/* CSS Document */

body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
body {background-color:#A67755; margin: 0px; text-align:center;}
a:link {color: #000000;}
a:visited {color: #000000;}
a:hover {color: #000000;}
a:active {color: #000000;}

* {margin:0px; padding:0px;}
#main_table {width:760px; margin-left:auto; margin-right:auto; text-align:left;}
#footer_table {width:760px; margin-left:auto; margin-right:auto; text-align:left;}
#column_a {width:190px; background-color:#EDE4DE;}
#column_b {width:554px; background-color:#FFFFFF;}
div#sn_item {margin-top:4px; margin-left:15px; width:160px;}
div#sn_top {background-image:url(../img/sn_top.gif); height:10px; width:160px; overflow:hidden;}
div#sn_content {border-left:1px solid #C5A48B; width:158px; border-right:1px solid #C5A48B; width:158px;
	background-color:#F9FAFB; text-align:center;}
div#sn_content a img {margin-top:3px;}
div#sn_bottom {background-image:url(../img/sn_bottom.gif); height:10px; width:160px; overflow:hidden;}
div#sn_title {font-weight:bold; padding-top:12px; margin-bottom:6px;}
div#sn_link {margin-top:6px; padding-bottom:12px;}
div#sn_specials a {width:158px; height:30px; display:block; padding-top:13px; text-decoration:none;
	font-weight:bold; color:#666666;}
div#pagetitle {font-size:16px; font-weight:bold; margin-top:15px; text-align:center;}
div#pagesubtitle {font-size:11px; font-weight:normal; border-top:1px solid #000; width:300px; margin-left:127px;
	text-align:center; margin-bottom:20px;}
div#sn_specials a {width:158px; height:30px; display:block; padding-top:13px; text-decoration:none;
	font-weight:bold; color:#C5A48B;}

/* Header Code */
#header {height:125px; background-color:#C5A48B; background-image:url(../img/cs_banner.jpg);
	background-repeat:no-repeat;}
div#header_links {width:744px; text-align:right; font-size:11px; margin-top:1px;}
div#header_title {font-size:22px; font-family:"Times New Roman", Times, serif; font-style:italic; margin-left:250px;
	margin-top:28px;}
div#header_subtitle {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:normal; margin-left:20px;}
#nav {background-image:url(../img/nav_bar.jpg); height:30px; width:744px; text-align:center;}
#left {background-image:url(../img/cs_left.jpg); background-repeat:repeat-y; width:8px;}
#button_table {margin-left:auto; margin-right:auto; text-align:left;}
.button {width:105px; height:30px; overflow:hidden; float:left;}
.button a.roll {height:30px; display:block; color:#FFFFFF; padding-top:8px; text-align:center;
	background-image:url(../img/button.jpg); background-repeat:no-repeat; background-position:0px 0px;}
.button a.roll:link {background-position:0px 0px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
.button a.roll:visited {background-position:0px 0px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
.button a.roll:hover {background-position:0px -30px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
.button a.roll:active {background-position:0px -30px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
/* End Header Code */

/* Footer Code */
#footer {text-align:center; width:744px; background-color:#C5A48B; border-top:1px solid #49555F;}
div#footer_links {margin-top:10px; font-size:11px;}
div#copy {margin-bottom:10px; margin-top:5px; font-size:10px; color:#805C42;;}
div#copy a {text-decoration:none; color:#805C42;;}
#right {background-image:url(../img/cs_right.jpg); background-repeat:repeat-y; width:8px;}
#blcorner {background-image:url(../img/cs_blc.jpg); width:10px; height:8px;}
#bottom {background-image:url(../img/cs_bottom.jpg); width:744px; height:8px; background-repeat:repeat-x;}
#brcorner {background-image:url(../img/cs_brc.jpg); width:10px; height:8px;}
/* End Footer Code */

/* Product List Code */
#fp {margin-left: 42px; margin-bottom:20px;}
#fp_top {background-image:url(../img/fp_top.gif); height:5px; width:225px;}
#fp_border {border-left:1px solid #C5A48B; border-right:1px solid #C5A48B;}
#fp_bottom {background-image:url(../img/fp_bottom.gif); height:5px; width:225px;}
div#fp_title {font-weight:bold; text-decoration:none;}
div#fp_price {font-size:11px; text-decoration:none;}
#sp {margin-left:22px; margin-top:-15px;}
#sp_top {background-image:url(../img/sp_top.gif); height:5px; width:150px;}
#sp_border {border-left:1px solid #C5A48B; border-right:1px solid #C5A48B;}
#sp_bottom {background-image:url(../img/sp_bottom.gif); height:5px; width:150px;}
#sp_title {font-size:11px; font-weight:bold; width:130px; text-decoration:none;}
#sp_price {font-size:10px; text-decoration:none;}
#pnav {width:554px; text-align:center; margin-top:5px; margin-bottom:50px;}
#empty {width:510px; margin-left:20px;}
div#noproducts {margin-top:80px; margin-bottom:200px;}
/* End Product List Code */

/* Product Page Nav */
div.next_back {width:125px; height:25px; margin-left:2px; margin-right:2px; overflow:hidden;}
div.next_back a.next_back_roll {height:25px; display:block; color:#FFFFFF; padding-top:5px; text-align:center;
	background-image:url(../img/next_back.jpg); background-repeat:no-repeat; background-position:0px 0px;}
div.next_back a.next_back_roll:link {background-position:0px 0px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
div.next_back a.next_back_roll:visited {background-position:0px 0px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
div.next_back a.next_back_roll:hover {background-position:0px -25px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
div.next_back a.next_back_roll:active {background-position:0px -25px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
/* End Product Page Nav */

/* Product Details */
#pdetails {width:470px; margin-left:42px;}
#pd_top {background-image:url(../img/fp_top.gif); width:225px; height:5px;}
#pd_space {width:20px;}
#pd_content {border-left:1px solid #C5A48B; border-right:1px solid #C5A48B;}
#pd_bottom {background-image:url(../img/fp_bottom.gif); width:225px; height:5px;}
div#pd_title {font-weight:bold; margin-bottom:10px; margin-top:10px; font-size:12px; width:180px; border-bottom:1px solid #000;}
div#pd_desc {width:200px; margin-bottom:10px;}
div#pd_big_pic {margin-bottom:10px; font-size:11px;}
div#pd_big_pic a {font-size:11px;}
div#subcontent2 {position:absolute; display:none; border: 2px solid #000; background-color: #FFFFFF; width: 370px;
	height: 385px; padding: 8px; filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135,strength=3);}
#cartopts {width:470px; margin-left:42px; margin-top:20px;}
#co_top {background-image:url(../img/co_top.gif); width:470px; height:5px;}
#co_content {border-left:1px solid #C5A48B; border-right:1px solid #C5A48B;}
#co_bottom {background-image:url(../img/co_bottom.gif); width:470px; height:5px;}
#co_label {font-size:11px; padding-left:10px;}
#submit {width:470px; margin-left:42px; text-align:center; margin-top:10px; margin-bottom:60px;}
/* End Product Details */

/* Cart Code */
#cart {width:510px; margin-left:20px;}
#cart_table {border:1px solid #C5A48B; text-align:left;}
div#thead {padding:2px; font-weight:bold; background-color:#C5A48B; color:#FFFFFF; padding-left:5px;}
#darkrow {background-color:#E9DBD1; text-align:left; font-size:11px; padding:2px; padding-left:6px;}
#lightrow {background-color:#F3EDE9; text-align:left; font-size:11px; padding:2px; padding-left:6px;}
.qtybox {font-size:11px;}
#cartact {margin-top:5px;}
#paypal {width:510px; margin-left:20px; margin-top:70px; margin-bottom:10px;}
#empty {width:510px; margin-left:20px;}
div#noproducts {margin-top:80px; margin-bottom:200px;}
/* End Cart Code */

#contact {width:470px; margin-left:42px; margin-bottom:15px;}
#contact p {margin-top:10px;}
div#p_title {font-weight:bold; margin-left:20px;}
div#p_desc {margin-left:40px; margin-top:5px; margin-bottom:20px; text-align:justify; margin-right:40px;}