/* CSS Document */
*{ margin:0; padding:0;}
body {line-height:16px; color:#000; background:#FFFFFF; font-family:Verdana,Tahoma;font-size:11px;}
html, body {height: 100%;}
ul { list-style:none;}
h1 { font-size:15px; color:#155B9E; font-weight:bold; padding:5px 0px; margin-bottom:10px; width:100%; background:#F7F7F7;  }
h2 { font-size:14px; color:#FE3F3F; font-weight:bold; margin:10px 0 0 0; }
h3 { font-size:11px; font-weight:bold; padding:0 0 5px 10px; color:#3384C0;}
h4 { font-size:11px; color:#FE3F3F; font-weight:bold;}
h5 { font-size:11px; font-weight:bold; color:#000; padding-top:10px;}
h6 { font-size:11px; font-weight:bold; padding:0 0 10px 5px; color:#1B62A4; margin:0; vertical-align:top;}
#container{ width:100%; margin:0 auto;}
#top1{ width:100%; background:#fff; height:20px; border-bottom: solid 1px #fff;}
#toplinks{ width:100%; margin:5px auto 0 auto; position:absolute;}
#toplinks p{ float:right; color:#767272; border:solid 1px #3384C0; padding:0 0 0 10px;}
#logo{ margin:0 auto; width:100%; position:absolute; top:110px;}
#searchmain{ width:100%; margin:0 auto; position:absolute; top:300px; }
#search{ width:555px; margin:0 auto; }
#division1{ width:193px; float:left; padding-right:5px; padding-left:25px;}
#division2{ width:193px; float:left; padding-right:3px; padding-left:10px;}
#division3{ width:110px; float:left; padding-top:15px; padding-left:12px; }

/* ------------old file-------------------*/
#bottomdivision2{ width:606px; margin:0 auto; padding:5px 0px 0px 0px; color:#666; text-align:center;}
#bottomdivision2 li { padding-right:40px;}
#bottomdivision2 li a { text-decoration:none; padding:5px 0px 2px 0px; color:#666;}
#bottomdivision2 li a:hover { text-decoration:none; background:#EAEAEA; padding:5px 0px 2px 0px ; color:#454444;}
#bottomdivision2 ul { list-style-type:none; display:inline; /*float:left;*/ text-align:center; }
#bottomdivision2 li{ display:inline; padding-left:10px;}
/* ------------old file-------------------*/

#bottomlinks{ width:750px;clear:both; text-align:center; color:#2176B5;}
#bottomlinks a { color:#2176B5;}
#bottomlinks a:hover { color:#3384C0; text-decoration:underline;}
#bottomlinks .red a {color:#FE0000;}
#bottomlinks .red a:hover {color:#FE0000;}
#footer{ width:100%; clear:both; margin-top:20px;}
#footer p{ padding-bottom:3px; text-align:center; }
#welcomeflash { position:absolute; top:2px; margin-left:5px;}

a { text-decoration:none; color:#000000;}
a:hover { text-decoration:none; color:#868785;}
#i-antz{ float:right;}
#i-antz p{color:#B0ADAF; padding-right:20px;}
#i-antz a {color:#B0ADAF;}
#i-antz a:hover {color:#000;}

#search a{ text-decoration:underline;}
#search a:hover { text-decoration:none;}
.advancedsearch  {margin-top:1px;}
.advancedsearch a{ text-decoration:none; color:#1B3665; font-weight:bold; }
.advancedsearch a:hover { text-decoration:none; color:#1B3665; }


.copyright{ color:#B0ADAF; float:left; padding-left:20px;}
.textfield{ width:180px; border: solid 1px #D2CDCD; height:17px; }

.listbox{ width:180px; border: solid 1px #D2CDCD; height:20px; font-size:12px; }

.bottomborder{ border-bottom: solid 1px #000;}

.select_city_wraper{width:350px; font-weight:bold; height:20px; padding-left:80px; margin:0 auto;margin-bottom:10px; text-align:center;  padding-bottom:10px; padding-top:10px; background-color:#A5CB86;}
/*-----------------------------------------------innerpage-----------------------------*/

#innercontainer { width:100%; margin:17px auto 0 auto;}
#innerpage_top{ height:31px; background:url(../images/top_back.gif) repeat-x; width:100%; margin-top:58px;}
#logo_search{ width:780px; margin:0 auto;}
#list_logo{ float:left;width:204px; margin-left:10px;}
.top2division { width:120px; float:left; padding-right:5px; }
.top2division2 { width:120px; float:left; padding-right:5px; padding-left:5px;}

#list_search{ /*width:600px;*/ float:right; margin-right:20px; height:18px; margin-top:8px;}
#leftcontent{ /*width:550px;*/ width:65%; padding-left:1%; float:left; padding-bottom:10px; margin-bottom:10px; }
#rightcontent{  width:190px;float:right; background:#F7F7F7; margin-bottom:10px; padding-left:10px; padding-top:10px; }
#rightcontent img {  padding-bottom:10px; }
.result{ background:#F0F1F2; height:24px; border:solid 1px #DAD6D9; width:100%; margin-bottom:8px;}
#primarylist{ background:#F9FBFB; width:100%; padding-bottom:20px; margin-bottom:10px;}
#leftcontent p{ padding:5px 0 5px 10px;}
.webpage { color:#C02E0C; text-decoration:none; font-size:12px; font-weight:bold; } 
.webpage a{ color:#C02E0C; text-decoration:none; font-size:12px; font-weight:bold; } 
.webpage a:hover{ color:#868785; }
.result a { font-size:12px;}
.result a:hover { font-size:12px; text-decoration:underline; color:#C81D96;}
#normallist{ width:100%; padding-bottom:20px;}
em { font-style:italic;}
strong { font-weight:bold;}
.dottedborder{ border-bottom: dashed 1px #000000;}
.bottomsearch {  height:31px; background:url(../images/top_back.gif) repeat-x; width:100%; padding:5px 0 0 0px;}
.searchbutton {float:left;  width:65px; height:17px; margin-top:1px;}
.textfield2{ width:115px; border: solid 1px  #6A6A6A; height:17px; background:#FFFFFF; padding-left:5px;}
#primary_search_result { border:1px solid #94B875; width:100%; margin-bottom:20px; padding:1px;}
#primary_search_result td { padding-left:5px; text-align:left; vertical-align:top;}
#primary_search_result th { color:#FFFFFF;font-size:13px; font-weight:bold; text-align:left; border:none;}
#primary_search_result .goods_specialtyHeading,#search_result .goods_specialtyHeading  { color:#07395F; padding-bottom:8px;}
#primary_search_result .goods_specialtyBody,#search_result .goods_specialtyBody{ color:#07395F;}
#primary_search_result .goods_specialtyBody a { color:#3080BD;text-decoration:none;}
#primary_search_result .goods_specialtyBody a:hover { color:#07395F;text-decoration:none;}
#search_result { border:1px solid #86B5D9; width:100%; margin-bottom:20px; padding:1px;}
#search_result td { padding-left:5px; text-align:left; vertical-align:top;}
#search_result th { color:#3080BD; font-size:13px; font-weight:bold; text-align:left; border:none;}
#search_result .goods_specialtyBody a { color:#3080BD;text-decoration:none; font-size:12px;}
#search_result .goods_specialtyBody a:hover { color:#07395F;text-decoration:none;}
.red_link { color:#FF0000; font-weight:bold;}
.red_link a {color:#FF0000; text-decoration:none;}
.red_link a:hover {color:#DA0404;text-decoration:none;}
.white_link {color:#FFFFFF; font-weight:bold;}
.white_link a{color:#FFFFFF; text-decoration:none;}
.white_link a:hover { color:#0D568D !important; text-decoration:none;}

#search_result .red_link { color:#FF0000; font-weight:bold;}
#search_result .red_link a {color:#FDA2A2; text-decoration:none;}
#search_result .red_link a:hover {color:#E16060;text-decoration:none;}

/**********************************      contact us page        *****************************/
#contact_uscontainer { width:739px; margin:17px auto 0 auto; float:left;}
#contact_us{ width:550px; background:#F9FBFB; border-bottom:solid 1px #3384C0; border-top:solid 1px #3384C0; margin:10px 0 10px 0;}
#leftdotted{ background-image:url(../images/dottedline.gif); background-repeat:repeat-y;  margin:26px 0 20px 47px; padding:0 10px 0 20px; width:400px;}
.contactheading { font-size:24px; border-bottom:dashed 1px #000000; width:300px; font-style:normal; padding-bottom:10px; padding-top:5px; color:#3384C0;}
#leftdotted ul { padding-left:20px; line-height:24px;}
#leftdotted li { padding-left:20px;}
#leftdotted li a { color:#1065A5; text-decoration:none;}
#leftdotted li a:hover { color:#1065A5; text-decoration:underline;}
.listicon { background:url(../images/list_icon.gif) no-repeat; background-position:left; }
/************************************** about_us    ******************************/

#about_us
{  width:700px;  background:#F7F7F7; border-bottom:solid 1px #3384C0; border-top:solid 1px #3384C0; 
margin:10px auto; float:left; padding:10px 20px 10px 20px;}
select { font-size:10px;}
#about_us p{ padding-top:10px;}
.headinglink {color:#0B5295; font-size:12px; font-weight:bold; padding-top:10px;   }
.headinglink a {color:#0B5295; font-size:12px; font-weight:bold; padding-top:10px;  }
.headinglink a:hover { color:#868785; }
#about_us a { color:#1065A5; text-decoration:none;}
#about_us a:hover { color:#1065A5; text-decoration:underline;}
.help_list ul { list-style:disc;}
.help_list li { padding:10px 0px;}
#Survey { margin-bottom:10px; border:1px solid #C2D1D9; width:100%; background:#F8F9FA; }
.Survey_head { color:#1C639D; font-size:13px; font-weight:bold; text-decoration:underline;} 
/*-------------------grid class-----------------------*/
.otherinfo th { background:#E9EDED; white-space:nowrap;color:#1B62A4;} 
.otherinfo td,th { border:solid 1px #A9ACAE; padding:4px 5px 4px 5px;}
.addyourbusiness { background:#A5CB86; color:#FFFFFF; font-weight:bold; font-size:11px; padding:1px 10px 0px 3px;}
.addyourbusiness a { background:#A5CB86; color:#1B3665; font-weight:bold; font-size:11px;}
.addyourbusiness a:hover { color:#1B3665;}
.adv_serch{ border:solid 1px #CCCCCC; padding:0 0px 0px 0px; margin:0 0 30px 0; width:500px; }
.pager
{
	border:solid 1px #C2D1D9;
	padding-left:5px;
	color: #000;
	background-color: #F0F1F2;
	height:20px;
	margin:5px 0;
}

/*Grids row styles*/
.address { padding:0 0 5px 0px; color:#515050; font-family:Verdana,Tahoma; font-size:11px;}
.goods_specialtyHeading {width:130px; font-size:12px; font-weight:bold; padding:0 0 0px 0px; /*color:#3384C0;*/color:#C02E0C; vertical-align:top;}
.singleOrgDetails {  margin:0px 0 10px 0; border:1px solid #CCCCCC; width:100%;}
.goods_specialtyBody { vertical-align:top; font-weight:normal; font-family:Arial,Verdana,Tahoma; font-size:12px; letter-spacing: 1px; text-align:left;color:#000; line-height:20px;}
.rowStyle{ border-bottom: solid 1px #A6A9A9;}
.caption{}

/*MapInfo Div*/
#mapviewer{
background : #FFFFFF;
border : 2px #E4EAEA solid;
}
#primarylist .mapviewer { align: middle;}

/****************EmptyData****************/
.EmptyData
{
	padding: 5px 5px 0px 20px;
}

UL.EmptyData
{
	color: black;
	list-style-position: outside;
	list-style-type: disc;
	padding: 5px 5px 0 20px;
}



/*********End of EmptyData****************/
/*--------------------shop Details----------------------------*/
.border_table { border-bottom:1px solid #0A60A0; width:984px; margin-top:12px; padding-bottom:5px;}
.shop_detail_logo { float:left; padding-left:48px;}
.shop_detail_content { margin:0 0 10px 48px;}
.shop_detail_content p { padding-bottom:10px;}
.shop_detail_heading { float:left; margin-left:15px; padding:5px;}
.shop_detail_heading h2 {font-size:25px; color:#024A7F; font-weight:bold; padding:0 0 5px 0; margin:0px;}
.shop_detail_heading span { color:#9DA1A4; font-size:11px;font-weight:bold;}
.shop_detail_images { background-color:#A6C2D6; padding-top:14px; background-image:url(../images/shop_detail/shop_detail_images_bottom.gif); background-repeat:no-repeat; background-position:bottom;}
.shop_detail_images img { margin:0 0 8px 8px; border:1px solid #FFFFFF;}
.product_table { background:url(../images/shop_detail/dotted_line.gif) repeat-x bottom; margin:5px 0 5px 0;}
.product_table p { padding-bottom:0px;}
.product_table_button { text-align:right; margin-bottom:10px;}
.useful_links ul { width:195px; margin:0px; padding:0px;}
.useful_links li { padding:0px; margin:0px;}
.useful_links li a { color:#272727; display:block; line-height:30px;border-bottom:1px solid #8D959B;padding:0px; margin:0px; height:30px;}
.useful_links li a:hover { background-color:#F6F7F7;color:#272727;}
.grey_10 { color:#485561;}
.sms { font-size:9px; width:160px; height:193px; background:url(../images/box.jpg) no-repeat; color:#5C5757;padding:5px 7px 0 5px; line-height:14px;}
.red_sms{ color:#FE0000;}
.sms_text_box { width:138px; height:18px; border:1px solid #6D7174;}



