/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
}

body{
	margin:0px;
	padding:0px;
	font:12px/18px Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) repeat top center;
	color:#FFFFFF;
}
#bg
{
	background:url(../images/header-bg.jpg) repeat-x top  center;
	height:411px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	min-width:1062px;
}

:focus{outline:0 !important;}
table {border-collapse:separate;border-spacing:0pt;}
caption, th, td {font-weight:normal;text-align:left;}
strong {font-weight:bold;}
em {font-style:italic;}
* {margin:0pt;padding:0pt;}
.left{float:left;}
.right{float:right;}
.clearB{clear:both;}
.marginA{margin:auto;}

.cufon-loading a.rollover {visibility: hidden !important;}
.cufon-loading {visibility: hidden;}

a img{border:0px;}
form, table{padding:0px;margin:0px;}

p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}
#wrapper
{
	width:1000px;
	margin:auto;
	position:relative;
}
h1
{
/*	font-size:40px;*/
	line-height:25px;
}
h1 span{
	font-size:15px;
}
h3
{
 	font-size:25px;
	color:#ffefc8;
}										
											/*=== Header ===*/
#header{
	height:195px;
}
.logo {
    height: 94px;
    margin: 12px 0 0 13px;
    width: 247px;
}
#header .box
{
    width:630px;
	height:100px;
}
#menu{
	height:60px;
	margin-top:44px;
	float:right;
}	
.searchbox {
    height: 37px;
    margin-top:48px;
    width: 306px;
}	
.searchinput {
    background: url("../images/input-bg.gif") no-repeat scroll center top transparent;
    height: 30px;
    margin-right: 5px;
    padding: 8px 0 0 20px;
    width: 213px;
}							
.searchinput input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 23px;
    width: 199px;
	color:#efdac0;
	font-size:13px;
}
.searchbtn {
/*    background: url("../images/btn-go.png") no-repeat scroll center center transparent;
    height: 37px;
    width: 35px; */
	padding-top:2px;
}
.searchbtn input
{
	/*width:50px;*/
	height:34px;
	width:35px;
	background:none;
	border:none;
	cursor:pointer;
}
.a-text {	
    margin-top: 60px;
    width: 215px;
	text-align:right;
	color:#b49f7c;
}
.a-text a
{
	font-size:12px;
	text-decoration:none;
	color:#b49f7c;
	margin:0 5px;
}
#wrapper .no-margR{
	margin-right:0;}
#wrapper .no-padR{}
#wrapper .no-padR a{
	padding-right:0;}


							/*=== Body ===*/
#body {
    width: 960px;
	 background: url(../images/body-bg.png) repeat scroll center top transparent;
	 padding:20px; 
	min-height:176px;
}
.main{}
.top-bg
{
	background:url(../images/top-bg.png) no-repeat top center;
	height:30px;
}
.content-page {}
.banner {
    display: block;
	margin-bottom:27px;
	width:960px;
	height:310px;
	position:relative;}
.banner img{
	display:block;}
.ban-bg{
	display:block;
	background:url(../images/banner-img.png) no-repeat right top;
	width:960px;
	height:310px;
	position:absolute;
	z-index:2;
}
.list-img{
	position:relative;}
.banner-text h1{
	font-size:60px;
	/*color:#625645;*/
	color:#FFF;
	text-align:right;
	line-height:10px;
	padding:0;
	font-size:30px;
}
.banner-text h1 span{
	margin-top:-23px;
	font-size:80px;
	display:block;
	}
/*.banner-text h1 .cufon-canvas{ height:75px!important; }*/
.banner-text {
/*	width:320px;
	position:absolute;
	right:24px;
	z-index:3;
	top:30px;
*/

	width:465px;
	position:absolute;
	background:url(../images/bg-text.png);
	right:0;
	z-index:3;
	top:110px;
	padding:10px 35px 10px 0;
}
.banner-text p{
	font-size:15px;
	text-align:right;
	color:#010101;}
a.shop-now{
	display:block;
	width:261px;
	height:65px;
}
a.shop-now:hover img{
	display:none;}
a.shop-now:hover{
	background:url(../images/shop-now-hover.png) no-repeat;}
/*add for inner*/
.sidebar{
	width:240px;
	height:auto;
	background-color:#5e5e5e;
}
.sidebar h1{
    background:#494646;
	color:#FFFFFF;
	font-size:18px;
	padding:10px 0 10px 10px;}
.sidibar ul{
	margin:0;
	padding:0;
	list-style:none;}
.sidebar ul li{
	border-top:1px #747373 solid;
	padding-top:2px;
	margin:0;
	list-style:none;}
.sidebar ul li a{
	color:#FFFFFF;
	font-size:12px;
	padding:13px 0 15px 15px;
	text-decoration:none;
	display:block;
	text-transform:uppercase;}
.sidebar ul li a:hover {
	background:url(../images/side-hover.gif) repeat-x;
	}
.in-content{
	width:700px;
	/*font-size:11px;*/
}
.in-content h1{
	font-size:24px;
	font-weight:normal;}
.products{
	margin-top:56px;}
.products .tag-cont{
	width:222px;
	margin-bottom:51px;}
.products .tag-img img{
	width:222px;}
.products .details{
	border-top:1px #fff solid;
	color:#FFFFFF;
	width:165px;
	padding-top:5px;}
.products .tag-name, .products .tag-price{
	margin:5px 0}
.products .tag-btn{
	border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
	width:56px;}
.pagination ul li{
 	list-style:none;
	margin:0;
	padding:0 3px;
	float:left;}
.pagination{}
.pagination ul li a{
	color:#9b9fa1;
	font-size:11px;
	text-decoration:none;}
.pagination ul li a:hover{
	color:#FFFFFF;
	text-decoration:underline;}
.show-img{
	width:100%;
	text-align:center;
	margin-bottom:44px;
}
.show-img img{
	margin:auto;}
.prod-cont {
	width:598px;
	/*margin:0 auto 100px auto;*/
	margin:0 auto 50px auto;
}
.prod-desc{
	margin-left:15px;
	position:relative;}
.prod-title{
	font-size:18px;
	margin-bottom:15px;
	display:block;}
.prod-name{
	color:#9e9fa1;
	font-size:24px;
	display:block;
	margin-bottom:15px;}
.prod-left-col{
	width:325px;
	font-size:11px;
	line-height:20px;}
.prod-left-col label{
	font-size:12px;
	float:left;
	margin-right:5px;
	text-transform:uppercase;
	}
.prod-right-col{
	position:absolute;
	right:15px;
	top:36px;
	width:180px;}
.prod-price {
    font-size: 24px;
    height: auto;
    padding-top: 11px;
	margin-bottom:10px;
}
.prod-price span{
	font-size:45px;}
.img{
	margin-right:20px;}
/*add for inner*/
.content
{
	width:57%;
	height:500px;
	border:1px green solid;
}
.cont-box {
	/*width: 944px;*/
	width: 960px;
	display:block;
	margin-bottom:27px;
}

.img-show{float:left;}
.img-show img { border:1px solid #c2c2c2; }
.box-wrap
{
	/*width:636px;*/
	width:652px;
}
.box-b
{
	border-left:1px solid #949494;
	padding-left:15px;
}
.s-borderT{
   border-top:1px solid #949494;
   display:block;
   width:358px;
   float:left;
}
.borderT{
   border-top:1px solid #949494;
   display:block;
   /*width:530px;*/
   width:546px;
   float:left;
}
.form-borderT {
   border-top:1px solid #949494;
   display:block;
   /*width:195px;*/
   width:212px;
   float:left;
}
.box-b h1
{
	color:#ffefc8;
	font-size:15px;
	text-transform:uppercase;
}
.box-b p
{
	padding: 0 0 6px;
}	
.box-b h1 span
{
	color:#ffefc8;
	font-size:40px;
}
a.box-btn {
	border-left:1px solid #949494;
	border-bottom:1px solid #949494;
    font-size: 13px;
    padding: 7px 0 10px 15px;
    width: 90px;
	text-decoration:none;
	color:#919191 !important;
}	
.acebox {
    width: 464px;
}
.acebox img
{
	border-bottom:1px #fff dotted;
	margin-bottom:10px;
}	
.tag-cont {
   	color:#ffefc8;
    margin-right: 17px;
    width: 153px;
}
.tag-img{ height:auto; width:100%;}			
.tag-img img
{
	border:1px solid #dfdfdf!important;
	display:block;
	width:150px;
	height:150px;
}
.tag-name
{
	width:100%;
	font-size:15px;
	text-transform:uppercase;
	display:block;
}
.tag-price
{
	display:block;
	font-size:15px;
}
.details
{
	text-transform:uppercase;
	width:114px;
	color:#ffefc8;
	text-decoration:none;
	font-size:12px;
	padding-top:2px;
	border-top:1px solid #949494;
}
.tag-btn {
    border-bottom: 1px solid #949494;
    border-left: 1px solid #949494;
    height: 25px;
    text-align: center;
    width: 38px;
}
.tag-btn img
{
	border:none;
}
.add-width
{
	width:681px;
}
.contact-form {
    /*width: 240px;*/
	width: 257px;
}
.contact-form  table
{
	width:100%;
	padding-bottom:10px;
}
.contact-form  table tr td
{
	/*padding-bottom:2px;*/
	padding:0 0 2px;
}
.contact-form input[type=text],.contact-form textarea
{
	border:none;
	background:url(../images/body-bg.png);
	width:97%;
	height:31px;
	font-size:11px;
	color:#FFFFFF;
	padding-left:7px;
	resize:none;
}
.contact-form textarea
{
	height:114px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.submitbtn {
    border-bottom: 1px solid #949494;
    border-left: 1px solid #949494;
    /*padding: 5px 0;*/
    text-align: center;
    width: 44px;
}
.submitbtn input
{
	background:none;
	border:none;
	cursor:pointer;
	width:23px;
}
.no-bord-pad
{
	background:none!important;
	padding:0px!important;
}
.x-color
{
	color:#c69c6d;
}
											/*=== Footer ===*/
#footer-wrap
{
	 height:120px;
	 margin:0;
	 padding:0;
}
#footer {
	margin:auto;
	width:999px;
	padding-top:20px;
}
#footer ul {
	margin:0;
	padding:0;
}
#footer ul li{
	display:inline;	
	padding-left:14px;
}
#footer ul li a{
	color:#FFFFFF;
	padding-right:2px;
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#footer ul li a:hover {
	text-decoration:none;
}
.copyright
{
	width:100%;
	float:left;
	color:#FFFFFF;
	margin-top:10px;
}
.foot-left-box {
	width:670px;
	float:left;
}
.foot-right-box {
	width:133px;
	float:right;
}

	
/* ==================== Added CSS ==================== */
.pagecontent {
	/*margin:0 auto 20px auto;*/
	width: 960px;
}

table.webform label { 
/*width:70%;*/ 
	font: 12px Arial,Helvetica,sans-serif;
}

table.webform td { 
	vertical-align:top;
}

.img-box { padding: 4px 20px 0 0; }

.pagecontent a { color:#ffffff; }

#sitemap { padding-left: 15px; }
#sitemap ul { padding-left: 15px; }
#sitemap a { line-height: 25px; }

table.prodCat, table.product_list { margin:20px auto 0; }
table.prodCat td, table.product_list td {
	padding: 0 12px 12px 0;
	text-align:center; 
}

table.prodCat a, table.product_list a { text-decoration:none; }
table.prodCat a:hover, table.product_list a:hover { text-decoration:underline; }

.borderB {
    border-top: 1px solid #949494;
    display: block;
    float: left;
    width: 854px;
}

.tag-cont span a {
    color: #FFEFC8;
	text-decoration:none;
}

.acebox h3 a {
	color: #FFEFC8;
	text-decoration:none;
}

.acebox .tag-img img { height:120px; }


.sidebar ul li.selected { background:url(../images/side-hover.gif) repeat-x; }

.catBack a { font-weight:bold; text-decoration:none; }
.catBack a:hover { text-decoration:underline; }
	

/* ==================== Products Pagination ==================== */
#page_navigation { width:100%; text-align:right; }

#page_navigation a{
	padding:3px;
	margin:2px;
	color: #9B9FA1;
	font-size: 11px;
	text-decoration:none
}
.active_page{
	color:white !important;
	font-weight: bold;
}

/* ==================== Products Pagination End ==================== */






