body {
	margin:0;
}

body a {
	outline:none
}

.loading {
	background:transparent url(/images/global/loading.gif) no-repeat scroll 335px 102px;	
}	

div.fragment {
	font-size:84%;	
}

div.fragment p {
	margin:0px;	
}

.standard-button {
	background:transparent url(/images/en_US/products/standard-button.png) no-repeat scroll left top;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	xfloat:left;
	height:22px;
	padding-top:5px;
	text-align:center;
	width:107px;
	text-decoration:none;
}

div#tab-interface {
/*	background:transparent url(/images/en_US/products/six-tab-bg.jpg) no-repeat scroll left top;*/
	border:0 solid red;
	height:550px;
	left:118px;
	padding-left:15px;
	position:absolute;
	top:314px;
	width:757px;
	z-index:26;
}

ul#tab-nav {
	height:52px;
	float:left;
	width:747px;
	list-style-type:none;
	margin:0;
	padding:0px;
}

ul#tab-nav li {
	float:left;
	height:52px;
	width:104px;
}

ul#tab-nav li .a-top{padding-top:7px;}


ul#tab-nav li.hover, ul#tab-nav li.active {
	background:transparent url(/images/en_US/products/tab-on.png) no-repeat scroll left top;
}

ul#tab-nav li a {
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	height:25px;
	padding-top:15px;
	text-align:center;
	text-decoration:none;
	width:104px;
	outline:none;
	font-size:12px;
}

ul#tab-nav li.active a, ul#tab-nav li.hover a {
	color:#D13A1E;
}

div#tab-interface h2 {
	
}

div.fragment p.intro {
	font-size:85%;
	font-weight:bold;
	margin:8px 0;
	width:664px;
}	

div.tab-content {
	float:left;
	overflow:hidden;
	padding:0 0 0 24px;
	width:660px;
}

.product-intro {
	background:transparent url(/images/en_US/products/dryer-bar/hero.png) no-repeat scroll left top;
	height:200px;
	left:161px;
	padding-left:205px;
	padding-top:38px;
	position:absolute;
	top:142px;
	width:405px;
	z-index:25;
}

.product-intro h3 {
	color:#FFFFFF;
	font-size:211%;
	margin:0;
	padding:0;
}

.product-intro p {
	font-size:100%;
	margin:0;
	padding-bottom:15px;
}

p#intro-disclaimer {
	font-size:87%;
	left:127px !important;
	margin:0;
	padding:0;
	position:absolute;
	top:862px !important;
}

.product-intro #product-rating {
	float:left;
	padding-right:23px;
	width:100px;
}

.product-intro #product-rating span {
	color:#ffffff;
	display:block;
	width:100px;
	font-size:90%;
	font-weight:bold;
}

.product-intro a.standard-button {
	float:left;
	font-size:90%;
	margin-top:5px;
}	



/* ------------------------ */
/* USER REVIEWS TAB - START */
/* ------------------------ */

div#reviews-container {
	float:left;
	width:680px;
}	

div#review-list {
	float:left;
	height:300px;
	overflow:auto;
	position:relative;
	width:100%;
}

div.review-controls {
	overflow:auto;
	padding-bottom:5px;
	padding-top:6px;
	width:99%;
}

div#bottom-pager {
	padding-left:60px;	
}	 

div.pager {
	float:left;
}

div.pager a {
	color:#D13A1E;
	text-decoration:none;
	display:block;
	float:left;
	padding:2px 3px;
}

div.pager a:hover {}

div.pager span {
	color:#D13A1E;
	display:block;
	float:left;
	font-size:106%;
	font-weight:bold;
	padding:1px 2px;
}

div.pager a.pagination-left {
	text-indent:-9999px;
	background:transparent url(/images/en_US/products/pagination-left.gif) no-repeat scroll left center;
	width:5px;
	height:14px;
}

div.pager a.pagination-right {
	background:transparent url(/images/en_US/products/pagination-right.gif) no-repeat scroll right center;
	height:14px;
	text-indent:-9999px;
	width:5px;
}

form#sortForm {
	float:right;
}

form#sortForm select {
	font-size:100%;
}

div#review-list-items {
	border-bottom:1px dashed #D13A1E;
	padding-right:0;
	padding-top:3px;
}

div.product-review {
	border-top:1px dashed #D13A1E;
	padding:8px 5px 5px 0px;
	position:relative;
	background:transparent url(/images/en_US/products/arrow-closed.gif) no-repeat scroll left top;
	height:30px;
	cursor:pointer;
}

div.open {
	background:#fff1e6 url(/images/en_US/products/arrow-open.gif) no-repeat scroll left top;
	height:138px;
	overflow-y:auto;
	cursor:default;
}

div.heading {
	overflow:auto;
	padding:0 0 2px 40px;
	width:535px;
}

div.heading h3 {
	color:#D13A1E;
	float:left;
	font-size:100%;
	margin:0;
}

div.heading .date {
	color:#999999;
	display:block;
	float:left;
	padding-left:6px;
}

div.heading .rating {
	color:#dddddd;
	display:block;
	float:left;
	padding-left:6px;
	display:none;
}

div.product-review div.review-abbrv {
	display:block;
	padding-left:40px;
}

div.open div.review-abbrv {
	display:none;
}

div.product-review div.review-long {
	display:none;
	line-height:14px;
}

.helpful-comment-count {
	display:none;
	font-style:italic;
	padding-top:10px;
	padding-left:40px;
}

.helpful-comment-link {
	display:none;	
	padding-left:40px;
}

.helpful-comment-link a {
	color:blue;
}

.helpful-comment-link span, .helpful-comment-link a {
	display:block;
	float:left;
	padding:0 5px 0 1px;
}

p.user-info {
	padding-left:40px;
	display:none;
}

div.open div.heading .rating {
	display:block;
}

div.open div.review-long {
	display:block;
	line-height:15px;
	padding-left:40px;
}

div.open p.user-info {
	display:block;
}

div.open .helpful-comment-count {
	display:block;	
}

div.open .helpful-comment-link {
	display:block;	
}

/* ----------------------------------------------- */
/*               REVIEW FORM: GENERAL              */
/* ----------------------------------------------- */

#form-container {
	width:680px;
	z-index:1;
}

.jsEnabled #form-container {
	position:absolute;
	left:40px;
	top:135px;
	display:none;
}

.review-form {
	background-color:#FFF1E6;
	border-bottom:1px dashed #D13A1E;
	border-top:1px dashed #D13A1E;
	height:344px;
	padding-left:8px;
}

.review-form fieldset {
	border:0px;	
	padding:0px
}

div#opt-in a {
	color:blue;
}

.review-form h3 {
	color:#D13A1E;
	font-size:140%;
	margin:6px 0 0;
}	

#close-form {
	background:#FFF1E6 url(/images/en_US/products/close-x.gif) no-repeat scroll left top;
	cursor:pointer;
	display:block;
	height:15px;
	left:654px;
	position:absolute;
	text-indent:-9999px;
	top:10px;
	width:16px;
}

p.reviews-disclaimer {
	color:#999999;
	font-size:80%;
	left:175px;
	/*position:absolute;
	top:132px;*/
	float:right;
	width:510px;
	padding-right:55px;
	
}	

div.buttons {
	left:49px;
	position:absolute;
	right:500px;
	top:357px;
	width:629px;
}

div.buttons .standard-button {
	float:right;
}

#error-msg {
	display:none;
	color:red;
	float:right;
	padding:0 20px 0 0;
	text-align:right;
}	

/* ----------------------------------------------- */
/*         STEP 1: ADD/EDIT REVIEW FORM            */
/* ----------------------------------------------- */

div.field {
	float:left;
	xoverflow:auto;
	padding-bottom:3px;
	padding-top:7px;
}

div.field label {
	display:block;	
	font-size:100%;
}

div.field input,
div.field select,
div.field textarea {
	font-size:110%;	
	border:solid 1px #cccccc;
}

div.field input {
	display:block;	
}


div#review label  {
	xborder:1px solid blue;
	float:left;
	width:150px;
}
div#review span.minMsg {
	xborder:1px solid red;
	display:block;
	float:right;
	font-size:90%;
	width:469px;
}

div#nickname {
	padding-right:20px;
}

div#nickname input {
	width:180px;
}

div#email {
	padding-right:33px;
}

div#email input {
	width:250px;
}

div#city {
	padding-right:12px;
}

div#city input {
	width:108px;
}

div#state {
	
}

div#state select {
	width:50px;
}

div#title {
	padding-right:20px;
}

div#title input {
	width:180px;
}

div#rating {
	padding-right:11px;
}

div#rating div {
	overfloar:auto;	
}

div#rating label {
	padding-bottom:4px;	
}	

div#rating span.off {
	background:#FFF1E6 url(/images/en_US/products/reviews/ratings/dot-off.gif) no-repeat scroll left top;
	cursor:pointer;
	display:block;
	float:left;
	height:18px;
	margin-right:8px;
	text-indent:-9999px;
	width:12px;
}

div#rating span.on {
	background:#FFF1E6 url(/images/en_US/products/reviews/ratings/dot-on.gif) no-repeat scroll left top;
}

div#rating input {
	display:none;
}

div#recommend label {
	padding-bottom:4px;	
	padding-left:1px;
}	

div#recommend span {
	background:#FFF1E6 url(/images/en_US/products/reviews/ratings/dot-off.gif) no-repeat scroll left top;
	cursor:pointer;
	display:block;
	float:left;
	padding-left:16px;
	width:30px;
}

div#recommend span.on {
	background:#FFF1E6 url(/images/en_US/products/reviews/ratings/dot-on.gif) no-repeat scroll left top;
}

div#recommend input {
	display:none;
}

div#review textarea {
	height:50px;
	width:660px;
}

div#opt-in {
	width:100%;	
}	

div#opt-in p {
	display:block;
	float:left;
	padding:4px;
}

div#opt-in p input {
	border:0 none;
	height:13px;
	margin:0;
	padding:0;
	width:13px;
}

div#opt-in label {
	display:block;
	float:left;
	padding-left:5px;
	width:630px;
}

div#firstName,
div#lastName,
div#address1,
div#address2 {
	padding-right:20px
}

div#firstName input,
div#lastName input,
div#address1 input,
div#address2 input {
	width:180px;
}

div#birthdate select {
	display:block;
	float:left;
	margin-right:7px;
}

div#contactCity {
	padding-right:15px;
}

div#contactCity input {
	width:106px;
}

div#contactState {
	padding-right:15px;
}

div#contactState select {
	width:50px;
}

div#zip input {
	width:68px;
}

.disabled input,
.disabled select {
	background-color:#efefef;	
	color:#cccccc;
}

.disabled label {
	color:#cccccc;	
}

.form-error label {
	color:red;	
}	


/* ----------------------------------------------- */
/*           STEP 2: PREVIEW FORM DATA             */
/* ----------------------------------------------- */

form#preview-review {
	xborder-bottom:1px dashed #D13A1E;
	xheight:242px;
}

form#preview-review #preview {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	height:220px;
	margin-top:10px;
	overflow:auto;
	padding-left:37px;
	padding-top:22px;
	width:624px;
}

form#preview-review #review-title {
	color:#D13A1E;
	font-weight:bold;
	padding:0 0 2px;
}

form#preview-review #review-user {
	padding:10px 0 5px 0;
}

form#preview-review #rating {
	overflow:auto;
	width:517px;
}

form#preview-review #rating strong {
	display:block;
	float:left;
	font-weight:normal;
	padding-right:7px;
}

form#preview-review #rating span {
	cursor:default;
}

form#preview-review div#opt-in {
	padding-top:5px;
}

form#preview-review div#opt-in {
	padding-top:5px;
}

/* ----------------------------------------------- */
/*        STEP 3: SUBMISSION CONFIRNMATION         */
/* ----------------------------------------------- */

div#confirmation h3  {
	font-size:200%;
	padding-top:91px;
	text-align:center;
}

div#confirmation p {
	text-align:center;
}	

div#confirmation .buttons {
	padding-top:217px;
}

/* ----------------------------------------------- */
/*               REVIEWS TAB - END                 */
/* ----------------------------------------------- */

/* ----------------------------------------------- */
/*            PRODUCT INFO TAB - START             */
/* ----------------------------------------------- */

ul#hdr  {
	margin:0;
	overflow:auto;
	padding:6px 0 19px;
	width:100%;
}	

ul#hdr li {
	float:left;
	font-size:110%;
	font-weight:bold;
	margin-left:20px;
	padding:0;
}

ul#hdr li.nobullet {
	list-style-type:none;
	margin:0;
}	

#prodinfo-content div#left-col {
	float:left;
	height:350px;
	padding-right:40px;
	width:340px;
}

#prodinfo-content div#left-col .standard-button {
	left:219px;
	position:relative;
}

#prodinfo-content div#left-col ol {
	margin:0;
padding-left:2.5em;
}

#prodinfo-content div#right-col {
	background:#FFFFFF url(/images/en_US/products/dryer-bar/prodinfo.jpg) no-repeat scroll left top;
	float:left;
	height:162px;
	padding-top:207px;
	width:280px;
}

#prodinfo-content h4 {
	color:#D13A1E;
	font-size:110%;
	padding:23px 0 3px;
	margin:0;
}

#prodinfo-content .disclaimer {
	font-size:90%;
	padding:20px 0 0;
}

ol#scents-sizes {
	list-style-type:none;
	margin:0;
	padding:0;
	width:248px;
	overflow:auto;
}

ol#scents-sizes li {
	font-size:106%;
	overflow:auto;
	width:100%;
	margin:0;
	display:block;
	float:left;
}

ol#scents-sizes li.odd {
	background-color:#fcd37b;	
}

ol#scents-sizes li.even {
	background-color:#ef6b23;
}

ol#scents-sizes li span {
	display:block;
	float:left;
	padding:3px;
}

ol#scents-sizes li span.size {
	float:right;
}



/* ----------------------------------------------- */
/*            PRODUCT INFO TAB - END             */
/* ----------------------------------------------- */

/* ----------------------------------------------- */
/*              VIDEO  TAB - START                 */
/* ----------------------------------------------- */



#video-content p {
	margin:4px 0 15px;
}

#video-player-content {
	
}

p#ask-more * {
	display:block;
	float:left;
}

p#ask-more span {
	padding:4px 4px 0 121px;
}

/* ----------------------------------------------- */
/*              VIDEO  TAB - END                   */
/* ----------------------------------------------- */



/* ----------------------------------------------- */
/*              SATISFACTION  TAB - STARTS         */
/* ----------------------------------------------- */
#p-afterTitle{margin:0; padding:2px 0 0 0;}
#ask-more-content{ padding:220px 0 0 75px;}
#ask-more-content .p-bottom{margin:0; float:left; padding:4px 5px 0 0;}
#ul-satisfaction {margin:0; padding:20px 0 0 30px; list-style:none;} 
#ul-satisfaction li{ background:url(/images/en_US/products/dryer-bar/satisfaction-bullet.jpg) no-repeat; background-position:0% 50%; padding: 0 0 0 35px;}

/* ----------------------------------------------- */
/*              SATISFACTION  TAB - ENDS           */
/* ----------------------------------------------- */



/* ----------------------------------------------- */
/*              INSTALL  TAB - STARTS              */
/* ----------------------------------------------- */

.content-img1{position:absolute; z-index:50; margin:-320px 0pt 0pt 420px; }

.larger-button{padding:15px 0 0 130px;}

.content-img2{float:left; padding:70px 0 0 20px;margin:0;}
.content-img2 .action-btn{padding:15px 0 0 130px;margin:0;}

.orange-title{color:#ef4723; font-size:13px; padding:20px 0 0 0; margin:0;}
.orange-heading{color:#ef4723; font-size:16px; padding:29px 0 0 32px !important; margin:0; font-weight:bold !important;width:665px !important; line-height:17px;}
.orange-headingfirstp{color:#ef4723; font-size:16px; margin:0; font-weight:bold !important;width:665px !important; line-height:17px; padding:20px 0 0 32px !important;}
.orange-bgheading {color:#EF4723;font-size:21px !important;line-height:22px !important;padding-left:54px !important;padding-top:25px !important;}
.content-ptext{ padding:3px 0 0 0; font-weight:normal;font-size:11px; margin:0;}
.content-ptext-step3{ padding:3px 0 0 0; font-weight:normal;font-size:11px; margin:0; width:580px;}
.content-ptext-step4{ padding:3px 0 0 0; font-weight:normal;font-size:11px; margin:0; width:680px;}

.left-shorter-p{float:left; font-size:11px;  width:400px; font-weight:normal; line-height:14px; margin:0;}
.left-shorter-home{float:left; font-size:11px;  width:400px; font-weight:normal; line-height:14px; margin:0; padding-top:20px;}
.left-shorter-p .first-p{line-height:14px;font-size:13px;margin:0; padding:5px 0 0 0;}
.left-shorter-home .first-pg{font-size:12px;font-weight:normal;line-height:15px;margin:0;padding:20px 0 0;width:430px;}
.left-shorter-p .second-p{line-height:14px;font-size:13px;margin:0; padding:5px 0 0 0;font-weight:bold;}
.left-larger-p{width:640px; font-weight:bold; line-height:14px; margin:0;}
.content-graytxt {color:#666666;font-size:16px;font-weight:normal;margin:0;padding:5px 0 0 65px;width:665px;line-height:17px;}
.content-bgraytxt {color:#333333;font-size:12px;padding-left:56px;padding-top:2px;}
.content-blacktext{color:#666666;font-size:10px;font-weight:normal;margin:0;padding:10px 0 0 61px;width:665px;}
.content-txt {margin-top:20px;padding-left:33px;width:577px; color:#000; font-size:12px !important;}
.clear-content{clear:both; margin:0; padding:0;}

.orange-line{ padding: 18px 0 10px 0; margin:0;}
.orange-line{ *padding: 15px 0 10px 0; *margin:0;}
.content-house {margin:25px 0 0 435px;position:absolute;z-index:50; *margin:25px 0px 0px 55px; _margin:25px 0 0 -300px;}
.content-page-house {clear:both;font-size:16px;font-weight:normal;margin:0;padding:14px 0 0 30px;width:665px;}
.content-wanttohearmore {background:url("/images/en_US/products/dryer-bar/want-to-hear-more.gif") no-repeat scroll 28px 0 transparent;height:86px;margin-top:15px;width:637px;}


.install-footer{font-size:10px; margin:0; padding: 0 0 0 32px;}
.install-footer p{ padding:12px 0 0 0;line-height:12px;margin:0;}
.install-footer p a{ color:#2878ca; text-decoration:underline;margin:0;}

.imgtop{margin-top:40px;}
div#right-colpdt {
	background:url("/images/en_US/products/15mdryClener/15min-drycleaner.jpg") no-repeat scroll left top #FFFFFF;
	float:left;
	height:162px;
	padding-top:125px;
	margin-left:45px;
	width:177px;
	margin-top:27px;
}
div#left-col {
	margin:0;
	padding-left:4px;
	width:395px !important;
	float:left;
}
div#left-col div.content{
margin-top:5px;}
/* ----------------------------------------------- */
/*              INSTALL  TAB - ENDS                */
/* ----------------------------------------------- */




	


 

