/* s:tag styles */

html{font-size:16px;}
#wep_buttons a{	
	text-decoration:none}
#wep_countryDisplay{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px}	
body{
	margin:0;
	padding:0;
	background:#edecec;
	outline:0;
	border:0;}
.topbar{background: url(/wep/menuimages/bcgBody.gif);}
.main{
	width:1003px;
	margin:0 auto;}
	
sup{
	font-size:0.8em;
	font-style:italic}

.container *,img{
	margin:0;
	padding:0;
	outline:0;
	border:0;
	vertical-align:middle}
.container input{
	border:0}
.container{
	padding:9px 30px 40px 30px;
	background-color:#fff}
.container .date{
	font-style:italic;
	color:#999999;
	font-stretch:ultra-expanded;
	font-weight:600}
.container .third{width:30%}
.container .fourth{width:25%}
.container input.inactive{
	background-color:#CCCCCC;
	width:294px}
.container, 
#footer{
	font:normal 62.5%/1 Arial,Tahoma,sans-serif;
	color:#65676b;
	background-color:#fff}
address{
	font-size:1.2em;
	font-weight:700}	
.container h1,
.container h2,
.container h3,
.container h4,
.container h5,
.container h6,
.container strong{font-weight:bold; vertical-align:baseline}
.baseline{
	vertical-align:baseline}
.bottom{
	vertical-align:bottom}	
.container h2{
	padding:15px 0 15px 20px;
	color:#231f20;
	font-size:1.6em;}
.right-content-wrapper h3{
	padding:8px;
	padding-left:25px;
	color:#f26522;
	font-size:1.3em;
	text-decoration:none;
/*	border-bottom:#f26522 thin dotted;
	border-top:#f26522 thin dotted;*/
	border:#c6460b thin solid;
	border-radius: 1em;
	-moz-border-radius: 1em; 
    -webkit-border-radius: 1em;
	margin-bottom:10px;
	margin-top:10px;
	background:#fff;
	margin-right:25px;
	margin-left:15px;}	
.right-content-wrapper .faq h3{margin-left:0; width:726px; padding-left:22px}
.right-content-wrapper .faq .response h5{width:600px; margin-bottom:5px; text-transform:none}
.right-content-wrapper h3 a{
	padding:10px 10px 15px;
	color:#6e5265;
	font-size:1.4em;
	text-decoration:none;
}	
.right-content-wrapper .right-content-2col-row h3 a,
.right-content-wrapper .right-content-2col-row h3,
.right-content-wrapper .product-info-holder h3 a,
.right-content-wrapper .product-info-holder h3{
	padding:10px 0px 15px;
	border:none;
	margin:0;
	background:none}	
.container h4{
	color:#666;
	font-size:1.2em;
	font-weight:800;
	padding:10px;
	padding-left:0;}
.container h5{
	font-size:1.1em;
	margin-left:10px;
	font-weight:700;}
.container .faq h5{
	height:2em;
	border:thin solid #CCCCCC;
	background-color:#efefeF;
	text-transform:uppercase;
	padding:3px;
	padding-top:6px;
	padding-left:8px;
	margin-top:6px;
	width:694px}		
.container h6{
	font-size:0.8em;
	color:#666633;
	padding-left:12px;
	margin-top:5px;
	padding-bottom:3px;
	margin-bottom:5px;
	width:400px;}
.container #contact h4{padding-bottom:25px;}
.container #contact h4 a{background: url(/css/imgs/consumer/ssp-item-list-arrow.gif) no-repeat 0 5px;text-decoration:underline;padding:0 0 0 15px;}
.container .dl_sections h4{color:#f26522}
.container #contact .right .home-col-left  h4{
	color:#231f20;font-size:1.6em;}	
.container #contact .right .home-col-left h3 a{color:#f26522;text-decoration:underline;}
.container .mailvalidate .frm-row input{
	width:300px
	}
.container .mailvalidate .frm-row #bodykasa{
	width:300px;
	height:200px}	

.container abbr,
.container acronym{
	border-bottom:1px dotted #000;
	cursor:help}
.container em{font-style:italic}
.container .left{float:left}
.container .right{float:right}
.container .center{
	margin-left:auto;
	margin-right:auto;
	width:500px}	
.container .clear{clear:both}
.container .small{font-size:0.9em}	
.container .smaller{font-size:0.8em}	
.container .smaller2{font-size:0.7em}		
.container .smaller3{font-size:0.6em}		
.container .big{font-size:1.1em}	
.container .bigger{font-size:1.2em}	
.container .bigger2{font-size:1.3em}
.container .bigger3{font-size:1.4em}			
.container .clear-left{clear:left}
.container .clear-right{clear:right}
.container .hideflow{overflow:hidden}
.container .text-left{text-align:left}
.container .text-right{text-align:right}
.container .text-center{text-align:center}
.container .text-justify{text-align:justify}
.container .bold, 
.container .strong{font-weight:bold;color:#f26522; font-stretch:ultra-expanded; vertical-align:baseline}
.container .faq .spiffyfg .bold,
.container .faq .spiffyfg .strong{color:#000;}
.container .faq {margin-top:0; padding-top:0}
.container .italic{font-style:italic}
.container .underline{border-bottom:1px solid}
.container .underlined{text-decoration:underline;}	
.container .strike{text-decoration:line-through}
.container .highlight{
	background-color:#ffc;
	color:inherit}
.container .cursorpointer{cursor:pointer}
.container .cursorpointer img{
	padding:2px;
	padding-right:4px;}	
.container .padded{margin-left:20px;	}
.container .invisible{visibility:hidden}
.container .grey{color:#999}
.container .bggrey{background-color:#eceaea}
.container .warning{color:red}	
.container .italic-blue{font-style:italic;color:#277393;padding-top:15px;padding-left:15px}
.container .img-left{
	float:left;
	margin:0 10px 4px 0}
.container .img-right{
	float:right;
	margin:0 0 4px 10px}
.container .pos_absolute{position:absolute}
.container .pos_relative{position:relative}
.container .block{display:block}
.container .hidden{display:none}
.container .width20{width:20%}	
.container .width50{width:50%}		
.container .width280{width:280px;}	
.container .width310{width:310px;}	
.container .height50{height:50px;}	
.container .height100{height:100px;}
.container .height200{height:200px;}	
.container .sectionDeactivated{display:none}
.container .sectionActivated{display:block;}	
.container .padding5{
	padding:5px;
	margin:5px}	
.container select{
	width:100%;
	margin:0 0 10px 0;	
	border:thin solid #f26522}

.container .right-content-wrapper label{
	display:block;
	float:left;
	font-size:1.2em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	margin-left:10px;
	padding-right:20px}
	
.container .text-fld-green,
#searchModelName{
	border-top:1px solid #a43a09;
	border-left:1px solid #a43a09;
	border-right:1px solid #f26522;
	border-bottom:1px solid #f26522;
	background-color:#fff;
	height:16px;
	font-size:1.2em;
	padding:2px;
	margin-top:12px}

	
input.selmess {width:185px}

/** LINKS **/
.container a, .container span{
	 vertical-align:baseline}
.container a:visited{text-decoration:none;}
.container a.submit-btn-small:link{text-decoration:none;}
.container .mainlist a:link{color:#666699}
.container .mainlist a:visited{color:#669999}
.container a:hover{text-decoration:underline}
.container a:active,.container a:focus{text-decoration:underline;left:0px}
.container a,.container a img,.container a:active img,.container a:focus img,.container:focus,.container *:focus{outline:0}
.container a.skipnav{
	position:relative;
    width:20em;
	left:-999px}

/* KANA FAQS FRQME*/	
#right-content #support{
	width:726px;
	height:800px}

/** Product page LINKS **/
.container a.tab-nav-link:link,
.container a.tab-nav-link:visited{text-decoration:none;}
	
/** VIDEO LINKS **/
.container a:hover.videolink{
	padding-right:400px;
	padding-left:25px;
	padding-top:15px;
	padding-bottom:15px;
	background: url(imgs/consumer/video_link.png) 0px;
	background-repeat:no-repeat;}

/* s:Header */
#header ul{
	font-size:1.0em;
	padding:32px 0 0 0;
	margin-left:59px;
	_margin-left:35px;
	width:650px}
#header ul li{float:left;list-style-type:none;color:#c7c8ca;font-weight:bold;}
#header ul li a{
  	font-weight:normal;
	color:#7f828c;
	padding:0 4px}
#header ul li a:hover{
	color:#373a3c;
	text-decoration:underline}
/* s:Header */


#right-content{width:726px;padding-top:9px;}/* for firefox 2 */

/** LISTS **/	
/*.container ul li a:first-letter{
	text-transform:capitalize;}	*/
	
#right-content ol{
	list-style-type:decimal;
	list-style-position:outside;
	padding:6px;
	line-height:1.3em;
	font-size:1.2em;
	margin-left:25px}
	
#right-content ul{
	list-style:url('imgs/consumer/ssp-item-arrow.gif');
	list-style-position:outside;
	padding:6px;
	margin-left:25px;
	font-size:1.2em;
	line-height:1.3em;
	color:#65676b}
#right-content .faq ul{
	list-style:url('imgs/consumer/ssp-item-arrow_white.gif');
	}	
#right-content ul ul,
#right-content ul ol,
#right-content ol ul,
#right-content ol ol{font-size:1em;
color:#65676b}	
#right-content ul li ol li{
	list-style:decimal}
#right-content ul.arrow-blue li,
#right-content ul.ms_legend ul li,
#right-content .ms_legend ul li ul li,
#right-content .ms_legend ul li ul li ul li{
	background:transparent url('/css/imgs/consumer/ssp-item-list-arrow.gif') no-repeat 10px 12px;
	padding:11px 5px 11px 28px;
	list-style-image:none;
	list-style-type:none;}	

	
/* Except for these that dont have arrows*/
#right-content ul.settingsmenu,
#right-content ul.tab-nav-container,
#right-content tab-nav-container li,
#right-content .iconlist li.bularw,
#right-content #feedbackBox ul,
#right-content #feedbackBottomBox ul,
#right-content .feedbackBottomBox ul{
	list-style:none;
	list-style-image:none;
	background:none;
	padding:0;}

#content{width:100%;}

/* s:sidebar in #content*/
#sidebar{width:212px;padding:10px 5px 13px 0;background:transparent url('/css/imgs/consumer/ssp-list-footer.gif') no-repeat bottom left;overflow:hidden;}
#sidebar ul,.grey-btn{margin-bottom:1px}
#sidebar .grey-btn,.grey-btn span{display:block}
#sidebar .grey-btn:link{font-size:1.6em;color:#231f20;cursor:pointer;text-decoration:none;}
#sidebar .grey-bar span{background:transparent url('/css/imgs/consumer/ssp-left-nav-main.gif') no-repeat top left;;height:100%;color:#231f20;font-weight:bold;padding:18px 15px 12px 19px;}
#sidebar .grey-bar span span{height:18px;display:inline-block;background:transparent url(/css/imgs/consumer/ssp-arrow.png) no-repeat center right;padding:0 28px 0 0;}
#sidebar ul{background:transparent url(/css/imgs/consumer/ssp-list-repeat.gif) repeat-y top left;}
#sidebar .list-head{width:187px;background:transparent url(/css/imgs/consumer/ssp-list-head.gif) no-repeat 0 0;padding:6px 5px 1px 19px;color:#000;font-size:1.6em;line-height:1.125}
#sidebar .list-item{width:187px;background:none;padding-left:23px;}
#sidebar .list-item select{width:187px;}	
#sidebar .list-item a:link,.list-item a:visited{overflow:hidden;display:block;color:#333;font-size:1.1em;width:100%;height:100%;text-decoration:none;}
#sidebar .list-item a:hover{cursor:pointer;text-decoration:underline;color:#f26522;}
#sidebar .list-item .link-arrow{background:transparent url(/css/imgs/consumer/ssp-list-arrow.gif) no-repeat center left;}
#sidebar .list-item a span{display:block;padding:6px 0 6px 16px;position:relative}
#sidebar .list-item a span span{padding:0}
#sidebar .list-item a span span span{display:inline;}
#sidebar .list-item a:hover{text-decoration:none;}
#sidebar .list-item-last{padding-bottom:9px;}
/* e:sidebar */

.right-content-wrapper p, 
.right-content-wrapper form, 
.right-content-wrapper h4,
.right-content-wrapper table,
.news_txt10{margin-left:10px}
.right-content-wrapper table#accCompat_links,
.right-content-wrapper table#accCompat_widget{
	width:50%;
	margin:0;
	padding:0;
	float:left;}
.right-content-wrapper table tbody th{text-align:center}
.right-content-wrapper table tbody td{
	border:thin dashed #CCCCCC}
.right-content-wrapper table tbody tr.subhead td{
	background-color:#CCCCFF; text-align:center;
	border:thin dashed #fff}
.right-content-wrapper .faq h4{
	padding-left:30px;
	padding-bottom:4px;
	background:url("/css/imgs/consumer/ssp-icon-maximize.gif") 10px 10px;
	background-repeat:no-repeat;}
.right-content-wrapper h4.faq_open{
	padding-left:30px;
	background:url("/css/imgs/consumer/ssp-icon-minimize.gif") 10px 10px;
	background-repeat:no-repeat;}	

/* s: intro box in #right-content */
.intro-box{width:726px;background:transparent url(/css/imgs/consumer/ssp-intro-box-bg.jpg) no-repeat top left;margin-bottom:0px}
.intro-box-wrapper{background:transparent;}
.intro-box-content{background:transparent url(/css/imgs/consumer/ssp-intro-box-corner.png) no-repeat bottom left;width:100%;overflow:hidden;}

.intro-box-content .intro-box-left-content{padding:15px 0 0 21px;float:left;width:308px} 
.intro-box-content h1{color:#fff;font-size:2em;font-weight:normal;padding-bottom:18px;letter-spacing:0.7px;}
.intro-box-banner{width:382px;float:right;text-align:right;}
.intro-box-content p{font-size:1.4em;line-height:1.4;padding-bottom:15px;color:#cacaca;}
/* e: intro box */

/* s:scalable button everywhere*/
.container .btn:link,.container .btn:visited{color:#fff;font-size:1.5em;font-weight:bold;cursor:pointer;text-decoration:none;}
.container a.btn:hover{text-decoration:underline;}
.container .btn,.container .btn span{display:block}
.container .btn-top,.container .btn-content,.container .btn-bot{
	position:relative;
	overflow:hidden}
.container .btn-top-left,
.container .btn-top-right,
.container .btn-bot-left,
.container .btn-bot-right,
.container .btn-content-left,
.container .btn-content-right{
	position:absolute;
	top:0;
	width:5px}
.container .btn-top-left,
.container .btn-top-right,
.container .btn-bot-left,
.container .btn-bot-right,
.container .btn-top,
.container .btn-bot{
	height:0px}
.container .btn-top-left,
.container .btn-bot-left,
.container .btn-content-left{
	left:0}
.container .btn-top-right,
.container .btn-bot-right,
.container .btn-content-right{
	right:0}
.container .btn-top-mid,
.container .btn-bot-mid,
.container .btn-content-mid{
	margin:0}
.container .btn-top-mid,
.container .btn-bot-mid{
	height:0px}
.container .btn input{
	border:0;
	background:none;
	cursor:pointer}
.container .btn-content-left,
.container .btn-content-right{
	height:100%}
.container .btn-content-mid{
	padding:0;margin:0 23px 0 11px;}
/* e:scalable button */

/* s:scalable button orange styles */
/*.btn-green{	color:#fff}
.btn-green .btn-top-left{background:transparent url(/css/imgs/consumer/ssp-btn-top-left-green.gif) no-repeat top left}
.btn-green .btn-top-mid{background:transparent url(/css/imgs/consumer/ssp-btn-top-green.gif) repeat-x top left}
.btn-green .btn-top-right{background:transparent url(/css/imgs/consumer/ssp-btn-top-right-green.gif) no-repeat top left}*/
.btn .btn-content,.btn .btn-content-left,.btn .btn-content-right{height:28px;}
.btn .btn-content-mid{background:#f26522;height:28px;padding-top:7px}
.btn .btn-content-left{background:transparent url(/css/imgs/consumer/ssp-btn-left.png) no-repeat top left;width:11px;}
.btn .btn-content-right{background:transparent url(/css/imgs/consumer/ssp-btn-right.png) no-repeat top left;width:23px;}
.btn .btn-bot-left{background:transparent url(/css/imgs/consumer/ssp-btn-bot-left-green.gif) no-repeat top left}
.btn .btn-bot-mid{background:transparent url(/css/imgs/consumer/ssp-btn-bot-green.gif) repeat-x top left}
.btn .btn-bot-right{background:transparent url(/css/imgs/consumer/ssp-btn-bot-right-green.gif) no-repeat top left}
.btn input{color:#fff;font-weight:bold}

/* e:scalable button green styles */
/* s:gradient button */
.container .btn-gradient:link{font-size:1.25em;}
.btn-gradient,.btn-gradient span{background-color:#eceaea;}
.btn-gradient .btn-top-mid,.btn-gradient .btn-bot-mid,.btn-gradient .btn-content-mid{margin:0 11px;}
.btn-gradient .btn-top,.btn-gradient .btn-top-left,.btn-gradient .btn-top-mid,.btn-gradient .btn-top-right,.btn-gradient .btn-bot,.btn-gradient .btn-bot-left,.btn-gradient .btn-bot-mid,.btn-gradient .btn-bot-right{height:12px;}
.btn-gradient .btn-top-left,.btn-gradient .btn-top-right,.btn-gradient .btn-bot-left,.btn-gradient .btn-bot-right,.btn-gradient .btn-content-left,.btn-gradient .btn-content-right{width:11px;}
.btn-gradient .btn-top-left{background:transparent url('/css/imgs/consumer/ssp-btn-top-left-grad.gif') no-repeat top left;}
.btn-gradient .btn-top-mid{background:transparent url('/css/imgs/consumer/ssp-btn-top-grad.gif') repeat-x top left;}
.btn-gradient .btn-top-right{background:transparent url('/css/imgs/consumer/ssp-btn-top-right-grad.gif') no-repeat top left;}
.btn-gradient .btn-bot-left{background:transparent url('/css/imgs/consumer/ssp-btn-bot-left-grad.gif') no-repeat top left;}
.btn-gradient .btn-bot-mid{background:transparent url('/css/imgs/consumer/ssp-btn-bot-grad.gif') repeat-x top left;}
.btn-gradient .btn-bot-right{background:transparent url('/css/imgs/consumer/ssp-btn-bot-right-grad.gif') no-repeat top left;}
.btn-gradient .btn-content,.btn-gradient .btn-content-left,.btn-gradient .btn-content-mid,.btn-gradient .btn-content-right{height:100%;}
.btn-gradient .btn-content-left{background:#d44420 url('/css/imgs/consumer/ssp-btn-left-grad.gif') no-repeat top left;}
.btn-gradient .btn-content-mid{background:#d44420 url('/css/imgs/consumer/ssp-btn-mid-grad.gif') repeat-x top left;line-height:1.125;padding:0;}
.btn-gradient .btn-content-right{background:#d44420 url('/css/imgs/consumer/ssp-btn-right-grad.gif') no-repeat top left;}
/* e:gradient button */

/* s: content wrapper  elements */
.right-content-wrapper{overflow:hidden;width:100%;background:transparent url(/css/imgs/consumer/ssp-product-sep.gif) repeat-y top left;}
.right-content-wrapper a{color:#f26522;text-decoration:underline}
.right-content-2col-row h2{padding-left:0;}

.right-content-wrapper .col h3 a{font-size:1em}	
.right-content-wrapper .block-indent{padding-left:11px;overflow:hidden}
.right-content-2col-row .block-indent{padding-left:0}
.right-content-wrapper p{padding:0 0 7px 0;color:#65676b;line-height:1.3}
.right-content-wrapper p.dotted-arrow-link{padding:0 0 22px}
.container .right-content-wrapper p.dotted-arrow-link a:link{text-decoration:none;}
.right-content-wrapper p{font-size:1.2em}

.right-content-wrapper .block-indent strong{display:block;padding:0;}
.right-content-wrapper p span{color:#ea530d}
.guarantee-text-strong{
	font-weight:bold;
	color:#333}
.contact-title{
	margin-top:10px}
/* e: content wrapper  elements */

/* s: dotted sep */
.hor-dotted-sep{height:0;width:100%;line-height:0;font-size:0;
padding:16px 0;clear:both;}
	
.alternative .hor-dotted-sep{
	height:1px;
	width:100%;
	line-height:0;
	font-size:0;
	background:transparent url(/css/imgs/consumer/ssp-hor-dotted-sep.gif) repeat-x top left;
	margin:20px 0}	
	
/* e: dotted sep */

/* s: horizontal blank sep */
.hor-sep{
	width:100%;
	height:0;
	line-height:0;
	overflow:hidden;
	margin:15px 0}
/* e: horizontal blank sep */

/**** s: dotted cols ****/
/* s: 2 dotted cols */
.right-content-2col-row{
	overflow:hidden;
	width:98%;
	margin-left:10px;
	padding-top:10px;}
.right-content-2col-row.alternative{
	background:transparent url(/css/imgs/consumer/ssp-product-sep.gif) repeat-y 221px 0;
	overflow:hidden;
	width:100%}	
	
.right-content-2col-row .home-col-left h2{
	color:#231f20;
	font-size:1.6em;
	padding-bottom:22px;padding-left:0;}
.right-content-2col-row p{
	font-size:1.2em;
	line-height:1.4;
	padding-bottom:15px}
.right-content-2col-row .item-content p a.mainLink{background:transparent url(/css/imgs/consumer/ssp-item-list-arrow.gif) no-repeat 0 6px;padding:0 0 0 15px;color:#65676b;display:block;display:inline-block;width:185px;overflow:hidden;}
.right-content-2col-row .item-content p br{line-height:0;font-size:0;display:block;}
.right-content-2col-row .col.left{padding:0px;width:330px}
.right-content-2col-row .col ul li{
	padding-top:6px;
	font-size:1.2em;
	line-height:1.3}	
.right-content-2col-row .col.right{
	padding:0 0 0 10px;
	width:330px}
.right-content-2col-row .home-col-left{
	width:231px;
	padding-right:10px;
	float:left}
#contact .home-col-left{
	width:300px;
	padding-right:0px;}
	
.right-content-2col-row .home-col-logo{
	margin:0;
	float:right;
	width:70px;
	text-align:right}
.right-content-2col-row img.product-img{
	width:120px;
	float:left;
	margin:0 10px 0 0;
	opacity:1}
.right-content-2col-row img:hover.product-img{opacity:0.9}	
.right-content-2col-row .left div.item-content,.right-content-2col-row .right div.item-content{width:200px;float:right;}
.right-content-2col-row .left div.item-content p,.right-content-2col-row .right div.item-content p{width:180px}
.right-content-2col-row div.item-content p a:hover{color:#FF3300}
.right-content-2col-row .item-content .submit-btn-small{
	margin-left:10px}
.item-content a.submit-btn-small{
	opacity:0.9}
.item-content a:hover.submit-btn-small{
	opacity:1}		
/* e:2 dotted cols */

/* s: 3 dotted cols */
.right-content-3col-row{
	width:100%;
	overflow:hidden;
	background:transparent url(/css/imgs/consumer/ssp-3col-bg.gif) repeat-y 242px top}
.right-content-3col-row .col{
	width:225px;
	padding:0 0 0 15px}
.right-content-3col-row .col h3{
	color:#1c769b;
	padding:0 0 10px;
	font-size:1.3em}
.right-content-3col-row .col img.product-img{
	float:left;
	width:90px;
	height:90px}
.right-content-3col-row .col div.item-content{
	width:100px;
	float:left;
	margin:0 0 0 15px}
/* e: 3 dotted cols */
/**** e: dotted cols ****/

/* s: dotted arrow links */
#right-content .dotted-arrow-link,
#right-content .dotted-arrow-link-bold,
.green-arrow{
	background:transparent url(/css/imgs/consumer/ssp-item-list-arrow.gif) no-repeat 0 5px;
	padding:0 0 5px 15px;
	font-weight:normal;
	font-size:1.2em}
#right-content p.dotted-arrow-link{
	padding:0}	
#right-content p.dotted-arrow-link a{
/*	background:#00FF33;*/
	padding-top:4px;padding-bottom:4px;
	}	
#right-content .dotted-arrow-link a,
#right-content .dotted-arrow-link-bold a,
.green-arrow a{
	color:#000;
/*	border-bottom:1px dotted #89a33e;*/
	line-height:3;
	}
#right-content .dotted-arrow-link a:hover,
#right-content .dotted-arrow-link-bold a:hover,
.green-arrow a:hover{
	text-decoration:none;
	border-bottom:none}
#right-content .dotted-arrow-link-bold{
	font-weight:bold;
	float:right !important;
	padding:0 0 0 15px}
/* e: dotted arrow links */

/* s:product holder */
.product-info-holder{width:712px;margin:30px 0 47px;background:url('/css/imgs/consumer/ssp-product-sep.gif') repeat-y 348px top;overflow:hidden}
.product-info-image{
	float:left;
	width:330px;
	text-align:center}
.product-info-text{
	float:left;
	margin:25px 0 0 20px}
.product-info-text h2{padding:11px;padding-top:0;font-size:1.6em;width:330px;text-decoration:none;font-weight:bold; text-transform:uppercase}
.container .product-info-text h3{padding:0 0 14px;color:#f26522;font-size:2.5em;font-weight:bold;text-decoration:none;}
.product-info-text p{
	font-size:1.1em;
	padding:0 0 15px;
	display:block}
.product-info-image img{
	text-align:center}	
/* e:product holder */

/* s:tab navigation */
.tab-nav-wrapper{
	overflow:hidden;
	width:100%}
.tab-nav-container{overflow:hidden;}
.tab-nav-container li{margin-right:1px;}
.tab-nav-item{
	background:transparent url(/css/imgs/consumer/ssp-tab.gif) repeat-x top left;
	max-width:210px;
	float:left;
	cursor:pointer}
.container .tab-nav-link{
	display:block;
	background:transparent url(/css/imgs/consumer/ssp-tab-left.gif) no-repeat top left;
	font-weight:bold;
	color:#4c4c4c;
	cursor:pointer;
	/*max-width:350px;*/
	}

.tab-nav-link span{
	display:block;
	background:transparent url(/css/imgs/consumer/ssp-tab-right.gif) no-repeat top right;
	padding:10px 10px;
	font-size:1.2em;
	cursor:pointer}
.tab-nav-item.tab-active{
	background-image:url(/css/imgs/consumer/ssp-tab-act.gif);
	cursor:pointer}
li.tab-nav-item.tab-active .tab-nav-link{
	background-image:url('/css/imgs/consumer/ssp-tab-left-act.gif');color:#406ab3;}
li.tab-nav-item.tab-active a:first-letter{color:#406ab3;}	
.tab-nav-item.tab-active .tab-nav-link span{
	background-image:url('/css/imgs/consumer/ssp-tab-right-act.gif')}

/* e:tab navigation */

/* s:product info box */
.tab-box-holder{width:726px}
.tab-box-content{background:#ecebeb; width:712px}
.tab-box-content-top{}
.tab-box-content-inner{background:url('/css/imgs/consumer/ssp-box-bot.gif') no-repeat bottom left;padding:20px 16px;}
.tab-box-content-inner a:link{
	text-decoration:none;
	}	
.tab-box-content-inner .contact-info-box{
	padding:10px;
	width:600px}	
.countryCont{
	padding:5px;
	font-weight:600;
	}
/* e:product info box */

/* s:content-box items */
.content-item{overflow:hidden;width:100%}
.content-item .colleft{width:55px;float:left}
.content-item .colright{width:615px;padding:7px 0 0 0;float:left;}
	
.content-item .colright .bar-title-green{height:30px;line-height:30px;color:#231f20}
.content-item .colright .bar-title-green h2{line-height:26px;background:#d8d8d8;padding:0 0 0 20px;font-size:1.6em}
.content-item .colright p{
	font-size:1.2em}
.content-item .colright ul,.content-item .colright p{padding:15px 0 36px 20px}
.listing-dotted-underline{
	padding:5px 0 20px 15px;}
.listing-dotted-underline li{
	list-style-type:none}
.content-item .colright ul li,
.dl_link,.listing-dotted-underline ul li{
	padding:0 0 0 19px;
	list-style:url('/css/imgs/consumer/ssp-item-list-arrow.gif');
	list-style-position:outside; 
	margin-left:0px}
	
#right-content ul li.dl_link,
.dl_link{
        font-size:1.2em;
        line-height:1.5;
    }

.content-item .colright ul li a,
#right-content ul li.dl_link a,
.listing-dotted-underline li a{color:#f26522;font-size:1.2em;line-height:1.5;}
.content-item .colright ul li{
	font-size:1.2em;
        line-height:1.5;}		
.listing-dotted-underline span.contactsp{
        color:#000;
        font-size:1.2em;
		padding:0 0 0 15px;
		background:url('/css/imgs/consumer/ssp-item-list-arrow.gif') no-repeat 0 6px;
        line-height:1;}	
		
.content-item .colright ul li a:hover,
.listing-dotted-underline li a:hover{border-bottom:none;text-decoration:none}
.content-item .colright .submit-btn-small{margin-left:15px;}
.text-green{color:#79AA23}
.text-left{width:480px}

/* e:content-box items */

/* s:search box */
.frm-search{overflow:hidden;_width:100%;height:40px;}
.frm-search input#globalModelSearch{width:150px}
.frm-search input.search-fld,
.frm-service-center input.search-fld{width:108px;float:left;margin:5px 0 0;border-top:1px solid #8c8c8c;border-left:1px solid #7e7e7e;border-right:1px solid #b6b6b6;border-bottom:1px solid #c2c2c2;background-color:#fff}

select.lang, option.lang{border:none;}
.frm-search-home{width:100%;margin:0;padding:0;clear:left;}
.frm-search .submit-btn input{width:32px;height:32px;margin-top:8px;background:transparent url('/css/imgs/consumer/ssp-search-button.png') no-repeat top left;text-indent:-9000px;}
.frm-search .submit-btn .submit-btn-left,.frm-search .submit-btn .submit-btn-right{background:none;width:0;}
.search .list-head{padding-top:8px}
.search .list-item-last{overflow:hidden;padding:0 0 10px;margin:0}
.search .search-fld{
	width:120px;float:left;
	margin:20px 0px;
	border-top:1px solid #8c8c8c;
	border-left:1px solid #b6b6b6;
	border-bottom:1px solid #c2c2c2;
	border-right:1px solid #7e7e7e;}

#contactSearch{width:120px; float:left}

/* e:search box */

/* s:submit button feedback */
.submit-btn-feedback{padding:9px 8px 0 0;float:right;cursor:pointer}
.submit-btn-feedback span{display:block;float:left;height:22px}
.submit-btn-feedback .submit-btn-left{width:9px;background:url('/css/imgs/consumer/ssp-btn-small-left.png') no-repeat}
.submit-btn-feedback .submit-btn-right{width:9px;background:url('/css/imgs/consumer/ssp-btn-small-right.png') no-repeat}
.submit-btn-feedback .submit-btn-mid{line-height:22px;padding:0;color:#fff;font-size:1.2em;font-weight:bold;background:url('/css/imgs/consumer/ssp-btn-small-mid.png') repeat-x}
.submit-btn-feedback input{height:22px;line-height:22px;float:left;color:#fff;font-size:1.2em;font-weight:bold;background:url('/css/imgs/consumer/ssp-btn-small-mid.png') repeat-x}
a.submit-btn-feedback:hover{text-decoration:none}
/* e:submit button feedback */


/* s:submit button small */
.submit-btn-small{margin:10px;float:left;cursor:pointer;display:inline}
.submit-btn-small span{display:block;float:left;height:22px}
.submit-btn-small .submit-btn-right{width:9px;background:transparent url('/css/imgs/consumer/ssp-btn-small-right.png') no-repeat top left;}
.submit-btn-small .submit-btn-left{width:9px;background:transparent url('/css/imgs/consumer/ssp-btn-small-left.png') no-repeat top left;}
.submit-btn-small .submit-btn-mid{line-height:22px;padding:0 4px;color:#fff;font-size:1.2em;font-weight:bold;background:url('/css/imgs/consumer/ssp-btn-small-mid.png') repeat-x}
form .submit-btn-small .submit-btn-right{width:0;background:none;}
form .submit-btn-small .submit-btn-left{width:0;background:none;}

.submit-center-small{margin:0 0 0 5px;cursor:pointer;width:200px; padding-left:300px; padding-top:5px}
.submit-center-small span{display:block;float:left;height:20px;width:150px;margin-left:auto; margin-right:auto;text-align:center;}
.submit-center-small .submit-center-left{width:5px;background:url('/css/imgs/consumer/ssp-btn-small-left.gif') no-repeat;}
.submit-center-small .submit-center-right{width:5px;background:url('/css/imgs/consumer/ssp-btn-small-right.gif') no-repeat;}
.submit-center-small .submit-center-mid{line-height:20px;padding:0 4px;color:#fff;font-size:1.2em;font-weight:bold;background:url('/css/imgs/consumer/ssp-btn-small.gif') repeat-x}

a.submit-btn-small{text-decoration:none;}
.submit-btn-small input{width:32px;height:32px;float:left;padding:0;background:url('/css/imgs/consumer/ssp-search-button.png') no-repeat top left;cursor:pointer;text-indent:-9000px;font-size:0;line-height:0;}
.submit-center-small input{height:20px;line-height:20px;float:left;padding:0 4px;color:#fff;font-size:1.2em;font-weight:bold;background:url('/css/imgs/consumer/ssp-btn-small.gif') repeat-x;cursor:pointer}
/* e:submit button small */

/* s:submit button large */
.submit-btn{margin:0 0 0 5px;float:left;cursor:pointer}
.submit-btn-ctr{margin:auto;width:90px;cursor:pointer}

.submit-btn span,.submit-btn-ctr span{display:block;float:left;height:30px}
.submit-btn .submit-btn-left,.submit-btn-ctr .submit-btn-left{width:5px;background:url('/css/imgs/consumer/ssp-btn-large-left.gif') no-repeat}
.submit-btn .submit-btn-right, .submit-btn-ctr .submit-btn-right{width:5px;background:url('/css/imgs/consumer/ssp-btn-large-right.gif') no-repeat}
.submit-btn .submit-btn-mid, .submit-btn-ctr .submit-btn-mid{line-height:30px;padding:0 10px;color:#fff;font-size:1.2em;font-weight:bold;background:url('/css/imgs/consumer/ssp-btn-small.gif') repeat-x}
a.submit-btn,a.submit-btn-ctr{text-decoration:none}
.submit-btn input,.submit-btn-ctr input{height:30px;line-height:30px;float:left;padding:0 10px;color:#fff;font-size:1.2em;font-weight:bold;background:url('/css/imgs/consumer/ssp-btn-large.gif') repeat-x}
/* e:submit button large */

/* s: forms specific styles */
.frm-contact select{width:300px;margin:0}
.frm-contact select.left{margin-bottom:10px}
.frm-service-center p,.frm-service-center .submit-btn-small{padding-left:0;margin-left:0}
.frm-service-center input.search-fld{width:300px;margin:0 0 10px 0}
.frm-service-center .submit-btn-small{}
.select-category{
	width:250px;
	margin-bottom:10px}
.frm-category-select .submit-btn-small{
	margin-left:0}	
/* e: forms specific styles */

/* s: contact info box */
.contact-info-box{
	background:#e9dda3 url(/css/imgs/consumer/ssp-bg-contact-info-box.gif) no-repeat top left;
	width:709px}
	
.contact-info-box-wrapper{
	background:transparent url(/css/imgs/consumer/ssp-bg-contact-info-box-bot.gif) no-repeat bottom left;
	padding:15px 0 0 0;
	overflow:hidden;
	font-size:1.2em;
	width:100%}
	
.contact-info-box-wrapper p{
	padding:3px 0 0 20px}
.contact-info-box-wrapper p strong{
	color:#333}
.contact-info-box-wrapper .text-note{
	padding:15px 0 0 0;
	font-size:1.1em;
	margin:15px;
	border-top:1px solid #fff}
	
.contact-info-box-wrapper .listing-dotted-underline a{
	text-decoration:none}
/* e: contact info box */
/* s: images styles */
.right-content-wrapper table img.border{
	border:thin solid #000000}
/* e: images styles */
/* s: table styles */
.right-content-wrapper table,
table.contact-table,
.tab-box-content-inner table{
	width:95%;
	border-collapse:collapse}
.right-content-wrapper table.format,
.right-content-wrapper .format td,
.right-content-wrapper .format tr,
.right-content-wrapper .format a{
	padding:0;
	margin:0;
	border:none;
	background-color:transparent;
	background:none;}

.right-content-wrapper table td,
.tab-box-content-inner table td,
.right-content-wrapper table th,
.tab-box-content-inner table th{
	text-align:left}

.right-content-wrapper table th,
.contact-table th,
.tab-box-content-inner table th,
.displCatTitle,
table#accCompat th{
	background-color:#d5d5d5;
	font-size:1.6em;
	padding:10px;
	color:#231f20;}
table#accCompat td{
	text-align:center}	
table#accCompat tr.bgOrange{
	background-color:#f26522;
}	
table#accCompat tr.bgOrange td{	
	color:#FFFFFF;
	font-weight:800}
table#accCompat tr.bordOrange td{	
	background-color:#FFCC66;
	font-weight:700;
	text-transform:uppercase;
	border-bottom-style:groove;
	border-top-style:solid;
	border-top-width:2px;
	border-bottom-width:2px;	
	border-top-color:#f26522;
	border-bottom-color:#f26522}	
table#accCompat tr.bgFF{
	background-color:#fff}	
table#accCompat tr.bgGrey{
	background-color:#eee}	
table tr td.checkcell{
	width:55px;
	height:55px;
	text-align:center;
	line-height:2em}
	
table tr td.checkcell sup{
	line-height:0;
}	

.right-content-wrapper .faq table th,
.right-content-wrapper .faq_closed table th{
	background:none;
	padding:0;} 	
	
.right-content-wrapper table td,
.contact-table td,
.tab-box-content-inner table td{
	color:#65676b;font-size:1.2em;
	padding:10px;line-height:1.125;}

/*hav connectivity*/
table.cnnGlossary td,
table.cnnGlossary th,
.diag_con td{
	background-color:#e7c3c0;
	border:dashed thin #c9746d;
	color:#333333}
table.cnnGlossary th{
	background-color:#c9746d;
	color:#FFFFFF;
	text-align:center;
	border:thin solid #FF9999;
	font-weight:800}	
.cnnGlossary td.whitebg{
	background-color:#FFFFFF;
	}
.right-content-conn table td{
	background-color:#dfdede;
	padding:4px}
.right-content-wrapper table td p,
.contact-table p,
.tab-box-content-inner table td p{
	padding-left:0}

.right-content-wrapper table td p.read-more,
.tab-box-content-inner table td p.read-more{
	padding-left:15px;
	background-position:0 5px;}

.contact-table th,
.contact-table td{
	width:50%}

table.troubleshooting-table{
	width:100%}

table.troubleshooting-table th{
	width:100%;
	padding:10px}

table.troubleshooting-table td{
	padding:0}

.content-item .colright table.troubleshooting-table td ul{
	padding:5px 10px}	
	
#page table{
	padding:20px}	
/* e: table styles */

/* s: contact listing */
.contact-listing{
	padding:10px 0 0 0}
.contact-listing p{
	padding:0}
.contact-left-pad{
	padding:0 0 0 60px}
.right p.map-example{
	font-size:1.1em;
	text-align:center}
/* e: contact listing */

/* s: manual block */
.text-left{width:600px;}

.logo{
	padding-top:29px} 

/*.tab-box-content-inner table.manual-table th{*/
table.manual-table th, table.manual-table tr td{
	padding:5px 0 5px 10px;
	width:50%}
table.manual-table tr td{background:#dfdede;}
/*.tab-box-content-inner table.manual-table td{*/
table.manual-table tbody tr td span{
	padding-left : 10px;
	padding-right : 10px;
	display:block;
	margin:0}
table.manual-table tbody tr td span span{
	display:inline}	
table.manual-table tbody tr td a span{
	margin:0;
	padding:0;color:#65676b;}	
.manual-row{
	margin:5px;
	border-bottom: #999999 thin dotted;
	}	
.manual-row a{
	color:#277393}
/* Manuals page, display of the languages and selected languages - Ajax generated table*/
tr.table-alt td{
	background-color:#e0e0e0}
.tab-box-content-inner table.manual-table tr td,
#divManuals table.manual-table tr td{
	padding:14px 10px 15px 21px;
	font-variant:small-caps;
	font-size:1.3em}
.tab-box-content-inner table.manual-table tr td a,
#divManuals table.manual-table tr td a{color:#f26522; text-decoration:none;font-size:1.2em;}
	
.tab-box-content-inner table.manual-table tr th,
#divManuals table.manual-table tr th{
	padding:20px 20px 17px;
	font-variant:small-caps;
	font-size:1.5em}
.tab-box-content-inner table.manual-table tr.mnl_lang_high td,
.tab-box-content-inner table.manual-table tr.mnl_lang_high td a,
#divManuals table.manual-table tbody tr.mnl_lang_high td,
#divManuals table.manual-table tbody tr.mnl_lang_high td a{
	background-color:#e3c6b8;
	color:#F26522;
	font-size:1.2em;
	border:none;
	text-decoration:none;
	height:19px;}
.cnnGlossary tr{
	border:1px #999 solid}
.cnnGlossary tr td.rightborder {
	border-right:1px #999999 solid}	
tr.even td{
	background-color:#CCCCCC;
	color:#000;}		
tr.odd td{
	background-color:#fcc7af;
	color:#333333}	
tr.even2 td, tr.odd td.even2{
	background-color:#CCCCCC;
	color:#000;}		
tr.odd2 td{
	background-color:#d3e9ff;
	color:#333333}		
.content-item .colright table.manual-table p{padding:0;}
.tab-box-content-inner table.manual-table td p.dotted-arrow-link,
.tab-box-content-inner table.manual-table td,
#divManuals table.manual-table td p.dotted-arrow-link,
#divManuals table.manual-table td{padding:0 0 0 0px;}
table.manual-table{width:588px;margin:0 0 0 20px;clear:both;}	
table.manual-table span{display:inline}	
.tab-box-content-inner table.manual-table th.table-center, 
.tab-box-content-inner table.manual-table td.table-center,
#divManuals table.manual-table th.table-center, 
#divManuals table.manual-table td.table-center{text-align:center}
table.manual-table span{background:transparent url(/css/imgs/consumer/ssp-item-list-arrow.gif) no-repeat 0 8px;}
table.manual-table span.smaller{background:none}
table.manual-table a span{background:none;}
/* e: manual block */

/* s: select service form */
.frm-titlebar{background:transparent url(/css/imgs/consumer/ssp-bg-gray-bar-collapse-box.gif) no-repeat top left;height:35px;padding-top:10px;width:100%}
.frm-titlebar .frm-titlebar-nmbr{float:left;width:25px;height:25px;padding-left:20px}
.frm-titlebar h3{float:left;width:590px;padding:5px 10px 0 10px}
.frm-titlebar .frm-titlebar-icon{float:left;width:34px;height:25px}
.frm-online-repair label{font-size:1.2em}

/*.frm-collapse-box{padding:15px 0 15px 20px}*/
.frm-online-repair .collapse-block-wrapper{
	margin-bottom:5px}
.collapse-box{
	padding:15px 0 15px 20px}

.frm-shops-box,
.frm-row{
	width:100%;
	overflow:hidden}
	
.frm-shops-box{
	padding-bottom:20px}
.frm-shop-box{
	float:left;
	width:229px}
.frm-shop-box input.left{
	margin-right:5px}
.frm-row{
	width:100%;
	overflow:hidden;
	padding:3px 0}
.text-fld-green{
	margin-right:10px}
.submit-btn-small{
	margin-left:0}
	
input.input-border,
textarea.input-border,
select.input-border{
	width:294px;
	margin-right:25px;
	border:thin solid #f26522}
checkbox{
	border:thin solid #f26522
	}	
textarea.input-border{
	width:294px}	

.label-w91{
	width:100px;
	padding-top:3px}
	
.label-w250{
	width:250px;
	padding-top:3px}
.check-box{
	margin-right:10px;
	margin-top:0;
	width:auto}
.container input.conditionsboxes{padding:0 10px;}	
.frm-row-btn{
	margin-left:100px}
.frm-row-btn-wide{
	margin-left:250px}
.frm-p-short{
	padding:15px 0;
	width:250px}
.frm-row-p-indent{
	padding:15px 0 0 16px;}
.frm-print-btn{
	margin-left:16px;
	padding-bottom:15px}
.frm-row ul{
	padding-top:15px}
.frm-row ul li{
	padding-left:15px}
.frm-row ul li ul{
	padding-left:15px}
.frm-row ul li ul li{
	padding-left:0;
	font-size:1.2em}
.frm-row h5{background:transparent url(/css/imgs/consumer/ssp-item-list-arrow.gif) no-repeat 0 5px;padding-left:15px;font-size:1.2em;font-weight:normal}

/* s: select service form */

/* s: site map */
.titlebar-main h1{
	color:#ffffff;
	font-size:1.8em;
	padding:10px 0 0 10px}
.titlebar-main{
	background:transparent url(/css/imgs/consumer/ssp-bg-titlebar.gif) no-repeat;
	width:726px;
	height:41px;
	padding-bottom:30px;}
	
.mainlist{padding-left:15px;line-height:1.5}
.mainlist li{background: url(/css/imgs/consumer/ssp-sitemap-list-main.gif) no-repeat;padding-left:20px;font-size:1.2em;padding-bottom:10px}
.mainlist li h3{padding:0;font-size:1em;border:none}
.mainlist ul li, .mainlist li ul h4{font-size:1em}
.mainlist li li{background: url(/css/imgs/consumer/ssp-sitemap-list-second.gif) no-repeat;padding:0px 0 0px 20px;}
.mainlist li ul li{background:none;}
.mainlist li ul li ul li{background: url(/css/imgs/consumer/ssp-sitemap-list-second.gif) no-repeat;padding:0px 0 0px 20px;}

.mainlist li li a{border-bottom:1px dotted #89A33E;color:#000000;}
.mainlist li li a:hover{border-bottom:medium none;text-decoration:none;}
/* e: site map */

/* s: News item detail */
.block-blue-bg{background-color:#f3fdfe;padding:15px 15px 0 15px;width:430px;margin-bottom:15px}
.block-blue-bg p strong{color:#333}
/* e: News item detail */

/* s: repair registration */
.repair-reg-content .right-content-2col-row .col.right{width:340px}
.frm-login .frm-row label{width:70px;padding:0 5px 0 0;font-size:1.2em;line-height:1.6}
.frm-login .frm-row input{margin:0}
.frm-login .submit-btn-small{margin-left:75px;margin-top:10px}
.frm-login .text-fld-green{width:170px}
.frm-login .frm-row p{padding:0 0 0 75px;clear:both}
.frm-login .frm-row p a{font-size:0.8em;text-decoration:underline !important}
.frm-login .frm-row p a:hover{text-decoration:none !important}
/* e: repair registration */

/* s: troubleshooting */
.tab-box-content-inner h4,.tab-box-content-inner h5{padding:10px 0 0 20px;font-size:1.2em}
.tab-box-content-inner h5{color:#18729b}
.tab-box-content-inner ul h6{color:#79aa23;font-size:1.2em;line-height:1.6;padding:0}
.tab-box-content-inner .content-item .colright ul p{padding:0}
.tab-box-content-inner .content-item .colright ul ol{padding:0 0 0 15px;list-style:decimal outside}
.tab-box-content-inner .content-item .colright ul ol li{background:none;list-style-type:decimal;font-size:1.2em;padding:10px 5px 10px 0;margin-left:20px;overflow:visible;line-height:1.2}
.troubleshooting-btns{clear:both;overflow:hidden;padding-bottom:15px}
.troubleshooting-btns .btn-green{float:left;display:inline;width:190px;margin:0 4px}
.troubleshooting-btns .btn-green .btn-content-mid{font-size:0.9em;padding:10px 5px}
.tab-box-content-inner ul li a.prdSupportLnk{font-size:1em}
/* e: troubleshooting */


/* s:footer */
#footer{background:#f5f5f5 url(/css/imgs/consumer/ssp-footer-bkg.gif) no-repeat 0 0;margin:0 auto;text-align:center}
#legal{padding-top:31px;display:block;margin:0;line-height:13px}
#legal a:link, #legal a:visited{
	font-size:1.1em;color:#7f828c;text-decoration:none;background:url(/css/imgs/consumer/ssp-seperator.gif) no-repeat right;padding:0 8px}
#legal a.last{
	background:none}
#legal a.last img{
	margin-bottom:-2px}
#legal a:hover, 
#legal a:active{
	text-decoration:underline}
.sep{
	background:url(/css/imgs/consumer/ssp-seperator.gif) repeat-y 0 0;
	width:1px;
	height:13px}
#rnd-bot{
	width:100%;
	height:54px;
	margin:0 auto;
	text-align:center;
	background:url('/css/imgs/consumer/ssp-bg-footer.png') no-repeat center top}
#logo{
	display:block;
	padding:25px 0 15px}
#logo img{
	margin:0 15px 0 0}
#copy{
	display:block;
	margin:0;
	padding:0 0 15px;
	color:#7f828c;
	font-size:1.1em}
#footer a.terms,
#footer a.privacy{
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	background:url('/css/imgs/consumer/ssp-product-sep.gif') repeat-y;
	color:#7f828c;
	text-decoration:none}
/* e:footer */

/* OLD STYLES RECUP*/

textarea.eula {
	background-color : #EEEEEE;
	border : 1px solid;
	font-size : 12px;
	height : 200px;
	width : 400px;
	text-align:center}

.ac_menu {
	background-color : #FFF;
	border : 1px solid #BBB;
	text-align : left;}
	
.ac_normal{
	background-color : #FFF;
	cursor : pointer;
	padding:1px 4px 1px 6px;}

.ac_highlight{
	background-color : #CCC;
	color : #000;
	cursor : pointer;
	padding:1px 4px 1px 6px;}

.block-indent .ac_highlight{
	border-top:1px solid #bfe171;
	border-left:1px solid #bfe171;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	background-color:#edf7d7;
	font-size:1.2em;
	color:#336633;
	font-weight:normal;
	cursor : pointer;
	padding:1px 4px 1px 6px;} 
	
.ac_normal .a{
	color : #000;
	font-style : normal;
	font-size: 11px;
	font-family: tahoma, arial, verdana;}

.block-indent .ac_normal .a{
	color : #000;
	font-style : normal;
	font-size: 1.2em;
	font-family:Tahoma,Arial,sans-serif;}
	
.ac_normal .d{
	color : green;
	float : right;
	font-size : 10px;}

.ac_highlight .a{
	font-style : normal;
	font-size: 11px;
	font-family: tahoma, arial, verdana;}

.ac_highlight .d{
	float : right;
	font-size : 10px;}


input.ac {
	font-style: normal;
	font-size: 10px;
	font-family: verdana, tahoma, arial;}

iframe#sparrow{
	border:none; 
	overflow:hidden;
	width:750px;
	height:1750px;}	

#sparrowTAB{
	border:none;
	overflow:hidden;
	width:700px;
	height:430px;}	
		
.contact_box {
	background-color : #06334B;
	border : 1px solid #000;
	display : none;
	width : 550px;
	padding : 5px;
	position : absolute;}
	
.contact_txt {
	color : #FFF;
	font : normal normal 10px verdana, arial;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 15px;}



#sp_page_who{
	display:none;
	background-color:#CCFF99}

#drivers_list ul{
	font-size:1.1em;
	margin:20px}
	
/* styles for DSR*/

	
#frmLenses{
	margin-top:10px;}
#frmLenses p{
	clear:both}		
#frmLenses .standardTxt{
	display:block;
	float:left;
	width:200px}
#frmLenses img.steps{	
	height:25px;
	width:25px;
	padding-right:10px;
	}	
#frmLenses select{
	margin-left:30px;	}	
	
table.compatibility td{
	font-weight:500;
	font-size :  1.2em;
	color 			 : #65676b;
	text-align		 : center;}


img.images{
	display:inline}
/* Styles for http://support.sony-europe.com/DIME/compatibility/DSR/DSR_LENS/lens.aspx?l=fr&selBrand=KM+Camera&selModel=35mm+Film+SLR+%2F+Dynax+9xi&selLens=Sony*/	
	
#Lenses th{ 
	color:#333333;
	border: solid 1px RGB( 183,183,183); 
	border-collapse:collapse; 
	background-color: #DFE9F3;
	font:normal bold 10px verdana,tahoma, arial;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	width:180px}

#Lenses td{
	width:180px;
	padding-top:3px;
	padding-bottom:3px;}
	
#Lenses table tr.even{background-color:#FFCC33}	
/* end*/

#lstNotes li { padding:5px 0 5px 0; }

.subtitle{ font:normal bold 14px tahoma, verdana, arial; color:#696969; text-align:center; }

.news_section1{
	color : gray;
	font-style : normal; 
	font-weight : 700; 
	font-size :  1.2em;}

.news_txt10 ul {
	padding:5px;} 	

.news_txt10 ul li{
	list-style-type:square;
	list-style-position:outside;
	font-size:1.2em}
.news_txt10 ol li {
	list-style-position:outside;
	margin-left:15px;
	font-size:1.2em} 	
.news_txt10 ul li ul li,
.news_txt10 ol li ul li,
.news_txt10 ul li ol li,
.news_txt10 ol li ol li{font-size:0.8em; list-style-type:decimal-leading-zero}
	
/* fimware and downloads - Annuler les styles de l'xml*/	
#item_description,
#item_beforestart,
#item_network,
#item_disc{
	line-height:1.4em}
#item_description h4,
#item_beforestart h4,
#item_network h4,
#item_disc h4{
	font-weight:bold;
	padding-top:8px;
	padding-bottom:4px;}	

	
.right-content-2col-row.alternative .col.right{
	padding:0 0px 0 0;
	width:500px;}

.right-content-2col-row.alternative .col.left{
	padding:0 0px 0 0;
	width:120px;}
.title_1 {
	color : #082696;
	font-family : Tahoma,Verdana,Arial,sans-serif;
	font-size : 18px;
	font-weight : bold;}


/* Feedback box on leftnav*/
#feedbackBottomBox{
	clear:both;
	}
#feedbackBox li,
#feedbackBottomBox li{
	line-height:30px;
	list-style:none}

#feedbackBox li span,#feedbackBottomBox li span,#feedbackBox h3{}
.container #feedbackBox h3{color:#231f20;font-size:1.2em;text-decoration:none;padding:0;}

#feedbackBox textarea{
	padding-left:10px;
	width:165px}		
	
#feedbackBox #fbl_very,
#feedbackBox #fbl_avg,
#feedbackBox #fbl_not,
#feedbackBottomBox #fbb_very,
#feedbackBottomBox #fbb_avg,
#feedbackBottomBox #fbb_not{
	padding:5px;
	margin-left:10px;
	margin-top:3px}	

.feedbottom li{
	width:450px;
	margin:auto;
	padding:0;}	

.feedbottom li.list-head{background:none;}	
		
.feedbottom ul li strong{
	display:block;
	margin:auto;
	padding:0;}

.feedbottom textarea{
	display:block;
	margin:auto;
	padding:0;}
	
#feedintro{display:block;margin-right:3px;padding-top:3px;padding-bottom:3px;line-height:1.6;font-size:1.2em;color:#231f20;}	
/* CONNECTIVITY DIAGRAMS*/
.right-content-conn table.cnnGlossary {
	border-collapse	: collapse;
	border			: solid 1px #E2E5CA;
}

	
.right-content-conn td.componentImg {
	border-left		: solid 1px #B0C4DE; 
	border-top	 	: dotted 1px #B0C4DE; 
	border-right 	: dotted 1px #B0C4DE; 
	border-bottom	: dotted 1px #B0C4DE;
}

.right-content-conn div.componentCount {
	border			 : solid 1px #B0C4DE;
	background-color : #F4F7FB;
	font-style 			 : normal; 
	font-size :  10px;
	font-family: verdana, tahoma, arial;
	color 			 : #44607D;
	padding-left 	 : 5px;
	padding-right 	 : 5px;
}

.right-content-conn td.cnnHints {
	font-style 		 : normal; 
	font-size :  11px;
	font-family: tahoma,verdana,arial;
	color 		 : #696969;
	padding-left : 20px;
}

.right-content-conn td.cnnIdtv {
	font-style 		 : normal; 
	font-size :  11px;
	font-family: tahoma,verdana,arial;
	color 		 : #696969;
	padding-left : 20px;
}

.right-content-conn td.cnnShowAllSel {
	font-style : normal; 
	font-weight : bold; 
	font-size :  11px;
	font-family: tahoma,verdana,arial;
	color 		 : #696969;
	padding-left : 20px;
}

.right-content-conn .cnnPrnSectionTitle {
	font-style : normal; 
	font-weight : bold; 
	font-size :  11px;
	font-family: tahoma, verdana, arial;
	color 		 : #696969;
	padding-left : 4px;
}





/*used by the matrix*/
.comp_box_1px_black{

	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	border-top : 1px solid #000000;
	font-size : 10px;
	font-family : Verdana, Helvetica, Arial;
}

.comp_box_1px_model_lr{

	border-right : 1px solid #000000;
	border-bottom : 0px solid #000000;
	border-left : 1px solid #000000;
	border-top : 0px solid #000000;
	background-color : #eceae9;
	font-size : 10px;
	font-family : Verdana, Helvetica, Arial;
}

.comp_box_1px_rb{
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	font-size : 10px;
	font-family : Verdana, Helvetica, Arial;
}
.comp_box_1px_lrb{
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	font-size : 10px;
	font-family : Verdana, Helvetica, Arial;
}

.comp_box_1px_model_lrb{
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	border-top : 0px solid #000000;
	background-color : #eceae9;
	font-size : 10px;
	font-family : Verdana, Helvetica, Arial;}

.iconlist li{
	list-style-type:none;
	list-style-image:none;
	}

/* SITEMAP*/


.titlebar-main h1{color:#ffffff;font-size:1.8em;padding:28px 25px 30px 25px;background:transparent url(/css/imgs/consumer/ssp-intro-box-corner.png) no-repeat bottom left;height:1%;}
.titlebar-main{background:transparent url(/css/imgs/consumer/ssp-intro-box-bg.jpg) no-repeat;width:726px;height:auto;padding:0;margin-bottom:2px;}
.mainlist{padding-left:15px;line-height:1.5}
.mainlist li{background: url(/css/imgs/consumer/ssp-sitemap-list-main.gif) no-repeat;padding-left:20px;font-size:1.2em;padding-bottom:10px;list-style:none}
.mainlist li h3{padding:0;font-size:1em;}
.mainlist ul li,
.mainlist li ul h4{font-size:1em;background:transparent url(/css/imgs/consumer/ssp-sitemap-list-second.gif) no-repeat;padding:0px 0 0px 15px;list-style:none}
.mainlist li li{background: url(/css/imgs/consumer/ssp-sitemap-list-second.gif) no-repeat 10px;padding:0px 0 0px 30px;list-style:none}
.mainlist li li a{border-bottom:1px dotted #89A33E;color:#000000;}
.mainlist li li a:hover{border-bottom:medium none;text-decoration:none;}

.NoPrint{padding: 10px;}

.spiffy{display:block;width:726px; margin-left:auto; margin-right:auto}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#c9746d}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e7c3c0;
  border-right:1px solid #e7c3c0;
  background:#d69691}
.spiffy2{
  margin:0;
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9f1f0;
  border-right:1px solid #f9f1f0;
  background:#d38e88}
.spiffy3{
  margin:0;
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d38e88;
  border-right:1px solid #d38e88;
  }
.spiffy4{
  border-left:1px solid #e7c3c0;
  border-right:1px solid #e7c3c0}
.spiffy5{
  border-left:1px solid #d69691;
  border-right:1px solid #d69691}
  
.spiffyfg{
  background:#c9746d;
  margin:0;
  text-align:center;
  font-size:1.2em;
  display:block;
  color:#fff;padding:0 0 0 5px;width:721px; margin-left:auto; margin-right:auto}
.spiffyfg p{padding-top:0}  
.spiffyfg span table tbody tr td.ms_legend{
	border:none;
	color:#fff}  
  /* specific to the faqs*/
.faq .spiffy,.faq_closed .spiffy{display:block; width:680px}
.faq .spiffy *,.faq_closed .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  color:#000000;
  font-size:.01em;
  background:#cecfd0}
.faq .spiffy1,.faq_closed .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9eaea;
  border-right:1px solid #e9eaea;
  background:#dadbdb}
.faq .spiffy2,.faq_closed .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafafa;
  border-right:1px solid #fafafa;
  background:#d7d8d8}
.faq .spiffy3,.faq_closed .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d7d8d8;
  border-right:1px solid #d7d8d8;}
.faq .spiffy4,.faq_closed .spiffy4{
  border-left:1px solid #e9eaea;
  border-right:1px solid #e9eaea}
.faq .spiffy5,.faq_closed .spiffy5{
  border-left:1px solid #dadbdb;
  border-right:1px solid #dadbdb}
.faq .spiffyfg,.faq_closed .spiffyfg{
  background:#cecfd0;
  padding:10px;
  text-align:left;
  width:660px;}
 
 .faq p, .faq ul, .faq ol, .faq ul li,.faq ol li, .faq_closed p, .faq_closed ul, .faq_closed ul li{font-size:12px;
 font-family:Arial, Helvetica, sans-serif} 
 

#kasaform label{
	border-bottom:thin;
	border-bottom-color:#999999;
	border-bottom-style:dotted;
	padding-bottom:4px}
/*Styling for filter between NL form and kasa*/
#HN_KASA{
	background-color:#CCCCCC;
	border:#f26522 thin solid;
	padding:10px;
	color:#000;
	font-weight:800}
.hrdotted{
	margin-top:10px;
	margin-bottom:10px}	
.headphone #serial{
	border:thin solid #999999;
	padding-top:4px}	
.headphone #model{
	border:thin solid #999999;
	margin-left:2px}	



	
#termsandcond, .backupsol, #backupsol, #backupsol1, #backupsol2, #backupsol3, #backupsol4, #backupsol5, #backupsol6{
	display:none}

#connectwifi{
	width:720px;
	overflow-x: hidden;}	

.steps{
	display:inline-block;
	margin-top:10px}	
	
	
/* Styles for the survey*/	
.surveyTables{
	background-color:#f4f4f5;
	width:500px;
	margin:auto;
	margin-top:25px;}

.surveyTables th{
	margin:0px;
	text-align:justify;
	width:500px;
	font-size:13px;
	font-weight:600;
	font-variant:small-caps;
}	

.surveyTables th#footer{
	background:none;
	margin-left:2px;
	width:auto
}
.rnd-bot2{
	width:500px;
	height:30px;
	margin:0 auto;
	text-align:center;
	background:url('/css/imgs/consumer/ssp-bg-footer2.png') no-repeat center top}
.surveyTables td{
	border-bottom:thin dashed;
	border-bottom-color:#4996a8;
	font-weight:400;
	font-size:12px;
	padding-bottom:4px;
	padding-top:4px;}	
.surveyTables tbody .surveyH th{
	padding-top:25px;
	}		
.surveyTables .votes{
	background-color:#999999;
	padding-left:35px;}	

#surveyfrm .submit-btn-small{
	font-size:10px;
	padding-left:30%;
	margin-bottom:10%}
#surveyfrm .submit-btn-small input{
	border:none}	

.warranty ol ol li{
	list-style-type:lower-alpha;}	
.warranty ol ol ol li{
	list-style-type:lower-roman;
	}		
/* STYLES FOR ASC LOCATOR*/	
#locator{
	width:100%;
	border:#CCCCCC thin solid}	
	
#locator th{
	font-weight:600;
	font-size:1.2em;
	padding-bottom:5px;
	padding-top:5px}	
	

#locator #locLeft{
	width:300px;
	float: left;
	padding:5px}
	
#locator #locLeft #mapsidebar{
	overflow: hidden; 
	width:300px;
	color: #000;
	float:left;}
		
#locator #map{
	overflow: hidden; width:400px; height:400px;
	float:right}
	
#ascresults{
	width:726px;
	height:auto;
	padding:5px;}
	
#locator #locLeft #addressInput{
	width:140px;
	margin-right:10px;
	border-color:#999999;
	border:1px solid;
	background-color:#e0eFeF;
	padding:2px;
	z-index:100;	
	float:left}
	
#locator #locLeft #radiusSelect{
	width:140px
	}	
#locator .check {
	margin:10px 10px 0px 20px;
			}
#locator .check label {
	color:#898989;
	font-weight:normal;
	position:relative;bottom:10px;left:20px;
			}
#locator .inner {padding:20px 0px 0px 20px;}
#locator .inner p radio,
#locator .inner p label{
	padding:0px;
	margin:0}	
#locator .radio{margin-right:10px; margin-top:12px; margin-left:10px}
#locator .inner p label {
	color:#1a557d;
	display:inline;
	line-height:2.5em;
	width:210px;}
	
#ascresults table tbody tr td.legend{
	width:180px;
	font-weight:600}	
#VIPresults table tbody tr td.legend,
#TR2results table tbody tr td.legend{
	width:180px;
	font-weight:600;
	background-color:#CCaaFF;
}
#VIPresults table tbody tr td,
#TR2results table tbody tr td,
#ascresults table tbody tr td{
	border:#CCCCCC thin solid}	
#VIPresults h3{
	color:#745274}	
#VIPresults th{
background-color:#745274;
color:#FFFFFF
	}	
#smartbutton{
	cursor:pointer}	
#content table.innerASC{width:500px}
#content table.innerASC tbody tr td img{display:block; float:left}
.ascexpl{width:60px; height:24px;font-size:10px; display:block; float:left; margin:0px; padding:0; margin-left:4px}
/*country display allow loccale change*/

#lg_change{cursor:pointer;}
#lg_change:hover{text-decoration:underline}

/* tip class styling*/
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	width: 123px;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(/css/imgs/consumer/bubble.png) top left;
}
 
.tip-text {
	font-size: 11px;
	color:#FFFFFF;
	width: 123px;
	padding: 4px 8px 8px;
	background: url(/css/imgs/consumer/bubble.png) bottom right;
}
 
/* Used in the new contact page when opening the ajax frame*/ 
#contact .openresults{
	background:#e9dda3 url(/css/imgs/consumer/ssp-bg-contact-info-box.gif) no-repeat top left;
	padding:15px;
	width:300px;
	display:block;
	}
#search_results	{
	background:#e9dda3 url(/css/imgs/consumer/ssp-bg-contact-info-box.gif) no-repeat top left;
	width:300px;
	display:block;}

#search_results	h2{
	font-size:14px;
	}
#search_results	p{
	font-size:12px;
	}	
#contact #chat_results{
	background:#e9dda3 url(/css/imgs/consumer/ssp-bg-contact-info-box.gif) no-repeat top left;
	padding:15px;
	width:300px;
	margin-bottom:5px;
	}	

#contact_results_btn{
	float:right;
	cursor:pointer;}

#contact .submit-btn-small{margin:0;padding:0;display:inline;width:35px}
	
#ms,#usb{
	color:#00CC99}	

table.tblLenses{
	border: solid 1px RGB( 183,183,183); 
	border-collapse:collapse; 
	}

td.tblLenses{ 
	color:#333333;
	border: solid 1px RGB( 183,183,183); 
	border-collapse:collapse; 
	font:normal normal 10px verdana,tahoma, arial;
	padding:4px;}
.tblLensesHeader{ 
	color:#333333;
	border: solid 1px RGB( 183,183,183); 
	border-collapse:collapse; 
	background-color: #DFE9F3;
	font:normal bold 10px verdana,tahoma, arial;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	width:180px}
	
/** ALERT BOX **/
#alertBox-Box {
  padding-bottom: 24px;
  background: url("/css/imgs/consumer/alertbox/alert-box-bottom.png") bottom left no-repeat !important;
  background: url("/css/imgs/consumer/alertbox/alert-box-bottom.gif") bottom left no-repeat;
}

#alertBox-InBox {
  padding-top: 15px;
  background: url('/css/imgs/consumer/alertbox/alert-box-top.png') top left no-repeat !important;	
  background: url('/css/imgs/consumer/alertbox/alert-box-top.gif') top left no-repeat;	
}

#alertBox-BoxContent {
  background: url('/css/imgs/consumer/alertbox/alert-box-body.png') top left repeat-y !important;
  background: url('/css/imgs/consumer/alertbox/alert-box-body.gif') top left repeat-y;
  padding: 0px 40px;
}

#alertBox-BoxContenedor {
  padding: 0px 0px 5px 55px;
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
}

#alertBox-BoxContenedor h1,#alertBox-BoxContenedor h2,#alertBox-BoxContenedor h3,#alertBox-BoxContenedor b,#alertBox-BoxContenedor strong{
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

#alertBox-Buttons{text-align:left;}
#alertBox-Buttons input {margin: 10px 0px;}
#alertBox-BoxContenedor #BoxPromptInput{margin-top:5px;}
/*warning icon http://www.turbomilk.com/*/
#alertBox-Box .BoxAlert {background: url('/css/imgs/consumer/alertbox/dialog-warning.png') top left no-repeat;}
#alertBox-Box .BoxConfirm {background: url('/css/imgs/consumer/alertbox/dialog-help.png') top left no-repeat;}
#alertBox-Box .BoxPrompt {background: url('/css/imgs/consumer/alertbox/dialog-help.png') top left no-repeat;}
#alertBox-Box .BoxInfo {background: url('/css/imgs/consumer/alertbox/dialog-information.png') top left no-repeat;}
#alertBox-Box .BoxError {background: url('/css/imgs/consumer/alertbox/dialog-error.png') top left no-repeat;}

.contentblock {
	font-family:Tahoma,Arial,sans-serif;
	font-size:8px;
}

.contentblock ul{
	list-style-type: disc;
	list-style-image: inherit;
	list-style-position: inside;
	padding:6px;
}

.contentblock ul li{font-size:18px;}
.contentblock ol li{font-size:11px;}
.contentblock ul li ul li{font-size:18px;}
.downloadlink{float:left;margin-bottom:20px;padding:0 0 0 20px;}
.downloadlink img{float:none;padding:0;}
.box-small-wrapper{width:702px;background:#ecebeb url('/css/imgs/consumer/ssp-box-small-bot.gif') no-repeat bottom left;}
.box-small-content{background:transparent url('/css/imgs/consumer/ssp-box-small-top.gif') no-repeat top left;}
.box-small-margin{padding:21px;}
#feedbackBottomBox{width:702px;}
#feedbackBottomBox li{width:660px;color:#231f20;font-size:1.2em;text-align:left;}
#feedbackBottomBox select{display:block;}
#feedbackBottomBox .list-head{color:#000;font-size:1.6em;padding:15px 0 0;}
#feedbackBottomBox textarea{width:660px!important;}
#feedbackBottomBox .submit-btn-feedback{padding-top:0;}
.right-content-margin{margin:0 0 0 20px;}
.right-content-margin .spiffy,.right-content-margin .spiffyfg{margin-left:0;}
.right-content-margin h2{padding:15px 0;color:#406ab3;font-size:1.4em;}
.right-content-margin h3{padding:30px 0 20px;}
.addthis{padding-top:15px;}
.right-content-wrapper p.hor-sep{border-top:1px solid #c9cacc;margin-left:21px;padding-top:21px;}
p.hor-sep a{background:transparent url(/css/imgs/consumer/ssp-item-list-arrow.gif) no-repeat 0 5px;padding:0 0 0 15px;}
.container .right-content-wrapper .camtables table tbody td img.text-center{
	display:block;
	margin:auto;
	width:16px
	}

#model_crumb{
	cursor:pointer;
	padding:3px;}	
	
	/** CSS3 implementation **/
	
.container a,
.right-content-2col-row div.item-content p a:hover {
	-webkit-transition: color .4s ease-out;}	
.right-content-2col-row img:hover.product-img{
	-webkit-transition: opacity .4s ease-out;}
.main a.external{
	cursor:url('imgs/consumer/redarrow.cur'),pointer;}
		