body {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; background:#FFFFFF; padding:0; margin:0; line-height:20px; }

a:link,a:visited,a:active{color:#0547ab;text-decoration:none}
a:hover{color:#0547ab;text-decoration:underline}

ul { margin:0; padding:0; list-style:none;}
form, label, input, legend, textarea, select, div {margin:0px; padding:0px;}

h1 { font: bold 15px Verdana, Arial, Helvetica, sans-serif; color:#000; margin: 0; padding: 5px 0; }

h2 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: 0; padding: 5px 0; }

img {border:none;} 
 
.padding { padding:10px;}

.clear {height:1px;	clear:both;}

.float-left {float:left;}

.float-right {float:right;}  

#more a {color: #000; font-size:12px; padding:0 6px 0px 0;  text-decoration: none;}

#more a:hover {text-decoration: underline;} 

.link a  	  {color: #999; text-decoration: none; font-weight:normal;}

.link a:hover  {text-decoration: undeline;color:#000;}

/*------------------ Header ------*/
#body 			{clear:both; width:996px; text-align:left; margin:auto; background:#fff; padding: 10px 2px 10px 2px;}
#masterbody		{position:relative; padding:0px; margin:0px auto; text-align:left;}
#header 		{width:100%; height:auto; padding:0; margin:0; text-align:left;}
#logo 			{float:left; padding:10px 5px 0 5px; margin:0px;} 
#top_info 		{float: right; width:auto; margin: 0px 0 0 0; text-align: right; } 
#top_info ul	{margin:0; padding:0; list-style:none;} 
#top_info li	{padding:0 0 5px 0;}
.topcity 		{padding:8px 0 0 0px;float:left;font-weight:bold;}
.topUser 		{padding:0 8px;float:right;font-size:11px;color:#003399; font-family:Arial, Helvetica, sans-serif;}

/*------------------ Main Navigations ------*/

#main_navigation		{width:100%; margin:0; clear:both;}

#nav_bg					{width:100%; margin:0; padding-left:2px;}
#nav_bg	ul				{padding:0; margin:0; list-style-type:none;}
#nav_bg li span.left	{float:left; display:block; background:url(../images/main-nav-bg-left.jpg) left top no-repeat; 
						 height:64px; width:78px;}
#nav_bg li				{float:left; display:block; background:url(../images/main-nav-bg-mid.jpg) repeat-x;}
#nav_bg li span.mid		{float:left; display:block; background:url(../images/main-nav-bg-mid.jpg) repeat-x;}
#nav_bg li span.right	{float:right; display:block; background:url(../images/main-nav-bg-right.jpg) right top no-repeat;
    					 height:64px; width:89px;}
						 
#nav					{clear:both; width:738px; margin:0 auto; font:11px Tahoma,Arial,sans-serif;}	
#nav ul 				{padding:0; margin:0; list-style-type:none; }
#nav li 				{display: inline;  height: 37px;}
#nav li a 				{float:left; background:#fff url(../images/barbg.gif) no-repeat; color:#808080; padding:9px 0; width:82px;
						 text-align: center; font-weight: bold; text-decoration: none;}
#nav li a:hover 		{background: #fff url(../images/barcurrent.gif) no-repeat; color:#000;}	
#nav li a.current		{background: #fff url(../images/barcurrent.gif) no-repeat; color: #2C71AE;}

/* search form */
#search 				{clear:both; color:#000; background:#fff url(../images/searchbg.gif) no-repeat ; padding:14px 0 20px 5px; 
						 width:590px; margin:0 auto;}	
#search p 				{padding:0; margin:0;} 

/*------------------ Main Body Content Tags ------*/
/*------------------ content-------------------*/
.pagetitle                {color:#0547ab; font:"Trebuchet"; font-size:14px; padding:6px 3px;}
#content					{ clear:both; width:99%; text-align:left; margin:auto;}
#content.pagecontent        { clear:both; width:99%; text-align:justify; margin:auto; display:block;}
#dotted 					{height:15px; background:url(../images/dotted.jpg) repeat-x; clear:both} 
#orangeline					{height:10px; background:url(../images/header.bg.jpg) repeat-x; clear:both}  
/*#city						{float:left; width:100%; text-align:left; background:#d9f5ff; border:#003c56 thin solid; 
							 padding:10px 0;} */
#city						{float:left; width:100%; text-align:left; padding:10px 0;}
#city ul.city 				{margin:0 5px; padding:0; list-style:none;}
#city ul.city li			{line-height:22px;}
#city ul.city li a 			{background:url(../images/bullet.gif) no-repeat 5px 4px;color:#0547ab; text-decoration:none; 
							 padding-left:20px; font-weight:normal;}
#city ul.city li a:hover 	{background:url(../images/bullet_over.gif) no-repeat 5px 4px;color:#233e0c; text-decoration:underline;}

#city ul.homecat 			{margin:0 20px; padding:0; list-style:none;}
#city ul.homecat li			{line-height:22px;}
#city ul.homecat li a 		{background:url(../images/li.gif) no-repeat 5px 4px;color:#264866; text-decoration:none; 
							 padding-left:20px; font-weight:normal;}
#city ul.homecat li a:hover {background:url(../images/li.gif) no-repeat 5px 4px;color:#233e0c; text-decoration:underline;}

#welcome{clear:both;padding-top:10px;padding-bottom:8px;float:left;padding-left:12px;color:#0094d4; line-height:35px;}
h2.googleadd {color:#0547ab; font:"Trebuchet"; font-size:15px; padding:5px 0;}

.breadcrumb{margin-top:5px;margin-bottom:0px;font-size:11px;} 

#nav_bar{height:27px; border:3px solid #c5ebff;background-color:#e3f5ff; font-weight:bold; padding:3px 5px 0 ;}
#nav_bar #buttons{float:left;width:inherit;padding-left:9px;padding-right:9px;border-right:1px solid #000;line-height:15px;margin-top:6px}
#nav_bar #buttons .on{text-decoration:underline}
#nav_bar #last_button{float:left;width:inherit;padding-left:9px;padding-right:9px;line-height:15px;margin-top:6px}
.ad160x600{text-align:center;margin-left:-8px}
.adnumber{float:left;margin-top:1px;width:540px}
.sortby{float:left;margin-top:2px;width:170px;text-align:right}
.merch160x600{width:160px;text-align:center;border:1px solid #000;margin-left:25px}
.selected{font-weight:bold;padding-left:10px}
.blue{background-color:#e3f5ff}
.blank2{height:2px}
.blank5{height:5px}
.blank10{height:10px}
.blank20{height:20px}
.blank15{height:15px}
.blank17{height:17px}
.blank40{height:40px}
.blank60{height:60px}
.blank5,.blank10,.blank20,.blank50,.blank2,.blank17,.blank15,.blank60,.blank40{clear:both;overflow:hidden}
.listInfo{border-bottom:1px dashed #999;margin:0px 0;float:left;width:100%;}
.adv_header{background-color:#e8e8e8;font-weight:bold;padding-left:2px}
.adv_footer{background-color:#e8e8e8;height:5px;line-height:0;clear:both;overflow:hidden}	
.list_footer{background-color:#e8e8e8;height:2px;line-height:0;clear:both;overflow:hidden}	
.exgood_info{clear:both;font-size:12px;line-height:17px;padding-top:13px;padding-bottom:5px}
.block_right{width:288px;margin-left:12px;.margin-left:12px;_margin-left:5px}
#block_right{border:2px solid #def1fb;padding-left:12px;float:left;}
.col2_div{float:left;width:47%;margin-right:2%}
.col3_div{width:30%;float:left;margin-right:2%}
.col4_div{width:22%;float:left;margin-right:2%}
.line2px{clear:both;border-top:#def1f8 2px solid; padding-bottom:10px;}
.catlistdicribe1{ background:#FFFFFF; padding:0 5px; border-bottom:solid #CCCCCC 1px;}
.catlistdicribe2{ background:#FFFFE6; padding:0 5px;border-bottom:solid #CCCCCC 1px;}
/*------------------ catlist-------------------*/  
#catlist ul { margin:0; padding:0; list-style:none;} 
#catlist li {margin: 0 ;	padding: 0px 5px 3px 10px;list-style:none; 	font-size:13px; background: url("../images/li.gif") no-repeat 0em 0.7em; }
#catlist li a {font-size:13px;} 
#catlist li a:hover {color:#000; font-size:13px; text-decoration:underline;} 

/*------------------ Footer  -------------------*/

#footer 			{float:left; width:100%;}   
.footer_bg 			{background:url(../images/footer.jpg) repeat-x; height:4px;}

/*------------------ Extra  -------------------*/

.bghref{color:#000;text-decoration:none; background-color:#dbff59;padding-left:5px;padding-right:5px; cursor:pointer;font-size:13px;}
.leftHeading{color:#F96D06;text-decoration:none;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
#cityleft ul { margin:0; padding:0; list-style:none;} 
#cityleft li {margin: 0 ;	padding: 1px;list-style:none; 	font-size:11px; }
#cityleft li a {font-size:11px;} 
#cityleft li a:hover {color:#000; font-size:11px; text-decoration:underline;}
#adleft ul { margin:0; padding:0; list-style:none;} 
#adleft li {margin: 0;padding: 0px;list-style:none;font-size:11px; color:#666666; }
#adleft li a {font-size:11px;} 
#adleft li a:hover {color:#000; font-size:11px; text-decoration:underline;} 
.dropblock{position:absolute;z-index:999;background:#fff}
.dropblock .droplist{margin-top:5px;padding:5px 10px;background:#fff;border:1px solid #5DB30A}
.dropblock .droplist ul { margin:0; padding:0; list-style:none;} 
.dropblock .droplist li {margin: 0;padding: 0px;list-style:none;font-size:11px; color:#666666; }
.dropblock .droplist li a {font-size:11px;} 
.dropblock .droplist li a:hover {color:#000; font-size:11px; text-decoration:underline;} 
.smalltext {font-size:11px;}
.error{border:1px solid #FF0000;background:#FEE9E1 url(../images/error.gif) no-repeat 5px 5px;padding:2px 0 2px 25px;font-size:12px;}
.button_all{
background:url(../images/button_backpic.gif) repeat-x top left;
border-top:#d9a415 solid 1px;
border-right:#aa8215 solid 1px;
border-bottom:#aa8215 solid 1px;
border-left:#d9a415 solid 1px;
height:21px;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:2px;
padding-right:2px;
}
.login-left{float:left; width:300px; height:180px; border:solid 2px #EFEFEF; margin-left:10px; padding:15px; background:url(../images/login_gradient_2.gif) repeat-x left;}
.login-right{float:left; margin-left:10px; height:180px; width:540px; border:solid 2px #EFEFEF; padding:15px; background:url(../images/login_gradient_2.gif) repeat-x right;}

.report-ad{float:left; border:solid 2px #E0E0E0; padding:10px; background-color:#F9F9F9; width:645px;}

.continent 				{margin:0; padding:0; list-style:none;}
.continent li			{color:#F60; padding-left:6px; font-weight:bold; font-size:15px; text-decoration:underline;}

.continent_country 				{margin:0; padding:0; list-style:none;}
.continent_country li			{color:#F60; text-decoration:none; padding-left:6px; font-weight:bold; font-size:15px;}

.catlinkstyle { color:#0547ab;text-decoration:none}
.catlinkstyle:hover { color:#000;text-decoration:none;}
.catlinkstylecurrent { color:#000;text-decoration:none; font-weight:bold;}

.inputText{
font-family:Arial, Helvetica, sans-serif;
border:1px solid #666666;
color:#333333;
font-size:12px;
padding: 2px 0 2px 0;
}

#sugeestionleft ul.cat 		{margin:0; padding:0;}
#sugeestionleft ul.cat li 	{color:#264866; text-decoration:none; font-weight:normal;line-height:20px;}

/*-----------------lightbox css---------------*/
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 1200px;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.70;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 5px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}