/* ENHANCED STYLESHEET */

/* Reset */
html, body, {margin: 0; border: none; padding: 0}

/* Browser/Device-Specific Layout Styles */
	/* WHEN VIEWED IN A DESKTOP BROWSER */
html {background: white url(http://d.acumob.com/iphonebg.png) no-repeat center 20px}
body#content {background: transparent; margin: 73px auto}
div.wrapper {background: transparent url(../images/background_stripes.png) repeat; width: 480px; height: 300px ; overflow: hidden !important; overflow-y: scroll !important; position: relative; margin: 0 auto 20px;}
	/* WHEN VIEWED ON A HIGH FIDELITY MOBILE DEVICE */
@media only screen and (max-device-width: 480px) {
html {background: transparent url() no-repeat center center !important}
body#content {margin: 0 auto !important}
body.portrait {width: 100% !important;}
body.landscape {min-width: 480px !important;}
div.wrapper {background: transparent url() repeat; height: 100% !important; width: 100% !important; margin: 0 !important;}
}
.help {color: black; text-align:left; size: .8em}
.hdg {font-weight: bold; color: #f3be4e}
.support {font-size: 2em; color: #8c1f24; font-weight: bold; text-align: center; }
.supportcontent {font-size: .9em;}

/* Enhanced Layout */
div#header {border-width: 1px; background: #dcdcdc url(../images/header_enhanced.jpg) no-repeat center top; height: 31px; }
div#header img {display: none}
div#footer p {display: none}
div#thankyou {padding: 15px;
text-align: left}
p.required { font-size: medium}