@charset "UTF-8";
/* CSS Document */


* {margin: 0; padding: 0;}

body {font-family: Arial, Helvetica, sans-serif; font-size: 100%; margin: 0; padding: 0; background-color: #ffffff;}

.priceright {text-align: right; float: right; padding-right:5px }

#header {width: 970px; height: 120px; background-color: #fff;}

#nav {list-style-type: none; width: 680px; height: 30px; background-color: #9D9FA2;float: left; color: #fff; font-size: 80%;}
#nav ul { margin: 0px; padding: 0px; list-style: none; margin-top: 10px;}
#nav li {float:left;  padding-left: 23px;}
#nav li.home a {background-image:url(imgs/home_icon.png); background-repeat:no-repeat;width: 20px; height: 20px; float: left; margin-top: -5px; }
#nav li.home a:hover{background-image:url(imgs/home_over.png); background-repeat:no-repeat; margin-top: -5px; }
#nav a {color:#fff; text-decoration:none; overflow: hidden; border: none;} 
#nav a:hover{color:#EC008C; text-decoration:none; overflow: hidden; border: none;} 

.logo { clear: both; float: left; margin-left: 30px; margin-right: 70px;  }

#container {width: 970px; margin: 0 auto; position: relative; background-color: #fff; min-height: 750px; _height: 750px;} 

#containertreat {width: 970px; margin: 0 auto; position: relative; background-image: url(imgs/treat.jpg); background-repeat: no-repeat; background-position: bottom; background-color: #fff; min-height: 650px;_height: 650px;} 

  #containerskin {width: 970px; margin: 0 auto; position: relative; background-image: url(imgs/md.jpg);background-repeat: no-repeat; background-position: bottom; background-color: #9D9FA2; min-height: 650px; _height: 650px;overflow: hidden;} 


#containercontact {width: 970px; margin: 0 auto; position: relative; background-color: #9D9FA2; min-height: 650px; _height: 650px;} 

#content {width: 970px; margin-bottom: 0px; font-size: 80%;	color:#FFFFFF; background-color: #9D9FA2; overflow:hidden; }
#content p { margin-bottom: 15px; line-height: 130%;}
#content ul { margin-left: 0px;}
#content li {list-style: none; margin:0px; padding-left:12px; background-image: url(imgs/bullet.gif); background-position: left; background-repeat: no-repeat; margin-bottom: 8px; font-weight: bold; }
.test{font-family: Arial, Helvetica, sans-serif;font-size: 150%;color:#ffffff; font-weight: normal; margin-bottom: 0px; padding-bottom: 0px;}


.floatright {float: left; width: 250px; margin-top: 30px; color:#ffffff; background-color: #9D9FA2;}
p.floatright { margin-bottom: 15px; text-decoration:none; color:#ffffff; line-height: 140%; }
.floatleft {float: left;  width: 585px; border-right: solid #FFF 1px; margin: 20px 30px 20px 30px; padding-right: 40px; }
.floatleft2 {float: left;  width: 900px; border-right: none; margin: 0px 30px 30px 20px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF;  }
.floatleft3 {float: left;  width: 900px; border-right: none; margin: 0px 30px 20px 30px; }


.open td { padding: 0px 40px 5px 0px; color:#9D216A;}


#footer {bottom: 0; z-index: 100; list-style-type: none; width: 970px; height: 30px; clear:both; margin: 0 auto; }
.footerright {float:right; text-align: right; font-size:71%; padding-top: 0px; width: 350px; color: #9D9FA2; padding-top: 5px;}
.footerrightface {float:right; text-align: right; padding-top: 0px; width: 50px; color: #9D9FA2; padding-right: 0px; padding-top: 3px; display: block;border: 0px;}
.footerrightface a img {border: 0px; text-decoration:none; }
.footerrightface a:hover {border:  0px; text-decoration:none; }
.footerleft {float:left; text-align: left; font-size: 70%; padding-top: 0px; width: 250px; color: #9D9FA2; padding-top: 3px;}
.footerleft a {text-align: right; color:#9D9FA2; text-decoration:none;}
.footerleft a:hover {color:#EC008C; text-decoration:none;}
img.ipl{padding: 0px 0px 20px 0px;}

.right { text-align: right; font-size: 130%;}

h1 {font-size: 180%; color:#9D216A; font-weight: normal; margin-bottom: 0px;}
h1.space {font-size: 180%; color:#9D216A; font-weight: normal; margin-bottom: 0px; margin-top: 30px;}
h2 {font-size: 130%; color:#9D216A; letter-spacing: 2px; font-weight: normal;}
h2.extrapadding {font-family: Arial, Helvetica, sans-serif; font-size: 120%; color:#9D216A; letter-spacing: 2px; padding-top: 30px;}
h3 {font-size: 110%; font-weight: normal; color: #fff; padding: 7px 0px 7px 0px; border-top: solid 3px #fff; border-bottom: solid 3px #fff; text-align:center; margin-bottom: 8px; letter-spacing: 2px; }
h4 {font-size: 80%; color: #9D216A; letter-spacing: 1px; text-align: right; font-weight: normal;}

.clear {clear: both;}

a {border: none; text-decoration:none; color: #fff;}
a:hover {border: none; text-decoration:none; color: #EC008C;}

.google {text-align: right; color: #EC008C; }

.box_title { width: 940px; height: 30px; margin-top: 1px; padding: 10px 0px 0px 30px; background-color: #EC008C; background-image: url(imgs/treatbg.gif); background-position: bottom; background-repeat: repeat-x; font-size: 130%; font-weight: normal; letter-spacing: 2px;}
h3.box_title {border-top: none; border-bottom: solid #FFF 3px; text-align:left; margin-bottom: 0px; }
.rightcolumn{padding: 30px; float:left; width:425px;  line-height: 18px;  overflow: hidden; color:#FFF;}
.leftcolumn{padding: 30px; float:left; width:425px;  line-height: 18px;  overflow: hidden; color:#FFF;}
.table { float:left; width:410px; font-weight: bold; padding:0px; color:#fff; }
.table td {padding-bottom:5px; padding-right:60px; color:#fff; font-size: 100%;}

.headerright {float: right; margin-right: 30px; margin-left: 30px;}

p.large {font-size: 110%; font-style: italic; padding-bottom: 10px;}
p.larger {font-size: 105%; }
p.largernoborder {font-size: 105%; padding-bottom: 0px;}
.smallpara {float:left; width: 400px; margin: 20px 20px 0px 20px;}
.smallpara2 {float:left; width: 400px; margin: 60px 20px 0px 20px;}
.phone{float:left; margin-right: 15px; margin-top: -15px;}
.italic {font-style: italic;}
.appoint {float: right; text-align:left; margin-top: 30px;}
.logopadding {padding-right: 88px;}



#tabs { width: 910px; float: left; font-size: 90%;}

#tabs ul{list-style-type: none; margin-left: 0px; }
#tabs li{list-style-type: none; margin-left: 0px; padding-bottom:0px; padding-left:0px;}

.ui-tabs-nav {margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none;  list-style-type: none; float: left; position: relative; z-index: 1;  }
.ui-tabs-nav ul {margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none;  list-style-type: none; margin-left: 0px; margin-bottom: 0px;}
.ui-tabs-nav li {margin: 0; padding: 0; border: 0; outline: 0; list-style-type: none; float: left; background-color: #9D216A; color:#FFF;  }	
.ui-tabs-nav li a {margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; list-style-type: none; float: left; text-decoration: none;  width:260px; text-align:center;  font-size: 130%;  letter-spacing: 2px; font-weight: normal; padding: 8px 8px; }
.ui-tabs-nav li a:hover {list-style-type: none; background-color:#EC008C; padding: 8px 8px; color:#fff ;}
.ui-tabs-nav li.ui-tabs-selected {list-style-type: none;  }
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {list-style-type: none; background-color:#fff; padding: 8px 8px; color: #EC008C;}
div#tabs ul.ui-tabs-nav li  {margin-right:15px; }

.ui-tabs-panel {margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; list-style-type: none; clear:left;   color: #000; display: block; background-color: #FFF; width: 900px;height: 210px; min-height: 210px;  }
.ui-tabs-hide {display: none;}

.products {float:left; display: block; width: 140px; height:140px;  margin: 15px 65px 20px 20px; list-style-type: none;    }
.products1 {float:left; display: block; width: 190px; height:140px;  margin: 15px 0px 20px 0px; list-style-type: none;   }

a.joinnow {background:transparent url(imgs/signup.png) no-repeat;  display: block; width: 100px; height: 100px; margin-right: 10px; margin-top: 0px; float:left;} 
a:hover.joinnow {background:transparent url(imgs/signup_over.png) no-repeat; border: none; margin-right: 10px; margin-top: 0px; float:left;} 
p.joinnow {float:left; width: 140px; border-bottom: solid 3px #FFF; padding-bottom: 10px; color:#333}
ul#twitter_update_list  { line-height:100%;   padding: 0px; list-style-type: none; margin-bottom: 0px; margin-left:0px; height:170px; 	}

#twitter_update_list li {border-bottom:1px dotted #fff;  padding: 5px 5px 5px 5px; list-style-type: none; margin-left: 0px; padding-left: 0px; color:#333; line-height: 120%; background-image: none; }

#twitter_update_list a {font-weight: bold;  }
	
#twitter_update_list a:hover { border-bottom: none; color:#E52E87;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute; top:0px; left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute; top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

#slider {position:relative; background-color:#202834;}
#slider img {position:absolute; top:0px; left:0px; display:none;}
#slider a {border:0; display: block;}
.nivo-controlNav {display: none;}
.nivo-directionNav a {display:block; width:32px; height:34px; background:url(imgs/arrow.png) no-repeat; text-indent:-9999px; border:0;}
a.nivo-nextNav {background-position:-32px 0; right:10px;}
a.nivo-prevNav {left:10px;}


/* CSS Document */


