body{ 
font-family: Arial, tahoma, Verdana, Helvetica, serif, sans-serif;	background: #ffffff url(../../../odsl/L00/images/bg_fp.jpg) no-repeat 50.11% 0px;
	background-position:top;
	}
	
/****** mbasic formating stuff for all pages unless decided otherwise, then split onto seperate css *****/


div, p, h1, h2, h3, ul, img{
	padding:0; margin:0;
	}
ul{
	list-style-type:none;
	}
.blank{
	font-size:0px; line-height:0px; clear:both;
	}
	
.h4 { color:#CC9900;
	font-size:16px;
	text-align: center;}
	
.h4  span a{ color:#CC9900;
	font-size:16px;
	text-align: center;
	text-decoration:underline;}	

.h5 { color:#cc3300;
	font-size:16px;
	text-align: center;}
	
.h5  span a { color:#cc3300;
	font-size:16px;
	text-align: center;
}	
		
.h5  span a a:hover{ color:#cc3300;
	font-size:16px;
	text-align: center;
	text-decoration:underline;}		
	
	
	
	/* CSS Document */

/******Start search area stuff ******/
#searchbox{
	margin:0px;
	padding:5px;
	width:760px;
	min-height:150px;



!important
	color:transparent;
	position: relative;
	text-align: center;
	;
	top: 125px;
	margin-top: 0px;

}
* html #searchbox {min-width:width:750px; }

.criteria {	
    width: 100%;
	padding-left:2px;
	margin-left:2px;
	height:auto;
	text-align:left;
	border:0px;
	position:inherit;
	font-weight:300;
	}
p.criteria {font-size:12px;
color:#FFFFFF;
text-align:left;}

.searchbutton{
border:#ffffff solid 1px;
background-color:#CC3300;
color:#ffffff;
font-weight:normal;
cursor:pointer;
} 
.searchfor {
	width:200px;
	height:50px;
	float:left;
	color: #FFFFFF;
	margin-right:10px;
	text-align:left;
	

	}
.searchfor_label {
font-weight:600;
color:#cc3300;
text-align:left;
}
.inthisregion{
	width:200px;
	height:50px;
	float:left;
	color: #FFFFFF;
	margin-right:5px;
	font-weight:400;
	text-align:left;
		}

.buttonarea{
	width:auto;
	height:35px;
	float:left;
	vertical-align: middle;
	padding-right:10px;
	padding-top:15px;
	padding-left: 15px;
}

.selectOne {
border:1.5px solid #CC0033;
background-color:#ffffff;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
width:200px;
}
.location_selection{
border:1.5px solid #cc3300;
background-color:#ffffff;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
width:200px;
}

.searchbutton{
	/*border:#ffffff solid 1px;
	background-color:#CC3300;
	color:#ffffff;
	font-weight:normal; */
	background-image:url(../../L00/images/search_link.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-right: 5px;
} 

.help {	width:20px;
padding-top:15px;
	height:35px;
	float:left;
	cursor:pointer;
	margin-right:15px;
	margin-left:45px
	}
.contact_sb {	width:20px;
padding-top:10px;
	height:35px;
	float:left;
	cursor:pointer;
	}
/*-***Main header holds Banner, Login, Search, all pages nav ..this can be delivered in a chunk*****/
#main_header{
	width:764px;
	margin:0 auto;
	color:#FFFFFF;
	text-align: center;
	}
* html #main_header { min-width:765px;}
#navcontainer {
	display:block;
	padding-top:10px;
	font-family: arial, serif;
	text-transform: lowercase;
	width: 764px;
	height:25px;
	margin:0 0 0 0;
	
}
#navcontainer:after {
        content: ".";
        display: block;
        line-height: 1px;
        font-size: 1px;
}


	
/**** main body to hold elements together for dynamic content delivery this is seperated from Header elements for better delivery can even use seperate back ground image if you choose that route */
#main_body{
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	padding-top:0px;
	margin-top:0px;
	}
#main_body ul ol{
	list-style-type:none;
	}	
#body_container{
	width:750px; margin:25px auto 0 auto; padding:40px 0 0 0; background: #ffffff url(../../../odsl/L02/images/fp_body_bg.jpg) no-repeat 50.11% 0px;
	background-position:top;
	text-align:center;
	height:550px;
	min-height:550px;
	}
#body_container2{
	width:750px; margin:25px auto 0 auto; padding:40px 0 0 0; background: #ffffff url(../../../odsl/L02/images/fp_body_bg.gif) no-repeat 50.11% 0px;
	background-position: top;
	text-align:center;
	height:100%;
	min-height:100%;
	}
	
#body_container h2{
	font-weight:normal;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:transparent;
	display:block;
	}
* #body_container h2{
	font-weight:normal;
	background-color:transparent;
	display:block;
	margin-top: 0px;
	text-align: left;
	color: #CC3300;
	}
	
#body_adspace{display:block;
margin-top:20px;
width:794px;
margin:0 auto 0 auto;
text-align:center;
}	
#body_container p{
width:auto;
	display:block; font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
#body_container p span{
	color:#000000; 
	}
#body_container p span.bg{
	color:#666666; 
	}
#body_container ul{
	list-style-type:none;
	}

.hint {
background-color:#FFFFFF;
cursor: help; 
border-bottom-style:dashed;
border-bottom-width:thin;
}	
	
.hint a span {
background-color:#FFFFFF;
cursor: help; 
border-bottom-style:dashed;
border-bottom-width:thin;
}	
#body h5 { color: #CC3300;
	font-size:14px;
	text-align: left;}
	
#body h5  span a{ color: #CC3300;
	font-size:14px;
	text-align: left;
	text-decoration:underline;}		

/*login div for poistioning of this little lonely box*/
#login {
display:block;
width:400px;
height:200px;
margin-bottom:150px;
margin-top:50px;
margin-left:auto;
margin-right:auto;
color:#666666;
}	
/* now start other page elements that can be delivered into the main body section***/
	
	
#col_full{
	width:auto;
	margin:0 auto 0 auto;
	padding:25px 0 0 25px;
	text-align: left;
	height: 280px;
	}
#col_full h2{
	width:auto; height:auto; padding:5px 0px 0 0px; margin:0; font-weight:normal; display:block;
	}
#col_full h2 span{
	color:#847543; font:.9em Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; 
	display:block;
	}
#col_full p{
	width:auto;
	display:block;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:999999;
	background-color:transparent;
	margin:5px 0 5px 0;
	padding:0;
	text-align: left;
	}

#col_full h3{
	color:#fff6d8; font-weight:bold; font:14px Verdana, Arial, Helvetica, sans-serif; width:191px; display:block;
	margin:19px 0 0 23px; padding:0;  
	}
#col_full p a.more{
	width:56px; height:12px; display:block; background:url(../../L00/images/more_bg.gif) no-repeat #cc3300; margin:22px 0 37px 522px;
	font:11px/11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#ffffff;
	padding:0 0 0 5px; text-decoration:none;
	}
#col_full p a.more:hover{
	background:url(../../L00/images/more_bg_h.gif) no-repeat #0a2b43; color:#ff0033; 
	}
.one{
display:block;
padding-bottom:15px;
padding-left:25px;
background-image: url(../../L00/images/number1.jpg);
background-position:top-left;
background-repeat:no-repeat;
list-style-position:outside;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;vertical-align:top;
}
.two{
display:block;
padding-bottom:15px;
padding-left:25px;
background-image: url(../../L00/images/number2.jpg);
background-position:top-left;
background-repeat:no-repeat;
list-style-position:outside;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;vertical-align:top;
}

.three{
display:block;
padding-bottom:15px;
padding-left:25px;
background-image: url(../../L00/images/number3.jpg);
background-position:top-left;
background-repeat:no-repeat;
list-style-position:outside;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;vertical-align:top;
}

.four{
display:block;
padding-bottom:15px;
padding-left:25px;
background-image: url(../../L00/images/number4.jpg);
background-position:top-left;
background-repeat:no-repeat;
list-style-position:outside;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;vertical-align:top;
}


/*banner classes*/
.q_banner_hide{
	display:none;
}
.q_banner_show{
	display:block;
}
/* col_one starts**/




	
#col_one{
	width:211px;
	padding:0 10px 0 25px;
	float:left;
	display:block;
	text-align: left;
	border-right: 1px dashed  #FFCC00;
	
	}
#col_one h2{
	background:url(../../L00/images/col_1.gif) no-repeat;
font:18px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;

	width:140px; 	height:45px;
	padding:10px 20px 0 40px;
	margin:0;
	font-weight:normal;
	display:block;
	color: #CC3300;
	}
#col_one h2 span{
	color:#847543; font:11px/12px Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; 
	display:block;
	}
#col_one p{
	width:191px;
	display:block;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin:19px 0 0 5px;
	background:none;
	padding:0;
	text-align: left;
	}
#col_one h3{
	color:#fff6d8; font-weight:bold; font:14px Verdana, Arial, Helvetica, sans-serif; width:191px; display:block;
	margin:19px 0 0 23px; padding:0; background-color:#0a2b43; 
	}
#col_one h3 a{
	width:171px; height:17px; display:block; background:url(../../L00/images/arrow.gif) no-repeat 160px 6px #051b2b; padding:0 0 0 7px;
	margin:4px 0 0px 0; font:11px/15px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;
	text-decoration:none;
	}
#col_one h3 a:hover{
	background:none; color:#FFFFFF; background-color:#0a2b43;
	}
#col_one a.more{
	width:56px; height:12px; display:block; background:url(../../L00/images/more_bg.gif) no-repeat #cc3300; margin:39px 0 0 121px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#ffffff;
	padding:0 0 0 5px; text-decoration:none;
	}
#col_one a.more:hover{
background:url(../../L00/images/more_bg_h.gif) no-repeat #0a2b43; color:#ff0033; 	}
/*------------------------col2-------------*/
#col_two{
	width:211px;
	padding:0 15px 0 15px;
	float:left;
	display:block;
	text-align: left;
	border-right: 1px dashed  #FFCC00;
	margin-right: 5px;
	}
#col_two h2{
	background:url(../../L00/images/col_2.gif) no-repeat; 	font:18px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;

	width:auto; height:45px; padding:10px 0px 0 40px; margin:0; font-weight:normal; display:block;
	}
#col_two h2 span{
	color:#847543; font:11px/12px Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; 
	display:block;
	}
#col_two p{
	width:191px;
	display:block;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin:19px 0 19px 5px;
	background:none;
	padding:0;
	text-align: left;
	}

#col_two a.more{
	width:56px; height:12px; display:block; background:url(../../L00/images/more_bg.gif) no-repeat #cc3300; margin:39px 0 0 121px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#ffffff;
	padding:0 0 0 5px; text-decoration:none;
	}
#col_two a.more:hover{
background:url(../../L00/images/more_bg_h.gif) no-repeat #0a2b43; color:#ff0033; 	}
/*-------------------------------col_three-------------------*/
#col_three{
	width:211px;
	padding:0 0 0 33px;
	float:left;
	display:block;
	text-align: left;
	}
#col_three h2{
	background:url(../../L00/images/col_3.gif) no-repeat ; font:18px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;

	width:auto; height:45px; padding:10px 0px 0 40px; margin:0; font-weight:normal; display:block;
	}
#col_three h2 span{
	color:#847543; font:11px/12px Verdana, Arial, Helvetica, sans-serif;  font-weight:bold;
	display:block;
	}
#col_three p{
	width:191px; display:block; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666; 
	margin:19px 0 0 5px; background:none; padding:0; 
	}
#col_three h3{
	color:#fff6d8; font:14px Verdana, Arial, Helvetica, sans-serif; width:190px; display:block;
	margin:19px 0 0 16px; padding:0; font-weight:bold; 
	}
#col_three a.more{
	width:56px; height:12px; display:block; background:url(../../L00/images/more_bg.gif) no-repeat #cc3300; margin:39px 0 0 121px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#ffffff;
	padding:0 0 0 5px; text-decoration:none;
	}
#col_three a.more:hover{
background:url(../../L00/images/more_bg_h.gif) no-repeat #0a2b43; color:#ff0033; 	}

/*more products divs */

/* col_one starts**/




	
#col_oneProducts{
	width:211px;
	padding:0 10px 0 25px;
	float:left;
	display:block;
	text-align: left;
	border-right: 1px dashed  #FFCC00;
	
	}
#col_oneProducts h2{
	background:url(../../L00/images/colProducts_1.gif) no-repeat;
	font:24px/31px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:142px;
	height:45px;
	padding:5px 20px 0 40px;
	margin:0;
	font-weight:normal;
	display:block;
	color: #CC3300;
	}
#col_oneProducts h2 span{
	color:#847543; font:11px/12px Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; 
	display:block;
	}
#col_oneProducts p{
	width:191px;
	display:block;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin:19px 0 0 5px;
	background:none;
	padding:0;
	text-align: left;
	}
#col_oneProducts h3{
	color:#fff6d8; font-weight:bold; font:14px Verdana, Arial, Helvetica, sans-serif; width:191px; display:block;
	margin:19px 0 0 23px; padding:0; background-color:#0a2b43; 
	}
#col_oneProducts h3 a{
	width:171px; height:17px; display:block; background:url(../../L00/images/arrow.gif) no-repeat 160px 6px #051b2b; padding:0 0 0 7px;
	margin:4px 0 0px 0; font:11px/15px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;
	text-decoration:none;
	}
#col_oneProducts h3 a:hover{
	background:none; color:#FFFFFF; background-color:#0a2b43;
	}
#col_oneProducts a.more{
	width:56px; height:12px; display:block; background:url(../../L00/images/more_bg.gif) no-repeat #cc3300; margin:39px 0 0 121px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#ffffff;
	padding:0 0 0 5px; text-decoration:none;
	}
#col_oneProducts a.more:hover{
	background:url(../../L00/images/more_bg_h.gif) no-repeat #0a2b43; color:#cc3300; 
	}
/*------------------------col2-------------*/
#col_twoProducts{
	width:211px;
	padding:0 10px 0 25px;
	float:left;
	display:block;
	text-align: left;
	border-right: 1px dashed  #FFCC00;
	margin-right: 5px;
	}
#col_twoProducts h2{
	background:url(../../images/colProducts_2.gif) no-repeat; font:24px/31px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	width:126px; height:45px; padding:5px 20px 0 40px; margin:0; font-weight:normal; display:block;
	}
#col_twoProducts h2 span{
	color:#847543; font:11px/12px Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; 
	display:block;
	}
#col_twoProducts p{
	width:191px;
	display:block;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:666666;
	margin:19px 0 19px 0px;
	background:none;
	padding:0;
	text-align: left;
	}

#col_twoProducts a.more{
	width:56px; height:12px; display:block; background:url(../../L00/images/more_bg.gif) no-repeat #cc3300; margin:39px 0 0 121px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#ffffff;
	padding:0 0 0 5px; text-decoration:none;
	}
#col_twoProducts a.more:hover{
	background:url(../../L00/images/more_bg_h.gif) no-repeat #0a2b43; color:#ff0033; 
	}
/*-------------------------------col_three-------------------*/
#col_threeProducts{
	width:211px;
	padding:0 0 0 33px;
	float:left;
	display:block;
	text-align: left;
	}
#col_threeProducts h2{
	background:url(../../L00/images/col_3.gif) no-repeat ; font:24px/31px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	width:140px; height:45px; padding:5px 20px 0 40px; margin:0; font-weight:normal; display:block; 
	}
#col_threeProducts h2 span{
	color:#847543; font:11px/12px Verdana, Arial, Helvetica, sans-serif;  font-weight:bold;
	display:block;
	}
#col_threeProducts p{
	width:191px; display:block; font:13px Verdana, Arial, Helvetica, sans-serif; color:666666; 
	margin:19px 0 0 0px; background:none; padding:0; 
	}
#col_threeProducts h3{
	color:#fff6d8; font:14px Verdana, Arial, Helvetica, sans-serif; width:190px; display:block;
	margin:19px 0 0 16px; padding:0; font-weight:bold; 
	}
#col_threeProducts a.more{
	width:56px; height:12px; display:block; background:url(../../L00/images/more_bg.gif) no-repeat #cc3300; margin:39px 0 0 121px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#ffffff;
	padding:0 0 0 5px; text-decoration:none;
	}
#col_threeProducts a.more:hover{
	background:url(../../L00/images/more_bg_h.gif) no-repeat #0a2b43; color:#ff0033; 
	}




/****advanced search area****/

#col_advanced{
	width:390px;
	padding:0 0 0 13px;
	float:left;
	display:block;
	text-align: left;
	margin-top:10px;
	color:#666666;
	}
#col_advanced h2{
	font:10pt verdana, Arial, Helvetica, sans-serif;
	width:140px; height:45px; padding:5px 20px 0 40px; margin:0; font-weight:normal; display:block; 
	}
#col_advanced h2 span{
	color:#847543; font:11px/12px Verdana, Arial, Helvetica, sans-serif;  font-weight:bold;
	display:block;
	}
#col_advanced p{
	width: auto; display:block; font:13px Verdana, Arial, Helvetica, sans-serif; color:666666; 
	margin:19px 0 0 16px; background:none; padding:0; 
	}
#col_advanced h3{
	color:#fff6d8; font:14px Verdana, Arial, Helvetica, sans-serif; width:190px; display:block;
	margin:19px 0 0 16px; padding:0; font-weight:bold; 
	}
#col_advanced a.more{
	width:56px; height:12px; display:block; background:url(../../L00/images/more_bg.gif) no-repeat #cc3300; margin:39px 0 0 121px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#ffffff;
	padding:0 0 0 5px; text-decoration:none;
	}
#col_advanced a.more:hover{
	background:url(../../L00/images/more_bg_h.gif) no-repeat #0a2b43; color:#ff0033; 
	}
#col_advanced ul ol{
	list-style-type:none;
	}	
	
	
	
/*advanced search criteria style...we can alter this later if you think so **/
#holdthis_table {
display: block;
position: relative;
table-layout:fixed-width 660px;
max-width:680px;
min-width:660px;
margin:0 auto 0 auto;
text-align:center;
overflow:scroll-x;
}
hr.data_summary_seperate {
border:1px;
border-top-style:solid;
border-top-color:#C5921F;
text-align:left;
width:660px;}


#data_summary_table {
width:650px;
table-layout: inherit;
text-align:center;
}
.data_summary_table {
width:680px;
display:table;
margin:0 auto 0 90px;
text-align:center;
max-width:680px;
}

.criteria {
	width:100%;
	padding-left:auto;
	margin-left:auto;
	z-index:6;
	height: auto;
	text-align:left;
	}
.criteria_with_font {
	width:100%;
	padding-left:auto;
	margin-left:auto;
	z-index:6;
	height: auto;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
form.criteria ul ol{
	list-style-type:none;
	}	
form fieldset{
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:auto;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
}

form fieldset legend{	
	background-color:#ffffff; 
	/*background-image: url(../../L00/images/legback.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-width:1px;
	border-style:solid;
	border-color:#cc3300;*/
	color:#666666;
	font-weight:normal;
	font-variant:small-caps;
	font-size:100%;
	padding:2px 5px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -12px;
	
}
	 
form fieldset legend img{
	padding:0px 5px 0px 5px;	
}

.textarea {
border:1px solid #999999;
background-color:#;
	color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
display:block;
float:right;
width:150px;
}


.textarea_datasummary {
border:1px solid #999999;
background-color:#ffffff;
	color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
display:block;
float:left;
width:150px;}

.textarea_datasummary_short {
border:1px solid #999999;
background-color:#ffffff;
	color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
display:block;
float:left;
width:75px;
}

.textarea_datasummary_long {
border:1px solid #999999;
background-color:#ffffff;
	color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
display:block;
float:left;
width:300px;
}
.textarea_datasummary_description {
border:1px solid #999999;
background-color:#ffffff;
	color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
display:block;
float:left;
width:450px;
}
.radio {
color:#666666;
display:block;
float:left;
}
.radio2 {
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;

}
.radio2 label{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;

}
.naa_select_button{
border:#661500 solid 1px;
background-color:#CC3300;
font-size:8pt;
text-decoration:none;
color:#fff;
cursor:pointer;
margin:2px;
padding:3px;
}


 /*form small fields */
.textarea_small {
border:1px solid #999999;
background-color:#ffffff;
	color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
display:block;
float:right;
width:75px;}

.textarea_data_summary_small {
border:1px solid #cc3300;
background-color:#ffffff;
	color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
display:block;
float:left;
width:75px;
padding-right:25px;
}
.textarea_data_summary_yes_no {
border:1px solid #cc3300;
background-color:#ffffff;
	color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
display:block;
float:left;
width:auto;
margin-right:25px;
}

.textarea_upgrade {
border:1px solid #cc3300;
background-color:#ffffff;
	color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
display:block;
float:right;
width:auto;}

.history_table {
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
}

.upgrade_comments{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
width:350px;; 
height:80px;
border:1px solid #C5921F;
}
form.criteria fieldset {
font-family:Verdana, Arial, Helvetica, sans-serif;

}

form.criteria legend {
  padding: 0 2px;
  font-weight: bold;
}

form.criteria label {
  display: inline-block;
  vertical-align: top;
  float:left;font-size:10pt;
}

form.criteria  ol {
  margin: 0;
  padding: 0;
}

form.criteria li {
  list-style: none;
  padding: 5px;
  margin: 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
//*form.criteria  p  {
line-height:0px;
 display: inline-block;
  vertical-align: top;
text-align:left;
font-size:10px;  
color:#999999;
width:100%;
padding:0x;
padding-top:-25px;
} */
form.criteria fieldset fieldset {
  border: none;
  margin: 3px 0 0 0;
}

form.criteria fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}

form.criteria fieldset fieldset label {
  display: block;  width: auto;
}

form.criteria em {
  font-weight: normal;
  font-style: normal;

}

form.criteria label {
  width: auto; /* Width of labels */
}

form.criteria fieldset fieldset label {
  margin-left: 133px; /* Width plus 3 (html space) */
}

#hint {
 display: inline-block;
  vertical-align: top;
text-align:left;
font-size:10px;  
color:#999999;
width:100%;
padding:0x;
padding-left:5px;
}

#hint_left{
 display: block;
  vertical-align: top;
text-align:left;
font-size:10px;  
color:#999999;
width:100%;
padding:0x;
padding-left:5px;
float:left;
margin-left:100px;
margin-top:-15px;
}
#hint_left_set{
 display: block;
  vertical-align: top;
text-align:left;
font-size:10px;  
color:#999999;
padding:0x;
padding-left:5px;
float:left;
margin-left:100px;
width:250px;
margin-top:-15;

}

/* quicklinks **/

#col_hotlink{
	width:200px;
	padding:0 10px 0 10px;
	float:left;
	display:block;
	text-align: left;
	}
#col_hotlink h2{
	font:10pt verdana, Arial, Helvetica, sans-serif;
	width:140px; height:45px; padding:5px 20px 0 40px; margin:0; font-weight:normal; display:block; 
	}
#col_hotlink h2 span{
	color:#847543; font:11px/12px Verdana, Arial, Helvetica, sans-serif;  font-weight:bold;
	display:block;
	}
#col_hotlink p{
	width:191px; display:block; font:13px Verdana, Arial, Helvetica, sans-serif; color:666666; 
	margin:19px 0 0 16px; background:none; padding:0; 
	}
#col_hotlink h3{
	color:#fff6d8; font:14px Verdana, Arial, Helvetica, sans-serif; width:190px; display:block;
	margin:19px 0 0 16px; padding:0; font-weight:bold; 
	}
#col_hotlink a.more1{
	width:56px; height:12px; display:block; background:url(.../../L00/images/more_bg.gif) no-repeat #cc3300; margin:39px 0 0 121px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#ffffff;
	padding:0 0 0 5px; text-decoration:none;
	}
#col_hotlink a.more1:hover{
	background:url(../../L00/images/more_bg_h.gif) no-repeat #0a2b43; color:#ff0033; 
	}
	
	
/* quickedit advanced show **/

#col_quickedit{
	width:330px;
	padding:10px 5px 0 10px;
	float:left;
	display:block;
	text-align: left;
	color:#666666;
	}
#col_quickedit h2{
	font:12pt verdana, Arial, Helvetica, sans-serif;
padding:5px 20px 0 10px; margin:0; font-weight:bold; display:block; width:200px;
	}
#col_quickedit h2 span{
	font:12pt verdana, Arial, Helvetica, sans-serif;
 padding:5px 20px 0 10px; margin:0; font-weight:bold; display:block; width:200px;

	}
#col_quickedit p{
	width:191px; display:block; font:13px Verdana, Arial, Helvetica, sans-serif; color:#666666; 
	margin:19px 0 0 16px; background:none; padding:0; 
	}
#col_quickedit h3{
	color:#fff6d8; font:14px Verdana, Arial, Helvetica, sans-serif; width:190px; display:block;
	margin:19px 0 0 16px; padding:0; font-weight:bold; 
	}
#col_quickedit a.more1{
	width:56px; height:12px; display:block; background:url(.../../L00/images/more_bg.gif) no-repeat #cc3300; margin:39px 0 0 121px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#ffffff;
	padding:0 0 0 5px; text-decoration:none;
	}
#col_quickedit a.more1:hover{
	background:url(../../L00/images/more_bg_h.gif) no-repeat #0a2b43; color:#ff0033; 
	}
		
/* cat search **/
	
#category_search {
display:block;
width:auto; 
margin-left:40px;
margin-right:40px;
margin-top:50px;
}
.cat_search {
font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size: 10pt; 
}	
.cat_search a {color:#333333;
	font-size: 10pt; 
	text-decoration: none;
}.cat_search_link {


}

.cat_search_link a {color:#333333;
	font-size: 10pt; 
	text-decoration: none;
}

.cat_search_link a:hover {
font-size: 10pt; 	color: #9A7318;
	text-decoration: underline;
}

.cat_search_node {
}

.cat_search_node a {
}

.cat_search_node :hover {
	background-color:#C5921F;
}

/*-quick link list this will change based on what the client wants for quick hot links change list style image to accomodate*/



/******************************accomodations**************************************************/
#quick_link1{
list-style-image:url(../../L00/images/cat_accommodations.gif) ;
list-style-position: inside;
margin-top:2px;
padding-bottom:2px;
padding-right:25px;vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#993300;
}
#quick_link1 a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#993300;
vertical-align:middle;
}

#quick_link1 a:hover{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#993300;
vertical-align:middle;
}

/******************************Entertainment**************************************************/

#quick_link2{
list-style-image:url(../../L00/images/cat_arts_entertainment.gif) ;
list-style-position: inside;
margin-top:2px;
padding-bottom:2px;padding-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link2 a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link2 a:hover{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}


/******************************automotives**************************************************/

#quick_link3{
list-style-image:url(../../L00/images/cat_automotive.gif) ;
list-style-position: inside;
margin-top:2px;
padding-bottom:2px;padding-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link3 a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link3 a:hover{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}



/******************************Business**************************************************/

#quick_link4{
list-style-image:url(../../L00/images/cat_business.gif) ;
list-style-position: inside;
margin-top:2px;
padding-bottom:2px;padding-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link4 a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link4 a:hover{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}


/******************************Cell Centers**************************************************/

#quick_link5{
list-style-image:url(../../L00/images/cat_cellphone_centres.gif) ;
list-style-position: inside;
margin-top:2px;
padding-bottom:2px;padding-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link5 a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link5 a:hover{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}


/******************************health**************************************************/

#quick_link6{
list-style-image:url(../../L00/images/cat_health.gif) ;
list-style-position: inside;
margin-top:2px;
padding-bottom:2px;padding-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link6 a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link6 a:hover{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}


/******************************realestate**************************************************/

#quick_link7{
list-style-image:url(../../L00/images/cat_realestate.gif) ;
list-style-position: inside;
margin-top:2px;
padding-bottom:2px;padding-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link7 a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link7 a:hover{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}

/******************************restaurants**************************************************/

#quick_link8{
list-style-image:url(../../L00/images/cat_restaurant.gif) ;
list-style-position: inside;
margin-top:2px;
padding-bottom:2px;padding-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link8 a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link8 a:hover{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}


/******************************shopping**************************************************/

#quick_link9{
list-style-image:url(../../L00/images/cat_shopping.gif) ;
list-style-position: inside;
margin-top:2px;
padding-bottom:2px;padding-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link9 a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link9 a:hover{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}


/******************************tradesmen**************************************************/

#quick_link10{
list-style-image:url(../../L00/images/cat_trades.gif) ;
list-style-position: inside;
margin-top:2px;
padding-bottom:2px;padding-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link10 a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}

#quick_link10 a:hover{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}


/******************************government**************************************************/

#quick_link11{
list-style-image:url(../../L00/images/cat_government.gif) ;
list-style-position: inside;
margin-top:2px;
padding-bottom:2px;padding-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link11 a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}

#quick_link11 a:hover{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}


/******************************travel agencies**************************************************/


#quick_link12{
list-style-image:url(../../L00/images/cat_travelagency.gif) ;
list-style-position: inside;
margin-top:2px;
padding-bottom:2px;padding-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link12 a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}

#quick_link12 a:hover{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}




/******************************pharmacies**************************************************/
#quick_link13{
list-style-image:url(../../L00/images/cat_pharmacy.gif) ;
list-style-position: inside;
margin-top:2px;
padding-bottom:2px;padding-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link13 a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}

#quick_link13 a:hover{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}



/******************************medical center**************************************************/

#quick_link14{
list-style-image:url(../../L00/images/cat_medical.gif) ;
list-style-position: inside;
margin-top:2px;
padding-bottom:2px;padding-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}
#quick_link14 a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}

#quick_link14 a:hover{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}





/*-stands at bottom alone in  case you want to strip off for other filters*/
#main_footer{
	width: auto;
	margin:0 auto 0 auto;
	clear:both;
	height: 50px;
	text-align:center;

	}
#footer {
	width:600px;
	height:50px;
	}
#navFooter {
        padding: 0;
        height: 10px;
}

#navFooter ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#navFooter ul li {
        display: block;
        padding: 0;
        margin: 0;
}


/*one*/
.navFooter_one a {
width:300px;
	padding-top: 15px;
	padding-bottom:15px;
        color:#CC0033;
        text-decoration: none;
        display: block;
	float:left;
        font: normal 8pt verdana, lucida, sans-serif;
}

.navFooter_one a:hover {
          color:#CC0033;
		  text-decoration:underline;
}

.navFooter_one a:active {
       color:#CC0033;
		  text-decoration:underline;
}


/*two*/
.navFooter_two a{
width:280px;
	padding-top: 15px; 	padding-bottom:15px;   color:#666666;
        text-decoration: none;
        display: block;
		float:right;
        font: normal 8pt verdana, lucida, sans-serif;
}
.navFooter_two a:hover {
          color:#CC0033;
		  text-decoration:underline;
}

.navFooter_two a:active {
	color:#CC0033;
	text-decoration:underline;

}


/*end all page navigation */	




/*list style elements for products page */
/* PLUS LISTING STYLES 
========================================*/
.upgradebutton{
border:#661500 solid 1px;
background-color:#CC3300;
font-size:11px;
color:#fff;
font-weight:bold;
cursor:pointer;
} 

.advertising{
float:left;
width:350px;
}
#pluslisting{
height:250px;
border-bottom:#ccc dashed 1px;
margin-bottom:25px;

}

.marketingmessage25{
list-style-image: url(../../L00/images/mkt_msg25.gif);
list-style-position:inside;
padding:5px 0 8px 0;
margin-top:10px;
border-bottom:#ccc solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
} 

.keywords5{
list-style-image: url(../../L00/images/keywords_5.gif);
list-style-position:inside;
margin-top:15px;
border-bottom:#ccc solid 1px;
padding-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
	
}


.only{
position:relative;top:-5px;font-size:14px;font-weight:bold;color:#999;
}

.upgradespan{
position:relative;top:-5px;padding-left:5px;
}

.pluslistingprice{
font-size:28px;
color:#BD2800;
font-weight:200;
padding:12px;
width:200px;
background: url(../../L00/images/price_bkgd.gif) no-repeat;
}






/*=====================================================*/
.PremiumB2Cprice{
position:absolute;
top:650px;
left:225px;
font-size:28px;
color:#BD2800;
font-weight:200;
padding:12px;
width:200px;
background: url(../../L00/images/price_bkgd.gif) no-repeat;
}

.pluslistingB2B{
position:absolute;
top:575px;
left:260px;
font-size:28px;
color:#BD2800;
font-weight:200;
padding:12px;
width:200px;
background: url(../../L00/images/price_bkgd.gif) no-repeat;
}
#pluslistingB2B{
position:relative;
float:left;
width:375px;
height:600px;
margin-bottom:25px;
padding-left:25px;
padding-right:15px;
}

#PremiumB2C{
position:relative;
width:375px;
height:600px;
margin-bottom:25px;
padding-right:15px;
}

#enhancedlisting b.product{
font-size:12px;
font-weight:bold;
}

.listinglevels{
border-bottom:#ccc dashed 1px;
}





  
/*list of advantages premium b2c and b2b*/
.littletext {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;}

.linktowebsite{
list-style-image:url(../../L00/images/linktowebsite.gif);
list-style-position: inside;
margin-top:15px;
border-bottom:#ccc solid 1px;
padding-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;

}

.marketingmessage150{
list-style-image: url(../../L00/images/mkt_msg150.gif);
list-style-position:inside;
margin-top:15px;
border-bottom:#ccc solid 1px;
padding-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
} 

.contact{
list-style-image: url(../../L00/images/contact_icon.gif);
list-style-position:inside;
margin-top:15px;
border-bottom:#ccc solid 1px;
padding-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
} 



.keywords80{
list-style-image: url(../../L00/images/keywords_80.gif);
list-style-position:inside;
margin-top:15px;
border-bottom:#ccc solid 1px;
padding-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;

}

.maps{
list-style-image: url(../../L00/images/map_icon.gif);
list-style-position:inside;
margin-top:15px;
border-bottom:#ccc solid 1px;
padding-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;

}

.displaypages{
list-style-image: url(../../L00/images/displayicon.gif);
list-style-position:inside;
margin-top:15px;
border-bottom:#ccc solid 1px;
padding-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;

}

.domainname{
list-style-image: url(../../L00/images/domain_icon.gif);
list-style-position:inside;
margin-top:15px;
border-bottom:#ccc solid 1px;
padding-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}

.domainname2{
list-style-image: url(../../L00/images/domain_icon.gif);
list-style-position:inside;
margin-top:15px;
border-bottom:#ccc solid 1px;
padding-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;
}

.calendar{
list-style-image: url(../../L00/images/calendar.gif);
list-style-position:inside;
margin-top:15px;
border-bottom:#ccc solid 1px;
padding-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;

}

.coupon{
list-style-image: url(../../L00/images/coupons.gif);
list-style-position:inside;
margin-top:15px;
border-bottom:#ccc solid 1px;
padding-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;

}

.category{
list-style-image: url(../../L00/images/category.gif);
list-style-position:inside;
margin-top:15px;
border-bottom:#ccc solid 1px;
padding-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:9pt;
color:#993300;

}
.Befound{
color:#ccc;
font-size:12px;
}




/* results container for inital display only when we deploy we will alter these two divs to allow for tables inclusion***/
	
	
#col_fullResults{
	width:610px;
	margin:0 20px 0 0;
	padding:25px 0 0 0;
	float:left;
	text-align: right;
	}
#col_fullResults h2{
	width:auto; height:auto; padding:5px 0px 0 0px; margin:0; font-weight:normal; display:block;
	}
#col_fullResults h2 span{
	color:#847543; font:.9em Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; 
	display:block;
	}
#col_fullResults p{
	width:auto;
	display:block;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:transparent;
	margin:5px 0 0 0;
	padding:0;
	text-align: left;
	}
#col_fullResults h3{
	color:#fff6d8; font-weight:bold; font:14px Verdana, Arial, Helvetica, sans-serif; width:191px; display:block;
	margin:19px 0 0 23px; padding:0;  
	}
#col_fullResults p a.more{
	width:56px; height:12px; display:block; background:url(../../L00/images/more_bg.gif) no-repeat #cc3300; margin:22px 0 37px 522px;
	font:11px/11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#ffffff;
	padding:0 0 0 5px; text-decoration:none;
	}
#col_fullResults p a.more:hover{
	background:url(../../L00/images/more_bg_h.gif) no-repeat #0a2b43; color:#ff0033; 
	}
/*Search Resutls page styles adapted to allow banner ads! **/

/* col_one starts**/




	
#bannerleft{
	width:160px;
	padding:0 0 0 20px;
	float:left;
	display:block;
	text-align: left;
	border: 1px solid #cccccc;
	
	}
#bannerleft h2{
	font:24px/31px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:160px;
	height:45px;
	padding:5px 20px 0 40px;
	margin:0;
	font-weight:normal;
	display:block;
	color: #CC3300;
	}
#bannerleft h2 span{
	color:#847543; font:11px/12px Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; 
	display:block;
	}
#bannerleft p{
	width:160px;
	display:block;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin:19px 0 0 5px;
	background:none;
	padding:0;
	text-align: left;
	}



#bannerright{
	width:160px;
	padding:0 20px 0 0;
	float:right;
	display:block;
	text-align: left;
	border: 1px solid #cccccc;
	
	}
#bannerright h2{
	font:24px/31px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:160px;
	height:45px;
	padding:5px 20px 0 40px;
	margin:0;
	font-weight:normal;
	display:block;
	color: #CC3300;
	}
#bannerright h2 span{
	color:#847543; font:11px/12px Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; 
	display:block;
	}
#bannerright p{
	width:160px;
	display:block;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin:19px 0 0 5px;
	background:none;
	padding:0;
	text-align: left;
	}
/* now start datasummary and upgrade styles***/

	
	
#col_upgrade{
	width:680px;
	margin:0 auto 0 auto;
	text-align: left;
	}
#col_upgrade h2{
	width:auto; height:auto; padding:5px 0px 0 0px; margin:0; font-weight:normal; display:block;
	}
#col_upgrade h2 span{
	color:#847543; font:.9em Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; 
	display:block;
	}
#col_upgrade p{
	width:auto;
	display:block;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:transparent;
	margin:5px 0 0 0;
	padding:0;
	text-align: left;
	}
#col_upgrade h3{
	color: #999999; font-weight:bold; font:10pt Verdana, Arial, Helvetica, sans-serif; width:auto; display:block; border:1px solid #cccccc;
	margin:0; padding:0 0 0 10px;  
	}
#col_upgrade p a.more{
	width:56px; height:12px; display:block; background:url(../../L00/images/more_bg.gif) no-repeat #cc3300; margin:22px 0 37px 522px;
	font:11px/11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#ffffff;
	padding:0 0 0 5px; text-decoration:none;
	}
#col_upgrade p a.more:hover{
	background:url(../../L00/images/more_bg_h.gif) no-repeat #0a2b43; color:#ff0033; 
	}

#col_upgrade h5 { color: #CC3300;
	font-size:14px;
	text-align: left;
	display:block;
	margin:0 0 0 0 ; 
	padding:0;}
	
#col_upgrade h5  span a{ color: #CC3300;
	font-size:14px;
	text-align: left;
	text-decoration:underline;}	

#col_upgrade a.copy{
	width:225px;
	display:block;
	border:1px #000000 solid;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #CC3333;
	margin:5px 0 0 0;
	padding:1px 1px 1px 1px;
	text-align: center;
	}
#col_upgrade a.copy_smaller{
	width:165px;
	display:block;
	border:1px #000000 solid;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #CC3333;
	margin:5px 0 0 0;
	padding:1px 1px 1px 1px;
	text-align: center;
	}
	
	
	/*start the control center sytles here ..gonna try a few list elements ..mayhaps a icon or two :P */
	
	#col_controlcenter{
	width:auto;
	margin:0 auto 0 auto;
	padding:25px 0 0 25px;
	text-align: left;
	}
#col_controlcenter h2{
	width:auto; height:auto; padding:5px 0px 0 0px; margin:0; font-weight:normal; display:block;
	}
#col_controlcenter h2 span{
	color:#847543; font:.9em Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; 
	display:block;
	}
#control_welcome {	color:#847543; font:10px Verdana, Arial, Helvetica, sans-serif;  font-weight:normal; 	display:block; width:550px; height:auto; border:1px solid #cccccc;
padding:10px;}	
.li{
list-style-image:url(../../L00/images/menu_icons/control_center.gif);
margin-left:25px;
	width:auto;
	display:block;
	}
	

#col_controlcenter a{
margin-left:5px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
    text-align: left;
	text-decoration:none;
	vertical-align:top;
	}

#col_controlcenter a:hover{
margin-left:5px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
    text-align: left;
	text-decoration:underline;	vertical-align:top;
	}

#col_controlcenter h3{
	color:#fff6d8; font-weight:bold; font:14px Verdana, Arial, Helvetica, sans-serif; width:191px; display:block;
	margin:19px 0 0 23px; padding:0;  
	}
/* upload files dialouge area */
#divMsgBox {
display:block;
width:auto;
background-color:#F7E2B0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
height:auto: }


/* front page access area */
#fp_access_container {
	display:block;
	width: 770px;
	padding-top: 150px;
	padding-left:50px;
	padding-bottom:25px;
	margin-bottom:15px;
	height:100px;

}


#fp_access_subscribe {
	width:210px;
	float:left;
	display:block;
	text-align: center;
	border-left: 1px dashed  #CC3300;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
	padding: 5px;

	}
#fp_access_subscribe  a {
width:25px;
height:25px;
padding:3px;
border:1px solid #cccccc;
background-color:#cc3300;
color:#ffffff;}	

#fp_access_subscribe a:hover {
width:25px;
height:25px;
padding:3px;
border:1px solid #cccccc;
background-color:#FFFFFF;
color:#cc3300;}		




#fp_access_sabonner {
	width:200px;
	float:left;
	display:block;
	text-align: center;
	border-left:1px dashed  #CC3300;
	border-right: 1px dashed  #CC3300;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
	padding: 5px;
	}
	
	
	
#fp_access_sabonner a {
width:25px;
height:25px;
padding:3px;
border:1px solid #cccccc;
background-color:#cc3300;
color:#ffffff;}	

#fp_access_sabonner a:hover {
width:25px;
height:25px;
padding:3px;
border:1px solid #cccccc;
background-color:#FFFFFF;
color:#cc3300;}		




#fp_access_espace { 
    width:200px;
	padding:5px;
	float:left;
	display:block;
	text-align: center;
	border-right: 1px dashed  #CC3300;
	text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    color:#666666;
	
	}
#fp_access_espace a {
width:25px;
height:25px;
padding:3px;
border:1px solid #cccccc;
background-color:#cc3300;
color:#ffffff;}	

#fp_access_espace a:hover {
width:25px;
height:25px;
padding:3px;
border:1px solid #cccccc;
background-color:#FFFFFF;
color:#cc3300;}		



/* front page quick links */

.copyright {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	display:block;
padding-top:7px;
padding-left:50px;
	}
.copyright2 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	display:block;
padding-top:7px;

	}

