/*  
Theme Name: WP City Vector
Theme URI: 
Description: Brought to you  
Version: 1.0
Author: WordpressThemed
Author URI:
*/


/* Begin Typography & Colors */

.widecolumn .entry p {
	font-size: 1.05em;
	}

.entry, .widecolumn .entry {
	line-height: 1.5em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.postmetadata, .postmetadata1 {
	text-align: left;
	}

p {
	font-size:11px;
	margin:0px;
	padding:0px;
	}



#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

#headerimg .description {
	text-decoration: none;
	color:#000033;
	}



/* End Typography & Colors */



/* Begin Structure */





/*	Begin Headers */


/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;


	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

.spacer{
	float:left;
	}
/* End Images */



/* Begin Sidebar */



#sidebar{
/*	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;*/
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}


#sidebar ul li h2, #sidebar2 ul li h2 {
	color:#000033;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}


 #sidebar ul {
	list-style:none;
/*	margin: 3px 0px 0px 0px; /*-30*/*/
}


*:first-child+html  #sidebar ul {
	list-style:none;
	margin: 3px 0px 0px 0px; 
}

ul.first{ margin-top:-10px;}

*:first-child+html #sidebar ul li{
	margin: 0px 0px 0px 10px; /*-30*/
}

#sidebar ul li{
	margin: 0px 0px 0px -30px; /*-30*/
}

#sidebar a{color:#2200cc; text-decoration:none;}
/*#sidebar a:visited{color:#000080;}*/

#sidebar ul li ul li a{font-size:12px;font-weight:bold; }
#sidebar ul li ul li a:hover{font-size:12px;;font-weight:bold;color:#cc0022;}

#sidebar ul li ul li ul li a{font-size:11px; font-weight:normal;}
#sidebar ul li ul li ul li a:hover{font-size:11px;color:#cc0022;font-weight:normal;}


#sidebar2
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}


/* End Sidebar */





/* Begin Various Tags & Classes */

hr {
	display: none;
	}

a img {
	border: none;
	}

/* End Various Tags & Classes*/

	
/*=========style index.html========*/
body{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:18px;
	
	}

#body_container{
	width:100%;
	}
	
#container{
	width:998px;

	
	}
	
#bg-container{
	float:left;
	background-color:#FFFFFF;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	
	}
	
#topheader{
	width:998px;
	height:20px;
	background:#000000;
}
		
#header{
	width:998px;
	height:88px;
	background:#FFFFFF;
	background-image:url(bg.gif);
	background-repeat:repeat-x;
	border-top:2px #595959 solid;
	}
	
#spacer-main{
	padding-top:10px;
	min-height:500px;
	float:left;
	}
	
#main{
	width:998px;
	float:left;
/*	margin:0px 0px 0px 0px;*/
	
	}
	
#left_nav{
	width:180px;
	float:left;
	}

#main_content{
	width:660px;
/*	padding:30px 0px 20px 10px;*/
	margin:0px 0px 0px 0px;
	float:left;

	}
	

	
#right_nav{
	width:125px;
	float:right;
	text-align:right;
	}

#footer{
	background-color:#000000;
	width:998px;
	height:50px;
	background-repeat:no-repeat;
	float:left;
	padding:7px 0px 0px 0px;
	color:#ffffff;
	text-align:center;
	}
#footer a{ color:#FFFFFF; text-decoration:none;}



.logo{
	text-align:left;
	padding:10px 50px 0px 0px;
	text-align:right;
	}
.christmas{
	background-image:url(christmas.gif);
	background-repeat:repeat-x;
	height:88px;
	width:998px;
}

#txt_logo{
	font-family:"trebuchet MS",Verdana, Arial ;
	font-size:36px;
	color:#ffffff;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	}

.desc{
	color:#008000;
	font-size:14px;
	font-family:"trebuchet MS",Verdana, Arial ;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	}
	
a.mainpix01_link, a.mainpix01_link:visited{
	color:#FFFFFF;
	font-size:26px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.narrowcolumn {
margin-left:20px;
color:#000000;
text-align:left;
}

.narrowcolumn table { border-collapse: collapse; width:640px; }
.narrowcolumn table td img{ border:#000000; margin: 2px -4px 0px 0px; }
.narrowcolumn table td{ text-align:center; border: 1px solid #c9d7f1; vertical-align:top }

.narrowcolumn table td img{ border:#000000; margin: 2px -4px 0px 0px; }
.narrowcolumn a{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none}
.narrowcolumn a:hover{color:#000000}
.dtitle { background-color:#FFFFFF}
.ptitle{
margin:0 0 0 0; padding:0 0 0 0  }


.product_t { color:#2200cc; margin-top:3px; font-size:16px;}
.product_tp { color:#2200cc; margin-top:-15px;}
.product_t a{ color:#2200cc; margin-top:3px;}
.des_tit {
			text-align:left;
}
.pagenavigation{ color:#000000; text-align:right; }
.pagenavigation a{ color:#2200cc; }
.product_p table td{height:50px; text-align:right; vertical-align:bottom; border:0px;}
.product_p table td.imgn{ text-align:center}
.product_p table td p{ margin-bottom:10px}
*:first-child+html .product_p table td p{ margin-bottom:25px}



.mainul a{color:#2200cc}
.mainul a:hover{color:#cc0022}
div.mainul li{display:inline;  padding: 0px 0px 0px 20px;  margin: 0px 0px 0px 0px;}
.paroduct_main table td {text-align:center;}
