/* CSS Document */

/*Main Page*/

*{margin:0px;}
html{height:100%;}
body{margin:0px auto;background-color:#fff;font-family:Arial, Helvetica, sans-serif;height:100%;}
#wrapper{min-height: 100%;height:100%;height: auto !important;width:100%;margin:0px auto -48px;}



/*HEADER*/
#header_wrap{width:100%;margin:0px auto;height:115px;}
#header_content{height:115px;width:986px;margin:0px auto;position:relative;}
.logo{height:115px;width:155px;background:url(http://tlb.hwcdn.net/z6j5q8y3/cds/10-2011/logo.png) no-repeat;display:block;}
#top_nav{position:absolute;right:0px;top:28px;font-size:12px;color:#5d5d5d;}
#top_nav a{color:#5d5d5d;text-decoration:none;}
#top_nav a:hover, #footer_top_content a:hover, #bottom_right a:hover,#blog_content a:hover, #pressreleases_content a:hover, #twitter_content a:hover, .side_links li a:hover{text-decoration:underline;}
#search_wrap{position:absolute;right:0px;bottom:28px;}
.searchbox{color:#5d5d5d; border:1px solid #9d9d9d; padding:5px;font-size:12px;width:263px;}


/*Main Navigation*/
#nav_wrap{width:100%;margin:0px auto;height:51px;background:url(http://tlb.hwcdn.net/z6j5q8y3/cds/10-2011/nav_hs_bkgrd.png) repeat-x;}
#nav_content{width:986px;margin:0px auto;height:51px;}
.menusprite{height:102px;width:924px;background:url(http://tlb.hwcdn.net/z6j5q8y3/cds/10-2011/nav_bar.png) no-repeat;}
#menu li .products{background-position:0px 0px;width:147px;height:51px;}
#menu li:hover .products{background-position:0px -51px;}
#menu li .documentation{background-position:-147px 0px;width:212px;height:51px;}
#menu li:hover .documentation{background-position:-147px -51px; height:48px;}
#menu li .support{background-position:-359px 0px;width:140px;height:51px;}
#menu li:hover .support{background-position:-359px -51px;}
#menu li .keys{background-position:-499px 0px;width:153px;height:51px;}
#menu li:hover .keys{background-position:-499px -51px; height:48px;}
#menu li .downloads{background-position:-652px 0px;width:174px;height:51px;}
#menu li:hover .downloads{background-position:-652px -51px; height:48px;}
#menu li .cds{background-position:-826px 0px;width:98px;height:51px;}
#menu li:hover .cds{background-position:-826px -51px; height:48px;}
#menu{list-style:none;width:986px;margin:0px;height:53px;padding:0px;}
#menu li {float:left;display:block;position:relative;}
#menu li a {display:block;}
.dropdown_1column{z-index:1;margin:-4px auto;float:left;position:absolute;left:-999em;text-align:left;padding:0px 5px 10px 5px;background:#ffffff;-moz-border-radius: 0px 5px 5px 5px;-webkit-border-radius: 0px 5px 5px 5px;border-radius: 0px 5px 5px 5px;border-top-right-radius: 5px;border-top-left-radius: 0px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.dropdown_1column {width: 200px;}
#menu li:hover .dropdown_1column{left:1px;top:auto;}
.link_holder{padding:20px 5px 10px 10px;}
.nav_links{color:#000;text-decoration:none;font-size:14px;padding:2px 5px 3px 10px;line-height:25px;border:1px solid #cccccc;margin-bottom:10px;margin-right:10px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px;border-top-right-radius: 4px;border-top-left-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.nav_links:hover{background-color:#444444;color:#fff;}


/*Interior*/
#interior_banner_wrap{width:100%;height:124px;background: url(http://tlb.hwcdn.net/z6j5q8y3/cds/10-2011/interior_bnr_bkgrd.png) repeat-x;margin:0px auto;}
#interior_banner_content{width:986px;height:124px;margin:0px auto;position:relative;}
#interior_pg_title{color:#fff;right:0px;bottom:25px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;letter-spacing:-2px;font-size:35px;position:absolute;}
#interior_pg_title_sm{color:#fff;right:0px;bottom:25px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;letter-spacing:-2px;font-size:30px;position:absolute;}
#interior_wrap{width:100%;margin:0px auto;background-color:#ffffff;}
#interior_content{width:986px;margin:0px auto;background:url(http://tlb.hwcdn.net/z6j5q8y3/cds/10-2011/interior-bkgrd.png) repeat-y;padding:20px 0px 25px 0px;}	
#interior_content_wrap_whole{width:986px;margin:0px auto;padding:20px 0px 25px 0px; font-size:13px;line-height:18px;}	
#interior_left{float:left;width:675px; font-size:13px;line-height:18px;}
#interior_left p{padding-bottom:15px;}
#interior_right{float:right;width:300px;}
.page_title{color:#c9282d;font-size:22px;font-weight:bold; padding:15px 0px 5px 0px; line-height:24px;}	
.page_subtitle{color:#c9282d;font-size:15px;font-weight:bold; padding:5px 0px 5px 0px;}		
.page_subtitle a{color:#c9282d;font-size:15px;font-weight:bold; padding:5px 0px 5px 0px; text-decoration:none;}		


/*SIDE ITEMS*/
#product_wrap{width:300px;}
#product_content{padding:0px 10px 20px 10px;font-size:12px}
.product_content_txt{font-size:12px; line-height:18px;}
#right_hdr{font-size:20px;letter-spacing:-1px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#000000;border-bottom:2px solid #c9282d;height:30px;}	
.logosm{background:url(http://tlb.hwcdn.net/z6j5q8y3/cds/10-2011/icon.png) no-repeat right top;}

.side_links{margin:13px 0px 10px 20px;padding:0px;list-style-image:url(http://tlb.hwcdn.net/z6j5q8y3/cds/10-2011/bullet.jpg);}
.side_links li{padding-bottom:8px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.side_links li a{color:#000;text-decoration:none;}

/*STYLES*/
.hide{display:none;}	
.red, .link{color:#c9282d !important;}
.bold{font-weight:bold;}
.supportlist, .list{	padding:0px 0px 0px 25px;margin:0px;}
.white{color:#fff;}
.black{color:#000;}
#support_content{font-size:13px!important;}
#right_hdr a{text-decoration:none;color:#000;}
.textbox{border:1px solid #9d9d9d;font-size:13px;}
#careerWrap{border-bottom:1px dotted #ccc;padding-bottom:15px;}
.normal{font-size:13px; text-align:left;}
.datasheet{font-size:13px; text-align:left;line-height:18px;}
.italic{font-style:italic;}
.redbox{background:#c9282d; padding:10px;}
.white_hdr{font-size:18px; font-weight:bold; font-style:normal; text-align:center; padding-bottom:15px;}

/*Footer*/
#push{clear:both;height:48px;}
#footer{width:100%;margin:0px auto;clear:both;height:48px;}
#footer_bottom{width:100%;height:48px;background:url(http://tlb.hwcdn.net/z6j5q8y3/cds/10-2011/sub-footer-bkgrd.png) repeat-x;}
#footer_bottom_content{width:986px;height:48px;margin:0px auto;position:relative;color:#fff;font-size:12px;}
#bottom_right{position:absolute;left:0px;top:18px;}
#bottom_right a, #bottom_left a{color:#fff;text-decoration:none;}
#bottom_left{position:absolute;right:0px;top:18px;}
	
	