body, ul, li, h1, h2, h3, p, form, input {

margin:0;

padding:0;

font-family:Arial, sans-serif;

color:#2E1203;

font-size:12px;

}

.main {

color:#2E1203;

font-weight:normal;


}


body {

background:#F3F3ED url(images/background.png) repeat-y center;

}



h2 {

font-size:20px;

color:#2E1203;

font-weight:bold;

}



#container {

width:928px;

margin:0 auto;

}



#header {

height:110px;

width:100%;

background:url(images/header.jpg) no-repeat;

}



#header ul {

	float: right;

	padding: 70px 20px 0 0;

}



#header ul li {

float:left;

padding-right:20px;

list-style-type:none;

}



#header ul li a {

color:#2E1203;

text-decoration:none;

font-weight:bold;

font-size:12px;

}



#header ul li a:hover {

color:#542105;

}



.icon_cart {

background:url(images/icon_cart.png) no-repeat right;

}



#top_nav_back {

background:url(images/top_nav_back.png) repeat-x bottom;

width:908px;

margin:0 auto;

margin-bottom:20px;

}



#top_nav_left {

background:url(images/top_nav_left.png) no-repeat left bottom;

}



#top_nav {

height:53px;

background:url(images/top_nav_right.png) no-repeat right bottom;

}



#top_nav ul {

margin-left:7px;

}



#top_nav ul li {

float:left;

list-style-type:none;

background:url(images/top_nav_bar.png) no-repeat right;

padding:0 15px 0 15px;

}



#top_nav ul li a {

line-height:53px;

padding-top:18px;

font-size:13px;

color:#FFFFFF;

font-weight:bold;

text-decoration:none;

}



#top_nav ul li a:hover {

color:#E3E3E3;

}



.new {

background:url(images/new.png) no-repeat top;

border-bottom:1px solid white;

}



#left_nav {

width:184px;

float:left;

padding:0 0 18px 18px;

}



#left_nav ul {

margin:26px 0 0 12px;

width:140px;

}



#left_nav ul li {

list-style-type:none;

background:url(images/dot_x.png) repeat-x bottom;

padding:6px 0 6px 6px;

}



#left_nav ul li a {

color:#2E1203;

font-size:13px;

font-weight:bold;

text-decoration:none;

}



#left_nav ul li a:hover {

color:#2E1203;
text-decoration:underline;


}



#main_content {

width:708px;

float:left;

background:url(images/dot_y.png) repeat-y left;

padding-right:18px;

}



#footer {

background:#523331;

height:100px;

}



#footer ul {

width:590px;

margin:0 auto;

padding-top:37px;

}



#footer ul li {

float:left;

background:url(images/footer_bar.png) no-repeat right;

padding:0 16px;

list-style-type:none;

font-size:10px;



}



#footer ul li a {

color:#FFFFFF;

text-decoration:none;

font-weight:bold;

}



#footer ul li a:hover {

color:#E3E3E3;

}



#footer p {

font-size:10px;

color:#FFFFFF;

font-weight:bold;

text-align:center;

margin-top:8px;

}



.clear {

clear:both;

}



.dotted_x {

height:30px;

background:url(images/dot_x.png) repeat-x bottom;

width:100%;

}



.dotted_x h2 {

margin-left:18px;

}



#breadcrum {

padding:0 0 0 30px;

height:26px;

background:url(images/dot_x.png) repeat-x bottom;

font-size:11px;

margin-top:4px;

font-weight:bold;

}



#breadcrum a {

color:#2E1203;

font-weight:bold;

text-decoration:none;

}



#breadcrum a:hover {

text-decoration:underline;

}



.more_views {

padding:0 0 0 30px;

height:26px;

background:url(images/dot_x.png) repeat-x bottom;

font-size:11px;

margin-top:4px;

}



.product_options {

padding:0 0 0 30px;

height:26px;

background:url(images/dot_x.png) repeat-x bottom;

font-size:12px;

margin-top:8px;

font-weight:bold;

}



.product_options a {

color:#2E1203;

text-decoration:none;

margin-left:6px;

}



.product_options a:hover {



}



.more_views {

width:220px;

}



.icon {

float:left;

}



.small_grey {

font-size:10px;

line-height:130%;

color:#2E1203;

}



#left_nav_special ul li {

background:url(images/dot_x.png) repeat-x top;

}



#left_nav_special ul li a {

padding-left:7px;

}



.left_nav_dropdown {

margin-top:6px;

width:127px;

}



#product_box {

padding:30px;

}



.product_details {

width:300px;

float:left;

}



.product_details p {

margin:20px 0;

}



#product_box h3 {

font-size:15px;

font-weight:bold;

float:left;

margin-right:15px;

}



.product_price {

font-size:15px;

font-weight:bold;

float:left;

}



.product_shot {

margin-right:30px;

float:left;

}



.btn_addtocart {

width:122px;

height:29px;

font-size:12px;

color:#FFFFFF;

border:0;

background:url(images/btn_addtocart.png) no-repeat;

font-weight:bold;

cursor:pointer;

padding-left:17px;

float:left;

}



.input_qty {

float:left;

width:28px;

height:28px;

color:#2E1203;

text-align:center;

font-size:16px;

background:url(images/input_qty.png) no-repeat;

border:0;

font-weight:bold;

padding-top:5px;

margin-right:5px;

}



.product_thumbs {

padding:12px 0 0 32px;

background:url(images/dot_x.png) repeat-x bottom;

width:220px;

}



.product_thumbs img {

float:left;

margin:0 12px 12px 0;

border:1px solid #2E1203;

}



#related_items {

margin:33px 0 0 0;

}



.short {

width:180px;

}



.related_item {

	background: url(images/dot_y.png) repeat-y right;

	float: left;

	text-align: left;

	font-weight: bold;

	color: #2E1203;

	margin-bottom: 30px;

}



.related_item img {

margin:0px 33px 13px 33px;

border:0;

}



.related_item a {

color:#2E1203;

}



.related_item a:hover {

text-decoration:none;

}



.related_item_price {

margin-top:5px;

}


a {

color:#2E1203;
font-weight: bold;

}



a:hover {
color:#2E1203;
text-decoration:none;

}

a:active {
color:#2E1203;

text-decoration:none;

}



.inner_h3 h3 {

padding:30px 0 0 30px;

font-size:20px;

}



.no_back {

	background: none;

	text-align: left;

}

#footer p a {
color:#A97370;
text-decoration:none;
}
