body{background:#EEE url('/images/bg.png') repeat-y center top; font:normal 12px/15px Arial,Helvetica,sans-serif; margin:0; padding:0; text-align:center}

#Table1{background:#FFF}

a{color:#0070C8; text-decoration:none; background:none}

a:hover{color:#000; text-decoration:underline}

a img{border:0}

a.yellowlink{color:#FF0; text-decoration:underline}

a:hover.yellowlink{color:#FFF}

a.whitelink{color:#FFF; text-decoration:underline}

a:hover.whitelink{color:#FF0}

a.greenlink{color:green; text-decoration:underline}

.btn_img{float:left; margin-top:0px 1px 0px 0px; padding:0px; display:block; border:none}

.redlink{color:#F00}
a:hover.redlink{color:#0070C8; text-decoration:none}
.redxlg{color:#F00; font-size:17px; text-decoration:none}
a:hover.redxlg{color:#0070C8; font-size:17px; text-decoration:none}
.greylink{color:#777; font:11px/14px Arial,Helvetica,sans-serif; text-decoration:underline}
.bluelink{color:#0067c5; text-decoration:underline}
.blue_link{color:#0067c5; text-decoration:underline; font-size:12px; font-weight:bold}
.blue_link2{color:#0067c5; font-size:11px; font-weight:bold}

.blackboldds{color:#000; line-height:12px; font-weight:bold}
.blackds{color:#000; font-size:12px; line-height:14px}
.bluelgds{color:#0070C8; font-size:14px; line-height:16px; font-weight:bold}
.blue{color:#0070C8; font:normal 11px/14px Arial,Helvetica,sans-serif}
.bluebold{color:#0070C8; font:bold 12px/14px Arial,Helvetica,sans-serif}
.bluesmbold{ font-family:arial,Helvetica,sans-serif,Verdana; font-size:11px; font-style:normal; line-height:10px; font-weight:bold;  text-transform:none; color:#0067c5}
.bluesmbold2{ font-family:arial,Helvetica,sans-serif,Verdana; font-size:7pt; font-style:normal; line-height:6pt; font-weight:bold;  text-transform:none; color:#0067c5}
.bluesm{color:#0070C8; font:normal 10px/14px Arial,Helvetica,sans-serif}
.bluelg{color:#0070C8; font:bold 13px/14px Arial,Helvetica,sans-serif}
.bluexlg{color:#0070C8; font:bold 17px Arial,Helvetica,sans-serif}
.whitesm{color:#FFF; font:normal 9px/16px Arial,Helvetica,sans-serif}
.whitesmbold{color:#FFF; font:bold 9px/16px Arial,Helvetica,sans-serif}
.white{color:#FFF; font:normal 12px/16px Arial,Helvetica,sans-serif}
.whitebold{color:#FFF; font:bold 12px/16px Arial,Helvetica,sans-serif}
.whitelg{ color:#FFF; font:normal 15px/16px Arial,Helvetica,sans-serif}
.blue_smallmenu{color:#000; font:bold 9px/7px Arial,Helvetica,sans-serif}
.top_smallmenu{ font-family:arial,Helvetica,sans-serif,Verdana; font-size:7pt; font-style:normal; line-height:5pt; font-weight:bold;  text-transform:none; color:#000}
.top_redsmallmenu{color:#F00; font:bold 9px/7px Arial,Helvetica,sans-serif}
.red{ font-family:arial,Helvetica,sans-serif,Verdana; font-size:9pt; font-style:normal; line-height:12pt; font-weight:normal;  text-transform:none; color:#F00}
.redbold{ font-family:arial,Helvetica,sans-serif,Verdana; font-size:12px; font-style:normal; line-height:14px; font-weight:bold;  text-transform:none; color:#F00}
.redsmbold{ font-family:arial,Helvetica,sans-serif,Verdana; font-size:11px; font-style:normal; line-height:12px; font-weight:bold;  text-transform:none; color:#F00}
.redsm{ font-family:arial,Helvetica,sans-serif,Verdana; font-size:11px; font-style:normal; line-height:12px; font-weight:normal;  text-transform:none; color:#F00}
.redlg{ font-family:arial; font-size:11pt; line-height:12pt; font-weight:bold; color:#F00}
.redxlg{ font-family:arial,Helvetica,sans-serif,Verdana; font-size:15pt; font-style:normal; font-weight:bold;  text-transform:none; color:#F00}
.black{color:#000; font:normal 12px/16px Arial,Helvetica,sans-serif}
.blacklg{color:#000; font:bold 13px/14px Arial,Helvetica,sans-serif}
.blackbold{color:#000; font:bold 12px/14px Arial,Helvetica,sans-serif}
.blacksmbold{color:#000; font:bold 11px/14px Arial,Helvetica,sans-serif}
.blacksmbold2{color:#000; font:bold 12px/14px Arial,Helvetica,sans-serif}
.blacksm{color:#000; font:normal 11px/14px Arial,Helvetica,sans-serif}
.blackxsm{color:#000; font:normal 9px/12px Arial,Helvetica,sans-serif}
.blackxlg{ color:#000; font:bold 17px Arial,Helvetica,sans-serif}
.greenxsm{color:green; font:normal 10px/14px Arial,Helvetica,sans-serif}
.greensm{color:green; font:normal 11px/14px Arial,Helvetica,sans-serif}
.greensmbold{color:green; font:bold 11px/14px Arial,Helvetica,sans-serif}
.green{color:green; font:normal 12px/14px Arial,Helvetica,sans-serif}
.greenbold{color:green; font:bold 12px/14px Arial,Helvetica,sans-serif}
.greenlg{color:green; font:normal 13px/14px Arial,Helvetica,sans-serif}
.greenxlg{color:green; font:normal 17px Arial,Helvetica,sans-serif}
.greysm{color:#777; font:normal 10px/14px Arial,Helvetica,sans-serif}
.greybold{color:#777; font:bold 11px/14px Arial,Helvetica,sans-serif}
.menu{font-family:arial,helvetica,sans-serif; font-size:8pt; font-style:normal; font-weight:bold; text-decoration:none; background:#FF0; line-height:10pt}
.S1{color:#666; font-family:arial,helvetica; font-size:10pt; font-weight:bold}
.S2{color:#000; font-family:arial,helvetica; font-size:8pt; text-decoration:none}
.S3{color:#C00; font-family:arial,helvetica; font-size:10pt; text-decoration:underline}
.blue_lg{ font-family:arial; font-size:11pt; line-height:12pt; font-weight:bold; color:#0067c5}
.blue_bold{ font-family:arial,Helvetica,sans-serif,Verdana; font-size:9pt; font-style:normal; line-height:12pt; font-weight:bold;  text-transform:none; color:#0067c5}

a:hover.top_redsmallmenu{text-decoration:underline}

.arial{font-family:arial,Helvetica,sans-serif,Verdana}

.cblack{color:#000}
.cblue{color:#0070C8}
.cwhite{color:#fff}

.s8{font-size:10px}
.s9{font-size:11px}
.s10{font-size:12px}
.s11{font-size:13px}
.s12{font-size:14px}
.s14{font-size:16px}
.s16{font-size:18px}
.s18{font-size:20px}

.normal{font-weight:normal}
.bold{font-weight:bold}
.bolder{font-weight:bolder}

.nav:hover{text-decoration:underline}

h1.pageTitle{border-bottom:1px solid #000; color:#06C; font-size:12px; margin:15px 0 10px 15px; padding-bottom:5px}

#outerWrapper{margin:0 auto; text-align:left; width:1000px}

#innerWrapper{background:#FFF; float:left; width:100%}

#contentWrapper{float:left; margin:0 0 0 -190px; width:99.9%}

#mainContent{margin:0 0 0 190px; overflow:hidden; width:810px}

#header{float:left; height:100px; position:relative; width:100%}

.top-nav{color:#fff; font:bold 12px/14px Arial,Helvetica,sans-serif}

.top-nav:hover{color:#fff; text-decoration:underline}

.logo{background:url('/images/header-footer.png') no-repeat left top; float:left; height:68px; width:220px}

#rightHeader{bottom:27px; color:#F00; float:right; font:bold 11px Arial,Helvetica,sans-serif; height:60px; position:absolute; text-align:center; right:0; width:515px}

#rightHeader p{margin:3px 120px 3px 0; white-space:nowrap}

#rightHeader ul{float:left; list-style:none; margin:0; padding:0}

#rightHeader ul li{float:left}

#rightHeader ul li a{float:left}

#rightHeader .liveChat{background:url('/images/header-footer.png') no-repeat right top; float:right; height:60px; width:108px}

#rightHeader .topNav a{border-left:1px dotted #000; color:#000; padding:2px 8px}

#rightHeader .topNav .cart{background:url('/images/home_page/cart.png') no-repeat left center; border:0; padding-left:30px}

#topNav{background:#06C; border-bottom:2px solid #000; bottom:0; clear:both; color:#FFF; float:left; font:bold 12px Arial,Helvetica,sans-serif; height:25px; left:0; margin:0; padding:0; position:absolute; width:100%}

#topNav .phoneNum{float:left; margin:5px 10px}

#topNav ul{float:right; list-style:none; margin:0; padding:0}

#topNav ul li{float:left}

#topNav li a{color:#FFF; float:left; margin:0 5px; padding:5px 10px; text-transform:uppercase}

#leftNav{border-right:1px solid #DDD; float:left; margin:10px 0 0; overflow:hidden; position:relative; width:189px}

#leftNav .content{border-top:1px solid #DDD; clear:both; float:left; overflow:hidden; padding:5px 0 10px; width:189px}

#leftNav .quickSearch{border:0; padding-top:0}

#leftNav form{margin:0; padding:0}

#leftNav label{display:block; font:bold 16px Arial,Helvetica,sans-serif; margin:4px 0; text-transform:uppercase}

#leftNav input{float:left}

#leftNav form button{margin:1px 2px}

#quickSearch label{color:#F00; margin-top:0}

#leftNav #leftNavCategories{padding:5px 0 10px}

.leftNav{float:left; margin:0; padding:0}

.leftNav li{clear:both; list-style:none; float:left; margin:0; padding:0; width:180px}

.leftNav li a{color:#0067C5; display:block; font:bold 12px/14px Arial,Helvetica,sans-serif; padding:3px 5px}

#leftNavSubCat{background:#FFF; border:1px solid #CCC}

#leftNavSubCat li{padding-left:10px; text-indent:-10px}

#leftNavSubCat li a:hover{background:none}

.leftNav li a.parentCat, .leftNav li a:hover{background:#EEE; color:#000}

#leftNav .quickBuy a{clear:both; color:#0067C5; float:left; font:bold 12px/14px Arial,Helvetica,sans-serif; margin-top:10px}

#leftNav .liveChat img{display:block; height:70px; width:171px}

#leftNav .eNews{position:relative}

#leftNav .eNews ul{font:normal 11px Arial,Helvetica,sans-serif; margin:0 0 10px 0; padding:0 10px 0 20px}

#leftNav .eNews .privacy{bottom:4px; font:bold 11px Arial,Helvetica,sans-serif; padding:8px 10px; position:absolute; right:4px}

#leftNav .eNews .thanks{float:left; padding-bottom:20px}

#footer{border-top:1px solid #0070c8; clear:both; float:left; font:normal 11px/14px Arial,Helvetica,sans-serif; margin-top:10px; overflow:hidden; padding:10px 0; text-align:center; width:100%}

#footer p{clear:both; margin:0; padding:10px 0 0 0}

#footerMain{float:left; margin:0; overflow:hidden; padding:0; width:1000px}

#footerMain ul{list-style:none; font-weight:bold; margin:0; padding:0; text-align:left; text-transform:capitalize}

#footerMain ul.footerLinks{float:left; left:50%; position:relative}

#footerMain li.parent{float:left; margin:0 20px; position:relative; right:50%}

#footerMain a{color:#0070C8; font-weight:bold}

#footerMain a:hover{color:#000}

#footerMain .copyright a{color:#000; font-weight:normal; line-height:14px}

#footerLeft, #footerRight{float:left; width:190px}

#footerLeft{margin-left:-1000px}

#footerRight{margin-left:-190px}

#footerLeft .badge, #footerRight .badge{display:block; margin:10px auto; position:relative}

#footer-year-seal{background:url('/images/header-footer.png') no-repeat left bottom; height:120px; width:120px}

#footer-verisign{background:url('/images/header-footer.png') no-repeat right -70px; height:66px; width:140px}

#footer-bbb{background:url('/images/header-footer.png') no-repeat right bottom; height:54px; width:140px}

#footerLeft .social-media {margin: 15px auto 0px;width: 128px;}
.social-media a{margin-bottom:15px;display:block}
.social-media div{height:30px; width:128px;display:block; background-repeat: no-repeat; background-position: left top;cursor:pointer}
.social-media .facebook{background-image:url('/images/social-media/sm_fb.jpg')}
.social-media .twitter{background-image:url('/images/social-media/sm_tw.jpg')}
.social-media .youtube{background-image:url('/images/social-media/sm_yt.jpg')}

a.categories:hover{text-decoration:underline}

.categories em{color:#757575; font-weight:normal; font-style:normal}

.copy{position:absolute; top:410}
.header{ font-family:arial,Helvetica,sans-serif,Verdana; font-size:16pt; font-style:normal; line-height:normal; font-weight:bold;  text-transform:capitalize; color:#000}
#aboutNav{position:absolute; width:175px; height:25px; left:118px; top:650px; background-color:#FF0; layer-background-color:#FF0; border:1px none #000; visibility:hidden}
#techsupportNav{position:absolute; width:175px; height:25px; left:118px; top:600px; background-color:#FF0; layer-background-color:#FF0; border:1px none #000; visibility:hidden}
#partnersNav{position:absolute; width:150px; height:25px; left:118px; top:700px; background-color:#FF0; layer-background-color:#FF0; border:1px none #000; visibility:hidden}
#customNav{position:absolute; width:150px; height:25px; left:118px; top:660px; background-color:#FF0; layer-background-color:#FF0; border:1px none #000; visibility:hidden}
#newNav{position:absolute; width:150px; height:25px; left:118px; top:680px; background-color:#FF0; layer-background-color:#FF0; border:1px none #000; visibility:hidden}
#enduserNav{position:absolute; width:150px; height:25px; left:118px; top:655px; background-color:#FF0; layer-background-color:#FF0; border:1px none #000; visibility:hidden}
#myaccountNav{position:absolute; width:150px; height:25px; left:118px; top:650px; background-color:#FF0; layer-background-color:#FF0; border:1px none #000; visibility:hidden}
#resellerNav{position:absolute; width:150px; height:25px; left:118px; top:650px; background-color:#FF0; layer-background-color:#FF0; border:1px none #000; visibility:hidden}

#cc_manual{}

#layer1{POSITION:absolute; VISIBILITY:visible; LEFT:420px; TOP:160; width:60%}
#layer2{POSITION:absolute; VISIBILITY:hidden; LEFT:220px; TOP:160}
#layer3{POSITION:absolute; VISIBILITY:hidden; LEFT:220px; TOP:160}
#layer4{POSITION:absolute; VISIBILITY:hidden; LEFT:220px; TOP:160}
#layer5{POSITION:absolute; VISIBILITY:hidden; LEFT:220px; TOP:160}
#layer6{POSITION:absolute; VISIBILITY:hidden; LEFT:220px; TOP:160}
#layer7{POSITION:absolute; VISIBILITY:hidden; LEFT:220px; TOP:160}
#layer8{POSITION:absolute; VISIBILITY:hidden; LEFT:220px; TOP:160}
#layer9{POSITION:absolute; VISIBILITY:hidden; LEFT:220px; TOP:160}
#layer10{POSITION:absolute; VISIBILITY:hidden; LEFT:220px; TOP:160}
#layer11{POSITION:absolute; VISIBILITY:hidden; LEFT:220px; TOP:160}
#layer12{POSITION:absolute; VISIBILITY:hidden; LEFT:220px; TOP:160}

#Body_content, #body_content{color:#000; font:normal 12px/15px Arial,Helvetica,sans-serif; padding:15px 0 0 15px}
#Body_content a, #body_content a{color:#0070C8; text-decoration:none; font-weight:bold}
#Body_content a:hover, #body_content a:hover{color:#000; text-decoration:underline}
#Body_content a.yellowlink, #body_content a.yellowlink{color:#FF0; text-decoration:underline; font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold}
#Body_content a:hover.yellowlink, #body_content a:hover.yellowlink{color:#FFF; text-decoration:underline}
#Body_content a.white, #body_content a.white{color:#FFF; text-decoration:none}
#Body_content a:hover.white, #body_content a:hover.white{color:#FF0}
#Body_content table, #body_content table{color:#000; font-size:12px}
#Body_content h4, #body_content h4{color:#000; font-weight:bold; font-size:14px}
#Body_content .ctg_boldblue, #body_content .ctg_boldblue{font-family:arial; font-weight:bold; color:#0070C8}
#Body_content .ctg_blue, #body_content .ctg_blue{font-family:arial; color:#0070C8}
#Body_content .header_text, #body_content .header_text{display:block; margin:0px 0px 5px 0px;font-weight:bold; font-size:18px}

blockquote{color:#000; font:normal 11px/14px Arial,Helvetica,sans-serif}

#ctg_basket{width:775px; border:1px solid #006BB3; border-bottom:0}

#ctg_basket td{font:normal 11px/14px Arial,Helvetica,sans-serif}

.ctg_basket_header_cell{font-family:arial,Helvetica,sans-serif,Verdana; font-size:9pt; font-style:normal; line-height:12pt; font-weight:bold;color:White;padding-left:2px}

.ctg_basket_header_row{background-color:#006BB3}

.ctg_basket_cell{border-collapse:collapse; border-bottom:solid 1px #006BB3}

.ctg_basket_bottom{background-color:#006BB3; height:10px}

.submit_button{background-color:White; border-style:none; padding:0px; margin:0px; cursor:pointer; cursor:hand}
.submit_button div{display:block}

.error{font-weight:bold; color:Red}

button{background:none; border:none; color:#FFF; cursor:pointer; float:left; font:bold 12px arial,Helvetica,Sans-serif; padding:0px; text-decoration:none; text-transform:uppercase; white-space:nowrap}

button.btnBlue span{background:url('/images/buttons/new/btnBlueBlack.png') no-repeat left -60px; float:left; height:20px; overflow:hidden; padding:0 0 0 20px}

button.btnBlue span span{background-position:right -60px; padding:3px 20px 3px 0}

button.btnBlueBlack span{background:url('/images/buttons/new/btnBlueBlack.png') no-repeat left 0px; float:left; padding:0 0 0 20px}

button.btnBlueBlack span span{background-position:right 0px; padding:3px 20px 3px 0}

button:hover{color:#000}
button.btnBlue:hover{color:#FFF}

button.btnBlue:hover span{background-position:left -80px}
button.btnBlue:hover span span{background-position:right -80px}
button.btnBlue:active span{background-position:left -100px}
button.btnBlue:active span span{background-position:right -100px}

button.btnBlueBlack:hover span{background-position:left -20px}
button.btnBlueBlack:hover span span{background-position:right -20px}
button.btnBlueBlack:active span{background-position:left -40px}
button.btnBlueBlack:active span span{background-position:right -40px}

#product-window{ position:relative;  float:left;  width:525px;  background-color:White}

.product-snapshot{  text-align:center;  margin-bottom:5px;  border:solid 1px white;  display:inline;  float:left;  width:160px;  position:relative}

#product-window-hud{  background:#0067C5;  color:#FFF;  font-weight:bold;  cursor:move;  padding:4px;  display:inline;  height:18px;  float:left;  width:525px}

#product-window-content{ float:left;  background-color:White;  clear:both;  width:525px;  min-height:200px;  border:solid 1px black;  padding:3px;  border-top:none 0px white}

#leftNavSubCat{z-index:90}
#leftNavSubCatShadow1{z-index:89}
#leftNavSubCatShadow2{z-index:88}
#leftNavSubCatShadow3{z-index:87}

div#divToolbar{position:static !important; top:0 !important; left:0 !important; margin:10px 0 -110px 10px !important}

 
#right-bar .header{display:block; font-size:16px; margin:5px}

#right-bar{float:left; font:bold 11px Arial,Helvetica,sans-serif; margin-left:15px; width:160px;  text-align:left}

#right-bar a:hover{text-decoration:none}

#right-bar .box{float:left; clear:both; margin:5px 0; overflow:hidden; padding:10px; width:155px; max-width:135px;  border:1px solid #ccc;  text-align:left}

#right-bar .double{}

#right-bar a.box span{cursor:pointer; display:block; clear:both}

#right-bar .box .header{color:#06C; font-size:16px; margin-top:46px}

#right-bar .details{border-top:1px solid #CCC; color:#666; text-align:center; padding:9px 0 0; margin:10px 0 0; width:135px}


.hp-right-box {background-repeat: no-repeat; background-position: top left; border: 1px solid #e2e2e2; width: 155px; height: 175px; display: block;}
.hp-right-box.image1{background-image: url('../images/home_page/Banners/new/right-bar/C2GD_Right_1_ship.jpg'); margin-top: 5px;}
.hp-right-box.image2{background-image: url('../images/home_page/Banners/new/right-bar/C2GD_Right_2.jpg'); margin-top: 10px;}
.hp-right-box.image3{background-image: url('../images/home_page/Banners/new/right-bar/C2GD_Right_3.jpg'); margin-top: 10px;}

.rb-solutions{background-repeat: no-repeat; width: 155px; height: 22px; display: block; text-align: center; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; padding-top: 7px; text-transform: uppercase;}
.rb-solutions.s-header{border-top: 1px solid #cccccc; background-color: #0066CC; color: #FFFFFF; margin-top: 10px;}
.rb-solutions.solution{background-image: url('../images/home_page/Banners/new/right-bar/C2GD_Right_Nav_bkgd.jpg'); background-position: 0px 1px; color: #000000;}
.rb-solutions.solution:hover{background-position: 0px -28px; color: #333333}

/*rd2 Power Review Overrides */
#body_content .pr-rating, #body_content .pr-snippet-rating-decimal { background-color: #888; color: #fff; font-weight: bold;}
#body-content .pr-snapshot-consensus-value, #body-content .pr-attribute-label-pros {background-color: #cc0;}

/*#body_content .pr-review-bottom-line {color: #f60;}
#body_content .pr-stars {background-image: url('/images/stars-lg.gif');}
#body_content .pr-stars-small {background-image: url('/images/stars-sm.gif');}*/

.resource-icon{width:37px;height:37px;background:url('../images/help/tech-support/sprite-resource-icons.gif') no-repeat;display:block}
.resource-icon.connector-guide{background-position: -37px 0px}
.resource-icon.drivers{background-position: -74px 0px}
.resource-icon.knowledge{background-position: -111px 0px}
.resource-icon.tech-docs{background-position: -148px 0px}
.resource-icon.glossary{background-position: -185px 0px}
.resource-icon.training{background-position: -222px 0px}

.usLink, .ukLink, .caLink {background: transparent url('/images_new/flags.jpg') top left no-repeat; height: 12px;text-indent: 22px; display: inline-block; line-height: 12px;}
#rightHeader .usLink, #rightHeader .ukLink, #rightHeader .caLink { margin:3px 12px 3px 0; }
.usLink { background-position: 0 0;}
.caLink {background-position: 0 -24px;}
.ukLink {background-position: 0 -12px;}
