/* CSS Document created by Andrew Lof, 2008 */ 
/*********************************************************************
                       Main Body elements
**********************************************************************/
* {
		outline:none;
   	padding:0;
   	margin:0;
}

body {
	background:url(/images/top.jpg) repeat-x left top #fff;
	font: normal normal normal small/1.4em Helvetica, Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;		
}
h1, h2, h3, h4, h5, h6, ul#tab-container-1-nav.new a {font-family: "Myriad Pro", Myriad, Arial, Helvetica, sans-serif;}

body.red {
	background:url(/images/product/display/red-background.jpg) repeat-x left top #000;
	}
body.blue {
	background:url(/images/product/display/blue-background.jpg) repeat-x left top #000;
	}
body.green {
	background:url(/images/product/display/green-background.jpg) repeat-x left top #000;
	}
body.yellow {
	background:url(/images/product/display/yellow-background.jpg) repeat-x left top #000;
	}
body.orange {
	background:url(/images/product/display/orange-background.jpg) repeat-x left top #000;
	}
body.purple {
	background:url(/images/product/display/purple-background.jpg) repeat-x left top #000;
	}
body.black {
	background:url(/images/product/display/black-background.jpg) repeat-x left top #000;
	}
#container {
	width:900px;	
	padding:0px;
	margin-left: auto;
	margin-right: auto;
}
img, a img, a:link img {border: none; padding: 0; margin: 0;}
.clearA{clear:both}
body A:link,body A:visited,body A:active{text-decoration:none}body A:link,body A:visited{color:#1175b8}body A:hover{text-decoration:underline;color:#336}
.fl{float:left; margin-right:20px}
.fl_10{float:left; margin-right:10px}
.fl_5{float:left; margin-right:5px}
.fr{float:right}
.fleft{float:left}
.dent{float:left; padding: 10px 20px; border:1px solid #ccc;}
.small{font-size: .8em; line-height: .8em;}

.medium{font-size: 1.2em;}
.large{font-size: 1.4em;}
.xlarge{font-size: 4em; line-height: 1em;}

.redC{color:#C00;}
.grey{color:#CCC}
.dgrey{color:#999}
.blueC{color:#1175b8; text-transform:uppercase;}
.orangeC{color: #fecd07;}
.orange_darkC{color: #F93;}
.whiteC{color:#fff;}
.yellowC{color: #FC3;}
.blackC{color:#000}
.strong{font-weight:bold}
.wrap_pad{ padding:0 10px;}

.half_col{width:450px;}
.pad_right{padding-right:5px;}
.pad_left{padding-left:20px;}
.spacerClear{ height:20px; width:100%; clear:both}
.line_spacer{border-bottom:1px solid #CCC; height:10px; width:100%; clear:both; margin-bottom:10px;}
.inside{list-style-position:inside}
.outside{list-style-position:outside; margin-left:20px}
/*Headers*/
h1 {color:#666; font-size:1em}
h2 {line-height:1.0em;font-size:1.8em;letter-spacing:-0.05em;color:#1175b8}
h3 {font-size:1.4em;color:#1175b8;text-align:left}
h4 { font-size:1.5em}
h5 {
color:#fff;
font-size:1.3em; 
}
h6 {
color:#0085CD;
font-weight:bold;
font-size:1em;
}
h5.hdr {
 color:#CA171E;
 font-size:4em;
 clear:both;
 line-height:1em; 
}
.acces {color:#999;}
/*Sidenav*/
a.rollover {
 display: block;
 width: 207px;
 height: 35px;
 text-decoration: none;
 background: url(/images/sidenav/tour.jpg);
}
a.rollover:hover {
 background-position: 0 -35px;
}
/*********************************************************************
                      Advanced Rollover Menu Nav
**********************************************************************/
#nav {
  float: left; 
  width: 400px;
  height: 60px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  list-style: none;
}
#nav li {
  float: left;  
 /* padding:50px;*/
}
#nav li a {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  display: block;
  height: 60px;
  text-indent: -100em;
  overflow: hidden;
  font-size: 1%;
}
li#nav_product a {
  background: url(/images/nav-products.png) no-repeat;  
  left: 0;
  width: 100px;
  background-position: 0 0;
}
li#nav_support a {
  background: url(/images/nav-support.png) no-repeat;  
  left: 100px;
  width: 100px;
  background-position: 0 0;
}
li#nav_about a {
  background: url(/images/nav-about.png) no-repeat;  
  left: 200px;
  width: 100px;
  background-position: 0 0;
}
li#nav_contact a {
  background: url(/images/nav-contact.png) no-repeat;  
  left: 300px;
  width: 100px;
  background-position: 0 0;
}
#nav li a:hover {
  background-position: 0 -60px;
}
#body_product li#nav_product a, #body_support li#nav_support a, #body_about li#nav_about a, #body_contact li#nav_contact a{
  background-position: 0 -120px;
}
/*white*/
li#nav_product_white a {
  background: url(/images/nav-white/nav-products.png) no-repeat;  
  left: 0;
  width: 100px;
  background-position: 0 0;
}
li#nav_support_white a {
  background: url(/images/nav-white/nav-support.png) no-repeat;  
  left: 100px;
  width: 100px;
  background-position: 0 0;
}
li#nav_about_white a {
  background: url(/images/nav-white/nav-about.png) no-repeat;  
  left: 200px;
  width: 100px;
  background-position: 0 0;
}
li#nav_contact_white a {
  background: url(/images/nav-white/nav-contact.png) no-repeat;  
  left: 300px;
  width: 100px;
  background-position: 0 0;
}

/*Page Flip*/
#pageflip {
	position: relative;
}
#pageflip img {
	width: 85px; height: 87px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 85px; height: 83px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url(/images/top-corner-banner.jpg) no-repeat right top;
	text-indent: -9999px;
}
/*********************************************************************
                     Site Logo
**********************************************************************/
#logo {
  float:left; 
  width: 294px;
  height: 62px;  
}
/*********************************************************************
                     Site Search
**********************************************************************/
#siteSearch {
  padding-top:37px;
  float:right;  
}
.result{ width: 740px;}
.search_error{color: #C00; border:1px solid red; padding:3px;}
.search_image{border:1px solid #999; margin:0 10px 0 0; padding:5px; text-align:center}
.highlight{background-color: #FF6;}

/*********************************************************************
                      Homepage
**********************************************************************/
#contentTopLeft { 
  clear:both;   
  float:left; 
  width: 201px;
  height: 316px;
  background: url(/images/video-security.jpg) no-repeat;
}
#buyNow { 
  width: 201px;
  height: 71px;
  margin:245px 0 0 0;
}
#contentTopRight {  
  float:left;  
  width: 699px;
  height: 316px;
}
#contentFlash {
  clear:both; 
  float:left;   
  width: 693px;
  height: 235px;
}
#magnify {  
  float:left;   
}


/*********************************************************************
                      about 
**********************************************************************/
.top_5 img.pad{
	margin:20px 40px;
}
.big {
	font-size:1.4em;
}
.border_bottom{
	border-bottom:1px solid #CCC;
}
/*********************************************************************
                      promo 
**********************************************************************/
.prmoImage{
 float:left; 
 padding:5px;
 margin-right:20px;
}
.colLeftPromo{float:left;width:355px;padding:0 35px 0 0;}
.colLeftPromoVid{float:left;width:425px;padding:0 20px 0 0;}
.colRightPromo{float:left; width:510px;}
.colRightPromoVid{float:left; width:455px;}
#submission {
 padding:20px;
 width:90%;
 background-color:#333; 
 color:#FFF;
 margin:12px 0 0 0;
 float:left;
}
#subL {
 float:left;
 width:150px; 
 height:190px;
 margin-right:20px;
}
.reviewPromo{float:left; padding: 7px; border:1px solid #ccc;}
#review_mid{background: url(images/reviews/written-steps-mid.jpg); padding: 0px 10px 10px 10px; display: inline-block; margin:0px;}
#review_bottom{background: url(images/reviews/written-steps-bottom.jpg); height: 20px;}
.review_step{float: left; width: 293px; text-align: center; font-weight: bold; color: #fff; font-size: .9em;}
.review_step ul li{list-style: none;}
.review_step ul a, a:visited {color: #fff;}
.review_step a:hover{color: #1175b8;}
.margin_left{margin-left:50px;}
.review_guidelines{padding-left: 10px;}

.written{background: url(images/reviews/written-background2.jpg) bottom right no-repeat; height: 519px; margin-right: -100px; padding-right: 100px;}
.written a:link, .written i {color: #7b7b7b;}
.written_paragraph1{width: 440px; padding-left: 10px;}
.written_paragraph2{width: 290px; padding-left: 10px;}
#written_top{background: url(images/reviews/written-steps-top.jpg); height: 137px; }

.video{background: url(images/reviews/video-background.jpg) bottom left no-repeat; height: 519px;}
.video_content a:link, .video_content i {color: #7b7b7b;}
.video_content{float:right; width: 450px;}
#video_top{background: url(images/reviews/video-steps-top.jpg); height: 140px; }

/*********************************************************************
                     Product Page Top Content
**********************************************************************/
#contentTop {
 padding-top:25px;
 clear:both;  
}
.ribbon {  
 position:absolute;  
 top:0px;  
 right:0px; 
}  
.series {  
 position:absolute;  
 top:0px;  
 left:0px; 
}  
.model_number {
 position:absolute;  
 top:270px;  
 left:0px; 	
}
.model_number h2 {
	color: #fff;
	font-size: 40px;
	/*opacity: .6;*/	
}

#mainProductImage {
 float:left;
 width: 685px;
 position:relative;  
}
.product_right {width: 205px;}
.with {font-size:1em;font-weight:bold;}
.product_button {display: block; width: 210px; height: 66px; overflow: hidden; position: relative; float: right;}
.product_button a img {position: absolute;}
.product_button a:hover img {left: -210px;}
.pricing, .shipping {margin: 12px 0 12px 12px;}
.list_price{font-weight:bold; text-decoration:line-through; line-height: 30px;}
.sale_price {font-size: 30px;  font-weight: bold; line-height: 28px;}

.buy_now{background: url(/images/product/display/buy-now-button.png) no-repeat;  width: 196px; height:51px;}
.pre_order{background: url(/images/product/display/pre-order-button.png) no-repeat;  width: 196px; height:51px;}
.out_of_stock{background: url(/images/product/display/out-of-stock-button.png) no-repeat;  width: 196px; height:51px;}
.disco{background: url(/images/product/display/disco-button.png) no-repeat;  width: 196px; height:51px;}
.multi{background: url(/images/product/display/multi-button.png) no-repeat;  width: 196px; height:51px;}
/*------------------Side Nav-----------------*/
.list,.sale{font-weight:bold}.list{text-decoration:line-through}
.price {font-size: large; color:#1175b8;}
ul.sidenav{list-style-position: outside; list-style:none;}
ul.sidenav a{
 color:#333;
 text-decoration:none; 
 font-weight:bold;
}
ul.sidenav a:visited{
 color:#333;
 text-decoration:none; 
 font-weight:bold;
}
ul.sidenav a:hover {
 color: #FF6600;
 text-decoration:none; 
 font-weight:bold;
}

/*------------------SideBar-----------------*/
#topRightProductInfoNEW {
 float:left;
 padding:0 0 20px 15px;
 position:relative;
}
#top_sidebar {	
	height: 5px;
	width: 184px;	
	background: url(/images/top-sidebar.jpg) no-repeat bottom;
}
#mid_sidebar {
	margin:0px;
	padding: 4px 8px 5px 8px;
	height: auto;
	width: 168px;
	background-image:url(/images/mid-sidebar.jpg);
}
#bottom_sidebar {
	height: 5px;
	width: 184px;
	background:url(/images/bottom-sidebar.jpg) no-repeat;
}

ul.sidebar{list-style-position: inside; padding: 3px 10px 0px 10px;}
ul.sidebar a{
 color:#333;
 text-decoration:none; 
 font-weight:bold;
}
ul.sidebar a:visited{
 color:#333;
 text-decoration:none; 
 font-weight:bold;
}
ul.sidebar a:hover {
 color: #FF6600;
 text-decoration:none; 
 font-weight:bold;
}
/*************Product Side Nav*************************/
#productNav {
 padding:3px 0 0 0;
 float:left;
 /*clear:right;*/
 width: 160px;
 font-size:0.9em;	
 /*border: 1px solid #ccc;*/
 background:url(/images/product/side-nav-bg.jpg) no-repeat;  
}
#productNav ul { 
 border: none;	
 list-style:none; 
}			
#productNav li {
 border-bottom: 1px dotted #ccc;
}
#productNav a{
 color:#333;
 text-decoration:none; 
 display: block;
 padding: 6px 0 5px 10px;
}
#productNav a:hover {
 color: #FF6600;
 text-decoration:none;
 padding: 6px 0 5px 10px;
 display:block; 
}
#productNav #currentpage a {
/*background: #ccc;*/
 color: #000;
 font-weight:bold;
}

/*********************************************************************
                     Product Listing
**********************************************************************/
.disclaimer{font-style:italic; font-size:11px}
#disclaimers { font-size: 10px; line-height: 12px}
#disclaimers ul li, #disclaimers ol li {margin-bottom: 5px;}
.hdiv{ border-right: solid 0px #ccc;}
#divider {
background-image:url(images/product/divider-bg2.jpg);
width: 720px;
height:20px;
padding:4px 0 0 10px;
margin-bottom:22px;
float:left;
text-transform: uppercase;
}
.divider_wide {
  padding:4px 0 0 10px;
  text-transform: uppercase;
  width: 900px;
  height: 26px; 	
  background: url(/college/images/mid-nav-bar-bg.jpg) no-repeat;
  margin-bottom:10px;
}
#colL {
width:170px;
float:left;
}
#InfoLeft {float: left;}
#InfoRight {float: right;}
.clear {
clear:both;
height:10px;
}
.clear_no_height {
	clear:both;
}
.with {
font-size:0.8em; 
}
h1.product_list {
color:#fff;
font-size:1.3em; 
}

.h7 {color: #fecd07}
.channel{ font-size:28px; font-weight:bold; line-height:28px}
.h8 {padding-left:10px; font-size:1.3em; color: #333; font-weight:bold;}
#itemWrap A:link,#itemWrap A:visited,#itemWrap A:active,#itemWrap A:hover{color:#1175b8;font-weight:bold}#itemWrap A:hover{text-decoration:underline}
/*dynamic listing*/
.wide_column{
 /*background-color:#FF0; */
 width: 480px;
 line-height:16px; 
}
.three_column{
 /*background-color:#FF0; */
 width: 720px;
}
.left_column { 
 width: 240px;
 float: left;
 margin-right:10px;
 line-height:16px;
}
.mid_column { 
 width: 230px; height:310px;
 float: left;
 margin-right:5px;
 line-height:16px;
}
.right_column { 
 width: 230px;
 float: left; 
 line-height:16px; 
}

/*********************************************************************
                      Main Content Mid Nav
**********************************************************************/
#midNavBar {
 clear:both;  
 width: 900px;
 height: 26px; 	
 background: url(/images/mid-nav-bar-bg.jpg) no-repeat;
 padding-left:3px;	 
}
ul#tab-container-1-nav {
 list-style: none;	
 margin: 0;
 padding: 0;	
}
ul#tab-container-1-nav li {
 float: left;  	
}
ul#tab-container-1-nav a {
 background: #e2e2e2 url(/images/tab.jpg) no-repeat;	
 color: #515151;
 display: block;
 text-indent: -9999px;
 overflow: hidden;
 /*width: 100px;*/ /*use to give tab a width and hide the text*/
  height: 26px;	
 /*padding-left: 10px;
 padding-right: 10px;*/
 text-decoration: none;
}
/*moves background around*/
li#overview a {
 /* background-position: 0 0;*/
 background-position: 0 -26px;
  width: 76px;
}
li#overview a:hover{
   background-position: 0 0;
}
li#overview  a:active{
  background-position: 0 -26px;
}
li#included a {
  width: 111px;
  background-position: -76px  -26px;
}
li#included a:hover {
 
  background-position: -76px 0;
}
/*li#included.active  a{
  background-position: -76px  -26px;
}*/
#Photos #thumbImages {
	width: 300px;
	float: left;
}
#Photos #thumbImages ul {
	list-style: none;
}
#Photos #thumbImages li {
	float: left;
	margin: 5px;
}
#Photos #thumbImages li img {
		border: 1px solid #ccc;
}
#Photos #thumbImages li:hover img {
		border: 1px solid #1175b8;
}
#Photos #thumbImages li.active img {
		border: 1px solid #000;
}

li#photo a {
  width: 65px;
  background-position: -187px  -26px;
}
li#photo a:hover { 
   background-position: -187px 0;
}
/*li#photo.active  a{
  background-position: -187px  -26px;
}*/
li#review a {
  width: 70px;
   background-position: -252px  -26px;
 
}
li#review a:hover {
  background-position: -252px 0;
}
/*li#review.active  a{
  background-position: -252px  -26px;
}*/
li#download a {
  width: 124px;
  background-position: -322px  -26px;
}
li#download a:hover {
    background-position: -322px 0;
}
/*li#download.active  a{
  background-position: -322px  -26px;
}*/
li#spec a {
  width: 101px;
  background-position: -446px  -26px;
}
li#spec a:hover { 
  background-position: -446px 0;
}
/*li#spec.active  a{
  background-position: -446px  -26px;
}*/
#AddThis{
  float:right;
  padding:5px 10px 0 0;
}
div.tab {
  clear: left;
}
/*********************************************************************
                     Overview Section
**********************************************************************/
#seagate {
 width: 288px; 	
 height: 153px;
 margin-left: auto;
 margin-right: auto;
}
#onlineSupport {
 float:right;
 width: 155px; 	
 height: 165px;
 margin:40px 0 0 10px ;
}
#easySetup {
 float:right;
 width: 112px; 	
 height: 110px;
 margin-left:20px; 
}
#mainTop {
 text-align:justify;
 padding-left:42px;  
 width:810px; /*is equal to width of mainLeft and right plus  middle padding*/
}
.wide {
 text-align:justify;
 padding: 0 42px;   
}

.mainLeft {
 text-align:justify;
 padding-left:42px; 
 float:left;
 width:385px;	
}
.mainRight {
 margin-left:40px;
 text-align:justify;
 float:left;
 width:385px;
}
.full{
	padding:0px;
	margin:0px;
	margin-left:-40px;
	width:425px;
}
.right {
	float:right;
}
.left {
	float: left;
}
.center {
	margin-left: auto;
	margin-right: auto;

}
#gkFeature {
 clear:both;

 background: url(/images/black-bg.jpg) repeat;
	color: #fff;
}
#flashFeature {
 clear:both;
 width: 900px;
 height: 400px;
 background: url(/images/black-bg.jpg) repeat;
	color: #fff;
}
#flashFeatureBig {
 clear:both;
 width: 900px;
 height: 566px;
 background: url(/images/black-bg.jpg) repeat;
 	color: #fff;
}
/*********************************************************************
                     Interactive Tour
**********************************************************************/
#interactiveTour {
	color: #fff;
	background: url(/images/black-bg.jpg) repeat;
	background-color: #000;
}

/*********************************************************************
                     Whats Included Section
**********************************************************************/
#whatIncluded {
  padding: 0 4em 0 3em;
  float:left;
  width: 400px;     
  height: 400px;
}
#whatIncludedLarge {
	padding: 0 10em 0 3em;
  float:left;
  width: 4130px;     
  height: 400px;
}
#includedTxt {
  float:left;  
}
ul#what_is_included {
	list-style: outside;
	margin-left: 20px;
}
/*********************************************************************
                     Photo Gallery
**********************************************************************/
.padding_left {padding-left:42px;}
.gallery {
 list-style: none;
 margin: 0 0 0 60px;
 padding: 0;
}
.gallery li {
 margin: 15px 10px;
 padding: 0 0 0 25px;
 float: left;
 position: relative;
 width: 150px;
 height: 130px;
 background: url(/images/drop-shadow.jpg) no-repeat center bottom;
}
.gallery img {
 background: #fff;
 border: solid 1px #ccc;
 border-bottom: none;
}
.gallery a:hover img {
	border-color: #000;
}
.gallery a {
	text-decoration: none;
}
/*********************************************************************
                     Review Section
**********************************************************************/
.reviewSnippetH {	
	background:url(/images/product/side-nav-bg.jpg) no-repeat;
	height:24px;
	width:160px;
	margin:3px 0 5px 0;
	padding-top:3px;
}
.reviewSnippet {
	float:left;
	border:1px solid #CCC;
	padding: 5px;	
}
/*********************************************************************
                     Download/Set-up Section
**********************************************************************/
#downloadLeft {
 float:left;
 width:250px;
 height: 120px;
 border-right:1px solid #ccc;
 padding-left:8em;
 margin-bottom:20px;
}
#downloadMid {
 float:left;
 width:250px;
 height: 120px;
 border-right:1px solid #ccc;
 padding-left:2em;
}
#downloadRight {
 float:left; 
 /*width:200px;*/
 /*height: 120px;*/
 padding-left:2em;
}
.class1 A:link {text-decoration: none; color: #000;}
.class1 A:visited {text-decoration: none; color: #000}
.class1 A:active {text-decoration: none;}
.class1 A:hover {text-decoration: underline; color:#FF3300;}
/*********************************************************************
                      Specs Table Design
**********************************************************************/
table#specs{width:80%;background:#CCC}
#specs td,#specs th{padding:4px;background:#fff}
/*Store*/
.fl_bunndle{ float:left; margin: 10px 0px; padding:15px 20px; width:175px; border-right: 1px solid #eee; text-align: center;}
.fl_bunndle p {text-align: left;}
.fl_bunndle .action_button {margin-left: -12px;}
#storeLeft{padding:60px 20px; height:260px;float:left;}
#warrantyLeft{padding:0 30px 0 0;float:left;}
ul.store{color:#666666; list-style-position:inside;}
.warrantyNorm{padding:0 20px 0 0; margin:0 20px 0 0; width:220px; /*height:260px;*/float:left; border-right:2px solid #ccc}
/*********************************************************************
                      Footer
**********************************************************************/
#footerSpacer {
 clear: both; 
 border-bottom:2px solid #ccc;
}
#footer {  
 clear: both; 
 height: 22px;
 border:2px solid #ccc;
 margin-bottom:10px;
}
#footer-valid {
 padding-top:3px;	
 text-align: center;
 font-size:x-small;	
 color:#000;
}
#footer-valid a {
 color:#000;
 text-decoration:none;
}
#footer-valid a:hover {
 color:#999999;
 text-decoration:underline;
}
#footerHackerSafe {
 float:right;   
}
#footerCea {
 float:left;   
}
#footFB {
 float:left;
 padding-left:270px;
}

#compare_wrap{
	width:1020px;	
	margin-left: auto;
	margin-right: auto;
}
/*Comparison Chart*/
.compare{
 border:1px solid #ccc; text-align:center; padding: 2px 0;
}
/*th.sortable {
	color: #666;
	cursor: pointer; padding-bottom: 5px; 
	text-decoration: underline; background-image: url(/images/th-bg.png);
}
th.sortable:hover { color: black;}
th.sorted-asc, th.sorted-desc { color: #FCBE03;}

table.compare tbody td {
	background-color: #CCC; padding: 5px; 
}
table.compare tbody td.odd {
	background-color: #E6E6E6;
	color: #666;
}

table.compare tbody td.hovered {
  background-color: #FC0;
  color: #fff;
}*/
/* tooltip */
#imgPreviewWithStyles {
    background: #666;
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;*/
    padding: 2px;
    z-index: 999;
    border: none;
}
/* Text below image */
#imgPreviewWithStyles span {
    color: white;
    text-align: center;
	/*shows link test*/
    /*display: block;*/	
	display: none;/*hides link test*/
    padding: 10px 0 3px 0;
}
/*Press Contact form*/
.pres_form {
 width: 470px;
/*height: 800px;*/
 background-color: #999;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
overflow: hidden;
}
.pres_form iframe{
 margin-top:-50px;
}
.pres_container {
width: 450px;
height: 520px;
/*height: 575px;*/
overflow: hidden;
margin-left:10px; 
}
.pres_col{ width:400px;}


/*Network*/
#leftcolumn { 
 width: 180px;
 float: left;
 margin-right:32px; text-align:center;
}
#midcolumn { 
 width: 180px;
 float: left;
 margin-right:32px; text-align:center;
}
#midcolumn2 { 
 width: 180px;
 float: left;
 margin-right:32px; text-align:center;
}
#rightcolumn { 
 width: 160px;
 float: left;  text-align:center;
}

/*********************************************************************
                     Product Page
**********************************************************************/
.relative_div {position: relative;}
.absolute_div {position: absolute; top: 0px; z-index: -1;}
.absolute_modelnumber {position: absolute; bottom: 0px; z-index: 1; width: 400px;}
#product_top {width: 900px; height: 500px; z-index: 0;}
#product_top.red {background: url(/images/product/display/red-flare.png) no-repeat;}
#product_top.blue {background: url(/images/product/display/blue-flare.png) no-repeat;}
#product_top.green {background: url(/images/product/display/green-flare.png) no-repeat;}
#product_top.yellow {background: url(/images/product/display/yellow-flare.png) no-repeat;}
#product_top.orange {background: url(/images/product/display/orange-flare.png) no-repeat;}
#product_top.purple {background: url(/images/product/display/purple-flare.png) no-repeat;}
h1.title {
	font-size: 40px; 
	color: #fff; 
	text-shadow: 1px 1px 3px #000; 
	line-height: 40px; 
	text-align: right; 
	margin-top: 15px; 
	margin-bottom: 30px; display:inline-block;
}
h1.title_yellow, h1.title strong {
	display: block;
	font-size: 48px; 
	color: #FFCC00; 
	text-shadow: 1px 1px 3px #000; 
	line-height: 60px; 
	text-align: right; 
}
h1.title .sub_title {
	font-size: 20px; 
	line-height: 30px;
}
.model_number {
 position:absolute;  
 top:300px;
 left:0px;
}
.model_number h2 {
	color: #ddd;
	font-size: 40px;
	/*opacity: .6;*/
}
#overImage {
	position: relative;
	padding:0px;
	margin:0px;
}
h2.model {
	color: #CCC;
	font-size: 40px;
}
.content_top {background: url(/images/product/display/content-top.png) no-repeat; width:900px; height: 37px;}
.content_mid {background: url(/images/product/display/content-mid.png) repeat-y; width:900px;}
.content_bottom {background: url(/images/product/display/content-bottom.png) no-repeat; width:900px; height: 41px;}

ul#tab-container-1-nav {
 list-style: none;	
 margin: 0;
 padding: 0;	
}
ul#tab-container-1-nav li {
	display: block;
 	float: left;  	
}
ul#tab-container-1-nav.new a {
	margin:0;
	float: left;
	background: none;
	color: #fff;
	display: block;
	text-indent: 0px;
	padding-left: 30px;
	padding-right: 0px;
	padding-top: 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	text-shadow: 1px 1px 3px #000; 
}
ul#tab-container-1-nav.new a:hover {
	color: #FC0;
}
/*****************black footer*******************/
#black_footerSpacer {
 clear: both; 
 height: 10px;
 border-bottom:2px solid #333;
}
#black_footer img {padding:0; margin:0; float: left;}
#black_footer {  
 border-bottom:2px solid #333;
 margin-bottom:10px;
}
#black_footer_valid {
 text-align: center;
 font-size:x-small;	
 color:#ccc;
}
#black_footer_valid a {
 color:#ccc;
 text-decoration:none;
}
#black_footer_valid a:hover {
 color:#fff;
 text-decoration:underline;
}
#footerHackerSafe {
 float:right;   
}
#footerCea {
 float:left;   
}
#footFB {
 float:left;
 padding-left:270px;
}

.download_block {
	width: 160px;	
}
.download_block a:hover, .download_block a:hover .dgrey {
	color: #F00;
}


a.white_link:hover {cursor: default}

/********boldchat**********/
#bt_pre_chat_survey_like_form {
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
	border-radius: 10px;
	
	-moz-box-shadow: 		-2px 2px 3px #333;
	-webkit-box-shadow: 	-2px 2px 3px #333;
	box-shadow: 			-2px 2px 3px #333;
}

#bt_header_table {
	-moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	
	-moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
}

/* Social Media Share */
#social_media {float: right; margin-right: 80px;}
#ys_social_top_hr {margin-bottom:5px; margin-top:15px; clear:both; }
#ys_social_media {height:26px;display:inline-block;vertical-align:middle;margin-left:10px; }
#ys_social_fblike {float:right; width: 250px;}
#ys_social_fbshare {float:left;}
#ys_social_tweet {float:left;}
#ys_social_yahoo {float:left;}
#ys_social_v_separator {margin-left:10px;margin-right:10px;float:left;}
#ys_social_bottom_hr {margin-top:5px;}
