/* CSS Document by mdennisa@gmail.com */
body{margin:0;background: #945D48 url(images/background.jpg) repeat-x; font-family:Arial;}
a img{ border:none;}
/* LAYOUT */
#wrapper{width:1000px; margin: 0 auto;}
#header{height:150px;}
	#logo{ margin: 5px 0 0 10px; float:left;width:420px;}
	#cart{ background:url(images/shop_back.png); height: 71px; width:242px; float:right;}
	#cartleft{float:left;width:175px;}
	#cartleft img{margin:3px 0 0 8px;}
	#cartright{float:right; width:50px; }
	#cartright a{color:#6FA4D2; text-decoration:none; font-size:10px; position:relative;}
#nav{background:url(images/nav_back.png) no-repeat; height:45px; margin-top: 10px;}
	#nav ul{}
	#nav ul li{ float:left;list-style:none; color:#FFF; line-height:35px; margin-right:40px;}
	#nav ul li a{color:#FFF; text-decoration:none; font-size: 12px; font-weight:bold; position:relative;}
	#nav ul li a:hover{color:#000;}
#content{margin-top:15px;}
	#navproduct{float:left;width:189px;height:400px;}
		#navproup{margin:0; padding:0; background:url(images/navproduct_up.png) no-repeat; width:169px; height:37px; line-height:37px; color:#fff; padding:0 10px;}
		#navpromid { background:#fff;}
		#navpromid ul.level1{ padding:0 2px; margin:0; list-style:none;}
		#navpromid ul.level1 li{border-bottom:dotted 1px #7D6D63;}
		#navpromid ul.level1 li a{font-size:12px; color:#7D6D63;font-weight:bold;text-decoration:none; padding:0 15px;}
		#navpromid ul.level2{list-style:none;}
		#navpromid ul.level2 li{border-bottom:none;}
		#navpromid ul.level2 li a{color:#A2775B; margin-left:-20px;}
		#navpromid ul li a:hover{}
		#navprodown{background:url(images/navproduct_bottom.png) no-repeat; height:10px; width:189px;}
	#maincontent{float:right; width:785px;min-height:400px;margin-top:2px;}
		#maincontup{background:url(images/content_up.png) no-repeat; height:8px; width:790px;}
		#maincontmid{background:#fbfbc6;  min-height:200px;}
			#maincontmidhomeL{ width:222px;float:left;}
			#maincontmidhomeR{ width:560px;float:left;}
			#maincontmidhomeR img{width:560px; height:450px;}
		#maincartmid{background:url(images/content_back_mid.png) repeat-y; min-height:150px; padding-left:20px; width:774px; margin-left:-3px;}
		#maincartmid td{ background:#FEFF99; font-size:12px;}
		#maincartmid th{background:#FFFF00;font-size:14px;}
		#maincartmid td a{color:#FF0000;font-size:12px;}
		#maincartmid p{font-size:12px;}
		#maincontdown{background:url(images/content_bottom.png) no-repeat; width: 791px; height:20px; margin:0;}
		/*content.php*/
		#maincontmidcont{ background:url(images/content_back_mid.png) repeat-y; min-height:100px;padding:0 20px 50px 20px; margin-left:-3px;line-height:18px; font-size:12px; width:749px;}
		#maincontmidcontact{ background:url(images/content_contact.png) no-repeat; height:300px;padding:0 20px 50px 20px; margin-left:-3px;line-height:18px; font-size:12px; width:749px;}
		#maincontmidfoot{position: relative; background:url(images/content_back_mid.png) repeat-y; height:120px; margin-left:-3px;width:795px;}
		#maincontmidfoot img{position:absolute; right: 330px; bottom:10px; top: 10px; }
		/*price list*/
		#maincontmidcontL{float:left; margin-top:20px; width:500px;}
		#maincontmidcontR{float:left;margin:20px 0 0 20px;;  width:200px;}
		/*end of price list*/
		


/*product*/
 #protitle{font-size:18px; margin:0 0 20px 20px;}
 #prolist{float:left; margin-right:35px; margin-left:20px;}
 	#prolist a img{border:none;}

 #propattern {width:720px; border:0px solid#c98416; margin-left:20px;}
  #propattern table tr{border:0px solid#c98416; }
 #propattern table tr td{margin-left:30px; border:0px solid#c98416;}
 #propattern table tr td img{margin-left:20px;}
 #procaption{ font-size:12px; font-weight:bold; text-align:center;}
  #propattern table tr td .title{float:left; font-size:12px; margin-left:25px;line-height:20px;}
  
  
  #prodescript{width:770px;  margin-left:20px; min-height:500px;}
  #proimage{float:left; margin-bottom: 20px; }
  #proimage td.aaa { width:175px;  border: 2px solid #e6e0b0;background:#e6e0b0; height:175px;  }
  #proimage .desimage a img{}
  #proimage .protitle{ text-align:center; font-size:13px; background:#e6e0b0; font-weight:bold; border: 1px solid #e6e0b0;height:22px; vertical-align:middle;}
  #prodes{float:left;}
  #prodes tr td{ font-size:12px;}
  #prodescript .destext{margin: 5px 0 0 20px; width:410px; font-size:12px;}
  #prodescript table tr td .title{ float:left;font-size:12px; margin-left:20px;line-height:20px;}
  /* Footer */
  #footer{height:50px; font-size:10px; margin-top:5px;}
	#copy{float:left;}
	#dev{float:right;}
/* TEXT style */
h1, h2, h3, h4{margin:0; padding:0;}
h1{font-size:18px;}
h2{font-size:14px;}
h3{font-size: 24px;}
h4{font-size: 16px;}
.tiny{font-size:9px;}
.small{color:#fff; font-size:9px; padding-left:15px;}
.white{color:#fff;}
.shop{color:#fff; margin-top:-10px; font-weight:bold;}

/* IMG or THUMB style */

/* TABLE style */

/* FORM style */
form{margin:0; padding:0;}

/* MISC */
.clear{clear:both;}
input[type="text"]{width:25px;}
input.inputbox{width:180px;}
.selectwidth{ width:125px;}
.selectwidth1{ width:100px;}
.inputwidth{width:20px;}
/* Pagination styling */
div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #903000;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #903000;
	text-decoration: underline;
	color: #623;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #903000;
		
		font-weight: bold;
		background-color: #903000;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
/* end pagination styling */

