/* CSS reset */body,div,h1,h2,h3,h4,h5,h6,form,fieldset,input,blockquote,td,p{margin:0;padding:0;}table{border-collapse:collapse;}fieldset,img{border:0;}strong,b{font-style:normal;font-weight:normal;}h1,h2,h3,h4,h5,h6{font-size:100%;color:#003366;}body{font:13px Tahoma,Arial,Helvetica,sans-serif;color:#666666;}table{font-size:inherit;}select,textarea{font:99% arial,helvetica,clean,sans-serif;}a{text-decoration:none;outline:none;}

body{background:#666666 url(../images/site/bg_fade.jpg) top left repeat-x;text-align:center;}
p{margin:13px 0px;}
h1{font-size:18px;}h2{font-size:16px;}h3{font-size:14px;}h4{font-size:12px;}h5{font-size:10px;}h6{font-size:8px;}
form h3{color:#003366;}
a{color:#0099ff;cursor: pointer;}a:hover{text-decoration:underline;}
div.center{text-align:center;}
strong,b{font-weight:bold;}
span.error{color:#CC3300;padding-left:3px;font-weight:bold;font-size:11px;}
#printPage{display:inline;float:right;clear:both;margin:-10px 15px 3px 0px;padding-right:20px;background:url(/images/icon/print.gif) top right no-repeat;}
#printPage a{color:#0099ff;}
#divScroll{height:450px;overflow:auto;border:1px solid #999999;padding:10px;}
#wrapper{width:1000px;margin:0px auto;text-align:left;}
#pageBody{width:980px;padding:0px 10px;background-color:#FFFFFF;}

#pageHeader{margin-bottom:4px;width:980px;}
#pageHeader .head{height:93px;background:#003366 url(../images/site/head_bg_fade.jpg) top right no-repeat;margin-bottom:4px;}
#pageHeader .col1{width:480px;float:left;padding-top:21px;}
#pageHeader .col1 img{}
#pageHeader .col2{float:right;line-height:93px;padding-right:25px;text-align:right;}
#pageHeader .col2 .links{color:#FFF;}
#pageHeader .col2 .links a{font-size:12px;text-align:right;color:#FFF;}
#pageHeader .col2 .links a:hover{text-decoration:underline;}
#pageHeader .nav1{line-height:38px;height:38px;background-image:url(/images/site/bars_bullets.png); background-repeat:no-repeat; background-position:100% -504px; background-color:#CCCCCC;}
#pageHeader .nav2{line-height:38px;height:38px;background-image:url(/images/site/bars_bullets.png); background-repeat:no-repeat; background-position:0px -581px;background-color:#CCCCCC;padding-left:16px;margin-right:16px;}
#pageHeader .nav2 .links{width:650px;float:left;padding:0px 0px 0px 9px;}
#pageHeader .nav2 .links .bar{display:inline-block;background-image:url(/images/site/bars_bullets.png); background-repeat: no-repeat;background-position:0px -820px;margin:0px 10px;width:1px;float:left;}
#pageHeader .nav2 .links a{line-height:38px;height:38px;color:#003366;font-size:17px;float:left;}
#pageHeader .nav2 .links a:hover{line-height:38px;height:38px;text-decoration:underline;}
#headerTall{height:228px;width:736px;margin-bottom:15px;}
#headerTall-Extra{height:248px;width:736px;margin-bottom:15px;}
#headerTall img{background-color:#003366;}
#headerTall .title{margin-top:-222px;font-size:18px;font-weight:bold;font-style:italic;color:#FFF;padding-left:25px;}
#headerTall .title-extra, #headerTall-Extra .title-extra{margin-top:-242px;font-size:18px;font-weight:bold;font-style:italic;color:#FFF;padding-left:25px;}
#headerSlim{height:31px;width:736px;margin-bottom:15px;}
#headerSlim img{background-color:#003366;/*used when no image is displayed*/}
#headerSlim .title{margin-top:-27px;font-size:18px;font-weight:bold;font-style:italic;color:#FFF;padding-left:25px;}
#search{color:#003366;font-size:16px;font-weight:bold;text-align:right;height:38px;line-height:38px;padding-right:4px;}
#search .sbox{height:38px;line-height:38px;display:inline;}
#search .sbox input{border:1px solid #003366;background-color:#f1f1f1;}
#search .terms{font-size:12px;padding:2px 2px;width:180px;}
#search .button{width:25px;height:18px;background:url(../images/button/head_search_bttn.jpg) center right no-repeat;border:none; vertical-align:middle;}
#home .twoColumns{width:980px;margin-bottom:4px;padding:0px;}
#home .twoColumns .col1{padding:0px 4px 0px 0px;width:736px;float:left;height:228px;overflow:hidden;}
#home .twoColumns .col2{width:240px;float:left;}
#home .threeColumns{width:980px;margin:0px;padding:0px;}
#home .threeColumns .col1{margin-right:4px;width:424px;float:left;}/* 424px */
#home .threeColumns .col2{margin-right:4px;width:308px;float:left;}/* 308px */
#home .threeColumns .col3{width:240px;float:left;}

#standard .oneColumns{width:980px;padding:0px;}
#standard .twoColumns{width:980px;margin-bottom:4px;padding:0px;}
#standard .twoColumns .col1{margin-right:4px;width:736px;float:left;}
#standard .twoColumns .col1 .colBody{padding-left:10px;padding-right:15px;}
#standard .twoColumns .col1 .colBody .colBodyTop{margin-bottom:20px;}
#standard .twoColumns .col1 .colBody .leftNavCol{width:200px;float:left;padding-right:20px;}
#standard .twoColumns .col1 .colBody .rightBodyCol{width:480px;float:left;}
#standard .twoColumns .col1 .colBody .colSplitTwo{width:50%;float:left;}
#standard .twoColumns .col1 .colBody .colSplitThree{width:33.33%;float:left;}
#standard .twoColumns .col2{width:240px;float:left;}
#standard .threeColumns{width:980px;margin-bottom:4px;padding:0px;}
#standard .threeColumns .col1{padding:0px 4px 0px 0px;width:492px;float:left;}
#standard .threeColumns .col2{padding:0px 4px 0px 0px;width:240px;float:left;}
#standard .threeColumns .col3{padding:0px 0px 0px 0px;width:240px;float:left;}

#prodguide{height:71px;margin-top:4px;border:1px solid #FFFFFF;overflow:hidden;}/* border:1px solid #999999; */
#prodguide .row{margin:0 5px;}
#prodguide .bannerRow{font-size:12px;color:#3b5266;margin:8px 15px;}
#prodguide .title{font-size:13px;color:#cc6600;font-weight:bold;padding:0px;margin:0px;}
#prodguide .links{margin-top:4px;}
#prodguide .links a{padding-left:18px;padding-right:3px;font-size:11px;color:#999;font-weight:normal;color:#999;display:inline;background:url(../images/icon/download_bttn.png) 0px 0px no-repeat;}
#prodguide .links img{margin-right:10px;}
#prodguide .links a:hover{color:#999;text-decoration:underline;}

.feat_nav {padding:5px 10px;height:218px;background:#003366 url(../images/site/feat_bg_curve.png) 0 0 no-repeat;}
#featCol .feat_nav{color:#FFF;font-size:14px;}
#featCol .feat_nav .row{line-height:45px;}
#featCol .feat_nav .row img{margin:0px 35px 0px 8px;}
#featCol .feat_nav .title a{color:#FFF;font-size:14px;font-weight:bold;}
#featCol .feat_nav .title a:hover{text-decoration:underline;}

/* NEW BOX TOP REPLACES FOLDERTOP */
.boxTop{background-image:url(/images/site/bars_bullets.png);background-repeat:no-repeat;border-bottom:4px solid #fff;}
.boxTop span.title{color:#ffffff;display:block;padding:5px 7px 5px 14px;margin-right:7px;font-size:18px;font-family:Tahoma,Arial,Helvetica,sans-serif; background-image:url(/images/site/bars_bullets.png);background-repeat:no-repeat;}
.boxTop span.title a{color:#FFFFFF;text-decoration:none;}
.boxTop span.title div.ext{float:right;margin:0px;padding:0px;}
.boxTop span.title div.ext img{margin-top:5px;}
.boxBottom{border:1px solid #FFF;background-color:#FFF;overflow:hidden;}/*border:1px solid #999999;*/
.boxBottom .title{font-weight:bold;font-size:13px;}
.boxBottom .title a:hover{text-decoration:underline;}
.boxBottom .row{font-size:12px;color:#3b5266;margin:8px 15px;}
.boxBottom.lit .row{padding:5px 15px;margin:0px;}
.boxBottom .row a{font-size:12px;color:#1fb5f0;}
.boxBottom .row a:hover{text-decoration:underline;}
.boxBottom .row .links{padding-top:5px;}
.boxBottom .breakingNews{margin-top:-2px;height:45px;line-height:45px;background-color:#f3f3f3;color:#333333;padding-left:8px;border-right:1px solid #FFF;border-left:1px solid #FFF;border-bottom:5px solid #FFF;}
.boxBottom .breakingNews .title{font-weight:bold;display:inline;}

#pageNav .boxBottom{padding:4px 0px;}
#pageNav .boxBottom .row{margin:0px 15px;padding:4px 0px;border-bottom:1px dotted #999999;}
#pageNav .boxBottom .title{font-weight:normal;}
#pageNav .boxBottom .title a,#pageNav .boxBottom .title a.subx,#pageNav .boxBottom .title div.subs a.subc,#pageNav .boxBottom .title div.subs a.subx{background-image:url(/images/site/bars_bullets.png);background-repeat:no-repeat;}
#pageNav .boxBottom .title a{display:block;padding:0 0 0 20px;color:#666666;background-position:5px -775px;}
#pageNav .boxBottom .title a.subx{background-position:5px -798px;font-weight:bold;}
#pageNav .boxBottom .title div.subs{padding:5px 0 5px 20px;}
#pageNav .boxBottom .title div.subs a{background:none;padding-left:10px;color:#0099CC;}
#pageNav .boxBottom .title div.subs a.subc,#pageNav .boxBottom .title div.subs a.subx{padding-left:20px;color:#666666;}
#pageNav .boxBottom .title div.subs a.subc{background-position:5px -775px;}
#pageNav .boxBottom .title div.subs a.subx{background-position:5px -798px;}
/* NEW BOX TOP REPLACES FOLDERTOP */
/* NEW BOX COLORS REPLACE OLD COLORS */
.darkRedBox{background-color:#660000;}
.darkRedBox .boxTop{background-position: 100% -168px;}
.darkRedBox .boxTop span.title{background-position: 0px -210px;}
.darkRedBox .boxBottom .title{color:#990000;}
.darkRedBox .boxBottom .title a{color:#990000;}
.darkRedBox .boxBottom .row .links{padding-top:0px;}

.orangeBox{background-color:#ff6600;}
.orangeBox .boxTop{background-position: 100% -84px;}
.orangeBox .boxTop span.title{background-position: 0px -126px;}
.orangeBox .boxBottom .title{color:#ff6600;}
.orangeBox .boxBottom .title a{color:#ff6600;}

.darkOrangeBox{background-color:#cc6600;}
.darkOrangeBox .boxTop{background-position: 100% -336px;}
.darkOrangeBox .boxTop span.title{background-position: 0px -378px;}
.darkOrangeBox .boxBottom .title{color:#cc6600;}
.darkOrangeBox .boxBottom .title a{color:#cc6600;}

.blueBox{ background-color:#336699;}
.blueBox .boxTop{background-position: 100% -420px;}
.blueBox .boxTop span.title{background-position: 0px -462px;}
.blueBox .boxBottom .title{color:#336699;}
.blueBox .boxBottom .title a{color:#336699;}

.darkBlueBox{ background-color:#003366;}
.darkBlueBox .boxTop{background-position: 100% 0px;}
.darkBlueBox .boxTop span.title{background-position: 0px -42px;}
.darkBlueBox .boxBottom .title{color:#003366;}
.darkBlueBox .boxBottom .breakingNews .title{color:#FF6600;padding-right:5px;}
.darkBlueBox .boxBottom .title a{color:#003366;}
.darkBlueBox .boxBottom .breakingNews a{color:#333333;}
.darkBlueBox .boxBottom .breakingNews a:hover{text-decoration:underline;}

.grayBox{ background-color:#999999;}
.grayBox .boxTop{background-position: 100% -252px;}
.grayBox .boxTop span.title{background-position: 0px -295px;}
.grayBox .boxBottom .title{color:#666666;}
.grayBox .boxBottom .title a{color:#666666;}

/* OLD COLORS
.grayBox .folderBottom .title{color:#999999;}
.grayBox .folderBottom .title a{color:#999999;}
*/
/* NEW BOX COLORS REPLACE OLD COLORS */

.row .links a{color:#666666;min-height:18px;height:auto;display:block;}
.links .acenet,.links .aceview,.links .bin,.links .csv,.links .doc,.links .download_bttn,.links .link,.links .modemdoctor,.links .pdf,.links .ppt,.links .web,.links .wirelessace,.links .xls,.links .zip,.links .guide_arrow{padding-left:30px;height:16px;text-decoration:underline;display:inline;margin:4px 0px;}
.links .acenet{background:url(../images/icon/acenet.gif) 3px 0px no-repeat;}
.links .aceview{background:url(../images/icon/aceview.gif) 3px 0px no-repeat;}
.links .bin{background:url(../images/icon/bin.png) 3px 0px no-repeat;}
.links .csv{background:url(../images/icon/csv.png) 3px 0px no-repeat;}
.links .doc{background:url(../images/icon/doc.png) 3px 0px no-repeat;}
.links .download_bttn{padding-left:20px;background:url(../images/icon/download_bttn.png) 3px 0px no-repeat;}
.links .link{background:url(../images/icon/link.png) 3px 0px no-repeat;}
.links .modemdoctor{background:url(../images/icon/modemdoctor.gif) 3px 0px no-repeat;}
.links .pdf{background:url(../images/icon/pdf.png) 3px 0px no-repeat;}
.links .ppt{background:url(../images/icon/ppt.png) 3px 0px no-repeat;}
.links .web{background:url(../images/icon/web.png) 3px 0px no-repeat;}
.links .wirelessace{background:url(../images/icon/wirelessace.gif) 3px 0px no-repeat;}
.links .xls{background:url(../images/icon/xls.png) 3px 0px no-repeat;}
.links .zip{background:url(../images/icon/zip.png) 3px 0px no-repeat;}
.links .guide_arrow{background:url(../images/icon/guide_arrow.png) 3px 0px no-repeat;padding-left:25px;color:#666666;}

#lit_library .department{padding-bottom:10px;}
#lit_library .title{
font-size:17px;
color:#000066;
padding-bottom:8px;
margin-bottom:10px;
background:url(../images/site/rowlist_bar.jpg) bottom left no-repeat;
}
#lit_library .department .category{padding:10px 0px 0px 15px;}
#lit_library .category .title{
font-size:12px;
color:#666666;
font-weight:bold;
text-decoration:none;
background:none;
margin:0px;
}
#lit_library .category .links{margin-bottom:10px;}
#lit_library .category .title .links a{padding-left:30px;height:16px;text-decoration:underline;display:inline;margin:4px 0px;}
#lit_library .category .title .links a .pdf{background:url(../images/icon/pdf.png) 3px 0px no-repeat;}

#ftbreak{width:980px;float:left;background-color:#CCC;margin-top:10px;height:5px;}
#copyright{width:500px;float:right;text-align:right;font-size:12px;color:#3b5266;line-height:36px;}
#footNav{width:480px;float:left;text-align:left;font-size:12px;color:#3b5266;line-height:36px;}
#footNav a {font-size:12px;color:#3b5266;padding:0 5px;}
#footNav a:hover {text-decoration:underline;}

#rowList .row {padding:10px 0;clear:both;}
#rowList .row img{float:left;margin-right:18px;margin-bottom:15px;}
#rowList .title{margin-bottom:10px;color:#003366;font-weight:normal;font-size:17px;padding-bottom:8px;background:url(../images/site/rowlist_bar.jpg) bottom left no-repeat;}
#rowList .title a{font-size:17px;color:#003366;}
#rowList .title a:hover{text-decoration:underline;}
#rowList .date{color:#666666;font-weight:bold;font-size:14px;}
#rowList .row .desc{font-size:12px;color:#666;}

#colList .row {width:340px;padding:10px 15px 0 0;float:left;}
#colList .row .img{float:left;margin-right:15px;margin-bottom:10px;}
#colList .row .sol_num{float:left;margin-left:-40px;margin-top:8px;font-weight:bold;color:#FFF;width:20px;text-align:center;}
#colList .row .sol_num a{color:#FFF;text-decoration:none;}
#colList .row .bullet{font-size:12px;color:#666;padding-left:100px;background-position:102px -721px;background-repeat:no-repeat;margin-bottom:2px;background-image:url(/images/site/bars_bullets.png);}
#colList .title{color:#003366;font-size:17px;font-weight:normal;padding-bottom:3px;}
#colList .title a{font-size:17px;color:#003366;padding-left:20px;background:url(../images/icon/prod_title_box.gif);background-position:5px 5px;background-repeat:no-repeat;}
#colList .title a:hover{text-decoration:underline;}
#colList .f_sol_title{color:#003366;font-weight:normal;font-size:17px;padding-bottom:3px;}
#colList .f_sol_title a{font-size:17px;color:#003366;}
#colList .f_sol_title a:hover{text-decoration:underline;}
#colList .row .desc{font-size:12px;color:#666;}
#row-1 img,#row-2 img,#row-3 img,#row-4 img,#row-5 img,#row-6 img,#row-7 img,#row-8 img{border:3px solid #FFF;}

#rowProfile .row-l, #rowProfile .row-r{padding:10px 0;clear:both;}
#rowProfile .row-l img{float:left;margin-bottom:15px;}
#rowProfile .row-r img{float:right;margin-bottom:15px;}
#rowProfile .desc{font-weight:normal;font-size:12px;}
#rowProfile .row-l .desc{padding:0 0 0 118px;}
#rowProfile .row-r .desc{padding:0 118px 0 0;}

#prodImgSlides{position:relative;width:200px;height:200px;overflow:hidden;}
#prodImgSlides .pics{border-bottom:2px solid #666666;}
#prodImgSlides img{z-index:-1;}
ul#prodImgs{display:inline;margin:0px;padding:0px 1px;}
#prodImgs li{display:inline;background:none;margin:0px;padding:0px;}
#prodImgs li img{margin:0px;padding-right:1px;}
#prodPhotoNext{margin-left:10px;width:15px;height:15px;background: url('/images/site/photos_next.gif') no-repeat;display:inline-block;vertical-align:bottom}
#prodPhotoPrev{margin-right:10px;width:15px;height:15px;background: url('/images/site/photos_prev.gif') no-repeat;display:inline-block;vertical-align:bottom}

.poc{width:130px;float:left;display:inline;}
.poc img{ margin-left:5px;}
.block_br{height:4px;}
.txt_warn{color:#CC3333;}
.form_title{font-size:14px;font-weight:bold;color:#666666;padding-bottom:5px;}
.form_input_text{font-size:14px;color:#5e5e5e;padding-bottom:5px;}
.nav_fly_block{padding:5px;border-top:1px solid #999999;border-right:4px solid #CCCCCC;border-bottom:4px solid #CCCCCC;border-left:4px solid #CCCCCC;background-color:#FFF;}
.nav_fly_block .rows{background-color:#f2f2f2;padding:3px 5px;border-bottom:1px dotted #999999;}
.nav_fly_block .rows a{color:#666666;}
.nav_fly_block .rows a:hover{text-decoration:underline;}
.noLiterature{padding-left:10px;}/*used when literature is requested but no displayable results are found */
.prodPurchase{padding-top:18px;}
.prodPurchase .qP{font-size:11px;color:#999999;font-weight:normal;}
.prodMSRPPrice{font-size:14px;color:#333333;font-weight:bold;}
.prodMSRPPrice span.msrp{font-weight:normal;text-decoration:line-through;}
.prodNetwork{font-size:14px;color:#003366;font-weight:bold;}
.prodNetwork span.network{font-weight:normal;}
.prodPrice{font-size:18px;color:#666666;margin-bottom:10px;}
.prodPrice.green span{color:#006600;font-weight:bold;}
.spLogos{margin:3px 0px;text-align:center;}/*used on strategic partners page */
.ul{margin:10px 0 0 0;padding:0px;}
.li{padding-left:15px;background-image:url(/images/site/bars_bullets.png);background-repeat:no-repeat;margin:3px 0px;font-weight:normal;font-size:12px;color:#666;background-position:0px -644px;}
.gDots{border-top:1px dotted #999999;margin:5px 15px;clear:both;}
.wDots{border-top:1px dotted #FFFFFF;margin:5px 0px;clear:both;}
.clear{clear:both;}
.bttn_buynow{background: url(/images/button/bttn_buy_now.png);width:130px;height:30px;border:none;cursor:pointer;margin-top:18px;}
.bttn_cfp{background: url(/images/button/bttn_call_for_pricing.png);width:130px;height:30px;border:none;cursor:pointer;}
.bttn_continue{background: url(/images/button/bttn_continue_m.png);width:130px;height:30px;border:none;cursor:pointer;}
.bttn_continue_grn{background: url(/images/button/bttn_continue_green_m.png);width:130px;height:30px;border:none;cursor:pointer;}
.bttn_submit_m{background: url(/images/button/bttn_submit_blue_m.png);width:108px;height:26px;border:none;cursor:pointer;}
.bttn_login_m{background: url(/images/button/bttn_login_blue_m.png);width:108px;height:26px;border:none;cursor:pointer;}
.bttn_404_search_m{background: url(/images/button/bttn_404_search.png);width:61px;height:26px;border:none;cursor:pointer;vertical-align:middle;}
/* BEGIN BUTTONS */
.buttons a, .buttons button{display:block;float:left;margin:0 7px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:3px 10px 4px 7px; /* Links: 5px 10px 6px 7px */}
.buttons button{width:auto;overflow:visible;padding:3px 10px 3px 7px; /* IE6: 4px 10px 3px 7px */}
.buttons button[type]{padding:3px 10px 3px 7px; /* Firefox: 5px 10px 5px 7p*/line-height:17px; /* Safari: 17px*/}
*:first-child+html button[type]{padding:3px 10px 3px 7px; /* IE7: 4px 10px 3px 7px*/}
.buttons button img, .buttons a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
/* STANDARD */
button:hover, .buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}
.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
/* POSITIVE */
button.positive, .buttons a.positive{color:#529214;}
.buttons a.positive:hover, button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
.buttons a.positive-selected{background-color:#529214;border:1px solid #529214;color:#fff;}
/* NEGATIVE */
.buttons a.negative, button.negative{color:#d12f19;}
.buttons a.negative:hover, button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}
/* END BUTTONS */
br.both{
clear:both;
}
#popupBackground{display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:6;
}
#popupContact{display:none;position:fixed;z-index:20;_position:absolute; /* hack for internet explorer 6*/min-height:384px;width:408px;background:#FFFFFF;border:2px solid #cecece;padding:12px;font-size:13px;
}
#popupContact h1{text-align:left;color:#003366;font-size:22px;font-weight:700;border-bottom:1px dotted #D3D3D3;padding-bottom:2px;margin-bottom:10px;
}
#popupContactClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#666666;font-weight:700;display:block; border:1px solid #666666;padding:0 5px 2px 5px;
}
#popupContactClose a:hover{text-decoration:none;}
#optAccBlock .blockHead{font-size:14px;font-weight:bold;color:#336699;padding-bottom:4px;}
#optAccBlock .blocks{margin-bottom:15px;border:1px solid #cccccc;padding:8px;}
#optAccBlock .blocks .prcBttn{float:right;}
#optAccBlock .acc_opt_block{background-color:#f7f7f7;}
#optAccBlock .blocks .title{font-size:12px;font-weight:bold;color:#666;}
#optAccBlock .blocks .desc{padding-top:4px;padding-bottom:6px;color:#666666;font-weight:normal;font-size:11px;margin-bottom:8px;}
#optAccBlock .total{font-size:18px;float:right;font-weight:bold;padding-right:10px;color:#006600;}
#banminlink{display:block;width:105px;height:25px;position:absolute;top:170px;left:45px; z-index:1;}
#banminlink img{width:105px;height:25px;}

/* Connected Contact Form Styles */
.connected_contact {
	width:400px;
	margin:30px 0;
	padding:10px 0 40px;
}

	.connected_contact label {
		float:left;
		display:block;
		width:100px;
		height:25px;
		text-align:right;
		color:#333;
	}
	
	.connected_contact input {
		float:right;
		display:block;
		width:200px;
		height:25px;
		text-align:left;
		margin-right:25px;
	}
	
	.connected_contact form {
		border-top:#ccc solid 1px;
		padding-top:12px;
		margin-top:12px;
	}
	
	/* REQUIRED BUTTON STYLES: */		
	.connected_contact button { 
		position: relative;
		border: 0; 
		padding: 0;
		cursor: pointer;
		overflow: visible; /* removes extra side padding in IE */
	}

	.connected_contact button::-moz-focus-inner {
		border: none;  /* overrides extra padding in Firefox */
	}

	.connected_contact button span { 
		position: relative;
		display: block; 
		white-space: nowrap;	
	}

	@media screen and (-webkit-min-device-pixel-ratio:0) {
		/* Safari and Google Chrome only - fix margins */
		.connected_contact button span {
			margin-top: -1px;
		}
	}


	/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
	.connected_contact button.submitBtn { 
		padding: 0 13px 0 0; 
		margin-right:25px; 
		font-size:2em; 
		text-align: center; 
		background: transparent url(http://feeneywireless.com/images/button/btn_blue_sprite.gif) no-repeat right -140px; 
		float:right;
	}
	
	.connected_contact button.submitBtn span {
		padding: 13px 0 0 15px; 
		height:37px; 
		background: transparent url(http://feeneywireless.com/images/button/btn_blue_sprite.gif) no-repeat left top; 
		color:#fff; 
		text-transform:uppercase;
		font-weight:bold;
		font-size:80%;
	}
	
	.connected_contact button.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
		background-position: right -210px; 
	}
	
	.connected_contact button.submitBtn:hover span, button.submitBtnHover span {
		background-position: 0 -70px;
	}
span.bit {color:#555555;font-weight:bold;}
div.block{margin:10px 0 10px 0; padding:10px;background-color:#f9f9f9;border-radius: .8em;-webkit-border-radius: .8em;-khtml-border-radius: .8em;-moz-border-radius: .8em;-o-border-radius: .8em;-webkit-box-shadow: 0 .1em .3em rgba(0, 0, 0, .3);-khtml-box-shadow: 0 .1em .3em rgba(0, 0, 0, .3);-moz-box-shadow: 0 .1em .3em rgba(0, 0, 0, .3);-o-box-shadow: 0 .1em .3em rgba(0, 0, 0, .3);box-shadow: 0 .1em .3em rgba(0, 0, 0, .3);}

div.block ul{margin:0;}
div.block ul li{margin:0;}

div.dmsfeatures{float:left; width:225px;padding:10px;background-color:#f9f9f9;border-radius: .8em;-webkit-border-radius: .8em;-khtml-border-radius: .8em;-moz-border-radius: .8em;-o-border-radius: .8em;-webkit-box-shadow: 0 .1em .3em rgba(0, 0, 0, .3);-khtml-box-shadow: 0 .1em .3em rgba(0, 0, 0, .3);-moz-box-shadow: 0 .1em .3em rgba(0, 0, 0, .3);-o-box-shadow: 0 .1em .3em rgba(0, 0, 0, .3);box-shadow: 0 .1em .3em rgba(0, 0, 0, .3);}

div.dmscontent{float:left; width:450px; margin:0 0 0 10px;}
