*{padding:0; margin:0;}
body{background:#555a5b; font-family:Tahoma; font-size:1em; line-height:14px; color:#1c1c1c; text-align:center}
table{border-collapse:collapse; padding:0;  font-family:Tahoma; font-size:0.9em; line-height:14px; color:#1c1c1c;}
td{vertical-align:top; padding:0; font-family:Tahoma; font-size:90%; line-height:14px; color:1c1c1c;}
p{vertical-align:top; padding:0 20px 15px 15px; font-family:Tahoma; font-size:1.1em; line-height:18px; color:#1c1c1c;}
ol{vertical-align:top; padding:0 20px 15px 45px; font-family:Tahoma; font-size:1.1em; line-height:18px; color:#1c1c1c;}
h2{vertical-align:top; padding:0 20px 15px 15px; font-family:Tahoma; font-size:16px; font-weight:bold; line-height:24px; color:#555a5b;}


a {color:#555a5b; text-decoration:underline;}
a:hover{text-decoration:none;}
img {border:0;}

.clear{clear:both;}
/***************************************************************************************************************/
.main_t{width:934px; margin:auto; text-align:left;}
.header_t .row1{min-height:114px; height:auto !important; height:114px; background:#0c0c0c}
.header_t .row1 .col1{width:auto; float:left;}
.header_t .row1 .col2{width:auto; float:right;}
.header_t .row1 .col2 .col1{width:auto; float:right;}
.header_t .row1 .col2 .col1 img{margin-right:2px;}
.header_t .row1 .col2 .col2{width:93px; float:right; background:url(../index_files/header_bg.gif) no-repeat left top;}
.header_t .row1 .col2 .col2 .indent{padding:1px 0 7px 18px; color:#acacac; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.header_t .row1 .col2 .col3{width:92px; float:right;}
.header_t .row1 .col2 .col3 select{width:75px; height:21px; background:#a9b0b4; color:#000000; font-family:Tahoma; font-size:10px; border:solid 1px #505355; padding:1px 0 0 2px;}
.header_t .row1 .col2 .col4{width:75px; float:right; color:#acacac; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.header_t .row2{ background:#acafb1}
.header_t .row2 .inner1{background:url(../index_files/menu_row_bg.gif) repeat-y left top;min-height:44px; height:auto !important; height:44px;}
.header_t .row2 .inner1 .col1{width:687px; float:left;}
.header_t .row2 .inner1 .col2{width:auto; float:right;}

.user_menu ul{list-style:none; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif;}
.user_menu li{float:left; background:url(../index_files/user_menu_bg.gif) no-repeat 0 3px; display:block; line-height:18px; font-size:13px;}
.user_menu li a{display:block; padding:0 31px 3px 20px; text-decoration:none; color:#fff}
.user_menu li.first a{display:block; padding:0 50px 3px 16px; text-decoration:none; color:#000000}
.user_menu li.first{ background:none;}
.user_menu li a:hover{text-decoration:underline; color:#093f81;}

.h_td1{color:#2f3639; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:45px;}
.h_td2 {width:131px;}
.h_td2 input{width:127px; height:17px; border:solid 1px #cdcecf; background:#777c7f; color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:2px 0 0 5px;}
.h_td3 {width:50px;}

.content_t{ background:url(../index_files/content_t_bg1.gif) repeat-x left top #e6e6e6; width:100%;}
.content_t_inner1{background:url(../index_files/ltc.gif) no-repeat left top #FFFFFF; width:100%;}
.content_t_inner2{background:url(../index_files/rtc.gif) no-repeat right top; width:100%;}
.content_t_inner3{background:url(../index_files/rbc.gif) no-repeat right bottom; width:100%;}
.content_t_inner4{background:url(../index_files/lbc.gif) no-repeat left bottom; padding:15px;}

.content_t .user_menu_row{min-height:62px; height:auto !important; height:62px;}

.user_menu2 ul{list-style:none; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif;}
.user_menu2 li{float:left; background:url(../index_files/user_menu_bg.gif) no-repeat 0 3px; display:block; line-height:18px; font-size:13px;}
.user_menu2 li a{display:block; padding:0 26px 3px 26px; text-decoration:none; color:#5b5d65}
.user_menu2 li.first a{display:block; padding:0 26px 3px 0; text-decoration:none; color:#5b5d65}
.user_menu2 li.first{ background:none;}
.user_menu2 li a:hover{text-decoration:underline;}


.footer_t{border-top:solid 5px #0c0c0c; color:#ffffff}

.footer_t span{font-size:12px; font-family:Arial, Helvetica, sans-serif}
.footer_t a{text-decoration:none; color:#ffffff}
.footer_t a:hover{text-decoration:underline;}


h2.centerBoxHeading {padding:3px 10px 4px 50px; color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:normal; font-weight:bold; text-transform:uppercase; line-height:18px;}


#reviewsContent a{color:#1A3782;}


.contline{ height:1px; width:100%;display:none;}
.contline .contline_bg{height:1px; padding:0 0 0 0;}
.contline .contline_bg1{background:#e1e2e0;}

/******************************************************************/
.user_menu_bg2{ repeat-x left top; width:auto; float:right}
.user_menu_bg1{ no-repeat left top; width:auto;}
.user_menu_bg3{ no-repeat right top; min-height:41px; height:auto !important; height:41px; width:auto;}


.product_box3_price{color:#e60983; font-family:Tahoma; font-size:18px; line-height:21px; font-weight:bold; padding-top:0px; padding-left:12px;}


/* ----------------------- BOXES ------------------------- */
.box_head{color:#000000; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:100%; background:url(../index_files/head_bg1.gif) repeat-x left top #bbbebf}
.box_head .inner1{background:url(../index_files/head_bg3.gif) repeat-y left top;}
.box_head .inner2{background:url(../index_files/head_bg2.gif) repeat-y right top;}
.box_head .inner3{background:url(../index_files/head_bg4.gif) no-repeat left top;}
.box_head .inner4{background:url(../index_files/head_bg5.gif) no-repeat right top; padding:12px 5px 13px 50px;}

.box_head a{text-decoration:none; color:#000000;}
.box_head a:hover{text-decoration:underline}

.box{margin-bottom:12px; width:100%; background:url(../index_files/box_bg1.gif) repeat-y left top #f1f1f1;}
.box .inner1{background:url(../index_files/box_bg1.gif) repeat-y right top;}
.box .inner2{background:url(../index_files/box_bg1.gif) repeat-x left bottom;}
.box .inner3{background:url(../index_files/box_bg2.gif) no-repeat left bottom;}
.box .inner4{background:url(../index_files/box_bg3.gif) no-repeat right bottom;}
.box .box-indent{ padding:18px 19px 32px 22px; overflow:hidden;}

.box select{width:90%;}

.box_body {margin:0; color:#212121; font-family:tahoma; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.box_body a {color:#212121; text-decoration:none;}
.box_body a:hover {text-decoration:underline;}

.box_body ul {margin:0; padding:0; list-style:none;}
.box_body ul li {padding:6px 0 4px 27px;}
.box_body ul li a {text-decoration:underline;  padding-left:12px;}
.box_body ul li a:hover {text-decoration:none;}

.box_body ol {margin:0; padding:0; list-style:none;}
.box_body ol li {padding:6px 0 2px 17px;}
.box_body ol li a {text-decoration:underline;  padding-left:10px;}
.box_body ol li a:hover {text-decoration:none;}

/* ----------------------- LISTING BOXES ------------------------- */

#categories {}
#categories ul{list-style:none; list-style-position:outside; font-family:Arial, Helvetica, sans-serif}
#categories li{color:#004ba8; font-size:13px; line-height:16px; background:url(../index_files/list_background1.gif) no-repeat 1px 5px; padding-left:0; text-decoration:none; font-weight:normal;}
#categories li.category-products{color:#ffffff; font-size:12px; line-height:16px;  background:url(../index_files/list_background1.gif) no-repeat 37px 6px; text-decoration:none; font-weight:normal; padding:2px 2px 2px 0;}
#categories li span.top-span{display:block; padding:2px 0 2px 0; background:url(../index_files/list_backgroundx.gif) repeat-x left top;}
#categories li.category-products span.top-span{display:block; padding:2px 0 2px 35px; }
#categories li.category-products span.top-span a{color:#004ba8; font-style:italic; font-weight:bold !important; text-decoration:none}
#categories li.category-products span.top-span a:hover{text-decoration:underline;}
#categories li.category-top_un span.top-span{display:block; background:url(../index_files/list_background1x.gif) no-repeat 17px 11px;}
#categories li a{color:#004ba8; font-size:13px; line-height:18px; text-decoration:none; padding-left:27px; display:block;}
#categories li a:hover{text-decoration:underline;}



#catBoxDivider{height:5px;}

/******************************************************************/

#column_center{width:100%;}

.title_box{overflow:hidden; margin-bottom:13px;}
.title_box .row1 {}
.title_box .row1 .title_inner1{background:url(../index_files/bg_titile_right_top.gif) no-repeat right top; padding-right:8px;}
.title_box .row1 .title_inner2{background:url(../index_files/bg_titile_left_top.gif) no-repeat left top; padding-left:8px;}
.title_box .row1 .title_inner3{background:url(../index_files/bg_titile_top.gif) repeat-x left top #4bb1e1; height:8px;}

.title_box .row2{background:url(../index_files/bg_titile_top2x.gif) repeat-x left #4bb1e1 ; width:100%;}
.title_box .row2 .title_inner1{background:url(../index_files/bg_titile_left.gif) repeat-y left top; width:100%;}
.title_box .row2 .title_inner2{background:url(../index_files/bg_titile_left.gif) repeat-y right top; width:100%;}
.title_box .row2 .title_inner3{background:url(../index_files/bg_titile_left_top2.gif) no-repeat left top; width:100%;}
.title_box .row2 .title_inner4{background:url(../index_files/bg_titile_right_top2x.gif) no-repeat right top; width:100%;}

.title_box .row3 .title_inner1{background:url(../index_files/bg_titile_right_bottom.gif) no-repeat right top; padding-right:8px;}
.title_box .row3 .title_inner2{background:url(../index_files/bg_titile_left_bottom.gif) no-repeat left top; padding-left:8px;}
.title_box .row3 .title_inner3{background:url(../index_files/bg_titile_bottom.gif) repeat-x left top; height:8px;}


.productListing-data .img_box{margin-bottom:9px; overflow:hidden; background:#FFFFFF; margin-right:0; float:left !important;}


.description_box {color:#5b5d65; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:14px; padding:0 0 0 0;}

.background-white{ background:#FFFFFF}


.cart_quantity{border:solid 1px #837976; height:21px; padding:2px 0 0 5px;}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index: 5000;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #4bb1e1;
	width: 12em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}

#coltwo {width:28%;float:right; margin:0 23px 0;}
#coltwo .box {-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #DCDCDC; padding: 10px; margin:0 0 1em;}
.box p {margin:0.5em 0;}
.box img {vertical-align:top;float:left;}
#inner .box-small {text-align:center;float:left;margin:10px 10px;width:80px;height:80px;}
#inner {width:auto;text-align:center;margin:20px 0 0;padding:0 30% 0;}


