/*v1*/
/*colorbox*/
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#111;}
#colorbox{outline:0;}
    #cboxTopLeft{width:14px; height:14px; background:url(/JS/colorbox/images/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(/JS/colorbox/images/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(/JS/colorbox/images/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(/JS/colorbox/images/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(/JS/colorbox/images/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(/JS/colorbox/images/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(/JS/colorbox/images/controls.png) repeat-y -223px 0;}
    #cboxMiddleRight{width:14px; background:url(/JS/colorbox/images/controls.png) repeat-y -259px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(/JS/colorbox/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/JS/colorbox/images/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url(/JS/colorbox/images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious:hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext:hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px; width:72px;}
        #cboxClose:hover{background-position:-100px 0px;}

        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}

.colorbox_security:focus,.colorbox_tos:focus,.colorbox:focus,.colorbox_noclose:focus,.colorbox_amzn:focus,.colorbox_youtube:focus{outline:none;}
/*global*/
body {padding:0px; margin:0px; background:#d6dadc;}
.ot_bkg {background:url(/images/2010-template/bkg.jpg) repeat-x; margin-bottom:25px;}
.ot_content {background:#ffffff; width:990px;}

.ot_header {height:112px;  }

.ot_header_col1 {float:left; width:829px; height:112px; background:#dedede; }
.ot_header_col2 {float:left; width:161px; background:#000;   }

.ot_header_col1_row1 {}
.ot_header_col1_row1 ul {list-style:none; padding:0px; margin:0px; }
.ot_header_col1_row1 ul li {float:left; padding:0px; margin:0px; height:22px; }

.ot_header_col1_row2 {clear:both;}

.ot_header_logo_col1 {float:left; width:504px;}
.ot_header_logo_col2 {float:left; width:325px;}
.ot_header_logo_col2 {float:left; width:325px;  background:url(/images/2010-template/adbox/bkg_ad_area.jpg) no-repeat;}
.ot_header_logo_col2_specials {float:left; width:325px;  background:url(/images/2010-template/specialsbox/bkg_specials_area.jpg) no-repeat;}

.ot_header_ad_box {margin:10px 0px 0px 0px; height:80px; padding:0px 0px 0px 0px; width:303px;  background:url(/images/2010-template/adbox/bkg_ad.jpg) no-repeat; text-align:left; }
.ot_header_ad_box_image {display:block; float:left;}
.ot_header_ad_box_content {display:block; float:left; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.ot_header_ad_box_item {display:block; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.ot_header_ad_box_item_price {color:#ffff00;}

.ot_header_ad_box a {display:block; text-decoration:none; color:#ffffff; width:100%; height:100%; }
.ot_header_ad_box a:hover {text-decoration:none; color:#ffffff; width:100%; height:100%;}

.ot_header_specials_box {margin:10px 0px 0px 0px; height:80px; padding:0px 0px 0px 0px; width:303px;  background:url(/images/2010-template/specialsbox/bkg_specials.jpg) no-repeat; text-align:left; }
.ot_header_specials_box_image {display:block; float:left;}
.ot_header_specials_box_content {display:block; float:left; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.ot_header_specials_box_item {display:block; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.ot_header_specials_box_item_price {color:#ffff00;}

.ot_header_specials_box a {display:block; text-decoration:none; color:#ffffff; width:100%; height:100%; }
.ot_header_specials_box a:hover {text-decoration:none; color:#ffffff; width:100%; height:100%;}

.ot_ncart {width:161px; height: 112px; background:url(/images/2010-template/bkg_cart.jpg) no-repeat;  margin:0px 0px 0px 0px;  text-shadow:#000000 0 0 0px; }
.ot_ncart_number{display:block; color:#66ffff; font-size:42px; line-height:100%; font-weight:bold;   text-align:right; font-family: arial, helvetica, sans-serif; padding:12px 0px 0px 55px; width:45px; }
.ot_ncart_items {display:block; color:#ffffff; font-size:11px; line-height:100%; font-weight:bold;  text-align:right; font-family: arial, helvetica, sans-serif; padding:0px 0px 0px 55px; width:45px; }
.ot_ncart_checkout {display:block; color:#66ffff;  font-size:12px; line-height:100%; font-weight:bold; text-align:center; font-family: arial, helvetica, sans-serif; padding:8px 0px 0px 0px; }
.ot_ncart_logout {display:block; color:#ffffff;  font-size:11px; line-height:100%; font-weight:bold; text-align:center; font-family: arial, helvetica, sans-serif; padding:0px 0px 10px 0px; }

a.ot_ncart_basket {display:block; text-decoration:none; color:#66ffff; width:161px; height:87px;}
a.ot_ncart_basket:hover {display:block; text-decoration:none; color:#66ffff; width:161px; height:87px;}

a.ot_ncart_logout {display:block; text-decoration:none !important; color:#ffffff; }
a.ot_ncart_logout:hover {text-decoration:underline !important;}
/*
.ot_ncart {width:161px; height: 112px; background:url(/images/2010-template/bkg_cart.jpg) no-repeat;  margin:0px 0px 0px 0px;  text-shadow:#000000 0 0 0px; }
.ot_ncart_number {display:block; color:#66ffff; font-size:42px; line-height:100%; font-weight:bold; text-align:right; font-family: arial, helvetica, sans-serif; padding:18px 0px 0px 55px; width:45px;}
.ot_ncart_items {display:block; color:#ffffff; font-size:11px; line-height:100%; font-weight:bold;  text-align:right; font-family: arial, helvetica, sans-serif; padding:0px 0px 0px 55px; width:45px; }
.ot_ncart_checkout {display:block; color:#66ffff;  font-size:12px; line-height:100%; font-weight:bold; text-align:center; font-family: arial, helvetica, sans-serif; padding:8px 0px 10px 0px; }

.ot_ncart a {display:block; text-decoration:none; color:#66ffff; width:100%; height:100%;}
.ot_ncart a:hover {text-decoration:none; color:#66ffff; width:100%; height:100%;}
*/
.owc_nav_clear {clear:both; }

/*
#owc_nav { background:url("/images/2010-template/owc_nav.gif") no-repeat; width:990px; height:40px; margin:0px; padding:0; }	
#owc_nav li, #owc_nav a { height:40px; display:block; text-indent:-9999px; outline: 0; }
#owc_nav li, #owc_nav a:hover { height: 40px; display: block; }
#owc_nav li { float: left; list-style: none; display: inline; }

#owc_nav-01 { width: 64px; }
#owc_nav-02 { width: 61px; }
#owc_nav-03 { width: 67px; }
#owc_nav-04 { width: 64px; }
#owc_nav-05 { width: 110px; }
#owc_nav-06 { width: 114px; }
#owc_nav-07 { width: 103px; }
#owc_nav-08 { width: 85px; }
#owc_nav-09 { width: 105px; }
#owc_nav-10 { width: 90px; }
#owc_nav-11 { width: 84px; }
#owc_nav-12 { width: 43px; }

#owc_nav-01 a:hover { background:url("/images/2010-template/owc_nav.gif") -0px -40px no-repeat; overflow:visible; }
#owc_nav-02 a:hover { background:url("/images/2010-template/owc_nav.gif") -64px -40px no-repeat; overflow:visible; }
#owc_nav-03 a:hover { background:url("/images/2010-template/owc_nav.gif") -125px -40px no-repeat; overflow:visible; }
#owc_nav-04 a:hover { background:url("/images/2010-template/owc_nav.gif") -192px -40px no-repeat; overflow:visible; }
#owc_nav-05 a:hover { background:url("/images/2010-template/owc_nav.gif") -256px -40px no-repeat; overflow:visible; }
#owc_nav-06 a:hover { background:url("/images/2010-template/owc_nav.gif") -366px -40px no-repeat; overflow:visible; }
#owc_nav-07 a:hover { background:url("/images/2010-template/owc_nav.gif") -480px -40px no-repeat; overflow:visible; }
#owc_nav-08 a:hover { background:url("/images/2010-template/owc_nav.gif") -583px -40px no-repeat; overflow:visible; }
#owc_nav-09 a:hover { background:url("/images/2010-template/owc_nav.gif") -668px -40px no-repeat; overflow:visible; }
#owc_nav-10 a:hover { background:url("/images/2010-template/owc_nav.gif") -773px -40px no-repeat; overflow:visible; }
#owc_nav-11 a:hover { background:url("/images/2010-template/owc_nav.gif") -863px -40px no-repeat; overflow:visible; }
#owc_nav-12 a:hover { background:url("/images/2010-template/owc_nav.gif") -947px -40px no-repeat; overflow:visible; }
*/

/* 0912 NAV */
#owc_nav0912 { background:url("/images/2010-template/owc_nav_0912.gif") no-repeat; width:990px; height:40px; margin:0px; padding:0; }	
#owc_nav0912 li, #owc_nav0912 a { height:40px; display:block; text-indent:-9999px; outline: 0; }
#owc_nav0912 li, #owc_nav0912 a:hover { height: 40px; display: block; }
#owc_nav0912 li { float: left; list-style: none; display: inline; }

#owc_nav0912-01 { width: 64px; }
#owc_nav0912-02 { width: 61px; }
#owc_nav0912-03 { width: 35px; }
#owc_nav0912-04 { width: 66px; }
#owc_nav0912-05 { width: 107px; }
#owc_nav0912-06 { width: 91px; }
#owc_nav0912-07 { width: 50px; }
#owc_nav0912-08 { width: 104px; }
#owc_nav0912-09 { width: 66px; }
#owc_nav0912-10 { width: 101px; }
#owc_nav0912-11 { width: 84px; }
#owc_nav0912-12 { width: 91px; }
#owc_nav0912-13 { width: 70px; }

#owc_nav0912-01 a:hover { background:url("/images/2010-template/owc_nav_0912.gif") -0px -40px no-repeat; overflow:visible; }
#owc_nav0912-02 a:hover { background:url("/images/2010-template/owc_nav_0912.gif") -64px -40px no-repeat; overflow:visible; }
#owc_nav0912-03 a:hover { background:url("/images/2010-template/owc_nav_0912.gif") -125px -40px no-repeat; overflow:visible; }
#owc_nav0912-04 a:hover { background:url("/images/2010-template/owc_nav_0912.gif") -160px -40px no-repeat; overflow:visible; }
#owc_nav0912-05 a:hover { background:url("/images/2010-template/owc_nav_0912.gif") -226px -40px no-repeat; overflow:visible; }
#owc_nav0912-06 a:hover { background:url("/images/2010-template/owc_nav_0912.gif") -333px -40px no-repeat; overflow:visible; }
#owc_nav0912-07 a:hover { background:url("/images/2010-template/owc_nav_0912.gif") -424px -40px no-repeat; overflow:visible; }
#owc_nav0912-08 a:hover { background:url("/images/2010-template/owc_nav_0912.gif") -474px -40px no-repeat; overflow:visible; }
#owc_nav0912-09 a:hover { background:url("/images/2010-template/owc_nav_0912.gif") -578px -40px no-repeat; overflow:visible; }
#owc_nav0912-10 a:hover { background:url("/images/2010-template/owc_nav_0912.gif") -644px -40px no-repeat; overflow:visible; }
#owc_nav0912-11 a:hover { background:url("/images/2010-template/owc_nav_0912.gif") -745px -40px no-repeat; overflow:visible; }
#owc_nav0912-12 a:hover { background:url("/images/2010-template/owc_nav_0912.gif") -829px -40px no-repeat; overflow:visible; }
#owc_nav0912-13 a:hover { background:url("/images/2010-template/owc_nav_0912.gif") -920px -40px no-repeat; overflow:visible; }

/* 0912 V2 NAV */
#owc_nav0912v2 { background:url("/images/2010-template/owc_nav_0912v2.gif") no-repeat; width:990px; height:40px; margin:0px; padding:0; }	
#owc_nav0912v2 li, #owc_nav0912v2 a { height:40px; display:block; text-indent:-9999px; outline: 0; }
#owc_nav0912v2 li { float: left; list-style: none; display: inline; }

#owc_nav0912v2-01 { width: 64px; }
#owc_nav0912v2-02 { width: 61px; }
#owc_nav0912v2-03 { width: 35px; }
#owc_nav0912v2-04 { width: 53px; }
#owc_nav0912v2-05 { width: 69px; }
#owc_nav0912v2-06 { width: 101px; }
#owc_nav0912v2-07 { width: 104px; }
#owc_nav0912v2-08 { width: 91px; }
#owc_nav0912v2-09 { width: 66px; }
#owc_nav0912v2-10 { width: 101px; }
#owc_nav0912v2-11 { width: 84px; }
#owc_nav0912v2-12 { width: 91px; }
#owc_nav0912v2-13 { width: 70px; }

#owc_nav0912v2 li, #owc_nav0912v2 a:hover, .owc_nav0912v2_hovered a { height: 40px; display: block; }
#owc_nav0912v2-01 a:hover, .owc_nav0912v2-01_hovered { background:url("/images/2010-template/owc_nav_0912v2.gif") -0px -40px no-repeat; overflow:visible; } 
#owc_nav0912v2-02 a:hover, .owc_nav0912v2-02_hovered { background:url("/images/2010-template/owc_nav_0912v2.gif") -64px -40px no-repeat; overflow:visible; } 
#owc_nav0912v2-03 a:hover, .owc_nav0912v2-03_hovered { background:url("/images/2010-template/owc_nav_0912v2.gif") -125px -40px no-repeat; overflow:visible; } 
#owc_nav0912v2-04 a:hover, .owc_nav0912v2-04_hovered { background:url("/images/2010-template/owc_nav_0912v2.gif") -160px -40px no-repeat; overflow:visible; } 
#owc_nav0912v2-05 a:hover, .owc_nav0912v2-05_hovered { background:url("/images/2010-template/owc_nav_0912v2.gif") -213px -40px no-repeat; overflow:visible; } 
#owc_nav0912v2-06 a:hover, .owc_nav0912v2-06_hovered { background:url("/images/2010-template/owc_nav_0912v2.gif") -282px -40px no-repeat; overflow:visible; } 
#owc_nav0912v2-07 a:hover, .owc_nav0912v2-07_hovered { background:url("/images/2010-template/owc_nav_0912v2.gif") -383px -40px no-repeat; overflow:visible; } 
#owc_nav0912v2-08 a:hover, .owc_nav0912v2-08_hovered { background:url("/images/2010-template/owc_nav_0912v2.gif") -487px -40px no-repeat; overflow:visible; } 
#owc_nav0912v2-09 a:hover, .owc_nav0912v2-09_hovered { background:url("/images/2010-template/owc_nav_0912v2.gif") -578px -40px no-repeat; overflow:visible; } 
#owc_nav0912v2-10 a:hover, .owc_nav0912v2-10_hovered { background:url("/images/2010-template/owc_nav_0912v2.gif") -644px -40px no-repeat; overflow:visible; } 
#owc_nav0912v2-11 a:hover, .owc_nav0912v2-11_hovered { background:url("/images/2010-template/owc_nav_0912v2.gif") -745px -40px no-repeat; overflow:visible; } 
#owc_nav0912v2-12 a:hover, .owc_nav0912v2-12_hovered { background:url("/images/2010-template/owc_nav_0912v2.gif") -829px -40px no-repeat; overflow:visible; } 
#owc_nav0912v2-13 a:hover, .owc_nav0912v2-13_hovered { background:url("/images/2010-template/owc_nav_0912v2.gif") -920px -40px no-repeat; overflow:visible; }


.ot_sbar {clear:both; background: url(/images/2010-template/sb_bkg.gif) repeat-x; }
.ot_sbar ul {list-style:none; padding:0px; margin:0px; }
.ot_sbar ul li {float:left; padding:0px; margin:0px; height:30px; }
.ot_sbar_search {background:#ff8c40;  }
.ot_sbar_searchbox {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:100%; line-height:100%; }
.ot_sbar_searchfield {margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; float:left; font-weight:bold; font-family: arial, helvetica, sans-serif;}
.ot_sbar_searchbutton {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; }
.ot_searchformtag {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.ot_sbar_pulldown {width:240px; text-align:right; font-family: arial, helvetica, sans-serif; }

.ot_page {padding-bottom:25px; padding-top:1px; text-align:left;}
.ot_footer {margin-top:15px; height:245px; } 

.ot_footer {background:url(/images/2010-template/f_bkg.gif) repeat-x; }
.ot_f_col1 {float:left; width:602px;}
.ot_f_col2 {float:left; width:388px; }

.ot_f1_logo {text-align:left; }
.ot_f1_logo ul {list-style:none; padding:0px; margin:0px 0px 0px 15px;}
.ot_f1_logo li {float:left; margin-right:10px;}

.ot_f_mcafee_text {font-size:7px; line-height:100%; font-weight:bold; font-family:arial; text-align:center;}
.ot_f_mcafee_color {color:#d21245;}

.ot_f2_new_cart {width:388px; height:44px; background:url(/images/2010-template/f_cart_bkg.gif) no-repeat;  margin:22px 0px 0px 0px;  text-shadow:#000000 0 0 0px; }
.ot_f2_nc_number{display:block; float:left; color:#66ffff; font-size:30px; line-height:100%; font-weight:bold;   text-align:right; font-family: arial, helvetica, sans-serif; margin:6px 0px 0px 50px; width:80px;}
.ot_f2_nc_items {display:block; float:left; color:#ffffff; font-size:12px; line-height:100%; font-weight:bold;  text-align:left; font-family: arial, helvetica, sans-serif; margin:20px 0px 0px 3px; width:50px; }
.ot_f2_nc_checkout {display:block; float:left;  color:#66ffff;  font-size:13px; line-height:100%; font-weight:bold; text-align:right; font-family: arial, helvetica, sans-serif; margin:16px 0px 0px 10px; width:170px;}

.ot_f2_new_cart a {display:block; text-decoration:none; color:#66ffff; width:388px; height:44px; }
.ot_f2_new_cart a:hover {text-decoration:none; color:#66ffff;}

.ot_f2_cart_ship_cards {margin-top:4px; margin-right:15px;}
.ot_f2_cart_ship_cards ul {list-style:none; padding:0px; margin:0px;}
.ot_f2_cart_ship_cards li {float:right; margin-left:15px;}
.ot_f2_cart_ship_cards .vr {margin:0px 10px 0px 10px;}
.ot_f2_cart_ship_cards .card {margin-top:1px;}

.ot_f2_logo {margin-top:7px;}

.ot_f2_corp_links {margin:3px 15px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:100%; font-weight:bold; color:#0063a6;}
.ot_f2_corp_links ul {list-style:none; padding:0px; margin:0px;}
.ot_f2_corp_links li {float:right;}
.ot_f2_corp_links .vr {margin:0px 5px 0px 5px;}
.ot_f2_corp_area {margin-top:6px;}

.ot_f2_copyright {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:100%; font-weight:bold; text-align:right; margin-right:13px; margin-top:5px;}

.ot_f1_menu {border-bottom:1px solid #cacacb; text-align:left; font-family:Arial, Helvetica, sans-serif; margin:10px 0px 0px 10px; padding:0px 0px 5px 0px;}
.noborder {border:0px;}
.ot_f1_menu ul {list-style:none; padding:0px; margin:0px 0px 0px 10px;}
.ot_f1_menu li {color:#3e3e3e; font-size:10px; line-height:100%; font-weight:normal; margin:6px 0px 0px 5px; font-family: arial, helvetica, sans-serif;}
.ot_f1_menu .ot_f_main {color:#0063ab; font-size:11px; line-height:100%; font-weight:bold; margin:0px 0px 2px 0px; font-family: arial, helvetica, sans-serif;}
.ot_f1_menu .ot_f_main_2nd {color:#0063ab; font-size:11px; line-height:100%; font-weight:bold; margin:0px 0px 6px 0px; font-family: arial, helvetica, sans-serif;}
.ot_f1_menu .ot_f_main_3rd {color:#575757; font-size:11px; line-height:100%; font-weight:bold; margin:0px 0px 2px 0px; font-family: arial, helvetica, sans-serif;}

.ot_f1_menu_col1 {float:left; width:139px; margin:0px 5px 0px 0px;}
.ot_f1_menu_col2 {float:left; width:125px; margin:0px 5px 0px 0px;}
.ot_f1_menu_col3 {float:left; width:145px; margin:0px 5px 0px 0px;}
.ot_f1_menu_col4 {float:left; width:165px; margin:0px 0px 0px 0px;}

.ot_f1_menu a {text-decoration:none; color:#3e3e3e; }
.ot_f1_menu a:hover {text-decoration:none; color:#3e3e3e; }

.ot_f_main a {text-decoration:none; color:#0063a6; }
.ot_f_main a:hover {text-decoration:underline; color:#0063a6; }

.ot_f_main_2nd a {text-decoration:none; color:#0063a6; }
.ot_f1_menu a:hover {text-decoration:underline; color:#0063a6; }

.ot_f_main_3rd a {text-decoration:none; color:#575757; }
.ot_f_main_3rd a:hover {text-decoration:underline; color:#575757; }


.ot_f2_corp_links a {text-decoration:none; color:#0063a6; }
.ot_f2_corp_links a:hover {text-decoration:underline; color:#0063a6; }

.cl {clear:both; font-size:1px; height:1px; line-height:1px; }

.ot_guest_load {text-align:center; margin-top:15px; font-size:11px; line-height:110%; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#666666;}


.nhead {background: url(/images/2010-template/bkg_header_grey.gif) repeat-x; height:121px; padding:0px 0px 30px 0px; font-family: arial, helvetica, sans-serif;}
.nhead_main {float:left; width:590px;  color:#454545; font-family: arial, helvetica, sans-serif;}
.nhead_main_title {font-size:33px; font-weight:bold; line-height:110%; margin:0px 0px 3px 0px; font-family: arial, helvetica, sans-serif;}
.nhead_main_subtitle {font-size:16px; font-weight:bold; line-height:110%; margin:0px 0px 2px 0px; font-family: arial, helvetica, sans-serif;}
.nhead_main_subtitle2 {font-size:13px; font-weight:bold; line-height:110%; font-family: arial, helvetica, sans-serif;}

.nhead_side {float:left; width:320px;  font-family: arial, helvetica, sans-serif;}
.nhead_side_title {font-size:16px; font-weight:bold; line-height:110%;  font-family: arial, helvetica, sans-serif;}
.nhead_side_points {line-height:120%; margin:5px 0px 0px 10px; padding:0px 5px 0px 10px; font-family: arial, helvetica, sans-serif;}
.nhead_side_points li {font-size:11px; font-weight:normal; line-height:110%; margin-bottom:3px; font-family: arial, helvetica, sans-serif;}

.nhead_side_title a {width:100%; height:100%; text-decoration:none; color:#000000; }
.nhead_side_title a:hover {text-decoration:underline; color:#000000;}


.nhead_side_points a {width:100%; height:100%; text-decoration:none; color:#000000; }
.nhead_side_points a:hover {text-decoration:underline; color:#000000;}

.nhead_side_points_price {color:#990000; font-weight:bold;}

.nhead_side_closing {font-size:11px; font-weight:bold; line-height:110%; margin-top:5px;}

.nhead_link2 a {text-decoration:underline; color:#0000ee; }
.nhead_link2 a:hover {text-decoration:underline; color:#0000ee; }



/*
LEGACY OWC STYLES BELOW THIS LINE.
*/

body {color:black;}
body,td,th,div {font-family:Verdana,sans-serif; font-size:12px;}
input,select {font-family:sans-serif; font-size:13px;}
.sectionHead {background-color:#DFEAFF;/*DBEEFF,E6E6E6*/ padding:5px 10px; font-weight:bold; text-align:left;}
.section {padding:5px 10px 20px 10px; line-height:18px; text-align:justify;}
.req {color:red;font-size:120%;}
th.desc_bodytext {text-align:right;width:260px;font-weight:normal;}
label {cursor: pointer;}

/*NEW OWC BLUE*/
.style1 {color: #F00;}/*red*/
.style2 {color: #336;}/*dark blue*/
.style3 {color: #09C;}/*light blue*/
.style4 {color: #369;}/*blue*/
.style5 {color: #B0B0B0;}/*grey*/
.subHeadOutter {border:1px solid #000; background-color:#000; padding:2px 0px; border-width:1px 0px;}
.subHeadInner {background-color:#000; padding:4px 2px; font-weight:bold; color:white;}

.txtsm {font-size:10px !important;}
.clear {clear:both !important;}
.l {text-align:left !important;}
.c {text-align:center !important;}
.r {text-align:right !important;}
.b {font-weight:bold !important;}
.n {font-weight:normal !important;}
.hint {color:#777 !important;}
.err {color:maroon;font-weight:bold;margin:10px 20px;}

/*
BANNER CSS
*/

.bnr_content { font-weight:bold; color:#000000;}
.bnr_title {font-size:14px; margin-top:3px; color:#000000; font-family:Arial, Helvetica, sans-serif; line-height:100%;}
.bnr_title_sub {font-size:11px;  color:#000000; font-family:Arial, Helvetica, sans-serif;}
.bnr_desc {font-size:10px; margin-top:0px; font-weight:normal; color:#000000; font-family:Arial, Helvetica, sans-serif;  line-height:100%;}
.bnr_price {font-size:12px; margin-bottom:3px; margin-top:3px; color:#000000;   line-height:100%; }
.bnr_p_red {font-size:15px; color:#ff1e1e; }

.bnr_content a {display:block; width:100%; height:100%; text-decoration:none; }
.bnr_content a:hover {text-decoration:none; }
.bnr_content a:visited {text-decoration:none; }

/*homepage*/
div { font-family:arial, helvetica, sans-serif; }
div img {border:0;}

.h_content_main { }
.h_content_main a { text-decoration:none; }
.h_content_main a:hover { text-decoration:none; }
.h_content_pane { float:left; margin:10px 0 0 20px; width:660px; }
.h_content_pane h2 {padding:0; margin:0 0 12px 0;}

.h_side_pane { float:left; margin:10px 0 0 20px; width:275px; }
.h_side_box { margin:0 0 13px 0; }
.h_side_box_content_owc { background:url("/Customized_Pages/Home_Page/imgs/s_bkg_owc_content.gif") repeat-y scroll 0 0 transparent; color:#333333; display:block; font-size:12px; font-weight:bold; line-height:200%; text-align:center; }
.h_side_box_head { background:url("/Customized_Pages/Home_Page/imgs/s_box_header.jpg") no-repeat scroll 0 0 transparent; }
.h_side_box_head_bkg { background:none repeat scroll 0 0 #2D2D2D; }
.h_side_box_content { background:url("/Customized_Pages/Home_Page/imgs/s_bkg_box_content.gif") repeat-y scroll 0 0 transparent; }

.side_content {border-left:1px solid #828181; border-right:1px solid #828181;}
#s_modcopy { font-size:10px; line-height:120%; font-weight:bold; color:#333; margin:2px 0 0 0; display: block; }

.h_side_box_content_int { margin:0 0 0 1px; width:273px; }
.h_side_box_head_title { color:#FFECA1; display:block; font-size:20px; font-weight:bold; line-height:120%; margin:0 0 0 9px; padding:5px 0 0; }
.h_side_box_head_subtitle { color:#FFECA1; display:block; font-size:12px; font-weight:bold; line-height:120%; margin:0 0 0 9px; padding:0 0 5px; }
.hsbc_divline { background:none repeat scroll 0 0 #B0B0B0; font-size:1px; height:1px; line-height:1px; margin:10px 0 0; }

.hsbc_item { padding:11px 0 0 9px; }
.hsbc_pricetext { color:#000000; display:block; font-size:12px; font-weight:bold; line-height:120%; padding:0 6px 0 0; }
.hsbc_from_only { color:#FF0000; }
.hsbc_price { color:#FF0000; font-size:19px; line-height:120%; }
.hsbc_price_sm { color:#FF0000; font-size:14px; line-height:120%; }

.cl3 { clear:both; display:block; font-size:1px; height:1px; line-height:1px; }

.h_side_title { margin:20px 0 8px; }
.h_s_top_list { font-size:14px; font-weight:bold; line-height:150%; margin:10px 0 0 15px; padding:0 0 0 10px; }
.h_toplist_txt { color:#666666; font-weight:normal; }
.h_s_top_list a:hover { color:#666666; text-decoration:underline; }
.h_turbine_pic { float:right; margin:0 4px 0 8px; }
.h_s_energy_content { color:#333333; font-size:11px; line-height:120%; }
.h_s_energy_content a { text-decoration:underline; }

/*daily deals*/
#dd_grid {margin-left:-10px;}
.dd_grid5 {width:119px; display:block; float:left; margin-left:13px; font-size:11px; text-align:left;}
.dd_grid5 img {text-align:center; display:block; margin:auto;padding-bottom:5px;}
.dd_grid5 a {color:#505050;}
.dd_prodbuls { margin:4px 0 0 12px; padding:0;font-size:10px;}

.price { color:#ff0000; font-weight:bold;}
.dd_pricesec .price, .size13 {font-size:13px;}
.pricesm {color:#ff0000; font-weight:bold;}
#dd_grid .name {color:#000;}


.hm_section { margin:30px 0 0; }
.hm_section_title { margin:0 0 10px; }

.hm_nwt { background:url("/Customized_Pages/Home_Page/imgs/m_nwt_bkg.gif") repeat-y scroll 0 0 transparent; }
.hm_nwt_item { float:left; padding:0; text-align:center; width:25%; }
.hm_nwt_image { display:block; margin:0; }
.hm_nwt_title { color:#333333; display:block; font-size:13px; font-weight:bold; line-height:120%; margin:10px 0 0 10px; text-align:left; width:90%; }
.hm_nwt_summ { color:#333333; display:block; font-size:11px; font-weight:normal; line-height:120%; margin:5px 0 0 10px; text-align:left; width:90%; }
.hm_nwt_price { color:#FF0000; display:block; font-size:13px; font-weight:bold; line-height:120%; margin:5px 0 0 10px; text-align:left; width:90%; }

.hm_larry { background:url("/Customized_Pages/Home_Page/imgs/m_bkg_side_border.gif") repeat-y scroll 0 0 transparent; }
.hm_larry_greetings { color:#000000; display:block; font-size:15px; font-style:italic; font-weight:bold; line-height:120%; margin:3px 0 0; }
.hm_larry_section_title { background:none repeat scroll 0 0 #000000; color:#FFFFFF; display:block; font-size:12px; font-weight:bold; line-height:120%; margin:0 0 10px 11px; padding:3px; text-align:center; width:632px; }
.hm_larry_section_title_line { background:none repeat scroll 0 0 #666666; clear:both; display:block; font-size:1px; height:1px; line-height:1px; margin:0 0 10px 11px; padding:0; width:632px; }
.hm_larry_item { display:block; }
.hm_larry_item_image { display:block; float:left; margin:5px 0 10px 20px; text-align:center; width:65px; }
.hm_larry_item_image_logo { display:block; margin:5px 0 0; }
.hm_larry_item_info { display:block; float:left; margin:5px 0 10px 8px; width:120px; }
.hm_larry_item_info_title { color:#000000; display:block; font-size:12px; font-weight:bold; line-height:120%; margin:0; }
.hm_larry_item_info_sub { color:#000000; display:block; font-size:11px; font-weight:normal; line-height:120%; margin:0; }
.hm_larry_item_info_price { color:#FF0000; display:block; font-size:12px; font-weight:bold; line-height:120%; margin:3px 0 0; }

.hm_install_vids { background:url("/Customized_Pages/Home_Page/imgs/m_bkg_install_vids.gif") repeat-y scroll 0 0 transparent; }

.hm_iv_popular_row { background:none repeat scroll 0 0 #FFFFFF; border-top:1px solid #BFBFBF; margin:0 0 0 1px; width:658px; }
.hm_iv_popular_title { color:#000000; font-size:11px; font-weight:bold; line-height:120%; margin:4px 0 0 20px; }
.hm_iv_popular_list { margin:3px 0 0 10px; }
.hm_iv_popular_list_item { float:left; font-size:11px; margin:0 0 0 12px; }
.hm_iv_popular_row a { text-decoration:underline; }
.hm_iv_popular_row a:hover { text-decoration:underline; }

.hm_iv_view_all a { color:#FF3300; text-decoration:underline; }
.hm_iv_view_all a:hover { color:#FF3300; text-decoration:underline; }

.hm_iv_main_item { display:block; float:left; text-align:center; width:50%; }
.hm_iv_main_item_title_list { list-style:none outside none; margin:0 0 0 10px; padding:0; }
.hm_iv_main_item_title_list li { float:left; margin:0; }
.hm_iv_main_item_title { color:#333333; display:block; font-size:17px; font-weight:bold; line-height:120%; margin:10px 0 0; }
.hm_iv_main_item_subtitle { color:#666666; font-size:11px; font-weight:bold; line-height:120%; }

.hm_iv_main_comp { padding:5px 5px 0 0; }
.hm_iv_main_item_50 { display:block; float:left; width:45%; }
.hm_iv_main_item_video { display:block; margin:10px 0 0; }
.hm_iv_main_item_video_title { color:#000000; display:block; font-size:12px; font-weight:bold; line-height:120%; margin:0; }
.hm_iv_main_item_video_skill { color:#000000; display:block; font-size:11px; font-weight:normal; line-height:120%; margin:0 0 8px; }
.hm_iv_main_item_first { margin:0 0 0 15px; }

.hm_blog_title { color:#333333; display:block; font-size:16px; font-weight:bold; line-height:130%; margin:0 0 0 35px; width:90%; }
.hm_blog_summ { color:#333333; display:block; font-size:11px; font-style:italic; font-weight:normal; line-height:130%; margin:3px 0 0 35px; width:90%; }
.hm_blog_continues { color:#333333; display:block; font-size:12px; font-weight:bold; line-height:130%; margin:5px 0 0 35px; width:90%; }
.hm_blog_previous { color:#333333; display:block; font-size:11px; font-weight:bold; line-height:130%; margin:15px 0 0 35px; width:90%; }
.hm_blog_articles { font-weight:normal; margin:0 0 0 10px; padding:0 0 0 10px; }
.hm_blog_articles li { margin:0 0 4px; }
.hm_blog_articles a { color:#333333; text-decoration:none; }
.hm_blog_articles a:hover { color:#333333; text-decoration:underline; }

.hm_quotes { }
.hm_quotes_item { color:#666666; float:left; font-size:11px; font-style:italic; font-weight:normal; line-height:130%; margin:0 0 15px 35px; width:40%; }
.hm_quotes_item_att { color:#333333; font-size:11px; font-weight:bold; line-height:120%; margin:4px 0 0; }
.hm_quotes_more { font-size:11px; font-weight:bold; margin:5px 0 0; text-align:center; }
.hm_quotes_more a { text-decoration:underline; }
.hm_quotes_more a:hover { text-decoration:underline; }

.hm_quicklinks { border-top:1px solid #CCCCCC; }
.hm_quicklinks_item { display:block; float:left; margin:20px 10px 0 0; width:32%; }
.hm_quicklinks_item_end { display:block; margin:20px 0 0; }
.hm_quicklinks_item_icon { display:block; float:left; margin:0 10px 10px 0; text-align:right; width:43px; }
.hm_quicklinks_item_title { color:#333333; display:block; font-size:12px; font-weight:bold; line-height:120%; margin:0; }
.hm_quicklinks_item_txt { color:#333333; display:block; font-size:11px; line-height:120%; margin:0; }

.hm_end_buttons { }
.hm_end_buttons_item { float:left; width:220px; }

.hm_closing { color:#000000; font-size:18px; font-weight:bold; line-height:120%; margin:20px 0 0; text-align:center; }

.hm_memory { margin:0; }
.hm_memory_title { border-bottom:1px solid #CCCCCC; font-size:24px; font-weight:bold; line-height:140%; text-align:center; }
.hm_memory_item { color:#000000; display:block; float:left; font-size:16px; font-weight:bold; line-height:120%; margin:0; text-align:center; width:50%; }
.hm_memory_item_title { color:#000000; display:block; font-size:16px; line-height:120%; margin:15px 0 0; }
.hm_memory_item_image { display:block; margin:10px 0 0; }
.hm_memory_item_txt_maxup { color:#000000; display:block; font-size:12px; line-height:120%; margin:10px 0 0; }
.hm_memory_item_txt_red { color:#FF0000; display:block; font-size:12px; line-height:120%; margin:0; }
.hm_memory_button { margin:10px 0 0; text-align:center; }

.owc_h_mem_menu { height:84px; width:660px; }

.macpro a { background:url("/Customized_Pages/Home_Page/imgs/n_macpro.jpg") no-repeat scroll 0 0 transparent; color:#FFFFFF; float:left; height:84px; margin:0; padding:0; text-decoration:none; width:133px; }
.macpro a:hover { background:url("/Customized_Pages/Home_Page/imgs/n_macpro_on.jpg") no-repeat scroll 0 0 transparent; }
.macpro a:visited { }
.macpro a.selected { background:url("/Customized_Pages/Home_Page/imgs/n_macpro_on.jpg") no-repeat scroll 0 0 transparent; color:#FFFFFF; }

.imac a { background:url("/Customized_Pages/Home_Page/imgs/n_imac.jpg") no-repeat scroll 0 0 transparent; color:#FFFFFF; float:left; height:84px; margin:0; padding:0; text-decoration:none; width:132px; }
.imac a:hover { background:url("/Customized_Pages/Home_Page/imgs/n_imac_on.jpg") no-repeat scroll 0 0 transparent; }
.imac a:visited { }
.imac a.selected { background:url("/Customized_Pages/Home_Page/imgs/n_imac_on.jpg") no-repeat scroll 0 0 transparent; color:#FFFFFF; }

.macbookpro a { background:url("/Customized_Pages/Home_Page/imgs/n_macbookpro2.jpg") no-repeat scroll 0 0 transparent; color:#FFFFFF; float:left; height:84px; margin:0; padding:0; text-decoration:none; width:132px; }
.macbookpro a:hover { background:url("/Customized_Pages/Home_Page/imgs/n_macbookpro_on2.jpg") no-repeat scroll 0 0 transparent; }
.macbookpro a:visited { }
.macbookpro a.selected { background:url("/Customized_Pages/Home_Page/imgs/n_macbookpro_on2.jpg") no-repeat scroll 0 0 transparent; color:#FFFFFF; }
.macbook a { background:url("/Customized_Pages/Home_Page/imgs/n_macbook.jpg") no-repeat scroll 0 0 transparent; color:#FFFFFF; float:left; height:84px; margin:0; padding:0; text-decoration:none; width:132px; }
.macbook a:hover { background:url("/Customized_Pages/Home_Page/imgs/n_macbook_on.jpg") no-repeat scroll 0 0 transparent; }
.macbook a:visited { }
.macbook a.selected { background:url("/Customized_Pages/Home_Page/imgs/n_macbook_on.jpg") no-repeat scroll 0 0 transparent; color:#FFFFFF; }
.macmini a { background:url("/Customized_Pages/Home_Page/imgs/n_macmini10.jpg") no-repeat scroll 0 0 transparent; color:#FFFFFF; float:left; height:84px; margin:0; padding:0; text-decoration:none; width:131px; }
.macmini a:hover { background:url("/Customized_Pages/Home_Page/imgs/n_macmini10_on.jpg") no-repeat scroll 0 0 transparent; }
.macmini a:visited { }
.macmini a.selected { background:url("/Customized_Pages/Home_Page/imgs/n_macmini10_on.jpg") no-repeat scroll 0 0 transparent; color:#FFFFFF; }
.tab_txt { display:block; font-size:11px; font-weight:bold; line-height:120%; padding:68px 0 0; text-align:center; }
.h_mem_section { }

.owc_h_mem_content { background:url("/Customized_Pages/Home_Page/imgs/mem_bkg_content.jpg") no-repeat scroll 0 0 transparent; height:230px; padding:1px 0 0; width:660px; }
.owc_h_mem_content_item { margin:0 15px 10px; }
.owc_h_mem_content_item a { text-decoration:none; }
.owc_h_mem_content_item a:hover { text-decoration:none; }
.h_mem_mini_head { }
.h_mem_mini_image { display:block; float:left; margin:0 5px 0 0; }
.h_mem_mini_title { color:#000000; display:block; float:left; font-size:25px; font-weight:bold; line-height:120%; padding:20px 0 0 10px; }
.h_mem_mini_col { float:left; margin:12px 15px 0 0; width:145px; }
.h_mem_mini_col_end { margin:12px 0 0; }
.h_mem_mini_col_date { color:#000000; display:block; font-size:18px; font-weight:bold; line-height:120%; margin:0; }
.h_mem_mini_col_model { border-bottom:1px solid #666666; color:#000000; display:block; font-size:11px; font-weight:normal; line-height:120%; margin:0; }
.h_mem_mini_col_item { color:#000000; font-size:16px; font-weight:bold; line-height:120%; margin:6px 0 0; }
.h_mem_mini_col_item_price { color:#FF0000; font-size:13px; font-weight:bold; line-height:120%; margin:0; }
.h_mem_mini_col_item_module { color:#000000; font-size:10px; font-weight:normal; line-height:120%; margin:0; }
.h_mem_mini_col a { color:#000000; text-decoration:none; }
.h_mem_mini_col a:hover { color:#000000; text-decoration:underline; }
.h_mem_mini_title a { color:#0000FF; text-decoration:underline; }
.h_mem_mini_title a:hover { color:#0000FF; text-decoration:underline; }
.h_mem_mini_title a:visited { color:#0000FF; text-decoration:underline; }
.h_mem_macbook_head { }
.h_mem_macbook_image { display:block; float:left; margin:0 5px 0 0; }
.h_mem_macbook_title { color:#000000; display:block; float:left; font-size:25px; font-weight:bold; line-height:120%; padding:20px 0 0 10px; }
.h_mem_macbook_col { float:left; margin:12px 20px 0 0; width:196px; }
.h_mem_macbook_col_end { margin:12px 0 0; }
.h_mem_macbook_col_date { color:#000000; display:block; font-size:18px; font-weight:bold; line-height:120%; margin:0; }
.h_mem_macbook_col_model { border-bottom:1px solid #666666; color:#000000; display:block; font-size:11px; font-weight:normal; line-height:120%; margin:0; }
.h_mem_macbook_col_item { color:#000000; font-size:16px; font-weight:bold; line-height:120%; margin:6px 0 0; }
.h_mem_macbook_col_item_price { color:#FF0000; font-size:13px; font-weight:bold; line-height:120%; margin:0; }
.h_mem_macbook_col_item_module { color:#000000; font-size:10px; font-weight:normal; line-height:120%; margin:0; }
.h_mem_macbook_col a { color:#000000; text-decoration:none; }
.h_mem_macbook_col a:hover { color:#000000; text-decoration:underline; }
.h_mem_macbook_view_all { display:block; font-size:12px; font-weight:bold; line-height:120%; }
.h_mem_macbook_title a { color:#0000FF; text-decoration:underline; }
.h_mem_macbook_title a:hover { color:#0000FF; text-decoration:underline; }
.h_mem_macbook_title a:visited { color:#0000FF; text-decoration:underline; }
.h_mem_macbook_footer { font-size:10px; line-height:120%; margin:3px 0 0; }
.h_mem_mbp_head { }
.h_mem_mbp_image { display:block; float:left; margin:0 5px 0 0; }
.h_mem_mbp_title { color:#000000; display:block; float:left; font-size:25px; font-weight:bold; line-height:120%; padding:20px 0 0 10px; }
.h_mem_mbp_col { float:left; margin:12px 20px 0 0; width:100%; }
.h_mem_mbp_col_end { margin:12px 0 0; }
.h_mem_mbp_col_date { color:#000000; display:block; font-size:18px; font-weight:bold; line-height:120%; margin:0; }
.h_mem_mbp_col_model { border-bottom:1px solid #666666; color:#000000; display:block; font-size:11px; font-weight:normal; line-height:120%; margin:9px 0 0; }
.h_mem_mbp_col_model_init { font-size:16px; font-style:italic; font-weight:bold; line-height:130%; }
.h_mem_mbp_col_item { color:#000000; float:left; font-size:22px; font-weight:bold; line-height:120%; margin:25px 0 0; width:20%; }
.h_mem_mbp_col_item_price { color:#FF0000; display:block; font-size:14px; font-weight:bold; line-height:120%; margin:0; }
.h_mem_mbp_col_item_module { color:#000000; display:block; font-size:10px; font-weight:normal; line-height:120%; margin:0; }
.h_mem_mbp_col_item_image { border:1px solid #000000; float:left; margin:0 3px 0 0; }
.h_mem_mbp_col a { color:#000000; text-decoration:none; }
.h_mem_mbp_col a:hover { color:#000000; text-decoration:underline; }
.h_mem_mbp_view_all { display:block; font-size:12px; font-weight:bold; line-height:120%; }
.h_mem_mbp_title a { color:#0000FF; text-decoration:underline; }
.h_mem_mbp_title a:hover { color:#0000FF; text-decoration:underline; }
.h_mem_mbp_title a:visited { color:#0000FF; text-decoration:underline; }
.h_mem_mbp_footer { font-size:10px; line-height:120%; margin:3px 0 0; }
.h_mem_macpro_head { }
.h_mem_macpro_image { display:block; float:left; margin:0 5px 0 0; }
.h_mem_macpro_title { color:#000000; display:block; float:left; font-size:25px; font-weight:bold; line-height:120%; padding:20px 0 0 10px; }
.h_mem_macpro_col { float:left; margin:12px 20px 0 0; width:196px; }
.h_mem_macpro_col_end { margin:12px 0 0; }
.h_mem_macpro_col_date { color:#000000; display:block; font-size:18px; font-weight:bold; line-height:120%; margin:0; }
.h_mem_macpro_col_model { border-bottom:1px solid #666666; color:#000000; display:block; font-size:11px; font-weight:normal; line-height:120%; margin:0; }
.h_mem_macpro_col_item { color:#000000; font-size:16px; font-weight:bold; line-height:120%; margin:6px 0 0; }
.h_mem_macpro_col_item_price { color:#FF0000; font-size:13px; font-weight:bold; line-height:120%; margin:0; }
.h_mem_macpro_col_item_module { color:#000000; font-size:10px; font-weight:normal; line-height:120%; margin:0; }
.h_mem_macpro_col a { color:#000000; text-decoration:none; }
.h_mem_macpro_col a:hover { color:#000000; text-decoration:underline; }
.h_mem_macpro_view_all { display:block; font-size:12px; font-weight:bold; line-height:120%; }
.h_mem_macpro_title a { color:#0000FF; text-decoration:underline; }
.h_mem_macpro_title a:hover { color:#0000FF; text-decoration:underline; }
.h_mem_macpro_title a:visited { color:#0000FF; text-decoration:underline; }
.h_mem_macpro_footer { font-size:10px; line-height:120%; margin:3px 0 0; }
.h_mem_imac_head { }
.h_mem_imac_image { display:block; float:left; margin:0 5px 0 0; }
.h_mem_imac_title { color:#000000; display:block; float:left; font-size:25px; font-weight:bold; line-height:120%; padding:20px 0 0 10px; }
.h_mem_imac_col { float:left; margin:12px 15px 0 0; width:145px; }
.h_mem_imac_col_end { margin:12px 0 0; }
.h_mem_imac_col_date { color:#000000; display:block; font-size:18px; font-weight:bold; line-height:120%; margin:0; }
.h_mem_imac_col_model { border-bottom:1px solid #666666; color:#000000; display:block; font-size:11px; font-weight:normal; line-height:120%; margin:0; }
.h_mem_imac_col_item { color:#000000; font-size:16px; font-weight:bold; line-height:120%; margin:6px 0 0; }
.h_mem_imac_col_item_price { color:#FF0000; font-size:13px; font-weight:bold; line-height:120%; margin:0; }
.h_mem_imac_col_item_module { color:#000000; font-size:10px; font-weight:normal; line-height:120%; margin:0; }
.h_mem_imac_col a { color:#000000; text-decoration:none; }
.h_mem_imac_col a:hover { color:#000000; text-decoration:underline; }
.h_mem_imac_title a { color:#0000FF; text-decoration:underline; }
.h_mem_imac_title a:hover { color:#0000FF; text-decoration:underline; }
.h_mem_imac_title a:visited { color:#0000FF; text-decoration:underline; }

.find_id { color:#CC6600; font-size:11px; font-weight:bold; }
.find_id a { color:#CC6600; }
.find_id a:hover { color:#CC6600; }
.find_id a:visited { color:#CC6600; }

.h_mem_view_all { color:#0000FF; font-size:12px; font-weight:bold; line-height:120%; margin:10px 0 0; text-align:center; text-decoration:underline; }
.h_mem_view_all a { color:#0000FF; text-decoration:underline; }
.h_mem_view_all a:hover { color:#0000FF; text-decoration:underline; }
.h_mem_view_all a:visited { color:#0000FF; text-decoration:underline; }

.specials_callout { float:left; font-family:arial, helvetica, sans-serif; margin:15px 2% 5px; width:62%; }
.specials_callout_1 { float:left; font-family:arial, helvetica, sans-serif; margin:15px 2% 5px; width:30%; }
.specials_c_image { display:block; float:left; margin:0 5px 5px 0; }
.specials_c_title { color:#333333; display:block; font-size:12px; font-weight:bold; line-height:120%; margin:0; }
.specials_c_moniker { color:#FF6600; display:block; font-size:13px; font-style:italic; font-weight:bold; line-height:120%; margin:0; }
.specials_item a { font-family:arial, helvetica, sans-serif; text-decoration:none; }
.specials_item a:hover { color:#333333; text-decoration:underline; }
.specials_item { float:left; font-family:arial, helvetica, sans-serif; margin:8px 2% 5px; width:180px; }
.specials_i_image { background-position:right bottom; background-repeat:no-repeat; display:block; float:right; height:55px; margin:0; width:90px; }
.specials_i_title { color:#333333; display:block; font-size:12px; font-weight:bold; line-height:120%; margin:0; }
.specials_i_sub { color:#333333; display:block; font-size:11px; font-weight:normal; line-height:120%; margin:2px 0 0; }
.specials_i_price { color:#FF0000; display:block; font-size:16px; font-weight:bold; line-height:120%; margin:3px 0 0; }
.specials_i_price_only { font-size:12px; }
.specials_i_price_you_save { color:#FF6600; display:block; font-size:11px; font-weight:bold; line-height:120%; margin:0 0 5px; }

.h_opener { margin:20px 0 0; }
.h_op_t_image { margin:20px 0 2px; text-align:center; }
.h_op_t_link { float:right; font-size:11px; margin:6px 0 0; }
.h_op_prod_listing { background:url("/Customized_Pages/Home_Page/imgs/opener/bkg_3col.gif") repeat-y scroll 0 0 transparent; border-top:1px solid #CCCCCC; padding:3px 0 0; }
.h_op_t_link a { color:#0000EE; text-decoration:none; }
.h_op_t_link a:hover { color:#0000EE; text-decoration:none; }
.h_op_t_link a:visited { color:#0000EE; text-decoration:none; }
.h_opener a { text-decoration:none; }
.h_opener a:hover { text-decoration:none; }
.h_opener a:visited { color:#333333; text-decoration:none; }
.h_op_prod_item { float:left; margin:5px 0 0; width:220px; }
.h_op_prodimage { display:block; float:left; margin:0 10px; text-align:center; width:80px; }
.h_op_prodtext { color:#333333; display:block; float:left; margin:0; width:120px; }
.h_op_prod_title { color:#333333; display:block; font-size:12px; font-weight:bold; line-height:120%; margin:0; }
.h_op_prod_subtitle { color:#333333; display:block; font-size:11px; font-weight:bold; line-height:120%; margin:0; }
.h_op_prod_price { color:#FF0000; display:block; font-size:12px; font-weight:bold; line-height:120%; margin:5px 0 0; }
.h_op_prod_price s { color:#333333; }
.h_op_prod_subprice { color:#FF0000; display:block; font-size:11px; font-weight:bold; line-height:120%; margin:0; }
.h_op_prod_content { color:#333333; display:block; font-size:11px; line-height:120%; margin:5px 0 0; }
.h_op_shipping { text-align:center; }

.ipadaccimg { margin:10px 0 0; }
.h_nt_col { float:left; font-family:helvetica, arial, sans-serif; margin:15px 0; width:50%; }
.h_nt_image_ssd { float:left; margin:4px 0 20px 5px; width:150px; }
.h_nt_head_ssd { color:#111111; font-size:13px; font-weight:normal; line-height:110%; margin:0; }
.h_nt_subhead_ssd { color:#111111; font-size:20px; font-weight:normal; line-height:110%; margin:0; }
.h_nt_size_ssd { color:#FF0000; font-size:13px; font-style:italic; font-weight:bold; line-height:120%; margin:5px 0; }
.h_nt_desclist_item_ssd { color:#333333; font-size:11px; line-height:120%; margin:0; }
.h_nt_image { float:left; margin:4px 0 0 5px; width:130px; }
.h_nt_head { color:#111111; font-size:16px; font-weight:normal; line-height:120%; margin:0; }
.h_nt_subhead { color:#111111; font-size:13px; font-weight:bold; line-height:120%; margin:0 0 4px; }
.h_nt_desc { color:#111111; font-size:11px; font-weight:normal; line-height:120%; margin:0; }
.h_nt_desclist { margin:0 0 0 10px; padding:0 0 0 10px; }
.h_nt_desclist_item { color:#333333; font-size:11px; line-height:120%; margin:3px 0 0; }
.h_nt_price { color:#FF0000; font-size:13px; font-weight:bold; line-height:120%; margin:5px 0 0 5px; }
.h_nt_col2 { display:block; float:left; font-family:helvetica, arial, sans-serif; margin:15px 0; width:50%; }
.h_nt_image_ssd2 { display:block; float:left; margin:4px 0 20px 5px; width:150px; }
.h_nt_head_ssd2 { color:#111111; display:block; font-size:13px; font-weight:normal; line-height:110%; margin:0; }
.h_nt_subhead_ssd2 { color:#111111; display:block; font-size:20px; font-weight:normal; line-height:110%; margin:0; }
.h_nt_size_ssd2 { color:#FF0000; display:block; font-size:13px; font-style:italic; font-weight:bold; line-height:120%; margin:5px 0; }
.h_nt_desclist_item_ssd2 { color:#333333; display:block; font-size:11px; line-height:120%; margin:0; }
.h_nt_image2 { display:block; float:left; margin:4px 0 10px 5px; width:130px; }
.h_nt_head2 { color:#111111; display:block; font-size:16px; font-weight:normal; line-height:120%; margin:0; }
.h_nt_subhead2 { color:#111111; display:block; font-size:13px; font-weight:bold; line-height:120%; margin:0 0 4px; }
.h_nt_desc2 { color:#111111; display:block; font-size:11px; font-weight:normal; line-height:120%; margin:0; }
.h_nt_desclist2 { display:block; margin:0 0 0 10px; padding:0 0 0 10px; }
.h_nt_desclist_item2 { color:#333333; display:block; font-size:11px; line-height:120%; margin:3px 0 0; }
.h_nt_price2 { color:#FF0000; display:block; font-size:13px; font-weight:bold; line-height:120%; margin:5px 0 0 5px; }

.h_side_epa_image { margin:10px 0 0; text-align:center; }
.h_side_epa_link { font-size:11px; line-height:130%; margin:3px 0 0; }
.h_side_epa_image a { color:#0000FF; text-decoration:underline; }
.h_side_epa_image a:hover { color:#0000FF; text-decoration:underline; }
.h_side_epa_image a:visited { color:#0000FF; text-decoration:underline; }

#tb_box { font-family:helvetica, arial, sans-serif; }
.tb_tweet { margin:5px 2px 20px; width:95%; }
.tb_tweet div { font-size:12px; }
.tb_tweet img.tb_icon { float:left; height:48px; margin:0 8px 15px 0; width:48px; }
.tb_tweet div.tb_text { color:#666666; font-size:11px; font-style:italic; line-height:120%; }
.tb_tweet div.tb_user { color:#333333; font-size:11px; font-weight:bold; line-height:120%; margin:4px 0 0; }
.tb_tweet div.tb_info { color:#666666; display:none; font-size:11px; line-height:120%; margin:1px 0 0; }
.tb_tweet div.cl { clear:both; }
.tb_item { float:left; height:85px; width:50%; }
.tb_item a { color:#666666; text-decoration:none; }
.tb_item a:hover { color:#666666; text-decoration:underline; }
.tb_item a:visited { color:#666666; text-decoration:none; }
.tb_item_time { text-transform:lowercase; }

#diyfeature { background:url(/Customized_Pages/Home_Page/imgs/diy-bg.jpg) no-repeat left bottom; padding-bottom:18px; margin:25px 0 40px 0; }
#diyfeat_copy { width:388px; float:right; font:12px/125% arial, helvetica, sans-serif; padding-top:14px; display:block; color:#333; }
#diyfeat_sub { display:block; margin-top:8px; }
#diyfeat_top { text-decoration:none; color:#000; font-size:14px; }

.hm_larry_item_info_price s { color:#333; font-weight:normal; }

#s_turnkeycop {color:#ff0000; text-align:center; font-size:13px;margin-left:15px;}
#s_esataimac {position:absolute; top:-21px; left:7px;}






.fshipdisc {font-size:10px; color:#666;}
#dailydeals {width:670px;}
.dd_grid5 {width:154px;}

#s_ssdcopy {color:#333; text-decoration:none; position:absolute; top:43px; left:130px; font-size:12px; width:134px; display:block; line-height:135%;}
#s_ssdcopy .price {display:block; margin-top:4px;}
    
#s_turnkeycop {color:#ff0000; text-align:center; font-size:13px;margin-left:15px;}
#s_esataimac {position:absolute; top:-21px; left:7px;}



.ssdprice_content { background-image:url(/Customized_Pages/Home_Page/imgs/hp_ssd_widget_footer.gif); background-repeat:no-repeat; color: #fff; font-weight:bold;  width: 275px; height:57px; display:block; text-align:center; padding-top: 14px; }
.ssdprice_content_title {font-size:15px; }
.ssdprice_content_title_sub {font-size:15px; }
.ssdprice {color:#fcdc60; }






.hm_memory {width:656px;}



.hm2_wrap {text-align:center; width:656px;}
.hm2_comp {list-style:none; margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;}
.hm2_comp li {float:left; margin:0px 0px 0px 0px; }

.hm2_comp_mini {display:block; width:164px; height:129px; text-decoration:none; background:url("/Customized_Pages/Home_Page/imgs/hm2_item_sp_mini.jpg"); background-position: -164px 0;}
a.hm2_comp_mini {display:block; width:164px; height:129px; text-decoration:none; background:url("/Customized_Pages/Home_Page/imgs/hm2_item_sp_mini.jpg");}
a.hm2_comp_mini:hover {background-position: -164px 0;}

.hm2_comp_laptop {display:block; width:165px; height:129px; text-decoration:none; background:url("/Customized_Pages/Home_Page/imgs/hm2_item_sp_laptops.jpg"); background-position: -165px 0;}
a.hm2_comp_laptop {display:block; width:165px; height:129px; text-decoration:none; background:url("/Customized_Pages/Home_Page/imgs/hm2_item_sp_laptops.jpg");}
a.hm2_comp_laptop:hover {background-position: -165px 0;}

.hm2_comp_imac {display:block; width:164px; height:129px; text-decoration:none; background:url("/Customized_Pages/Home_Page/imgs/hm2_item_sp_imac.jpg"); background-position: -164px 0;}
a.hm2_comp_imac {display:block; width:164px; height:129px; text-decoration:none; background:url("/Customized_Pages/Home_Page/imgs/hm2_item_sp_imac.jpg");}
a.hm2_comp_imac:hover {background-position: -164px 0;}

.hm2_comp_macpro {display:block; width:163px; height:129px; text-decoration:none; background:url("/Customized_Pages/Home_Page/imgs/hm2_item_sp_macpro.jpg"); background-position: -163px 0;}
a.hm2_comp_macpro {display:block; width:163px; height:129px; text-decoration:none; background:url("/Customized_Pages/Home_Page/imgs/hm2_item_sp_macpro.jpg");}
a.hm2_comp_macpro:hover {background-position: -163px 0;}

.hm2_dis {position:absolute; left: -5000px;}



.hm2_header {background:#609acc;}
.hm2_header_inset {background:url("/Customized_Pages/Home_Page/imgs/hm2_head_bkg.gif");}


.hm2_header_left {float:left; width:10px;}
.hm2_header_right {float:right; width:10px;}
.hm2_vid {float:right; width:138px;}


.hm2_header_content {float:left; width:490px; display:block;}

.hm2_header_content_title {font-size:30px; line-height:100%; color:#ffffff; font-weight:bold; margin:10px 0px 0px 3px; display:block;}
.hm2_header_content_title_sub {font-size:18px; line-height:100%; color:#ffffff; font-weight:bold; margin:10px 0px 0px 3px; display:block;}


.hm2_mem_close_big {font-size:23px; line-height:120%; color:#000000; font-weight:bold; margin:10px 0px 0px 0px; display:block; text-align:center;}
.hm2_mem_close_link {font-size:16px; line-height:120%; color:#0000ff; font-weight:normal; margin:0px 0px 20px 0px; display:block; text-align:center; text-decoration:underline;}

.hm2_mem_hlights {margin:0px 0px 0px 0px; border-top:1px solid #337dbd; border-bottom:1px solid #337dbd; background:url("/Customized_Pages/Home_Page/imgs/hm2_head_bkg_4cols.gif"); display:block;}
.hm2_mem_hlights_2gb {float:left; width:162px; margin:0px 0px 0px 1px; color:#000000; display:block;}
.hm2_mem_hlights_4gb {float:left; width:164px; margin:0px 0px 0px 1px; color:#000000; display:block;}
.hm2_mem_hlights_8gb {float:left; width:163px; margin:0px 0px 0px 1px; color:#000000; display:block;}
.hm2_mem_hlights_16gb {float:left; width:162px; margin:0px 0px 0px 1px; color:#000000; display:block;}
.hm2_mempic {float:right;}


.hm2_mem_hl_content {padding:13px 0px 0px 8px; display:block;}

.hm2_mem_hl_c_size {display:block; margin:0px 0px 0px 2px;}
.hm2_mem_hl_c_size_number {}
.hm2_mem_hl_c_size_label_gb {font-size:20px; line-height:100%; color:#666666; font-weight:normal;  }
.hm2_mem_hl_c_size_label {float:left;}
.hm2_mem_hl_c_size_number {font-size:33px; line-height:100%; color:#000000; font-weight:normal; margin:0px 0px 0px 0px; display:block;}
.hm2_mem_hl_c_size_label_kits {font-size:13px; line-height:100%; color:#000000; font-weight:normal; margin:0px 0px 0px 6px; display:block;}

.hm2_mem_hl_c_price {font-size:16px; line-height:120%; color:#ff0000; font-weight:normal; margin:0px 0px 0px 2px;  display:block;}


.hm2_midblk {background:url("/Customized_Pages/Home_Page/imgs/hm2_midbrk_bkg.gif"); display:block; }
.hm2_midblk_copy {font-size:23px; line-height:100%; color:#000000; font-weight:bold; margin:5px 0px 10px 0px; display:block; text-align:center;}


/*DIY - LAPTOP DRIVE UPGRADES*/
.cl { clear:both; display:block; height:1px; line-height:1px; }
.h_content_main {padding-top: 10px; }
.diy_right_sidebox {background:url('/Customized_Pages/Home_Page/imgs/hp_diy_bckgd_middle2.gif'); background-repeat:repeat-y; color: #fff; font-weight:bold; width: 275px; margin: 0px 0px 20px 0px; display: block; }
.diy_right_sidebox_title_img {margin: 5px 0px 0px 8px; }
.diy_right_sidebox_pricebox {width: 274px; padding-top: 5px; }
.diy_right_sidebox_pricebox_header {width: 274px; text-align:center; }
.diy_right_sidebox_pricebox_left {float: left; width: 130px; text-align: center; border-right: 1px solid #ccc; padding-right: 5px; padding-left: 3px;  }
.diy_right_sidebox_pricebox_right {float: left; width: 125px; text-align: center; margin-left: 5px; }
.diy_right_sidebox_bluetitle {color: #2c79bb; font-size: 17px; line-height: 18px; }
.diy_right_sidebox_blacksizing {color: #000; font-size: 14px; line-height: 18px; }
.diy_right_sidebox_blacksizing_small {color: #000; font-size: 12px; line-height: 18px; }
.diy_right_sidebox_frompricing {color: #ff0000; font-size: 16px; line-height: 18px; }
.diy_right_sidebox_frompricing_small {color: #ff0000; font-size: 12px; line-height: 18px; }
.diy_right_sidebox_footer {width: 273px; margin-left: 1px; text-align: center; }
.diy_right_sidebox_footer_content {color: #727171; font-size: 12px; font-weight: normal; text-align: center; line-height: 15px; padding-top: 7px; }


/*MAIN STAGE SSDs*/
.ssd_mainstage {background:url('/Customized_Pages/Home_Page/imgs/hp_stage_bckgd2.gif') repeat-x; background-repeat:repeat-y; color: #fff; font-weight:bold; width: 675px; display: block; margin: 20px 0px; }
.ssd_mainstage_left {float: left; width: 384px; }
.ssd_mainstage_right {float: left; width: 271px; margin-left: 10px; margin-top: 3px; }
.ssd_mainstage_title_img {margin: 8px 0px 0px 10px; }
.ssd_mainstage_pricebox {width: 390px; padding-top: 10px; padding-left: 15px; }
.ssd_mainstage_pricebox_left {float: left; width: 205px; text-align: left; padding-right: 5px; border-right: 1px solid #ccc; }
.ssd_mainstage_pricebox_right {float: left; width: 150px; text-align: left; margin-left: 15px; }
.ssd_mainstage_bluetitle, .ssd_mainstage_blacksizing, .ssd_mainstage_frompricing {font-size: 15px; line-height: 18px; }
.ssd_mainstage_bluetitle, .ssd_mainstage_aura_bluetitle {color: #2c79bb; }
.ssd_mainstage_blacksizing, .ssd_mainstage_aura_blacksizing {color: #000; }
.ssd_mainstage_frompricing, .ssd_mainstage_aura_frompricing {color: #ff0000; }
.ssd_mainstage_aura {width: 440px; margin: 11px 0px 0px 10px; border-top: 1px solid #ccc; }
.ssd_mainstage_aura_img {float: left; width: 178px; }
.ssd_mainstage_aura_content {float: left; width: 200px; margin: 10px 0px 0px 20px; }
.ssd_mainstage_aura_bluetitle, .ssd_mainstage_aura_blacksizing, .ssd_mainstage_aura_frompricing {font-size: 13px; line-height: 15px; }
.ssd_mainstage_imglink {width: 250px; height: 235px; float: right; margin-top: -225px; }
.ssd_mainstage_imglink a {width: 100%; height: 100%; display: block; }
/*search*/
.TableCellBackground {
	background-color: #FFFFFF;
	background-image: url(images/desc_bar.jpg);
	background-position: center left;
	background-repeat: no-repeat;
}
.desc_title {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.desc {
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.filterHead {font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #FFF;background-color: #369;text-transform: uppercase;}
.filter {font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #333333;}
.filter span {color: #999;}
.desc_header {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration: none;
}
.desc_headerlink {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#09C;
	text-decoration: none;
}
TD.desc_header A {font-weight: normal;}
.desc_titleGreen {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #57B908;
}
body {
	margin-left: 0px;
	margin-top: 0px;
}
.remove {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.brandnumb {
	font-size: 11px;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
.desc a.desc_headerlink {font-size: 10px;}
.br4 {line-height:4px;}


.srch_showbar {background: url(/Customized_Pages/search_frame/imgs/bkg_showing.gif) repeat-x; height:40px; color:#000000;  padding:10px;  height:20px; margin-left:0px;}
.srch_showbar_left {float:left; width:420px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.srch_showbar_right {float:left; width:320px;text-align:right;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}	
.srch_showbar a {text-decoration:underline; color:#0000ee; }
.srch_showbar a:hover {text-decoration:underline; color:#0000ee; }
.srch_showbar a:visited {text-decoration:underline;color:#551a8b; }	
.srch_showbar_page {margin-left:3px;}

.srch_sort {padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.srch_sort a {text-decoration:underline; color:#0000ee; }
.srch_sort a:hover {text-decoration:underline; color:#0000ee; }
.srch_sort a:visited {text-decoration:underline;color:#551a8b; }

.search_tbl_heading {border-bottom:1px solid #6e7684; border-top:1px solid #6e7684;font-size:11px;}
.srch_tbl_line_c {height:1px; font-size:0px; margin-top:0px; border-bottom:1px solid #dddfe2;}
.srch_tbl_noline_c {height:1px; font-size:0px; margin-top:0px; }

/*originally from catalog2007/style */
/* The main text in small size */
.desc_smtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.desc_smtext  a:hover {
	text-decoration: none;
	color: #0099CC;
}
.desc_smtext  a:link {
	text-decoration: none;

}
.desc_smtext  a:visited {
	text-decoration: none;
}
.desc_smtext  a:active {
	text-decoration: none;	
}


/* product titles, From, & iPods */
.sm_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.sm_title  a:hover {
	text-decoration: underline;
}

.desc_smtext .price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	}
.desc_smtext .price  a:hover {
	text-decoration: underline;
	}


.srchStarRating {width:180px;height:21px;background: no-repeat 0 0;margin:5px 0 0 0;padding:5px 0 0 88px;}
.srchStarRating05 {background-image:url('/imgs/search/star05.png');padding-left:12px;}
.srchStarRating10 {background-image:url('/imgs/search/star10.png');padding-left:20px;}
.srchStarRating15 {background-image:url('/imgs/search/star15.png');padding-left:29px;}
.srchStarRating20 {background-image:url('/imgs/search/star20.png');padding-left:37px;}
.srchStarRating25 {background-image:url('/imgs/search/star25.png');padding-left:46px;}
.srchStarRating30 {background-image:url('/imgs/search/star30.png');padding-left:54px;}
.srchStarRating35 {background-image:url('/imgs/search/star35.png');padding-left:63px;}
.srchStarRating40 {background-image:url('/imgs/search/star40.png');padding-left:71px;}
.srchStarRating45 {background-image:url('/imgs/search/star45.png');padding-left:80px;}
.srchStarRating50 {background-image:url('/imgs/search/star50.png');}

/*add to cart config*/

.owc_pre_page, .owc_pre_body, .pre_owc_secure_footer {
	font-family:helvetica,arial;
	font-size:14px;
	-webkit-font-smoothing:antialiased;
}

.pre_owc_secure_footer {
	text-align: center;
	position: relative;
	width: 100%;
	opacity: 0.5;
	font-weight: bold;
}

.owc_pre_page {
	width: 429px;
	background-color: white;
	margin: 0;
}

.owc_pre_head {
	margin: 0;
	padding: 0;
}
.owc_pre_body {
	margin: 10px;
	padding: 0 0 15px 0;
}

.owc_pre_h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 10px 0 0px 0;
	border-bottom: 1px solid #ccc;
	color: #777;
}

.owc_pre_body FORM {padding-bottom:30px;}

DIV.owc_pre_item {
	clear: both;
}

DIV.owc_pre_item_name {
	font-weight: bold;
	margin-top:5px;
	font-size: 22px;
	color: #444;
	text-align: center;
}

DIV.owc_pre_item_descr {
	line-height: 1.4em;
	color: #777;
	text-align: center;
}

TABLE.owc_pre_item_options {
	margin: 5px auto;
	width: 85%;
	color: #777;
}

.owc_pre_start_total {font-size: 18px;color:#444;text-align: center;margin:10px 0;}
#preTotalValue {font-size: 22px;color:red;font-weight:bold;}

TABLE.owc_pre_item_options TR {
	vertical-align: bottom;
}

TABLE.owc_pre_item_options TR TD {
	white-space: nowrap;
	text-align: right;
}

TD.owc_pre_itemoptcol1 {padding-bottom:14px;}
TD.owc_pre_itemoptcol2 {width:110px;padding-bottom:14px;}
TD.owc_pre_itemoptcol3 {width:105px;}

SPAN.owc_pre_item_price STRONG,SPAN.owc_pre_item_qty STRONG {
	font-size: 16px;
}

SPAN.owc_pre_item_qty {
	float: right;
}

SPAN.owc_pre_item_qty INPUT {
	font-size: 20px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	width: 40px !important;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #ccc;
	margin: 0 !important;
}

.owc_pre_checkbox_row {
	font-size: 18px;
	padding: 6px 0;
}
.owc_pre_checkbox_row INPUT
{
	width:25px !important;
}

/*78c431*/
BUTTON.owc_pre_btn {
	height: 40px;
	width: 100%;
	margin: 5px 0px 5px 0px;
	padding: 0 30px;
	background-color: #a20000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	color: white;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	text-decoration: none;
	border: 0;
	outline: 0;
	transition-property-color: background-color;
	transition-duration: 0.5s;
	transition-timing-function: linear;
}

/*86d83a*/
BUTTON.owc_pre_btn:hover {
	background-color: #c82626;
	cursor: pointer; cursor: hand;
}


DIV.owc_pre_body FORM INPUT {
	width: 397px;
	border-radius: 5px;
	font-size: 20px;
	padding: 5px;
	border: 1px solid #ccc;
	margin: 0 0 7px 0;
	box-shadow: none;
}

DIV.owc_pre_body FORM SELECT {
	width: 409px;
	border-radius: 5px;
	font-size: 20px;
	padding: 5px;
	border: 1px solid #ccc;
	margin: 0 0 7px 0;
	height: 34px;
	box-shadow: none;
	color: #555;
}

SELECT.owc_pre_sel_itemqty {width:65px !important;}
INPUT.owc_pre_inp_firstname {width: 170px !important;}
INPUT.owc_pre_inp_lastname {width: 211px !important;}
INPUT.owc_pre_inp_stateprovince {width: 211px !important;}
SELECT.owc_pre_sel_stateprovince {width: 223px !important;}
INPUT.owc_pre_inp_zippostal {width: 170px !important;}
INPUT.owc_pre_inp_phone {width: 271px !important;}
INPUT.owc_pre_inp_phoneext {width: 110px !important;}

.owc_pre_review_head {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 10px 0 0px 0;
	border-bottom: 1px solid #ccc;
	color: #777;
}

table.owc_pre_item_totals {
	width: 80%;
	margin: 0 auto;
}

table.owc_pre_item_totals TD {
	text-align: right;
}

table.owc_pre_item_totals TD.owc_pre_itemtotalscol2 {
	width: 90px;
	font-weight: bold;
	font-size: 18px;
}

INPUT.owc_pre_inp_cccvc {width:165px !important;}
INPUT.owc_pre_inp_ccexpmo {width:90px !important;}
INPUT.owc_pre_inp_ccexpyr {width:110px !important;}

DIV.owc_pre_review_box TABLE.owc_pre_item_options TR TD.owc_pre_col1 {padding:0;}
DIV.owc_pre_review_box TABLE.owc_pre_item_options TR TD.owc_pre_col2 {padding:0;}

.owc_pre_validation_text { font-size:14px; line-height: 140%; color: #333; display: block; font-weight: 400; }
.owc_pre_validation_text_b { font-size:12px; line-height: 140%; color: #ff0000; display: block; font-weight: 700; }
.owc_pre_ncrt_cm_validation { display: block; margin: 0 5%; border: 1px solid #ccc; padding: 2%; background: #f8f8f8; }

