body {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
	color: #666666;
	background: url('images/bg_page.png');
	background-repeat:repeat-x;
	font-family: "Trebuchet MS", Arial, Tahoma; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #333333;
	}
	
.clientCardAddress { font-family: Trebuchet MS, Avian, serif; font-size: 12px; color: #333333; line-height:16px}
.clientCardDetails { font-family: Trebuchet MS, Avian, serif; font-size: 12px; color: #333333; text-align:left}

li { list-style-type: square; font-family: Trebuchet MS, Tahoma, Arial; font-size: 12px; font-weight: normal; font-style: normal; text-align: left; text-decoration: none; color: #333333; }
ul { margin:0 0 0 20px;}

#main-container 	{ width: 970px;	margin: 0px; padding: 0px;}

#wrapper				{ width:970px; margin:0 auto; text-align:justify; background-color:#FFFFFF; padding:0}
#navigation 			{ float: right;	color: #dcc5cc;	margin: 61px 0 0 0;	padding: 0 22px 0 0; }
#navigation li 			{ display: inline; list-style: none; font-size: 11px; height: 15px; line-height: 15px; padding: 0 5px 2px 6px; margin: 0; border-left: 1px solid #dcc5cc; text-align: center; }
#navigation li h1 		{ font-size: 11px; display: inline; font-weight: normal; }
#navigation li a  		{ color: #b5143e; }
#navigation li a:hover 	{ color: #ff0000; }	

#left-container 	{ width: 256px; float:left;	margin-top: -302px; padding:0; left: 0px; height: 100%; position:relative; z-index: 2;}

	
#center-container 	{ width: 467px;	display: block; margin-left: 256px; margin-top: 2px; position:relative; }
#right-container 	{ width: 247px; vertical-align: top; margin-left:726px; top:135px; position:absolute;}
#header-container 	{ top: 0px;	margin-left: 0px; width: 723px;	background-color:#FFFFFF;	position:relative;}
#footer				{ width:970px; clear:both; bottom: 0px;  padding: 0px;}

#banner 			{ float:left; margin-left:0px; margin-top:0px; width:463px; }
#searchContainer 	{ float:left; margin-left:0px; margin-top:0px; width:463px; height: 50px; background-image: url('images/quick_search.png'); background-repeat:no-repeat; background-position:top; }
.formCategory {	color:#565556;	margin:6px 0 0 80px; padding:4px; width: 170px;	font-family: Tahoma; float: left; font-size: 11px; border: 1px solid #990000; }
.formLocation {	color:#565556;	margin:6px 0 0 6px;  padding:4px; width: 120px; font-family: Tahoma; float: left; font-size: 11px; border: 1px solid #990000; }
#searchForm {	background: url('images/bg_search_button.png');	color: white;	border: 0; margin: 8px 0 0 6px;	padding: 0px;	width: 60px;	height: 19px;	font-family: Tahoma;	float: left;	font-size: 11px;	cursor: pointer;	}


#listing { float:left; margin-left: 0px; margin-top:0px; width: 470px; }

td.ClientName    {text-align: left; width:309px; height:18px; vertical-align:center; font-family:Trebuchet MS, Arial, Avian; font-weight: normal; color: #990000; font-size: 16px; padding: 2px 0 0 0;}
td.ClientAddress {text-align: left;	width:309px; height:18px; vertical-align:center; font-family:Trebuchet MS, Arial, Avian; font-weight: light; color: #333333; font-size: 13px; padding: 0 0 0 0;}	
td.ClientNumbers {text-align: left;	width:271px; height:18px; vertical-align:center; font-family:Trebuchet MS, Arial, Avian; font-weight: light; color: #333333; font-size: 13px; padding: 0 0 0 0;}
td.ClientTitle   {text-align: left;	width:38px;  height:18px; vertical-align:center; font-family:Trebuchet MS, Arial, Avian; font-weight: light; color: #000000; font-size: 13px; padding: 0 0 0 0;}	

p { font-family: Trebuchet MS, Arial, Tahoma; font-size: 12px; font-weight: normal; text-decoration: none; color: #333333; text-align: justify;}
p.client-text    {text-align: justify; font-family: Trebuchet MS, Avian, serif; margin: 8px 4px 8px 4px; font-size: 12px; color: #333333;}
p.click-image	 {text-align: right; font-family: Trebuchet MS, Avian, serif; font-size: 10px; color: #990000; margin:2px 0 2px 0; }
p.redirect    {text-align: center; font-family: Trebuchet MS, Avian, serif; font-size: 12px; color: #333333; }

td.email { font-family: Trebuchet MS, Arial, Tahoma; font-size: 12px; font-weight: normal; text-decoration: none; color: #333333; text-align: justify; }

.question { font-family: Trebuchet MS, Arial, Tahoma; font-size: 12px; font-weight: normal; text-decoration: underline; color: #990000; text-align: left;}

.answer { font-family: Trebuchet MS, Arial, Tahoma; font-size: 12px; font-weight: normal; text-decoration: none; color: #333333; text-align: justify; padding:8px; background-color:#F0F0F0;}
.eventMore { font-family: Trebuchet MS, Arial, Tahoma; font-size: 12px; font-weight: normal; text-decoration: none; color: #333333; text-align: justify;}

/*Profile Text Centered  */
H4 { font-size: 13px; font-family: Trebuchet MS, Avian; font-style: normal; font-weight: normal; color: #333333; text-align: center;}

/* Profile Heading Centered */ 
H2 { font-size: 15px; font-family: Trebuchet MS, Avian; font-style: normal; font-weight: normal; color: #990000; text-align: center;}

/* Switchcontent CSS */
/*Default style for SPAN icons. Edit if desired: */




/* End Switchcontent CSS*/



.img {
position: absolute; 
left: 0; 
bottom: 0; 
background-image: url(images/logo.png); 
} 





#header-container-blog {
	position:absolute;
	top: 100px;
	width: 970px;
	height: 235px;
	overflow:hidden;
	color: white;
	clear: both;
}
#container {
	padding-top: 335px;
	margin-left: auto;
	margin-right: auto;
	}
#container-blog {
	padding-top: 235px;
	margin-left: auto;
	margin-right: auto;
	}
#content {
	width: 685px;
	float: left
	}
#content-services {
	width: 725px;
	float: left;
	}
#top-header {
	clear: both;
	height: 100px;
	}
#top-header img {
	float: left;
	margin: 11px 0 0 0;
	padding: 0 0 0 60px;
	}

#header {
	width: 970px;
	height: 335px;
	background: url('images/bg_header.jpg');
	}
#header-blog {
	width: 970px;
	height: 335px;
	background: url('images/bg_header_blog.jpg');
	}
#header-services {
	width: 970px;
	height: 335px;
	background: url('images/bg_header_services.jpg');
	}
#header-page {
	width: 970px;
	height: 335px;
	background: url('images/bg_header_page.jpg');
	}
#header-left {
	width: 660px;
	float: left;
	padding-left: 64px;
	}
#header td {
	background: url('images/bg_header.png');
	float: left;
	width: 723px;
	height: 600px;
	repeat: no;
	}



td.mainad {
	text-align: left top;
	width: 245px;
	height: 101px;
	vertical-align: top;
	padding: 0px 0px 0px 1px;
}	
td.navigation {
	text-align: left;
	vertical-align: top;
	padding: 1px 0px 0px 20px;
}		
td.line {
	background: url('images/line.jpg') no-repeat ;
	background-position:center;
	width: 455px;
	height: 30px;
}

td.endline {
	background: url('images/line_end.jpg') no-repeat ;
	background-position:center;
	width: 455px;
	height: 30px;
}


td.Enlarge {
	text-align: right;
	height: 20px;
	vertical-align: top;
	font-family: Tahoma, Arial, Avian;
	font-weight: normal;
	color: #952C32;
	font-size: 10px;
	padding: 0 0 0 0;
}	

	

		
#menu {
	margin: 0 0 0 68px;
	width: 656px;
	float: left;
	padding: 0;
	}
#menu li {
	display: inline;
	list-style: none;
	float: left;
	margin: 0 0 0 1px;
	text-align: center;
	}
	
#bg {
	display: none;
	background: url('images/bg_menu_hover.png');
	}
#menu li a {
	background: url('images/bg_menu.png');
	display: block;
	width: 130px;
	height: 30px;
	margin: 5px 0 0 0;
	line-height: 27px;
	color: white;
	text-decoration: none;
	}
#menu li.active a {
	background: url('images/bg_menu_active.png');
	display: block;
	width: 130px;
	height: 35px;
	margin: 5px 0 0 0;
	line-height: 35px;
	color: white;
	text-decoration: none;
	}
#menu li a:hover {
	background: url('images/bg_menu_hover.png');
	width: 130px;
	margin: 0;
	height: 35px;
	line-height: 37px;
	}
#search-engines {
	background: url('images/bg_se.jpg');
	float: left;
	width: 300px;
	height: 150px;
	padding: 0 0 0 0;
	margin: 135px 0 0 1px;
	}
#search-engines p {
	margin: 20px 30px 0 25px;
	}
#hints {
	width: 240px;
	float: right;
	padding: 5px 5px 0 0;
	}
#hints fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	}
#hints label, #hints legend {
	display: none;
	}
#search {
	background: url('images/bg_search.jpg');
	width: 240px;
	height: 30px;
	padding: 0;
	margin: 0 0 0 1px;
	float: left;
	}
#formSear {
	margin: 0px;
	padding: 0;
	}
#searWords {
	background: url('images/bg_search_form.png');
	border: 0;
	margin: 5px 0 0 6px;
	padding: 0;
	width: 162px;
	height: 19px;
	line-height: 19px;
	float: left;
	}
#searchsubmit {
	background: url('images/bg_search_button.png');
	color: white;
	border: 0;
	margin: 6px 0 0 6px;
	padding: 0 0 2px 0;
	width: 60px;
	height: 19px;
	font-family: Tahoma;
	float: left;
	font-size: 11px;
	cursor: pointer;
	}
.searchResults	{text-align: left; font-family: Trebuchet MS, Avian, serif; margin: 8px 4px 8px 4px; font-size: 12px; color: #333333;  }
.resultText {text-align: left; font-family: Trebuchet MS, Avian, serif; margin: 8px 4px 8px 4px; font-size: 12px; color: #333333;  }
.resultInfo {text-align: left; font-family: Trebuchet MS, Avian, serif; margin: 8px 4px 8px 4px; font-size: 12px; color: #333333;  }
.resultUrl { text-align: left; font-family: Trebuchet MS, Avian, serif; margin: 8px 4px 8px 4px; font-size: 12px; color: #990000; text-decoration:none }
.hitText { text-align: left; font-family: Trebuchet MS, Avian, serif; margin: 8px 4px 8px 4px; font-size: 14px; color: #990000; text-decoration:none }
.resultTitle {text-align: left; font-family: Trebuchet MS, Avian, serif; margin: 8px 4px 8px 4px; font-size: 14px; color: #000000; text-decoration:none; }
	
a#free-quote, a#ppc-management, a#search-marketing, a#search-marketing {
	width: 240px;
	height: 100px;
	display: block;
	color: white;
	text-decoration: none;
	}
a#free-quote span {
	padding: 37px 0 0 20px;
	display: block;
	}
a#ppc-management span, a#search-marketing span {
	padding: 52px 0 0 20px;
	display: block;
	}
#free-quote {
	background: url('images/bg_quote.jpg');

	}
#ppc-management {
	background: url('images/bg_ppc.jpg');

	}
#search-marketing {
	background: url('images/bg_sem.jpg');

	}
#left-column {
	float: left;
	width: 210px;
	padding-left: 65px;
	padding-top: 30px;
	position: relative;
}
#left-column-about {
	float: left;
	width: 230px;
	padding-left: 65px;
	padding-top: 22px;
	position: relative;
}
#left-column img, #left-column-about img, #right-column-services img, #right-column-page img {
	display: block;
	vertical-align: bottom;
	border: 0;
	margin: 0;
	padding: 0;
	}
#left-column p {
	width: 210px;
	}
#narrowcontent { 
	float: right;
	width: 370px;
	padding: 30px 0px 57px 40px;
	position: relative;
}
#narrowcontent-about { 
	float: right;
	width: 369px;
	padding: 22px 0px 57px 0;
	margin-left: 2px;
	position: relative;
}
#narrowcontent p {
	width: 370px;
	text-align: left;
	}
#narrowcontent .post {
	width: 370px;
	}
#widecontent { 
	float: right;
	width: 635px;
	padding: 0 0 57px 0;
	position: relative;
	margin: 30px 0 0 0;
}
#widecontent-page { 
	float: right;
	width: 620px;
	padding: 0 0px 57px 0;
	position: relative;
}
#widecontent-services { 
	float: right;
	width: 660px;
	padding: 0 0px 57px 0;
	position: relative;
}
#widecontent-page h1 {
	font-family: Georgia;
	font-size: 23px;
	color: #666666;
	font-weight: normal;
	margin: 0;
	padding: 13px 0 15px 0;
	width: 100%;
	border-bottom: 2px solid #ebebeb;
	}
h1.about {
	font-family: Georgia;
	font-size: 23px;
	color: #666666;
	font-weight: normal;
	margin: 0 0 0 65px;
	padding: 13px 0 15px 0;
	width: 620px;
	border-bottom: 2px solid #ebebeb;
	}
#right-column {
	float: right;
	width: 240px;
	padding: 29px 5px 57px 40px;
	position: relative;
}
#right-column-page {
	float: right;
	width: 240px;
	padding: 0 5px 57px 40px;
	position: relative;
}
#right-column-services {
	float: left;
	width: 200px;
	padding: 0 0 57px 0;
	position: relative;
}
#right-column p {
	width: 240px;
	}
#adwords {
	background: url('images/bg_adwords.png') top repeat-x;
	width: 240px;
	height: 120px;
	margin: 0;
	padding: 0;
	}
#adwords-blog {
	background: url('images/bg_adwords.png') top repeat-x;
	width: 240px;
	height: 120px;
	margin: 18px 0 30px 0;
	padding: 0;
	}
#adwords span, #adwords-blog span {
	float: left;
	margin: 11px 0 0 0;
	padding: 0 0 0 0;
	width: 95px;
	}
#adwords img, #adwords-blog img {
	float: left;
	margin-right: 15px;
	}
table.footer {
	width:970px;
	clear:both;
	height:39px;
	background: url('images/bg_footer.png');
	background-repeat:no-repeat;
	color: #333333;
	font-size: 12px;
	text-align:center;
}
h1#slogan {
	width: 370px;
	height: 30px;
	background: url('images/slogan.png') no-repeat;
	margin: 0;
	padding: 0 0 12px 0;
	text-align: center;
	color: white;
	line-height: 26px;
	font-size: 12px;
	font-weight: normal;
	}
a {
	color: #b5143e;
	}
a:hover {
	color: #ff0000;
	}
/*#container a, #container-blog a, #footer a {
	color: #b5143e;
	}
#container a:hover, #container-blog a:hover, #footer a:hover {
	color: #ff0000;
	}*/
.divider {
	background: url('images/divider.png') center repeat-x;
	height: 15px;
	clear: both;
	}
.divider-blog {
	background: url('images/divider.png') bottom repeat-x;
	height: 5px;
	width: 620px;
	margin: 0 0 0 15px;
	padding: 0;
	font-size: 0px;
	}
.clear {
	clear: both;
	font-size: 0px;
	}
.clear-gap {
	clear: both;
	height: 30px;
	margin: 0;
	padding: 0;
	font-size: 0px;
	}
.clear-all {
	margin: 0;
	padding: 0;
	height: 14px;
	font-size: 0px;
	clear: both;
	}
.clear-small {
	margin: 0;
	padding: 0;
	height: 10px;
	line-height: 10px;
	font-size: 0px;
	clear: both;
	}

a img {
	border: 0;
	}
.left {
	float: left;
	padding: 3px 10px 3px 0;
	}
.right {
	float: right;
	padding: 3px 0 3px 10px;
	}
.post {
	margin-bottom: 11px;
	}
.single-post, .post {
	text-align: justify;
	}
.entry {
	margin: 0 0 12px 0;
	padding: 0;
	}
.entry-page h2, .entry-post h2 {
	font-size: 11px;
	font-weight: bold;
	clear: both;
	}
.post h2, .single-post h2, .post h3, .single-post h3, .single-post h1 {
	margin: 0;
	padding: 19px 0 8px 0;
	}
h3#respond, h2.quoteheading {
	font-size: 11px;
	color: #b5143e;
	margin: 0;
	padding: 0;
	}
h2.quoteheading {
	padding-left: 35px;
	}
h1.find {
	padding-left: 15px;
	}
.post h2 a, .single-post h2 a, h1.find, h1.title, .single-post h1 {
	font-size: 11px;
	color: #b5143e;
	}
.post h2.service-title {
	float: left;
	width: 172px;
	text-align: left;
	margin: 15px 0 0 0;
	padding: 0;
	clear: left;
	font-size: 11px;
	color: #b5143e;
	}
p.service-text {
	float: right;
	width: 440px;
	border-bottom: 5px solid #ebebeb;
	clear: right;
	}

.client {
	float: left;
	width: 210px;
	}

.tableg		{ width: 227px; color: #FFF; font: 11px Trebuchet MS, Avian; text-align:left; border: 1px solid #990000; float:right }
.textform 	{ width: 140px; font: 11px Trebuchet MS, Avian; text-align: left; color : #333333; border: #333333 1px solid }
.textarea2	{ width: 140px; font: 11px Trebuchet MS, Avian; text-align: left; color : #333333; border: #333333 1px solid; }

.jobform	{ 
		FONT: 11px Trebuchet MS, Avian;
		text-align: left;
		color : #333333;
		WIDTH: 160px;
		BORDER: #333333 1px solid
}



table.navbar { border-collapse: collapse;}
table.navbar td { border: 1px solid #333333; text-align: center;}
table.navbar td a{ display: block; width: 90px; padding: 3px; text-decoration: none;}
table.navbar td a:link, table.navbar td a:visited { color: #FFF; background-color: #333333;}
table.navbar td a:hover, table.navbar td a:active { color: #990000; background-color: #999999;}

table.menubar { border-collapse: collapse;}
table.menubar td { border: 1px solid #333333; text-align: center;}
table.menubar td a{ display: block; width: 192px; padding: 3px; text-decoration: none;}
table.menubar td a:link, table.menubar td a:visited, table.menubar td a:active { color: #FFF; background-color: #333333;}
table.menubar td a:hover { color: #990000; background-color: #999999;}

table.menueaster { border-collapse: collapse; }
table.menueaster td { border: 1px solid #333333; text-align: center; }
table.menueaster td a{ display: block; width: 192px; padding: 3px; text-decoration: none;}
table.menueaster td a:link, table.menueaster td a:visited, table.menueaster td a:active { color: #FFF; background-color: #333333;}
table.menueaster td a:hover { color: #990000; background-color: #999999;}

table.menuxmas { border-collapse: collapse; }
table.menuxmas td { border: 1px solid #333333; text-align: center; }
table.menuxmas td a{ display: block; width: 192px; padding: 3px; text-decoration: none;}
table.menuxmas td a:link, table.menuxmas td a:visited, table.menuxmas td a:active { color: #FFF; background-color: #990000;}
table.menuxmas td a:hover { color: #990000; background-color: #FF0000;}


table.bar { border-collapse: collapse;}
table.bar td { border: 1px solid #ccc; text-align: center;}
table.bar td a{ display: block; width: 192px; padding: 3px; text-decoration: none;}
table.bar td a:link, table.bar td a:visited, table.bar td a:active { color: #FFF; background-color: #fff;}
table.bar td a:hover { color: #fff; background-color: #fff;}

#client-email {display: block; margin: 1px 0 1px 0; width: 102px; height: 20px; background: url("images/button_email.png") no-repeat 0 0;}
#client-email:hover { margin: 1px 0 1px 0; background: url("images/button_email2.png") no-repeat 0 0;}
#client-email span { display: none;}

#client-webpage {display: block; margin: 1px 0 1px 0;width: 102px; height: 20px; background: url("images/button_webpage.png") no-repeat 0 0;}
#client-webpage:hover { margin: 1px 0 1px 0; background: url("images/button_webpage2.png") no-repeat 0 0;}
#client-webpage span { display: none;}

#client-website {display: block; margin: 1px 0 1px 0; width: 102px; height: 20px; background: url("images/button_website.png") no-repeat 0 0;}
#client-website:hover { margin: 1px 0 1px 0; background: url("images/button_website2.png") no-repeat 0 0;}
#client-website span { display: none;}

.datalistitem {
	font-size: 12px;
	font-family: Trebuchet MS, Avian;
	color: #666666;
	text-align: justify
}

.block_contact {
	margin-left:0px;
	padding:6px;
	background-color:#F2F2F2;
	border-bottom:6px solid #FFFFFF;
	border-top: 1px dotted #666666;
	
}
.block_contact_co {
	font-size: 12px;
	font-family: Trebuchet MS, Avian;
	margin-bottom: 5px;
	text-align: justify; 
	color: #333333;

}
.block_contact_ti {
	text-align:left;
	color:#990000;
	font-weight:normal;
	font-size: 12px;
	font-family: Trebuchet MS, Avian;
	background-color: #F2F2F2;
	
}
.emLine {
	font-weight:normal;
	font-size: 11px;
	font-family: Trebuchet MS, Avian;
	color: #000000;
	text-align:left;
}


.block_characteristics_ti {
	margin-top:0px;
	padding-top:0px;
}

.areaTable {
	border-collapse:collapse;
	border:1px solid #AAAAAA;
}
.areaTable td, .areaTable th {
	width:50%;
	text-align:left;
	border:1px solid #AAAAAA;

}
.areaTable th {
	background-color:#DDDDDD;
	font-weight:bold;
	font-size: 14px;
	font-family: Trebuchet MS, Avian;
	color: #000000;
}

input, textarea, dropdown {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.dropdown 	{ 
		WIDTH: 330px;
		border: #333333 1px solid;
		FONT: 12px Trebuchet MS, Avian
}




.break-word {
	display:block;
  word-wrap: break-word;
  width:210px; 
  text-align:center;
}

/*  Main Header Slider	*/ 
		 
#containerHeader {	
		margin:0;
		position:relative;
		text-align:left;
		width:650px;
		border: 1px solid #465a63;
		margin-bottom: 0px;
		}	
		
			
#contentHeader {
		position:relative;
		
		}	

#imgslider ul, #imgslider li{
		margin:0;
		padding:0;
		list-style:none;
		}

#imgslider, #imgslider li { 
		/* 
			define width and height of list item (slide)
			entire imgslider area will adjust according to the parameters provided here
		*/ 
		width:723;
		height:293px;		
		overflow:hidden;
		}	

	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:300px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}		
		
	/* numeric controls */	

	ol#controls{
	position:absolute;
		margin: -290px 0px 0px 460px;
		padding:0;
		height:14px;
			
		}
	ol#controls li{
		margin:0px 2px 0px 2px; 
		padding:0;
		float:left;
		list-style:none;
		height:14px;
		width: 14px;
		line-height:14px;
		}

	ol#controls li a{
		float:left;
		height:14px;
		width: 14px;
		line-height:14px;
		border:1px solid #999999;
		background: #000033;
		color:#000033;
		padding:0 0px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background: #000066;
		color:#000066;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}		
		
		
		
/*  Slider CSS for Events scrolling Vertical - numericId: 'Event', 
		
		*/ 		
		
	#containerSlider1{	
		margin:1px auto;
		position:relative;
		text-align:left;
		width:230px;
		border: 1px solid #999999;
		margin-top: -8px;
		margin-bottom: 5px;
		background:#eeeeee; 
		}
		 
	#Slider1 ul, #Slider1 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#Slider1, #Slider1 li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:230px;
		height:100px;
		overflow:hidden;
		
		}
		
		/* numeric controls */	

	ol#Event {
	position:absolute;
		margin: -10px 0px 0px 4px;
		padding:0;
		height:4px;
			
		}
	ol#Event li{
		margin:0px 1px 0px 1px; 
		padding:0;
		float:left;
		list-style:none;
		height:8px;
		width: 8px;
		line-height:8px;
		font-size: 2px;
		}

	ol#Event li a{
		float:left;
		height:8px;
		width: 8px;
		line-height:8px;
		border:0px solid #999999;
		background: #000033;
		color:#000033;
		padding:0 0px;
		text-decoration:none;
		font-size: 2px;
		}
	ol#Event li.current a{
		background: #990000;
		color:#990000;
		font-size: 2px;
		}
	ol#Event li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}			

