/* General Content Styles----------------------------------------------- */h1, h2 { margin: 0; padding: 0; color: #dfdfdf; font: bold 18px/18px tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }h2 {	margin: 25px 0 15px;}p.small {	font-size: 11px;	line-height: 15px;}#content-backg li {  }em {	font-style: normal;		background: #ff0;}.hidden {	display: none;}p.info {	padding: 10px;		border: 1px solid #ccc;		background: #e2e2e2;}span.small {	font-size: 11px;}/* Link Styles----------------------------------------------- */a {	color: #ac8000;	text-decoration: underline;}a:hover {	color: #245B9C;	text-decoration: underline;}#banners a {	color: #fff;	text-decoration: underline;}#banners a:hover {	color: #ff0;	text-decoration: underline;}#footer a {	color: #fff;	text-decoration: none;}#footer a:hover {	color: #fff;	text-decoration: underline;}#signin a {	color: #DEEBAA; /*#BECD83;*/	text-decoration: none;}#signin a:hover {	color: #fff;	text-decoration: underline;}/* Layout Styles----------------------------------------------- */body { margin: 0; padding: 0; color: #ccc; font: 12px/18px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #000; text-align: center; }#container { position: relative; margin: 0 auto; padding: 0; text-align: left; width:1000px; visibility: visible; }#content-backg { line-height: 1.2em; text-align: left; position:relative; top: 0; left: 400px; width:600px; padding-top: 400px; padding-right: 0; padding-left: 0; }#header { position: absolute; top: 0; left: 400px; width: 600px; }#column { position: absolute; top: 0; right: 600px; margin: 0; padding: 0; width: 400px; font-size: 11px; line-height: 11px; visibility: visible; }#cdcover { font-size: 11px; line-height: 11px; visibility: visible; margin: 0; padding: 0; position: absolute; top: 155px; right: 42px; width: 226px; }#cdtitle { font-size: 13px; line-height: 11px; text-align: right; visibility: visible; margin: 0; padding: 0; position: absolute; top: 295px; right: 290px; width: 150px; }#subnav { position: relative; margin: 0 0 25px; padding: 0; width: 185px; visibility: visible; }#footer-backg { color: #353535; font-size: 10px; background-repeat: no-repeat; background-attachment: scroll; text-align: right; position:relative; width:1000px; height:36px; visibility: visible; }#botlinks { background-image: url(../../www.garybarlow.com/images/interface/bottom_back.gif); background-repeat: no-repeat; height: 60px; width: 1000px; left: 0; top: 220px; position: absolute; visibility: visible; }/* Text Styles----------------------------------------------- */.cdinfo { padding-right: 45px; }/* Page Part Styles----------------------------------------------- */#top1-backg { background-image: url(../images/interface/top1_backg.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: relative; margin: 0; padding: 0; width: 835px; height: 235px; visibility: visible; }#top2-backg { background-image: url(../images/interface/top2_backg.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: relative; margin: 0; padding: 0; width: 835px; height: 235px; visibility: visible; }#top3-backg { background-image: url(../images/interface/top3_backg.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: relative; margin: 0; padding: 0; width: 835px; height: 235px; visibility: visible; }#top4-backg { background-image: url(../images/interface/top4_backg.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: relative; margin: 0; padding: 0; width: 835px; height: 235px; visibility: visible; }#bottom-backg { color: #ccc; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; position:relative; width:1000px; height:91px; visibility: visible; }#bottom-backg a { color: #ff9000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; padding-left: 10px; padding-right: 10px; }#bottom-backg a:hover, #bottom-backg a.current, #bottom-backg a.current:hover { color: #fff; text-decoration: underline; }#footer-backg a { color: #4a4c5c; font-size: 10px; text-decoration: none; }#footer-backg a:hover, #footer-backg a.current, #footer-backg a.current:hover { color: #fff; font-size: 10px; text-decoration: underline; }/* Top Navigation Styles----------------------------------------------- */#nav ul {	margin: 0;	padding-bottom: 7px !important; /* IE Sucks */	padding-bottom: 8px;		white-space: nowrap;		list-style-type: none;}#nav ul li {	display: inline;}#nav li a { margin: 0; color: #fff; font-weight: normal; text-decoration: none; padding-top: 0; padding-bottom: 8px; }#nav a { color: #a3a3a3; text-decoration: none; padding-right: 12px; padding-left: 12px; }#nav a:hover, #nav a.current, #nav a.current:hover { color: #fff; background-color: #3069ae; }#nav { font-size: 13px; position: absolute; top: 188px; left: 285px; height: 20px; width: 400px; visibility: visible; padding-top: 5px; }#subnav { width: 185px; position: relative; visibility: visible; }/* Sub-Navigation Styles----------------------------------------------- */#subnav ul {	margin: 0;	padding: 0;		list-style-type: none;}#subnav li a {	margin: 0;	padding: 7px 0 7px 15px !important;	width: 170px;		display: block;		border-bottom: 1px solid #EBF4FF;}#subnav a {	color: #353535;	text-decoration: none;}#subnav a:hover {	background: #EBF4FF;}#subnav li a.current, #subnav li a.current:hover {	border: 0;		color: #fff;		background: url(../images/interface/subnav-bg.gif) no-repeat;}/* Form Styles----------------------------------------------- */form {	margin: 0;	padding: 0;}input.check {	margin: 0;	padding: 0;}td.label {	width: 140px;}#content-backg div.form {	position: relative;		margin: 0;	padding: 5px 10px;		/*border: 1px solid #C0DDF2;*/		color: #245B9C;		background: #EBF4FF; /*#e7f1f8;*/}#content-backg div.alt {	background: #fff;}#content-backg div.ftop, #content-backg div.fbottom {	position: relative;		margin: 0;	padding: 0;	height: 10px;		background: url(../images/interface/form-top.gif) no-repeat;}#content-backg div.fbottom {	background: url(../images/interface/form-bottom.gif) no-repeat;}#content-backg div.form td {	padding: 3px 0;}#content-backg td.fdiv {	padding: 0;	height: 25px;		background: url(../images/interface/form-div.gif) center center repeat-x;}div#optin input {	margin-top: 5px;	width: 150px;		border: 1px solid #FF9C06;}div#optin input.button {	padding: 2px 0;		font: 11px arial, verdana, sans-serif;	color: #fff;		background: #FF9C06;}/* Quote Styles----------------------------------------------- */div.quote {	position: relative;		margin: 20px 15px;	padding: 0;		background: #EBF4FF;}div.quote p {	margin: 0 0 10px;}div.quote em {	font-style: italic;		background: none;}div.quote div.qbody {	position: relative;		margin: 0;	padding: 0 20px 0 50px;		font-size: 11px;	color: #245B9C;	line-height: 15px;		background: #EBF4FF url(../images/interface/quote-bg.gif) 10px 5px no-repeat;}div.quote div.qtop, div.quote div.qbottom {	position: relative;		margin: 0;	padding: 0;	height: 10px;		background: url(../images/interface/quote-top.gif) no-repeat;}div.quote div.qbottom {	background: url(../images/interface/quote-bottom.gif) no-repeat;}.copyright { text-align:right; font-size:10px; clear:both; margin:10px 0 0; color: #666666; text-decoration: none; }.copyright a, .copyright a:visited { color:#666; text-decoration: none; }.copyright a:hover { color: #fff; text-decoration: none; }