body {
	margin:0;
	font-family: Verdana;
	background-color:#EBE9E6;
	font-size:10px;
	font-weight:bold;
	color:#5D5853;
}
table {
	border:none;
	display:compact;
	padding:0;
	margin:0;
}
.float-left{float:left;}
.float-right{float:right;}
.clear{clear:both;}

.dtnewheader {
	color:#5D5853;
	font-size:14px;
	font-weight:bold;
	}

.left {
	float:left;
	width:35px;
	text-align:right;
	padding:0 5px 0 0;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	}
.right {
	float:left;
	width:50px;
	color:#CC1212;
	background-color:#FFFFFF;
	text-align:right;
	}
.rightCartValue {
	float:left;
	width:80px;
	color:#CC1212;
	background-color:#FFFFFF;
	text-align:right;
	}
.left1 {
	float:left;
	width:39px;
	text-align:right;
	padding:0 5px 0 7px;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	}
.top{
	background:transparent !important;
	margin: 0px;
	width: 100%;
	height:60px;
}
/* HEADER SECTION */
.doorlogo{float:right;margin-top:10px; margin-right:65px;}

.check{
float:left;
width:270px;
height:28px;
background-color:#684A2E;
color:#ffffff;
font-size:12px;
vertical-align:middle;
padding:0;
}
.toptext2{
	text-decoration: none;
	text-align:left;
	font-weight: normal;
	}
	
.cart{position:absolute; top: 21px; height: 31px; width: 450px; z-index:100; left: 0px;}

.cartbelow{
	position:absolute;
	height:28px;
	width:32%;
	background-image:url(../images/checkout-bar.gif);
	top: 21px;
	left: 0px;
	z-index:0;
}

.input{color:#D65007;
font-size:10px;}

.check1{float:left;
margin-top:4px}

.checkout{
margin-left:1px;
float:left;
width:120px;
height:28px;
line-height:28px;
background:#00BD06;
color:#fff;
font-size:12px;
font-weight:bold;
vertical-align:middle;
}

.row {
	float:left;
	margin:6px 0 0 30px;
	height:19px;
	width:250px;
	}
.checkout a {
	padding:0 7px;
	color:#fff;
	font-size:10px;
	text-decoration:none}

.logo{
	position:absolute;
	left: 705px;
	top: 18px;
	z-index:1;
}

/* NAVIGATION and PHONE NUMBER*/

.toptext1st{
color:ffffff;
float:left;
width:auto;
font-weight:bold;
margin-left:0px;
margin-top:45px;
font-size:11px;
}
.toptext{
color:#ffffff;
float:left;
width:auto;
margin-left:20px;
margin-top:45px;
font-size:11px;
}

.bar{background-color:#472200;
width:100%;
height:72px;
float:left;
margin-top:5px;}

.headWrapper1 {
	margin: 0px auto;
	width: 753px;
	vertical-align:bottom;
	color:#FFFFFF;
	position:relative;
	background:transparent;
}

.bartext1st{
color:#ffffff;
float:left;
width:auto;
font-weight:bold;
margin-left:0px;
margin-top:45px;
font-size:11px;
}
.bartext{
color:#ffffff;
float:left;
width:auto;
margin-left:35px;
margin-top:45px;
font-weight:bold;
font-size:11px;
}
.barlogo2{
float:right;
width:auto;
position: relative;
margin:10px 0 0 0
}

.barlogo2 img{border:0}

.link{color:#ffffff; text-decoration:none}
.linkCurrent{color:#CB8544; text-decoration:none}
.link:hover{color:#CB8544; text-decoration:none}
.link:active{color:#CB8544; text-decoration:none}

/* BODY */
.bodyWrapper {
	margin: 0px auto;
	width: 755px;
	background-color:#FFFFFF;
	vertical-align:bottom;
	height:auto;
}
.leftmenu{float:left;
height:auto;
display:block;
width:120px;
background-color:#FFFFFF;
}
.menuhead{
height:18px;
background-color:#C6B5A6;
font-weight:bold;
text-align:left;
font-size:12px;
color:#524D48;
margin:0px;
padding:2px;
}
.menusub{
height:auto;
background-color:#ffffff;
font-weight:bold;
text-align:left;
text-indent: -10px;
padding: 0px;
font-size:10px;
color:#524D48;
margin:3px 4px 3px 14px;
line-height:15px;
list-style:none;
display: block;
}
.linksub, .product_listing a{color:#9E9388; text-decoration:none}
.linksub:hover, .product_listing a:hover{color:#D9A676; text-decoration:none}
.linksub:active, .product_listing a:active{color:#9E9388; text-decoration:none}
/*.linksub:visited{color:#9E9388; text-decoration:none}*/

/* BODY PART*/
.bodylogo{
float:left;
width:auto;
margin-top:6px;
margin-left:5px;
}
.bodylogo1{
float:left;
width:330px;
margin:6px 0px 0px 5px;
}
.righttext{
padding:5px;
background-color:#F5EBE3;
color:#5D5853;
font-size:10px;
font-weight:normal;
}
.welcome{float:left;
width:23px;
height:108px;}

.yearlogo{
float:left;
width:auto;
margin-top:5px;
}
.alllogo{
float:left;
width:auto;
margin-top:5px;
margin-left:5px;
}
.protx{margin-right:10px; margin-top:5px}

/*FOOTER WRAPPER*/
.footerwraper
{
    background-color:#EBE9E6;
	margin: 0px auto;
	width: 753px;
    vertical-align:bottom;
	height:auto;
	text-align:right;
}
.footerwraper a
{
    text-decoration:none;
    color:#5D5853
}
.geo-links {text-align:justify}

.footerwraper .geo-links a
{
    color:#C5B5A6
}
.footertextfirst{
color:#5D5853;
float:right;
width:auto;
font-weight:bold;
font-size:10px;
margin:10px 5px 0px 0px;
}
.footertext{
color:#5D5853;
float:right;
width:auto;
font-weight:bold;
font-size:10px;
margin:10px 30px 0px 0px;
}
.copy{
color:#C5B5A6;
float:right;
width:auto;
font-weight:bold;
font-size:10px;
padding:15px 0;
margin:0
}
.copy address{font-style:normal}
.logo1{
float:left;
width:auto;
margin:15px 0px 0px 0px;}

.hight{height:50px}
.abouteg{background-color:#472200; /*color:#876E58;*/color:#E0DCD9; height:25px; font-weight:bolder; font-size:14px; padding-left:10px;}
#cart th{
font-size: 12px;
font-weight: bold;
color: #896263;
line-height: 12px;
text-align:left
}
#cart th.price-head1 {
color: #472200;
line-height: 14px;
}
.price-head2 {
font-size: 12px;
font-weight: bold;
color: #E17F49;
line-height: 6px;
}
.price-big {
font-size: 11px;
font-weight: bolder;
color: #E17F49;
line-height: 14px;
}
#confirm,
#customer,
#cart{padding:0 8px;width:619px;float:right}
#cart .lineitem,
#cart thead{background:url(../images/dash.gif) repeat-x bottom;}
#cart thead th{padding-bottom:12px;margin-bottom:12px}
#cart .view{float:left;padding-right:5px}
#cart .view img{border:0}

#totals{background:#F5EBE3;border-top:1px dashed #9E9388;border-bottom:1px dashed #9E9388;padding:15px}

.dot{background:url(../images/dash.gif) repeat-x bottom}

.dash{background-image:url(../images/dash.gif);
background-repeat:repeat-x;
background-position:top}
.dash-bottom{background-image:url(../images/dash.gif);
background-repeat:repeat-x;
background-position:bottom}
.ddash{background-image:url(../images/d-dash.gif);
background-repeat:repeat-x;
background-position:top}

#dot1{background-image:url(../images/dot.gif);
background-repeat:repeat-x;
background-position: bottom}
.blank{background-image:url(../images/blank.gif)}
.double-dot{background-image:url(../images/d-dash.gif);
background-repeat:repeat-x;
background-position:top;
margin-top:10px;}
.glass{
font-size: 10px;
font-weight: bold;
color: #472200;
}
.basket-item{
font-size: 10px;
font-weight:normal;
color: #E17F49;
}
.glass1{
font-size: 10px;
font-weight: bold;
color: #524D48;
}
input{
border:1px solid #E0E0E0; color:#000;
}
.inputImg{
border:1px solid #FFFFFF; color:#FF9900;
}
textarea{
border:1px solid #E0E0E0;
}
.vat{
font-size: 9px;
font-weight: bold;
color: #8D8B89;
}
.price {
font-size: 12px;
font-weight: bolder;
color: #000000;
line-height: 14px;
}
.address{
background-color:#E0DCD9;
color:#181716;
padding:5px}
.address a
{
    text-decoration:none;
    color:#CB8544;
}
.address1{
color:#472200;
font-size:12px;
font-weight:bold}
.addressNormal
{
    color:#181716;
    font-weight:normal;
}
.address2{
color:#472200;
font-size:10px;
font-weight:bolder}
.contact{ background-color:#F9F3EE;
color:#505853;}
.buy{ margin:10px 0px}
.door-pad{padding:3em 10px 1em 10px}

form h1,
.faqheader{background:#472200;color:#E0DCD9;font-weight:bold;font-size:14px;padding:3px 10px; margin-top:6px}


.faqheader a{color:#E0DCD9;text-decoration:none}
.faqheader a:hover{text-decoration:underline}
.door-pad a
{
    text-decoration:none;
    color:#CB8544;
}
.faqheader1st{
text-align:left;
font-size:10px;
font-weight:bolder;
color:#472200;
margin:0px;
padding:25px 30px 15px 30px;
line-height:15px;
position:relative;
}
.faqheader1{
text-align:left;
font-size:10px;
font-weight:bolder;
color:#472200;
margin:0px;
padding:10px 30px 10px 30px;
line-height:15px;
}
.faqheader2{
text-align:left;
font-size:10px;
font-weight:bolder;
color:#472200;
margin:0px;
background-color:#F1F0ED;
padding:10px 30px 10px 30px;
}
.faqheader3{
text-align:left;
font-size:10px;
font-weight:bolder;
color:#ffffff;
margin:0px;
background-color:#472200;
}
.ans{color:#5D5853;
font-weight: normal;
}
.sp-notes{background-color:#FBEFD0;
color:#9D642F;
font-size:9px;
float:left;
width:114px;
margin-left:6px;
padding:10px 5px;
/*height:418px*/
height:50em;}
.notes-head{font-size:10px;
color:#472200}
.grayborder{float:left;width:623px; margin-top:8px; height:15px; background-color:#C6B5A6; padding-top:2px; padding-right:5px}
.yellowborder{float:left;width:623px; margin-top:8px; height:auto; background-image:url(../images/finish-bg.jpg); background-repeat:repeat-x}
.prod-lis{background-color:#E2DAD2;padding-right:10px; height:15px}
.tips{
	position:absolute;
	left: 395px;
	_left: 368px !important; /*For IE*/
	top: 15px;
	margin:0px;
	padding:0px;
}
ul{line-height:20px}
.back{float:right; font-size:11px ;margin-right:10px}
.prod-detail-gray{float:left;width:495px; margin-top:8px; height:18px; background-color:#C6B5A6}

.admin-link
{
color:#999999;
font-size:10px;
text-decoration:none
}
.admin-link:hover
{
color:#CCCCCC;
font-size:10px;
text-decoration:none
}
.submit input{border:0}
.submit{padding:0 0 20px 140px;margin:0}
#cart .submit{text-align:right}
.pageno{
font-size:10px;
font-weight:bolder;
color:#ffffff;
margin:0px;
background-color:#472200;
text-decoration:none;
}
.pageno-current
{
font-size:10px;
font-weight:bolder;
color:#cfcfcf;
margin:0px;
background-color:#472200;
text-decoration:none;
}

.change-button{
cursor:pointer;
border:none;
width: 51px; height:14px;
background:url(../images/change.gif) no-repeat right top;
}
.proceed-button{
cursor:pointer;
border:none;
width: 54px; height:14px;
background:url(../images/proceed.gif) no-repeat right top;
}
.submit-button{
cursor:pointer;
border:none;
width: 80px; height:21px;
background:url(../images/submit-button.gif) no-repeat right top;
}
.protxHolder{
background-color:#FFFFFF;
height:4em;
border-top:solid 1px #D9D9D9;
text-align:right;
}
.dottedBottom
{
    border-bottom:dashed 1px black;
}
a img
{
    border:none;
}
.hr
{
    border-top:solid 1px #472200;
    line-height:0.1px;
}

.featured {padding:5px 0px 0px 5px; text-align: left; width:162px; vertical-align:top;}
.heading {background-color:#472200; color:#CB8544; text-decoration:none; font-size: 12px; margin:0px 0px 5px 0px; padding: 1px 5px 2px 5px; }

#rotator {
	width: 288px;
	height: 371px;
}

tr.discount td {
	color: #ff0000;
}

h1.header {
color:#472200;
font-size:10px;
font-weight:bolder;
line-height:15px;
text-align:left;
}

h2.header {
color:#472200;
font-size:10px;
font-weight:bolder;
line-height:15px;
text-align:left;
}

/* FORMS */
form div{margin-bottom:.8em}
fieldset{padding:0 0 1em 0;margin:0;border:0}
textarea,input{padding:.3em .4em .15em .4em}
select{padding:.1em .2em 0 .2em}
option{padding:0 .4em}

input,textarea,select{margin:0;padding:1px}
textarea,input[type='text'],select{border:1px solid #ccc;background:#fff}
textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{border-color:#aaa}
textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{border-color:#888;outline:2px solid #ffa}
input,select{cursor:pointer}
input[type='text']{cursor:text}
input.error,select.error{border:1px solid red !important;background:#fee url(../images/required-field.gif) 100% 50% no-repeat !important}
button{border:0;background:none;padding:0}

#confirm strong,
form li input{width:150px}
form li select{width:156px}
#confirm span,
form label{width:130px;margin:0 10px 0 0;line-height:1.5;vertical-align:middle;text-align:right;display:block;float:left;font-weight:normal}
form ul{padding:0;margin:0}
form ul li{margin:0 !important;list-style:none !important;padding:2px !important;background:none}
form em{font-weight:bold;font-style:normal;color:#f00}
form p{padding-left:142px}

label.error{display:none !important}

#shipping-options input{width:15px;border:0}
#shipping-options label{float:none;display:inline-block;width:150px;padding:0;position:relative;top:-4px}

#delivery-zip div label{float:none;width:130px;text-align:left}
#delivery-zip div input{width:80px;border:1px solid #888}
#delivery-zip div{background:#ccc;width:230px;padding:4px;position:relative}

#confirm h2,
#customer h2{background:#eee;color:#5D5853;font:bold 10px Verdana,sans-serif;padding:5px}

#id_copy_address,
#no-promocode{border:0}

#product-content{float:left;margin-left:10px;width:625px}
#delivery-banner img{padding:12px 0 0 5px}
#product-content #delivery-banner img{padding:12px 0 0 0}

#steps,#steps2,#steps a,#steps2 a{color:#999;font-size:11px}
#steps{margin-left:165px}
#steps2{height:8px;margin-left:37px}
#this-step{color:#00BD06}
#steps li,#steps2 li{float:left;margin-left:40px}

.req{background:#FFCCCC;color:#FF0000;}






/* new css designed by irfan for bottom boxes */
.wrapper{
	width:800px;
	height:auto;
	margin:0px auto;
}
.bottomboxes{
	width:625px;
	height:auto;
	margin:5px 0 0 5px;
}
.boxes{
	width:288px;
	height:auto;
	float:left;
	margin:0px 5px 0px 0px;
}

.boxes_right{
	width:328px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
}

.boxesheading{
	width:280px;
	height:17px;
	padding:0px 0px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#CB8543;
	background:#472200;
	margin:0px 0px 5px 0px;
}

.boxesheading_right{
	width:320px;
	height:17px;
	padding:0px 0px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#CB8543;
	background:#472200;
	margin:0px 0px 5px 0px;
}

.boxcontent{
	width:288px;
	height:auto;
	background:#F5EBE3;
	font-family:Arial, Helvetica, sans-serif;
}
.boxcontent_right{
	width:328px;
	height:auto;
	min-height:156px;
	background:#F5EBE3;
	font-family:Arial, Helvetica, sans-serif;
}
.heading_bottom{
	font-size:12px;
	color:#5D5753;
	font-weight:bold;
}
.subheading{
	font-size:10px;
	color:#5D5753;
}
.detail a{
	font-size:10px;
	color:#CB8544;
}
.readmore{
	width:320px;
	padding:0px 8px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CB8544;
	text-align:right;
}
.readmore a{
	color:#CB8544;
	text-decoration:none;
}

.readmore a:hover{
	text-decoration:underline;
}

.socialHolder{
background-color:#FFFFFF;
height:4em;
border-top:solid 1px #D9D9D9;
width:435px;
float:left;
padding:0 0 0 20px;
}

.socialHolder img{
margin:5px 5px 0 0;
}