/* CSS Document */

html{ width:100%;height:100%;}
body{margin:0px;padding:0px; height:100%; width:100%; 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: 1%; 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 0; margin:0 22px 0 0; float:right; display:inline; width:300px; color:#535353}
#footer_terms			{padding:70px 0 0 0; margin:0 0 0 27px; float:left; display:inline; width:657px; color:#535353; text-align:left;}

#footer_copyright p	{color:#535353; margin:0px; padding:0px; text-align:right} 

#footer_terms p	{color:#535353; margin:0px 0px 17px 0px; padding:0px;} 
#footer_terms a	{color:#535353; font-weight:bold; text-decoration:underline;}
#footer_terms a:hover	{color:#535353; font-weight:bold; text-decoration:none;}

#footer_terms  .tnc	{ font-size:80%;}

#mainHeader h1	{ display:none;}

#footerMenu				{ float:right; display:inline; padding:0; margin:20px 0 0 14px; list-style-type:none;}
#footerMenu	li  		{ float:left; display:inline; 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; display:inline;}

#bttnEnter a		{ width:108px; background-image:url(./images/ht_bttnEnter.gif);}
#bttnFullTerms a	{ width:171px; background-image:url(./images/ht_bttnFullTerms.gif);}
#bttnFaq a			{ width: 43px; background-image:url(./images/ht_bttnFaq.gif);}


/* ## LAYOUT CODE ## */
input, textarea	{ color:#000; background-color:#ccc6a1; border:none; font-size:100%}
.Clear	{clear:both; line-height:0em; font-size:0em}


/* HOME*/
#pageName_home #mainHeader	{height:467px; background: no-repeat url(./images/ht_homeheader.jpg)}
#pageName_home #mainBody	{background: no-repeat url(./images/ht_homebackground.gif);}
#pageName_home #footer {height:98px; background: no-repeat url(./images/ht_homeFooter.gif);}

#pageName_home .homeTitle {width:892px; height:30px; margin: 0px; padding:0px; font-size:200%; color:#000; text-align:left; background: no-repeat url(./images/subhdr_homeTitle.gif);}
#pageName_home .homeTitle h2{display:none;}
#pageName_home .homeWelcomeText {width:892px; height:39px;}
#pageName_home .homeWelcomeText h3{margin:0px; padding:0px; text-decoration:none; font-weight:normal; line-height:19px; font-size:120%; color:#000000; text-align:left;}
#pageName_home .homeWelcomeText2 {width:892px; height:50px;}
#pageName_home .homeWelcomeText2 h3{margin: 0px; padding:0px; text-decoration:none; font-weight:normal; line-height:16px; font-size:104%; color:#000000; text-align:left;}
span.blue {color:#0e538b}

#pageName_home #bttnEnterDetails	{ float:left; display:inline; padding:0; margin:0; }
#pageName_home #bttnEnterDetails a	{ width:225px; height:52px; display:block; overflow:hidden; text-indent:-9000px; background:no-repeat url(./images/ht_bttnRegisterHere.gif); background-position:left top;}

#pageName_home #footer_copyright	{padding-top:35px; }
#pageName_home #footer_terms		{padding-top:35px; }

#home_col_welcome { float:left; display:inline; width:892px; margin-left:12px;}
#home_col_product { float:left; display:inline; width:892px; margin-left:8px;}


/* RETAIL*/
#pageName_retail #mainHeader	{height:148px; background: no-repeat url(./images/ht_header.jpg)}
#pageName_retail #mainBody		{background: repeat-y url(./images/ht_background.gif);padding-bottom:5px;}
#pageName_retail #footer		{height:98px; background: no-repeat url(./images/ht_footer.jpg);}

#topRowOuter	{background: no-repeat url(./images/ht_homebackground2.jpg)}
#topRow			{width:920px; margin-left:auto; margin-right:auto; padding-top:28px; padding-bottom:15px; text-align:left}
#pageName_home #topRow			{padding-top:0px; 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/ht_bttnvisitPromo.gif) }


/* TNC */
#pageName_tnc #mainHeader	{height:148px; background: no-repeat url(./images/ht_header.jpg)}
#pageName_tnc #mainBody	{background: repeat-y url(./images/ht_background.gif);padding-bottom:5px;}
#pageName_tnc #footer		{height:128px; background: no-repeat url(./images/ht_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/ht_header.jpg)}
#pageName_faq #mainBody	{background: repeat-y url(./images/ht_background.gif);padding-bottom:5px;}
#pageName_faq #footer		{height:128px; background: no-repeat url(./images/ht_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/ht_header.jpg)}
#pageName_enter #mainBody	{background: repeat-y url(./images/ht_background.gif);padding-bottom:5px;}
#pageName_enter #footer		{height:128px; background: no-repeat url(./images/ht_footer.jpg);}

#pageName_enter  #padding_enter	{ width:550px; padding-bottom:50px}
#pageName_enter li { padding-bottom:15px;}

/* Register */
#pageName_register #mainHeader	{height:148px; background: no-repeat url(./images/ht_header.jpg)}
#pageName_register #mainBody	{background: repeat-y url(./images/ht_background.gif);padding-bottom:5px;}
#pageName_register #footer		{height:128px; background: no-repeat url(./images/ht_footer.jpg);}
#pageName_register  #padding_register	{padding-bottom:25px}

/* Register Thankyou */
#pageName_home .registerTitle {width:892px; height:56px; margin: 0px; padding:0px; font-size:200%; color:#000; text-align:left; background: no-repeat url(./images/subhdr_registerTitle.gif);}
#pageName_home .registerTitle h2{display:none;}
#pageName_home .registerWelcomeText {width:908px; height:18px;}
#pageName_home .registerWelcomeText h3{margin: 0px; padding:0px; text-decoration:none; font-weight:normal; line-height:19px; font-size:120%;color:#000000; text-align:left;}
#register_thankyou_footer {height:52px;}
#register_thankyou_footer #footerMenu	{float:right;}

h2.mainTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight:bold;
	color: #000000;
	margin: 0;
	padding: 0 0 10px 0;
}
h2.defaultTitle {
	margin:0;
	padding:5px 0 20px 0;
}
h3 {
	margin:0;
	padding:0 0 0 0;
	text-decoration:underline;
	font-weight:bold;
}
ol{
	margin:0;
	padding:10px 0 15px 40px;
}
p {

}

.red {color:#ed1c24}
.sml { font-size:10px;}
.large {font-size:12px; color:#666666; line-height:16px}
.field TD {padding:3px;}
td.field { font-weight:bold;  font-size:10px; color:#666666}
.large {font-size:12px;}
.input,.select {width:168px; background:none; font-size:11px; border:1px solid #999999; height:16px}
td.label {font-weight:bold; width:150px;}
