@charset "utf-8";/* CSS Document */html, body { height:100%; } body { background:url('images/bg_tile.png'); margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#496e8d; font-size:12px; }a { color:#666; }	div#head { position:relative; width:100%; height:125px; background:url('images/head-stretch.gif') top center repeat-x; margin:0 auto; text-align:center; z-index:900; }		div#main { position:relative; width:100%; min-height:100%; height:auto !important; height:100%; margin:0 auto; margin-bottom:-60px; margin-top:-125px; z-index:1; }		div#main-spacer { position:relative; width:950px; height:125px; margin:0 auto; z-index:1; }		div#page-title { position:relative; height:65px; margin:0 auto; }			#tanning div#page-title { width:304px; background:url('images/title_tanning.png') bottom center no-repeat; }			#quote div#page-title { width:108px; background:url('images/title_quote.png') bottom center no-repeat; }			#affiliates div#page-title { width:174px; background:url('images/title_affiliates.png') bottom center no-repeat; }			#blog div#page-title { width:90px; background:url('images/title_blog.png') bottom center no-repeat; }			#contact div#page-title { width:197px; background:url('images/title_contact.png') bottom center no-repeat; }					div#main-buttons { position:relative; width:950px; min-height:500px; height:auto !important; height:500px; margin:0 auto; text-align:left; }			#tanning div#main-buttons { background:url('images/bg_tanning.jpg') top center no-repeat; }			#quote div#main-buttons { background:url('images/bg_affiliates.jpg') top center no-repeat; }			#affiliates div#main-buttons { background:url('images/bg_affiliates.jpg') top center no-repeat; }			#blog div#main-buttons { background:url('images/bg_blog.jpg') top center no-repeat; }			#contact div#main-buttons { width:660px; height:460px; padding-top:50px; background:url('images/bg_affiliates.jpg') top center no-repeat; text-align:center; }			#contact div#main-buttons p { margin-left:80px; margin-right:80px; text-align:left; }		div#gHead { position:absolute; background:url('images/girl_headarm.png') top left no-repeat; top:-73px; right:93px; width:78px; height:73px; }		div#gBack { position:absolute; background:url('images/girl_backside.png') top left no-repeat; top:134px; right:-37px; width:37px; height:252px; }		div#gFoot { position:absolute; background:url('images/girl_foot.png') top left no-repeat; bottom:-26px; right:38px; width:73px; height:26px; }			div#main-buttons ul { margin:0; padding:0; list-style:none; }			div#main-buttons li { margin:0; padding:0; list-style:none; margin-left:10px; }		div#main-foot { position:relative; width:950px; height:60px; margin:0 auto; }		div#footer { position:relative; clear:both; width:100%; height:30px; background:url('images/footer_bg.jpg') top center repeat-x; padding-top:5px; text-align:center; margin:0 auto; margin-top:10px; z-index:900; }		div#footer span { font-size:10px; font-weight:bold; }		div#footer a { color:#999999; font-size:10px; font-weight:bold; }