@charset "utf-8";
/* CSS Document */
.clearForm { line-height: 0px; height: 30px; clear: both; }
/* Popup */
#mask{position:absolute;left:0;top:0;z-index:9000; background:url(../images/blackbg.png) repeat; display:none; overflow:hidden;}
#boxes .header{ background:#8d613e url(../images/menu-bg.png) top repeat-x; height:36px; font: normal 14px/36px 'Noto Sans'; color:#FFF; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
#boxes .header span{font: normal 16px/36px 'Noto Sans'; color:#FFF; text-indent:184px; height:36px; background: url(../images/phone-ico.png) 151px 5px no-repeat; display:block; }

#boxes .window{position:fixed;left:0;top:0; display:none;z-index:9999; background:#4A4036 ; padding:10px; margin:0 auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#boxes .whiteContent{background:#D2D3D4 url(../images/popup-bg.png) repeat-x top; width:100%; min-height:100%; margin:0	 !important; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

#boxes .close{float:right; width:26px; height:27px; background:url(../images/buttons/close.png) top no-repeat; text-indent:-9999px; margin:4px 5px 0 0;}
#boxes .close:hover{ background-position:bottom;}


.errorMessage{border:solid 1px #CC0000; padding:2px; background:#F7CBCA; color:#000; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
::-webkit-input-placeholder {color: #EC2C23;}
:-moz-placeholder {color: #EC2C23;}
::-moz-placeholder {color: #EC2C23;}
:-ms-input-placeholder {color: #EC2C23;}

#thankYou{margin:60px 20px 0 0; text-align:center; font: normal 16px/24px 'Noto Sans'; color: #6d6e71;}
#thankYou a{font:normal 16px/20px 'Noto Sans'; color:#FFF; background:#F1342D; border:#D5312E 1px solid; padding:5px 8px; margin:30px 0 0 0; display:inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-decoration:none;}
#thankYou a:hover{background:#281735; border:#666699 1px solid;}


/*#boxes #download_bro{width:860px; height:485px;}
#boxes #download_bro .calbk .formpop{ margin:10px 0 0 0; width:450px; float:left; }
#boxes #download_bro .calbk .formpop li{min-width:270px; padding:16px 0 0 0; list-style-type:none; display:block; }
#boxes #download_bro .calbk input[type=text]{border:#B1B3B6 1px solid; padding:10px; font:normal 14px/20px 'Noto Sans'; color:#EC2C23; background:#F1F2F2; width:416px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#boxes #download_bro .calbk select{border:#B1B3B6 1px solid; padding:10px; font:normal 14px/20px 'Noto Sans'; color:#EC2C23; background:#F1F2F2; width:436px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#boxes #download_bro .calbk .checkTxt{color:#58585A; font:normal 13px/18px 'Noto Sans' !important; padding:0 0 0 10px; float:left; margin:-4px 0 0 0;}
#boxes #download_bro .calbk .chckBox{height:12px; width:12px;border:1px solid #281836; background-color:#F1EFF3; float:left;}
#boxes #download_bro .calbk .right{float:right !important; width:300px; margin:-65px 0 0 0; }
#boxes #download_bro .calbk .right img{width:300px; margin:0 0 0 20px;}
#boxes #download_bro .calbk .submitBtn{ display:block; width:147px; height:44px; background-position:top; background:url(../images/buttons/submit.png) no-repeat; border:none; margin:0 0 0 95px;}
#boxes #download_bro .calbk .submitBtn:hover{ background-position:bottom; cursor:pointer;}
#boxes #download_bro .calbk .right p{font: normal 11px/24px 'Noto Sans'; text-align: left; color: #6d6e71; margin:10px 0 0 0;}
#boxes #download_bro .calbk .star{color:#ED2024;}
*/


select{border:#6c5a4e 1px solid; padding:10px; font:normal 14px/14px 'Noto Sans'; color:#FFF; background:#8E613E url(../images/buttons/dropdown.png) repeat-x; width:436px; height:42px; outline:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
display: inline-block; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer;}
select option{padding:0 10px;font:normal 14px/24px 'Noto Sans'; color:#FFF; cursor:pointer;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:18px}
}

label {position:relative}
label:after {
    content:url(../images/drop.png);
    font:11px "Consolas", monospace;
    color:#aaa;
    right:0; top:-10px;
    padding:0;
    position:absolute;
    pointer-events:none;
}
label:before {
    content:'';
    right:6px; top:0px;
    width:0; height:0;
    background:#f8f8f8;
    position:absolute;
    pointer-events:none;
    display:block;
}




#boxes #callback{width:480px; height:440px;}
#boxes .downloadHolder{ border:none; margin:10px; width:460px; height:380px; padding:0; /*border:1px solid #F00;*/}

#downloadFrame{width:440px; margin:0; /*border:1px solid #0F0;*/ }

.formpop{ margin:0; width:440px; height:300px; float:left; padding:0; /*border:1px solid #FF0;*/}
.formpop li{min-width:270px; padding:12px 0 0 0; list-style-type:none; display:block; }
.formpop input[type=text]{border:#6c5a4e 1px solid; padding:10px; font:normal 14px/20px 'Noto Sans'; color:#a97c50; background:#faf7f3; width:416px; outline:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.formpop textarea{border:#6c5a4e 1px solid; padding:10px; font:normal 14px/20px 'Noto Sans'; color:#a97c50; background:#faf7f3; width:870px; height:150px; outline:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.formpop select{border:#6c5a4e 1px solid; padding:10px; font:normal 14px/16px 'Noto Sans'; color:#FFF; background:#8E613E url(../images/buttons/dropdown.png) repeat-x; width:438px; height:42px; outline:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.formpop .submitBtn{margin:15px 0 0 268px; width:170px; height:33px; background:url(../images/buttons/submit.png) top no-repeat; border:none; cursor:pointer;}
.formpop .submitBtn:hover{background-position:bottom}
.formpop .captcha img{padding:4px 10px 0 0; float:left;}
::-webkit-input-placeholder {color: #a97c50;}
:-moz-placeholder {color: #a97c50;}
::-moz-placeholder {color: #a97c50;}
:-ms-input-placeholder {color: #a97c50;}
















/*#downloadFrame }
#downloadFrame .formpop li{min-width:270px; padding:12px 0 0 0; list-style-type:none; display:block; }
#downloadFrame .formpop input[type=text]{border:#B1B3B6 1px solid; padding:10px; font:normal 14px/20px 'Noto Sans'; color:#EC2C23; background:#F1F2F2; width:416px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#downloadFrame select{border:#B1B3B6 1px solid; padding:10px; font:normal 14px/20px 'Noto Sans'; color:#EC2C23; background:#F1F2F2; width:436px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#downloadFrame .checkTxt{color:#58585A; font:normal 13px/18px 'Noto Sans' !important; padding:0 0 0 10px; float:left; margin:0;}
#downloadFrame .chckBox{height:12px; width:12px;border:1px solid #281836; background-color:#F1EFF3; float:left;}
#downloadFrame .right{float:right !important; width:300px; margin:-65px 0 0 0;}
#downloadFrame .right img{width:300px; margin:0 0 0 20px;}
#downloadFrame .submitBtn{ display:block; width:147px; height:44px; background-position:top; background:url(../images/buttons/submit.png) no-repeat; border:none; margin:0 0 0 95px;}
#downloadFrame .submitBtn:hover{ background-position:bottom; cursor:pointer;}
#downloadFrame .right p{font: normal 11px/24px 'Noto Sans'; text-align: left; color: #6d6e71; margin:10px 0 0 0;}*/
#downloadFrame .star{color:#ED2024;}

#downloadFrame .formcap{ margin:30px 0 0 0; padding:22px 0 0 0; width:450px; height:200px; float:left; border-top:1px solid #CCC;}
#downloadFrame .formcap li{float:left; padding:5px 0 0 0; margin:0 20px 0 0; list-style-type:none; font: normal 14px/24px 'Noto Sans'; text-align: left; color: #6d6e71;}
#downloadFrame .formcap input[type=text]{border:#B1B3B6 1px solid; width:280px !important; padding:10px; font:normal 14px/20px 'Noto Sans'; color:#EC2C23; background:#F1F2F2; width:416px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#downloadFrame .captcha{float:left; width:115px; height:45px; padding:5px; border:#B1B3B6 1px solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align:center; background:#FFF; text-align:center;}
.formcap .submitBtn{margin:7px 0 0 268px; width:170px; height:33px; background:url(../images/buttons/submit.png) top no-repeat; border:none; cursor:pointer;}
.formcap .submitBtn:hover{background-position:bottom}

#downloadFrame .field{float:left; width:215px !important;}
#downloadFrame .text{margin:0 0 30px 0;}

#downloadFrame p{font: normal 14px/24px 'Noto Sans'; text-align: left; color: #6d6e71; margin:10px 0 0 0; max-width:450px;}
#downloadFrame h2{font: normal 32px/38px 'Noto Sans'; text-align: left; color: #281735; margin:0 0 0 0; border-top-right-radius:7px; -moz-border-top-left-radius:7px; -webkit-border-top-left-radius:7px; border-top-left-radius:7px;}





#boxes #Ipod_nano{width:860px; height:410px;}
#boxes #Ipod_nano p{font: normal 14px/27px 'Noto Sans' !important; text-align: left; color: #6d6e71; margin:12px 0 0 0;}
#boxes #Ipod_nano .left{width:320px; float:left;}
#boxes #Ipod_nano .right{width:401px; float:right; margin:-50px 0 0 0;}
#boxes #Ipod_nano .ipodNano {background:url(../images/buttons/nano.png) top no-repeat; width:401px; height:44px; display:inline-block; text-indent:-9999px; margin:45px 0 0 0;}
#boxes #Ipod_nano .ipodNano:hover{ background-position:bottom; cursor:pointer;}


#boxes #terms_cond{width:860px; height:455px;}
#boxes #terms_cond .termsList{ margin:2px 0 0 0;}
#boxes #terms_cond .termsList li{min-width:270px; float:left; list-style-type:decimal; list-style-position:inside; font: normal 14px/26px 'Noto Sans'; text-align: left; color: #6d6e71; margin:15px 0 0 20px; }



#boxes #email_verify{width:475px; height:315px;}
#boxes #email_verify .calbk .formpop{ padding:0 0 0 0;}
#boxes #email_verify .calbk .formpop{ margin:25px 0 0 0;}
#boxes #email_verify .calbk .formpop li{float:left; padding:5px 0 0 0; margin:0 20px 0 0; list-style-type:none; }
#boxes #email_verify .calbk input[type=text]{border:#B1B3B6 1px solid; width:215px !important; padding:10px; font:normal 14px/20px 'Noto Sans'; color:#EC2C23; background:#F1F2F2; width:416px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#boxes #email_verify .calbk .submitBtn{ display:block; width:147px; height:44px; background-position:top; background:url(../images/buttons/submit.png) no-repeat; border:none; margin:20px 0 0 157px;}
#boxes #email_verify .calbk .submitBtn:hover{ background-position:bottom; cursor:pointer;}
#boxes #email_verify .calbk .captcha{float:left; width:135px; height:45px; padding:5px; border:#B1B3B6 1px solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align:center;}
#boxes #email_verify .calbk .field{float:left; width:215px !important;}
#boxes #email_verify .emailHolder{border:1px solid #FFF; width:430px; height:275px; padding:10px 0 0 30px;}
#emailFrame .formpop{ padding:0 0 0 0;}
#emailFrame .formpop{ margin:25px 0 0 0;}
#emailFrame .formpop li{float:left; padding:5px 0 0 0; margin:0 20px 0 0; list-style-type:none; }
#emailFrame input[type=text]{border:#B1B3B6 1px solid; width:215px !important; padding:10px; font:normal 14px/20px 'Noto Sans'; color:#EC2C23; background:#F1F2F2; width:416px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#emailFrame .submitBtn{ display:block; width:147px; height:44px; background-position:top; background:url(../images/buttons/submit.png) no-repeat; border:none; margin:20px 0 0 157px;}
#emailFrame .submitBtn:hover{ background-position:bottom; cursor:pointer;}
#emailFrame .captcha{float:left; width:135px; height:45px; padding:5px; border:#B1B3B6 1px solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align:center;}
#emailFrame .field{float:left; width:215px !important;}
#emailFrame p{font: normal 14px/24px 'Noto Sans'; text-align: left; color: #6d6e71; margin:10px 0 0 0;}
#emailFrame h2{font: normal 32px/38px 'Noto Sans'; text-align: left; color: #281735; margin:0 0 0 0; border-top-right-radius:7px; -moz-border-top-left-radius:7px; -webkit-border-top-left-radius:7px; border-top-left-radius:7px;}




/*#boxes #email_verify .calbk .labeltextHdrS{ width:70px;float:left; font-weight:bold; text-align:right; color:#281836; font-size:13px;height:20px; padding-top:3px; padding-left:-15px;}
#boxes #email_verify .calbk .labeltextHdrS .star{color:#ED2024; font:Palatino-Italic;}
#boxes #email_verify .calbk .checkTxt{color:#58585A; font: 12px/25px Palatino-Italic !important;}
#boxes #email_verify .calbk .compulsoryTxt{color:#ED2024; font: 12px/20px Palatino-Italic !important;}
#boxes #email_verify .calbk .labeltextHdrS{ width:70px;float:left; font-weight:bold; text-align:left; color:#281836; display:block; font-size:12px;height:20px;padding-top:3px;}
#boxes #email_verify .calbk .labeltextHdrS{width:70px; float:left; font-weight:bold; text-align:right; color:#281836; font-size:12px;height:20px;padding-top:5px;}
#boxes #email_verify .calbk .txttBox{width:335px; padding:2px; float:right; border:1px solid #281836; background-color:#F1EFF3; height:23px;}
#boxes #email_verify .calbk .chckBox{height:10px; width:10px;border:1px solid #281836; background-color:#F1EFF3;}
#boxes #email_verify .calbk .clbck{  display:block; float:right; margin-right:20px; margin-bottom:25px; margin-top:-10px;}*/





#boxes #terms_cond{width:860px; height:485px;}



/*#boxes #terms_cond .calbk .formpop{ padding:0 0 0 0;}
#boxes #terms_cond .calbk .formpop ul{ margin:2px 0 0 0;}
#boxes #terms_cond .calbk .formpop li{min-width:270px; float:left; padding:5px 0 0 0; list-style-type:none; }
#boxes #terms_cond .calbk .labeltextHdrS{ width:70px;float:left; font-weight:bold; text-align:right; color:#281836; font-size:13px;height:20px; padding-top:3px; padding-left:-15px;}
#boxes #terms_cond .calbk .labeltextHdrS .star{color:#ED2024; font:Palatino-Italic;}
#boxes #terms_cond .calbk .checkTxt{color:#58585A; font: 12px/25px Palatino-Italic !important;}
#boxes #terms_cond .calbk .compulsoryTxt{color:#ED2024; font: 12px/20px Palatino-Italic !important;}
#boxes #terms_cond .calbk .labeltextHdrS{ width:70px;float:left; font-weight:bold; text-align:left; color:#281836; display:block; font-size:12px;height:20px;padding-top:3px;}
#boxes #terms_cond .calbk .labeltextHdrS{width:70px; float:left; font-weight:bold; text-align:right; color:#281836; font-size:12px;height:20px;padding-top:5px;}
#boxes #terms_cond .calbk .txttBox{width:335px; padding:2px; float:right; border:1px solid #281836; background-color:#F1EFF3; height:23px;}
#boxes #terms_cond .calbk .chckBox{height:10px; width:10px;border:1px solid #281836; background-color:#F1EFF3;}
#boxes #terms_cond .calbk .clbck{  display:block; float:right; margin-right:20px; margin-bottom:25px; margin-top:-10px;}*/


