body {margin: 0px; background-color: #FFFFFF;}
body, td, th {font-family: Verdana, Arial, sans-serif; font-size: 12px;}
input, select, textarea {font-family: Verdana, Arial, sans-serif; font-size: 11px;}
form {margin: 0px; padding: 0px;}
a {color: #0099CC;}
a:hover {color: #d010b1; text-decoration: none;}

ul, ol {margin: 0px; padding: 0px; margin-left: 25px;}
li {margin-bottom: 10px;}

#wrapper {width: 951px; text-align: left; background-color: #FFFFFF;}
#bg {
	background-position: center top;
	background-repeat: no-repeat;
}
#bghome {
	background-position: center top;
	background-repeat: no-repeat;
}
#bghometrutv {background-position: center top; background-repeat: no-repeat;}
#wrapper #header {padding-left: 37px; padding-top: 20px; position: relative;}
#wrapper #header #logo {display: block; width: 261px; height: 92px; background-image: url(images/logo.gif); text-indent: -5000px; background-repeat: no-repeat;}

#wrapper #header #find {position: absolute; right: 20px; top: 70px; margin: 0px; padding: 0px;}
#wrapper #header #find input {color: #d010b1;}

#wrapper #header #topnav {float: right; width: 520px; height: 12px; margin-right: 10px; font-size: 1px;}
#wrapper #header #topnav a {display: block; float: left; height: 12px;}

#wrapper #header #topnav a.about {width: 51px; margin-right: 33px; background-image: url(images/topnav_about.gif); background-repeat: no-repeat;}
#wrapper #header #topnav a.about:hover {background-position: left -12px;}
#wrapper #header #topnav a.about-on {width: 51px; margin-right: 33px; background-image: url(images/topnav_about.gif); background-repeat: no-repeat; background-position: left -12px;}

#wrapper #header #topnav a.fran {width: 61px; margin-right: 33px; background-image: url(images/topnav_fran.gif); background-repeat: no-repeat;}
#wrapper #header #topnav a.fran:hover {background-position: left -12px;}
#wrapper #header #topnav a.fran-on {width: 61px; margin-right: 33px; background-image: url(images/topnav_fran.gif); background-repeat: no-repeat; background-position: left -12px;}

#wrapper #header #topnav a.contact {width: 60px; margin-right: 33px; background-image: url(images/topnav_contact.gif); background-repeat: no-repeat;}
#wrapper #header #topnav a.contact:hover {background-position: left -12px;}
#wrapper #header #topnav a.contact-on {width: 60px; margin-right: 33px; background-image: url(images/topnav_contact.gif); background-repeat: no-repeat; background-position: left -12px;}

#wrapper #header #topnav a.gift {width: 55px; margin-right: 33px; background-image: url(images/topnav_gift.gif); background-repeat: no-repeat;}
#wrapper #header #topnav a.gift:hover {background-position: left -12px;}
#wrapper #header #topnav a.gift-on {width: 55px; margin-right: 33px; background-image: url(images/topnav_gift.gif); background-repeat: no-repeat; background-position: left -12px;}

#wrapper #header #topnav a.op {width: 67px; background-image: url(images/topnav_op.gif); background-repeat: no-repeat;}
#wrapper #header #topnav a.op:hover {background-position: left -12px;}
#wrapper #header #topnav a.op-on {width: 67px; background-image: url(images/topnav_op.gif); background-repeat: no-repeat; background-position: left -12px;}

#wrapper #header #topnav a.news {width: 29px; margin-right: 33px; background-image: url(images/topnav_news.gif); background-repeat: no-repeat;}
#wrapper #header #topnav a.news:hover {background-position: left -12px;}
#wrapper #header #topnav a.news-on {width: 29px; margin-right: 33px; background-image: url(images/topnav_news.gif); background-repeat: no-repeat; background-position: left -12px;}

#wrapper #header #mainnav {margin-top: 25px; clear: both; width:700px; height: 20px;}
#wrapper #header #mainnav a {display: block; float: left; height: 17px;}

#wrapper #header #mainnav a.vr, #wrapper #header #mainnav a.vr-on { width: 165px; height: 39px; background-image: url(images/mainnav_vr.gif); background-repeat: no-repeat;}
#wrapper #header #mainnav a.vr:hover, #wrapper #header #mainnav a.vr-on {background-position: left bottom;}

#wrapper #header #mainnav a.tan, #wrapper #header #mainnav a.tan-on { width: 166px; height: 39px; background-image: url(images/mainnav_tan.gif); background-repeat: no-repeat;}
#wrapper #header #mainnav a.tan:hover, #wrapper #header #mainnav a.tan-on { background-position: left bottom; }

#wrapper #header #mainnav a.special, #wrapper #header #mainnav a.special-on { width: 164px; height: 39px; background-image: url(images/mainnav_special.gif); background-repeat: no-repeat;}
#wrapper #header #mainnav a.special:hover, #wrapper #header #mainnav a.special-on {background-position: left bottom;}

#wrapper #header #mainnav a.find, #wrapper #header #mainnav a.find-on { width: 167px; height: 39px; background-image: url(images/mainnav_find.gif); background-repeat: no-repeat;}
#wrapper #header #mainnav a.find:hover, #wrapper #header #mainnav a.find-on {background-position: left bottom;}


#wrapper #header #subnav {clear: both; height: 20px; padding:5px 0px 0px 2px; margin-top:20px;}
#wrapper #header #subnav div {display: none;}
#wrapper #header #subnav a {color: #000000; text-decoration: none; padding-right: 25px;}
#wrapper #header #subnav a:hover {color: #0099cc;}


#wrapper #content {margin:0px 0px 35px 37px; min-height: 540px; height:auto !important; height: 540px; position: relative;}
#wrapper #content #text {
	position: relative;
	z-index: 1;
	width: 435px;
	padding-top: 30px;
	line-height: 16px;
	padding-bottom: 25px;
}
#wrapper #content #image {
	position: absolute;
	z-index: 0;
	right: -45px;
	top: 49px;
	width: 513px;
	height: 518px;
	background-image: url(images/star.jpg);
}

#wrapper #content .tan {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/mainpic_right_tanetics.png');}
#wrapper #content .tan[class] {
}
#wrapper #content .news {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/mainpic_right_news.png');}
#wrapper #content .news[class] {background-image: url(images/mainpic_right_news.png);}
#wrapper #content .about {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/mainpic_right_aboutHT.png');}
#wrapper #content .about[class] {
}
#wrapper #content .contact {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/mainpic_right_contactHT.png');}
#wrapper #content .contact[class] {
}
#wrapper #content .gift {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/mainpic_right_giftCards.png');}
#wrapper #content .gift[class] {
}
#wrapper #content .specials {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/mainpic_right_specials.png');}
#wrapper #content .specials[class] {
}
#wrapper #content .vr {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/mainpic_right_velvetRope.png');}
#wrapper #content .vr[class] {
}
#wrapper #content .fran {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/mainpic_right_franchising.png');}
#wrapper #content .fran[class] {
}
#wrapper #content .franchisingHome {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bgFranchising.png');}
#wrapper #content .franchisingHome[class] {
}
#wrapper #content .sweepsForm { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/sweeps_form.png');}
#wrapper #content .sweepsForm[class] {
	filter: none;
}


#wrapper #location-content #findus {position: absolute; top: 680px; left: 750px; width: 153px; height: 147px; background-repeat: no-repeat;}
#wrapper #location-content .findus {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/comeseeus.png');}
#wrapper #location-content .findus[class] {
}


#wrapper #footer {padding-bottom: 25px; text-align: center; font-size: 11px; clear: both;}
#wrapper #footer a {color: #d010b1; text-decoration: none;}
#wrapper #footer a:hover {color: #0099CC}

#wrapper #location-content {min-height: 546px; height:auto !important; height: 546px; padding-bottom: 25px;}
#wrapper #location-content #text {margin-left: 37px; width: 715px; padding-top: 10px; line-height: 16px;}

#wrapper #advisor-content {min-height: 546px; height:auto !important; height: 546px; padding-bottom: 25px;}
#wrapper #advisor-content #text {margin-left: 42px; padding-top: 10px; line-height: 16px;}

#wrapper #advisor-content #advisor-header {width: 633px; height: 176px; background-repeat: no-repeat; margin-left: 5px;}
#wrapper #advisor-content .advisor-header {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/tan_advisor.png');}
#wrapper #advisor-content .advisor-header[class] {background-image: url(images/tan_advisor.png);}

#wrapper #advisor-content #left-content {float: left; width: 592px; min-height: 350px; height:auto !important; height: 350px;
	background-image: url(images/border.gif); background-repeat: no-repeat;}
#wrapper #advisor-content #left-content #pad {padding-top: 5px; padding-left: 15px; padding-right: 30px; padding-bottom: 20px;}
#wrapper #advisor-content #left-content #pad .highlight {padding: 3px; font-weight: bold; background-color: #fad4e7; margin-bottom: 1px;}
#wrapper #advisor-content #left-content #pad .answer {color: #9e0048;}
#wrapper #advisor-content #left-content #pad .questions {font-size: 11px; margin-top: 20px; margin-bottom: 20px;}
#wrapper #advisor-content #left-content #pad .print {background-color: #fdeff6; padding-top: 10px; padding-bottom: 10px; padding-left: 3px;}

#wrapper #advisor-content #coupon-wrap {width: 217px; height: 413px; margin-left: 5px; float: left; position: relative;}
#wrapper #advisor-content #coupon {width: 201px; height: 384px; background-repeat: no-repeat;}
/*
#wrapper #advisor-content .coupon {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/coupon.png');}
*/
#wrapper #advisor-content .coupon {background-image: url(images/coupon.gif);}
#wrapper #advisor-content #coupon #coupontext {font-size: 10px; margin-left: 20px; margin-right: 27px; line-height: normal; padding-top: 240px;}
#wrapper #advisor-content #coupon a#couponlink {width: 83px; height: 84px; background-repeat: no-repeat; display: block; bottom: 0px; right: 0px; position: absolute;}
#wrapper #advisor-content #coupon a.link {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/coupon_print.png'); cursor: hand;}
#wrapper #advisor-content #coupon a.link[class] {background-image: url(images/coupon_print.png);}

#thankyou {float: left; margin: 100px 0 0 45px;}
#thankyou #coupon-wrap {width: 217px; height: 413px; margin-left: 5px; float: left; position: relative;}
#thankyou #coupon {width: 201px; height: 384px; background-repeat: no-repeat;}
/*
#thankyou .coupon {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/coupon.png');}
*/
#thankyou .coupon {background-image: url(images/coupon.gif);}
#thankyou #coupon #coupontext {font-size: 10px; margin-left: 20px; margin-right: 27px; line-height: normal; padding-top: 240px;}
#thankyou #coupon a#couponlink {width: 83px; height: 84px; background-repeat: no-repeat; display: block; bottom: -22px; right: -22px; position: absolute;}
#thankyou #coupon a.link {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/coupon_print.png'); cursor: hand;}
#thankyou #coupon a.link[class] {background-image: url(images/coupon_print.png);}

/* FOR UPDATE TESTING */
#wrapper #advisor-content #coupon2-wrap {width: 217px; height: 413px; margin-left: 5px; float: left; position: relative;}
#wrapper #advisor-content #coupon2 {width: 201px; height: 384px; background-repeat: no-repeat;}
#wrapper #advisor-content .coupon2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/coupon2.png');}
#wrapper #advisor-content .coupon2[class] {background-image: url(images/coupon2.png);}
#wrapper #advisor-content #coupon2 #coupon2text {font-size: 10px; margin-left: 20px; margin-right: 27px; line-height: normal; padding-top: 190px;}
#wrapper #advisor-content #coupon2 a#coupon2link {width: 83px; height: 84px; background-repeat: no-repeat; display: block; bottom: 0px; right: 0px; position: absolute;}
#wrapper #advisor-content #coupon2 a.link {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/coupon_print.png'); cursor: hand;}
#wrapper #advisor-content #coupon2 a.link[class] {background-image: url(images/coupon_print.png);}
/* END */



#wrapper #homecontent {
	width: 951px;
	height: 723px;
	background-repeat: no-repeat;
	background-position: right top;
}
#wrapper #homecontent #wrap {padding-left: 37px; padding-top: 50px; line-height: 16px;}
#wrapper #homecontent #box1 {width: 440px;background-image:url(images/indexheadertanetics.gif); background-repeat: no-repeat; padding-top: 150px; margin-bottom: 90px;}
#wrapper #homecontent #box1 .text {width: 320px; margin-left: 28px;}
#wrapper #homecontent #box2 {font-size: 11px; width: 195px; float: left; background-image:url(images/indexheadervr.gif); background-repeat: no-repeat; padding-top: 20px;}
#wrapper #homecontent #box3 {font-size: 11px; float: left; margin-top: -70px;}

.state {padding-bottom: 20px; font-size: 11px; clear: both; display: none;}
.state h1 {font-size: 14px; margin-bottom: 10px; padding: 0px;}
.state .store {width: 205px; float: left; padding-bottom: 15px;}

form {margin-top: 10px; padding-left: 1px; font-size: 11px;}
form .row {padding-top: 10px; display: block; clear: both;}
form .row b {color: #d010b1;}
form .row label {width: 130px; display: block; float: left;}
form .row input {width: 185px;}
form .row input.radio {width: 15px;}
form .row select {width: 185px;}
form .row label.inline {width: auto; display: inline; float: none;}
form .row .other {width: auto;}
form .row textarea {width: 235px;}

form#offer label {width: 220px;}
form#coupon label {width: 180px;}
.dataformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	color: #ffffff;
}
.notice {color: #d010b1;}

@media print
{
	.print-block {display: block;}
	.screen-only {display: none;}
	#wrapper {width: 650px;}
	#wrapper #header {display: none;}
	#wrapper #footer {display: none;}
	#wrapper #advisor-content {min-height: 0px; height: auto;}
	#wrapper #advisor-content #advisor-header {display: none;}
	#wrapper #advisor-content .coupon {display: none;}
	#wrapper #advisor-content #left-content {WIDTH: 420px;min-height: 0px; height: auto;}
	#wrapper #advisor-content #text {margin-left: 0px;}
	#wrapper #advisor-content #left-content #pad {padding: 0px;}
}

@media screen
{
    .print-block {display: none;}
	.screen-only {display: block;}
}
.dataformtextblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	color: #000000;
}#wrapper  
#content   #couplestar  {
	position: absolute;
	z-index: 0;
	right: -45px;
	top: 49px;
	width: 513px;
	height: 518px;
	background-image: url(owners/images/couple_star.jpg);
}
#wrapper #content #brunettestar {
	position: absolute;
	z-index: 0;
	right: -45px;
	top: 49px;
	width: 513px;
	height: 518px;
	background-image: url(owners/images/brunette_star.jpg);
}
#wrapper #content #blondestar {
	position: absolute;
	z-index: 0;
	right: -45px;
	top: 49px;
	width: 513px;
	height: 518px;
	background-image: url(owners/images/blonde_star.jpg);
}
#wrapper #content #star {
	position: absolute;
	z-index: 0;
	right: -45px;
	top: 49px;
	width: 513px;
	height: 518px;
	background-image: url(owners/images/star.jpg);
}
