
.clsGalleryContents h1 {
font-size: 8px;
height: 1px;
border: 0;
margin: 0;
clear:both;
}

form {
display:inline
}

.clsGalleryContents ul {
margin-top:10px;
margin-left: 35px;
}

.clsGalleryContents ol {
margin-top:10px;
margin-bottom:10px;
margin-left: 35px;
}

.clsGalleryContents td, .clsContents td {
font-family:Arial, Helvetica, sans-serif;
color:#3F3F3F;
font-size:12px;
}

.clsGalleryContents a, .clsGalleryContents a:hover, .clsGalleryContents a:visited, .clsGalleryContents a:active {
color:#0863b8;
font-size:11px
}

.clsContents a, .clsContents a:hover, .clsContents a:visited, .clsContents a:active {
color:#0863b8;
font-size:11px
}

.clsFaqQuestion {
font-size:12px;
color:#6C6C6C;
font-weight:700
}

.clsFaqAnswer {
color:#707070
}

.clsFaqAnswer A,.clsFaqAnswer A:visited,.clsFaqAnswer A:hover {
color:#707070
}

.clsSignupFldName {
font-weight:700;
color:#494949
}

.clsMenu {
background-color:#9EA5AD;
border-bottom:solid 1px #FFF;
border-left:solid 1px #FFF
}

.clsFooter {
color:#676767;
font-family:Arial;
font-size:10px;
padding-left:8px;
padding-right:8px;
background-image:url(../images/btm_space.gif);
background-repeat:repeat-x
}

#disclaimer, #disclaimer A, #disclaimer A:visited, #disclaimer A:hover {
font-size: 9px; padding-top: 15px; color: #C5C5C5;text-decoration: none;
}

.clsFooter A,.clsFooter A:visited,.clsFooter A:hover {
color:#676767;
font-family:Arial;
font-size:10px;
}

.clsProdWrapper {
padding:12px 10px 6px 24px
}

.clsProdName {
font-size:15px;
padding-top:4px;
padding-bottom:2px
}

.clsProdTxt {
background-color:#F1F1F1;
padding-left:10px;
padding-right:10px
}

.clsProdTxtS {
background-color:#E1F6B6;
padding-left:10px;
padding-right:10px
}

.clsProdTxt A,.clsProdTxt A:visited,.clsProdTxt A:hover,.clsProdTxtS A,.clsProdTxtS A:visited,.clsProdTxtS A:hover {
color:#3F3F3F
}

.clsJSPopupLI {
background-image:url(../images/hm_gift_bullet.gif);
background-repeat:no-repeat;
background-position:0 8px;
font-size:10px;
padding-left:7px;
padding-top:3px
}

.clsProdDropdownWrapper {
padding-top:2px;
padding-bottom:2px
}

.clsProdImg {
height:105px;
width:182px;
background-repeat: no-repeat 
}

.clsProdImg DIV {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hm_free.png');
text-indent:-2000px;
height:105px
}

.clsProdWrapper>.clsProdImg DIV {
background:url(../images/hm_free.png)
}

.clsProdThumbWrapper {
padding-top:7px;
padding-left:6px;
padding-right:20px
}

.clsRefCountMsg {
font-size:9px;
color:#7c7c7c;
text-align:center;
pading-top:2px;
padding-bottom:2px
}

.clsRefCountMsg a,.clsRefCountMsg a:hover,.clsRefCountMsg a:visited,.clsRefCountMsg a:active {
font-size:9px;
color:#7c7c7c
}

.clsTab_BG {
background-image:url(../images/tab_bg.gif);
background-repeat:repeat-x;
padding-top:7px
}

.clsTab_BG span {
color:#636563;
text-decoration:none;
font-weight:700;
cursor:pointer
}

.clsTab_BGSelected {
background-image:url(../images/tab_bg_s.gif);
background-repeat:repeat-x;
padding-top:7px
}

.clsTab_BGSelected span {
color:#ff6d31;
text-decoration:none;
font-weight:700;
cursor:pointer
}

.clsFaqQ {
background-color:#E8E8E8;
border-bottom:solid 1px #CBCBCB;
font-weight:700
}

.clsFaqQ a, .clsFaqQ a:hover, .clsFaqQ a:visited, .clsFaqQ a:active {
text-decoration: none;
color: #000;
font-weight: bold;
}

.clsFaqA {
border-top:solid 1px #F9F9F9;
padding-top:4px;
padding-bottom:6px
}

.clsFaqLine {
border-top:solid 1px #CBCBCB
}

.clsQ {
padding-top:3px;
padding-bottom:3px;
padding-left:5px
}

.clsQ A,.clsQ A:visited,.clsQ A:hover {
color:#11467D
}

.clsOffersDivider {
background-image:url(../images/offers_dotted.gif);
background-repeat:repeat-x;
background-position:2px 7px;
padding-top:7px;
padding-bottom:7px
}

.clsOffer {
border:1px solid #ACB1B7;
background-color:#F4F4F4;
padding:6px
}

.clsInstructions {
background-color:#FFF;
border:solid 1px #ACB1B7
}

.clsOfferPen {
border:1px solid #ACB1B7;
background-color:#FDFEE5;
padding:6px
}

.clsOfferCom {
border:1px solid #ACB1B7;
background-color:#EEFFEF;
padding:6px
}

.clsOfferRem {
border:1px solid #ACB1B7;
background-color:#FFEDED;
padding:6px
}

.clsStatusText {
font-weight:700
}

.clsOfferPgHeader {
font-weight:700;
border:solid 1px #ACB1B7
}

.clsShowOffer {
border:solid 1px #D3D4A5;
background-color:#FFFFE7
}

.clsConfirmOffer {
border:solid 1px #D4C6A5;
background-color:#FEF1DD
}

.clsPopupHeader {
background-color:#61686E;
color:#FFF;
font-weight:700;
font-size:14px;
padding:15px 5px 5px
}

.clsPopupHeader A,.clsPopupHeader A:visited,.clsPopupHeader A:hover {
font-weight:400;
color:#FFF
}

.clsT {
height:58px;
width:71px
}

.clsTB {
border:solid 1px #9CA6AD
}

.clsThumbnailPaging {
background-color:#EFEFEF;
padding-bottom:5px;
border-bottom:solid 1px #9CA6AD
}

.clsPagingDivider {
padding-left:2px;
padding-right:2px
}

.clsGalleryContents {
padding-top:3px;
padding-bottom:3px
}

.clsLinksHdr {
font-size:14px;
font-weight:700;
color:#FFF;
background-color:#cff2ff;
padding-left:10px
}

.clsLinks {
background-color:#EFEFEF;
padding-bottom:2px
}

.clsLinks li {
padding-top:2px
}

.clsLeftNavWrapper  {
	padding-left: 3px;
	padding-bottom: 10px;	
}

.clsLeftNavHeader {
font-size:16px;
font-weight:700;
padding-bottom:5px;
border-bottom:solid 1px #9CA6AD
}

.clsLeftNav {
padding-left:10px
}

.clsLeftNavLink {
padding-top:15px;
padding-left:10px;
text-decoration:none;
background-image:url(../images/hm_nav_bullet.gif);
background-repeat:no-repeat;
background-position:0 20px
}

.clsLeftNavLink a {
text-decoration:none
}

.clsContents {
padding-top:20px;
padding-bottom:10px;
clear:both;
}

.clsHeader {
font-size:16px;
font-weight:700;
color:#333
}

.clsHeaderLine {
border-bottom:solid 1px #9CA6AD;
padding-bottom:4px
}

.clsHidden {
display:none
}

.clsVisible {
z-index:1;
display:block;
position:absolute;
top:0
}

.clsTextBox {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#424242;
border:solid 1px #4D4D4D
}

.clsButton {
background-color:#CDCCCC;
border:solid 1px #494949;
cursor:pointer
}

.clsSectionTable {
background-color:#F4F4F4;
border:solid 1px #ACB1B7
}

.clsSectionTitle {
background-color:#FFF;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:15px;
padding-bottom:5px
}

.clsFldName {
padding-right:4px;
text-align:right;
font-size:10px;
}

.clsOptional {
font-size:10px;
color:#7D7D7D
}

.clsBulletImg {
margin-top:2px;
margin-right:4px
}

.clsLoginSubSecLineLight {
border-top:solid 1px #F9F9F9
}

.clsLoginSubSecLineDark {
border-bottom:solid 1px #CBCBCB
}

.clsLoginSubSec {
background-color:#E8E8E8
}

.clsStatusColHdr {
font-weight:700;
border-bottom:solid 2px #86C9EE
}

.clsFieldSet {
color:#0863b8
}

.clsSupportTable {
border:1px solid #6393DF;
background-color:#D3D3D3
}

.clsSupportHeader {
background-color:#6393DF;
color:#FFF;
font-weight:700
}

.clsSupportPosted {
font-size:10px;
background-color:#FFF
}

.clsIssueSelected {
background-color:#FFF6FF
}

.clsIssueNoSelected {
background-color:#FFF
}

.clsOfferDescription,.clsSelectedProductName {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:11px
}

.clsFldErr,.clsErrMsg {
color:Red
}

.hdr_bar {
height: 40px;
width: 767px;
margin-bottom: 1px;
background-image: url(../images/hdr_bar.gif);
background-repeat: no-repeat;

}

.hdr_bar_text 
{
padding-left: 30px;
padding-top: 11px;
font-size: 12pt;
font-weight: bold;
color: #FFFFFF;
float:left;
}
.hdr_bar_link 
{
padding-left: 20px;
padding-top: 13px;
float:left;
}

.hdr_bar_link a, .hdr_bar a:hover, .hdr_bar a:visited, .hdr_bar a:active {
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
}


.offer_border_t {
	border-top: #acb1b7 solid 1px;
	vertical-align: top;
}

.offer_border_b {
	border-bottom: #acb1b7 solid 1px;
	background-color: #efefef;
}

.offer_border_clear_b {
	border-bottom: #acb1b7 solid 1px;
}

.offer_border_l {
	border-left: #acb1b7 solid 1px
}

.offer_border_r {
	border-right: #acb1b7 solid 1px
}

.offer_b {
	background-color: #efefef;
}

.offer_bc {
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 12px;
}

.offer_b_text {
	padding-left: 20px;
	padding-top: 6px;
	float:left;
}

.offer_sec_l {
	padding-top: 6px; 
	padding-left: 6px; 
	padding-bottom: 15px
}

.offer_sec_m {
	padding-top: 4px;
	padding-bottom: 15px
}

.offer_sec_r {
	padding-top: 4px; 
	padding-right: 8px; 
	padding-bottom: 15px
}

.offer_div {
	padding-left: 14px; 
	padding-right: 14px; 
	padding-bottom: 10px
}

.offer_name, .offer_name:hover, .offer_name:visited, .offer_name:active   {
	font-size: 16pt; 
	font-weight: bold; 
	color: #3a3a3a;
}

.offer_desc {
	padding-top: 8px;
	padding-bottom: 15px;
}

.offer_instructions_hdr {
	padding-bottom: 6px;
	font-size: 10pt;
	font-weight: bold;
}

.offer_cost_hdr {
	font-size: 10pt;
	font-weight: bold
}

.offer_cost {
	color: #079f00;
	font-size: 10pt;
	font-weight: bold
}

.offer_cost_free {
	color: #f06e2e;
	font-size: 10pt;
	font-weight: bold;
}
#welcomeLeft{
	padding-left: 30px; float:left; height: 207; width: 297; background-image: url(../images/email_left_bg.gif); background-repeat:no-repeat;
}

.welcomeOfferName a, .welcomeOfferName a:link
{
	font-size: 14pt; padding-left: 13px; background-image: url(../images/email_arrow.gif); background-repeat: no-repeat; background-position: 0 6;	
}
