@charset "UTF-8";
/* CSS Document */

/* Global Items */
* 								{	margin: 0px;padding: 0px; font-family:Arial, Helvetica, sans-serif;}
body 							{	text-align: center;padding: 0;background:url(images/bg.jpg) repeat-x top #7B90AB;}
a:focus 						{	outline: none;}
a 								{	text-decoration: none;}
a img 							{	border-style: none;}
image 							{	border: none;}
.clear							{	clear:both;}
.cleartabs						{	clear:both;}
.clearsubmit					{	width:auto;clear:both;}

/* Main Layout Items */
#wrapper 						{	margin: 0 auto;width: 956px;text-align: left;}
#masthead						{	height:95px; position:relative;}
#masthead h2					{ 	width: 290px; height:95px; top: 0; left: 25px; position:absolute; display:block; text-indent:-2000px; background:url(images/logo.jpg) no-repeat;}
#masthead h3					{ 	text-indent:-2000px; position:absolute; top: 29px; left: 826px; width:119px; height:106px; background:url(images/startburst.png) no-repeat !important; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/startburst.png'); }
#masthead p						{ 	width: 333px; height:45px; top: 0; right: 0; position:absolute; display:block; text-indent:-2000px; background:url(images/phonenumber.gif) no-repeat; } 

/* Upper Content */
#uppercontent					{	background:url(images/main_bg.jpg) no-repeat; padding-bottom: 30px; height:1%/* ie hack */}
#uppercontent .cathcontainer	{	width: 702px; float:left;position:relative; }
#uppercontent .cathcontainer h1	{	text-indent: -2000px;height:292px;}
#uppercontent #video			{	width: 277px; height:170px; top: 37px; left: 394px; position:absolute; display:block;}
#uppercontent .advantages		{	width: 648px; height:97px; background:url(images/advantages.png) !important; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/advantages.png'); margin-left: 28px;}
#uppercontent .advantages li	{	text-indent: -2000px; list-style:none;}

/* Upper Content */
#uppercontent .formcontainer	{	width:239px;  float:left; margin-top:18px}
#uppercontent .form				{	background:url(images/form_bg.jpg) no-repeat top #BC5858;}
#uppercontent .form h4			{	font-size: 16px; color:#FFF; text-align:center; margin:0; padding: 10px 15px;}
#uppercontent .formbox			{	background:#FFF; margin: 0 11px; padding: 6px 0 6px 0;}
#uppercontent .formbox p		{	padding: 2px 15px; font-size:12px; color:#666; font-weight:bold;}
#uppercontent .formbox p span	{	float:left; width: 150px; font-weight:normal; font-size:11px;}
#uppercontent .formbox input	{	width: 180px; color:#666;}	
#uppercontent .formbox input.checkme{	width:auto; float:left; margin: 0 6px 4px 0;}
#uppercontent .formbox select	{	color:#666; font-size:11px;}
#uppercontent .formbox .padme	{	padding-top:8px;}
#uppercontent .formbox h5		{	margin:0; padding: 0 12px;color:#9F1010; font-size:14px;}
#uppercontent .formbtm			{	height:13px; background:url(images/form_btm.png) no-repeat !important; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/form_btm.png');}

/* Lower Content */
#lowercontent					{	background:url(images/lower_bg.jpg) repeat-y; clear:both; height:1%/* ie hack */}
#lowercontent .couple			{	width: 400px; float:left; background:url(images/couple.jpg) no-repeat; margin: 0 0 0 20px !important; margin: 0 0 0 10px;}
#lowercontent .couple p			{	display:none;}
#lowercontent .couple h6		{	text-indent:-2000px; height: 550px;}	
#lowercontent .couple h2		{	text-align: center; font-size:20px; color:#990000}
#lowercontent .couple h3		{	text-align: center; font-size:30px; line-height:30px;color:#990000}
#lowercontent .couple h3 span	{	font-size:20px;}

#lowercontent .text				{	width: 518px; float:left; background:url(images/textbg.jpg) no-repeat;}
#lowercontent .text	h2			{	font-size: 18px;color:#990000; padding: 20px 40px 10px 20px;}
#lowercontent .text	p			{	font-size: 16px; font-weight:bold; color:#000; padding: 2px 0 2px 25px; background:url(images/arrow.gif) no-repeat left center; margin-left: 20px;}
#lowercontent .text ul			{	padding:0; margin:0 0 10px 0;}
#lowercontent .text li			{	padding:1px 0; margin:0 30px 0 70px; font-size:15px; color:#666;}
#lowercontent .text .brands		{	padding: 0 0 0 80px}
#lowercontent .text .brands	ul	{	width: 160px; float:left; margin:0px; padding:0px;}
#lowercontent .text .brands	li 	{	padding:0px; margin:0 0 0 20px;}

/* Footer */
#footer							{	padding: 0 0 20px 0;}
#footer	.img					{ 	height:22px; background:url(images/footer.png) no-repeat!important; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/footer.png');}
#footer	p						{	font-size: 12px; color:#fff; padding: 10px 0 0 20px; font-style:italic;}
