html{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}

 /* -- Making the Type Stand Out--------------------------------------------------------------  */ 
body{background:#fff;border:0;color:#000;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:80%;font-style:inherit;font-weight:inherit;line-height:1.5;margin:0;padding:0;vertical-align:baseline;}
div{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
span{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
object{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
iframe{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
h1{border:0;color:#018749;font-family:inherit;font-size:2em;font-style:inherit;font-weight:700;letter-spacing:-0.04em;line-height:1;margin:0 0 0.5em;padding:0;vertical-align:baseline;}
h2{border:0;font-family:inherit;font-size:2em;font-style:inherit;font-weight:400;letter-spacing:-0.028em;margin:0 0 0.75em;padding:0;vertical-align:baseline;}
h3{border:0;color:#018749;font-family:inherit;font-size:1.5em;font-style:inherit;font-weight:400;letter-spacing:-0.02em;line-height:1;margin:0 0 1em;padding:0;vertical-align:baseline;}
h4{border:0;color:#000;font-family:inherit;font-size:1.1em;font-style:inherit;font-weight:700;letter-spacing:-0.01em;line-height:1.25;margin:0 0 1.25em;padding:0;vertical-align:baseline;}
h5{border:0;color:#000;font-family:inherit;font-size:1em;font-style:inherit;font-weight:700;letter-spacing:-0.01em;margin:0 0 1.5em;padding:0;vertical-align:baseline;}
h6{border:0;color:#000;font-family:inherit;font-size:1em;font-style:inherit;font-weight:700;letter-spacing:-0.01em;margin:0;padding:0;vertical-align:baseline;}

 /* Text elements--------------------------------------------------------------  */ 
p{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0 0 1.5em;padding:0;vertical-align:baseline;}
blockquote{border:0;color:#666;font-family:inherit;font-size:100%;font-style:italic;font-weight:inherit;margin:1.5em;padding:0;quotes:"" "";vertical-align:baseline;}
pre{border:0;font:1em 'andale mono', 'lucida console', monospace;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;line-height:1.5;margin:1.5em 0;padding:0;vertical-align:baseline;white-space:pre;}
a{border:0;color:#018749;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;text-decoration:none;vertical-align:baseline;}
abbr{border:0;border-bottom:1px dotted #666;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
acronym{border:0;border-bottom:1px dotted #666;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
address{border:0;font-family:inherit;font-size:100%;font-style:italic;font-weight:inherit;margin:0 0 1.5em;padding:0;vertical-align:baseline;}
code{border:0;font:1em 'andale mono', 'lucida console', monospace;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;line-height:1.5;margin:1.5em 0;padding:0;vertical-align:baseline;white-space:pre;}
del{border:0;color:#666;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
dfn{border:0;font-family:inherit;font-size:100%;font-style:italic;font-weight:700;margin:0;padding:0;vertical-align:baseline;}
em{border:0;font-family:inherit;font-size:100%;font-style:italic;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
img{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
q{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;quotes:"" "";vertical-align:baseline;}
dl{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0 0 1.5em;padding:0;vertical-align:baseline;}
dt{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
dd{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0 0 0 1.5em;padding:0;vertical-align:baseline;}
ol{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;list-style-type:decimal;margin:0 1.5em 1.5em;padding:0;vertical-align:baseline;}
ul{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;list-style-type:disc;margin:0 1.5em 1.5em;padding:0;vertical-align:baseline;}
li{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
fieldset{border:1px solid #ccc;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0 0 1.5em;padding:1.4em;vertical-align:baseline;}
form{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}

 /* -- Styling Forms--------------------------------------------------------------  */ 
label{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:700;margin:0;padding:0;vertical-align:baseline;}
legend{border:0;font-family:inherit;font-size:1.2em;font-style:inherit;font-weight:700;margin:0;padding:0;vertical-align:baseline;}

 /* Tables--------------------------------------------------------------  */ 
table{border:0;border-collapse:separate;border-spacing:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0 0 1.4em;padding:0;vertical-align:middle;width:100%;}
caption{background:#eee;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:400;margin:0;padding:0;text-align:left;vertical-align:baseline;}
tbody{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
tfoot{border:0;font-family:inherit;font-size:100%;font-style:italic;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
thead{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
tr{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
th{background:#c3d9ff;border:0;color:#000;font-family:inherit;font-size:100%;font-style:inherit;font-weight:700;margin:0;padding:4px 10px 4px 5px;text-align:left;vertical-align:middle;}
td{border:0;color:#000;font-family:inherit;font-size:100%;font-style:inherit;font-weight:400;margin:0;padding:4px 10px 4px 5px;text-align:left;vertical-align:middle;}
blockquote:before{content:"";}
blockquote:after{content:"";}
q:before{content:"";}
q:after{content:"";}
a img{border:none;}
h1 img{margin:0;}
h2 img{margin:0;}
h3 img{margin:0;}
h4 img{margin:0;}
h5 img{margin:0;}
h6 img{margin:0;}
.ten{margin:10px 0;}
p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus{color:#df2493;outline:none;text-decoration:underline;}
a:hover{color:#df2493;outline:none;text-decoration:underline;}
strong{font-weight:700;}
sup{font-size:9px;line-height:0;}
sub{font-size:9px;line-height:0;}
tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
a > h4 {color: #018749}

 /* Lists--------------------------------------------------------------  */ 
li ul{margin:0 3em;}
li ol{margin:0 1.5em;}
dl dt{font-weight:700;}
tr.even td{background:#e5ecf9;}

 /* Various mouseover buttons --------------------------------------------------------------  */ 
a.magglass{background:transparent url('/static/ob_i/magglass_link.png') no-repeat top left;display:block;height:16px;width:30px;}
a:hover.magglass{background:transparent url('/static/ob_i/magglass_link.png') no-repeat top right;}
a.buynowsob{background:transparent url('/static/ob_i/sob_link.png') no-repeat top left;display:block;height:24px;position:relative;width:96px;}
a:hover.buynowsob{background:transparent url('/static/ob_i/sob_link.png') no-repeat top right;}
a.topsob{background:transparent url('/static/ob_i/topsob_link.png') no-repeat top left;display:block;float:right;height:25px;margin-top:32px;width:68px;}
a:hover.topsob{background:transparent url('/static/ob_i/topsob_link.png') no-repeat top right;}
a.findaretailer{background:transparent url('/static/ob_i/retailer_link.png') no-repeat top left;display:block;height:24px;position:relative;width:130px;}
a:hover.findaretailer{background:transparent url('/static/ob_i/retailer_link.png') no-repeat top right;}
a.learnmorelg{background:transparent url('/static/ob_i/learnmore_link.png') no-repeat top left;display:block;height:20px;position:relative;width:94px;}
a:hover.learnmorelg{background:transparent url('/static/ob_i/learnmore_link.png') no-repeat top right;}
a.learnmoresm{background:transparent url('/static/ob_i/art_learn_link.png') no-repeat top left;display:block;height:13px;position:relative;width:75px;}
a:hover.learnmoresm{background:transparent url('/static/ob_i/art_learn_link.png') no-repeat top right;}
a.readmore{background:transparent url('/static/ob_i/art_more_link.png') no-repeat top left;height:13px;width:75px; margin: 15px 0 0 0;}
a.readmore.d{margin: 0 0 0 0;}
a:hover.readmore{background:transparent url('/static/ob_i/art_more_link.png') no-repeat top right;}
a.readless{background:transparent url('/static/ob_i/art_less_link.png') no-repeat top left;height:13px;width:75px; margin: 15px 0 0 0;}
a.readless.d{margin: 0 0 0 0;}
a:hover.readless{background:transparent url('/static/ob_i/art_less_link.png') no-repeat top right;}
a.smallarrowg_right{background:transparent url('/static/ob_i/smallarrow_grn_link.png') no-repeat top left;display:block;height:14px;position:relative;width:8px;}
a:hover.smallarrowg_right{background:transparent url('/static/ob_i/smallarrow_grn_link.png') no-repeat top right;}
a.smallarrowg_left{background:transparent url('/static/ob_i/smallarrow_grn_link.png') no-repeat bottom left;display:block;height:14px;position:relative;width:8px;}
a:hover.smallarrowg_left{background:transparent url('/static/ob_i/smallarrow_grn_link.png') no-repeat bottom right;}
div.learnmorelg{background:transparent url('/static/ob_i/learnmore_link.png') no-repeat top left;display:block;height:20px;left:0;position:relative;top:66px;width:94px;}
a:hover div.learnmorelg{background:transparent url('/static/ob_i/learnmore_link.png') no-repeat top right;}

 /* Misc classes--------------------------------------------------------------  */ 
.small{font-size:0.8em;line-height:1.875em;margin-bottom:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{border-right:none !important;margin-right:0;padding-right:0;}
.rt {margin-right: 0 !important;}
.top{background-color:#f2faf0;height:81px;margin-top:0;padding-top:0;position:relative;width:978px;}
.bottom{margin-bottom:0;padding-bottom:0;}
.alt{color:#666;font-family:"Warnock Pro", "Goudy Old Style", "Palatino", "Book Antiqua", Georgia, serif;font-style:italic;font-weight:400;}
.box{background:#e5ecf9;margin-bottom:1.5em;padding:1.5em;}
hr{background:#ddd;border:none;clear:both;color:#dedede;float:none;height:1px;margin:0 0 1.45em;width:100%;}
hr.space{background:#fff;color:#fff;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.container:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{display:block;}


 /* --Main Layout--------------------------------------------------------------  */ 
.container{border:1px solid #000;display:block;margin:10px auto 0;width:978px;}
* html .clearfix{height:1%;}
* html .container{height:1%;}
.clear{clear:both;}
.nomargin{margin:0;}
.mb5{margin-bottom:5px;}
.green{color:#018749;}
.block{background-color:#F2FAF0;margin:0 0 15px;padding:15px;width:auto;}
.centerbox{margin:15px auto;width:650px;}
.centerbox img{float:left;margin-right:30px;}

 /* tabbed headers  */ 
.tabchoose{cursor:pointer;overflow:hidden;width:100%;z-index:888;}
.tabchoose h5{float:left;margin:0;padding:3px 18px 5px;text-align:center;width:auto;}
.tabchoose h4{float:left;margin:0;padding:3px 18px 5px;text-align:center;width:auto;}
.tabchoose h3{float:left;margin:0;padding:3px 18px 5px;text-align:center;width:auto;}
.tabbody{clear:left;height:auto;}
.tabh_sel{background:#fff;border-bottom:none;border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;}
.tabh_des{background:#fff;border-bottom:1px solid #999;border-left:none;border-right:none;border-top:none;color:#858687;}
.tabh_des.empty{background:#fff;}

/* paginator */
.paginate_index{width:auto; clear: both; margin: 10px 0;}
.paginate_button{width: 16px; height: 16px; padding: 1px; margin: 0px 3px; background: #fff; border: 1px solid #666; cursor: pointer; float: left;}
.paginate_button p {width: auto; text-align: center;}
.paginate_button:hover{background:#eee !important;}

/* other universals */
.intlhide{display:none !important;}
input.text{border:1px solid #bbb;margin:0.5em 0;padding:5px;width:300px;}
input.title{border:1px solid #bbb;font-size:1.5em;margin:0.5em 0;padding:5px;width:300px;}
textarea{border:1px solid #bbb;height:250px;margin:0.5em 0;padding:5px;width:390px;}
select{border:1px solid #bbb;margin:0.5em 0;}
input.text:focus{border:1px solid #666;}
input.title:focus{border:1px solid #666;}
textarea:focus{border:1px solid #666;}
select:focus{border:1px solid #666;}
.error{background:#fbe3e4;border:2px solid #ddd;border-color:#fbc2c4;color:#8a1f11;margin-bottom:1em;padding:1em;}
.notice{background:#fff6bf;border:2px solid #ddd;border-color:#ffd324;color:#514721;margin-bottom:1em;padding:1em;}
.success{background:#f2faf0;border:2px solid #ddd;border-color:#018749;color:#018749;margin-bottom:1em;padding:1em;}
.stdbox{background:#f2f2f4;border:2px solid #ddd;border-color:#ddd;color:#000;margin-bottom:1em;padding:1em;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
.logo{background:transparent url('../ob_i/logo.png') no-repeat;display:block;height:80px;left:30px;position:absolute;top:12px;width:80px;z-index:1000;}
.content{border-bottom:1px solid #000;border-top:1px solid #000;clear:both;margin:0;overflow:hidden;padding:20px 0;position:relative;width:978px;height:auto;}
.fullcontent{margin:0;padding:0;position:relative;width:978px;}
.footer{padding:10px 35px;position:relative;width:910px;}

 /* --Menu--------------------------------------------------------------  */ 
.menu{bottom:0;height:50px;position:absolute;right:105px;width:750px;z-index:500;}
.menu .select{width:750px;}
.menu .sub{display:none;left:20px;position:absolute;text-align:center;top:25px;width:710px;}
.menu .select ul{margin:0 1.5em !important;}
.menu .select li{float:left;line-height:25px;list-style:none;margin:0 20px !important;text-align:center;width:110px;}
.menu .sub li{line-height:25px;list-style:none;margin:0 25px;text-align:center;width:auto;}
.menu .select a{color:#888e8e;font-family:"helvetica neue", helvetica, arial, verdana, sans-serif;font-size:15px;font-weight:500;text-decoration:none !important;white-space:nowrap;}
.menu .sub a{color:#f2faf0;font-family:"helvetica neue", helvetica, arial, verdana, sans-serif;font-size:11.2px;font-weight:300;text-decoration:none !important;white-space:nowrap;}
.menu .select .active a{background-color:#a7abac;color:#f2faf0;cursor:pointer;display:block;padding:0;}
.menu .select .active .sub{background:#a7abac;display:block;}
.menu .sub .active a{color:#dd2894;}
.menu .select a:hover{background-color:#a7abac;color:#f2faf0;}
.menu .select li:hover{background-color:#a7abac;color:#f2faf0;}
.menu .select a:hover b{color:#f2faf0;cursor:pointer;display:block;top:24px;}
.menu .select li:hover a b{color:#f2faf0;cursor:pointer;display:block;top:24px;}
.menu .sub a:hover{color:#dd2894;}
.menu ul ul{display:none;}
.menu .select :hover .sub{background:#a7abac;display:block;text-align:center;z-index:999;}

 /* IE6 only  */ 
.menu table{border-collapse:collapse;font-size:1em;height:0;margin:-1px;width:0;}
h3.spacer{padding-top:30px;}
img.rgt{float:right;}

 /* --Footer--------------------------------------------------------------  */ 
.footerlogo{float:left;height:23px;width:109px;}
.footernav{float:left;margin:2px 0 0;padding:0 0 10px 5px;}
.footernav li{border-right:1px solid #000;display:inline;list-style-type:none;margin:0;padding:0 9px 0 5px;}
.footernav li a{color:#000;text-decoration:none;}
.footernav li a:visited{color:#000;text-decoration:none;}
.footernav li a:hover{color:#018749;text-decoration:none;}
.footernav * {float:left; padding:  0 0 0 3px;}
.right{float:right !important;}
.left{float:left !important;}
.facebook{background:transparent url('../ob_i/fbico.gif') no-repeat;height:25px;width:25px;margin-top: -2px}
.twitter{background:transparent url('../ob_i/twitterico.gif') no-repeat;height:25px;width:25px;margin-top: -2px}
.legal{left:35px;letter-spacing:-0.015em;margin-left:-12px;top:40px;width:934px;}
.legal p{color:#bebebe;font-size:10px;margin:0;text-align:center;}

 /* --Search System ---*/
 .searchfoot { width:180px; margin-left: 120px; z-index:1000; display:block; height: 19px; margin-right: -5px !important;}
 #searchres_full { position: absolute; width: 100%; height: 100%; display: none; margin-top: -30px;}
 .searchModal {z-index: 999; position: relative; width: 880px; height: auto; margin: 50px auto 50px auto; background: rgb(255, 255, 255); border: 1px solid rgb(222, 222, 222); }
 .searchclose { background: url('/static/ob_i/btn_close.gif') no-repeat top right; z-index:10000; width: 15px; height: 15px; position: absolute; top: 3px; right: 3px; cursor: pointer;}
 .modalDim { position: absolute; top: 0; left: 0; width: 100%; height: 110%; z-index: 111; background: #fff; opacity: 0.6; filter:alpha(opacity=60);}
 
 /* --Google Styles ---*/
 #cse-search-form { width: 175px; margin: -1px 0 0 0; }
.cse .gsc-control-cse,.gsc-control-cse{background-color:#FFF;border:1px solid #FFF;width:96%;}
.gsc-control-cse div.gsc-thinWrapper{width:100%;}
.cse .gsc-control-cse:after,.gsc-control-cse:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.cse form.gsc-search-box,form.gsc-search-box{border: 2px solid #018749;padding:0;}
table.gsc-search-box, table.gsc-search-box tbody {padding:0; margin:0;}
.cse .gsc-branding-text,.gsc-branding-text{color:#000;}
.cse td.gsc-input,td.gsc-input{padding:0;}
.cse .gsc-search-box,.gsc-search-box{border-collapse:collapse;}
.cse input.gsc-input,input.gsc-input{border:1px solid #000;font-family:inherit;font-size:10px;padding:2px;width:145px !important; background: url("/static/ob_i/searchbkg.gif") transparent #f2faf0;}
.cse input.gsc-search-button,input.gsc-search-button{background:url('/static/ob_i/magglass_link.png') no-repeat right top transparent;border:none;font-family:inherit;font-size:10px;font-weight:700;height:16px;width:30px;margin: 1px 10px 0 -15px !important;}
.cse .gsc-resultsRoot,.gsc-resultsRoot{width:94%;}
.cse input.gsc-search-button:hover,input.gsc-search-button:hover{background:url('/static/ob_i/magglass_link.png') no-repeat left top transparent;}
.cse .gsc-tabHeader,.gsc-tabHeader{font-weight:700;padding:2px 8px 0;text-shadow:0 1px 2px #000;text-transform:uppercase;}
.cse .gsc-tabHeader.gsc-tabhInactive,.gsc-tabHeader.gsc-tabhInactive{background-color:#777;border-color:#777 #777 #-moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;color:#FFF;}
.cse .gsc-tabHeader.gsc-tabhActive,.gsc-tabHeader.gsc-tabhActive{background-color:#333;border-color:#333 #333 #-moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;color:#FFF;}
.cse .gsc-tabsArea,.gsc-tabsArea{border-bottom:1px solid #333;margin-top:1em;padding:0;}
.cse .gsc-results,.gsc-results{margin:20px;width:94%;}
.cse .gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link,.cse .gs-webResult.gs-result a.gs-title:link b,.gs-webResult.gs-result a.gs-title:link b,.cse .gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited,.cse .gs-webResult.gs-result a.gs-title:visited b,.gs-webResult.gs-result a.gs-title:visited b,.cse .gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover,.cse .gs-webResult.gs-result a.gs-title:hover b,.gs-webResult.gs-result a.gs-title:hover b,.cse .gsc-cursor-page,.gsc-cursor-page,.cse .gsc-trailing-more-results:link,.gsc-trailing-more-results:link{color:#444;}
.cse .gs-webResult.gs-result a.gs-title:active,.gs-webResult.gs-result a.gs-title:active,.cse .gs-webResult.gs-result a.gs-title:active b,.gs-webResult.gs-result a.gs-title:active b{color:#777;}
.cse .gs-webResult.gs-result .gs-snippet,.gs-webResult.gs-result .gs-snippet{color:#333;}
.cse .gs-webResult.gs-result .gs-visibleUrl,.gs-webResult.gs-result .gs-visibleUrl,.cse .gs-webResult.gs-result .gs-visibleUrl-short,.gs-webResult.gs-result .gs-visibleUrl-short{color:#000;font-weight:700;}
.cse .gsc-cursor-box,.gsc-cursor-box{border-color:#333;border-top:1px dotted #333;padding:0.5em 0 0 0.5em;text-align:left;}
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,.gsc-results .gsc-cursor-page.gsc-cursor-current-page{background-color:#333;color:#FFF;padding:0 5px;text-shadow:0 1px 1px #000;}
.gsc-completion-selected{background:none repeat scroll 0 0 #CCC;}
.gsc-completion-container{background:none repeat scroll 0 0 #FFF;border:1px solid #777;font-family:Arial,sans-serif;font-size:15px;margin-left:0;margin-right:0;padding:3px;position:absolute;}
.cse .gsc-branding,.gsc-branding,.cse td.gsc-clear-button,td.gsc-clear-button,.cse .gsc-resultsHeader,.gsc-resultsHeader{display:none;}


 /* --Page Layouts--  Global Classes to set a specific top-margin on an element  */ 
.top10{margin-top:10px;}
.top20{margin-top:20px;}
.top30{margin-top:30px;}
.top335{margin-top:335px;}
.top400{margin-top:400px;}
.center{margin:0 auto;}
.transparent{-khtml-opacity:0.5px;-moz-opacity:0.5px;filter:alpha(opacity=50);opacity:0.5px;}
.file{display:block;padding-bottom:10px;}
.trans9{-khtml-opacity:0.9px;-moz-opacity:0.9px;filter:alpha(opacity=90);opacity:0.9px;}
.tablinksplugin{bottom:30px;margin:0;position:absolute;z-index:600;}
.tablinksplugin div{border:1px solid #000;height:44px;list-style-type:none;margin:0 0 15px;overflow:hidden;}
.tablinksplugin .longlink{width:280px;}
.tablinksplugin .shortlink{width:228px;}
.leftlinks{border-left:none;left:0;}
.leftlinks div{border-left:none;clear:left;left:0;}
.leftlinks h4{letter-spacing:-0.015em;margin:13px 26px;text-align:right;}
.leftlinks h5{margin:13px 26px;text-align:right;}
.rightlinks{border-right:none;right:0;}
.rightlinks div{border-right:none;clear:right;right:0;}
.rightlinks h4{margin:13px 13px 13px 26px;text-align:left;}
.rightlinks h5{margin:13px 13px 13px 26px;text-align:left;}
.tablinksplugin a{text-decoration:none !important;}
.leftlinks .pinklink{background:#fb2791 url(../ob_i/p_whitecheck.gif) no-repeat scroll top right;}
.rightlinks .pinklink{background:#fb2791 url(../ob_i/p_whitecheck.gif) no-repeat scroll top left;}
.pinklink h4{color:#fff;}
.leftlinks .whitelink{background:#fff url(../ob_i/w_blackcheck.gif) no-repeat scroll top right;}
.rightlinks .whitelink{background:#fff url(../ob_i/w_blackcheck.gif) no-repeat scroll top left;}
.leftlinks a:hover .pinklink{background:#fb2791 url(../ob_i/p_blackcheck.gif) no-repeat scroll top right;}
.leftlinks a:hover .whitelink{background:#fff url(../ob_i/w_pinkcheck.gif) no-repeat scroll top right;}
.rightlinks a:hover .pinklink{background:#fb2791 url(../ob_i/p_blackcheck.gif) no-repeat scroll top left;}
.rightlinks a:hover .whitelink{background:#fff url(../ob_i/w_pinkcheck.gif) no-repeat scroll top left;}
a:hover .pinklink h4{color:#000;}
a:hover .whitelink h4{color:#fb2791;}
.downloadpdf{background:transparent url('../ob_i/downloadpdf.gif') no-repeat top left;height:21px;width:123px;}
a:hover .downloadpdf{background:transparent url('../ob_i/downloadpdf.gif') -123px 0 no-repeat;}
.headerimage{float:left;margin:-20px 0 20px;}
.headerimage_article{float:left;margin-left:-79px}
.secondlink{margin-bottom: 60px;}
.thirdlink{margin-bottom: 120px;}

 /* Individual CMS Page Layouts	----------------------------------------------------------------------------------  Homepage  */ 
.backgroundimage{float:left;height:498px;margin-bottom:-20px;margin-top:-20px;position:relative;z-index:-1;}
.homecon ul ul{display:none;}
.homecon{margin-bottom:0;position:absolute;right:20px;top:20px;}
.homecon li{clear:both;float:right;list-style:none;margin:0 0 15px;width:106px;}
.homecon h2{font-size:12px !important;font-weight:900;}
.homecon p{font-size:13px !important;line-height:12px !important;padding:0;}
.homecon img{border:2px solid #484848;}
.homecon li a:hover img{border:2px solid #f81280;}
.hometrans{-khtml-opacity:0.88px;-moz-opacity:0.88px;background:#fff;border:2px solid #3e3e3e;border-style:solid none solid solid;cursor:pointer;filter:alpha(opacity=88);height:86px;margin-bottom:10px;opacity:0.88px;overflow:hidden;position:absolute;right:0;top:273px;width:370px;}
.homesub{-khtml-opacity:1px;-moz-opacity:1px;background:#ec88be;border:2px solid #3e3e3e;border-style:solid none solid solid;cursor:pointer;display:none;filter:alpha(opacity=1);height:86px;margin-bottom:10px;margin-right:20px !important;opacity:1px;overflow:hidden;position:absolute;width:370px;}
#homehover1{right:-59px;top:253px;}
#homehover2{right:-59px;top:128px;}
#homehover3{right:-59px;top:-107px;}
.hovershow{display:block !important;}
.hometexthover{text-decoration:none !important;}
.hometrans:hover{background:#ec88be;}
.hometrans a:hover{text-decoration:none;}
.homesub li{width:370px !important;}
.hometrans h2{color:#000;font-size:1em;font-weight:700;padding:15px 30px 0 !important;}
.homesub h2{color:#000;font-size:1em;font-weight:700;padding:15px 30px 0 !important;}
.hometrans p{color:#000;font-size:12px;line-height:13px;margin:0;padding:0 15px 15px 30px;}
.homesub p{color:#000;font-size:12px;line-height:13px;margin:0;padding:0 15px 15px 30px;}
.home1{position:absolute;right:0;top:0;}
.home2{position:absolute;right:0;top:125px;}
.homelast{position:absolute;right:0;top:360px;}

/* ---------new homepage ------------*/
.homeheadline{height:auto;margin-top:-20px;position:relative;width:978px;}
.homeheadline .sliderkit{overflow:visible;}
.homeheadline img{height:652px;padding-bottom:32px;position:relative;z-index:-1;}
.homecont{background:url('/static/ob_i/transgrad.png');bottom:0;height:auto;padding:10px 26px 18px;position:absolute;width:926px;}
.homeheadline .homecont{margin:0;}
.homecont .center{text-align:center;}
.homecont .right{text-align:right;}
.homecont *{clear:both;color:#000;line-height:1.2em;margin:0;padding:0;}
a:hover .homecont *,a:hover .actionbox *{text-decoration:none;}
a:hover>.homecont{background:url('/static/ob_i/transgrad_2.png');}
.homeheadline h1{font-size:24pt;}
.homeheadline h2{font-size:18pt;}
.subhome{clear:both;height:auto;margin-bottom:-20px;position:relative;}

.actionbox {border:1px solid #999;float:left;overflow:hidden;position:relative;}
.actiontext{background-image:url('/static/ob_i/transgrad_mini.png');bottom:0;left:0;position:absolute;text-align:center;width:100%;z-index:99;height:45px;}
.actiontext h3{color:#000;font-size:14pt;font-weight:700; padding:4px 10px 0;}
.actiontext p{color:#000;font-size:9pt;font-weight:400;line-height:1em;padding:0 10px;}
.actionbox *{clear:both;line-height:1.2em;margin:0;}
.actionbkg {overflow:hidden; position:absolute; top:0; left: 0;}
a>.actionbox:hover{border:1px solid #ec008b;}
a>.actionbox:hover .actiontext>div{background:transparent url("/static/ob_i/trans50.png");}

.subhome .actionbox{height:170px;margin:18px 0 20px 26px;width:210px;}
.subhome .actiontext{}
.subhome .actionbkg{height:170px;width:210px;}

.photoslider-bullets{height:686px;width:978px;}
.photoslider-bullets .sliderkit-nav{background-image:url("/static/ob_i/transdark33.png");padding:5px 2px 2px 5px;position:absolute;right:10px;top:10px;}
.photoslider-bullets .sliderkit-nav-clip ul li{float:left;margin:0 1px 0 0;}
.photoslider-bullets .sliderkit-nav-clip ul li a{background:transparent url("/static/ob_i/trans50.png") no-repeat 0 0;height:13px;width:13px;}
.photoslider-bullets .sliderkit-nav-clip ul li.sliderkit-selected a{background:transparent url("/static/ob_i/trans75.png") no-repeat 0 0;}

 /* ABOUT   About Page  */ 
.aboutlinks{height:165px;position:absolute;right:2px;top:369px;width:230px;}
.about_leftbkgd{background:#fff;height:138px;left:0px;position:absolute;top:25px;width:645px;opacity:0.7;}

 /* Our Story Page  */ 
.leftcontent{float:left;margin:0 28px 0 40px;width:248px;}
.rightimages{float:right;width:650px;}
.rightimages img{float:left;}
.about_leftcontent{left:32px;line-height:14px;position:absolute;top:38px;width:600px;}

 /* Press Center  */ 
.presscon{margin-left:170px;width:800px;}

 /* Media  */ 
.printcon{border-bottom:1px solid #000;border-right:1px solid #000;float:left;width:485px;}
.mediatitle{border-bottom:1px solid #000;border-top:1px solid #000;font-size:16px;margin-bottom:3px;padding:5px 0 5px 70px;}
.printtitle{border-top:1px solid #000;font-size:16px;margin-bottom:3px;padding:5px 0 0 70px;}
.printitem{border-top:1px solid #000;height:216px;position:relative;width:242.5px;}
.printcon a{color:#f00290;font-size:12px;font-weight:700;}
.printitem.odd{float:right;}
.printitem.even{float:left;}
.printitem.odd .printinfo{bottom:5px;position:absolute;right:168px;}
.printitem.even .printinfo{left:170px;position:absolute;top:5px;}
.printitem.even img{border-right:1px solid #000;float:left;}
.printitem.odd img{border-left:1px solid #000;float:right;}
.pubdate{font-size:10px;}
.mediaright{float:right;width:327px;}
.mediaright_block{border-left:1px solid #000;margin-bottom:30px;}
.mediaright_block img{border-bottom:1px solid #000;}

 /* Community Page  */ 
.community_entry{border-top:1px solid #ccc;clear:both;}
.community_entry img{float:left;margin-right:20px;}
p.community_title{font-weight:700;margin:10px 0 0.5em;}
.blurb p{margin:0 0 1em;}

 /* SUPPORT   Support Index Page  */ 
.supporttrans{background:#fff;float:right;height:415px;overflow:hidden;padding:22px;position:absolute;right:0;top:18px;width:275px;}
.supportcon{position:relative;}
.supportcon li{background:transparent url('../ob_i/checklist.gif') no-repeat center left;line-height:1.35;list-style-type:none;padding-left:15px;}
.supportcon li a{color:#000;font-weight:700;}
.supportcon li a:hover{color:#fb2791;text-decoration:none;}
.supportcon h3{margin-bottom:0;}
.supportcon h4{margin-bottom:0;}
.supportcon p{margin-bottom:0;}
.noimage{background:none !important;}
#nhtsa_text{font-size:12pt;font-weight:700;}
#cpsia_text{font-size:12pt;}

 /*  Manuals   */ 
.manualscon{margin:20px auto;width:675px;}
.mandownload{border-top:1px solid #ccc;float:left;margin-right:30px;width:300px;}
.mandownload img{float:left;}
.mandownload p{float:right;font-size:12px;font-weight:700;padding-top:23px;text-align:center;width:120px;}
.mandownload a{float:right;}

 /* Registration Form  */ 
.registrationform label{display:block;float:left;margin:0 0 5px;width:18%;}
.registrationform input{margin:0 0 5px;}

 /* Orbit on-the-go  */ 
.otglinks{background-color:#000;clear:both;float:left;height:40px;width:978px;}
.otglinks .otglinklist{float:left;height:25px;margin:13px 0 0 20px;width:700px;}
.otglinks a{color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-right:20px;text-decoration:none;}
.otglinks a:hover{color:#01874a !important;}
.otglinks a:visited{color:#fff;}
.otglinks .active{color:#ec008c !important;font-weight:700;}
.otglinks .active:hover{color:#ec008c !important;font-weight:700;}
.otglinks img{float:left;margin-left:15px;}

 /* Article Index Pages  */ 
div.infolist_entry{position:relative;}
div.article_entry{position:relative; border-top: 1px solid #dedede; padding-top: 5px; clear: both;}
.articles_half div.article_entry{width:425px; float:left; clear: none; margin-right:25px;}

.infolist_entry img, .article_entry img{background:#fff;margin:0 16px 20px 0;}
.infolist_entry div p, .article_entry div p{line-height:1.4;margin-bottom:15px;}
.infolist_entry div, .article_entry div{margin-top:-5px;position:relative;}
.articlelong{display:none; margin-bottom: 20px;}
.articleshort{display:block;}
a.articleshort, a.articlelong{top:-45px;position:absolute;right:1px;}
.infolist_title, .article_title{padding:12px 0 0;}
.infolist_entry .subhead, .article_title .subhead{margin-top:-16px;}

.article_entry_text h4, .article_entry_text p {margin-left:-20px;}

 /* Article detail CMS Plugin  */ 
.article_entry_pic{z-index: 99;}
.article_entry_pic img{background:#FFF;margin:0 16px 20px 0; float: left;}
.article_entry_text{margin:0 0 0 20px;}
.article_entry_text .subhead {margin-top: -17px;}

 /*  Testimonials    */ 
.awards{border-right:1px solid #000;float:left;width:327px;}
.testimonials{border-bottom:1px solid #000;border-left:1px solid #000;float:right;width:606px;}
.testimonial_content{padding:20px;}
.award_entry{border-bottom:1px solid #000;}

 /* Products -----------------------------------   Index  */ 
.center820{margin:20px auto;width:820px;}
.center900{margin:20px auto;width:900px;}
.g2head{background:transparent url('../ob_i/products/products_sprite.gif') no-repeat 0 0;display:block;height:182px;margin-top:20px;width:820px;}
.g2head:hover{background:transparent url('../ob_i/products/products_sprite.gif') no-repeat 0 -182px;display:block;height:182px;width:820px;}
.prodlist{height:200px;margin:30px auto 50px;width:820px;}
.prodlist li{float:left;list-style:none;margin-right:15px;width:145px;}
.prodlist li a{display:block;text-indent:-9999px;}
.prodlink{float:left;margin:5px 22px 55px 0;width:146px;}
.prodlink p{color:#000;font-size:8pt;margin-bottom:0;margin-top:3px;}
.prodlink h3{color:#000;margin-bottom:0;margin-top:3px;}
.prodlink h4{color:#000;margin-bottom:0;margin-top:3px; height: 35px;}
.prodlink a img, .prodlink .notalink img{background:none;border:#fff 2px solid;}
.prodlink > a:hover h4{color:#018749;text-decoration:none !important;}
.prodlink > a:hover h3{color:#018749;text-decoration:none !important;}
.prodlink a:hover img{background:#f2faf0 bottom repeat-x;border:#20A864 2px solid;}
.upgradeProducts .prodlink, .conceptProducts .prodlink {width: 188px;}
.center820 hr{margin-bottom:0;}
.g2label{background:transparent !important;border:none !important;}
.pd_b .clear .hr{color:#858687;height:1px;margin:0 auto;width:100%;}
.prodcomps{height:120px;margin:0 auto;width:670px;}
.prodcomps li{color:#84898A;float:left;font-size:10pt;list-style:none;margin-right:20px;width:200px;}
.learnmore{background:transparent url('../ob_i/products/learnmore_sprite.gif') no-repeat 0 0;display:block;height:14px;margin:20px 0;width:81px;}
a:hover.learnmore{background:transparent url('../ob_i/products/learnmore_sprite.gif') no-repeat 0 -14px;display:block;height:14px;margin:20px 0;width:81px;}
a.learnmore{text-indent:-9999px;}
.produnder{margin-left:75px;width:640px;}
.prodcomps_circles{margin-left:75px;width:640px;}
.intl_srp{float:left;clear:none;margin: 15px 0 0 12px;font-weight:700;}
#stsg2{background:transparent url('../ob_i/products/products_sprite.gif') no-repeat 0 -760px;float:left;height:200px;margin-right:15px;width:200px;}
#stsg2:hover{background:transparent url('../ob_i/products/products_sprite.gif') no-repeat 1px -961px;float:left;height:200px;margin-right:15px;width:200px;}
#bcg2{background:transparent url('../ob_i/products/products_sprite.gif') no-repeat -201px -760px;float:left;height:200px;margin-right:15px;width:201px;}
#bcg2:hover{background:transparent url('../ob_i/products/products_sprite.gif') no-repeat -199px -961px;float:left;height:200px;margin-right:15px;width:201px;}
#sg2{background:transparent url('../ob_i/products/products_sprite.gif') no-repeat -402px -758px;float:left;height:200px;width:201px;}
#sg2:hover{background:transparent url('../ob_i/products/products_sprite.gif') no-repeat -400px -961px;float:left;height:200px;width:201px;}

.conceptProducts .bigPromo {margin-top: 10px;}
.conceptProducts .bigPromo .actionbox{height:260px;margin: 13px 0 13px 26px;width:395px;}
.conceptProducts .bigPromo .actiontext{text-align: left !important;}
.conceptProducts .bigPromo .actionbkg img{width:395px;}

.conceptProducts .littlePromo .actionbox{height:150px;margin: 13px 0 13px 26px;width:183px;}
.conceptProducts .littlePromo .actiontext{}
.conceptProducts .littlePromo .actionbkg img{width:183px;}

.conceptProducts a:first-child .actionbox{margin: 13px 0 13px 0; clear:none}

 /* -------------- G2 Pages -------------- */ 
body.g2{background:#333;}
body.g2 a{color:#B50E2B;}
body.g2 a:hover{color:#535759;text-decoration:none;}
body.g2 h2{color:#777;font-size:1.2em;font-weight:700;margin-bottom:0;}
.bkg_g2{left:0;position:absolute;top:0;z-index:-1;}
.indexg2{height:480px;margin:120px auto 0;position:relative;width:800px;}
.indexg2_logo{background:transparent url('../ob_i/g2/g2index_sprite.png') no-repeat 0 0;height:32px;left:15px;position:absolute;text-indent:-9999px;top:-32px;width:176px;}
.indexg2_g2{background:transparent url('../ob_i/g2/g2index_sprite.png') no-repeat 0 -32px;display:block;float:left;height:58px;margin-left:15px;width:176px;}
.ig2_sg2{background:transparent url('../ob_i/g2/g2index_sprite.png') no-repeat -175px -35px;display:block;float:left;height:49px;margin:7px 0 0 70px;text-indent:-9999px;width:116px;}
.ig2_sg2:hover{background:transparent url('../ob_i/g2/g2index_sprite.png') no-repeat -175px -83px;margin-top:8px;}
.ig2_stsg2{background:transparent url('../ob_i/g2/g2index_sprite.png') no-repeat -292px -33px;display:block;float:left;height:48px;margin:13px 0 0 30px;text-indent:-9999px;width:155px;}
.ig2_stsg2:hover{background:transparent url('../ob_i/g2/g2index_sprite.png') no-repeat -292px -77px;}
.ig2_bcg2{background:transparent url('../ob_i/g2/g2index_sprite.png') no-repeat 0 -92px;display:block;float:left;height:30px;margin:25px 0 0 30px;text-indent:-9999px;width:173px;}
.ig2_bcg2:hover{background:transparent url('../ob_i/g2/g2index_sprite.png') no-repeat 0 -122px;}
.ig2_text{background:#eee;border:1px solid #555;clear:both;float:right;margin-top:45px;padding:10px 11px 15px 20px;width:306px;}
.ig2_text h4{margin:5px 0;}
.ig2_sob{background:transparent url('../ob_i/g2/g2index_sprite.png') no-repeat -176px 0;display:block;float:left;height:16px;margin-top:5px;text-indent:-9999px;width:95px;}
.ig2_sob:hover{background:transparent url('../ob_i/g2/g2index_sprite.png') no-repeat -176px -16px;}
.ig2_wov{background:transparent url('../ob_i/g2/g2index_sprite.png') no-repeat -271px 0;display:block;float:left;height:16px;margin:5px 0 0 20px;text-indent:-9999px;width:133px;}
.ig2_wov:hover{background:transparent url('../ob_i/g2/g2index_sprite.png') no-repeat -271px -16px;}
#g2specs{clear:both;float:right;height:50px;margin:150px 0 0;width:550px;}
.ig2_foot{clear:both;margin:5px auto;padding-right:10px;text-align:right;width:800px;}

 /* The Video page  */ 
.parentX{border:1px solid #999;cursor:pointer !important;height:26px;margin:16px 0 0;overflow:hidden;text-align:left;width:123px;}
.parentX img{left:-2px;position:relative;}
.parentX:hover{color:#018749;}
.childX{border-top:1px solid #999;clear:both;list-style-type:none;margin-top:-1px;padding-left:0;position:relative;text-align:left;vertical-align:top;width:390px;}
.childX a{color:#000;text-decoration:none;}
.childX a:hover{color:#018749;font-weight:700;text-decoration:none;}
.table_selector{border:1px solid #999;}
.td_selector_header{border-bottom:1px solid #999;}
.v_selector_thumb{float:left;padding:0 12px 15px 0;}
.v_selector_info{height:60px;line-height:15px;padding:7px;vertical-align:top;}
.td_selector_body{border:1px none #999;}
.buytitle{color:#018749;font-size:1.5em;font-weight:400;letter-spacing:-0.02em;line-height:1;margin-bottom:1em;}
.buytext{color:#000;font-size:10pt;}
.mediaDate{font-size:8pt;}
.childX a:link{color:#000;font-weight:700;text-decoration:none;}
.childX a:visited{color:#000;font-weight:700;text-decoration:none;}
.childX a:active{color:#018749;font-weight:700;text-decoration:none;}

/* Library Pages */
.itemcont {width: auto; height: auto; border: 1px solid #999; padding: 10px; margin:0 0 15px 15px;}
.thumbimg {width:auto; border: 0; float: left; margin-right: 10px;}
.textcont {float: left; width: 205px;}
.textcont .blurb p {font-size: 11px; line-height: 13px;}
.textcont strong {font-weight: 700;}

/* Email Forms */
.formbox {width: 700px; height: auto; float: left; margin: 10px 20px 15px 50px; text-align: right;}
.formbox h1 {float:left; clear:none; margin: 6px 20px 0 0;}

/* Buy template */
.regionlink  img{margin: 5px 10px 0 0}
.regionlink.last  img{margin: 5px 0 0 0}
.rightside {width: 260px; float: right; clear: right; margin: 0 0 25px 0; }
.leftside {width: 610px; float: left;}
.center820 .leftside {width: 535px}
.regioncont {margin-top: 5px;}
#regioninfo {width: 100%; margin: 0 0 25px 0;}
#regioninfo h2 {border:0;color:#000;font-family:inherit;font-size:1.5em;font-style:inherit;font-weight:400;letter-spacing:-0.02em;line-height:1;margin:0 0 1em;padding:0;vertical-align:baseline; height: 36px;}
.regionevents {width: 434px; float: right;}
.regionfeatured {width: 434px; float: left;}

.subbuy .article_entry {width:258px; height:200px; border: 1px solid #999 !important; overflow:hidden;}
.subbuy .article_entry:hover {border: 1px solid #ec008c;}
.subbuy .littlePromo .article_entry {width:123px; height:123px; float:left; margin:10px 10px 0 0; clear: none;}
.subbuy .littlePromo .article_entry.even {margin: 10px 0 0 0}
.subbuy .article_entry img { margin: 0 }
.subbuy .article_entry_text {background-image:url('/static/ob_i/transgrad_mini.png');bottom:0;left:0;position:absolute;text-align:center;width:100%;z-index:99;height:45px; overflow:hidden; margin: 0;}
.subbuy .article_entry_text  h4{color:#000;font-size:14pt;font-weight:700; padding:4px 0px 0; margin: 0; overflow: hidden; letter-spacing:-0.06em; }
.subbuy .article_entry_text p{color:#000;font-size:9pt;font-weight:400;line-height:1em;padding:0 6px; margin: 6px 0 0 0; overflow:hidden;}
.subbuy .article_entry .articleshort{display:none;}

.subbuy .littlePromo .actionbox{height:123px;margin:10px 10px 0 0; width:123px;}
.subbuy .littlePromo .actiontext {height: 40px;}
.subbuy .littlePromo .actiontext h3{font-size: 12pt;}
.subbuy .littlePromo .actionbkg{height:125px;width:125px;}

.subbuy .bigPromo {margin-top: 10px;}
.subbuy .bigPromo .actionbox{height:200px;margin: 0;width:258px;}
.subbuy .bigPromo .actiontext{}
.subbuy .bigPromo .actionbkg{height:200px;width:258px;}


/* Google Maps */
#map_canvas{border:solid 1px;clear:both;height:400px;margin:10px 0;width:auto;}
.store_map_info #id_address{border:solid 2px #ec008c;color:#666;float:left;font-size:14px;height:22px;margin:10px 0;padding-left:5px;width:485px;}
.intlbuy #id_address{width: 685px;}
#search_address{background-color:#ec008d;background-image:0;border:2px solid #bc006d;color:#FFF;cursor:pointer;float:right;height:28px;line-height:normal;margin:10px 0;padding:0 28px;}
.marker{width: 240px; height: 120px; overflow: visible;}
.marker h2{margin-bottom:5px;}
.marker ul{list-style:none;margin: 0;}

.store_map_info{position: relative;}

#map_intro{position: absolute; z-index: 9998; top: 0px; left: 0px; width: 610px; height: 450px; }
.intlbuy #map_intro {width: 820px;}
#map_intro_text{background: #d8dadb; opacity: 0.80; text-align: center; margin: 180px 40px; padding: 25px 0 5px 0; }
#map_intro_text p, #map_intro_text h3 {color: #303030; }

/******** Buy - Stores ******* */
.buytables table{margin-bottom:0;}
.buytables th,.buytables td{padding:0;}
.store ul,.store li,.store div{font-family:Arial;font-size:8pt;list-style-image:none;}
ul.store{margin:0;padding:0;position:relative;text-align:left;width:200px;}
div.storeimages{float:left;margin:0;text-align:center;}
.storeImage{padding:0 0 0 10px;}
.storeInfo{float:left;margin:5px;width:150px;}
#storeData{left:0;position:absolute;right:0;width:170px;}
.storeList{margin-right:-11px;}
div.storeListItem{border:1px solid #999;float:left;height:90px;line-height:1.1em;margin:0 10px 10px 0;overflow:hidden;padding:9px 12px;text-align:left;width:274px;}
.intlbuy div.storeListItem{width: 379px}
.intlbuy a.storelistphoto {left: 330px}
a.storelistphoto{width: 50px; height: 38px; position: absolute; top: 0; left: 225px; background: url('/static/main/i/buy/camera_icon.png') no-repeat top left; z-index: 8888; }
.rt a.storelistphoto {z-index:7777;}
a.storelistphoto:hover{background: url('/static/main/i/buy/camera_icon.png') no-repeat top right;}
a.storelistphoto img {position:absolute; top: -20px; left: 50px; width: auto; height: auto; border: 1px solid #666; z-index: 9999;}
div.storeListCover{background:#fff;height:120px;opacity:0.8px;position:absolute;width:270px;}
.intlbuy a.storedirections{left: 283px}
a.storedirections{width: 99px; height: 38px; position: absolute; top: 52px; left: 178px; background: url('/static/main/i/buy/directions_icon.png') no-repeat top left; z-index: 6666; cursor: pointer;}
a.storedirections:hover{background: url('/static/main/i/buy/directions_icon.png') no-repeat top right;}

.marker a.storelistphoto{top: 20px; left: 180px;}
.marker a.storedirections{top: 62px; left: 133px;}

div.bottomLinks{padding:0 0 100px;}
div.sorryImage{margin:0 0 375px 70px;}
div.pageHeader{font-size:12pt;font-weight:bolder;margin:50px 0 10px 70px;text-align:left;}
span.headerSmaller{font-size:10pt;}
ul li.header{font-size:10pt;font-weight:700;letter-spacing:-0.3pt;margin-bottom:2px;}
ul li a.mapLocation{color:#e62a66;}
ul li a.mapLocation:visited,ul li a.mapLocation:active{color:#A7ABAC;}
.storeListItem h2 {line-height: 0.95em;}

/******** WEB STORE ******* */
ul.webStore{margin:0;padding:0;position:relative;text-align:left;width:250px;}
div.webBottomLinks{padding:0 0 200px;}
.webStoreImage{padding:0 50px 10px 0;}
div.webStoreListItem{clear:both;margin:0 0 20px;padding:35px 0 35px 70px;text-align:left;width:100%;}
.storeLogo{border:dotted 1px #000;padding:3px;}
.store li{list-style-type:none;}
#stores_remaining{clear:both;font-size:1.2em;font-weight:700;}
#online_stores_only{font-size:1.2em;font-weight:700;margin:10px 0 20px;}
.storeListItem .header{cursor:pointer;}

/******** Article List Items ******* */
.articleList{margin:20px 0 0 20px;}
.articleListItem .header{cursor:pointer;font-size:1.2em;font-weight:700;margin:0;}
.articleListItem{float:left;height:150px;padding:0 20px 0 0;text-align:left;width:200px;}

/* Autocomplete text on dynamic page  */
.ui-autocomplete{background-color:#FFF;border:1px solid #cfcfcf;list-style-type:none;padding-left:5px;width:300px;}
.ui-autocomplete a{color:#187192;font-size:14px;}
.ui-autocomplete a:hover{color:#2CADDC;cursor:default;font-weight:700;text-decoration:none;}


/* ----- email forms ----------*/
.emailform {height: auto; padding-right: 15px;}
.emailform form {}
.emailform form ul {margin: 0; padding: 0;}
.emailform form li {clear:both; list-style: none; margin: 10px 10px 10px 0;}
.emailform form li .error{float:left; padding: 0; margin: 0 0 0 20px;}
.emailform form label {float:left; vertical-align:bottom; margin: 0; }
.emailform form input {clear:left; width: 100%; margin: 8px 8px 8px 0;}
.emailform form textarea {clear:left; width: 100%; margin: 8px 8px 8px 0; height: 50px; font-family: helvetica, arial, verdana, tahoma;}
.emailform form input.submitbutton {width: 100px;}

.emailform #id_user_address_2 {margin: -4px 8px 8px 0}
.emailform #id_user_city {width: 100%; float: left;}
.emailform #id_user_state {width: 100%; float: left;}
.emailform #id_user_zip {width: 200%; float: left}
.addressFields div.city {float: left; clear: none; width: 40%; margin-right: 8px;}
.addressFields div.state {float: left; clear: none; width: 15%; margin-right: 8px;}
.addressFields div.zip {float: left; clear: none; width: 20%;}
.addressFields label {float: left; clear: both}


.emailform.requestbrochure {width: 300px;}
