.ui-dialog-titlebar {
background-color:#FFF !important;
}
.ui-dialog {
background-color:#FFF !important;
}
.ui-widget {
background-color:#FFF !important;
}
.ui-widget-content {
background-color:#FFF !important;
}
ui-corner-all{
background-color:#FFF !important;
}
#dialog{
background-color:#FFF !important;
}

#ts_wrap{
float:left;
margin:0 0 0 10px;
}
#ts_holder{
float:left;
width:459px;
}
.ts_title{
float:left;
}
#ts_logo{
float:left;
margin:17px 0 0;
}
#ts_logo img{
float:left;
margin:0 20px 15px 0;
}
#ts_logo p{
float:left;
margin:0 0 15px;
width:293px;
}
#ts_holder ul{
float:left;
margin:17px 0 0;
padding:0;
}
#ts_holder ul li{
list-style:none;
color:#858692;
font:normal 15px Arial, Helvetica, sans-serif;
margin:0 0 15px;
padding:0;
}
#ts_holder ul li input{
float:left;
margin:3px 13px 0 0;
}
#ts_disclaimer_wrap{
float:left;
margin:20px 0 -35px;
}
#ts_disclaimer{
border:4px solid #f4c7d2;
position:relative;
height:230px;
width:448px;
}
.ts_disc_topl{
position:absolute;
top:-4px;
left:-4px;
}
.ts_disc_topr{
position:absolute;
top:-4px;
right:-4px;
}
.ts_disc_btml{
position:absolute;
bottom:-4px;
left:-4px;
}
.ts_disc_btmr{
position:absolute;
bottom:-4px;
right:-4px;
}
#ts_disclaimer h3{
color:#858692;
font:bold 14px Arial, Helvetica, sans-serif;
margin:10px 0 0 10px;
}
#ts_disclaimerp{
float:left;
width:208px;
}
#ts_disclaimerp p{
color:#858692;
font:normal 11px Arial, Helvetica, sans-serif;
margin:5px 10px;
}
#ts_disc_img{
position:absolute;
right:-14px;
top:20px;
}
#ts_formwrap{
float:left;
margin:5px 0 -35px 7px;
}
#ts_formholder{
background:#fcf7f8 url(../img/topsante/form_bg.gif) repeat-x bottom left;
border:4px solid #F9F9F9;
position:relative;
height:598px;
width:430px;
}
.ts_formtitle{
float:left;
margin:11px 0 0 20px;
}
#ts_formholder ul{
float:left;
margin:19px 0 0 20px;
padding:0;
}
#ts_formholder ul li{
list-style:none;
margin:0;
padding:0;
}
#ts_formholder ul li img{
float:left;
margin:11px 10px 0 0;
}
#ts_form_note{
position:absolute;
top:21px;
right:43px;
}
#ts_form_terms{
position:absolute;
bottom:16px;
left:28px;
font:normal 12px Arial, Helvetica, sans-serif;
}
#ts_form_terms a{
color:#a1a2ae;
text-decoration:underline;
}
#ts_form_submit{
position:absolute;
bottom:9px;
right:13px;
}

/*--- FORM ELEMENTS ---*/

INPUT[type="text"].ts_form1 {
background:#FFF url(../img/topsante/ts_textinput1.gif) no-repeat top left;
border:none;
font:normal 14px Arial, Helvetica, sans-serif;
height:14px;
padding:14px 10px;
overflow:hidden;
width:287px;
}
INPUT[type="text"].ts_form2 {
background:#FFF url(../img/topsante/ts_textinput2.gif) no-repeat top left;
border:none;
font:normal 14px Arial, Helvetica, sans-serif;
height:14px;
padding:14px 10px;
overflow:hidden;
width:216px;
}
INPUT[type="text"].ts_form3 {
background:#FFF url(../img/topsante/ts_textinput3.gif) no-repeat top left;
border:none;
font:normal 14px Arial, Helvetica, sans-serif;
height:14px;
padding:14px 10px;
overflow:hidden;
width:140px;
}
INPUT[type="text"].ts_form4 {
background:#FFF url(../img/topsante/ts_textinput4.gif) no-repeat top left;
border:none;
font:normal 14px Arial, Helvetica, sans-serif;
height:14px;
padding:14px 10px;
overflow:hidden;
width:140px;
}
#homemod_3col{
background:url(../img/homemod_3col.jpg) bottom no-repeat;
height:129px;
}
.#homemod_3col_top{
	background:url(../img/homemod_3col.jpg) top no-repeat;
}

/* ---   THANKS PAGE CSS --- */

#ts_thanks_box{
width:868px;
height:550px;
float:left;
position:relative;
margin-bottom:-40px;
}
#ts_thankstitle{
position:absolute;
top:100px;
left:40px;
}
#ts_thanksimg{
position:absolute;
top:200px;
left:40px;
}
#ts_wherenext{
position:absolute;
top:40px;
right:10px;
width:300px;
}
#ts_wherenext_title{
float:right;
margin:0 84px 10px 0;
}
.ts_wherenext_holder{
float:left;
width:100%;
}