body {background:#efefef url('../images/background.jpg') repeat-x top left;}

/** DEFAULT FONTS **/
body, html,td {font-size:14px;color:#000;font-family: Arial, Helvetica, sans-serif;}
h2 {color:#000;font-size:16px;margin:0px;text-align:center;}

a {color:#de7100;text-decoration:none;}
a:hover {color:#253e51;text-decoration:underline;}

.link {color:#999;text-decoration:none;}
.link:hover {color:#999;text-decoration:none;}

/** EXTERNAL LINKS **/
a[rel^='external'] {padding-left:18px;background:transparent url('../images/icn_popup.gif') no-repeat top left;} 

.hide {display:none;}

/** FORM STYLING **/
.smartyForm    { padding:20px;border:2px solid #eee;position:relative;margin: 1em 0 1em 0; }
.smartyForm legend { font-size:16px;font-weight:bold; }
.smartyForm .label { text-align:right;width:250px;vertical-align:middle; }
.formFieldError { color:#F00;font-weight:bold;text-align:right;}
.input         { margin:0px;padding:2px;margin-left:10px; }
.inputOptl     { border:1px dashed #999; }
.inputReqd     { border:1px solid #333; }
.inputError    { border:2px solid #ff3333; }
.hr            { width:90%;border:0px;border-top:1px dotted #ddd;margin:10px;padding:10px;margin-bottom:0px;padding-bottom:0px;}
.hr2           { width:90%;border:0px;border-bottom:1px solid #ddd;margin-bottom:0px;padding-bottom:0px;}
.inputLg	   { font-size:25px;margin:10px; }
label		   { text-align:right;}
.radio		   { margin:3px; }
.error, 
.confirm       { border:2px solid;font-size:14px;padding:10px;padding-left:60px;margin:5px;}
.error         { background:#ffc9c9 url('../images/warning.png') left center no-repeat;border-color:#ff3333;}
.confirm       { background:#fff9b1 url('../images/info.png') left center no-repeat;border-color:#cdb659;}

.form .input		{width:150px;}
.form 			{width:750px;}

/** CONTAINERS **/
#logo {cursor:pointer;width:879px;height:96px;top:0px;left:50%;margin-left:-440px;background:url('../images/logo.jpg') no-repeat top left;position:absolute;}
#exitlogo {cursor:pointer;width:879px;height:96px;top:0px;left:50%;margin-left:-440px;background:url('../images/header_exit.jpg') no-repeat top left;position:absolute;}
#vidarea {cursor:pointer;width:879px;height:320px;top:96px;left:50%;margin-left:-440px;background:url('../images/video_area.png') no-repeat top left;position:absolute;}
#exitvid {cursor:pointer;width:879px;height:460px;top:96px;left:50%;margin-left:-440px;background:url('../images/exitvideoarea.png') no-repeat top left;position:absolute;}

#messages {width:400px;height:300px;top:200px;left:50%;margin-left:-400px;position:absolute;}

#topOrangeBox {color:#fff;text-align:center;width:462px;height:47px;top:3px;left:50%;margin-left:-170px;background:url('../images/topOrangeBoxBG.png') no-repeat top left;position:absolute;padding-top:10px;}
#topTag {width:170px;height:111px;top:0px;left:50%;margin-left:303px;background:url('../images/topTag.png') no-repeat top left;position:absolute;}
#topTrustLogos {width:445px;height:54px;top:60px;left:50%;margin-left:-150px;position:absolute;}
/* #topTrustLogos {width:445px;height:54px;top:60px;left:50%;margin-left:-150px;background:url('../images/trustLogos.png') no-repeat top left;position:absolute;} */
#topBar {width:100%;height:89px;top:95px;background:url('../images/topBarBG.png') repeat-x top left;position:absolute;}
#topBarText {width:645px;height:39px;top:115px;left:50%;margin-left:-240px;background:url('../images/topBarText.png') no-repeat top left;position:absolute;}
#money {width:199px;height:374px;top:90px;left:50%;margin-left:-450px;background:url('../images/money.png') no-repeat top left;position:absolute;}

#topContentBG {width:879px;top:96px;left:50%;margin-left:-440px;background:transparent url('../images/content_background.png');position:relative;}
#contentFooter {width:879px;height:44px;bottom:-82px;left:50%;margin-left:-440px;background:transparent url('../images/content_footer.png');position:relative;}

#moduleContent 	{margin:0px auto;position:relative;top:0px;}
#module,
#moduleBottom	{margin-left:80px;margin-right:80px;}

/** NAVIGATION ON THE BOTTOM **/
#bottomNav {position:relative;top:-10px;}
#bottomNav ul {list-style:none;text-align:center;}
#bottomNav li {display:inline;padding:0px 10px;}
#bottomNav a {text-decoration:none;color:#ccc;font-size:10px;}
#bottomNav a:hover {text-decoration:underline;}
#bottomNav p {color:#777;font-size:10px;text-align:center;}
#bottomNav #terms {color:#ccc;font-size:12px;text-align:center;}

#bottomNav2 {position:relative;left:-50px;}
#bottomNav2 ul {list-style:none;text-align:center;}
#bottomNav2 li {display:inline;padding:0px 10px;}
#bottomNav2 a {text-decoration:none;color:#333;font-size:10px;}
#bottomNav2 a:hover {text-decoration:underline;}
#bottomNav2 p {color:#333;font-size:10px;text-align:center;}