/* CSS Document */
a:active{
outline:none;
}
body
{
width:100%;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#000000;
font-style:normal;
margin:0;
padding:0;
}
.prevnext{
font-size:11px;
}

a img{
	border:0;
}
.sign_back{
background:url("/images/background_top.gif") bottom no-repeat;
width:264px;
}
.sign_top{
font:verdana, regular, sans-serif;
font-size:12px;
line-height:45px;
color:#C5030C;
}
.sign_top a{
font:Tohama, regular, sans-serif;
font-size:11px;
line-height:auto;
color:#C5030C;
outline:none;
text-decoration:underline;
}
.sign_top a:hover{
	text-decoration:none;
}
.top_margin{
background:url("/images/top_margin.gif") repeat-x;
}
#input {
background:#fff;
border:solid 1px #BEBEBE;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
line-height:14px;
padding:3px 3px;
height:14px;
width:150px;
}

.submit{
background:url("/images/submit_go.gif") no-repeat;
width:35px;
height:22px;
border:none;
margin:0px;
}

.navigation_back{
background:url("/images/navigation_back.gif") repeat-x;
height:52px;
}


#top{
width:auto;
margin:0; padding:0;
text-align:center;
}
#top li
{
list-style:none;
margin:0; padding:0;
float:left;
font-family:Tohama,  sans-serif;
font-size:12px;
color:#EBE4BC;
font-weight:bold;
display:block;
outline:none;
line-height:52px;
}
#top li a
{
display:block;
font-family:Tohama,  sans-serif;
font-size:12px;
color:#EBE4BC;
width:140px;
float:left;
outline:none;
padding:0 0 0 5px;
text-align:center;
outline:none;
text-decoration:none;
line-height:52px;
}
#top li a:hover
{
background:url("/images/navigation_hover.gif") repeat-x;
display:block;
width:140px;
font-family:Tohama,  sans-serif;
font-size:12px;
color:#A7070E;
text-align:center;
line-height:52px;
height:52px;
}
#divider
{
width:4px;
list-style:none;
background:url("/images/divider.gif") no-repeat;
height:52px;
}
.top_repeat{
background:url("/images/top_nav.gif") repeat-x;
height:15px;
}

.border_ul{
border-bottom:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
background:url("/images/background.gif") repeat-x bottom #fff;
}
.bottom{
background:url("/images/bottom.gif") repeat-x;
height:26px;
padding:0 0 0 42px;
}

.bottom a{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#737373;
line-height:26px;
outline:none;
text-decoration:none;
}

.back_tp{
background:url("/images/background_tp.gif") bottom repeat-x;
height:13px;
}
.right_top{
background:url("/images/right_repeat.gif") repeat-y;
width:10px;
}

#browse_cat{
text-align:left;
width:174px;
padding:0 0 0 10px;
margin:0;
list-style:none;
}
#browse_cat ul{
margin:0; padding:0;
list-style:none;
}
#browse_cat li{
padding:0;
margin:0;
}
#browse_cat li a{
width:176px;
font-family:Tahoma, sans-serif;
font-size:12px;
display:block;
text-decoration:none;
color:#A7070E;
margin:0px; padding:5px 0 0 0;
line-height:20px;
font-weight:bold;
}
#browse_cat li ul{
margin:0; padding:0;
list-style:none;
}
#browse_cat ul li{
width:173px;
margin:0; padding:0;
}
#browse_cat ul li a{
width:161px;
padding:0 0 0 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; font-weight:normal;
color:#000000;
line-height:15px;
margin:0px;
display:block;
height:15px;
outline:none;
}
#browse_cat ul a:hover{
color:#353535;
text-decoration:underline;
}
.divider_ul
{
margin:0; padding:0;
width:174px;
background:url("/images/divider_ul.gif") bottom no-repeat;
height:8px;
display:block;
}

.banner_back{
background:url("/images/banner_right.gif") bottom no-repeat;
width:225px;
height:227px;
}

.banner_text{
background:#fff;
border-bottom:#BFBFBF solid 1px;
border-top:#BFBFBF solid 1px;
border-right:#BFBFBF solid 1px;
}

.banner_headline{
font-family:Arial, regular, sans-serif;
font-size:26px;
padding:0 0 0 15px;
line-height:29px;
color:#2fa0e8;
font-weight:normal;
}

.banner_content{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
padding:0 10px 0 0;
color:#000000;
}

.banner_text a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
text-decoration:underline;
color:#90060c;
}

.banner_text a:hover{
text-decoration:none;
}
.banner_highlight{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#bb0008;
}

.banner_left_repeat{
background:url("/images/left_banner.gif") repeat-y;
width:10px;
}
.form_top_repeater{
background:url("/images/form_top_repeater.gif") repeat-x;
height:16px;
}

.form_border{
border:#BFBFBF solid 1px;
color:#333333;
/*font-size:10px;*/
}

h1{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:500;
color:#333333;
/*line-height:auto;*/
line-height: 18px;
margin:5px 0 0 0;
padding:0;
}

h1.title {
  margin:20px 0 10px 0;
  color:#004878;
}

.border_bottom{
border-bottom:#d4d4d4 solid 1px;
}

p{
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
margin:0px;
padding:5px 0;
}

.form_border a{
font-family:Tahoma, sans-serif;
font-size:11px;
font-weight:normal;
color:#ba0000;
text-decoration:none;
}

.form_border a:hover{
text-decoration:none;
color:#333333;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:auto;
color:#238ccf;
margin:0px;
padding:0 0 3px 0;
}
#form{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:12px;
}
#form  input{
background:#fff;
border:solid 1px #BEBEBE;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
line-height:14px;
padding:3px 3px;
height:14px;
width:360px;
}
#form #checkbox{
width:20px;
height:20px;
border:solid 1px #BEBEBE;
margin:0 0 0 10px;
}
#checkbox{
width:20px;
height:20px;
border:solid 1px #BEBEBE;
margin:0 0 0 10px;
}
#select{
background:#fff;
border:solid 1px #BEBEBE;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
line-height:20px;
height:20px;
width:auto;
}

.buttons{
	width:150px;
	font-size:11px;
	background:url("/images/buttons.gif") bottom repeat-x;
	font-weight:bold;
	color:#fff;
	height:22px;
	border:none;
	margin:0px;
	padding:2px 6px 3px 6px;
}
.buttons_details {
	width:70px;
	font-size:11px;
	background:url("/images/buttons.gif") bottom repeat-x;
	font-weight:bold;
	color:#fff;
	height:22px;
	border:none;
	margin:0px;
	padding:2px 6px 3px 6px;
}
.bottom_shadow{
background:url("/images/bottom_shadow.gif") repeat-x;
}
.onsalenow_repeater{
background:url("/images/onsalenow_nav.gif") bottom repeat-x #fff;
height:66px;
}
.onsale_footer_nav{
background:url("/images/onsale_footer_nav.gif")  repeat-x;
height:31px;
}
#footer_nav{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#010101;
font-style:normal;
margin:0;
padding:0;
}
#footer_nav a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#010101;
font-style:normal;
margin:0;
padding:0 5px;
text-decoration:none;
}
#footer_nav a:hover{
text-decoration:underline;
}
.read_more a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#ba0000;
padding:0 15px 0 0;
font-weight:bold;
text-decoration:none;
}
.read_more a:hover{
color:#000000;
}

.productlisting_repeater{
background:url("/images/productlisting_repeater.gif") center repeat-x;
height:127px;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
line-height:auto;
margin:0px;
color:#000000;
padding:0 0 5px 0;
}

.price_highlight{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#ba0000;
}
.product_details_banner{
background:url("/images/product_details_banner.gif") no-repeat;
height:151px;
width:181px;
}
.raquo{
font-family:Tohama, sans-serif;
font-size:11px;
color:#0f8edf;
padding:0;
}
#bread_cumb{
margin:0px; padding:0;
}
.padding_right{
padding:0 0 0 4px;
}
.padding_right_image{
padding:0 0 0 10px;
}
#bread_cumb a{
font-family:Tohama, sans-serif;
font-size:11px;
color:#333333;
line-height:25px;
padding:0 4px;
}
#bread_cumb a:hover{
text-decoration:underline;
}
.middle_divider_top{
background:url("/images/middle_divider.gif") top no-repeat;
height:572px;
width:8px;
}
.divider_layer{
background:url("/images/upper_portion.gif") top no-repeat;
width:336px;
height:4px;
}
.retail_price{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0f8edf;
font-weight:bold;
}

#tell_a_friend{
font-family:Tohama,regular,sans-serif;
font-size:10px;
color:#333333;
}
#tell_a_friend a{
font-family:Tohama,regular,sans-serif;
font-size:10px;
color:#333333;
padding:0 5px;
}

#tell_a_friend a:hover{
text-decoration:underline;
color:#ba0000;
}

#top_list
{
background:#c4c4c4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4c4c4c;
font-weight:bold;
}
#list_inner{
font-family:Tohama, sans-serif;
font-size:11px;
color:#0000;
font-weight:normal;
padding:0 3px;
}
#list_inner_alternate{
font-family:Tohama, sans-serif;
font-size:11px;
background:#F9F9F9;
color:#0000;
font-weight:normal;
padding:0 3px;
}

a.catalog_l1 { color: #238ccf; font-family: Verdana, Arial,Helvetica, sans-serif;   font-weight: bold; font-size: 12px; text-decoration: none;}
a.catalog_l1:hover {  color: #000000; font-family: Verdana, Arial,Helvetica, sans-serif;   font-weight: bold; font-size: 12px; text-decoration: none;}

div.store {
text-align: left;
padding: 3px 0px 3px 3px;
}

div.dep {
text-align: left;
padding: 4px 0px 0px 10px;
}

div.cat {
text-align: left;
padding: 2px 0px 0px 5px;
}

div.cat p {
padding: 2px 0px 0px 15px;
}

div.more_cats {
border: thin solid #e1e1e1;
background-color: #efefef;
padding: 2px 0px 0px 5px;
}

div.more_cats a {

width:156px;
padding:0 0 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; font-weight:normal;
color:#000000;
line-height:15px;
margin:0px;
text-decoration: none;
height:20px;
outline:none;
}

div.more_cats a:hover {
color:#353535;
text-decoration:underline;
}

div.more_search {
padding:0 0 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; font-weight:normal;
color:#000000;
line-height:15px;
margin:0px;
text-decoration: none;
outline:none;
}

div.more_search a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:15px;
color:#238ccf;
}

a.subtab {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:15px;
color:#238ccf;
}
