body, p, td, div, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	line-height: 1.2;
}

p	{ margin-bottom:15px;	}
body { margin:0; padding:0; background:url(rsc/trump-bg.png) repeat-x #7E1519; 	}
h2	{ font-size:18px;	}

#intro	{	padding-bottom:18px;	}
#header { background:url(rsc/trump-hdr.png);	height:102px; margin:0 -18px 18px -18px;	}
#header h1, #header div	{ display:none;	}
#bodyArea {	background-color:#fff; padding:0px 18px 0px 18px;  width:734px; margin:0px auto;	}

#footer { margin:0px auto;  font-size: 12px; text-align: center; border-top: solid black 1px; padding: 2px 0px; background-color: #000; padding-bottom:50px; }
#gf	{	 margin:0px auto; 	}
ul#gf  li	{	color:#999; border-right:1px solid #999; 	}
ul#gf  li a	{	color:#999	}
ul#gf li#privacy	{	border-right:0px; padding-right:0px;	}

#omniture	{	position:absolute; left:-1000em; top:0	}

a.red:link {color: #AE3939;font-weight: bold;text-decoration : underline;font-size :11px;}
a.red:visited {color: #AE3939;font-weight: bold;text-decoration : underline;font-size :11px;}
a.red:hover {color: #AE3939;font-weight: bold;text-decoration : none;font-size :11px;}

.product { padding: 26px 18px 28px 45px;}
.special { padding: 10px 4px 10px 55px }
.close  { padding: 0 13px }
.textred { font: bold 11px Verdana; color: #AE3939;	line-height: 15px; }

a.text { font: normal 11px Verdana;	color: #03F; line-height: 15px;}

table.border  { border: solid 7px #555; }
tr.padding  { padding-top: 18px; padding-right: 18px; padding-left: 18px; }
h1 { font-size: 2em; font-weight: bold; line-height: 22px; margin: 0.67em 0; }

.questions	{	font-weight:bold;  margin-top:10px; margin-bottom:0px; height:1%;	}
.questions p	{	margin-bottom:0px;	}
.questions .theNum	{	float:left; font-weight:bold; width:26px; text-align:right; padding-right:10px;	}
.questions span	{	text-align:center; display:block; width:20px; margin-right:35px; float:left;	}
.questions .fields	{	clear:both; overflow:hidden; margin-bottom:0px;	}
.questions .question	{	float:left; width:625px;	}

.error2	.text	{ padding-bottom:5px; }

div.theQuote, div.theQuoteLeft {margin:0px !important; }
.centered { text-align:center;}
.indent { text-indent: 30px;}
.hiliB { font-weight: bold;}
.signature { margin-left: 500px;}
.ps {margin-left: 10px;}
.spacer {margin-top: 30px;}
.header {margin-top:30px; font-size:30px; line-height:100%;}
.subheader {margin:30px 0px 20px 0px; font-size:18px; line-height:100%;}
.bookimg {margin:0px 25px 10px 0px; float:left}

#basePage #header { background:url(rsc/header_04.png) no-repeat #000; height:250px; padding:0px; margin-bottom:7px; }
#basePage #header img { margin-left:490px; margin-top:134px; border:0px;}
#basePage #mainContent { float:right; width:533px; }
#basePage #mainContent p { font-family: Tahoma; font-size:11px; line-height:1.2;}
#basePage #sideBar { float:left; width:175px; margin-right:10px; }
#basePage #sideBar p, #basePage #sideBar h3, #basePage #sideBar a { font-size:10px; line-height:1.2; font-family:Tahoma; color:#000; }
#basePage #rightNav { float:right; width:120px; margin-left:7px; }
#basePage #rightNav p , #basePage #rightNav a { font-size:10px; color:#A9A9A9; line-height:1.2; font-family:Tahoma; }
#basePage #footer { margin: 0px; font-size: 12px; text-align: center; background: #000; }
#basePage #footer li, #basePage #footer a { color:#fff; }

#landingPage #mainContent ul { margin-left:40px;} 
#landingPage #mainContent li {line-height: 130%; padding: 0 0 5px auto; margin-bottom:7px;}

/* SOLP */
#landingPage #solp { background-color:#A9A9A9;}
.solp2 { background:#a9a9a9; width:300px; float:right; text-align:center; margin:15px 15px 0 10px; border:1px solid #000; }
.solp2 label { width:130px !important; }
.solp3 { float:none; }
#landingPage label	{	width:105px; display:block; float:left; font-weight:bold; font-size:14px; text-align:right; margin-right:10px;	}
#landingPage input 	{	width:130px;	}
#flash1	{	display:inline; float:right; padding-left:10px; width:311px; height:211px; margin-top:10px;	}

#orderPage #specialBonus	{	margin-bottom:20px; border:1px solid #999;	}
#orderPage #specialBonus h3	{	background-color:#000000; color:#fff; padding:3px 8px; border-bottom:2px solid #999;	}
#orderPage #specialBonus p	{	padding:5px;	}
#orderPage #mainContent	{	width:558px; float:left;	}
#orderPage #sideBar	{	float:right;	width:140px;	}
#orderPage #sideBar .boxed	{	background-color:#eee; 	}
#quote1	{	margin-top:40px;	}
#quote2	{	margin-top:650px;	}
#quote3	{	margin-top:350px;	}
#orderPage #orderForm	{	margin-right:0;	}
#orderPage p, li{font-family:arial;}
#orderPage h2{font-size:14px;}
#orderPage .formGroupB.error { clear:none; }

/* Bump Page */
#bumpPage p, #bumpPage li, #bumpPage td { font-size:12px; }
#bumpPage h1{ font-size:18px; }
#bumpPage h2{ font-size:14px;}
#bumpPage .formBoxB, #bumpPage .formBox { width:570px; }
.textorange {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #cc6633; line-height: 15px;	}


/* Consult page specific CSS */
#consultPage p{ font-family:arial; }
#consultPage label { margin-right:6px; }
#consultPage .theNum { display:inline; }
#consultPage .questions textarea	{	width:605px; }


/* Download page specific CSS */
#downloadPage .bigBord	{	border-top:8px solid #EEEEEE; padding-top:10px; padding-left:45px;	}
#downloadPage p, #downloadPage h1, #downloadPage h2{ font-family:arial; }
#downloadPage .large { padding-left:45px; width:480px; }
#downloadPage #dlSide	{	margin-top:15px;	}

#pop_downloadPage #bodyArea {background-color:#000;  width:600px; border:none; padding:0px;} /*margin:0px auto;	padding:18px; border:7px solid #555;*/
#pop_downloadPage #mainContent { width:600px; height:400px; padding-top:18px;}
#pop_downloadPage #mainContent p { color:#fff; font-family:arial; margin:0; padding-top:10px; padding-right:10px;}
#pop_downloadPage #mainContent p.downloadError { color:#c00; font-weight:bold; }
#pop_downloadPage #mainContent a { color:#efd75b; }
#pop_downloadPage #header { display:none;}
#pop_downloadPage #footer { border:none; background:#000; color:#fff;}
#pop_downloadPage li, #pop_downloadPage li a { color:#fff;}
#pop_downloadPage a#movie1 { background:url(rsc/btn-blank.gif) no-repeat; height:29px; width:147px; margin-left:290px; display:block; padding-left:35px; padding-top:12px; font-size:16px; font-weight:bold; }

#popDownloadForm { height:130px; width:600px; background:url(rsc/audio_04.jpg) no-repeat right; color:#fff;}
#popDownloadForm form { width:240px; float:left; margin-top:10px; }
#popDownloadForm label { margin:10px; }
#popDownloadForm input { margin-top:10px; font-weight: bold; border: solid 1px #555 }
#popDownloadForm .submit-button{ color: #fff; font-weight: bold; background: #c00; margin-left: 2em; border: outset 2px #9cf }

/* Error page specific CSS */

.textgray { color: #858585; font-weight: bold; text-align: center }
.textgreen  { color: #17851a; font-weight: bold; text-align: center }
.textred	{	text-align:right; padding-right:10px;	}
.thin	{ width:165px; }
.med	{ width:350px; }
.large	{ width:535px; }
.xlarge	{ width:720px; float:left; margin:0; }
.hili2	{	color:#f00;	}
.hili3 { color:#efd75b;}
.padding1  { padding: 0 8px 0 30px;}

 .total	{	font-weight:bold; background-color:#f1f1f1;	}
