/* CSS Document */

html{ }
body{margin:0px;padding:0px;background-color:#fff;}

h1,h2,h3,h4,h5,p,form{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

p{padding-top:2px; padding-bottom: 2%; line-height: 120%;}

object, embed{ padding:0; margin:0; display:block}

/* ## LAYOUT CODE ## */

#global					{width:1006px; margin:0px; padding:0px; margin-left: auto; margin-right:auto; padding-bottom:50px; overflow:hidden;}

#mainHeader				{width:1006px; margin:0px; padding:0px;}
#mainBody				{width:1006px; margin:0px; padding:0px; }
#footer					{width:1006px; margin:0px; padding:0px;}

#footer_copyright		{padding:70px 0 0 60px; float:left; width:270px; color:#999}
#footer_terms			{padding:70px 0 0 20px; float:left; width:640px; color:#999}

#footer_terms p	{color:#999} 
#footer_terms a	{color:#999; font-weight:bold; text-decoration:none;}

#footer_terms  .tnc	{ font-size:80%;}

#mainHeader h1	{ display:none;}

#footerMenu				{ float:right; padding:0; margin:20px 0 0 13px; list-style-type:none;}
#footerMenu	li  		{ float:left; padding:0px; margin:0; height:11px; }
#footerMenu	li a		{ height:11px; overflow:hidden; display:block; background-repeat:no-repeat; text-indent:-9000px; }
#footerMenu	li a:hover	{ background-position:0 -11px;}
#pageName_home #footerMenu	{float:left;}

#bttnEnter a		{ width:108px; background-image:url(./images/ac_bttnEnter.gif);}
#bttnFullTerms a	{ width:171px; background-image:url(./images/ac_bttnFullTerms.gif);}
#bttnFaq a			{ width: 43px; background-image:url(./images/ac_bttnFaq.gif);}


/* ## LAYOUT CODE ## */
input, textarea	{ color:#000; background-color:#ccc6a1; border:none; font-size:100%}
.Clear	{ clear:both;}


/* HOME*/
#pageName_home #mainHeader	{height:467px; background: no-repeat url(./images/ac_homeheader.jpg)}
#pageName_home #mainBody	{background: repeat-y url(./images/ac_homebackground.gif);padding-bottom:1px;}
#pageName_home #footer		{height:98px; background: no-repeat url(./images/ac_homeFooter.gif);}

h2.homeTitle				{ font-size:160%; color:#000; padding-bottom:5px}
p.homeWelcomeText				{ font-size:140%; color:#000; padding-bottom:5px}

#pageName_home #bttnEnterDetails	{ float:left; padding:0; margin:0; }
#pageName_home #bttnEnterDetails a	{ width:225px; height:52px; display:block; overflow:hidden; text-indent:-9000px; background:no-repeat url(./images/ac_bttnRegisterHere.gif); background-position:left top;}

#pageName_home #footer_copyright	{padding-top:50px; }
#pageName_home #footer_terms		{padding-top:50px; }

#home_col_welcome	{ float:left; width:892px; min-height:113px; margin-left:12px }
#home_col_product	{ float:left; width:892px;  padding-top:1px; margin-left:8px}


/* RETAIL*/
#pageName_retail #mainHeader	{height:148px; background: no-repeat url(./images/ac_header.jpg)}
#pageName_retail #mainBody		{background: repeat-y url(./images/ac_background.gif);padding-bottom:5px;}
#pageName_retail #footer		{height:98px; background: no-repeat url(./images/ac_footer.jpg);}

#topRowOuter	{background: no-repeat url(./images/ac_homebackground2.jpg)}
#topRow			{width:920px; margin-left:auto; margin-right:auto; padding-top:15px; padding-bottom:15px;}
#pageName_home #topRow			{padding-top:5px; padding-bottom:0px;}

#promoSet		{ width:450px; float:left; }
#requestSet		{ width:370px; float:left; border-left: 1px solid #ccc; padding-left:25px; }
#requestSet strong	{ font-weight:bold; color:#0c4da2;}
#requestSet a		{ font-weight:bold;}

#productSet	{ width:920px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-left:auto; margin-right:auto; padding-top:10px;}
.productDetail	{ background-repeat:no-repeat; float:left; padding-bottom:10px; margin-top:5px;}
.productDetail h3	{ padding:0; margin:0;}
.productDetail h3 a	{ padding:0; margin:0; height:160px; width:200px; overflow:hidden; text-indent:-9000px; display:block; }

.productDetail p 	{ font-size:90%;}

#prod1 a	{ width:200px; }
#prod2 a	{ width:200px; }
#prod3 a	{ width:210px; }
#prod4 a	{ width:226px; }


#prod1	{ width:200px; padding-left:3px; padding-right:22px; background-image: url(./images/prodImage_HT-BD2t.jpg)}
#prod2	{ width:200px; padding-left:3px; padding-right:21px; background-image: url(./images/prodImage_HT-BD2ET.jpg)}
#prod3	{ width:210px; padding-left:4px; padding-right:21px; background-image: url(./images/prodImage_HT-X810.jpg)}
#prod4	{ width:226px; padding-left:9px; background-image: url(./images/prodImage_HT-X715.jpg)}

#bttnPromo a	{ width:157px; height:13px; display:block; overflow:hidden; text-indent: -900px; background:no-repeat url(./images/ac_bttnvisitPromo.gif) }


/* TNC */
#pageName_tnc #mainHeader	{height:148px; background: no-repeat url(./images/ac_header.jpg)}
#pageName_tnc #mainBody	{background: repeat-y url(./images/ac_background.gif);padding-bottom:5px;}
#pageName_tnc #footer		{height:128px; background: no-repeat url(./images/ac_footer.jpg);}

#pageName_tnc  #padding_tnc	{ width:650px;}

#pageName_tnc  li { padding-bottom:15px;}
#pageName_tnc  ol li ol li { padding-bottom:5px;}

table.terms {border:none; padding:0; margin:0; border-collapse:collapse}
table.terms tr {vertical-align:middle}
table.terms th {border:1px solid #000000; color:#FFFFFF; background-color:#000000; padding:3px 10px 3px 10px; text-align:left; font-weight:bold}
table.terms td {border:1px solid #000000; padding:3px 10px 3px 10px;  text-align:left; }
table.terms td.hdr {border:none; text-align:center; font-weight:bold; padding:10px 0px 10px 0px;}
table.terms td.price {text-align:center;}

/* FAQ*/
#pageName_faq #mainHeader	{height:148px; background: no-repeat url(./images/ac_header.jpg)}
#pageName_faq #mainBody	{background: repeat-y url(./images/ac_background.gif);padding-bottom:5px;}
#pageName_faq #footer		{height:128px; background: no-repeat url(./images/ac_footer.jpg);}

#pageName_faq  #padding_faq	{ width:650px;}
#pageName_faq li { padding-bottom:15px;}
#pageName_faq .q	{ font-weight:bold}

/* ENTER*/
#pageName_enter #mainHeader	{height:148px; background: no-repeat url(./images/ac_header.jpg)}
#pageName_enter #mainBody	{background: repeat-y url(./images/ac_background.gif);padding-bottom:5px;}
#pageName_enter #footer		{height:128px; background: no-repeat url(./images/ac_footer.jpg);}

#pageName_enter  #padding_enter	{ width:550px; padding-bottom:50px}
#pageName_enter li { padding-bottom:15px;}

