@charset "utf-8";
/* CSS Document */

.nowrap { white-space:nowrap; }

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:block;clear:both;}
.clear {clear:both;}

dt, dd {margin:0;padding:0;width:auto;float:none;}

a.btnViewMore { background:url(../images/buttons/button_view_more.gif) no-repeat; padding:1px 0 0 12px; display:block; height:21px; width:113px; text-decoration:none; }

#content { width:948px; background:#fff; padding:9px; }
#content .col1 { float:left; width:659px; margin-right:9px; }
#content .col2 { float:left; width:280px; }
#content .col-last { margin-right:0; }
#content ul ,
#content li { list-style:none; margin:0; padding:0; }

#promoWrap { }
#promoWrap li { float:left; }
#promoWrap li.li-1 { margin-right:9px; }
#promoWrap a { display:block; font-size:0; }

#fastLinks { margin-top:9px; }
#fastLinks h2 { font-size:10px; text-transform:uppercase; background-color:#0049a7; color:#fff; padding:9px 10px 4px 10px; }
#fastLinks li { float:left; width:163px; font-weight:bold; margin-right:2px; }
#fastLinks li.li-last { margin-right:0; width:164px; }
#fastLinks li ul { background:url(../images/grad_grey.jpg) repeat-x; min-height:160px; padding-top:5px; }
* html #fastLinks li ul { height:160px; }

#fastLinks li li { width:auto; float:none; font-weight:normal; padding:0 10px 0 10px; }
#fastLinks li li a { color:#0049a7; background:url(/global/themes/v9/images/arrow_blue_light.gif) no-repeat 0 .4em; padding:0 0 7px 13px; display:block; text-decoration:none; }
* html #fastLinks li li a { padding-bottom:0; }
#fastLinks li li a:hover { color:#128FBE; }

#products { padding-top:9px; }
#products .col-33pc { float:left; width:31.3%; margin-right:2% }
#products .col-last { margin-right:0; }

#products h2 { font-size:12px; text-transform:uppercase; color:#1374bb; padding:0 0 2px 15px; border-bottom:1px solid #ccc; margin:0 0 20px 0; } 
#products h3.title { float:left; margin:6px 15px 0 15px; font-size:11px; font-weight:normal; color:#6a6a6a; }
#products ul#shopOthers { float:right; margin-top:4px; }
#products ul#shopOthers li { float:left; margin-right:10px; }
#products ul#shopOthers li a { color:#0049a7; background:url(../images/buttons/bullet_orange_sml.gif) no-repeat 2px 5px; text-decoration:none; padding:0 0 4px 13px; display:block; }
#products ul#shopOthers li a:hover { color:#128FBE; }
.dvbdy1 { padding:5px; border:1px solid #ccc; background:#fff; }

#products .tabContent li { background:url(../images/buttons/bullet_lt_blue_sml.gif) no-repeat 1px 5px; padding-left:12px; list-style:none; }

#products .dl-phones { position:relative; height:173px; padding-bottom:0; }
#products .dl-phones dt, #products .dl-phones dd { width:115px; margin-left:90px; padding-bottom:10px; }
#products .dl-phones dt { font-weight:bold; }
#products .dl-phones dd.img { width:80px; height:173px; margin-left:0px; position:absolute; left:0; top:0; }
#products .dl-phones dd.price { padding-bottom:0; }
#products .dl-phones dd.logo { position:absolute; bottom:50px; }
#products .dl-phones dd.more { position:absolute; bottom:25px; }

#products a.btnViewMore { background:url(../images/buttons/button_buy_now.gif) no-repeat; padding:2px 0 0 12px; display:block; height:21px; width:88px; text-decoration:none; }

#products #moreProds { }
#products #moreProds .tabContentPad { padding-left:15px; }
#products #moreProds h3 { font-size:1em; }
#products #moreProds p { margin-bottom:4px; }
#products #moreProds a { color:#06c; text-decoration:none; }
#products #moreProds a:hover { color:#0b2266; }
#products #moreProds .inner { padding:10px 0 0 130px; }
#products #moreProds .inner a { font-size:130%; }
#products #moreProds .col-last .inner { padding:10px 70px 0 15px; }

.tabHide { display:none; }
.tabShow { display:block; }
.tabNav { list-style:none; overflow:hidden; }
.tabNav li { float:left; margin-right:2px !important; background:#042f88 url(../images/tabs/tab_prod_tl_off.gif) repeat-x; padding-right:10px; position:relative; z-index:10; }
.tabNav li a { display:block; outline:none; background:url(../images/tabs/tab_prod_tr_off.gif) no-repeat right top; padding:5px 20px 5px 20px; color:#fff !important; text-decoration:none; font-weight:normal; margin-bottom:1px; }
.tabNav li a:hover { color:#D6F4FE !important; text-decoration:none; }
.tabNav li.selected { background:#f0f0f0 url(../images/tabs/tab_prod_tl_on.gif) repeat-x; }
.tabNav li.selected a { background-image:url(../images/tabs/tab_prod_tr_on.gif); color:#333 !important; cursor:default; }
.tabNav li.selected a:hover { color:#333 !important; }

li#tabNav-0-0 a { width:42px; }
li#tabNav-0-1 a { width:94px; }
li#tabNav-0-2 a { width:81px; }

.tabContentWrap { position:relative; z-index:5; margin-top:-1px; }
.tabContent { margin-bottom:1em; }
.tabContentPad { padding:15px 0 15px 15px; border:1px solid #ccc; background:url(../images/grad_grey.jpg) repeat-x; }
#products .tabContentPad { min-height:173px; padding-bottom:0px; }
* html #products .tabContentPad { height:173px; }


.col2 h3 { font-size:17px; font-weight:normal; text-transform:uppercase; background:#007ac8 url(../images/heading_bg_blue.jpg) left top; color:#fff; padding:5px 10px 3px 10px; border:1px solid #01669b; }

#loginWrap { }
#loginWrap h2 { font-size:11px; text-transform:uppercase; background-color:#0049a7; color:#fff; padding:8px 10px 5px 10px; }
#loginWrap #segmentExpanderWrap { padding:9px; background-color:#eee; border:1px solid #ccc; min-height:154px; }
#loginWrap h3 { cursor:pointer; font-size:11px; font-weight:bold; color:#0049a7; background:#fff url(../images/buttons/rhs_collapsed.gif) right center; border:1px solid #ccc; border-bottom:none; display:block; height:16px; padding:3px 10px; }
#loginWrap h3 a { text-decoration:none; }
#loginWrap .selected h3 { background-image:url(../images/buttons/rhs_expanded.gif); border-bottom:1px solid #ccc; }
#loginWrap .head4 h3 { border-bottom:1px solid #ccc; }
#loginWrap ul { padding:11px 9px; }

#loginWrap .sub { margin:9px 0 18px 0; }
#loginWrap .sub1 { margin:9px 0; }
#loginWrap ul { border:none; padding:0; width:100%; overflow:hidden; background:url(../images/login-personal-bg.gif) no-repeat center 6px; }

#loginWrap li { float:left; padding:4px 0px; }
#loginWrap li a { color:#0049a7; }
#loginWrap li a:hover { text-decoration:none; color:#128FBE; }
#loginWrap li.li-1 { margin-left:7px; }
#loginWrap li.li-2 { float:right; margin-right:-5px; }
#loginWrap li.li-3 { margin-left:7px; }
#loginWrap li.li-4 { float:right; margin-right:-5px; }


.titleWrap { overflow:hidden; }
.titleWrap h2 { float:left; }
.titleWrap ul.more { float:right; }
.titleWrap ul.more a { color:#128FBE; background:url(../images/buttons/bullet_orange_sml.gif) no-repeat left 4px; text-decoration:none; padding-left:13px; }
.titleWrap ul.more a:hover { color:#0049a7; }

#newsWrap { }
#newsWrap .titleWrap { padding-bottom:5px; border-bottom:1px solid #ccc; margin:9px 0 5px 0; }
#newsWrap h2 { color:#535353; font-size:11px; text-transform:uppercase; padding:4px 0 0 10px; }
#newsWrap ul#articles { padding:0 10px 0 10px; }
#newsWrap ul#articles li { padding:0 0 5px 0; border-bottom:1px dotted #e1e1e1; margin:0 0 5px 0; }
#newsWrap ul#articles li.li-last { }
#newsWrap ul#articles li a { display:block; color:#128FBE; text-decoration:none; }
#newsWrap ul#articles li a:hover { color:#0049a7; }
#newsWrap ul#rss { float:right; margin-right:10px; }
#newsWrap ul#rss li a { background:url(../images/buttons/icn_rss.gif) no-repeat left top; text-decoration:none; padding-left:18px; }

#socialWrap { overflow:hidden; padding:9px 0; }
#socialWrap h2 { color:#535353; font-size:11px; text-transform:uppercase; padding:0 0 5px 0; border-bottom:1px dotted #e1e1e1; margin:5px 10px 5px 10px; }
#socialWrap ul { float:right; }
#socialWrap li { float:left; margin-right:5px; }
#socialWrap li.li-last { margin-right:10px; }

#sharePriceWrap { border:1px solid #ccc; background:#f5f5f5 url(../images/share-bg.gif) repeat-x center bottom; margin:0 0 15px 0; padding:9px 10px; }
#sharePriceWrap .titleWrap { padding-bottom:5px; border-bottom:1px solid #c8c8c8; }
#sharePriceWrap h2 { color:#128FBE; font-size:11px; text-transform:uppercase; } 
#sharePriceWrap #sharePrice { text-align:center; padding:12px 0 2px 0; }

#helpWrap { }
#helpWrap h2 { color:#535353; font-size:11px; text-transform:uppercase; padding:4px 0 5px 10px; border-bottom:1px solid #ccc; margin:9px 0 5px 0; }
#helpWrap li { padding:0 0 5px 0; border-bottom:1px dotted #e1e1e1; margin:0 10px 5px 10px; }
#helpWrap li a { display:block; color:#128FBE; background:url(../images/buttons/bullet_lt_blue_sml.gif) no-repeat left 6px; text-decoration:none; font-weight:bold; padding-left:13px; }
#helpWrap li a:hover { color:#0049a7; }

#bannerRow { display:block; margin:10px auto 0 auto; padding:15px 0; text-align:center; width:100%; background: url(../images/footer_bg.jpg) repeat-x top; border-bottom:1px dashed #afb5c1;  }
#bannerRow .inner { width:100%; }

#footer { width:100%; }

