table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, tr {font:11px/14px tahoma, arial, helvetica, sans-serif; color:#4b280d; vertical-align:top;  text-align:left;}

/* HEADER STYLES HERE */

#headerTable {
	width:766px;
	height:278px;
	}
#headerTable tr.buttons td {
	height:31px;
	margin:0px;
	}
#headerTop {
	height:138px;
	margin:0px;
	padding:0px;
	}
#headerTopLeft {
	padding:0px 197px 1px 11px;
	}
#headerMidLeft {
	padding:0px 175px 1px 33px;
	}
#headerBottomLeft {
	padding:0px 150px 1px 58px;
	}
#headerTopRight {
	padding:0px 8px 1px 0px;
	}
#headerMidRight {
	padding:0px 32px 1px 0px;
	}
#headerBottomRight {
	padding:0px 55px 1px 0px;
	}

.end{ color:#E2D7A9; padding:17px 0 35px 0; text-align:center;}
.end a{ color:#E2D7A9; text-decoration:none;}
.end a:hover{ color:#E2D7A9; text-decoration:underline;}
.end img {
	vertical-align:middle;
	margin-top:10px;
	}


a{ color:#7F2C00; text-decoration:underline;}
a:hover{ color:#7F2C00; text-decoration:none;}
a:visited{ color: #bb8f61; }

strong a{ color:#415016; text-decoration:none;}
strong a:hover{ color:#415016; text-decoration:underline;}
strong img{ margin:0 0 0 7px;}


/*b{ color:#7F2C00;}*/
/*span{ font-size:12px; font-family:arial; color:#7F2C00; font-weight:bold;}*/


.r1 ul { margin:0; padding:0; list-style:none;}
.r1 li { background:url(../images/ch_1.jpg) center left no-repeat; margin:0 0 0 0; padding:0 0 0 11px;}
.r1 li a {line-height:16px; color:#FD7914; text-decoration:underline;  background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#FD7914;}

/*###*/
.menu td a {height:41px;display:block;text-decoration:none;}
.menu td a:hover {text-decoration:none;}

.menu td.m1 a  {width:183px;height:30px; background:url(../images/m1.jpg) no-repeat;}
.menu td.m1 a:hover {background:url(../images/m1m.jpg) no-repeat top; }
.menu td.m2 a{width:205px;height:32px; background:url(../images/m2.jpg) no-repeat;}
.menu td.m2 a:hover {background:url(../images/m2m.jpg) no-repeat; }
.menu td.m3 a  {width:230px;height:40px; background:url(../images/m3.jpg) no-repeat;}
.menu td.m3 a:hover {background:url(../images/m3m.jpg) no-repeat; }
.menu td.m4 a  {width:233px;height:30px; background:url(../images/m4.jpg) no-repeat;}
.menu td.m4 a:hover {background:url(../images/m4m.jpg) no-repeat; }
.menu td.m5 a  {width:233px;height:32px; background:url(../images/m5.jpg) no-repeat;}
.menu td.m5 a:hover {background:url(../images/m5m.jpg) no-repeat; }
.menu td.m6 a  {width:233px;height:40px; background:url(../images/m6.jpg) no-repeat;}
.menu td.m6 a:hover {background:url(../images/m6m.jpg) no-repeat; }
/*###*/

.rez1{background:url(../images/tl.gif) top right repeat-x; width:50%; height:249px;}
/*.rez3{background:url(../images/rez3.jpg) top right repeat-x; width:50%; height:307px;}*/
.rez4{background:url(../images/rez4.jpg) 556px right; width:50%; height:100%;}

.rez3{background:url(../images/sl.gif) top right repeat-y; width:50%; height:307px;}
.rez4{background:url(../images/sl.gif) 556px right repeat-y; width:50%; height:100%;}

.rez5{background:url(../images/rez5.jpg) top right repeat-x; width:50%; height:14px; background-color:#1d0607;}
.rez6{background:url(../images/fl.gif) top right repeat-x; width:50%; height:46px; background-color:#1d0607;}
.rez1a{background:url(../images/tr.gif) top left repeat-x; width:50%; height:249px;}
.rez3a{background:url(../images/rez3a.jpg) top left repeat-x; width:50%; height:307px;}
.rez4a{background:url(../images/rez4a.jpg) top left; width:50%; height:100%;}

.rez3a{background:url(../images/sr.gif) top left repeat-y; width:50%; height:307px;}
.rez4a{background:url(../images/sr.gif) top left repeat-y; width:50%; height:100%;}

.rez5a{background:url(../images/rez5a.jpg) top left repeat-x; width:50%; height:14px; background-color:#1d0607;}
.rez6a{background:url(../images/fl.gif) top left repeat-x; width:50%; background-color:#1d0607;}

	
.w2{width:704px; background:url(../images/w2.jpg) repeat-y; padding:0px; margin:0px;}
.w1{width:704px; background:url(../images/w1.jpg) top left no-repeat; height:100%;}
.w3{background:url(../images/w3.jpg) bottom left no-repeat; width:660px; height:100%; padding:0px 18px 0px 22px;}

.e1{width:50%; background:url(../images/e1_bgr.jpg) top right repeat-y; height:100%;}
.e1 table{width:100%; height:100%; background:url(../images/e1.jpg) top right repeat-x;}
.e2{width:50%; background:url(../images/e2_bgr.jpg) top left repeat-y; height:100%;}
.e2 table{width:100%; height:100%; background:url(../images/e2.jpg) top left repeat-x;}
.e{width:766px; background:url(../images/bgr_footer1.jpg) top left repeat-y; height:100%;}
.e table{width:766px; background:url(../images/bgr_footer.jpg) top left no-repeat; height:100%;}

.e1{width:50%; background:transparent; height:100%;}
.e1 table{width:100%; height:100%; background:transparent;}
.e2{width:50%; background:transparent; height:100%;}
.e2 table{width:100%; height:100%; background:transparent;}
.e{width:766px; background:transparent; height:100%;}
.e table{width:766px; background:transparent; height:100%;}


.a1{background:url(../images/a2.jpg) top left repeat-y; width:31px; height:100%;}
.a2{background:url(../images/a12.jpg) top left repeat-y; width:31px; height:100%;}

.top{height:249px; background:url(../images/top_bgr.jpg) top left no-repeat;}
.top1{height:142px;}
.top1 img{margin:43px 0 0 42px;}

.t1{ width:16px; height:100%; background:#CAC1A6;}
.t1 img{ margin:7px 0 0 8px;}
.t2{ width:150px; height:100%; background:#CAC1A6; font-weight:bold; padding:2px 0 1px 5px;}
.t2 a{ color:#7F2C00; text-decoration:none}
.t2 a:hover{ color:#415016; text-decoration:none}

.t21{ width:190px; height:100%; background:#CAC1A6; font-weight:bold; padding:2px 0 1px 5px;}
.t21 a{ color:#7F2C00; text-decoration:none}
.t21 a:hover{ color:#415016; text-decoration:none}

.t3{height:17px; background:#CAC1A6; width:176px; padding:1px 0 1px 0; font-weight:bold;}
.t3 img{margin:0 11px 1px 8px;}
.t3 a{ color:#7F2C00; text-decoration:none}
.t3 a:hover{ color:#415016; text-decoration:none}
.t4{ font-weight:bold; padding-top:3px}
.t4 a{ color:#7F2C00; text-decoration:none}
.t4 a:hover{ color:#415016; text-decoration:none}

.txt1 td strong{ font-weight:normal; color:#7F2C00; line-height:16px;}
.txt1 td strong a{font-weight:normal; color:#7F2C00; text-decoration:underline}
.txt1 td strong a:hover{font-weight:normal; color:#7F2C00; text-decoration:none}

.f1 td input{ width:170px; height:18px; margin:1px 0 1px 0;}
.f1 td textarea{ width:180px; height:85px; overflow:auto; margin:0 0 1px 0;}
.f1 td textarea, input{ font-family:tahoma; font-size:11px; padding:0 0 1px 4px; color:#415016;}




.itemTitle {
	color:#4c290e;
	font-size:0.8em;
	padding:0px;
	margin:0px;
	line-height:normal;
	}
.itemTitle a, 
.itemTitle a:visited {
	text-decoration:none;
	font-size:1em;
	color:#4c290e; !important
	}
.ListingContainer {
	border: 1px solid #beb597;
	border-right:none;
	border-bottom:none;
	border-collapse:collapse;
	}	
.productData {
	padding-top:3px;
	padding-left:20px;
	padding-right:20px;
	}
.rowHolder {
	height:1%;
	border: 1px solid #beb597;
	border-left:none;
	border-top:none;
	}
.productListing-holder {
	width:131px;
	height:auto;
	border-right:1px solid #beb597;
	border-bottom:1px solid #beb597;
	}
.productListing-Caption {
	text-transform:capitalize;
	font-weight:bold;
	color:#421d02;
	font-size:0.9em;
	}
.options {
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	}
.options .details {
	float:left;
	}
.options .buynow{
	float:right;
	width:70px;
	padding:0px;
	margin:0px;
	}
.details a {
	color:#b99068;
	font-weight:bold;
	}

#checkout_container {
	border-collapse:separate;
	width:100%;
	background-color:#d7d0b8;
	}
#checkout_steps {
	background-color:#cfc7ad;
	border:1px solid #b8ae8f;
	width:129px;
	}
#checkout_details {
	border:1px solid #b8ae8f;
	}
.checkout_right {
	width:104px;
	padding:18px 0px 0px 4px;
	background:#ffffff;
	}
.checkout_right a {
	color:#b6885d;
	}
#orderTotals {
	font-size:8px;
	}

.cartProductName {
	font-family:"Times New Roman", Times, serif;
	color:#bd9063;
	}
.cartDivide {
	border-bottom: 1px solid #cbc2a8;
	border-top: 1px solid #b8ae8f;
	font-size:0px;
	height:1px;
	line-height:0px;
	}
.cartProductImage {
	width:80px;
	padding-left:4px;
	vertical-align:middle;
	}
.textbox {
	background-image:url(../images/textbox_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	width: 125px;
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
	height:20px;
	border:none;
	}
.textbox input{
	height:14px;
	width:115px;
	border:none;
	font-weight:normal;
	background:transparent;
	}
.checkbox {
	background-image:url(../images/checkbox_bg.gif);
	background-repeat:no-repeat;
	background-position:center;
	}
.checkbox input{
	margin:0px;
	padding:0px;
	position:relative;
	}
#headerWrapper {
	border-top:1px solid #fdf1c3;
	}
#checkoutStepsTD {
	width:130px; 
	border:1px solid #b8ae8f;
	border-bottom:none;
	background:url(../images/cs_bg.gif) repeat-y;
	}
#checkoutSteps {
	width:128px;
	margin-right:2px;
	}
#lg_left_head {
	color:#421d02;
	padding:13px 2px 12px 0px;
	text-align:center;
	font-size:1.1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
	background:url(../images/cs_bg.gif) repeat-y;
	border-bottom:1px solid #b8ae8f;
	margin-right:2px;
	}

#checkoutSteps ul {
	padding:0px;
	margin:0px;
	padding-top:19px;
	}
#checkoutSteps ul li {
	font-family:Georgia, "Times New Roman", Times, serif;
	list-style-image:none;
	list-style:none;
	margin-top:1px;
	margin-bottom:1px;
	color:#421d02;
	padding:3px;
	height:19px;
	font-variant:small-caps;
	}
#checkoutSteps ul li.currentStep {
	background-image:url(../images/checkout_bg.gif);
	color:#ffffff;
	}
#pageFooter {
	background:#641517 url(../images/ff.gif) repeat-x top;
	}
.read_more:visited,
.read_more:link,
.read_more:active,
.read_more {
	color:#7f2c33;
	line-height:3em;
	padding:0px 12px 0px 0px;
	background:url(../images/read_more.gif) no-repeat center right;
	font-size:10px;
	text-transform:lowercase;
	font-weight:bold;
	}
.read_more:hover {
	color:#BB8F61;
	}