/* CRUMBTRAIL */
#crumbtrail{
color: gray;
text-align: left;
}
#crumbtrail a{
color: gray;
}

/* COLUMN LEFT - for green bg color use #e2e9de */
.column_left{
border-top: 5px solid #FFFFFF;
background-color: #e9e6e5;
}

/* INDEX */
#index_intro{
position: relative;
display: table-cell;
float: left;
height: 101px;
width: 392px;
margin-top: -3px;
margin-left: 1px;
border: 1px solid #9a3e1b;
color: #9a3e1b;
text-align: justify;
}
#index_intro p{
margin: 0;
padding: 5px;
}
#index_whatwedo{
position: relative;
display: table-cell;
float: left;
width: 391px;
margin-top: -3px;
height: 102px;
border: 1px solid #9a3e1b;
background-color: #9a3e1b;
color: #FFFFFF;
}
#index_whatwedo h2{
display: inline;
margin: 0;
padding: 0;
padding-left: 6px;
padding-right: 6px;
color: #FFFFFF;
font-size: 18px;
font-weight: normal;
}
#index_whatwedo h2.size1{
font-size: 22px;
}
#index_whatwedo h2.size2{
font-size: 14px;
font-weight: bold;
}
a.index_banner01{
display: block;
height: 87px;
margin-top: 1px;
background-image: url('/images/common/index_banner01.jpg');
background-repeat: no-repeat;
background-position: top center;
text-decoration: none;
}
#index_bottomtext{
background-color: #252525;
color: #FFFFFF;
text-align: justify;
}
#index_bottomtext p{
padding: 5px;
}

/* PRODUCT THUMBS */
.product_thumb{
width: 255px;
border-bottom: 4px solid #9a3e1b;
border-right: 1px solid #9a3e1b;
text-align: center;
}
a.product_thumb_top{
display: block;
height: 34px;
background-color: #9a3e1b;
color: #FFFFFF;
text-decoration: none;
}
a.product_thumb_top span{
padding: 5px;
}
.product_thumb_middle{
display: block;
color: #9a3e1b;
text-decoration: none;
text-align: center;
}
.product_thumb_middle .image{
display: table-cell;
float: left;
}
.product_thumb_middle a{
display: block;
color: #9a3e1b;
text-decoration: none;
}
.product_thumb_middle .price{
padding-top: 14px;
font-size: 18px;
font-weight: bold;
}
.product_thumb_middle form{
margin: 0;
padding: 0;
}

/* ORDER BUTTON */
.order_button{
width: 70px;
height: 25px;
margin-top: 3px;
margin-bottom: 3px;
background-image: url('/images/common/order_button.gif');
background-repeat: no-repeat;
background-position: center center;
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
border: none;
color: #9a3e1b;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
cursor: pointer;
}
.outofstock{
font-size: 10px;
font-weight: bold;
}

/* SUBTHUMBS */
.sub_link{
display: block;
width: 252px;
padding: 1px;
background-image: url('/images/common/subthumb.gif');
background-repeat: no-repeat;
background-position: bottom right;
border: 2px solid #2a3923;
color: #2a3923;
text-align: center;
}
.sub_link img{
display: table-cell;
float: left;
width: 100px;
border-right: 2px solid #FFFFFF;
}
.sub_link span{
display: block;
font-weight: bold;
text-decoration: underline;
}

/* NAV_FEATURED */
#product_featured{
width: 178px;
margin-top: 3px;
border: 1px solid #2a3923;
}
.product_featured_top{
height: 20px;
padding-top: 4px;
background-color: #2a3923;
color: #FFFFFF;
font-size: 12px;
}
.product_featured_middle{
padding: 2px;
padding-top: 0;
}
.product_featured_middle a{
display: block;
margin-top: 2px;
border: 1px solid gray;
color: #000000;
text-decoration: none;
}
.product_featured_middle a img{
border: 3px solid #FFFFFF;
}


/* NAV_RECENT */
#nav_recent{
width: 178px;
margin-top: 5px;
border: 1px solid #2a3923;
}
.nav_recent_top{
height: 20px;
padding-top: 4px;
background-color: #2a3923;
color: #FFFFFF;
font-size: 12px;
}
.nav_recent_middle{
padding: 2px;
padding-top: 0;
}
.nav_recent_middle a{
display: block;
margin-top: 2px;
border: 1px solid gray;
color: #000000;
text-decoration: none;
}
.nav_recent_middle a img{
border: 3px solid #FFFFFF;
}

/* COMMON */
html,body{
margin: 0;
background-image: url('/images/common/site_bg.jpg');
font-family: arial;
font-size: 12px;
text-align: center;
}
#body_table{
margin: auto;
border-left: 5px solid #FFFFFF;
border-right: 6px solid #FFFFFF;
background-color: #FFFFFF;
}
h1{
height: 32px;
margin: 0;
margin-top: 5px;
padding: 0;
padding-top: 4px;
background-image: url('/images/common/h1.gif');
background-repeat: no-repeat;
background-position: top center;
color: #9a3e1b;
font-weight: bold;
font-size: 18px;
text-align: center;
}
h2.topsellers{
margin: 0;
padding: 0;
padding-top: 25px;
padding-bottom: 25px;
border: 1px solid #9a3e1b;
color: #9a3e1b;
font-size: 24px;
font-weight: bold;
text-align: center;
}
.page{
border-left: 5px solid #FFFFFF;
border-right: 5px solid #FFFFFF;
}
.spacer{
clear: both;
margin: 0;
padding: 0;
line-height: 0;
}
img{
border: none;
}
a{
outline: none;
}

/* BANNER */
#banner{
zoom: 100%;
position: relative;
background-image: url('/images/common/banner_tel.gif');
background-repeat: no-repeat;
background-position: top right;
text-align: left;
}
#banner a.logo{
display: table-cell;
float: left;
width: 265px;
height: 60px;
background-image: url('/images/common/header_logo.gif');
background-repeat: no-repeat;
}
#footer{
height: 65px;
margin-top: 2px;
background-image: url('/images/common/footer_bg.gif');
background-repeat: no-repeat;
}

/* NAV_TOP */
#nav_top{
clear: both;
height: 52px;
background-image: url('/images/common/nav_top_bg.jpg');
background-repeat: repeat-x;
background-color: #000000;
}
#nav_top a{
display: table-cell;
float: left;
width: 86px;
height: 52px;
margin-left: 3px;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
text-decoration: none;
text-align: center;
}
#nav_top a span{
padding-left: 1px;
padding-right: 1px;
display: block;
margin-top: 12px;
}

/* SEARCHBOX */
#searchbox{
display: block;
height: 26px;
background-color: #e9e6e5;
text-align: left;
}
#searchbox form{
margin: 0;
padding: 0;
}
.searchbox_top{
display: block;
float: left;
width: 70px;
height: 26px;
background-image: url('/images/common/searchbox_top.gif');
background-repeat: no-repeat;
background-position: left center;
}
.searchbox_top span{
display: none;
}

/* BASKETBOX */
#basketbox{
position: absolute;
top: 0;
right: 0;
width: 300px;
border: 1px solid #2a3923;
border-top: none;
background-color: #e9e6e5;
text-align: left;
}
.basketbox_top{
display: block;
float: left;
width: 70px;
height: 26px;
margin-left: 14px;
background-image: url('/images/common/basketbox_top.gif');
background-repeat: no-repeat;
background-position: left center;
}
.basketbox_top span{
display: none;
}
#basketbox a{
display: table-cell;
float: left;
font-weight: bold;
color: #2a3923;
text-decoration: none;
}
#basketbox a span{
display: block;
padding-top: 6px;
padding-right: 10px;
}
.basketbox_checkout{
text-decoration: underline;
}

/* ORDER OPTIONS - MULTI ITEM RADIO BUTTNOS */
.multi_radio_button .product_code{
color: gray;
}

/* ASSOCIATED PRODUCTS TITLE */
#product_group_desc{
padding-top: 8px;
padding-bottom: 8px;
border-left: 5px solid #FFFFFF;
border-right: 3px solid #FFFFFF;
background-color: #9a3e1b;
color: #FFFFFF;
font-weight: bold;
text-align: center;
}

/* NAV_LEFT */
#nav_left{
width: 178px;
border: 1px solid #2a3923;
background-color: #FFFFFF;
}
.nav_left_top{
height: 20px;
padding-top: 4px;
background-color: #2a3923;
font-size: 12px;
color: #FFFFFF;
}
.nav_left_top a{
color: #FFFFFF;
}
.nav_left_middle{
padding: 3px;
}
.nav_left_lvl1{
display: block;
border: 1px solid #64922f;
background-image: url('/images/common/nav_left_lvl1_bg.gif');
background-repeat: no-repeat;
background-position: left center;
background-color: #e9e6e5;
color: #2a3923;
text-decoration: none;
text-align: left;
}
.nav_left_lvl1 span{
display: block;
padding-left: 14px;
}
.nav_left_lvl2{
display: block;
color: #000000;
border-bottom: 1px dashed gray;
text-align: left;
}
.nav_left_lvl2 span{
display: block;
padding-top: 5px;
padding-bottom: 5px;
}

/* NAV_HELP */
#nav_help{
width: 178px;
margin-top: 5px;
border: 1px solid #2a3923;
}
#nav_help a{
display: block;
background-color: #2a3923;
border: 2px solid #FFFFFF;
color: #FFFFFF;
text-decoration: none;
text-align: left;
}
#nav_help a span{
display: block;
padding-top: 5px;
padding-bottom: 5px;
text-indent: 5px;
}
.nav_help_top{
height: 20px;
padding-top: 4px;
background-color: #2a3923;
color: #FFFFFF;
font-size: 12px;
}

/* NAV_EXTRA */
#nav_extra{
margin-top: 5px;
}
#nav_extra a{
display: block;
margin-top: 2px;
}

/* Product */

#main_description{
clear: both;
padding-left: 20px;
padding-right: 20px;
text-align:left;
}
