body,html {margin:0;padding:0;color:#666;background-color:#fff;font-family:verdana;line-height:24px;font-size:100%;width:100%;position:relative;}

#sublbl {
    display: none;
    color: #ffffff;
    height: 29px;
    margin: 0px;
    font-size: 13pt;
    font-weight: bold;
    font-family: helvetica;
    padding: 10px 0 0 15px;
    background-color: #b3b3b3;
}

#mainWrap{width:100%;background-color:#f4f4f4;margin:0;padding:0;border-bottom-right-radius: 2% 20%;border-bottom-left-radius: 2% 20%;}

#contentWrap {width:100%;border-left:1px solid #88c659;border-right:1px solid #88c659;margin:0;padding:0}

#content {width:78%;margin:0 auto;padding:20px 0 0 0;}

#footerWrap {width:100%;border-left:1px solid #88c659;border-bottom:1px solid #88c659;border-right:1px solid #88c659;background-color:#e6ebe1;font-size:100%;line-height:22px;border-bottom-right-radius: 2% 20%;border-bottom-left-radius: 2% 20%;}

#footerWrap div {width:78%;margin:0 auto;position:relative;padding:10px 0 10px 0;}

#copyFooter{font-size:70%;width:100%;text-align:center;}
#copyFooter a:link, #copyFooter a:hover, #copyFooter a:visited {color:#666;text-decoration:none;}

#formWrap{margin:0 auto;padding:0;width:499px;}
#formWrap a:link, #formWrap a:hover, #formWrap a:visited {color:#6fa249;text-decoration:none;}

fieldset {border:0;padding:0;margin:0;}
fieldset label {width:95px;font-weight:bold;text-align:right;font-size:75%;float:left;margin-right:10px;}
label.error{font-family:Regular;padding:10px 0 8px 0;color:#ff0000;display:block;}

.input {border:1px solid #bcbcbc;font-size:121%;color:#a8a8a8;vertical-align:middle;padding:9px;width:480px;}
.inputbb {border:1px solid #bcbcbc;font-size:121%;color:#a8a8a8;vertical-align:middle;padding:9px;width:450px;}
.submitBox {margin-top:15px;font-size:77%;}

.header{padding:0;margin:0;font-size:1px;display:block;width:100%;height:129px;background-image:url('/images/header_bg.gif');background-repeat:repeat-x;}

.bottom {background-image:url('/images/bottom_bg.gif');background-repeat:repeat-x;float:left;width:640px;height:8px;padding:0;margin:0;display:block}

hr {display:none;}
.line {border-top:1px dotted #ddd;margin:7px 0 7px 0;}
.forgot {padding:0 3px 0 0}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.center {text-align:center;}
.floatLeft{float:left;}
.floatRight {float:right;}
.fs85 {font-size:85%}
.errors{color:red;display:block;}
.manual{background:url(../img/mobi_sign_in_btn.jpg) no-repeat;color:transparent;border:none;display:block;height:61px;width:254px;}



#pcrguest fieldset {border:1;padding:0 0 10px;}


#pcrguest fieldset label {
	width:200px;
	font-weight:bold;
	text-align:right;
	font-size:75%;
	float:left;
	margin-right:10px;
}


#pcrguest .radioSet {
	float:left;
	width:150px;
	padding:6px 0 0 0;
}

#pcrguest .radioSet input {
	float:left;
}

#pcrguest .radioSet label {
	width:15px;
	float:left;
	font-size:0.8em;
	padding:0 0 0 5px;
	margin:0 30px 0 0;
}

.largeField {
	width:250px;
	height:18px;
	float:left;
	padding:3px 0 3px 3px;
}