body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background: url(images/bg1.png) 0 0 repeat-x #454545;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
a{
	color:#6480A2;
	text-decoration: none;
}
ul{
	margin:0;
	padding:0;
	list-style-type:disc;
}
ul.doc{
	margin:0 0 0 15px;
	padding:0;
	list-style-type:disc;
}
ul.doc2{
	margin:10px 0 0 20px;
	padding:0;
	list-style-type:disc;
}
ol{
	padding:0px;
	font-size: 12px;
	margin: 0 0 1em 20px;
}
li{
	padding:0px;
	line-height: 20px;
}
li.doc{
	padding:0 0 10px 0;
	line-height: 18px;
}
li.spa{
	padding:0 10px 10px 0px;
	float: left;
	margin: 0 20px 0 0;
}
hr {
	background:#CCCCCC;
	height:1px;
	color:#CCCCCC;
	border:none;
	clear:both;
	margin: 10px 30px 5px 0px;
	padding: 0px;
}
hr.grey {
	background:#CCCCCC;
	height:1px;
	color:#CCCCCC;
	border:none;
	clear:both;
	margin: 20px 30px 5px 30px;
	padding: 0px;
}
hr.white {
	background:#ffffff;
	height:1px;
	color:#ffffff;
	border:none;
	clear:both;
	margin: 10px 30px 5px 0px;
	padding: 0px;
}
h1{
	color:#454545;
	font-size: 14px;
	margin: 0 0 5px 0;
}
h2{
	color:#6480A2;
	font-size: 14px;
	margin: 10px 0 5px 0px;
}
h2.blue{
	color:#6480A2;
	font-size: 14px;
	margin: 10px 0 5px 0px;
}
h2.blue2{
	color:#6480A2;
	font-size: 14px;
	margin: 20px 0 0px 0px;
}
h3{
	color:#FFFFFF;
	padding: 15px 0 5px 15px;
	font-size: 12px;
	text-decoration: underline;
}
h4{
	color:#6480A2;
	font-size: 14px;
	text-align: left;
	margin: 10px 0 0 0px;
	padding: 10px 0 0 0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

#headerMain{
	width:100%;
	color:#D2C7A3;
}
#header{
	width:943px;
	margin:0 auto;
}
#header img.logo{
	width:141px;
	height:80px;
	padding: 0 100px 0 0;
}
#header img.logo2{
	padding: 0 0 10px 0;
}
#nav{
	width:100%;
	height:41px;
}
#nav div.home, #nav div.about, #nav div.hair, #nav div.spa, #nav div.nails, #nav div.faceandbody, #nav div.ear, #nav div.spabucks, #nav div.contact {
	float:left;
	height:41px;
} 
#nav div.home a, #nav div.about a, #nav div.hair a, #nav div.spa a, #nav div.nails a, #nav div.faceandbody a, #nav div.ear a, #nav div.spabucks a, #nav div.contact a {
	display: block;
	height:100%;
}
#nav div.home a:hover, #nav div.about a:hover, #nav div.hair a:hover, #nav div.spa a:hover, #nav div.nails a:hover, #nav div.faceandbody a:hover, #nav div.ear a:hover, #nav div.spabucks a:hover, #nav div.contact a:hover {
	background:none;
}
#nav div.home {
	width:33px;
	background:url(images/home-r.png) 0 0 no-repeat;
}
#nav div.home a { 
	background:url(images/home.png) top left no-repeat;
}
#nav div.home a:hover{
	width:33px;
	background:url(images/home-r.png) 0 0 no-repeat;
}
#nav div.home a.divaGPS-here {
	background:url(images/home-r.png) top left no-repeat;
}
#nav div.about {
	width:41px;
	background:url(images/about-r.png) 0 0 no-repeat;
}
#nav div.about a { 
	background:url(images/about.png) top left no-repeat;
}
#nav div.about a:hover{
	width:41px;
	background:url(images/about-r.png) 0 0 no-repeat;
}
#nav div.about a.divaGPS-here {
	background:url(images/about-r.png) top left no-repeat;
}
#nav div.hair {
	width:91px;
	background:url(images/hair-services-r.png) 0 0 no-repeat;
}
#nav div.hair a {
	background:url(images/hair-services.png) top left no-repeat;
}
#nav div.hair a:hover{
	width:91px;
	background:url(images/hair-services-r.png) 0 0 no-repeat;
}
#nav div.hair a.divaGPS-here {
	background:url(images/hair-services-r.png) top left no-repeat;
}
#nav div.spa {
	width:84px;
	background:url(images/spa-services-r.png) 0 0 no-repeat;
}
#nav div.spa a {
	background:url(images/spa-services.png) top left no-repeat;
}
#nav div.spa a:hover {
	width:84px;
	background:url(images/spa-services-r.png) 0 0 no-repeat;
}
#nav div.spa a.divaGPS-here {
	background:url(images/spa-services-r.png) top left no-repeat;
}
#nav div.nails {
	width:89px;
	background:url(images/nail-services-r.png) 0 0 no-repeat;
}
#nav div.nails a {
	background:url(images/nail-services.png) top left no-repeat;
}
#nav div.nails a:hover {
	width:89px;
	background:url(images/nail-services-r.png) 0 0 no-repeat;
}
#nav div.nails a.divaGPS-here {
	background:url(images/nail-services-r.png) top left no-repeat;
}
#nav div.faceandbody {
	width:79px;
	background:url(images/face-body-r.png) 0 0 no-repeat;
}
#nav div.faceandbody a {
	background:url(images/face-body.png) top left no-repeat;
}
#nav div.faceandbody a:hover {
	width:79px;
	background:url(images/face-body-r.png) 0 0 no-repeat;
}
#nav div.faceandbody a.divaGPS-here {
	background:url(images/face-body-r.png) top left no-repeat;
}
#nav div.ear {
	width:88px;
	background:url(images/ear-candling-r.png) 0 0 no-repeat;
}
#nav div.ear a {
	background:url(images/ear-candling.png) top left no-repeat;
}
#nav div.ear a:hover {
	width:88px;
	background:url(images/ear-candling-r.png) 0 0 no-repeat;
}
#nav div.ear a.divaGPS-here {
	background:url(images/ear-candling-r.png) top left no-repeat;
}
#nav div.spabucks {
	width:65px;
	background:url(images/spabucks-r.png) 0 0 no-repeat;
}
#nav div.spabucks a {
	background:url(images/spabucks.png) top left no-repeat;
}
#nav div.spabucks a:hover {
	width:65px;
	background:url(images/spabucks-r.png) 0 0 no-repeat;
}
#nav div.spabucks a.divaGPS-here {
	background:url(images/spabucks-r.png) top left no-repeat;
}
#nav div.contact {
	width:53px;
	background:url(images/contact-r.png) 0 0 no-repeat;
}
#nav div.contact a {
	background:url(images/contact.png) top left no-repeat;
}
#nav div.contact a:hover {
	width:53px;
	background:url(images/contact-r.png) 0 0 no-repeat;
}
#nav div.contact a.divaGPS-here {
	background:url(images/contact-r.png) top left no-repeat;
}
#nav{
	height:41px;
	margin:0 auto;
	background-color: #403F3F;
	padding: 0 0 0 30px;
	width: 912px;
}
#nav ul{
	height:41px;
	list-style-type: none;
}
#nav li.home{
	height:41px;
	width:33px;
	background:url(images/home.png);
	margin:0 32px 0 0px;
	float:left;
	padding:0px;
}
#nav li.about{
	height:41px;
	width:41px;
	background:url(images/about.png);
	margin:0 32px 0 0;
	float:left;
	padding:0px;
}
#nav li.hair{
	padding:0px;
	height:41px;
	width:91px;
	margin:0 32px 0 0;
	float:left;
}
#nav li.spa{
	padding:0px;
	height:41px;
	width:84px;
	margin:0 32px 0 0;
	float:left;
}
#nav li.nail{
	padding:0px;
	height:41px;
	width:89px;
	margin:0 32px 0 0;
	float:left;
}
#nav li.faceandbody{
	padding:0px;
	height:41px;
	width:79px;
	margin:0 32px 0 0;
	float:left;
}
#nav li.ear{
	padding:0px;
	height:41px;
	width:88px;
	margin:0 32px 0 0;
	float:left;
}
#nav li.spabucks{
	padding:0px;
	height:41px;
	width:65px;
	margin:0 32px 0 0;
	float:left;
}
#nav li.contact{
	padding:0px;
	height:41px;
	width:53px;
	margin:0px;
	float:left;
}
#bodyMainTop{
	width:100%;
	padding:0px 0 0 0;
	color:#000;
	background-color: #424240;
}
#bodyMain{
	width:100%;
	padding:0px 0 0 0;
	color:#3F3F3F;
	background-color: #424240;
}
#body{
	width:942px;
	margin:0 auto;
	background-color: #FFFFFF;
}
#white{
	width:942px;
	margin:0 auto;
	background:#fff;
	border-bottom: 3px solid #fff;
}
#content{
	width:942px;
	margin:0 auto;
	background:url(images/background.png) repeat-y #fff;
	border-bottom: 3px solid #fff;
	height: auto;
}
#index{
	width:942px;
	margin:0 auto;
	background:#fff;
}
#test{
	width:270px;
	height:106px;
	background:url(images/test_bg.png) 0 0 no-repeat;
	margin:3px 16px 0 15px;
	padding:6px 7px 0 15px;
}
#test h2{
	display:block;
	width:128px;
	float:left;
	color:#fff;
	background-color:inherit;
	margin:0 0 7px 0;
	font-size: 13px;
	padding: 0px;
	text-align: center;
}
#test h3{
	display:block;
	width:120px;
	height:10px;
	float:left;
	font:bold 10px/10px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0;
	padding:0 0 0 5px;
	text-align:center;
}
#test p{
	width:133px;
	display:block;
	float:right;
	color:#666666;
	background-color:inherit;
	margin:14px 0 0 9px;
	font-size: 11px;
	line-height: 14px;
}
#info{
	width:257px;
	height:106px;
	background:url(images/test_bg.png) 0 0 no-repeat;
	margin:3px 0px 0 0;
	padding:6px 20px 0 18px;
}
#info h2{
	display:block;
	width:110px;
	color:#fff;
	background-color:inherit;
	margin:0 0 6px 0;
	padding:0 0 0 5px;
	font-size: 13px;
	text-align: center;
}
#info h3{
	display:block;
	width:50px;
	height:10px;
	font:bold 10px/10px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0;
	padding:0 0 0 35px;
/*	text-align:center;*/
}
#info p{
	display:block;
	float:right;
	color:#666666;
	background-color:inherit;
	margin:14px 0 0 0px;
	font-size: 11px;
	line-height: 14px;
	padding: 0 0 0 0px;
}
#support{
	width:265px;
	height:106px;
	background:url(images/test_bg.png) 0 0 no-repeat;
	margin:3px 5px 0 15px;
	padding:6px 10px 0 22px;
}
#support h2{
	display:block;
	width:100px;
	color:#fff;
	background-color:inherit;
	margin:0 0 8px 0;
	padding:0 0 0 8px;
	font-size: 13px;
	text-align: center;
}
#support h3{
	display:block;
	width:100px;
	height:10px;
	font:bold 10px/10px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0;
	padding:0 0 0 5px;
/*	text-align:center;*/
}
#support p{
	width:136px;
	display:block;
	float:right;
	color:#666666;
	background-color:inherit;
	margin:13px 0 0 0;
	font-size: 11px;
	line-height: 14px;
	padding: 0 0 0 3px;
}
#support p b{
	width:136px;
	display:block;
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	margin:0 0 5px 0;
}
#support p a.redLink{
	width:136px;
	display:block;
	font:bold 10px/12px Arial, Helvetica, sans-serif;
	color:#821122;
	background-color:inherit;
	margin:0 0 5px 0;
	text-decoration:underline;
}
#support p a.redLink:hover{
	color:#821122;
	background-color:#E4E0D3;
}
#body2{
	width:622px;
	margin:15px 0 14px 0;
	float:left;
	border-right: #EAE7DA solid 4px;
}
#body2 p{
	padding:0px;
	font-size: 12px;
	line-height: 18px;
	color: #3F3F3F;
	margin: 0 0 0 30px;
}
#body2 p.banner{
	display:block;
	width:73px;
	padding:0px 0 0 0;
	margin:-15px 0 0 0;
}
#body3{
	width:718px;
	margin:15px 0 14px 0;
	float:left;
	padding: 0 0 0 30px;
	background-color: #FFFFFF;
}
#body3 p{
	padding:0px;
	font-size: 12px;
	line-height: 18px;
	color: #3F3F3F;
	margin: 0 0 1em 0px;
}
#body3 p.banner{
	display:block;
	padding:0px 0 0 0;
	margin:-10px 0 5px 0;
}
#body4{
	width:718px;
	margin:0 0 14px 0;
	float:left;
	padding: 0 0 0 30px;
}
#body4 p{
	padding:0px;
	font-size: 12px;
	line-height: 18px;
	color: #3F3F3F;
	margin: 0 20px 1em 0px;
}
#body4 p.banner{
	display:block;
	padding:0px 0 0 0;
	margin:10px 0 5px 0;
}
#body4 p.package{
	padding:0px;
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
	margin: 0 0 1em 20px;
}
#body4 p.package2{
	padding:0 20px 0 0;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	margin: -10px 0 1em 20px;
}
#body4 p.package3{
	padding:0px;
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
	margin: 0 0 0 25px;
}
#event{
	width:304px;
	border-right:#EAE7DA solid 4px;
	float:left;
	margin:20px 14px 0 0;
	padding: 0 5px 0 0;
}
#event h2{
	display:block;
	height:31px;
	background:url(images/blog_icon.gif) 0 0 no-repeat;
	padding:2px 0 0 45px;
	border-bottom:#D7CEB7 solid 1px;
	margin:0 0 17px 20px;
	font-size: 20px;
	color: #464646;
	width: 220px;
}
#event p.eventTxt1{
	width:267px;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	padding:0 0 19px 0;
}
#event p.eventTxt1 span.red{
	font:bold 11px/10px Arial, Helvetica, sans-serif;
	color:#6480A2;
	margin:0 0 4px 0;
	display:block;
	text-transform:uppercase;
	font-size: 13px;
}
#event p.eventTxt1 span.blue{
	font:bold 11px/10px Arial, Helvetica, sans-serif;
	color:#6480A2;
	margin:10px 0 4px 0;
	display:block;
	text-transform:uppercase;
	font-size: 13px;
}
#event p.eventTxt1 span.yellow{
	color:#8F8663;
	background-color:inherit;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	line-height: 16px;
}
#event p.eventTxt2{
	width:267px;
	font:normal 20px/26px Arial, Helvetica, sans-serif;
	padding:0 0 22px 0;
	color:#9D9478;
	background-color:inherit;
}
#event p.eventTxt3{
	width:267px;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	padding:0 0 38px 0;
}
#event p.eventTxt3 span.yellow2{
	color:#B3770F;
	background-color:inherit;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
}
#event p.eventTxt4{
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	padding:0 0 19px 0;
	text-align: center;
}
#event a.more5{
	display:block;
	background:url(images/more_bg3.gif) 0 0 no-repeat;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#1C0206;
	background-color:inherit;
	text-decoration:underline;
	text-align:center;
	margin:-17px 10px 20px 0;
	float:right;
}
#event a.more5:hover{
	color:#6480A2;
}
#blog{
	width:264px;
	float:left;
	margin:20px 0 0 0;
	padding:0 25px 26px 0;
}
#blog h2{
	display:block;
	width:218px;
	height:31px;
	background:url(images/blog_icon.gif) 0 0 no-repeat;
	padding:2px 0 0 47px;
	border-bottom:#D7CEB7 solid 1px;
	margin:0 0 17px 0;
	float:left;
	color: #464646;
	font-size: 20px;
}
#blog p.blogTxt1{
	width:270px;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	padding:0 0 2px 0;
	float:left;
	line-height: 18px;
	margin: 0 0 0 10px;
}
#blog p.blogTxt1 span.red2{
	color:#6480A2;
	background-color:inherit;
	margin:0 0 2px 0;
	display:block;
	text-transform:uppercase;
	width:264px;
	font-size: 13px;
	font-weight: bold;
}
#blog p.blogTxt1 span.blue{
	color:#6480A2;
	background-color:inherit;
	margin:10px 0 2px 0;
	display:block;
	text-transform:uppercase;
	width:264px;
	font-size: 13px;
	font-weight: bold;
}
#blog p.blogTxt1 span.yellow2{
	color:#8F8663;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	line-height: 16px;
}
#blog a.more5{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#3F3F3F;
	text-decoration:underline;
	text-align:right;
	margin:0 0 13px 0;
	float:right;
	width: 200px;
	display: block;
}
#blog a.more5:hover{
	color:#6B1420;
	background-color:inherit;
}
#left{
	width:190px;
	float:left;
	margin:0px 0 0 0;
	background-color: #F3EEE0;
	border-left: 3px solid #fff;
}
#left h2{
	display:block;
	width:160px;
	height:23px;
	padding:0 0 0 0px;
	border-bottom:#D7CEB7 solid 1px;
	margin:15px 0 8px 12px;
	font-size: 15px;
	color: #666666;
}
#left h3{
	display:block;
	width:180px;
	height:31px;
	padding:0 0 0 0px;
	border-bottom:#D7CEB7 solid 1px;
	margin:30px 0 8px 12px;
	font-size: 20px;
	color: #666666;
}
#right{
	width:308px;
	float:right;
	margin:13px 0 0 0;
}
#right h2{
	display:block;
	width:180px;
	height:31px;
	background:url(images/blow-dryer.png) 0 0 no-repeat;
	padding:0 0 0 82px;
	border-bottom:#D7CEB7 solid 1px;
	margin:10px 0 8px 12px;
	font-size: 20px;
	color: #666666;
}
#right h3{
	display:block;
	width:180px;
	height:31px;
	background:url(images/polish.png) 0 0 no-repeat;
	padding:0 0 0 82px;
	border-bottom:#D7CEB7 solid 1px;
	margin:30px 0 8px 12px;
	font-size: 20px;
	color: #666666;
}
#right h4{
	display:block;
	height:25px;
	padding:0 0 0 0px;
	border-bottom:#D7CEB7 solid 1px;
	margin:30px 0 8px 12px;
	font-size: 19px;
	color: #666666;
}
#blue{
	background-color: #6480A2;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	padding: 8px;
	text-align: center;
	font-size: 15px;
	line-height: 140%;
}
.salon{
	padding:0 0 0 3px;
	margin: -7px 0 0 0;
}
.hair2{
	padding:0 20px 0 10px;
	margin: 15px 0 0 0;
	float: right;
}
.face{
	padding:0 8px 0 0;
	margin: 0px;
	float: left;
}
.spa2{
	padding:0 0 0 10px;
	margin: 0px;
	float: right;
}
.pedicure{
	padding:10px 25px 0 15px
}
.massage{
	padding:3px 15px 0 0
}
.blue{
	color:#6480A2;
	background-color:inherit;
	margin:-5px 0 2px 0;
	display:block;
	text-transform:uppercase;
	font-size: 13px;
	font-weight: bold;
}
.table1{
	padding:0px;
	width: 100%;
	background-color: #FFFFFF;
	border: 3px solid #fff;
}
.table1 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
}
.table1 td.top{
	padding:0px 0px 0px 0px
}
.table2{
	padding:0px;
	width: 96%;
	background-color: #FFFFFF;
}
.table2 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
}
.table2 td.top{
	padding:0px 0px 0px 0px
}
.table2 td.grey{
	padding:0px;
}
.table3{
	padding:0px;
	width: 275px;
	color: #333333;
	margin: 0 0 0 12px;
}
.table3 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
.table3 td.top{
	padding:0px 0px 0px 0px
}
.table4{
	padding:0px;
	width: 175px;
	color: #333333;
	margin: 0 0 0 12px;
}
.table4 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #454545;
	line-height: 18px;
}
.table4 td.top{
	padding:0px 0px 0px 0px
}
.table5{
	padding:0px;
	width: 600px;
	color: #333333;
	margin: 0px;
}
.table5 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
.table5 td.top{
	padding:0px 0px 0px 0px
}
.table6{
	padding:0px;
	width: 250px;
	color: #FFFFFF;
	margin: 10px 0 0 0;
	background-color: #6480A2;
}
.table6 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
}
.table6 td.top{
	padding:0px 0px 0px 0px
}
.table7{
	padding:0px;
	width: 290px;
	color: #333333;
	margin: 5px 40px 0 0px;
	float: left;
}
.table7 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	border-bottom:1px dotted #ccc
}
.table7 td.top{
	padding:0px 0px 0px 0px
}
.table8{
	padding:0px;
	color: #FFFFFF;
	margin: 10px 10px 0 0;
	background-color: #6480A2;
}
.table8 td{
	padding:15px 20px 0 20px;
	vertical-align:top;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
}
.table8 td.top{
	padding:0px 0px 0px 0px
}
.table9{
	padding:0 0 0 0px;
	width: 200px;
	color: #333333;
	margin: 0px 85px 0 0px;
}
.table9 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	border-bottom:1px dotted #ccc
}
.table9 td.top{
	padding:0px 0px 0px 0px
}
.table10{
	padding:0px;
	width: 215px;
	color: #333333;
	margin: 0px 50px 0 0px;
	float: left;
}
.table10 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	border-bottom:1px dotted #ccc
}
.table10 td.top{
	padding:0px 0px 0px 0px
}
.table11{
	padding:0px;
	width: 205px;
	color: #333333;
	margin: 0px 30px 0 0px;
	float: left;
}
.table11 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	border-bottom:1px dotted #ccc
}
.table11 td.top{
	padding:0px 0px 0px 0px
}
.table12{
	padding:0px;
	width: 170px;
	color: #333333;
	margin: 0px 30px 0 10px;
	float: left;
}
.table12 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	border-bottom:1px dotted #ccc
}
.table12 td.top{
	padding:0px 0px 0px 0px;
	border-bottom:none
}
.table13{
	padding:0px;
	width: 700px;
	color: #333333;
	margin: 0px 10px 0 30px;
	float: left;
}
.table13 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	width: 175px;
}
.table14{
	padding:0px;
	width: 300px;
	color: #333333;
	margin: 5px 40px 0 0px;
	float: left;
}
.table14 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	border-bottom:1px dotted #ccc
}
.table14 td.top{
	padding:0px 0px 0px 0px
}
.table15{
	padding:0px;
	color: #333333;
	margin: 0px 30px 10px 10px;
	float: left;
	width: 220px;
}
.table15 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	border-bottom:1px dotted #ccc
}
.table15 td.top{
	padding:0px 0px 0px 0px;
	border-bottom:none
}
.table16{
	padding:0px;
	color: #333333;
	margin: 0px;
}
.table16 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	border-bottom:1px dotted #ccc
}
.table16 td.top{
	padding:0px 0px 0px 0px;
	border-bottom:none
}
.table17{
	padding:0px;
	width: 41%;
	color: #333333;
	margin: 0px 35px 0 0px;
	float: left;
}
.table17 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	border-bottom:1px dotted #ccc
}
.table18{
	padding:0 0 0 0px;
	width: 135px;
	color: #333333;
	margin: 0px 20px 0 10px;
	float: left;
}
.table18 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	border-bottom:1px dotted #ccc
}
.table19{
	padding:0px;
	width: 170px;
	color: #333333;
	margin: 0px 10px 0 0px;
	float: left;
}
.table19 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	border-bottom:1px dotted #ccc
}
.table19 td.top{
	padding:0px 0px 0px 0px;
	border-bottom:none
}
.table20{
	padding:0px;
	width: 300px;
	color: #333333;
	margin: 0px 0px 0 10px;
	float: left;
}
.table20 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	border-bottom:1px dotted #ccc
}
.table20 td.top{
	padding:0px 0px 0px 0px;
	border-bottom:none
}
.table21{
	padding:0px;
	width: 170px;
	color: #333333;
	margin: 0px 10px 0 0px;
	float: left;
}
.table21 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	border-bottom:1px dotted #ccc
}
.table21 td.top{
	padding:0px 0px 0px 0px;
	border-bottom:none
}
.table22{
	padding:0px;
	color: #333333;
	margin: 0px 30px 10px 0px;
	float: left;
	width: 210px;
}
.table22 td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	border-bottom:1px dotted #ccc
}
.table22 td.top{
	padding:0px 0px 0px 0px;
	border-bottom:none
}
.tablespa{
	padding:0 0 0 0px;
	width: 675px;
	color: #333333;
	margin: 0px 40px 0 0px;
	border: 1px solid #ccc;
}
.tablespa td{
	padding:0px;
	vertical-align:top;
	font-size: 12px;
	color: #333333
}
#footerMain{
	width:100%;
	height:89px;
	background:url(images/footer_bg.gif) 0 0 repeat-x #454545;
	padding:13px 0 0 0;
	color:#fff;
}
#footer{
	width:942px;
	margin:0 auto;
	position:relative;
	height:89px;
}
#footer ul.botNav{
	left:-2px;
	top:-3px;
	margin: 0 0 0 110px;
	list-style-type: none;
}
#footer ul.botNav li{
	float:left;
	font:normal 11px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	height: 35px;
}
#footer ul.botNav li a{
	padding:0 15px;
	font:normal 11px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#footer ul.botNav li a:hover{
	text-decoration:underline;
}
#footer ul.botNav li a.one{
	padding:0 7px 0 0;
	font:normal 11px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#footer ul.botNav li a.one:hover{
	text-decoration:underline;
}
#footer p.copyright{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	top:19px;
	color:#C0C0C0;
	text-align: center;
}
#footer p.design{
	height:21px;
	padding:5px 0 0 0;
	left:0;
	top:38px;
	color:#C0C0C0;
	text-align: center;
	font-size: 11px;
}
#footer p.design a.link{
	color:#C0C0C0;
	text-decoration:none;
	font-size: 11px;
}
#footer p.design a.link:hover{
	color:#C0C0C0;
}
