@charset "utf-8";
/* CSS Document */

.fl{float:left;}
.fr{float:right}
.clr{clear:both;}
.clr40{clear:both; height:40px; }
.dn{display:none;}
.db{display:block;}
.di{display:inline;}
.imagefl{float:left; margin-right:25px;}
.imagefr{float:right; margin-left:25px;}
.hand {cursor:pointer;}

.errors {color:#990000;margin-bottom:20px;}
.success {color:#009900;margin-bottom:20px;}

body{
background:url(../images/bg_gradient.gif) repeat-x #001834;
margin:0;
padding:0;
}
p {padding-bottom:20px;}
strong {font-weight:bold;}
img{
border:0;
}
a{
	color:#33bff2;
}
a:hover{
	text-decoration:none;
}
.alert-red{
	color:#c60000;
	font-weight:bold;
}
#main-container{
width:100%;
background:url(../images/bg_lights.png) center top no-repeat;
height:300px;
}
#wrapper{
width:1000px;
margin:0 auto;
}
#header{
float:left;
width:1000px;
margin-top:12px;
position:relative;
}
#logo{
height:99px;
width:217px;
float:left;
margin-left:-2px;
}
#search-box{
float:right;}
#search-box-left{
float:left;
background:url(../images/searchbox_left.png) no-repeat;
height:93px;
width:9px;}
#search-box-mid{
float:left;
background:url(../images/searchbox_mid.png) repeat-x;
height:63px;
width:250px;
padding: 17px 5px 13px;
}
#search-box-right{
float:left;
background:url(../images/searchbox_right.png) no-repeat;
height:93px;
width:9px;
}
#search-box-mid ul{
margin:0;
padding:0;
}
#search-box-mid li{
display:inline;
font-size:11px;
font-family:arial;
padding-top:10px;
padding-bottom:5px;
}
#search-box-mid li a:link, #search-box-mid li a:visited{
color:#FFFFFF;
}
li.shop-online-link{
background: url(../images/shop_online_icon.gif) no-repeat left 5px;
padding-left:30px;
padding-right:55px;
}
li.live-help-link{
/*background: url(../images/live_help_icon.gif) no-repeat left 5px;
padding:0 0 0 30px;*/
    float: right;
    margin-top: -35px;
}
.search-input-box{
margin-top:16px;
height:25px;
margin-left:10px;
}

.input-box-button{
float:left;
}
.input-box-container{
background:url(../images/input_box_left_bg.png) no-repeat ;
background-position:left;
border:none;
height:25px;float:left; 
width:192px;
}
.input-box-container input{
background:none;
border:none;
font-family:arial;
font-size:18px;
/*color:#acacac;*/
color:#999;
width:174px;
margin-left:10px;
float:left;
}
#jpnflag {position:absolute; top:10px; left:650px;}
#nav{
margin-top:14px;
height:30px;
}
#nav li{
	float:left;
    background:url(../images/nav_trans_bg.png) repeat-x;
}

#nav li a:link, #nav li a:visited {

font-family:Arial;
font-size:14px;
color:#fff;
text-decoration:none;
border-top:solid 1px #1e3a55;
border-bottom:solid 1px #2ca2cd;
display:block;
height:28px;
line-height:30px;
padding:0 20px;
}
#nav li.first a:link,#nav li.first a:visited {
border-left:solid 1px #1e3a55;
}
#nav li.last a:link,#nav li.last a:visited{
background:url(../images/nav_right_border.gif) right repeat-y;
}
#nav li a:hover, #nav li a.selected {
	background:#0084b4;
	border-top:solid 1px #2ca2cd;
	border-bottom:solid 1px #0084b4;
}
#nav li.first a:hover, #nav li.first a.selected{
 border-left:solid 1px #0084b4;
}
#nav li.last a:hover, #nav li.last a.selected{
	background:#0084b4;
}
#nav-fill{
border-bottom:solid 1px #2ca2cd;
height:29px;
}
#sub-nav{
	background:url(../images/sub_nav_bg.gif);
	height:30px;
padding-top:12px;

}
#sub-nav li {
	float:left;
}
#sub-nav li a:link, #sub-nav li a:visited {
font-family:Arial;
font-size:11px;
color:#c6e6f2;
text-decoration:none;
padding:0 20px;
}
#sub-nav li a:hover {
	color:#FFF;
}
#sub-nav li.selected a {
	color:white;
	font-weight:bold;
}


#banner{
	width:1000px;
	height:410px;
	background:#000;
}
.flash{
	background:#fff;
	width:648px;
	height:410px;
}

.carousel{
	width:352px;
	height:410px;
	background:url(../images/carousel_bg.jpg);
	background-repeat:no-repeat;
	background-color:#e2e2e2;
}
.carousel .item-container{
	padding:25px 46px;
	height:247px;
}
.carousel h1{
	font-family:Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	color:#0e607e;
	margin-bottom:7px;
}
.carousel span{
	display:block;
color:#9a9a9a;
font-size:11px;
font-family:Arial;
margin-bottom:10px;
}
.carousel .learn-more{
}
.carousel .product-1{
	height:115px;
	position:relative;
}

.carousel .product-2{
	height:121px;
	margin-top:5px;
	position:relative;
}

.carousel .product-3{
	height:121px;
	margin-top:0px;
	position:relative;
}

.carousel .item{
height:36px;
width:244px;
}
a.learn-more{
	position:absolute;
	bottom:20px;
	color:#00afef;
	font-size:10px;
	font-family:Arial;
}
a.learn-more:hover{
	text-decoration:none;	
}
.item-container .right-arrow{
position:absolute;
right:-30px;
top:56px;
background:url(../images/carousel_arrow_r.png) no-repeat;
width:16px;
height:19px;
}
.item-container .left-arrow{
position:absolute;
left:-30px;
background:url(../images/carousel_arrow_l.png) no-repeat;
width:16px;
height:19px;
top:56px;
}
#home-body{
	margin-top:34px;
}
.leftcol{
	width:404px;
	padding-right:57px;
}
.leftcol h1{
	font-size:48px;
	font-weight: bold;
	color:#FFF;
	font-family:trebuchet MS;
	margin-bottom:23px;
	letter-spacing:-0.03em;	
}
.leftcol p{
	color:#c7c9cb;
	font-family:Arial;
	font-size:12px;
	line-height:20px;
}

.leftcol ul {list-style-type:disc;color:#c7c9cb;font-size:12px;font-family:Arial;line-height:20px;padding:0 40px 20px 20px;}
.leftcol ul li {margin:2px 0 3px 15px;}

.leftcol strong{
	color:#33bff2;
	font-size:24px;
	font-weight:bold;
	font-family:trebuchet MS;
}
.newsletter-sign-up{
	margin-top:24px;
}

.newsletter-sign-up #signup_loader {margin:5px 0 0 10px;}
.newsletter_form_container {height:45px;}

.newsletter-sign-up h1{
	font-size:24px;
	font-family:trebuchet MS;
	font-weight:normal;
	margin-bottom:0;
	}  
.newsletter-sign-up	.search-input-box{
	margin-top:10px;
}
.newsletter-sign-up p{
	color:#c7c9cb;
	font-size:11px;
	font-family:Arial;
}
.midcol{
	margin-top:81px;
	width:230px;
	margin-right:57px;
}

.press-room-row{
	border-top:#1d324a solid 1px;
	padding:28px 0 20px 0;
	color:#FFF;
	font-family:Arial;
	clear:both;
}
.midcol .first{
	border-top:none;
	padding-top:0;
}

.rightcol{	
	margin-top:81px;
	width:252px;	
}
.rightcol .tech-story_row{
	font-family:Arial;
	color:#FFF;
	margin-bottom:30px;
}
.rightcol .tech-story_row h1{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:14px;
}
.rightcol .tech-story_row p{
		font-size:11px;
		color:#c7c9cb;
		line-height:13px;
}
#footer{
	background:#001227;
	height:61px;
	font-family:Arial;
	font-size:12px;
	color:#a7a7a7;
	line-height:61px;
	margin-top:45px;
	margin-bottom:10px;
}

#footer #left{
	width:9px;
	height:61px;
	background:url(../images/footer_l.jpg) no-repeat;
	float:left;
}

#footer #right{
	width:9px;
	height:61px;
	background:url(../images/footer_r.jpg) no-repeat;
	float:right;
}
#footer #mid{
	padding:0 14px;
	height:60px;
	border-top:#000f20 1px solid;
	border-bottom:#000f20 1px solid;
	background:#001227;
}
#footer #mid #copyright{
	float:left;
}
#footer #mid #footer-links{
	float:right;
}
#footer #mid #footer-links li{
	display:inline;
}
#footer #mid #footer-links li a{
		color:#a7a7a7;
		text-decoration:none;
		padding-left:5px;
		padding-right:5px;
}
#footer #mid #footer-links li a:hover{
	color:#fff;
}
#foot-space{
	height:20px;
	
}


/*================ Begin Sub Pages ================*/



/*================ Software ================*/


#head-banner{
	background:url(../images/header_bg.gif) repeat-x;
	height:125px;
	padding-left:40px;
}
#subpage-body {
	float:left;
	width:920px;
	padding:40px 40px 80px 40px;
	background:#fff;
	color:#242424;
	font-size:14px;
	font-family:Trebuchet MS;
	line-height:20px;
	position:relative;
/*	letter-spacing:0.07em;*/
}

#subpage-body ul.bullets {list-style-type:disc;margin:0 0 20px 30px;}
/*#subpage-body h1 {font-weight:bold;font-size:36px;color:#000;margin:10px 0 20px;}*/

.software-row {padding:20px 0;margin:10px 0 20px;border-top:1px solid #dddddd;}
.software-row h3 {margin-top:20px;}
.software p {padding-bottom:20px;letter-spacing:0.07em}
.software-row ul {margin-bottom:20px;}
.software-row li.separator {margin-top:20px;}
.software-row strong {font-weight:bold;}
.software-row .setup_sheet {margin-bottom:20px;}
.software-row .tech_specs {width:600px;margin-right:20px;}

#subpage-body .head-image{
	margin-bottom:40px;
}

.software-row-2 .p1 {
	margin-left:20px;
}

.software-row-2 .software-diagram{
	margin-left:30px;
}
.software-row-2 strong{
	font-weight:bold;
	font-size:14px;
	line-height:14px;
}

.visit-read-links li{
	float:left;
	font-size:12px;
	padding-right:32px;
	padding-left:13px;
	background:url(../images/blue_li_arrow.gif) no-repeat 0 8px;
	letter-spacing:0;
}
.software2-head{
	height:130px;
}


/*================ Support ================*/


.driver-downloads h1{
	font-family:trebuchet ms;
	font-size:36px;
	font-weight:bold;
	letter-spacing:-0.02em;
	margin-bottom:15px;
}
.driver-downloads {
	border: 1px solid #9e9e9e;
	padding:20px;
	position:relative;
}
.driver-downloads em{
	position:absolute;
	top:20px;
	right:20px;
	color:#225587;
	font-size:12px;
	font-family:Arial;
	font-style:normal;
}
.driver-select{
	width:918px;
	border-left: 1px solid #9e9e9e;
	border-right: 1px solid #9e9e9e;
	border-bottom: 1px solid #9e9e9e;
}

.driver-select select {width:225px;}

.driver-col{
	padding:25px 30px;
	background:#dddddd;
	width:234px;
	float:left;
}
.driver-col-odd{
	padding:25px 50px;
	background:#d4d4d4;
	width:230px;
	float:left;
}
.select-box{
width:233px;
height:35px;
float:left;
background:#FFF;
}
.select-field{
width:196px;
height:33px;
padding-left:10px;
line-height:35px;
border-left:1px solid #898989;
border-bottom:1px solid #898989;
border-top:1px solid #898989;
color:#505050;
font-size:18px;
float:left;
font-family:trebuchet ms;
}
.select-button{
width:26px;
height:35px;
float:left;
}
.driver-info-col{
	font-family:Arial;
	font-size:12px;
	padding-top:20px;
	width:294px;
	float:left;
	line-height:18px;
	letter-spacing:0;
}
.driver-info-col strong{
	font-weight:bold;	
}
.driver-info-col em{
	color:#235687;
	font-style:normal;
}
.support-block{
	margin-top:40px;
	padding-top:40px;
	border-top:1px solid #dddddd;
}
.support-block h1{
	font-weight:bold;
	font-size:30px;
	color:#000;
	margin-bottom:40px
}
.support-block h2{
	font-weight:bold;
	font-size:18px;
	color:#000;
	margin-bottom:5px
}
.support-block p{
	margin-bottom:20px;
	font-family:arial;
	letter-spacing:0.07em
}
.support-block strong{
	font-weight:bold;
}


/*================ Reviews ================*/

.reviews-head h1{
	font-weight:bold;
	font-size:36px;
	color:#000;
	margin-bottom:20px
}
.reviews-head  h2{
	font-weight:bold;
	font-size:20px;
	color:#757575;
	margin-bottom:40px
}
.review-block img{
	float:left;
	margin-right:30px;
	margin-bottom:10px;
}
.review-block-right img{
	float:left;
	margin-right:30px;
	margin-bottom:10px;
}
.review-block{
	float:left;
	width:440px;
	margin-right:40px;
	margin-bottom:40px;
	color:#757575;
	font-weight:bold;
}
.review-block-right{
	float:left;
	width:440px;
	margin-bottom:40px;
	color:#757575;
	font-weight:bold;
}
.review-block-bl{
	float:left;
	width:440px;
}
.review-block-br{
	float:right;
	width:389px;
}
.review-block-br h1{
	font-size:20px;
	font-weight:bold;
}
.quote-block{
	width:632px;
	margin:0 auto;
	text-align:center;
	margin-bottom:40px;
	
}
.quote-block img{
	margin-bottom:12px;
	
}
.quote-quote-container{
	position:relative;
	font-size:16px;
	line-height:24px;
}
.quote-quote-container h1{
	font-size:24px;
	font-weight:bold;
	
}
.quote-quote-container em{
	font-style:italic;
}
.quote-quote-container strong{
	font-weight:bold;
}
.quote-quote-l{
	background:url(../images/television_quote_l.gif);
	position:absolute;
	top:-15px;
	left:-15px;
	width:91px;
	height:49px;
}
.quote-quote-r{
	background:url(../images/television_quote_r.gif);
	position:absolute;
	bottom:0px;
	right:-15px;
	width:91px;
	height:49px;
}
.quote-quote-text{
	z-index:10;
	position:relative;
}


/*================ About_us ================*/
.about-l{
	width:490px;
	margin-right:40px;
	float:left;
}
.about-l img{
	margin-bottom:40px;
}
.about-l p{
	padding-bottom:20px;
	letter-spacing:0.07em
}
.about-r{
	float:left;
	width:390px;
	padding-top:54px;
}
.about-r h1{
	font-size:24px;
	font-weight:bold;
	color:#000;
	margin-bottom:39px;
}
.about-r  .quote-quote-text{
	z-index:10;
	position:relative;
	font-size:18px;
	text-align:center;
}

.about-r  .quote-quote-container{
	float:right;
	width:220px;
}
.about-r  .quote-quote-l{
	top:0;
	left:0;
}
.about-r  .quote-quote-r{
	bottom:0px;
	right:0px;

}


/*================ Contact_us ================*/


.contact-l{
	margin-top:40px;
	width:500px;
	margin-right:40px;
	float:left;
	background:#e6e6e6;
	padding:40px;
}
.contact-l h1{
	font-size:36px;
	font-weight:bold;
	color:#000;
	margin-bottom:39px;
}
.contact-r{
	margin-top:40px;
	float:left;
	width:290px;
}

.contact-r h1{
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin-bottom:20px;
}

.form-block{
	width:230px;
	float:left;
	margin-right:40px;
}
.form-block label{
	font-size:16px;
}
.form-block input{
	margin-top:10px;
	margin-bottom:20px;
	padding:5px 10px 5px 5px;
	color:#333;
	background:url(../images/contact_input_bg.jpg) no-repeat;
	border:none;
	height:20px;
	width:210px;
	font-size:14px;
}
.form-block select{
	margin-top:10px;
	margin-bottom:20px;
	color:#333;
	font-size:14px;
}
.form-right{
margin-right:0;	
}
.form-block textarea{
		background:url(../images/contact_text_area.jpg) no-repeat;
		width:504px;
		height:99px;
		max-width: 504px;
		max-height: 99px;
		border:none;
		padding:5px;
		color:#333;
		font-size:14px;
}
.contact_submit{
	margin-top:40px;
}
.contact-r h1{
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin-bottom:20px;
	} 
.contact-r strong{
	font-weight:bold;
		}
		
		
		
/*================ Product ================*/
	


.oiap {margin-bottom:50px;}
.oiap_text {width:375px;margin-right:20px;}
.oiap_text h2 {color:#000;font-weight:bold;font-size:36px;letter-spacing:-0.05em;line-height:32px;margin-bottom:20px;}

/*=== Product overview===*/

.product-overview-l{
	width:635px;
	margin-right:34px; 	
	float:left;
}
.product-overview-l h1{
	color:#000;
	font-size:36px;
	line-height:36px;
	font-weight:bold;	
	letter-spacing:-0.05em;
	margin-bottom:40px;
}
.product-overview-l p{
	margin-bottom:20px;
}
a.darklink{
	color:#0077a9;
	font-size:11px;
}
.product-overview-details{
	margin-top:20px;
	padding:10px 20px 40px 20px;
}

.product-overview-l	.print{ 
background:url(../images/product_print_overview_details_bg.jpg) no-repeat;
}
.product-overview-l	.pen{ 
/*background:url(../images/product_pen_overview_details_bg.jpg) no-repeat;*/
}
.product-overview-details h1{
	color:#000;
	font-size:30px;
	font-weight:bold;	
	letter-spacing:-0.05em;
	margin-bottom:5px;
}
.product-overview-details h2{
	color:#b2b4b6 !important;
	font-size:24px !important;
	font-weight:bold !important;	
	letter-spacing:-0.05em !important;
	margin-bottom:16px !important;
}
.product-overview-details li{
	color:#047aa6;
	background:url(../images/list_big_blue_arrow.png) no-repeat 0 5px;
	margin-bottom:10px;
	padding-left:18px;
	font-size:18px;
	font-weight:bold;	
}
.product-overview-details ul{
	margin-left:22px;
}
.buy_button{
	position:absolute;
	top:40px;
	right:40px;
}
.product-overview-r{
	float:left;
}
.product-overview-feature-pen{
/*	background:url(../images/product_pen_overview_feature_led.jpg) no-repeat;*/
	padding:20px;
	width:210px;
	height:356px;
	margin-top:69px;
	margin-bottom:30px;
}
.product-overview-feature-print{
	background:url(../images/product_print_overview_feature_led.jpg) no-repeat;
	padding:20px;
	width:210px;
	height:356px;
	margin-top:69px;
	
}
.product-overview-r h1{
	color:#000;
	font-size:30px;
	font-weight:bold;	
	letter-spacing:-0.05em;
	margin-bottom:16px;
}
.product-overview-footer-print{
	margin-top:34px;
	width:880px;
	height:252px;
	background:url(../images/product_print_overview_footer.jpg) no-repeat;
	padding:20px;
}
.product-overview-footer-pen{
	margin-top:34px;
	width:884px;
	height:252px;
/*	background:url(../images/product_pen_overview_footer.jpg) no-repeat;*/
	padding:20px;
}

.xseries .product-overview-feature-pen {background:url(../images/product_pen_x_overview_feature.jpg) no-repeat;}
.xseries .product-overview-footer-pen {background:url(../images/product_pen_x_overview_footer.jpg) no-repeat;}
.xseries .product-overview-l .pen {background:url(../images/product_pen_x_overview_details.jpg) no-repeat;}

.seven_series .product-overview-feature-pen {background:url(../images/product_pen_700_overview_feature.jpg) no-repeat;}
.seven_series .product-overview-footer-pen {background:url(../images/product_pen_700_overview_footer.jpg) no-repeat;}
.seven_series .product-overview-l .pen {background:url(../images/product_pen_700_overview_details.jpg) no-repeat;}

.eight_series .product-overview-feature-pen {background:url(../images/product_pen_800_overview_feature.jpg) no-repeat;}
.eight_series .product-overview-footer-pen {background:url(../images/product_pen_800_overview_footer.jpg) no-repeat;}
.eight_series .product-overview-l .pen {background:url(../images/product_pen_800_overview_details.jpg) no-repeat;}

ul.specs {border:1px solid #ccc;background:#eee;padding:15px;margin-bottom:40px;}

.printstik h1 {margin-bottom:10px;}
.printstik h2 {font-weight:bold;font-size:20px; color:#757575; margin-bottom:40px}

/* @group Table */

.product-overview-l table {font-family:'Trebuchet MS';margin-bottom:50px;}
.product-overview-l table th {font-size:24px;color:black;width:100px;font-weight:bold;padding:10px;text-align:center;}
.product-overview-l table th.features {width:350px;}
.product-overview-l table tr.alternate td {background:#eee;}
.product-overview-l table td {padding:5px;height:13px;vertical-align:middle;text-align:center;}
.product-overview-l table tr td:first-child {text-align:left;padding-left:10px;}
.product-overview-l table tr:last-child td {border-bottom:2px solid #ccc;border-top:2px solid #ccc;}
.product-overview-l table tr:last-child td:first-child {font-size:16px;color:black;font-weight:bold;}
.product-overview-l table td.price {color:black;font-size:24px;padding:13px 13px 17px 13px;font-weight:bold;}
.product-overview-l table sup {font-size:11px;}

/* @end */

.poduct-overview-article{
		width:250px;
		float:left;
		color:#747474;
		font-weight:bold;
		margin-right:20px;
	}
.poduct-overview-article p{
	margin-top:10px;
	margin-bottom:26px;
}

.poduct-overview-article h2{
	font-size:18px;
	color:black;
}


/*=== Product details===*/
.product-details {
	float:left;
	width:700px;
}
.product-details h1{
	color:#000;
	font-size:36px;
	line-height:36px;
	font-weight:bold;	
	letter-spacing:-0.05em;
	margin-bottom:12px;
}
.product-details h2{
	font-family:arial;
	color:#8c8c8c;
	font-weight:normal;
	font-size:16px;
	letter-spacing:normal;
}
.product-details-price {
	text-align:right;
	float:left;
	width:220px;
}
.product-details-price h1{
	color:#0077a9;	
	font-weight:bold;
	font-size:30px;	
	margin-bottom:16px;
}
.product-details-price input{
	margin:13px 0 16px 0;
	width:25px;
	border:#6b6b6b 1px solid;
	color:#6b6b6b;
	font-size:12px;
	text-align:center;
}
.product-details-price label{
	color:#6b6b6b;
	font-size:12px;
	font-family:Arial;
}
.wish-list{
	background:url(../images/wish_list_star.gif) no-repeat left 7px;
	padding:15px 0 2px 32px;

}
.wish-list a{
	color:#6b6b6b;
	font-size:14px;
	font-family:Arial;
	text-decoration:underline;
}
.wish-list a:hover{
	text-decoration:none;
}
.product-details-info-container{
	margin-top:40px;
}
.product-details-info-container li a{
	position:relative;
	border:1px solid white;
	border-bottom:0px;
	background:white;
	z-index:5;
	padding:10px;
	display:block;
	color:#b9b9b9;
	text-decoration:underline;
	margin-right:10px;
	margin-bottom:0px;
}
.product-details-info-container li a:hover{
	border:1px solid #e3e3e3;
	border-bottom:0px;
	text-decoration:none;
	color:#616060;
}
.product-details-info-container li.selected a{
	color:#616060;
	text-decoration:none;
	padding-bottom:11px;
	border:1px solid #e3e3e3;
	border-bottom:0px;
	margin-bottom:-1px;
}

.product-details-info{
	border:1px solid #e3e3e3;
	padding:15px;
	float:left;
	width:888px;
	color:#616060;
	
}
.small-quote-block{
	width:178px;
	text-align:center;
	padding:20px;
}
.small-quote-block img{
	margin-bottom:12px;
	
}
.small-quote-quote-container{
	position:relative;
	font-size:16px;
	line-height:24px;
}
.small-quote-quote-container h1{
	font-size:16px;
	font-weight:bold;
}
.small-quote-quote-container em{
	font-style:italic;
}
.small-quote-quote-container strong{
	font-weight:bold;
}
.small-quote-quote-l{
	background:url(../images/small_quotes_l.gif);
	position:absolute;
	top:-5px;
	left:-5px;
	width:37px;
	height:21px;
}
.small-quote-quote-r{
	background:url(../images/small_quotes_r.gif);
	position:absolute;
	bottom:0px;
	right:-5px;
	width:42px;
	height:21px;
}
.small-quote-quote-text{
	z-index:10;
	position:relative;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#000;
}
.product-details-info .small-quote-block{
	float:left;
	margin:0 auto;

}
.product-details-info-text{
float:left;
width:650px;	
margin-right:20px;
}
.product-details-info-text strong{
	font-weight:bold;
}
.add-accessories{
	margin-top:32px;
}
.add-accessories .title-tag{
	font-size:16px;
	color:#fff;
	background:#0084b4;
	padding:4px 10px;
}

.add-accessories  .item-block{
	width:189px;
	float:left;
	border-right:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	padding:20px;
	margin-top:4px;
	height:126px;
	position:relative;
}
.add-accessories  .first{
		border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	width:188px;
}
.add-accessories  .item-block h1{
	color:#001834;
	font-size:14px;
	line-height:12px;
	font-weight:bold;
	letter-spacing:0.04em;
	margin-bottom:5px;
}
.add-accessories  .item-block label{
	color:#6b6b6b;
	font-size:12px;
	line-height:12px;
}
.add-accessories  .price-more{
	position:absolute;
	bottom:20px;
	right:20px;
	text-align:right;
}
.add-accessories  .price-more h2{
	color:#0077a9;
	font-size:18px;
	font-weight:bold;
}
.add-accessories  .price-more a{
	color:#767676;
	font-size:12px;
}
.add-accessories  .add-product-image{
	width:115px;
	height:84px;
	position:absolute;
	bottom:20px;
	left:20px;
}
.join-mail-list-footer{
	margin-top:40px;
	color:#6b6b6b;
	border:1px solid #e3e3e3;
	height:40px;
	font-size:12px;
	padding-left:20px;
	line-height:40px;
}



.resellers h1{
	font-size:30px;
	font-weight:bold;
	margin-bottom:10px;
}
.resellers h2{
	color:#838383;
	font-size:18px;
	margin-bottom:20px;
}
.resellers h3{
	font-size:26px;
	font-weight:bold;
	margin-bottom:10px;
	color:#215284;
}
.resellers h4{
	font-size:18px;
	font-weight:bold;
	margin-bottom:3px;
}

.planon_products {
	background:white url(../images/resellers_product.jpg) right 40px no-repeat !important;
}

.resellers-body{

}

.resellers-body ul {padding-bottom:20px;}

.website-promo ol{
	padding-left:25px;
	list-style:decimal;
}
.website-promo ol li{
	padding-bottom:10px;
}
.website-promo ol ul{
	padding: 0 150px 0 50px;;
		list-style:lower-alpha;
}

.resellers-menu {
background:#ececec;
padding:10px;
margin-bottom:20px;
}
.resellers-menu li{
float:left;
padding-right:20px;
font-size:11px;
}
.resellers-menu li a{
font-family:Arial;
font-weight:bold;
color: #838383;
text-decoration:none;
border-bottom:1px dotted #838383;}

.resellers-menu li a:hover{

color: #000;
text-decoration:none;
border-bottom:none;
}

#news-page-body {
	float:left;
	width:1000px;
	padding:0 0 80px 0;
	background:#fff;
	color:#242424;
	font-size:14px;
	line-height:20px;
	position:relative;
/*	letter-spacing:0.07em;*/
	font-family:trebuchet ms;
}
.news-block{
	padding:35px;
	background:#FFFFFF;
}
.news-block-grey{
	padding:35px;
	background:#ebebeb;
}
.news-page-info h1{
	font-weight:bold;
	font-size:30px;
	color:#000;
	margin-bottom:5px;
		font-family:Trebuchet MS;
}
.news-page-info p{
font-size:14px;
line-height:18px;
color:#4d4d4d;
font-family:Arial;
}
.calendar{
	width:51px;
	height:44px;
	background:url(../images/news_calender_bg.png) no-repeat;
	text-align:center;
	font-family:trebuchet ms;
	padding-top:10px;
	margin-right:18px;
	color:#FFFFFF;
	float:left;
}
.calendar h1{
	font-size:18px;
	line-height:18px;
}
.calendar p{
	font-size:12px;
	line-height:12px;
}

.calender-info {width:160px;display:block;color:white;text-decoration:none;}
a.calender-info:hover * {color:white;}

.calender-info .title{
	display:block;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	margin-bottom:5px;
}
.calender-info .teaser{
	display:block;
	font-size:11px;
	color:#c7c9cb;
	line-height:18px;
}
.news-page-info{
float:left;
width:835px;
}
.faq .first{
border:0;
}

.faq h1 {
	font-size:30px;
	font-weight:bold;
	margin-bottom:10px;
}

.faq-block{
font-family:Arial;
padding:20px 0 0 0;
margin:20px 0 0 0;
border-top:1px solid #e3e3e3;
}
.faq-block li{
margin-bottom:5px;}

.faq-block li.answer{
padding-left:20px;
background:url(../images/icon_arrow_small.png) no-repeat 2px 5px;
color: #999999;

}

.faq-block li.answer ol {list-style-type:decimal;margin-left:20px;padding-bottom:20px;}

.faq-block h1{
font-size:18px;
padding-bottom:10px;
font-family:Trebuchet Ms;
}
.faq-block  li.question a{
color:#06769f;
text-decoration:none;
}
.faq-block  li.question a:hover{
color:#06769f;
text-decoration:underline;
}
.faq-block  li.answer{
color:#4e4e4e;
}

.manuals h1{
	font-size:30px;
	font-weight:bold;
	margin-bottom:10px;
}
.manuals p{
padding-top:30px;
margin-bottom:30px;
}



.manuals .table td{
padding:5px 0;
padding-left:20px;
}
.manuals .table{
font-size:14px;
font-family:Arial;
width:100%;
}
.manuals .table tr.head {
font-family:trebuchet ms;
font-size:18px;
margin-left:20px;
border:1px solid red;
}
.manuals .table a{
color:#0d698a;
text-decoration:underline;
}
.manuals .table strong{
color:#CCCCCC;}
.manuals .table a:hover{
text-decoration:none;
}
.manuals .table .odd{
background:#f2f2f2;}

/*---------- warranty ---------*/

.warranty-page p{
margin-bottom:10px;
}
.warranty-page strong{
font-weight:bold;}

.warranty-page ul {list-style-type:disc;padding:0 0 0 25px;margin:0;}
.warranty-page ul li {margin-bottom:5px;}
.warranty-page ul li:first-child {margin-top:5px;}

/* @group Drivers */

#driver_results {border:1px solid #9e9e9e;border-bottom:0px;border-top:0px;width:918px;} 
#driver_results .loading {padding:10px;border-bottom:1px solid #9e9e9e;}
#driver_results .loading p {margin:6px 0 0 10px;}
#driver_results table td {padding:5px 10px 4px;width:100%;border-bottom:1px solid #9e9e9e;}
#driver_results table tr:hover td {background:#B8CED6;}

/* @end */
/* @group Corporate */

.corporate h1 {font-weight:bold;font-size:36px;color:#000;margin-bottom:30px}
.corporate ul, .corporate ol {margin-bottom:20px;margin-left:45px;}
.corporate ul {list-style-type:disc;}
.corporate ol {list-style-type:decimal;}

/* @end */
/* @group Tutorials */

/*ul.tutorials {margin-top:20px;border-top:1px solid #eee;padding-top:20px;}*/
ul.tutorials li {background:#eee;padding:20px;margin:0 0 10px 0;}
ul.tutorials li.odd {margin-left:0;}
ul.tutorials li.clr {background:none;padding:0;margin:0;width:auto;}
ul.tutorials li:hover {background:#ddd;}
ul.tutorials li a {display:block;}
ul.tutorials li a img {margin:0;padding:0;display:block;}
ul.tutorials li div.data {margin:0 20px;width:520px;}
ul.tutorials li div.heading {color:black;font-size:20px;font-weight:bold;margin:0 0 10px;}
ul.tutorials li div.desc {color:#333;margin-top:10px;}

/* @end */


