/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

body{
background:#F0F0F0;}

.navTop{ 

 height:40px;
 border-bottom: 1px solid #F0F0F0;
 color:white;
 
background: #66665e;
  background: -moz-linear-gradient(#66665e 0%, #45463d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66665e), color-stop(100%, #45463d));
  background: -webkit-linear-gradient(#66665e 0%, #45463d 100%);
  background: linear-gradient(#66665e 0%, #45463d 100%);
 
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

#navmenu{
padding:0px;
margin:0px;
line-height:35px;
}
#navmenu li{
list-style:none;
display:inline;
}
#navmenu a{
text-decoration:none;
color:white;
padding:8px;
margin:5px;
font-size:14px;
}
#navmenu a:hover{
color:red;
font-weight:bolder;

}


.main_wrappertop{
width:1200px;
height:auto;
margin:auto;
}
.main_wrapper{
width:1200px;
height:auto;
margin:auto;
background:#f3f6f9;
}
.header_wrapper{
width:1200px;
height:630px;
background-color:#fff;
}
.menubar{
width:1200px;
 background: #e94f31;
  background: -moz-linear-gradient(#e94f31 0%, #d13516 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e94f31), color-stop(100%, #d13516));
  background: -webkit-linear-gradient(#e94f31 0%, #d13516 100%);
  background: linear-gradient(#e94f31 0%, #d13516 100%);
height:48px;
border-bottom: 1px solid #F0F0F0;
border-top: 1px solid #F0F0F0;
border-radius:8px;
color:white;
}
.slideshow{
width:1200px;
height:350px;
}
#menu{
padding:0px;
margin:0px;
line-height:48px;
float:left;

}
#menu li{
list-style:none;
border-right: 1px solid #ffffff ;
display:inline;
}
#menu a{
text-decoration:none;
color:white;
padding:4px;
margin:5px;
font-size:16px;
}
#menu a:hover{
color:black;
font-weight:bolder;
}
#menu a:active{
color:black;
font-weight:bolder;
}
#form{
float:right;
padding-right:8px;
line-height:48px;
}
.content_wrapper{
width:1200px;

margin:auto;
background:#1f1f1f;
}

#content_area{
width:960px;
float:right;
background:#f9f9f9;
margin-top:0px;
}
#widecontent_area{
width:960px;
background:#f9f9f9;
}
#sidebar{
width:240px;

float:left;
background:#f3f6f9;
}
#sidebartitle{
background:#1f1f1f;
color:white;
font-size:18px;
line-height:30px;
text-align:center;

padding:3px;
}

#cats li{
padding-top:7px;
list-style:none;
display:block;
text-align:center;
}
#cats li  a{
font-size:16px;
padding:8px;
margin:5px;
text-align:center;
text-decoration:none;
color:black;
}
#cats li  a:hover{
text-decoration:underline;
color:red;
font-weight:bolder;
}

#cssleftmenu,
#cssleftmenu ul,
#cssleftmenu li,
#cssleftmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  position: relative;
}

#cssleftmenu {
  width: 236px;
  background-color:white;
  border-bottom: 4px solid #656659;
  border-left:2px solid #656659;
  border-right:2px solid #656659;
  border-top:1px solid #656659;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-bottom:20px;
}
#cssleftmenu a {
  line-height: 1.3;
}
#cssleftmenu > ul > li:first-child {
	text-align: center;
	height:50px;
	line-height:50px;
  background: #66665e;
  background: -moz-linear-gradient(#66665e 0%, #45463d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66665e), color-stop(100%, #45463d));
  background: -webkit-linear-gradient(#66665e 0%, #45463d 100%);
  background: linear-gradient(#66665e 0%, #45463d 100%);
  border: 1px solid #45463d;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
#cssleftmenu > ul > li:first-child > a {
	
  padding: 15px;
  color:white;
  
  font-family: 'Ubuntu', sans-serif;
  text-align: center;
  font-size: 18px;
  font-weight: 300;
  text-shadow: 0 -1px 1px #000000;
}
.leftmenucontent{
	padding:5px;
	width:220px;
	height:250px;
	text-align:center;
	
	
}

.leftmenucontentbottom{
	padding:5px;
	width:220px;
	height:360px;
	text-align:center;
	
	
}


.paging{ 
background:red;
border-radius:8px;
 
 line-height:2em;

padding:8px;
 color:white;
 text-decoration:none;
}




.paging:hover{
color:#000;
font-weight:bolder;
 
}

#footer{

height:50px;
clear:both;
color:#fff;
background: #66665e;
  background: -moz-linear-gradient(#66665e 0%, #45463d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66665e), color-stop(100%, #45463d));
  background: -webkit-linear-gradient(#66665e 0%, #45463d 100%);
  background: linear-gradient(#66665e 0%, #45463d 100%);
  border: 1px solid #45463d;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;

}
#products_box{
width:960px;
text-align:center;
margin-left:10px;
margin-bottom:10px;
margin-top:0px;
}
#products_box2{
width:960px;
text-align:center;
margin-left:5px;
margin-bottom:10px;
}             
#lastest_product{
	float:left; margin-left:7px;  padding:2px; margin-top:1px; margin-bottom:4px; width:90px;
height:100px;
 border:1px solid gray;
 background-color:#fff; 
 }
 
 #single_productdetail{float:left; margin-left:20px;  padding:10px; margin-top:15px; margin-bottom:20px; width:900px; 

background-color:#fff; box-shadow:1px 1px 16px gray;}
#single_productdetail img{border-radius:0px; box-shadow:2px 2px 8px gray; }
#single_productdetail:hover{
	
	background: #e94f31;
  background: -moz-linear-gradient(#e94f31 0%, #d13516 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e94f31), color-stop(100%, #d13516));
  background: -webkit-linear-gradient(#e94f31 0%, #d13516 100%);
  background: linear-gradient(#e94f31 0%, #d13516 100%);
	color:white; }
 
 
#single_product{float:left; margin-left:20px;  padding:10px; margin-top:15px; margin-bottom:20px; width:270px; 
height:470px;
background-color:#fff; box-shadow:1px 1px 16px gray;}
#single_product img{border-radius:0px; box-shadow:2px 2px 8px gray; }
#single_product:hover{
	
	background: #e94f31;
  background: -moz-linear-gradient(#e94f31 0%, #d13516 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e94f31), color-stop(100%, #d13516));
  background: -webkit-linear-gradient(#e94f31 0%, #d13516 100%);
  background: linear-gradient(#e94f31 0%, #d13516 100%);
	color:white; }

#single_productleft{float:left; margin-left:0px;  padding:7px; margin-top:8px; margin-bottom:10px; width:200px;  height:200px; }

#single_productleftbottom{ margin-left:auto;  padding:7px; margin-top:4px; margin-bottom:4px;  }


#shopping_cart{
width:940px;
height:45px; 
margin-top:0px;
margin-left:10px;
padding:3px;

color:white;

background: #66665e;
  background: -moz-linear-gradient(#66665e 0%, #45463d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66665e), color-stop(100%, #45463d));
  background: -webkit-linear-gradient(#66665e 0%, #45463d 100%);
  background: linear-gradient(#66665e 0%, #45463d 100%);
  border: 1px solid #45463d;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;

}
.adminco{ background:#fff; border:1px solid #f9f9f9; padding:4px; border-radiu:3px; font:13px tahoma;}
input[type=text]{ border:1px solid #e9e4e4; padding:8px 5px;}
textarea{ border:1px solid #e9e4e4; padding:8px 5px;}
input[type=submit]{ border:0px; background:red; color:#fff; font:12px tahoma; padding:7px 6px;}
input[type=submit]:hover{  background:#ff6633; }
.error{ background:#fa8d88; border: 1px solid #d83c35;color:#c6160f; padding:10px; text-align:center;}
.success { background:#b1f47f; border: 1px solid #86e341;color:#5cc60f; padding:10px; text-align:center;}
.sett{border:0px; background:#027abe; padding:9px; color:#fff; font:12px tahoma;   }
.sett:hover{ background:#0684cd;   }
.settred{border:0px; background:red; padding:9px; color:#fff; font:12px tahoma;   }
.settred:hover{ background:#ff6633;   }
.container{ width:900px;  margin: auto;}
.clear{ clear:both;}
