@charset "utf-8";
/* BGN Global */
body, table, tr, td, th, select, option, input, textarea, button { font-size: 1em; font-family: Arial, verdana; }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote { font-size: 1em; margin: 0; padding: 0; }
ul, ol { list-style-type: none; }
a img { border: 0; vertical-align: middle; }
hr { border: 0; border-top: 1px solid #d1d7dc; height: 0; }
form { margin: 0; padding: 0; display: inline; }
textarea { overflow: auto; }
.clear { height: 0; overflow: hidden; clear: both; }
.clearfix { zoom: 1; }
.clearfix:after { content: ""; display: block; clear: both; height: 0; }
.none { display: none; }
.hidden { visibility: hidden; }
.nobr { white-space: nowrap; }
.radio, .checkbox { border: 0 !important; background: transparent !important; height: 1em !important; }
em { white-space: nowrap; }
.scope { text-align: right; vertical-align: top; padding-top: 2px; }
/* END Global */

/* BGN Public */
a { color: #065274; text-decoration: none; }
a:hover { color: #cc0000; text-decoration:underline;}
.aul { text-decoration: underline; }
.aul:hover { color: #EF6D27; }
/* END Public */

/* BGN Frame */
body { margin: 0; padding: 0; font-size: 12px;background:url(../images/mod3/bg.gif) repeat-y center #fff;color: #065274; font-family: Arial, Helvetica, sans-serif; }
.wrapper { width: 1002px; height: 100%; margin: 0 auto; position: relative; }

/* BGN #header */
#header {height:104px}
.header_L{float:left;width:306px}
.header_L .L_logo{padding:40px 0 0 15px}
.header_R{float:right;width:696px}
.diversity {float: left;width:242px;height:25px;line-height:25px;padding:0 0 0 15px;background:url(../images/mod3/ocean_02.gif) no-repeat;}
.header_diversity_div { float: left; margin-right: 10px; position: relative; z-index: 9; padding-top: 2px; line-height: 18px; }
.header_diversity_div span { font-size: 11px; cursor: pointer; margin-left: 10px; }
.header_diversity_div img { vertical-align: middle; }
.header_diversity_div ul { display: none; position: absolute; background: #fff; padding: 0 10px; line-height: 20px; font-weight: bold; font-size: 10px; border: 1px solid #f7f7f7; border-top: none; top: 22px; left: 0; }
#header .links { float: right;padding:0 15px 0 0;}
#header .links a { font-size: 11px; border-right: 1px solid #e5e5e5;padding:0 5px 0 2px}
#header .cartcnt { border-right: none; padding-right: 0; }
#header .logos {padding: 10px 15px 0 0;height:68px}
#header .No1{float: left;margin:5px 0 0 15px;}
#header .cs{float: right;width: 150px; height: 44px; padding: 11px 0 0 10px; background: url("images/cs.png") no-repeat; line-height: 20px; margin-top: 2px; }
#header .cs p { color: #CC0000; font-size: 16px; font-weight: bold; padding: 0px 0 0 22px; }
#header .free_num { display: inline-block; width: 115px; height: 14px;  vertical-align: middle; }
#header .mcafee { float: right; margin: 1px 0 1px 22px; overflow: hidden; width: 94px; height: 54px; }
/* END #header */

/* BGN #navi */
#navi .navi_menu{background:url(../images/mod3/ocean_14.gif);height:46px;}
#navi .navi_m_LR{position:relative;/*height:37px*/}
#navi .navi_m_LR .L{position:absolute;left:-25px;top:-46px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src="../images/mod3/menu_l.png");height:46px;width:25px;background:url(../images/mod3/menu_l.png);}
#navi .navi_m_LR .R{position:absolute;right:-25px;top:-46px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src="../images/mod3/menu_l.png");height:46px;width:25px;background:url(../images/mod3/menu_r.png);}
#navi .home {position:relative;float: left;width:175px;height: 46px;font-size: 14px; font-weight: bold; text-align: center; text-decoration: none; line-height: 46px;margin-left:30px;}
#navi .home a { color: #fff; }
#navi .addMenu {position:relative;float: left; width: 175px; height: 46px; background: url(../images/mod3/ocean_15.gif) top left no-repeat; font-size: 14px; font-weight: bold; text-align: center; text-decoration: none; line-height: 46px; }
#navi .addMenu a { color: #fff; }
#navi .item { position: relative; float: left; width: 175px; height: 46px; background: url(../images/mod3/ocean_15.gif) top left no-repeat; text-align: center; z-index: 2; }
#navi .subject { width: 154px; height: 20px; margin: 8px auto; padding-top: 6px; }
#navi .subject a { font-size: 14px; font-weight: bold; color: #fff; text-align: center; text-decoration: none; }
#navi .subject a span { display: inline-block; width: 9px; height: 9px; background: url("images/navi_arrow.png") no-repeat; overflow: hidden; margin: 4px 0 0 5px; vertical-align: top; }
#navi .focus { background: url("images/navi_focus.png") no-repeat 0 2px; }
#navi .focus a { color: #065274; }
#navi .focus a span { background: url("images/navi_arrow.png") 0 -9px no-repeat; }
#navi .categories { display: none; position: absolute; z-index:10; top: 46px; left: -2px; width:270px; border:1px solid #043d66; border-top:none; padding:5px 15px 15px; background:#fff; text-align:left; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; }
#navi .categories h4 { color: #065274; line-height: 30px; padding-left: 10px; clear: both; }
#navi .categories li { line-height: 22px; background: #f3f3f3; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
#navi .categories li:hover { background: url("images/white_arrow.gif") 11px 7px no-repeat; }
#navi .categories li a { display: block; padding-left: 22px; color: #5b5b5b; text-decoration: none; }
#navi .categories li a:hover { color: #fff; background: url("images/white_arrow.gif") 11px 7px no-repeat #cc0000;}
#navi .frame li { float: left; width: 134px; }
#navi .more { left: auto; right: 1px; width: 370px; padding-right: 8px; padding-bottom: 10px; }
#navi .more a { color: #5b5b5b; }
#navi th { color: #065274; line-height: 30px; padding-left: 5px; }
#navi td { line-height: 18px; padding-right: 8px; }
#navi td input { vertical-align: middle; }
#navi .searchbtn {text-align: center; line-height:16px;}
#navi .searchbtn button {padding: 2px 25px; font-weight: bold;line-height:10px}
#navi .search{background:url(../images/mod3/ocean_22.gif);}
#navi .search_L{background:url(../images/mod3/ocean_21.gif) no-repeat;height:26px;padding:6px 0 0 16px}
#navi .search img {vertical-align: top;margin:2px 8px 0 0; }
#navi .keywords {margin-right:5px;border: 1px solid #9fafbb;color:#999;vertical-align:middle;width:230px;height:19px;line-height:19px}
#navi select{vertical-align:middle;width:142px;margin-right:5px;}
#navi .btn {vertical-align:middle;color:#fff;font-weight:bold;width:83px;height:22px;background: url(../images/mod3/ocean_31.gif) no-repeat;border: none; text-align: center; cursor: pointer; }
#navi .R_shopping{position:absolute;right:0;top:0;background:url(../images/mod3/ocean_27.gif);width:460px;height:37px}
#navi .R_shopping dl{float:left;background:url(../images/mod3/ocean_26.gif) no-repeat;line-height:37px;width:386px;overflow:hidden;padding-left:68px;color:#7e0304;}
#navi .R_shopping dl a{color:#7e0304;text-decoration:underline;}
#navi .R_shopping li{float:right;background:url(../images/mod3/ocean_29.gif);width:6px;height:37px;font-size:0;}
/* END #navi */

/* BGN .container */
.container {padding: 10px 14px; background: #fff; overflow: hidden; position: relative; zoom: 1; }
#bread { margin-left: 10px; font-size: 18px; font-weight: bold; }
.article_sidebar { float: left; width: 248px; }
.article_main { float: right; width: 658px; padding: 0 25px 15px 0; }
.crumb a { font-weight: bold; color: #666; }
.article_main h3 { font-size: 2em; line-height: 2.5em; }
.article_main h4 { font-size: 1.2em; line-height: 2em; }
.article_main p { line-height: 150%; padding-bottom: 15px; }
.article_main .goto { padding: 10px 0; }
.article_main .goto a { margin-right: 90px; background: #EF6D27; padding: 5px 10px; font-weight: bold; color: #fff; }
.article_main ul li { padding-bottom: 15px; line-height: 150%; }
.article_main ol { list-style-type: decimal; list-style-position: inside; line-height: 150%; padding-bottom: 20px; }
.article_main ol ol { list-style-type: lower-alpha; padding-left: 2em; }
.article_main .float li { float: left; margin-right: 20px; }
.sysInfo { clear: both; margin: 0 16px; padding: 15px 20px; text-align: center; font-weight: bold; font-size: 14px; background: #b61414; color: #fff; }
/* END .container */

/* BGN #footer */
#footer { float: left; width: 970px;padding: 10px 15px 30px; background: #fff; }
.footer_num, .footer_contact, .footer_newsletter { float: left; width: 223px; height: 64px; margin: 0; padding: 0; border: 1px solid #e5e5e5; line-height: 28px; padding-left: 12px; }
.footer_num legend, .footer_contact legend, .footer_newsletter legend { font-size: 11px; color: #7d7d7d; }
.footer_num { color: #373737; }
.footer_num .PhoneDiv { line-height:14px; }
.footer_num .PhoneDiv b { font-size:13px; color:#f60; }
.footer_contact { width: 213px; margin: 0 10px; }
.footer_contact img { margin-top: 5px; }
#newEmail { border: 1px solid #b2b2b2; margin: 0; padding: 1px 0 1px 3px; vertical-align: middle; color: #484848; }
#subscription { vertical-align: middle; margin-left: 2px; }
.footer_copyright { float: left; width: 200px; margin-left: 10px; padding-top: 10px; color: #7d7d7d; font-weight: bold; }
.footer_copyright a { color: #7d7d7d; font-weight: bold; }
.footer_twitter { padding: 1px 0 3px; }
#BuySafeSealSpan { padding-top:20px; }
/* END #footer */
/* END Frame */

/* BGN dialog */
/* BGN jQuery layer */
#jqMsg { font-size: 14px; font-family: Arial; line-height: 150%; }
#jqMsg button { background: #f3f3f3; border: 1px solid #333; margin: 1px 3px; padding: 2px; height: 24px; font-size: 12px; }
.jqMsg { padding: 10px 26px; background: #ffd; border: 1px solid #666; font-size: 12px; font-family: verdana; }
.jqAlert, .jqConfirm, .jqConfirms, .jqWindow, .jqDialog { background: #E4F4FF; border: 1px solid #9CC8EE; padding: 1px; }
.jqAlert .jqTopic, .jqConfirm .jqTopic, .jqConfirms .jqTopic, .jqWindow .jqTopic, .jqDialog .jqTopic { background: #214078; position: relative; line-height: 22px; padding: 0 8px; }
.jqAlert h2, .jqConfirm h2, .jqConfirms h2, .jqWindow h2, .jqDialog h2 { font-size: 12px; margin: 0; padding: 0; color: #fff; }
.jqAlert h1, .jqConfirm h1, .jqConfirms h1, .jqWindow h1, .jqDialog h1 { font-size: 12px; margin: 0; padding: 0; color: #fff; }
.jqAlert .jqClose, .jqConfirm .jqClose, .jqConfirms .jqClose, .jqWindow .jqClose, .jqDialog .jqClose { position: absolute; right: 5px; color: #fff; text-indent: -9999em; display: block; width: 14px; z-index: 2002; background: url("images/dialogClose.gif") no-repeat 0 50%; }
.jqAlert .jqBox, .jqConfirm .jqBox, .jqConfirms .jqBox, .jqWindow .jqBox, .jqDialog .jqBox { padding: 10px 10px 15px; }
.jqWindow .jqBox, .jqDialog .jqBox { padding: 0; }
.jqAlert .jqBtns, .jqConfirm .jqBtns, .jqConfirms .jqBtns { margin-top: 14px; text-align: center; }
#jqTips { font-size: 12px; }
.jqTip { line-height: 2em; padding: 0 3px; background: #c44; color: #fff; margin-top: 2px; }
.jqLoading { padding-left: 30px; line-height: 16px; background: url("images/_loading.gif") no-repeat 0 50%; }
/* ENG jQuery layer */

/* BGN overlay */
.jqAlert .jqTopic, .jqConfirm .jqTopic, .jqConfirms .jqTopic, .jqWindow .jqTopic, .jqDialog .jqTopic { background: #555; }
.jqAlert, .jqConfirm, .jqConfirms, .jqWindow, .jqDialog { border: 1px solid #555; padding: 0; background: #fff; overflow: hidden; }
.jqBox { border-top: 2px solid #ddd; }
/* END overlay */
/* END dialog */

.jsWarning { background: #FAD8D7 url("images/js_warning.gif") no-repeat 10px 50%; line-height: 20px; border: 1px solid #C84E4D; padding-left: 60px; line-height: 45px; font-size: 1.2em; font-weight: bold; color: #d03; margin: 10px 0; }
.spanLogo{font-size:1em;line-height:1.3em;color:#333;float:left;margin:0;padding:0;}