body {font-family:Arial, Helvetica, sans-serif; color:#ededed; margin:0; padding:0; border:0; background:url(../images/pageBG.jpg) repeat-x #323B3F; line-height:1.5; font-size:14px}
img {display:block; border:0}
.clearAll {clear:both;}
.hide {display:none;}

#container {width:870px; margin:30px auto 0 auto;}
#leftCol {width:230px; float:left}
#rightCol {width:620px; float:right;}
#callbackBox {background:#151c20; padding:5px 20px}

p.contDetails {font-weight:bold; color:#FFFFFF; font-size:18px; line-height:1}
.phoneNumber {font-size:30px; line-height:0.9}
.subText {font-size:11px; color:#9daeb5;}
.contDetails a:link, .contDetails a:visited, .contDetails a:hover {text-decoration:none; color:#FFF; font-size:14px; line-height:2}
.contDetails a:hover {color:#ff1c72; border-bottom:1px dotted #ff1c72;}

#leftCol img {margin-left:-3px}
.contentText {padding:5px 0;}
.highlight {color:#ff1c72; font-weight:bold}

form p {font-size:11px;}

.button, .button:hover {background:#000; color:#CCCCCC; border:0; padding:3px; cursor:pointer}
.button:hover {color:#FFFFFF; background:#df0055;}
input.formfield {border:2px solid #839da8; color:#596c74; padding:3px 5px; font-size:13px; width:175px}

#footer {width:620px; float:right; font-size:10px; color:#5b6368; text-align:center}
#footer a:link, #footer a:visited, #footer a:hover {text-decoration:none; font-weight:bold;color:#5b6368}
#footer a:hover {color:#FFFFFF; border-bottom:1px dotted #FFF}

#footerL, #footerR {min-width:20px;}
#footerL {float:left;}
#footerR {float:right;}

#error_display ul {padding-left:20px}
#error_display li {color:#FF6699; font-size:10px;}
.LV_invalid {color:#FF6699; font-size:10px; font-style:italic}
