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:#666666; }

.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; height:90px; background:url(/images/2010-template/adbox/bkg_ad_area.jpg) no-repeat;}

.ot_header_ad_box {margin:10px 0px 0px 0px; width:303px; height:71px; 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_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%;}

.ot_nav {clear:both; }
.ot_nav_bar {list-style:none; padding:0px; margin:0px; }
.ot_nav_bar li {float:left; padding:0px; margin:0px; height:40px; }

.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-left:35px;}
.ot_f2_cart_ship_cards ul {list-style:none; padding:0px; margin:0px;}
.ot_f2_cart_ship_cards li {float:left; margin-right:2px;}
.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:121px; margin:0px 5px 0px 0px;}
.ot_f1_menu_col3 {float:left; width:149px; 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; }
