#page, body {
background: none;
}

.top-right, .top-left,  .bottom-right, .bottom-left, .item_logo, .contactForm submit, .contactForm .arrow{ background-image: url(/images/download_overlay.gif); background-repeat:no-repeat;} 
/*-----------------------*/
.rounded-box { }
.top-right, .top-left,  .bottom-right, .bottom-left {height: 11px; font-size: 2px;} 
.rounded-box .top-left {
margin-right: 10px; 
padding-left:2px;
}

.rounded-box .top-right {
margin-top: -11px; 
margin-left: 10px; 
}

.rounded-box .bottom-left {
margin-right: 10px; 
}

.rounded-box .bottom-right {
margin-top: -11px; 
margin-left: 10px; 
}
.rounded-box .inside { padding:1px 0px; }

.orange .top-left{ background-position: 0px -55px}
.orange .top-right { background-position: 100% -55px}
.orange .bottom-left{ background-position: 0px -66px}
.orange .bottom-right{ background-position: 100% -66px}
.orange .inside{ background-color: #FEA53C}

.skyorange .top-left{ background-position: 0px -209px}
.skyorange .top-right { background-position: 100% -209px}
.skyorange .bottom-left{ background-position: 0px -220px}
.skyorange .bottom-right{ background-position: 100% -220px}
.skyorange .inside{ background-color: #65BCDE;}

.red .top-left{ background-position: 0px -134px; height:7px}
.red .top-right { background-position: 100% -134px; height:7px;margin-top: -7px; }
.red .bottom-left{ background-position: 0px -141px; height:7px}
.red .bottom-right{ background-position: 100% -141px; height:7px;margin-top: -7px; }
.red .inside{ background-color: #FF6600}

.green{ margin:0 auto}
.green .top-left{ background-position: 0px -118px; height:7px}
.green .top-right { background-position: 100% -118px; height:7px;margin-top: -7px; }
.green .bottom-left{ background-position: 0px -125px; height:7px}
.green .bottom-right{ background-position: 100% -125px; height:7px;margin-top: -7px; }
.green .inside{ background-color: #258200}

.blue .top-left{ background-position: 0px -101px; height:7px}
.blue .top-right { background-position: 100% -101px; height:7px;margin-top: -7px; }
.blue .bottom-left{ background-position: 0px -108px; height:7px}
.blue .bottom-right{ background-position: 100% -108px; height:7px;margin-top: -7px; }
.blue .inside{ background-color: #48AED8}

.white .top-left{ background-position: 0px -150px; height:7px}
.white .top-right { background-position: 100% -150px; height:7px;margin-top: -7px; }
.white .bottom-left{ background-position: 0px -158px; height:7px}
.white .bottom-right{ background-position: 100% -158px; height:7px;margin-top: -7px; }
.white .inside{ background-color: #FEA53C; border-left:2px solid #FECE95; border-right:2px solid #FECE95}

.bluehint .top-left{ background-position: 0px -168px; height:33px}
.bluehint .top-right { background-position: 100% -196px; height:5px;margin-top: -5px; }
.bluehint .bottom-left{ background-position: 0px -201px; height:5px}
.bluehint .bottom-right{ background-position: 100% -201px; height:5px;margin-top: -5px; }
.bluehint .inside{ background-color: #7BC6E3; padding:0 10px;line-height:1}

/*-------------*/

.overlay{padding:10px;  font-family: Tahoma, Geneva, sans-serif; font-weight:normal; color:#FFF; font-size:14px}
.overlay .title{
	display:block;
	font-size:24px;
	padding:0px 0 0 0;
	text-align:center;
	margin:10px 0 5px 0
}

.overlay .feaches_title{ color:#fff; font-size:18px; text-align:center; padding:5px 10px 0px 10px; height:35px; clear:both; border-bottom:1px dotted #FFF}
.overlay .features_footer{ color:#fff; font-size:18px; text-align:center; padding:20px 10px 0px 10px; height:35px; clear:both;}
.overlay .feature_item{ padding:0px ; margin:10px 0 0 0; clear: both;line-height:49px} 
.overlay .features{ font-size:17px; height:240px; padding:0px 0 0 10px;}
.feature_item .item_text{ float:left; width:330px}
.feature_item .item_logo{ float:left; width:59px; height:49px; margin:3px 10px 0px -15px; background-position:-245px 0px;}
.play_logo .item_logo{background-position:-353px 0px;}
.save_logo .item_logo{background-position:-417px 0px;}
.leftblock, .rightblock{text-align: left;}
.leftblock{width:400px; float:left; margin:12px 0 0 0 }

.rightblock{float: right; width:400px; margin:0 10px 0 0}

.submit_button { margin:0 auto; width:300px; font-size:22px; cursor:pointer}
/*.submit_button a{ height:100%; width:100%; display:block; color:#FFF; text-decoration:none; text-align:center; padding:2px 0 0 0; font-size:22px; cursor:pointer}*/

.overlay .footer{ padding:30px 0 0 0; color:#999; clear:both; text-align:left; font-size:13px}
.overlay .footer a{color:#48AED8; text-decoration:none}
.overlay .footer a:hover{text-decoration: underline}

/*---------------*/
.contactForm{ color:#FFF; font-size: 16px; margin:0px}
.contactForm .control { clear:left; margin:20px 0 0 0;}

.contactForm  .sbmt {
    padding-top:10px;
    text-align: center;
}

.contactForm .control .hint{
	font-size:10px;
	font-weight:normal;
	text-align:right
}

.contactForm .text, .contactForm textarea, .contactForm select {
border: 1px solid #65BCDE;
padding:2px;
color:#000;
width:210px;
font-size:16px;
font-weight: normal
}
.contactForm .text, .contactForm input[type="text"], .contactForm  select { height:24px}

.contactForm strong{ font-weight:bold; float:left; width:162px}
.contactForm a{ color:#fff;}
.contactForm .submit{ width:300px; height:30px; background:url(/images/blank.gif); border: none; position:absolute;  float:left; display:block;}
.contactForm .invalid .text, .contactForm .invalid textarea,  contactForm .invalid select{ border:1px solid #F00; color:#000}
.contactForm .invalid strong { color:#F00}
.contactForm .invalid .hint{ display:block; color:#F00}
.contactForm .current{background-color:#D2FFD2}
.contactForm .arrow{ width:10px; height:10px; display:block; float:right; background-repeat:no-repeat; background-position:-221px -43px; margin:5px 0 0 5px}
.contactForm .up{  background-position:-232px -42px}
#orderhint{ width:300px; font-size:13px; line-height:1.5}
#dont_know_link{ font-size:12px}
.cover{ background-color:#65BCDE; opacity:0.9}
.contactForm .red{ color:#F00; font-size:9px}
.link{ color:#FFF}
.small_star_logo .item_logo{ background-position:-481px 0px; width: 28px; height:28px; margin:3px 10px 0 0px;}
.messagetext{ color:#fff}
.send_another_one{ font-weight:bold}
.wifi_logo .item_logo{background-position:-517px 0px;}
.cd_logo .item_logo{background-position:-583px 0px;}
.ticket_logo .item_logo{background-position:-649px 0px;}
.copy_logo .item_logo{background-position:-715px 0px;}
.captcha{width: 80px !important; margin:0px 0 0px 10px !important; /*position:absolute*/}
.captcha_strong{ width:163px !important;}

.sbmt a{ text-decoration:none}