html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
font-family:arial;
list-style:none;
text-decoration:none;
font-size:12px;}

body {
background:#363636;}

#hl_website_wrapperauto {
width:977px;
margin:auto;}

#hl_website_wrapperfloat {
width:977px;
float:left;
border-left:1px solid #b7b7b7;
border-right:1px solid #b7b7b7;
background:#ffffff;
padding:0px 2px;}

/*-------------------------Header Styles----------------------*/

#hl_header_wrapper {
width:977px;
height:182px;
float:left;}

#hl_header_topbar {
width:977px;
height:45px;
float:left;
background:url(../images_templ/dev/greybar_mid.jpg);
position:relative;}

#hl_header_topbar_left {
float:left;}

#hl_header_topbar_right {
float:right;}

#hl_header_topbar_cartinfo {
color:#FFFFFF;
float:right;
font-size:11px;
height:34px;
line-height:16px;
padding:5px 0 0;
width:150px;
*position:relative;}



#hl_header_topbar_carticon {
float:left;
padding:0 5px 0 0;}

.hl_header_topbar_bluehighlight {
background:none repeat scroll 0 0 #52C3F0;
color:#FFFFFF;
float:right;
padding:0 2px;
*position:relative;
*top:-16px;}

#hl_header_middlebar {
width:977px;
height:106px;
float:left;
position:relative;}

#hl_header_middlebar_logo  {
left:21px;
position:absolute;
top:8px;}

#hl_header_middlebar_search {
background:url("../images_templ/dev/searchbar.jpg") repeat scroll 0 0 transparent;
height:54px;
left:311px;
position:absolute;
top:24px;
width:433px;}

#hl_header_middlebar_search .text {
position:absolute;
top:19px;
left:99px;
height:16px;
width:290px;
line-height:16px;
font-size:12px;}

#hl_header_middlebar_search .btn {
height:16px;
width:24px;
position:absolute;
top:19px;
left:390px;
color:transparent;
cursor:pointer;}

#hl_header_middlebar_phone {
height:53px;
left:765px;
position:absolute;
top:24px;
width:204px;}

#hl_header_middlebar_phonenum {
padding:0 0 3px 0;}

#hl_header_horznav {
background:url("../images_templ/dev/horvnar_mid.jpg") repeat scroll 0 0 transparent;
float:left;
height:31px;
width:977px;}

#hl_header_horznav li {}

#hl_header_horznav ul li a {
background:url("../images_templ/dev/horvnar_mid.jpg") repeat scroll 0 0 transparent;
border-left:1px solid #549ED4;
border-right:1px solid #0B4D7D;
color:#FFFFFF;
display:block;
float:left;
font-size:15px;
height:28px;
line-height:31px;
margin:0 0 3px;
padding:0 21px;
text-decoration:none;}

#hl_header_horznav ul li a:hover {
color:#ee2e24;
background:url("../images_templ/dev/horvnar_mid_roll.jpg") repeat scroll 0 0 transparent;}

#hl_header_horznav #hl_header_horznav_first {
border-left:0px;
padding:0 21px 0 29px;}

#hl_header_horznav #hl_header_horznav_last {
border-right:0px;}

#hl_header_topbar_links {
position:absolute;
top:13px;
left:320px;}

#hl_header_topbar_links a {
float:left;
display:block;
font-size:12px;
padding:0 0 0 20px;
color:#ffffff;
background:url("../images_templ/dev/blue_arrowtop.jpg") no-repeat scroll 13px 3px transparent;}

#hl_header_topbar_links a:hover {
text-decoration:underline;}

/*-------------------------Footer Styles----------------------*/

#hl_footer_wrapper {
width:977px;
height:315px;
float:left;
background:#464646;
position:relative;}

#hl_footer_wrapper #hl_footertop {
border-bottom:1px solid #707070;
float:left;
height:230px;
width:977px;}

#hl_footerlinks ul {
padding:0px 16px;
float:left;}

#hl_footerlinks ul li {
color:#ffffff;
font-size:11px;
line-height:18px;}

#hl_footerlinks ul li a {
font-size:11px;
color:#ffffff;}

#hl_footerlinks ul li a:hover {
text-decoration:underline;}

#hl_footerlinks .hl_footertop_header {
font-size:14px;
font-weight:bold;
color:#ffffff;
padding:8px 0 0 0;}

.hl_footerlinks_icon {
padding:5px 0 0 0;}

#hl_footerbottom {
float:left;
position:relative;
width:977px;
height:80px;}

#hl_footerbottom_creditcard  {
left:14px;
position:absolute;
top:25px;}

#hl_footerbottom_google  {
left:284px;
position:absolute;
top:25px;}

#hl_footerbottom_bbb  {
left:876px;
position:absolute;
top:23px;}

#hl_footerbottom_mcafee  {
left:746px;
position:absolute;
top:23px;}

.footer_links_system  {
float:left;}

#hl_footernewsletter  {
height:200px;
position:absolute;
right:0;
top:0;
width:351px;}

/*-------------------------Content Styles----------------------*/

#hl_content_wrapper {
width:977px;
float:left;}

/*-------------------------Custom Page Styles----------------------*/

#webpage_content_body_temp {}

#webpage_content_body_temp a {}

#webpage_content_body_temp a:hover {}

/*-------------------------Homepage Styles----------------------*/

#hl_homepage_wrapper {
float:left;}

#hl_homepage_banner_section  {
float:left;
height:513px;
padding:4px 0 0;
width:977px;
background:none repeat scroll 0 0 #363636;}

#hl_homepage_banner {
float:left;
height:394px;
width:977px;}

#hl_homepage_greybox_left {
float:left;
height:384px;
width:18px;}

#hl_homepage_greybox {
float:left;
width:260px;
height:384px;
background:url(../images_templ/dev/lightgrey_mid.jpg);
position:relative;}

#hl_homepage_greybox_title {
font-size:24px;
color:#ffffff;
font-weight:bold;
text-align:center;
line-height:22px;
padding:22px 0 22px 0;}

#hl_homepage_greybox_body {
font-size:16px;
color:#ffffff;}

#hl_homepage_greybox_more {
color:#b4def1;
font-size:16px;
position:absolute;
bottom:10px;
right:5px;
display:block;}

#hl_homepage_greybox_right {
float:left;
width:7px;
height:384px;}

#hl_homepage_smallbanners {
padding:8px 0 0 8px;
float:left;}

#hl_homepage_smallbanners img{
float:left;
padding:0 8px 0 0;}

#hl_homepage_scroll_section  {
border-bottom:3px solid #E1E1E1;
float:left;
height:269px;
margin:0 0 3px;
padding:1px 0 0;
width:977px;
display:inline;}

#hl_homepage_scroll_header {
height:30px;
width:968px;
float:left;
background:url(../images_templ/dev/featured_mid.jpg);
font-size:18px;
padding:0 0 0 9px;
line-height:27px;
color:#ffffff;}

#hl_homepage_cat_section  {
float:left;
overflow:hidden;
padding:0 0 0 6px;
width:977px;}

#hl_homepage_cat_section img {
padding:4px 5px 0 0;}

#hl_homepage_cat_section .hl_homepage_cat_section_large {
padding:10px 3px 10px 4px;}

/*-------------------------Carousel Template Styles----------------------*/

.hl_carousel_wrapper  {
background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #E8E8E8;
float:left;
height:239px;
overflow:hidden;
width:261px;}

.hl_carousel_title {
height:34px;
width:241px;
float:left;
text-align:center;
padding:5px 0 0 10px;}

.hl_carousel_title a{
font-size:14px;
font-weight:bold;
color:#000000;
overflow:hidden;}

.hl_carousel_title a:hover{
text-decoration:underline;}

.hl_carousel_image {
width:261px;
height:143px;
float:left;
overflow:hidden;
text-align:center;
position:relative;}

.hl_carousel_image img {}

.hl_carousel_prodnum {
font-size:11px;
color:#000000;
width:149px;
height:18px;
float:left;
padding:0 0 0 20px;}

.hl_carousel_prodnum span{
font-size:11px;
color:#000000;
text-transform:uppercase;}

.hl_carousel_moreinfo {
width:86px;
height:18px;
float:left;}

.hl_carousel_moreinfo a{
font-size:10px;
color:#0d65a5;
display:block;}

.hl_carousel_moreinfo a:hover{
text-decoration:underline;}

.hl_carousel_price {
height:23px;
width:149px;
float:left;
font-size:14px;
color:#ee2e24;
padding:0 0 0 20px;}

.hl_carousel_price span{
font-size:18px;
font-weight:bold;
color:#ee2e24;}

.hl_carousel_buynow {
width:86px;
height:23px;
float:left;}

/*------------------------ Filter Styles ------------------------------*/

#hl_filter_wrap_top {
float:left;
width:182px;
padding:10px 0 0 0;}

#hl_filter_wrap {
float:left;
width:182px;
background:#196ca7;}

#hl_filter_wrap_btm {
float:left;
width:182px;}

#menu_filters_header  {
color:#FFFFFF;
font-size:17px;
padding:0 0 3px;
text-transform:uppercase;}

#menu_filters_func a {
color:#FFFFFF;
display:block;
font-size:10px;
height:12px;
left:0px;
overflow:hidden;
position:relative;
top:-7px;
width:45px;}

#menu_filters_func a:hover {
color:#ffffff;
text-decoration:underline;}

#menu_filters {
background:none repeat scroll 0 0 #196CA7;
margin:0;
padding:5px 0 5px 10px;
position:relative;}

#menu_filters form{ margin:0; padding:0;}
 
.listitem_filter_header {
font-size:14px;
color:#ffffff;
padding:5px 0;
font-weight:bold;}

.listitem_filter_body {
font-size:12px;
color:#ffffff;
padding:0 0 3px 0;}

.filterValues_showMore:link, .filterValues_showMore:active, .filterValues_showMore:visited {
font-size:10px;
color:#ffffff;
text-decoration:none;
display:inline;
padding:0px;}

.filterValues_showMore:hover {
text-decoration:underline;}

#filtersContentCategoriesPath .top_link{
color:#00cbef;
font-size:12px;}

#filtersContentHeader table {
border:0px;}

#filtersContentHeader table td {
background:transparent;
padding:5px;
text-align:left;
vertical-align:top;}

#filtersContentFooterNavigation, #filtersContentFooterNavigation td {
background:transparent;
padding:5px;
text-align:left;
vertical-align:top;
border:0px;
text-align:center;}

#filtersContentTop {
display:inline;
width:10% !important;}

#filtersContentNavigation {
display:inline;}

#filtersContentNavigation td {
display:inline;
position:relative;
top:-6px;}

.list_filtervalue li {
padding:2px 0;}

.list_filtervalue li label {
padding:0 0 0 4px;}

/*-------------------------Left Menu Styles----------------------*/

#hl_leftnav_wrap {
float:left;
width:182px;
border-right:1px solid #60c4eb;}

#hl_leftnav_wrap_outter {
float:left;
width:183px;
padding:0 0 10px 0;}

#hl_leftnav_wrap_top {
float:left;
width:183px;
padding:10px 0 0 0;}

#hl_leftnav_wrap_btm {
float:left;
width:183px;}

#menuitem_category {
width:182px;
float:left;
display:inline;}

.menuitem_categorytype_link {
font-size:16px;
color:#0068b3;
padding-left:5px;
display:block;
font-weight:bold;
text-decoration:none;
height:28px;
line-height:28px;
overflow:hidden;
text-transform:uppercase;}

.menuitem_categorytype_link:hover {
color:#ee2e24;}

.menuitem_category_link {
font-size:14px;
margin:0 0 0 6px;
display:block;
color:#0068b3;
padding:3px 0 3px 16px;
background:url(../images_templ/dev/leftnav_unselected.jpg) no-repeat 0px 4px;}

.menuitem_category_link:hover {
background:url(../images_templ/dev/leftnav_selected.jpg) no-repeat 0px 4px;
color:#ee2e24;}

.menuitem_subcategory_link {
font-size:11px;
margin:0 0 0 5px;
display:block;
color:#0068b3;
padding:3px 0 3px 17px;
font-weight:bold;}

.menuitem_subcategory_link:hover {
color:#ee2e24;}

.class_menuitem_categorytype_selected .menuitem_categorytype_link {color:#ee2e24; font-weight:bold;}
.class_menuitem_category_selected .menuitem_category_link {color:#ee2e24; background:url(../images_templ/dev/leftnav_selected.jpg) no-repeat 0px 4px; font-weight:bold;}
.class_menuitem_subcategory_selected .menuitem_subcategory_link {color:#ee2e24; font-weight:bold;}


/*------------------------- Breadcrumb Styles ----------------------*/

#filtersContentCategoriesPath,
#webpage_content_body_temp .categories_path .categories_path_td {
margin:10px 0 10px 0;
padding:2px 0 2px 0;
height:18px;
line-height:17px;
border-top:1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
font-size:11px;
color:#ee2e24;
font-weight:bold;}

#filtersContentCategoriesPath .top_link,
.categories_path_td .top_link {
font-size:11px;
color:#0068b3;
font-weight:normal;}

#filtersContentCategoriesPath .top_link:hover,
.categories_path_td .top_link:hover {
text-decoration:underline;}

/*------------------------- Brief Template Styles----------------------*/

.hl_brief_wrapper {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #E8E8E8;
float:left;
height:284px;
overflow:hidden;
padding:4px 0;
width:260px;}

.hl_brief_title {
float:left;
height:34px;
padding:0 5px 4px 5px;
text-align:center;
width:251px;
}

.hl_brief_title a{
font-size:14px;
font-weight:bold;
color:#000000;
overflow:hidden;}

.hl_brief_title a:hover{
text-decoration:underline;}

.hl_brief_image {
float:left;
height:143px;
margin:0 0 0 21px;
overflow:hidden;
position:relative;
text-align:center;
width:220px;}

.hl_brief_imagetab {
position:absolute;
top:0px;
left:0px;
z-index:1;}

.hl_brief_image img {}

.hl_brief_desc {
color:#464646;
float:left;
font-size:11px;
height:28px;
line-height:13px;
overflow:hidden;
padding:0 25px;
text-align:center;
width:221px;}

.hl_brief_prodnum {
color:#000000;
float:left;
font-size:11px;
height:18px;
padding:0 0 0 20px;
width:149px;}

.hl_brief_prodnum span{
font-size:14px;
color:#000000;
text-transform:uppercase;}

.hl_brief_moreinfo {
width:86px;
height:18px;
float:left;}

.hl_brief_moreinfo a{
font-size:10px;
color:#0d65a5;
display:block;}

.hl_brief_moreinfo a:hover{
text-decoration:underline;}

.hl_brief_price {
color:#EE2E24;
float:left;
font-size:14px;
min-height:23px;
padding:0 0 0 19px;
width:149px;}

.hl_brief_price span{
font-size:18px;
font-weight:bold;
color:#ee2e24;}

.hl_brief_buynow {
width:86px;
height:23px;
float:left;}

.hl_brief_status {
color:#464646;
float:left;
font-size:11px;
height:15px;
padding:0 25px 0 20px;
text-align:left;
width:221px;}

.hl_brief_status span {
font-weight:bold;}

.products_summary {
font-size:11px;}

.navigator_products {
float:left;
font-size:11px;
padding:5px 0;
width:770px;}

.navigator_products_link_selected {
padding:0 1px;
background:#ff0000;
color:#ffffff;
font-weight:bold;
font-size:11px;}

.navigator_products_link:link,
.navigator_products_link:active,
.navigator_products_link:visited {
color:#0068B3;
font-size:11px;
font-weight:normal;
font-size:11px;}

.navigator_products_link:hover {
text-decoration:underline;}

/*------------------------- Detail Template Styles----------------------*/

#hl_detail_wrapper {
float:left;
padding:0 5px 0 0;
width:730px;}

#hl_detail_title {
width:730px;
float:left;
height:37px;
font-size:24px;
line-height:37px;
color:#000000;}

#hl_detail_greybar {
width:730px;
float:left;
height:25px;
background:#f4f4f4;}

#hl_detail_greybar a  {
color:#363636;
cursor:pointer;
font-size:11px;
height:25px;
padding:0 0 0 17px;}

#hl_detail_greybar span{
height:25px;
color:#363636;
font-size:11px;
top:-5px;
position:relative;}

#hl_detail_greybar a:hover span {
text-decoration:underline;} 

#hl_detail_greybar img {
padding:4px 5px 0 0;}

#hl_detail_image_wrap {
width:468px;
min-height:332px;
float:left;
margin:10px 10px 0 0 ;
display:inline;
text-align: center;
}

#hl_detail_image {position: relative;}

#hl_detail_info_wrap {
width:252px;
float:left;
margin:10px 0 0 0;
display:inline;}

#hl_detail_info_badge {
width:252px;
float:left;}

#hl_detail_info_status {
width:252px;
float:left;
font-size:12px;
color:#363636;
padding: 20px 0 10px 0;}

#hl_detail_info_status span {
font-weight:bold;}

#hl_detail_info_product {
width:252px;
float:left;
font-size:12px;
color:#363636;}

#hl_detail_info_price {
width:252px;
float:left;
font-size:18px;
padding:10px 0 10px 0;}

#hl_detail_info_price span{
color:#ee2e24;
font-size:18px;
font-weight:bold;
padding:0 0 0 3px;}

#hl_detail_info_price_list {
float:left;
width:252px;
padding:10px 0 0 0;
font-size:15px !important;
text-decoration:line-through;
font-weight:bold;}

#hl_detail_info_price_list span {
width:252px;
padding:10px 0 0 0;
font-size:15px !important;
text-decoration:line-through;
font-weight:bold;}

#hl_detail_info_qty {
width:252px;
float:left;
padding:0 0 15px 0;}

#hl_detail_info_qty input {
border:1px solid #363636;
color:#363636;}

#hl_detail_info_add {
width:100px;
float:left;}

#hl_detail_info_buy {
width:150px;
float:left;}

#hl_detail_info_reviews  {
border-bottom:1px solid #e1e1e1;
border-top:1px solid #e1e1e1;
float:left;
margin:10px 0;
padding:10px 0;
width:252px;
display:inline;}

.productReviews_body table td{
color:#231106;
height:10px;
padding:2px;}

.readProductReviews_reviewContainer div,
.readProductReviews_reviewContainer table td {
color: #000;}

.productReviews_container {
padding:0px; }

.productReviews_body p,
.productReviews_body td,
.productReviews_body li,
.productReviews_body h1,
.productReviews_body h2,
.productReviews_body h3,
.productReviews_body h4,
.productReviews_body h5,
.productReviews_body h6,
.productReviews_body div 
.productReviews_body a{
font-size:10px;
color:#00457b;}

.productReviews_starLabel_link:link,
.productReviews_starLabel_link:active,
.productReviews_starLabel_link:visited,
.productReviews_starLabel,
.productReviews_body table td,
.productReviews_readReviews_link,
.productReviews_writeReview_link {
font-size:10px;
color:#00457b;}

.productReviews_percentageBarContainer  {
background-color:#959595;
height:12px !important;
width:65px;}

.writeProductReview_onlyRegisteredMsg{
color:#fff;}

#hl_detail_navtab_wrap {
width:730px;
float:left;
padding:20px 0 0 0;}

.productReviews_percentageBarContent  {
background-color:#00457b;}

.productReviews_body table td {
padding:1px;}

.large_img_msg, .thumb_img_msg {
color: #005aa9;}

.large_img_msg {
margin-bottom: 10px;}

.zoomclass {
margin: 0 auto;}

.thumb_list {
padding-top: 5px;
text-align: left;}

#large_image_holder {
margin: 0 auto;
z-index: 0;
text-align: center;
padding-left: 2px;}

.jqzoom {
margin: 3px auto 0 auto;}

.thumb_list a {
margin: 0 3px 3px 3px;}

img,a {
outline: none;}

.thumb_list #thumb_not_selected img {
border: 1px solid #cbcbcc;}

.thumb_list #thumb_selected img {
border: 1px solid #005aa9;}

#gh_d_related {
margin-top: 30px;}

.thumb_list img {
margin: 0 2px 2px 0;
border: 1px solid #fff;}

.thumb_list img.thumb_selected {
border: 1px solid red;}

#hl_detail_image #video {
display:none;
background:#000000;}

#hl_video_btn_close {
padding:0;
position: absolute;
top: 10px;
left: 10px;
}

/*------------------------- Detail Related Template Styles----------------------*/

#hl_detail_related_wrap  {
float:left;
padding:10px 0 10px 0;
width:226px;}

#hl_detail_related_top {
width:226px;
height:27px;
float:left;}

#hl_detail_related {
float:left;
width:224px;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
background:#ebebeb;}

.hl_detail_related_box {
width:208px;
float:left;
padding:8px;
display: none;
}

.hl_detail_related_box_top {
float:left;}

.hl_detail_related_box_btm {
float:left;}

.hl_detail_related_box_mid {
float:left;
width:208px;
background:#ffffff;}

.hl_detail_related_box_title  {
float:left;
height:34px;
margin:5px 0 4px;
overflow:hidden;
text-align:center;
width:208px;
display:inline;}

.hl_detail_related_box_title a{
font-size:14px;
font-weight:bold;
color:#000000;
overflow:hidden;}

.hl_detail_related_box_title a:hover{
text-decoration:underline;}

.hl_detail_related_box_image  {
float:left;
height:120px;
overflow:hidden;
text-align:center;
width:208px;}

.hl_detail_related_box_image img {}

.hl_detail_related_box_prodnum  {
color:#000000;
float:left;
font-size:10px;
height:18px;
padding:0 0 0 14px;
width:115px;}

.hl_detail_related_box_moreinfo {
width:65px;
height:18px;
float:left;}

.hl_detail_related_box_moreinfo a{
font-size:10px;
color:#0d65a5;
display:block;}

.hl_detail_related_box_moreinfo a:hover{
text-decoration:underline;}

.hl_detail_related_box_price  {
color:#EE2E24;
float:left;
font-size:16px;
height:23px;
padding:0 0 0 14px;
width:114px;
font-weight:bold;}

.hl_detail_related_box_buynow  {
float:left;
height:23px;
width:67px;}

.hl_detail_related_box_qty {
display:none;}

.hl_detail_related_box_status  {
color:#464646;
float:left;
font-size:11px;
height:15px;
padding:0 0 0 15px;
text-align:left;}

.hl_detail_related_box_status span {
font-weight:bold;}

.hl_video_btn {
position:absolute;
cursor:pointer;}

/*------------------------- Detail Navbar Styles----------------------*/

.navbar {
width:730px;
float:left;}

.navbar td {
height:18px;}

.navbar td.navtab_first {
float:left;
height:32px;
padding:0 3px 0 0;
text-align:center;
width:144px;}

.navbar td.navtab_middle {
float:left;
height:32px;
padding:0 1px 0 0;
text-align:center;
width:144px;}

.navbar td.navtab_last {
float:left;
height:32px;
padding:0 3px 0 0;
text-align:center;
width:144px;}

.navbar a.navtab_selected {
display:block;
padding:0px;
color:#ffffff;
text-decoration:none;
height:32px;
line-height:30px;
font-size:11px;
background:url(../images_templ/dev/navbar_selected.jpg) no-repeat center center;
font-size:13px;
width:144px;}

.navbar a.navtab_notselected {
display:block;
padding:0px;
color:#FFFFFF;
text-decoration:none;
height:32px;
line-height:30px;
font-size:11px;
background:url(../images_templ/dev/navbar_unselected.jpg) no-repeat center center;
font-size:13px;
width:144px;}

.navbar a.navtab_notselected:hover {
color:#ffffff;
background:url(../images_templ/dev/navbar_selected.jpg) no-repeat center center;}

.navbar td.navtab_body {
padding:15px;
background-color:white;
text-align:left;
font-size:12px;
border:1px solid #e1e1e1;}

/*------------------------- Brief List Template Styles----------------------*/

.hl_brief_list_wrap {
width:776px;
height:62px;
float:left;
padding:3px 0;
overflow:hidden;}

.hl_brief_list_top {
width:776px;
float:left;
height:6px;}

.hl_brief_list_mid {
width:774px;
float:left;
border-left:1px solid #60c4eb;
border-right:1px solid #60c4eb;
height:51px;
padding:2px 0 0 0;}

.hl_brief_list_btm {
width:776px;
float:left;
height:6px;}

.hl_brief_list_image {
float:left;
height:55px;
padding:0 10px 0 10px;
position:relative;}

.hl_brief_list_image img {
height:55px;}

.hl_brief_list_title a{
float:left;
width:327px;
font-size:18px;
color:#000000;
overflow:hidden;
height:22px;
padding:4px 0 0 0;}

.hl_brief_list_prodnum {
float:left;
width:327px;
font-size:12px;}

.hl_brief_list_price {
float:left;
width:126px;
font-size:14px;
color:#ee2e24;
padding:4px 0 0 0;}

.hl_brief_list_price span {
font-size:18px;
font-weight:bold;}

.hl_brief_list_stock  {
float:left;
font-size:11px;
width:257px;}

.hl_brief_list_stock span {
font-weight:bold;
color:#197b30;}

.hl_brief_list_quanity {
width:140px;
float:left;
font-size:12px;
padding:4px 0 0 0;}

.hl_brief_list_quanity input {
border:1px solid #000000;}

.hl_brief_list_moreinfo a {
font-size:10px;
color:#0d65a5;
padding:4px 0 0 0;
float:left;}

.hl_brief_list_buynow {
float:left;
width:67px;
height:23px;
overflow:hidden;}

/*------------------------- Sitemap Template Styles----------------------*/

.sitemap_body {
width:auto;
height:auto;
margin-bottom:30px;
float:left;
padding:0 20px 0 20px;
display:inline;}

.sitemap_body a:LINK,
.sitemap_body a:VISITED {
display:block;
text-decoration:none;}

.sitemap_body p {
clear:both;}

.sitemap_custompages {
padding:0;}

.list_sitemap_custompages,
.list_sitemap_manufacturers,
.list_sitemap_products {
padding:0;
margin:0;}

.listitem_sitemap_custompage,
.listitem_sitemap_manufacturer {
width:234px;
float:left;
border-bottom:1px dotted #999999;
list-style:none;
overflow:hidden;
height:22px;}

.custompage_link:LINK,
.custompage_link:VISITED,
.category_link:LINK,
.category_link:VISITED,
.manufacturer_link:LINK,
.manufacturer_link:VISITED {
color:#000000;
font-size:12px;
text-decoration:none;
padding:4px 0;}

.custompage_link:HOVER,

.manufacturer_link:HOVER {
background-color:#0065B3;
color:#ffffff;}

p.sitemap_categorytype {
text-align:center;
clear:both;}

.categorytype_link:LINK,
.categorytype_link:VISITED {
font-size:20px;
width:100%;
border-bottom:1px double #999999;
color:#000000;
padding:10px 0;
text-align:left;}

.category_link:LINK,
.category_link:VISITED{
font-size:20px;
width:100%;
border-bottom:1px double #999999;
color:#000000;
padding:10px 0;}

.content p.sitemap_category {
background:#CCC;
padding-left:10px;}

.content p.sitemap_category a:LINK,
.content p.sitemap_category a:VISITED {
font-weight:bold;
background:none;
height:auto;
text-align:left;
width:100%;
margin:0;
padding:0}

li.listitem_sitemap_products  {
border:1px dotted #E1E1E1;
float:left;
height:155px;
list-style-type:none;
padding:15px 0;
position:relative;
text-align:center;
width:185px;}

.listitem_sitemap_products .product_link_img {
display:block;
height:105px;}

.sitemap_categorytype {
padding:20px 0 0 0;}

.sitemap_body .product_link {
color:#FFFFFF;
height:35px;
left:11px;
padding-top:7px;
position:absolute;
width:165px;
bottom:25px;}

.sitemap_body .product_link:link,
.sitemap_body .product_link:active,
.sitemap_body .product_link:visited {
color:#000000;
font-size:12px;}

.sitemap_body .product_link:hover {
color:#FFFFFF;
text-decoration:underline;}

/*------------------------- Subcategory Template Styles----------------------*/

.hl_subcategory_wrap  {
float:left;
height:147px;
padding:8px 10px 8px 0;
width:380px;}

.hl_subcategory_top{
width:367px;
height:32px;
line-height:32px;
float:left;
font-size:18px;
color:#ffffff;
font-weight:bold;
text-align:left;
background:url(../images_templ/dev/cattempl_top.jpg);
padding:0 0 0 13px;}

.hl_subcategory_top a {
color:#ffffff !important;}

.hl_subcategory_top a:hover {
text-decoration:underline;}

.hl_subcategory_left {
width:164px;
height:110px;
float:left;
background:url(../images_templ/dev/mid_bg_left.jpg);
overflow:hidden;}

.hl_subcategory_desc {
font-size:12px;
color:#464646;
float:left;
height:75px;
overflow:hidden;
padding:5px 0 0 7px;}

.hl_subcategory_moreinfo {
float:left;
padding:6px 0 0 7px;}

.hl_subcategory_right {
width:216px;
height:110px;
float:left;
overflow:hidden;}

.hl_subcategory_btm {
background:url("../images_templ/dev/cattempl_btm.jpg") repeat scroll 0 0 transparent;
float:left;
height:5px;
width:380px;}

.hl_subcategory_right .category_link {
padding:0px;
margin:0px;
width:216px;
height:110px;}

/*------------------------- Category Template Styles----------------------*/

.catheader_wrap {
float:left;
height:139px;
padding:12px 0 12px 0;
width:776px;}

.catheader_wrap_left {
float:left;
height:119px;
width:367px;
padding:20px 0 0 20px;
background:url(../images_templ/dev/catheader_left.jpg);
overflow:hidden;}

.catheader_wrap_star {
width:27px;
height:27px;
float:left;
position:relative;
top:3px;}

.catheader_wrap_title a{
font-size:26px;
color:#ee2e24;
font-weight:bold;
float:left;
padding:0 0 0 29px;
display:block;
position:absolute;}

.catheader_wrap_title a:hover {
text-decoration:underline;}

.catheader_wrap_desc {
font-size:12px;
color:#464646;
float:left;
padding:8px 0 0 0;}

.catheader_wrap_image {
float:left;
width:389px;
height:139px;}

/*------------------------- Newsletter Styles----------------------*/

#hl_footernewsletter .emmaEditDotBox {
display:none;}

/*--------------------------------- Dynamic Top Nav --------------------------------------*/

.dd-menu, .dd-menu ul, .dd-menu div, .dd-menu li, .dd-menu a {
z-index:0;
position:relative;}

.dd-ct {}

.yuimenu li {
position:relative;
z-index:100;}

#link_container .dd-ct:hover {
color:#FFFFFF;}

#menu_categorytypes ul {
text-align:left;}

#menu_categorytypes ul li {
margin:0;
padding:0;}

#menu_categorytypes li.yuimenuitem-hassubmenu a.dd-ctg {
background:url(../images_templ/dev/hnav_off.jpg);}

#menu_categorytypes li.yuimenuitem-hassubmenu a.dd-ctg:hover {
background:url(../images_templ/dev/hnav_on.jpg);}

#menu_categorytypes div.bd ul li a {
background:url("../images_templ/dev/hnav_on_noarrow.jpg") repeat scroll 0 0 transparent;
font-size:11px;
height:24px;
line-height:24px;
margin:0;
padding:0 0 0 5px;
width:170px;}

#menu_categorytypes div.bd ul li a:hover {
background:url(../images_templ/dev/hnav_off_noarrow.jpg);
color:#ee2e24;}

.yuimenu .yuimenu {}

#os_header_horznav #yui-gen0 .dd-ct {}

#hl_header_horznav #dd-menu .bd #menu_categorytypes li div .bd .first-of-type {
width:175px;}

#hl_header_horznav #dd-menu .bd #menu_categorytypes li div .bd .first-of-type li {
float:left;}

/*-------------------------jCarousel Homepage Styles----------------------*/

#hl_homepage_scroll_jcarousel {
width:977px;
float:left;}

.jcarousel-skin-tango .jcarousel-container {}

.jcarousel-skin-tango .jcarousel-container-horizontal {
background:none repeat scroll 0 0 #F6F5F5;
padding:0 74px;
width:829px;}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
width:  829px;
heighMentt: 239px;}

.jcarousel-skin-tango .jcarousel-item {
width:262px;
height:239px;}

.jcarousel-skin-tango .jcarousel-item-horizontal {}

.jcarousel-skin-tango .jcarousel-item-placeholder {
background: #fff;
color: #000;}

.jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 85px;
right: 5px;
width: 58px;
height: 60px;
cursor: pointer;
background: transparent url(../images_templ/dev/right_btn.jpg) no-repeat 0 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top: 85px;
left: 5px;
width: 58px;
height: 60px;
cursor: pointer;
background: transparent url(../images_templ/dev/left_btn.jpg) no-repeat 0 0;}

/*-------------------------jCarousel Detail Template Styles----------------------*/

#hl_detail_thumbs .thumb_list {
padding-top:0px;
text-align:left;}

#hl_detail_thumbs .jcarousel-skin-tango .jcarousel-container-horizontal {
background:none repeat scroll 0 0 #F6F5F5;
padding:0 0 0 0;
width:829px;}

#hl_detail_thumbs .jcarousel-skin-tango .jcarousel-container {}

#hl_detail_thumbs .jcarousel-skin-tango .jcarousel-container-horizontal {
width:468px;}

#hl_detail_thumbs .jcarousel-skin-tango .jcarousel-clip-horizontal {
width:  468px;
height: 46px;}

#hl_detail_thumbs .jcarousel-skin-tango .jcarousel-item {
width:75px;
height:46px;}

#hl_detail_thumbs .jcarousel-skin-tango .jcarousel-item-horizontal {}

#hl_detail_thumbs .jcarousel-skin-tango .jcarousel-item-placeholder {
background: #fff;
color: #000;}

#hl_detail_thumbs .jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 1px;
right: 0px;
width: 9px;
height: 45px;
cursor: pointer;
background: transparent url(../images_templ/dev/gallery_right.jpg) no-repeat 0 0;}

#hl_detail_thumbs .jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top: 1px;
left: 0px;
width: 9px;
height: 45px;
cursor: pointer;
background: transparent url(../images_templ/dev/gallery_left.jpg) no-repeat 0 0;}

/*-------------------------Cattype Styles----------------------*/

.cattypeheader_wrap {
width:776px;
height:245px;
float:left;
margin:10px 0 0 0;
display:inline;}

.cattypeheader_wrap_title a {
font-size:35px;
margin:24px 0 0 24px;
width:776;
float:left;
color:#ffffff;
display:block;
line-height:35px;}

.cattypeheader_wrap_title a:hover {
text-decoration:underline;}

.cattypeheader_wrap_desc {
float:left;
color:#ffffff;
width:306px;
padding:25px 0 0 24px;
clear:both;}

.hl_cattype_rcmodels {
background:url(../images_templ/dev/hl_categorytype_rc_models.jpg);}

.hl_cattype_radios {
background:url(../images_templ/dev/hl_categorytype_radios.jpg);}

.hl_cattype_motors {
background:url(../images_templ/dev/hl_categorytype_motors.jpg);}

.hl_cattype_speedcontrols {
background:url(../images_templ/dev/hl_categorytype_speed_contr.jpg);}

.hl_cattype_batteries {
background:url(../images_templ/dev/hl_categorytype_batteries.jpg);}

.hl_cattype_chargers {
background:url(../images_templ/dev/hl_categorytype_chargers.jpg);}

.hl_cattype_flightaccessories {
background:url(../images_templ/dev/hl_categorytype_flight_acce.jpg);}

.hl_cattype_toolsandmaterials {
background:url(../images_templ/dev/hl_categorytype_tools_and_a.jpg);}

/*-------------------------Subcategory Slideshow Styles----------------------*/

#hl_subcatheader_wrap {
width:774px;
height:243px;
float:left;}

#hl_subcatheader_leftimg {
float:left;
width:5px;
height:243px;}

#hl_subcatheader_left {
width:343px;
height:243px;
float:left;
background:url(../images_templ/dev/subcat_right.jpg) top right #636363 no-repeat;}

#hl_subcatheader_title {
font-size:24px;
color:#ffffff;
padding:17px 0 0 12px;}

#hl_subcatheader_desc {
font-size:12px;
color:#ffffff;
padding:10px 0 0 12px;
height:103px;
width:320px;
overflow:hidden;}

.hl_subcatheader_slideshow {
float:left;
width:426px;
height:243px;
overflow:hidden;}

#hl_subcatheader_slideshow {
float:left;
position:relative;}

.hl_subcatheader_buttonContainer {
bottom:10px;
position:absolute;
right:10px;
z-index:100;}

.hl_subcatheader_banners {
float:left;}

.hl_subcatheader_buttonContainer img {
padding:0 4px 0 0;}

/*------------------------- jCarousel Subcategory Template Styles----------------------*/

.hl_subcat_carousel_wrapper  {
background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #E8E8E8;
float:left;
height:200px;
overflow:hidden;
width:240px;}

.hl_subcat_carousel_title {
height:34px;
width:240px;
float:left;
text-align:center;
padding:5px 0 0 0;}

.hl_subcat_carousel_title a{
font-size:14px;
font-weight:bold;
color:#000000;
overflow:hidden;}

.hl_subcat_carousel_title a:hover{
text-decoration:underline;}

.hl_subcat_carousel_image {
width:240px;
float:left;
overflow:hidden;
text-align:center;
padding:0 0 5px 0;
position:relative;}

.hl_subcat_carousel_image img {}

.hl_subcat_carousel_prodnum {
color:#000000;
float:left;
font-size:11px;
height:18px;
padding:0 0 0 20px;
width:121px;}

.hl_subcat_carousel_prodnum span{
font-size:11px;
color:#000000;
text-transform:uppercase;}

.hl_subcat_carousel_moreinfo {
width:86px;
height:18px;
float:left;}

.hl_subcat_carousel_moreinfo a{
font-size:10px;
color:#0d65a5;
display:block;}

.hl_subcat_carousel_moreinfo a:hover{
text-decoration:underline;}

.hl_subcat_carousel_price {
height:23px;
width:120px;
float:left;
font-size:14px;
color:#ee2e24;
padding:0 0 0 20px;}

.hl_subcat_carousel_price span{
font-size:18px;
font-weight:bold;
color:#ee2e24;}

.hl_subcat_carousel_buynow {
width:86px;
height:23px;
float:left;}

/*-------------------------jCarousel Subcategory Styles----------------------*/

#hl_subcat_carousel_wrap {
float:left;
width:774px;
height:202px;
overflow:hidden;}

#hl_subcat_carousel_wrap .jcarousel-skin-tango .jcarousel-container {}

#hl_subcat_carousel_wrap .jcarousel-skin-tango .jcarousel-container-horizontal {
background:none repeat scroll 0 0 #F6F5F5;
padding:0 43px;
width:688px;}

#hl_subcat_carousel_wrap .jcarousel-skin-tango .jcarousel-clip-horizontal {
width:  688px;
heighMentt: 239px;}

#hl_subcat_carousel_wrap .jcarousel-skin-tango .jcarousel-item {
width:240px;
height:200px;}

#hl_subcat_carousel_wrap .jcarousel-skin-tango .jcarousel-item-horizontal {}

#hl_subcat_carousel_wrap .jcarousel-skin-tango .jcarousel-item-placeholder {
background: #fff;
color: #000;}

#hl_subcat_carousel_wrap .jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 85px;
right: 5px;
width: 33px;
height: 33px;
cursor: pointer;
background: transparent url(../images_templ/dev/arrow_subright.jpg) no-repeat 0 0;}

#hl_subcat_carousel_wrap .jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top: 85px;
left: 5px;
width: 33px;
height: 33px;
cursor: pointer;
background: transparent url(../images_templ/dev/arrow_subleft.jpg) no-repeat 0 0;}

#hl_subcat_scroll_header {
height:30px;
width:766px;
float:left;
background:url(../images_templ/dev/featured_mid.jpg);
font-size:18px;
padding:0 0 0 9px;
line-height:27px;
margin:10px 0 0 0;
color:#ffffff;}

/*-- new styles for related products script --*/

.hl_parts_nth {
background-color:#EDEDED;
clear:both;
float:left;
font-size:15px;
font-weight:bold;
padding:4px;
width:690px;}

.hl_parts_ntb {
background-color: #fff;
float:left;
width:690px;}

#hl_detail_related .hl_detail_related_box_checkbox {
display: none;
}
.navbar .hl_detail_related_box_buynow {
}

/*------------------------- Spare Parts for Detail Template Styles----------------------*/

#hl_spare_parts_nt {
position:relative;
float:left;}

#hl_spare_parts_nt #hl_detail_related_wrap  {
float:left;
padding:10px 0 10px 0;
width:226px;}

#hl_spare_parts_nt #hl_detail_related_top {
width:226px;
height:27px;
float:left;}

#hl_spare_parts_nt #hl_detail_related {
float:left;
width:224px;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
background:#ebebeb;}

#hl_spare_parts_nt .hl_detail_related_box {
width:698px;
float:left;
padding:2px 0;
display: none;
height:72px;}

#hl_spare_parts_nt .hl_detail_related_box_top {
float:left;
display:none;}

#hl_spare_parts_nt .hl_detail_related_box_btm {
float:left;
display:none;}

#hl_spare_parts_nt .hl_detail_related_box_mid {
float:left;
width:696px;
background:#ffffff;
position:relative;
height:60px;
border:1px solid #60c4eb;
padding:5px 0;}

#hl_spare_parts_nt .hl_detail_related_box_title  {
float:left;
text-align:left;
display:inline;
position:absolute;
top:12px;
left:100px;
width:350px;
overflow:hidden;
height:18px;}
#hl_spare_parts_nt .hl_detail_related_box_title a{
font-size:14px;
font-weight:bold;
color:#000000;}
#hl_spare_parts_nt .hl_detail_related_box_title a:hover{
text-decoration:underline;}

#hl_spare_parts_nt .hl_detail_related_box_image {
float:none;
height:49px;
left:10px;
position:absolute;
top:10px;
width:80px;}

#hl_spare_parts_nt .hl_detail_related_box_image img {
width:80px;}

#hl_spare_parts_nt .hl_detail_related_box_prodnum {
color:#000000;
float:none;
font-size:12px;
height:18px;
left:100px;
padding:0;
position:absolute;
top:34px;
width:124px;}

#hl_spare_parts_nt .hl_detail_related_box_moreinfo {
float:none;
height:18px;
position:absolute;
right:25px;
top:10px;
width:65px;}

#hl_spare_parts_nt .hl_detail_related_box_moreinfo a{
font-size:10px;
color:#0d65a5;
display:block;}
#hl_spare_parts_nt .hl_detail_related_box_moreinfo a:hover{
text-decoration:underline;}

#hl_spare_parts_nt .hl_detail_related_box_price {
color:#EE2E24;
float:none;
font-size:12px;
font-weight:bold;
height:23px;
left:400px;
padding:0;
position:absolute;
top:14px;
width:114px;
overflow:hidden;}

#hl_spare_parts_nt .hl_detail_related_box_qty {
display:block;
position:absolute;
top:29px;
right:95px;}

#hl_spare_parts_nt .hl_detail_related_box_qty input {
border:1px solid #000000;
height:21px;}

#hl_spare_parts_nt .hl_detail_related_box_price span {
font-size:20px;}

#hl_spare_parts_nt .hl_detail_related_box_buynow {
height:23px;
position:absolute;
right:24px;
top:29px;
width:67px;}

#hl_spare_parts_nt .hl_detail_related_box_status {
color:#464646;
float:none;
font-size:11px;
height:15px;
left:400px;
padding:0;
position:absolute;
text-align:left;
top:34px;}

#hl_spare_parts_nt .hl_detail_related_box_status span {
font-weight:bold;}

#hl_spare_parts_nt .hl_detail_related_box_checkbox {
position:absolute;
top:28px;
right:7px;
background:url(../images_templ/dev/add_bg.jpg);
display:none;
height:23px;
width:57px;}

#hl_spare_parts_nt .hl_detail_related_box_checkbox input {
position:absolute;
top:5px;
right:5px;
border:0px;}

.productReviews_container .productReviews_summary table tr td table tr td {
height:10px;
padding:0 1px 0 0;
position:relative;}

.navbar #ps-table .img_pst strong {
height:18px;
padding:10px 10px 0 10px;
float:left;}

.navbar #ps-table .img_pst img {
float:left;}

.navbar #ps-table .content_pst {
float:left;
height:18px;
line-height:18px;
position:relative;
top:-5px;
*top:8px;}

#hl_homepage_scroll_section .jcarousel-next-disabled {
background:url(../images_templ/right_btngrey.jpg) !important;}
#hl_homepage_scroll_section .jcarousel-prev-disabled {
background:url(../images_templ/left_btngrey.jpg) !important;}

#hl_detail_wrapper .jcarousel-next-disabled {
background:url(../images_templ/dev/jc_next_disabled.jpg) !important;}
#hl_detail_wrapper .jcarousel-prev-disabled {
background:url(../images_templ/dev/jc_prev_disabled.jpg) !important;}

#hl_subcat_carousel_wrap .jcarousel-next-disabled {
background:url(../images_templ/arrow_subrightgrey.jpg) !important;}
#hl_subcat_carousel_wrap .jcarousel-prev-disabled {
background:url(../images_templ/arrow_subleftgrey.jpg) !important;}

.desc-hdr {
font-size:16px;
font-weight:bold;
padding:0 0 10px 0;}

.hl_brief_price_list, .hl_brief_price_list span {
color:#000000 !important;
font-size:11px !important;
font-weight:normal !important;
text-decoration:line-through !important;
}

.hl_brief_price_list {}

.hl_brief_price_final {}

#productReviewsPanel_c {
z-index:1000 !important;}


/*-------------------------HL Custom Styles----------------------*/

a.link{text-decoration:none;}
a.link:link{color: #3366FF; font-size: 12px;}
a.link:visited{color: #3366FF; font-size: 12px;}
a.link:hover{color: #FF0000; font-size: 12px;}

.red-bold20 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #cc0033;}
.red-bold18 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #cc0033;}
.black-bold18 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000;}
.red-bold14 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #cc0033;}
.blue-bold14 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3366FF;}
.red-12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0033 ;}
.red-14 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #cc0033 ;}
ul.disc {list-style-type: disc; list-style-position: inside; margin: 10px; padding: 0 0 2px 2px}
.boldmatter{ font-size:14px; font-weight:bold;}
.boldmatter-red{ font-size:14px; font-weight:bold; color:#ef1d26;}
#redbox{ float:left; height:35px; width:250px; border:#FF0000 2px solid; margin:2px 60px 0 40px; padding:4px 0 0 4px; clear:right}
#redbox1{ float:none; height:35px; width:500px; border:#FF0000 1px solid; margin:2px; padding:6px; }
#redbox2{ float:none; width:600px; border:#cc0033 1px solid; margin:2px; padding:6px; }
#redbox3{ float:left; padding:10px; border:#cc0033 1px solid; width:355px; height:165px;}
#redbox4{ float:none; padding:15px; border:#cc0033 1px solid;}
#redbox5{ float:none; padding:4px; border:#cc0033 1px solid;}
#redbox6{ float:left; padding:8px; border:#cc0033 1px solid; margin:0px 0px 0px 5px;}
#redbox7{ float:none; width:680px; padding:20px; border:#cc0033 1px solid;}
#orangebox{ float:none; width:600px; padding: 20px; border:#ff6600 1px solid;}
#blackbox{ float:none; width:500px; padding: 20px; border:#000000 1px solid;}
#blackbox1{ float:none; width:550px; padding: 20px; border:#000000 1px solid;}
#blackbox2{ float:none; width:600px; padding: 20px; border:#000000 1px solid;}
#blackbox3{ float:none; width:650px; padding: 20px; border:#000000 1px solid;}
#bluebox{ float:left; padding:8px; border:#000099 1px solid; margin:0px 0px 0px 5px;}
#greybox {width:370px; float:left; background:url(../images_templ/grey-middle.jpg) repeat-y; margin:0 0 16px 3px; height:auto;}
#sale-box{ float:left; height:450px; width:600px; padding: 5px 0 0 5px; border:#cc0033 2px solid;}
#sale-box1{ float:left; height:255px; width:600px; padding: 5px 0 0 5px; border:#cc0033 2px solid;}
#sale-box2{ float:none; width:600px; padding: 20px; border:#cc0033 1px solid;}
#sale-box3{ float:left; width:355px; height:155px; padding: 8px; border:#cc0033 1px solid;}
#big-box{ float:none; width:650px; padding: 20px; border:#cc0033 1px solid;}

.hl_brief_legacy {
float:left;
height:22px;
line-height:22px;
text-align:center;
width:220px;
margin:0 20px;
color:#ff0000;
font-weight:bold;
background:#e1e1e1;
border:1px solid #818181;}

#hl_detail_legacy .hl_brief_legacy {
float:left;
height:22px;
line-height:22px;
text-align:center;
width:220px;
margin:73px 20px 70px 20px;
color:#ff0000;
font-weight:bold;
background:#e1e1e1;
border:1px solid #818181;}

.productReviews_avgCustomerReview {
font-size:10px;
font-weight:bold;
}