@charset "utf-8";
/* CSS blue print */


body{margin:0px; padding:0px; background:url(../images/bg-main.jpg) top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

a:focus{outline:0px;}
img{border:0px;}

a{color:#000; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline;}

p{margin:0px; padding:0px;}
h1,h2,h3,h4{margin:0px; padding:0px;}

.clear{clear:both;}


#wrapper{
	width:983px;
	margin:0 auto;
	background:url(../images/top-right.jpg) top right no-repeat;
	}

.header{
	width:899px;
	height:194px;
	}

.top-home{
	width:99px;
	float:left;
	height:194px;
	}

.logo{
	width:618px;
	height:194px;
	background:url(../images/logo.jpg) top left no-repeat;
	display:block;
	float:left;
	}

.new-store{
	width:182px;
	height:194px;
	float:left;
	}

.wrapper-indent{
	width:800px;
	margin:0 84px 0 99px;
	background:#ece8e4;
	}


.nav{
	width:800px;
	height:40px;
	}

.nav ul,li{
	margin:0px;
	padding:0px;
	}

.nav li{
	list-style:none;
	float:left;
	display:inline;
	}

a.shop-bt{
	background:url(../images/shop-bt.jpg) top left no-repeat;
	width:206px;
	height:40px;
	float:left;
	display:block;
	}

a:hover.shop-bt, .sel-s{
	width:206px;
	height:40px;
	float:left;
	display:block;
	background:url(../images/shop-bt.jpg) 0 -40px no-repeat;
	}

a.kits-bt{
	background:url(../images/kits-bt.jpg) top left no-repeat;
	width:126px;
	height:40px;
	float:left;
	display:block;
	}

a:hover.kits-bt, .sel-k{
	width:126px;
	height:40px;
	float:left;
	display:block;
	background:url(../images/kits-bt.jpg) 0 -40px no-repeat;
	}


a.gallery-bt{
	background:url(../images/photo-gallery-bt.jpg) top left no-repeat;
	width:163px;
	height:40px;
	float:left;
	display:block;
	}

a:hover.gallery-bt, .sel-g{
	width:163px;
	height:40px;
	float:left;
	display:block;
	background:url(../images/photo-gallery-bt.jpg) 0 -40px no-repeat;
	}
	
a.message-bt{
	background:url(../images/message-bt.jpg) top left no-repeat;
	width:157px;
	height:40px;
	float:left;
	display:block;
	}

a:hover.message-bt, .sel-m{
	width:157px;
	height:40px;
	float:left;
	display:block;
	background:url(../images/message-bt.jpg) 0 -40px no-repeat;
	}

a.newsleter-bt{
	background:url(../images/newsletter-bt.jpg) top left no-repeat;
	width:148px;
	height:40px;
	float:left;
	display:block;
	}

a:hover.newsleter-bt, .sel-n{
	width:148px;
	height:40px;
	float:left;
	display:block;
	background:url(../images/newsletter-bt.jpg) 0 -40px no-repeat;
	}





.mid-container{
	width:701px;
	padding:21px 30px 0 49px;
	}

.portfolio{
	width:701px;
	}

.portfolio span{
	padding:0 12px 0 12px;
	}

.portfolio ul,li{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}

.portfolio li{
	list-style:none;
	float:left;
	}

.bottom-col{
	width:701px;
	padding:12px 0 0 0;
	}

.bottom-col p{
	margin:0px;
	padding:0 0 15px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000l;
	line-height:18px;
	}

.promo-col{
	width:233px;
	float:left;
	}

.newsletter-col{
	width:236px;
	float:left;
	} 

.sub-col{
	232px;
	float:left;
	}

	
.footer-col{
	width:899px;
	background:url(../images/join-img.jpg) top left no-repeat #ece8e4;
	padding:94px 0 0 0;
	margin:0 84px 0 0;
	}

.footer-indent{
	width:800px;
	margin:0 0 0 99px;
	background:#d7cbbf;
	}

.join-img{
	width:159px;
	float:left;
	}

.footer-links{
	width:641px;
	float:left;
	}

.footer-links ul,li{
	margin:0px;
	padding:0px;
	}

 
.footer-links ul{
	padding:18px 0 20px 22px;
	float:left;
	}

.footer-links li{
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:8px 0 0 0;
	}
	
	
.footer-links li a{
	color:#000000;
	text-decoration:none;
	}
	
.footer-links li a:hover{
	color:#333333;
	text-decoration:underline;
	}


.footer-text{
	width:800px;
	margin:0 84px 0 99px;
	background:#ece8e4;
	}

.footer-text p{
	margin:0px;
	padding:15px 0 15px 0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}