body {
  color: #fff;
  /* font-size: 16px;
  font: 15px/1.4em "Segoe UI",Candara,Corbel,"Franklin Gothic Book",Calibri,Tahoma,"DejaVu Sans Condensed","Trebuchet MS","Liberation Sans",sans-serif;
*/
  font: 15px/24px "Segoe UI",Candara,Corbel,"Franklin Gothic Book",Calibri,"Liberation Sans",Arial,sans-serif;
	margin:0;
	padding:0;
	background: #514f4f;
	/* font-size: 15px; */
}

a {
	text-decoration:none;
	color:#cc3300;
}
a:hover {
	text-decoration:underline;
	color:#ff6633;
}
button {
	cursor:pointer;
	width:100px;
	height:34px;
}

h2, h4 {
	margin:50px 0 30px 22px;
	font-family:Georgia,"New Century Schoolbook","Nimbus Roman No9 L",serif;
	font-variant:small-caps;
	color:#990000;
	font-size:20px;
	text-shadow: 1px 1px 2px #bfbfbf;
	font-style:italic;
}
h4 {	
	margin:0;
	font-size:18px;
}
h3 {
	margin:0;
	margin-bottom:4px;
	padding-bottom:8px;
	font-family:Georgia,"New Century Schoolbook","Nimbus Roman No9 L",serif;
	font-variant:small-caps;
	color:#CC3300;
	font-size:19px;
	letter-spacing:1px;
	text-shadow: 1px 1px 2px #bfbfbf;
	font-style:normal;
	font-weight:normal;
	background: url(../images/bgH3.png) left bottom no-repeat;
}
h5 {
	margin:20px 0 4px;
	padding-bottom:4px;
	border-bottom:2px solid #fff;
	font-family:Georgia,"New Century Schoolbook","Nimbus Roman No9 L",serif;
	font-variant:small-caps;
	color:#000;
	font-size:15px;
	letter-spacing:-1px;
	text-shadow: 1px 1px 2px #666666;
	font-style:italic;
}
#cnt {
	background: url(../images/top_header.jpg) top center no-repeat;
	min-width:960px;
	/* height:800px; */
	/* min-height:800px; */
	text-align:center;
}

#footerCnt {
	background: url(../images/footer_shadow.png) center top no-repeat;
	border-top: 1px solid #000;	
}
#footer {
	font-size: 11px;
	line-height:12px;
	color:#a0a0a0;
	background: url(../images/footer_shadow.png) center top no-repeat;
	padding: 0px 10px;
	width:940px;
	text-align:left;
	margin:auto;
}
#footer_gl {
	float:left;
	margin: 17px 0 23px;
}
#footer_gl p {
	font-weight:bold;
	color:gold;
	margin-top:0;
	margin-bottom:6px;
}

#footer_p9 {
	float:right;
	width:88px;
	height:32px;
	margin: 18px 0;
	background: url(../images/p9.gif) no-repeat;
}

#headerCnt {
	position:relative;
	width:960px;
	height:399px;
	margin:auto;
	padding:1px;
	text-align:left;
	z-index:1;
}
#contentCnt {
	color: #4e4e4e;
		background: #fefefe url(../images/bgContent.jpg) 0 0 repeat-x;
	position:relative;
	/* height:397px; */
	/* min-height:397px; */
	padding-bottom:60px;
	text-align:center;
	/* background: #fefefe url(../images/bgContent.jpg) repeat-x; */
}

#content {
	/* background: #f7f7f7 url(../images/bgContent.jpg) repeat-x; */
	padding: 70px 10px;
	width:940px;
	/* min-height:800px; */
	text-align:left;
	margin:auto;

}
#contentTxt {
	text-align: justify;
	text-shadow:1px 1px 3px #c4c4c4;
}
#contentTxt p {
	margin-bottom:28px;
	text-indent: 22px;
}

.emph {
	font-family:Georgia,"New Century Schoolbook","Nimbus Roman No9 L",serif;
	font-variant:small-caps;
	font-style:italic;
	color:#990000;
}

.exampleBox .emph {
	color:#4e4e4e;
	text-transform:uppercase;
}

#fxPadder {
	float:right;
	/* width:175px; */
	width:0;
	height:20px;
}
#rightBoxWrapper {
	float:right;
	height:430px;
	/* margin:40px -2px 36px 50px;*/
	margin:30px 0 36px 50px;

}
#rightBoxLabelWrapper {
	float:left;
	width:28px;
	height:106px;
	background: url(../images/rightBox_label.png) no-repeat;
	margin-top:200px;
}
#rightBoxLabel {
	cursor:pointer;
	float:left;
	width:24px;
	margin-top:4px;
	margin-left:3px;
	height:98px;
	background: url(../images/rightBox_labelTxt.gif) -26px 0 no-repeat;
}
#rightBoxLabel.showMe {
	background-position: 0 0;
}
#rightBoxContent {
	float:left;
	height:430px;
	width:196px;
	background: url(../images/rightBox_shadow.png) no-repeat;
	overflow:hidden;
}
#rightBoxInfos {
	margin-left:19px;
	width:177px;
}

#rightBoxInfos h2 {
	margin:0 0 20px 0;
	width:175px;
	height:50px;
	text-align:center;
	font-family:Georgia,"New Century Schoolbook","Nimbus Roman No9 L",serif;
	font-variant:small-caps;
	color:#cc3300;
	font-size:13px;
	text-shadow: 1px 1px 2px #bfbfbf;
	background: url(../images/bgContactUsH1.png) left bottom no-repeat;
}

.rightBox_contactBox {
	width:175px;
	height:74px;
	margin:7px 0;
	background: url(../images/rightBox_contactBox.png) no-repeat;
}
#contactBox_txt1, #contactBox_txt2, #contactBox_txt3, #contactBox_txt4 {
	height:66px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
#contactBox_txt1 {
	background-image: url(../images/rightBox_contactBox_txt_01.png);
}
#contactBox_txt2 {
	background-image: url(../images/rightBox_contactBox_txt_02.png);
}
#contactBox_txt3 {
	background-image: url(../images/rightBox_contactBox_txt_03.png);
}
#contactBox_txt4 {
	background-image: url(../images/rightBox_contactBox_txt_04.png);
}

.rightBox_contactBox div a {
	font-size:13px;
	text-transform:uppercase;
	display:block;
	margin-left: 6px;
	width:138px;
	height:52px;
	text-align:right;
	text-decoration:none;
	padding:10px 30px 0 0;
	color:#000;
	text-shadow: 1px 1px 0px #fff;
	background: url(../images/miniArrowGrayBg.gif) 145px 15px no-repeat;
}
.rightBox_contactBox div a:hover {
	color:#990000;
}

.contactNums {
	font-size:13px;
	margin-left: 6px;
	width:148px;
	height:52px;
	text-align:right;
	padding:10px 20px 0 0;
	color:#000;
	text-shadow: 1px 1px 0px #fff;
}
.contactNums:hover, .rightBox_contactBox div a:hover {
	color:#990000;
}

#menuCnt {
	position:absolute;
	margin-top:190px;
	margin-left:13px;
	width:197px;
	height:152px;
	overflow:hidden;	
}

#lk__1,#lk__2,#lk__3,#lk__4,#lk1Box,#lk2Box,#lk3Box,#lk4Box {
	width:197px;
	height:38px;
	background-image: url(../images/menu_scr.png);
	background-repeat:no-repeat;
}
#lk1Box,#lk2Box,#lk3Box,#lk4Box {
	margin-top: 2px;
 margin-left:5px;	
}


#lk__2 {
	background-position: 0 -38px;
}
#lk__3 {
	background-position: 0 -76px;
}
#lk__4 {
	background-position: 0 -114px;
}
#lk1Box {
	background-position: 0 -152px;
}
#lk2Box {
	background-position: 0 -190px;
}
#lk3Box {
	background-position: 0 -228px;
}
#lk4Box {
	background-position: 0 -266px;
}

#lkBoxTop__1 {
	top:189px;	
}
#lkBoxTop__2 {
	top:227px;
}
#lkBoxTop__3 {
	top:265px;	
}
#lkBoxTop__4 {
	top:303px;
}
.lkBoxTop {
	position:absolute;
	left:9px;
	width:421px;
	height:48px;
	background: url(../images/menu_boxExt_top.png) no-repeat;
	z-index:100;
	display:none;
}

#lkBox__1W,#lkBox__2W,#lkBox__3W,#lkBox__4W {
	position:absolute;
	left:199px; 
	width:231px;
	z-index:100;
}
#lkBox__1W {
	top:237px;	
}
#lkBox__2W {
	top:275px;
}
#lkBox__3W {
	top:313px;	
}
#lkBox__4W {
	top:351px;
}

#href__1W,#href__2W,#href__3W,#href__4W {
	left:208px;
	position:absolute;
	width:212px;
	z-index:101;
}
#href__1W {
	top:212px;
}
#href__2W {
	top:250px;
}
#href__3W {
	top:288px;
}
#href__4W {
	top:326px;
}

.lkBoxContent {
	width:231px;
	background: url(../images/menu_boxExt_body.png) repeat-y;
}
.lkBoxFooter {
	width:231px;
	height:21px;
	background: url(../images/menu_boxExt_btm.png) no-repeat;
}

a.link {
	display:block;
	/* height:20px;
	padding:2px 0 2px 10px;
	line-height:20px;
	*/
	padding-left:10px;
	line-height:30px;
	height:30px;
	font-size:12px;
	color:white;
	text-decoration:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background: url(../images/bg_linkFx.gif) 0 30px no-repeat;
}
a.link:hover{
	text-decoration:none;
	/* border:1px solid #fa7547; */
	color:#000;
	 background-position: 0 0; /* #c64012;	*/
	/* font-style:italic; */
}
.uppercase {
	font-family:'Segoe UI', Segoe, Candara, Corbel, 'Franklin Gothic Book',Calibri,'Trebuchet MS',Tahoma,Geneva,sans-serif;
	text-transform:uppercase;
}

#badge  {
	position:absolute;
	top:386px;
	right:0; 
	width:241px;
	height:189px;
	background: url(../images/badge.png) no-repeat;
	z-index:99;
}
a#badge_link {
	margin:29px 0 0 24px;
	display:block;
	height:48px;
	width:191px;
	background: url(../images/badge_arrow.png) 140px -47px no-repeat;
}

a#badge_link:hover {
	background-position: 140px 1px;
}

a#badge_members {
	margin:69px 0 0 47px;
	display:block;
	height:31px;
	width:147px;
	background: url(../images/badge_members.gif) 0 0 no-repeat;
}

a#badge_members:hover {
	background-position: 0 -31px;
}


#pgTit_index {
	background: url(../images/pageTitle_index.png) 0 0 no-repeat;
}
#pgTit_history {
	background: url(../images/pageTitle_history.png) 0 0 no-repeat;
}
#pgTit_warranties {
	background: url(../images/pageTitle_warranties.png) 0 0 no-repeat;
}
#pgTit_what {
	background: url(../images/pageTitle_what.png) 0 0 no-repeat;
}
#pgTit_basic {
	background: url(../images/pageTitle_basic.png) 0 0 no-repeat;
}
#pgTit_extra {
	background: url(../images/pageTitle_extra.png) 0 0 no-repeat;
}
#pgTit_advantages {
	background: url(../images/pageTitle_advantages.png) 0 0 no-repeat;
}
#pgTit_contents {
	background: url(../images/pageTitle_contents.png) 0 0 no-repeat;
}
#pgTit_callcenter {
	background: url(../images/pageTitle_callcenter.png) 0 0 no-repeat;
}
#pgTit_premium {
	background: url(../images/pageTitle_premium.png) 0 0 no-repeat;
}
#pgTit_form {
	background: url(../images/pageTitle_form.png) 0 0 no-repeat;
}
#pgTit_activation {
	background: url(../images/pageTitle_activation.png) 0 0 no-repeat;
}

.pageTitle {
	height:39px;
	width:600px;
	margin-bottom:60px;
	
}



.roundBox, .roundBox_ex, .roundBox_wd {
	text-align:left;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	text-shadow: 1px 1px 3px #afaeae;
	height:400px;
	width:223px;
	border:1px solid #fff;
	background: #f0f0f0 url(../images/roundBox_bg.png) 0 -152px no-repeat;
	color: #4e4e4e;
}

.roundBoxWrapper, .roundBoxWrapper_ex, .roundBoxWrapper_wd {
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	border: 1px solid #e1dfdf;
	float: left;
	margin:60px 10px 0 0;	
}

.roundBoxReflection, .roundBoxReflection_wd {
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	float: left;
	width:227px;
	height:70px;
	margin:2px 10px 0 0;
	background: url(../images/roundBoxRefl_bg.jpg) repeat-x;	
}

.roundBoxReflection_wd {
	float:none;
	width:666px;
	margin-right:0;
	margin-bottom:30px;
}
.roundBoxWrapper_ex {
	margin:40px 30px 0 0;
}
.roundBoxWrapper_wd {
	margin:66px 0 0 0;
	width:664px;
	float:left;
}
.roundBox_wd {
	font-size:13px;
	padding:34px 0 26px 36px;
	width:626px;
	height:auto;
	background: #f0f0f0
}

.roundBox_wd_col {
	float:left;
	width:208px;
	overflow:hidden;
}
.roundBox_wd sup{
	font-style:normal;
	color:#cc3300;
	letter-spacing:1px;
	text-shadow:1px 1px 0 #ccc;
}
.roundBox_wd h2{
	margin-top:0;
}

.roundBox_wd ol{
	margin:0;
	margin-top:32px;
	font-size:12px;
	line-height:20px;
	font-style:italic;
	padding-top:10px;
	background: url(../images/bgH3.png) no-repeat
}
.roundBox_wd ol li{
	padding-left:6px;
	
}

.supHighlight {
	font-style:normal;
	color:#cc3300;
	background:#fefefe
}
sup.supHighlight {
	color:#fff;
	background:#cc3300;
	cursor:help;
	text-shadow: 1px 1px 3px #afaeae;
}
.numTrf {
	background: url(../images/arrow_miniMini.png) 0 10px no-repeat;
	height:28px;
	line-height:28px;
	font-style:italic;
	padding-left:18px;
	text-shadow: 1px 1px 0 #fff;
}
.numTrf span{
	color:#000;
	font-size:14px;
	font-style:normal;
}

.roundBox_ex {
	display:block;
	padding:24px 0 5px 40px;
	width:263px;
	height:100px;
	background: #f0f0f0
}
.roundBox_ex:hover {
	text-decoration:none;
}
.roundBoxReflection_ex {
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	float: left;
	height:49px;
	background: url(../images/roundBoxRefl_mini_bg.jpg) repeat-x;
	margin:2px 30px 0 0;
	width:307px;
}
.roundBox_ex h2 {
	margin:10px 0;	
}
.clickForDetails {
	background: url(../images/miniArrowGrayBg.gif) 120px 9px no-repeat;
	height:30px;
	line-height:30px;
}

#rBW__4, #rBWReflection__4 {
	margin-right:0;
}

.rbTitle {
	height:40px;
	background: url(../images/roundBoxTitles.png) no-repeat;
	margin-top:30px;	
	border-bottom:1px solid #e1dfdf;
}
#rbTit__1 {
	background-position: 20px 0;
}
#rbTit__2 {
	background-position: 20px -40px;
}
#rbTit__3 {
	background-position: 20px -80px;
}
#rbTit__4 {
	background-position: 20px -120px;
}

.rbContent {
	border-top:1px solid #fff;
	padding:25px 14px 0 16px;
}
.rbContent p{
	margin-top:14px;
}

.clearer {
	clear:both;
	height:0;
	line-height:0;
}

#homeLink {
	display:block;
	position:absolute;
	width:446px;
	height:114px;
	right:15px;
	top:24px;
}
#italianVersion {
	width:153px;
	height:22px;
	display:block;
	position:absolute;
	top:0;
	left:35px;
	/*
	left:7px;
	left:503px;
	*/
	background: url(../images/italy.png) no-repeat;
}

ul.listCK, ul.listCK_ext {
	/* float:left; */
list-style-type: none;
padding:0;
margin-left:-6px;
}
ul.listCK_ext {
	margin-top:60px;
}

ul.listCK li {
	/* color:#d04a1c; */
	font-size:17px;
	font-style:italic;
	height:79px;
	/*
	width:443px;
	float:left;
	*/
	background: url(../images/bgList1.png) left bottom no-repeat;
	line-height:73px;
	padding-left:110px;
	
}

.mrgBtm {
	margin-bottom:60px;
}
.mrgTp {
	margin-top:60px;
}

.pnrts {
	font-size:13px;	
	color:#cc3300;	
}

ul.listCK_ext li {
	/* color:#d04a1c; */
	margin-bottom:20px;	
	font-style:italic;
	background: url(../images/bgList1.png) left bottom no-repeat;
	padding-left:110px;
	padding-bottom:25px;
	line-height:22px;
}

ul.mrBtmMrg li {
	margin-bottom:35px;
}

.pseudoOL {
	padding-left:20px;
	margin-top:16px;
}
.pseudoOL_num {
	float:left;
	margin-left:-20px;
}

/*
ol.lstFrmt {
	margin-top:4px;
	padding-left:20px;
	margin-left:0;
	
}
ol.lstFrmt li {
	line-height:22px;
	padding-top:10px;
	padding-left:0;
	padding-bottom:0;
	margin-bottom:0;	
	background:none
}
*/

.exampleBox {
	color:#990000;
	font-size:13px;
	margin:60px;	
	margin-left:-6px;
	font-style:italic;
	background: url(../images/exampleBg.png) left bottom no-repeat;
	padding-left:110px;
	padding-bottom:25px;
	line-height:22px;
}
.exampleBox h3, .genericBox h3 {
	color:#000;
	font-size:17px;
	margin-bottom:4px;
	padding-bottom:5px;
	letter-spacing:0;
	background-image: url(../images/bgH3_example.png);
}

.commPadder {
	padding-top:6px;
	padding-bottom:1px;
}
.genericBox {
	color:#990000;
	margin:0 50px 0 -6px;	
	font-style:italic;
	background: url(../images/bgListGeneric.png) left bottom no-repeat;
	padding:0px 35px 25px;
	line-height:22px;
}
.genericBox h3{
	margin-top:10px;
	text-transform:uppercase
}
.roundBox_min h3 {
	font-size:17px;
	padding-bottom:5px;
	letter-spacing:0;
	background-image: url(../images/bgH3_example.png);
	margin-top:0;
	margin-bottom:10px;
	padding-left:16px;
	text-transform:uppercase
}

.boxNb {
	margin:60px 0 0 -6px;	
	font-size:13px;
	font-style:italic;
	background: url(../images/bgListGeneric.png) left bottom no-repeat;
	padding:0 0 25px 35px;
	line-height:20px;
}
.boxNb span {
	color: #990000;
}

.wdtPerc {
	width: 45%;
	margin-bottom:20px;
}

.cstmLi {
	line-height:21px;
	padding-top:12px
}

.ftNts {
	font-style:italic;
	font-size:13px;
	line-height:20px;
}
.ftNts .emph {
	font-size:15px;
}

.mrgTpMin {
	margin-top:30px !important
	
}

a.lkPdf {
	display:block;
	float:left;
	clear:both;
	height:30px;
	line-height:30px;
	background: url(../images/icoPdf.png) 0 0 no-repeat;
	padding-left:40px;
}
a.lkPdf:hover {
	background-position: 0 -30px;
}

.crLk {
	clear:both;
	margin-top:100px;
}

.inputWrapper, .inputWrapperOver, .inputWrapperFocus, .inputWrapperFocusOver, .inputWrapperError, .inputWrapperErrorOver, .inputWrapperErrorFocus, .inputWrapperErrorFocusOver {
	width:331px;
	height:36px;
	padding:6px 10px 0 10px;
	float:left;
	background-image: url(../images/input_bg.png);
	background-repeat: no-repeat;
}


.inputWrapper {
	background-position: 0 0;	
}
.inputWrapperOver {
	background-position: 0 -42px;	
}
.inputWrapperFocus {
	background-position: 0 -84px;	
}
.inputWrapperFocusOver {
	background-position: 0 -126px;	
}
.inputWrapperError {
	background-position: 0 -168px;	
}
.inputWrapperErrorFocus, .inputWrapperErrorOver, .inputWrapperErrorFocusOver {
	background-position: 0 -210px;	
}
.inputWrapper input,.inputWrapperOver input, .inputWrapperFocus input, .inputWrapperFocusOver input, .inputWrapperError input, .inputWrapperErrorFocus input, .inputWrapperErrorOver input, .inputWrapperErrorFocusOver input {
	font-family: "Segoe UI",Candara,Corbel,"Franklin Gothic Book",Calibri,"Liberation Sans",Arial,sans-serif;
	font-size:13px;
	width:329px;
	height:20px;
	margin-top:3px;
	text-shadow:1px 1px 3px #c4c4c4;
	background:transparent;
	border:none;
}

.lb_inputWrapper, .lb_inputWrapperOver, .lb_inputWrapperFocus, .lb_inputWrapperFocusOver, .lb_inputWrapperError, .lb_inputWrapperErrorFocus, .lb_inputWrapperErrorOver, .lb_inputWrapperErrorFocusOver  {
	display:block;
	width:210px;
	float:left;
	line-height:38px;
	font-style:italic;
}
.lb_inputWrapper {
	color:#4e4e4e;
}
.lb_inputWrapperOver {
	color:#3768a6;
}
.lb_inputWrapperFocus {
	color:#407d32	
}
.lb_inputWrapperFocusOver {
	color:#40a32a;
}
.lb_inputWrapperError {
	color:#794941
}
.lb_inputWrapperErrorFocus, .lb_inputWrapperErrorOver, .lb_inputWrapperErrorFocusOver  {
	color:#9d4436;
}

.formWrTxtArea .inputWrapper, .formWrTxtArea .inputWrapperOver, .formWrTxtArea .inputWrapperFocus, .formWrTxtArea .inputWrapperFocusOver, .formWrTxtArea .inputWrapperError,.formWrTxtArea .inputWrapperErrorOver,.formWrTxtArea .inputWrapperErrorFocus,.formWrTxtArea .inputWrapperErrorFocusOver {
	padding:12px 5px 10px 10px;
	width:336px;
	height:150px;
	background-image: url(../images/textarea_bg.png);
}

.formWrTxtArea .inputWrapper {
	background-position: 0 0;	
}
.formWrTxtArea .inputWrapperOver {
	background-position: 0 -172px;	
}
.formWrTxtArea .inputWrapperFocus {
	background-position: 0 -344px;	
}
.formWrTxtArea .inputWrapperFocusOver {
	background-position: 0 -516px;	
}
.formWrTxtArea .inputWrapperError {
	background-position: 0 -688px;	
}
.formWrTxtArea .inputWrapperErrorFocus, .formWrTxtArea .inputWrapperErrorOver, .formWrTxtArea .inputWrapperErrorFocusOver {
	background-position: 0 -860px;	
}

.inputWrapper textarea,.inputWrapperOver textarea, .inputWrapperFocus textarea, .inputWrapperFocusOver textarea, .inputWrapperError textarea, .inputWrapperErrorFocus textarea, .inputWrapperErrorOver textarea, .inputWrapperErrorFocusOver textarea {
	font-family: "Segoe UI",Candara,Corbel,"Franklin Gothic Book",Calibri,"Liberation Sans",Arial,sans-serif;
	font-size:13px;
	width:332px;
	height:148px;
	text-shadow:1px 1px 3px #c4c4c4;
	background:transparent;
	border:none;
}

.inputWrapper input, .inputWrapper textarea, .inputWrapper select {
	color:#4e4e4e;
}
.inputWrapperOver input, .inputWrapperOver textarea, .inputWrapperOver select {
	color:#55617e
}
.inputWrapperFocus input, .inputWrapperFocus textarea, .inputWrapperFocus select {
	color:#425a45
}
.inputWrapperFocusOver input, .inputWrapperFocusOver textarea, .inputWrapperFocusOver select {
	color:#447941
}
.inputWrapperError input, .inputWrapperError textarea, .inputWrapperError select {
	color:#794941
}
.inputWrapperErrorFocus input, .inputWrapperErrorOver input, .inputWrapperErrorFocusOver input, .inputWrapperErrorFocus textarea, .inputWrapperErrorOver textarea, .inputWrapperErrorFocusOver textarea, .inputWrapperErrorFocus select, .inputWrapperErrorOver select, .inputWrapperErrorFocusOver select {
	color:#9d4436;
}


.inputWrapper select,.inputWrapperOver select, .inputWrapperFocus select, .inputWrapperFocusOver select, .inputWrapperError select, .inputWrapperErrorFocus select, .inputWrapperErrorOver select, .inputWrapperErrorFocusOver select {
	font-family: "Segoe UI",Candara,Corbel,"Franklin Gothic Book",Calibri,"Liberation Sans",Arial,sans-serif;
	font-size:13px;
	width:329px;
	/* height:26px; */
	text-shadow:1px 1px 3px #c4c4c4;
	background:transparent;
	border:none;
	margin-top:5px;
}


option {
	font-style:italic;
	margin:4px;
	padding-bottom:2px;
	border-bottom:1px dotted #ccc;	
}

input:focus, textarea:focus, select:focus {
	outline:none
}

textarea{
    resize: none;
    overflow: auto;
}

.selectArrow{
	height:30px;
	display:block;
	background:url(../images/select_arrow.png) no-repeat 100% 0;
	cursor:pointer;
	margin-right:-5px;
	line-height:28px;
}

div.dropDownContainer {
	
	font-family: "Segoe UI",Candara,Corbel,"Franklin Gothic Book",Calibri,"Liberation Sans",Arial,sans-serif;
	font-size:13px;
	margin-left:6px;
	margin-top:-5px;
	display:none;
	position:absolute;
	padding:5px;
	background: #fefefe url(../images/roundBoxRefl_bg.jpg) repeat-x;
	font-style:italic;
	border:solid 1px #848282;
	overflow:auto;
	width:286px;
	left:0;
	top:0;
	-moz-box-shadow: 0 2px 8px #8f8f8f;
  -webkit-box-shadow: 0 2px 8px #8f8f8f;
  box-shadow: 0 2px 8px #8f8f8f;
  -moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	text-shadow:1px 1px 3px #c4c4c4;

}

div.optGroup div.optLabel{
	font-weight:bold;
	height:29px;
	line-height:30px;
	text-align:right;
	color:#2d7551;
	padding-right:16px;
	background:url(../images/bgLabelOptgroup.gif) no-repeat right bottom;
	border-bottom:1px dotted #9393af;
}
div.optGroup div.optList{
	border-left:1px dotted #9393af;
	border-right:1px dotted #9393af;
	background:#e1ede3;
}
div.dropDownContainer .opt,div.optGroup .opt{
	cursor:default;
	padding-left:8px;
	height:26px;
	border-bottom:1px dotted #ccc;
	color:#4e4e4e;
	line-height:27px;
}

.inputWrapper .selectArrow {
	color:#4e4e4e;
}
.inputWrapperOver .selectArrow {
	color:#55617e;
	background-position: 100% -30px;
}
.inputWrapperFocus .selectArrow {
	color:#425a45;
	background-position: 100% -60px;
}
.inputWrapperFocusOver .selectArrow {
	color:#447941;
	background-position: 100% -90px;
}
.inputWrapperError .selectArrow {
	color:#794941;
	background-position: 100% -120px;
}
.inputWrapperErrorFocus .selectArrow, .inputWrapperErrorOver .selectArrow, .inputWrapperErrorFocusOver .selectArrow {
	color:#9d4436;
	background-position: 100% -150px;
}

div.dropDownContainer div.selected{
	background:#f2fef5;
	color:#990000;
}
div.dropDownContainer div.disabled{
	color:#ccc;
}
div.dropDownContainer div.over{
	background:#e7fded;
	color:#333;
	border-bottom:1px solid #90ea1b;
}


.btnSubmitWrapper,.bgSubmitBtn {
	margin-left:210px;
	margin-top:40px;
	width:347px;
	height:36px;
	padding-top:3px;
	text-align:center;
	
}

.bgSubmitBtn {
	background: url(../images/bg_submit.png) center 0 no-repeat;
}
.bgSubmitBtnOver {
	background-position: center -39px;
}
.bgSubmitBtn button {
	filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity: 0;
  opacity: 0;
}


.formTipWrapper {
	margin-top:-8px;	
	margin-left:10px;
	position:absolute;
	z-index:10;
}

.formTip {
	background: url(../images/bgFormTip.png) 0 0 no-repeat;
	width:200px;
	height:39px;
	padding-left:24px;
	font-size: 12px;
	line-height:36px;
}

.formTip .close {
    background: url(../images/closeErrTip.gif) 0 0 no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    height: 12px;
    margin-top: 10px;
    margin-right:9px;
    width: 12px;
}
.formTip .close:hover {
    background-position: 0 -12px;
}

.asterisco {
	color:#cc0000;
	font-weight:bold;
}

.formNotes {
	margin-top:10px;
	color:#cc0000;
}

.formMask {
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	background: #f0f0f0;
	position:absolute;
	z-index:9;
	filter:alpha(opacity=60);
  -moz-opacity:0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.formMask .wait {
	color:#fff;
	margin:auto;
	text-align:center;
	padding:17px 0 30px;
	width:200px;
	background: #000 url(../images/formLoader.gif) 60px 40px no-repeat;
	-moz-box-shadow: 0 2px 8px #000;
  -webkit-box-shadow: 0 2px 8px #000;
  box-shadow: 0 2px 8px #000;
  -moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	text-shadow:1px 1px 0 #000;
}

.noFloat {
	float:none
}

.formLabelWrapper {
	/* padding-bottom:50px; */
	overflow:hidden;
	margin-bottom:12px;
}


.radioWrapper {
	width:354px;
	float:left;
}
.radioReplace, .radioReplaceOver, .radioReplaceFocus, .radioReplaceFocusOver {
	width:135px;
	height:42px;
	padding-left:40px;
	margin-right:2px;
	float:left;
	background-image: url(../images/bg_radio.png);
	background-repeat: no-repeat;
	line-height:41px;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer
}


.radioReplace {
	background-position: 0 0;	
	color:#4e4e4e;
}
.radioReplaceOver {
	background-position: 0 -42px;
	color:#3768a6;	
}
.radioReplaceFocus {
	background-position: 0 -84px;	
	color:#cc0000	
}
.radioReplaceFocusOver {
	background-position: 0 -126px;
	color:#d62323;	
}

.radioReplace label, .radioReplaceOver label, .radioReplaceFocus label, .radioReplaceFocusOver label{
	display:none;
}


#activationWrapper {
	width:626px;
	/* height:200px; */
	overflow:hidden;
	position:relative;
}

#activationSlider {
	width:2504px;
	position:relative;
	top:0;
	left:0;
}

#activationPanel__0, #activationPanel__1, #activationPanel__2, #activationPanel__3 {
	/* float:left; */
	width:626px;
}


.btnForward {
	width:173px;
	height:36px;
	text-align:center;
	padding-top:3px;
	background: url(../images/bg_ff_btn.png) center 0 no-repeat;
	margin:auto;	
}
.btnBack {
	width:173px;
	height:36px;
	text-align:center;
	padding-top:3px;
	background: url(../images/bg_bk_btn.png) center 0 no-repeat;
	float:left;	
}
.btnForwardOver, .btnBackOver {
	background-position: center -39px;
}

.btnForward div, .btnBack div {
	height:33px;
	/* 
	background:blue;
	opacity:.5;
	*/
	width:100px;
	margin:auto;
	cursor: pointer;
}

.activationBtnsCnt {
	margin-left:210px;
	margin-top:40px;
	width:347px;
	height:36px;
	text-align:center;
}

.activationTitle {
	margin:0 0 50px 30px;
}


.activationBoxNoClose {
	background: url(../images/x_cross_small.png) no-repeat;
	width:20px;
	height:22px;
	float:right;
	margin-top:-9px;
	cursor:pointer;
}

.activationBoxNoOuter {
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	-moz-box-shadow: 0 2px 6px #bababa;
  -webkit-box-shadow: 0 2px 6px #bababa;
  box-shadow: 0 2px 6px #bababa;
  border:1px solid #aaaaaa;
  margin:0 9px 6px 6px;
}

.activationBoxNoInner {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #fff;
	padding:10px 0 0 12px;
}

.activationBoxNoWr {
	padding-top:6px;
	margin-right:20px;
}


.tip-container{
	font-size:11px;
	z-index:99999999;
}
.tip{
	color:#fff;
	background:#000;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	filter:alpha(opacity=70);
	opacity:.7;
	-moz-opacity:.7;
	padding:2px 10px;
	-moz-box-shadow: 0 2px 6px #000;
  -webkit-box-shadow: 0 2px 6px #000;
  box-shadow: 0 2px 6px #000;
}
.tip-title{
	margin:0;
	color:#60faaa;
	padding:2px 0;
}
.tip-title span{
	color:#fff;
}

#activationAddNumBtn {
	float:right;
	font-size:12px;
	color:#fff;
	padding:1px 6px;
	background:#514f4f;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 0 2px 6px #000;
  -webkit-box-shadow: 0 2px 6px #000;
  box-shadow: 0 2px 6px #000;
  cursor:pointer;
  margin:3px 29px 20px 0;
}

#activationAddNumBtnDisabled {
	display:none;
	float:right;
	font-size:12px;
	color:#f0f0f0;
	padding:1px 6px;
	background:#d9d8d8;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 0 2px 6px #d9d8d8;
  -webkit-box-shadow: 0 2px 6px #d9d8d8;
  box-shadow: 0 2px 6px #d9d8d8;
  cursor:crosshair;
  margin:3px 29px 20px 0;
}

#activationPanel__3 .activationBtnsCnt {
	margin-left:0;
	margin-top:40px;
	padding-right:120px;
	padding-left:120px;
	width:346px;
	height:36px;
	text-align:center;
}

#activationPanel__3 .btnForward {
	width:173px;
	height:36px;
	text-align:center;
	padding-top:3px;
	background: url(../images/bg_submit.png) center 0 no-repeat;
	margin:auto;	
}
#activationPanel__3 .btnForwardOver {
	background-position: center -39px;
}

.dataBoxLbl {
	width:200px;
	margin-left:30px;
	height:22px;
	line-height:22px;
	color: #cc0000;
	font-style: italic;
	float:left;	
}
.dataBoxVal {
	height:22px;
	line-height:22px;
	float:left;	
}
.dataBoxValExt {
	line-height:22px;
	float:left;	
}

