@charset "utf-8";
/* CSS Document */

/* Container */
html {
	overflow-Y: scroll;
}

body {
	margin:0px;
background:url(images/bg.png) left top repeat;
}

/* the sitecontainer ID is a Cognecy Style added to bound the site */
#sitecontainer {
	border-collapse: collapse;
    margin: auto;
    width: 1150px;
}

/* ----- Header - Start ----- */

	#pcHeaderContainer {
	background:url(images/header_bg4.png) center top no-repeat;
    height: 192px;
	float:left;
    width: 100%;
	}
		
	#pcHeader {
	width:1150px;
	margin:0 auto;
	position:relative;
		}
			
	#pcHeaderLeft { float:left;
	 width:465px;
	height:155px;
	padding-top:14px;
	margin-left:15px;
				}
			
	#pcHeaderCenter {
	position: absolute;
	top: 50px;
	left: 842px;
	}
	
form {padding:0px;
margin:0px;
}	
			
	#pcHSearchForm {
	background: url("images/search_bg.png") no-repeat scroll left top transparent;
    float: left;
    height: 35px;
	padding:3px 10px 5px 10px;
    width: 287px;
	margin-top:33px;
	margin-left:175px;
	}
	
	#pcHSearchForm input[id="submit"] {
    float: left;
    height: 28px;
    margin-left: 156px;
    margin-top: -31px;
    padding: 3px 10px 5px;
    width: 35px;
	}
	
	
	#pcHSearchForm img { vertical-align:-7px;
	margin-left:45px;
	}
				
	#pcHSearch {
	font-size: 18px;
	border: 1px solid #5f533b;
	background-color: #F5F5F5;
	width: 160px;
	height: 26px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-top:3px;
				}
				
				#pcHSearchSubmit { background:url(images/more_search.png) left top no-repeat;
					right: 80px;
					top: 10px;
					font-size: 20px;
					color: #FFF;
					border: none;
					border-radius: 5px;
					width:105px;
					height:28px;
				}
				
				#pcHSearchMore {
					position: absolute;
					right: 10px;
					top: 12px;
					text-align: center;
					width: 60px;
				}
					
					#pcHSearchMore a {
						font-size: 11px;
						text-decoration: none;
						color: #999;
					}
					
					#pcHSearchMore a:hover {
						color: #666;
					}
			
			#pcHeaderRight {
				position: absolute;
				top: 18px;
				right: 0;
			}
			
				#pcHeaderRight span {
					padding-left: 10px;
				}
		
/* ----- Header End ----- */

/* ----- Navigation Bar Start ----- */

	#pcNavContainer45 { background:url(images/menu_tab_bg.png) center top no-repeat;
		width: 100%;
		height: 66px;
		float:left;
		margin-top:-20px;
		margin-bottom:-5px;
		}
		
		#pcNav45 { padding-top:20px;
		float:left;
		padding-left:20px;
		color: #91815c;
		font-size: 14px;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		text-shadow: 0.1em 0.1em #e7ddc4;
		}
		
		
		#pcNav45 a { padding-left:5px;
		padding-right:15px;
		padding-top:8px;
		text-decoration: none;
		color:#91815c;
		height:25px;
		background:url(images/seprator.png) right top no-repeat;
		display: inline-block;
		font-family:Arial, Helvetica, sans-serif;
		text-shadow: 0.1em 0.1em #e7ddc4;
		}
			
		#pcNav45 a:hover { 
		text-decoration:none;
		color:#5e5a0a;
		}
		
		
		.browse_store {float:left;
    	height:25px;
    	width:185px;
		}
			
			
		#pcNav45.browse { padding-top:20px;
		float:left;
		padding-left:20px;
		color:#9d8d69;
		font-size:14px;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		text-shadow:1em 1em #ffffff;
		}
		
		
		#pcNav45.browse a { padding-left:5px;
		padding-right:15px;
		padding-top:8px;
			text-decoration: none;
			color:#9d8d69;
			height:25px;
			background:url(images/seprator.png) right top no-repeat;
			display: inline-block;
			font-family:Arial, Helvetica, sans-serif;
			}
			
			#pcNav45.browse a:hover { background:url(images/browse_store.png) left top no-repeat;
			text-decoration:none;
			color:#5e5a0a;
			}
			

/* ----- Navigation Bar End ----- */

#pcShoppingCartIconBarLeft {
margin-left: 220px;
position: absolute;
z-index: 1000;
margin-top: 150px;
font-family:Tahoma,Geneva,sans-serif;
font-size:12px;
}

#pcShoppingCartIconBarLeft img {
margin: -5px 2px -5px 0;
}

#pcShoppingCartIconBarLeft a {
text-decoration:underline;
color: #A69222;
font-weight: bold; 
}
#pcShoppingCartIconBarLeft span {
color: #A69222;
font-weight: bold; 
}
/* ----- Icon Bar Start ----- */

	#pcIconBarContainer { float:left;
			width: 805px;
			height: 33px;
			margin-top:10px;
			margin-left:-135px;
		}
		
	#pcIconBarContainer img {
		border: none;
		}
		
		#pcIconBar {
			width: 1150px;
			margin: 0 auto;
			position: relative;
		}
			
			#pcIconBar a {
				text-decoration: none;
				color: #666;
			}
			
			#pcIconBar a:hover {
				color: #222;
			}
		
			#pcIconBar img {
				vertical-align: middle;
				margin: 0 2px 0 15px;
			}
			
			#pcIconBarLeft { width:227px;
			height:24px;
			font-size:12px;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			color:#707a7d;
			float:left;
			padding-top:9px;
			background:url(images/question_bg.png) left top no-repeat;
			}
				
				#pcIconBarLeft img {
					margin: 0 2px 0 0;
				}
				
				#pcIconBarLeft a {
					text-decoration: none;
					color:#06F;
				}

			#pcIconBarRight { width:541px;
			padding-left:10px;
			margin-right:12px;
				height:25px;
				padding-top:9px;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				float:right;
				color:#707a7d;
				background:url(images/top_link.png) left top no-repeat;
				}
				
				#pcIconBarRight a {
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#707a7d;
				text-decoration:none;
				}
					
				#pcIconBarRight img { vertical-align:middle;
					margin-right: 2px;
					margin-left:7px;
					}
					
				#pcIconBarRight .pcIconBarSeparator { font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
					color:#707a7d;
					border-right: 1px solid #354044;
    				padding-right: 10px;
				}

/* ----- Top Navigation End ----- */

/* ----- Main Area Layout ----- */

	/* Main container */
	#pcMainArea {
		width: 1150px;
		float:left;
	}
		
	/* Left-side column */
	#pcMainArea-LEFT {
		width: 225px;
		float: left;
		text-align: left;
		vertical-align: top;
		margin: 5px 2px;
		/* IE 6 double margin fix */
		display: inline;
	}

	/* Main area */
	#pcMainArea-CENTER { 
		float:left;
		width:695px;
		padding-top:4px;
	}
		
	/* Right-side column */
	#pcMainArea-RIGHT { 
		width: 223px;
		float: left;
		text-align: left;
		vertical-align: top;
		padding-top:12px;
	}
		
/* ----- Main Area Layout - END ----- */

/* ----- Main Area Elements ----- */

	#pcMainArea-BROWSE { float:left;
			width: 225px;
			background-repeat: no-repeat;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
		}

	#pcMainArea-BROWSE table {
			margin: 0 0 10px 0px;
			
		}

	#pcMainArea-BROWSE table td { font-family:Arial, Helvetica, sans-serif;
			padding: 0px 0 0 0;
			
		}
		
	#pcMainArea-PRICE {
			width: 180px;
			background-image: url(images/pc11-navBG-blue.png);
			background-repeat: no-repeat;
			margin-bottom: 10px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
		}

	#pcMainArea-LINKS {
			width: 180px;
			background-image: url(images/pc11-navBG-gray.png);
			background-repeat: no-repeat;
			margin-bottom: 10px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
		}

	#recentprds {
			width: 180px;
			background-image: url(images/pc11-navBG-lightgray.png);
			background-repeat: no-repeat;
			margin-bottom: 10px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
	}
	
	#recentprds h3 {
			font-size: 13px;
			color: #333;
			width: 180px;
			margin: 3px 0 10px 5px;
			font-weight: normal;
	}
		
	#pcMainArea-LEFT h3, #pcMainArea-RIGHT h3 {
			font-size: 14px;
			color: #FFF;
			margin: 3px 0 10px 8px;
			padding-bottom: 10px;
		}

	#pcMainArea-LEFT ul, #pcMainArea-RIGHT ul {
		list-style-type: none;
		padding: 0;
	}

	#pcMainArea-LEFT li, #pcMainArea-RIGHT li {
		margin: 0px 0 0 0px;
	}
	
	/* Styling links in both side columns */

	#pcMainArea-LEFT a {
		text-decoration: none;
		color: #333;
		}
		
	#pcMainArea-LEFT a:hover { background:url(images/category_hover.png) left top no-repeat;
		text-decoration: none;
		color: #354044;
		}
		
	#pcMainArea-RIGHT a {
		text-decoration: none;
		color: #333;
		}
		
	#pcMainArea-RIGHT a:hover {
		text-decoration: none;
		/*color: #06F;*/
		}
		
	#pcMainArea-SPACER {
			clear: both;
			height: 8px;
		}

/* ----- Main Area Elements End ----- */

/* ----- Footer - Start ----- */

	#pcFooterContainer { background:url(images/footer_bg.png) left top repeat;
	border-top:#49575c solid 1px;
			width:100%;
			height:265px;
			padding-top:45px;
			float:left;
		}
		
		#pcFooter {
			width: 1150px;
			margin: 0 auto;
			height:250px;
		}

		#pcFooter a {
			/*color: #888;*/
			text-decoration: none;
		}

		#pcFooter a:hover {
/*			color: #555;
*/		}

			#pcFooterLeft {
				position: absolute;
				left: 0;
				top: 15px;
				}
						
			#pcFooterRight {
				position: absolute;
				right: 0;
				top: 15px;
			}
					
/* ----- Footer End ----- */


/* ----- Other Interface Elements ----- */

	#pcShowCart {
		width: 180px;
		border: 1px solid #e1e1e1; 
		margin-bottom: 10px;
		font-size: 11px;
		background-image: url(images/pcv4_cart_back.png);
		background-repeat: no-repeat;
		background-position: 5px 5px;
		text-align: right;
	}
	
	
	
	
	
	
	
	
	
/*---------------Add new css for header section--------------*/	

img {border:none;
}

.main { width:100%;
background:url(images/center_bg.png) center top no-repeat;
}

.shoping_cart { padding-left:25px;
color:#a69222;
}

.shoping_cart a {
color:#a69222;
text-decoration:none;
}

.social_icon_main {/*width:369px;*/
padding-right:35px;
padding-top:30px;
float:right;
}

.social_icon { padding-right:12px;
float:left;
}


/*---------------Add new css for header section--------------*/	

.affiliat_main {width:340px;
padding-right:15px;
float:right;
padding-top:20px;
}

.affiliat_butt { padding-left:7px;
float:right;
}



/*---------------Add new css for left category--------------*/	

.category_top { 
width:225px;
float:left;
}

.category_middle { 
width:205px;
padding-left:17px;
font-size:12px;
padding-top:7px;
float:left;
color:#6a6255;
background:url(images/category_mid.png) left top repeat-y;
}

.category_link {width:200px;
float:left;
font-family:Arial, Helvetica, sans-serif;
}

.category_link ul { padding:0px;
margin:0px;
list-style:none;
}


.category_link li.first { float:left;
width:190px;
padding-left:10px;
padding-bottom:5px;
font-size:12px;
color:#6a6255;
}

.category_link li { float:left;
width:190px;
font-size:12px;
color:#6a6255;
}

.category_link li a { padding:7px 10px 7px 25px;
display:block;
font-size:12px;
color:#6a6255;
text-decoration:none;
}

.category_link li a:hover { background:url(images/category_hover.png) left top no-repeat;
text-decoration:none;
}


/*---------------Add new css for left banner--------------*/	

#pcMainArea-LEFT .this_week_special {width:207px;
padding-left:8px;
height:94px;
float:left;
background:none;
}

#pcMainArea-LEFT .this_week_special a {width:207px;
height:94px;
float:left;
background:none;
}

#pcMainArea-LEFT .this_week_special a:hover {width:207px;
height:94px;
float:left;
background:none;
!important
}


/*---------------Add new css for left shop by brand section--------------*/	

.shop_by_brand_main {width:225px;
float:left;
background:url(images/shop_by_brand.png) left top no-repeat;
height:425px;
}

.shop_by_brand_head {width:203px;
float:left;
text-align:center;
padding:17px 10px 10px 12px;
height:40px;
}

.favorite_include {width:220px;
padding-right:5px;
text-align:center;
float:left;
}


/*---------------Add new css for center banner--------------*/	

.banner {width:695px;
float:left;
padding-bottom:8px;
}


/*---------------Add new css for footer --------------*/	

.other_info {width:280px;
float:left;
border-right:#273234 solid 1px;
margin-left:10px;
}

.other_info h1 {width:280px;
float:left;
padding:0px 0px 5px 0px;
margin:0px;
font-size:14px;
color:#829196;
text-transform:uppercase;
}

.other_info ul { padding:0px;
margin:0px;
list-style:none;
}

.other_info li {width:270px;
padding-left:10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#49565b;
background:url(images/bullet.png) left 9px no-repeat;
}

.other_info li a {width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:5px;
padding-top:4px;
display:block;
color:#49565b;
border-bottom:#27282a solid 1px;
text-decoration:none;
}

.other_info li a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}

.other_info li.last {width:270px;
padding-left:10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#49565b;
background:url(images/bullet.png) left 9px no-repeat;
}

.other_info li.last a {width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:5px;
padding-top:5px;
display:block;
color:#49565b;
border-bottom:0px;
text-decoration:none;
}

.other_info li.last a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}

.secure_payment {width:300px;
float:left;
border-right:#273234 solid 1px;
padding-left:45px;
padding-right:45px;
margin-bottom:8px;
height:144px;
}

.secure_payment h1 {width:300px;
float:left;
padding:0px 0px 5px 0px;
margin:0px;
font-size:14px;
color:#829196;
text-transform:uppercase;
}

.secure_logos {width:300px;
float:left;
padding-top:7px;
}

.secure_logo1 {
float:left;
}

.secure_logo2 { padding-left:10px;
padding-top:10px;
height:41px;
float:left;
}


.stay_in_loop {width:412px;
float:left;
padding-left:45px;
}

.stay_in_loop h1 {width:412px;
float:left;
padding:0px 0px 5px 0px;
margin:0px;
font-size:14px;
color:#829196;
text-transform:uppercase;
}

.stay_in_loop p {padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#49565b;
line-height:18px;
float:left;
width:412px;
}

.email_main {width:390px;
float:left;
padding-top:15px;
}

.form {padding:0px;
margin:0px;
}

.txtfield {width:240px;
padding-left:8px;
float:left;
font-size:12px;
color:#788286;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
padding-top:8px;
padding-bottom:8px;
border:0px;
background:url(images/txtfield_1.png) left top no-repeat;
}

.sign_up_butt { padding-left:20px;
float:left;
}

.copyright_bg {width:1150px;
float:left;
background:url(images/copyright_bg.png) center top no-repeat;
height:71px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
}

.copyright_txt {width:220px;
float:left;
margin-left:30px;
color:#354044;
font-size:12px;
margin-top:19px;
}

.footer_logo {width:375px;
float:left;
margin-top:-15px;
text-align:right;
}

.webdesign_txt { padding-right:45px;
width:140px;
float:right;
margin-right:30px;
color:#354044;
font-size:12px;
margin-top:19px;
text-align:right;
padding-top:8px;
height:21px;
background:url(images/cognecy.jpg) right top no-repeat;
}

.webdesign_txt a { color: #354044; text-decoration: none; }
.webdesign_txt a:hover { color: #666; text-decoration: none; }