@charset "utf-8";
/* CSS Document */

html {border-top:5px solid #000000;}

html, body {margin:0;padding:0;}

body {text-align: center;margin: 0;padding: 0;font-family: verdana;}

img{ border:none;}

#accessibility { display: none; }

#main-c{width:980px;margin: auto;text-align: left;position: relative;z-index: 1000;}

[dir="rtl"] #main-c {text-align: right;}

#main-c:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#wrapper { min-width: 980px; }

body {background: #fff url(../images/background-tile.png) top left repeat-x;}

#header {width: 980px;margin: 0;background: #1e4262 url(../images/background-tile.png) top left repeat-x;height: 56px;font-family: verdana;z-index:10000;}

#header1 {width: 980px;margin: 0;background: #1e4262 url(../images/background-tile.png) top left repeat-x;height: 36px;font-family: verdana;}

#header h1 {margin: 0;float: left;}

#header h1 img { display: block; }

#header h1 a:link,

#header h1 a:visited { color: #fff; }

#nav-main {float: right;padding-right: 5px;}

#nav-main ul {float: left;z-index: 99;left: auto;}

#nav-main ul, #nav-main ul li {height: 56px;background: none;position: relative;}

#nav-main ul {background: transparent url(../images/header-nav-divider.png) top left no-repeat;padding-left: 2px;}

#nav-main ul li a,#nav-main ul li span {padding: 20px 20px 0 20px;height: 35px;display: block;float: left;font-weight: bold;font-size: 95%;color: #fff;background: transparent url(../images/header-nav-divider.png) top right no-repeat;}

#nav-main ul li a:link,

#nav-main ul li a:visited {color: #fff;text-decoration: none;}

#nav-main ul li span,

#nav-main ul li a:hover,

#nav-main ul li a:active,

#nav-main ul li a.yuimenubaritemlabel-selected {color: #fff;background: #31526f url(../images/header-nav-menu-backgrounds.png) top right no-repeat;}

#nav-main ul ul,#nav-main ul ul li {height: auto;border: 0;}

#nav-main ul ul {border-top: 0;background: url(../images/header-nav-menu-backgrounds.png) bottom left no-repeat;padding: 8px 0;width: 190px;}

#nav-main ul li ul li a,

#nav-main ul li ul li a:link,

#nav-main ul li ul li a:visited,

#nav-main ul li ul li span {padding: 4px 20px;margin: 0 1px 1px 1px;height: auto;float: none;display: block;font-size: 85%;font-weight: normal;border: 0;

background-image: none;position: relative;}

#nav-main ul li ul li a:hover,

#nav-main ul li ul li a:active {background: #3d5b74;}

ul.hacked-ie li {vertical-align: bottom; zoom: 1;}

#topDropMaxCont{width:100%;height:1.9em;background:url(../images/header-shadow-bkg.gif) repeat-x;margin-bottom:1.8em;}

#topDropContainer{margin-left:auto;margin-right:auto;width:74.8em;}

#topDropIntCont{text-align:left;}

#mainCMaxCont{width:100%;float:left;background:#fff;display:block;}

#mainCContainer{margin-left:auto;margin-right:auto;width:74.8em;display:block;}

#mainCIntCont{width:74.8em;float:left;display:block;}

#clearfooter{clear:both;padding-top: 30px;}

#featureBox2 {float:left;width:/*73.8em*/955px;padding:1em 1em 1em 0;z-index:1;min-height:16em;display: block;}

.featureBox.dropSboxLg{background:url(../images/featbox-bg.jpg) top repeat-x #fff;border:1px solid #fff;}

#JSfooterMain{width:100%;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;padding:0;margin:0;display:block;float:left;}

#JSfooterMax{width:100%;clear:both;background-color:#f5f5f5;border:0;padding:0;margin:0;border-top:1px solid #fff;border-bottom:1px solid #fff;display:block;float:left;}

#JSfooter{padding:0;margin:0;margin-left:auto;margin-right:auto;width:75em;display:block;}

#footerBotMainCont{width:100%;}

#footerBotMaxCont{width:100%;clear:both;background-color:#fff;border-top:0px;}

#footerBotMainCont a{color:#28b;text-decoration:none;}

#footerBotMainCont a:hover{color:#28b;text-decoration:underline;}

#footerBotContainer{margin-left:auto;margin-right:auto;width:74.8em;background:#fff;}

#footerBotInternal{width:74.8em;float:left;text-align:left; margin:auto;}

#ydnfoot_bot{width:90%;padding:1.2em 0 2em 0;color:#bbb;font-size:93%; }

#ydnfoot_bot01{width:90%;padding:1.2em 0 2em 0;color:#bbb;font-size:93%;margin-left: -25px;}

#footerLinks li { font-weight: bold; display: inline; list-style: none; padding-left: 8px; margin-left: 5px; border-left: 1px solid #bbbbbb; }

#footerLinks li.first { padding-left: 0px; margin-left: 0px; border-left: none; }

div#footerLegal{margin-top:1em;background:url('') no-repeat top right;}

div#footerLegal p{color:#666;margin:0;padding:0;font-size:93%;}

.dropSboxLg, .dropSbox {position:relative;}

#doc4 #bd a {color:#006ca2;text-decoration:none;}

#doc4 #bd a:hover {text-decoration:underline;}

#doc4 #bd {color:#666666;margin-left:auto;margin-right:auto;text-align:left;width:/*74.92em*/975px;}

.yui-g {margin-bottom:1em;}

#featuredSectionHome {float:left;margin-bottom:1em;margin-top:-3em;margin-left:3px;}

#topFeaturedTabs {float:left;margin-top:1em;}

.dropSboxLg, .dropSbox {position:relative;z-index:0;}

.dropSboxLg .mod-content, .dropSbox .mod-content{border:1px solid #fff;position:relative;z-index:2;}

.dropSboxLg .x1,.dropSboxLg .x1a,.dropSboxLg .x2,.dropSboxLg .x2a, .dropSbox .x1,.dropSbox .x1a,.dropSbox .x2,.dropSbox .x2a {display:block;background:url(../images/dropshadow-lg.png) no-repeat;_background:transparent;width:100%;height:100%;position:absolute;}

.dropSboxLg .x1, .dropSbox .x1{background-position:0 0;z-index:-2;top:-7px;left:-6px;bottom:0;padding:0 0px 2px 0;}

.dropSboxLg .x1 .x1a, .dropSbox .x1 .x1a {height:11px;width:12px;background-position:100% 0;right:-12px;top:0px;}

.dropSboxLg .x2, .dropSbox .x2 {background-position:100% 100%;z-index:-1;bottom:-6px;right:-6px;padding:2px 0 0 0px;/*border:1px solid red;*/}

.dropSboxLg .x2 .x2a, .dropSbox .x2 .x2a  {height:11px;width:12px;background-position:0 100%;left:-12px;bottom:0px;}

.lftCont ul li {margin:.4em 2em .4em 0;float:left;}

.lftCont ul li a{font-weight:bold;font-size:92%;}

#doc4 .featureBox .lftCont h2{margin:0;padding:0;margin-left:-.04em;color:#006CA2;font-size:216%;font-weight:normal;}

p.dateEntry{color:#666;font-weight:bold;font-size:85%;padding-bottom:0.2em;margin:0;line-height:1.49em;padding:0 0 1em;}

.lftCont p {line-height:1.49em;padding:0 0 1em;}

.lftCont {float:left;margin:0 0 0 2em;width:600px;}

.rtLogo {float:right;}

.prefTabs {color:#AAAAAA;font-weight:bold;margin:0.5em 0.8em 5px 28px;position:relative;}

.module-box {padding: 0;float: left;clear: both;width: 100%;background: url(../images/box-br.gif) no-repeat bottom right #FFFFFF;overflow: hidden;}

#yui-ge-wrapper #yui-mainbody #box-modified-home {background: url(../images/box-br-home.gif) no-repeat bottom right #FFFFFF;}

#yui-ge-wrapper #yui-mainbody #box-modified-home-2 {background: url(../images/box-bl-home.gif) no-repeat bottom left;}

div.box-bl {padding: 0;background: url(../images/box-bl.gif) no-repeat bottom left;}

div.box-tr {padding: 0;background: url(../images/box-tr.gif) no-repeat top right;}

div.box-tl {padding: 4px 3px 4px 4px;background: url(../images/box-tl.gif) no-repeat top left;}

div.box-bl h3, div#current-content h3 {margin: 0 0 5px;padding: 8px 0 2px 15px;font-size: 18px;}

div.box-bl h4, div#current-content h4 {font-size: 18px;margin: 0 0 20px;border-bottom:1px solid #E6E6E6;}

div.box-ct {background: url(../images/box-bg.gif) repeat-x top left !important;padding: 10px 15px !important;margin:0;}

div#yui-ge-wrapper {clear:both;margin:0;padding:0;}

div#yui-mainbody {float:left;width:70%;}

div#col-right {float:right;overflow:hidden;width:30%;}

div.innerdiv {line-height: 20px;padding: 10px 0 12px !important;}

div.innerdiv-r{float: right;height: 70px;width: 530px;}

div.innerdiv ul {margin:auto 10px;}

div.innerdiv ul li {list-style-type:disc; padding-bottom:3px;font-size: 12px;}

div.innerdiv2 {line-height: 20px;padding: 10px 0 12px;margin-left:25px;!important;background: url(../images/dot.gif) repeat-x bottom !important;}

div.innerdiv2 ul {margin:auto 10px;}

div.innerdiv2 ul li {list-style-type:decimal; padding-bottom:3px;font-size: 12px;}

img.border {border:1px solid #CCCCCC;margin-right:10px;padding:2px;}

img.border-2 {margin-right:10px;padding:2px;}

.imgbox_small {width:415px;color:#000000;font-size:11px;margin-left:125px;}

.imgbox_small2 {width:415px;color:#000000;font-size:11px;margin-left:350px;}

.imgtable {margin-top:15px;}

.imgtd_small_blue {background: url(../images/btn_blue_small.gif) no-repeat;}

.imgtd_small {width:113px;}

div.imgbox_small table tr td {padding-right:10px;}

.imgtd, .imgtd_small {height: 23px;font-weight: bold;color: white;text-align: center;vertical-align: middle !important;}

#doc4 #bd .imgtd a, #doc4 #bd .imgtd_small a {color: white;!important;}

.imgtd_small_green {background: url(../images/btn_green_small.gif) no-repeat;}

#footer-bottom {clear:both;margin:0;padding:0;}

#containerwrap-fl {clear:both;margin:0;padding:0;}

#mainbody-fl {float:left;width:78%;}

#mainbody-fl-970 {float:left;width:100%;}

#containerwrap-fl #content-fl {width: 100%;background: url(../images/content-center2.gif) repeat-y center;clear:both;display:block;float:right;}

#containerwrap-fl #content-top-fl {background: url(../images/content-top2.gif) no-repeat center top;}

#containerwrap-fl #content-bt-fl {background: url(../images/content-bot2.gif) no-repeat center bottom;}

#current-content {padding:20px 20px 10px;}

#pathway {color:#999999;font-size:92%;}

#pathway img {margin:1px 5px;}

h2.contentheading, .contentheading {margin: 20px 0 30px 0;;padding: 0;font-size: 22px;color:#000000;line-height:normal;}

.innerdiv {clear:both;}

#col-right-fl {float:right;overflow:hidden;width:22%;}

#col-right-fl .module-box {background:#FFFFFF url(../images/box-br.gif) no-repeat scroll right bottom;clear:both;float:left;overflow:hidden;padding:0;width:100%;}

#bottom-footer {clear:both;margin:0;padding:0;font-size:92%;float: left;width: 100%;background: url(../images/box-br-bt.gif) no-repeat bottom right #FFFFFF;overflow: hidden;}

#bt-box-bl {padding: 0;background: url(../images/box-bl-bt.gif) no-repeat bottom left;font-size:100%;}

#bt-box-tr {padding: 0;background: url(../images/box-tr-bt.gif) no-repeat top right;}

#bt-box-tl {padding: 0 15px;background: url(../images/box-tl-bt.gif) no-repeat top left;}

div.bt-module {margin: 20px 5px;padding: 0;float: none;width: auto;background: url(../images/box-r-br.gif) no-repeat bottom right #FFFFFF;overflow: hidden;clear:both;}

div.bt-module div {background: url(../images/box-r-bl.gif) no-repeat bottom left;}

div.bt-module div div {background: url(../images/box-r-tr.gif) no-repeat top right;}

div.bt-module div div div {padding: 10px 15px;background: url(../images/box-r-tl.gif) no-repeat top left;}

div.bt-module div div div div {padding: 0;background: none;}

div.bt-module h3 {margin: 0 -14px;padding: 0 0 7px 15px;font-size: 150%;border-bottom: 1px solid #DDDDDD;}

div.bt-box-left,div.bt-box-center,div.bt-box-right {float:left;overflow:hidden;}

ul.bullettin {margin: 10px 0 0;padding: 0;}

ul.bullettin li {margin: 0;padding: 5px 0 0;background: none;position: relative;width: 100%;}

ul.bullettin img {position: absolute;left: 0;top: 8px;}

ul.bullettin div {line-height: 1.2;display: block;}

ul.bullettin span {color: #999999;}

#newsletterform label {display:block;font-weight:bold;padding-top:5px;width:80px;}

.floatright {float:right;}

.floatleft {float:left;}

.fix-both {clear:both;}

.padding-10 {padding-top: 10px;clear:both;}

h3.style-tagline {color:#666666;font-size:85%;font-weight:bold;line-height:1.49em;}

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

div#whole-mainbody {width:100%;}

#yui-ge-wrapper #yui-mainbody #box-modified-whole {background: url(../images/box-br-975.gif) no-repeat bottom right #FFFFFF;}

#yui-ge-wrapper #yui-mainbody #box-modified-w-bl {background: url(../images/box-bl-975.gif) no-repeat bottom left;}

div.box-tr-whole {padding: 0;background: url(../images/box-tr-975.gif) no-repeat top right;}

#dlInstructions h2 {font-size:14px;font-weight:bold;margin-top:20px;}

div.box-ct #product-awards img.border {margin-left:40px;}

div.box-ct #product-awards img#product-right-col {margin-left:0px;}

/* Clearfix */

.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}

* html > body .clearfix {display: block;width: 100%;}

* html .clearfix {height: 1%;}

#bd div#new-img-holder{margin-bottom:5px;}

#bd div#new-img-holder img {width:975px;}



/* 4.28 */

.note { width:975px;height:auto; margin:0; padding:10px 0}

.60days { width:240px; float:left}

.noteright { width:695px; float:right; margin:0 0 0 10px; padding:10px; border:#ccdcfa 1px dashed; color:#333333; font-size:11px; background:#eff4fe; line-height:20px}

/* 5.05 */
#order-text{ font-size:14px; font-weight:bold; border-bottom:1px dashed #aaa; padding:0 0 5px 0}
#thankyou-tit{ font-size:16px; font-weight:bold; margin:20px 0 0 0; color:#d73d08}
.thankyou-tab{ border:1px solid #9DAEC2; margin:15px 0 20px 0}
.thankyou-line1 td{ background:#9DAEC2; text-align:center; color:#fff; font-weight:bold}
.thankyou-line2 td{ border-right:1px solid #9DAEC2; text-align:center}
.thankyou-text2{ font-weight:bold}
#thankyou{ line-height:20px; font-family:Verdana, Geneva, sans-serif; color:#444}

