body {background-color:#999; background-image:url(../images/bg.png); background-repeat:repeat-x;}

img {border:none}

label.error { color:red; margin-left:5px; float:left; font-size:10px; display: block;}

#googlemap { width:100px; overflow:hidden}

#contact-form { margin-left:-25px;}




p {



font-family:Arial, Helvetica, sans-serif;

font-size:14px;

text-align:left;

line-height: 21px;

margin-bottom:6px;	

color:#333;



}






label {



font-family:Arial, Helvetica, sans-serif;

font-size:14px;

text-align:left;

line-height: 21px;

margin-bottom:6px;	

color:#999;



}





hr {	color:#731615; }









h1 {















	font-family:Tahoma, Geneva, sans-serif;















	font-size:25px;















	color:#731615;















	text-align:left;















	margin-top:0px;















}















h2 {















	font-family:Tahoma, Geneva, sans-serif;















	font-weight:bold;















	font-size:22px;















	line-height:50px;















	word-spacing: 0px;















	text-align:left;















	color:#731615;















	margin: 0px;















}















h3 {















	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;















	font-size:21px;















	word-spacing: -2px;















	text-align:left;















	line-height: 25px;















}















h4 {















	font-family:Arial, Helvetica, sans-serif;















	font-size:11px;















	color:#000;















	text-align:left;















	margin: 0px;















}































h5 {















	font-family:Arial, Helvetica, sans-serif;















	font-size:18px;















	text-indent:30px;















	color:#fff;















	text-align:left;















	margin: 0px 0px 10px 0px;















	text-shadow:-.5px -.5px 0 #000;















}















h6 {















	font-family:Arial, Helvetica, sans-serif;















	font-size:10px;















	color:#60666b;















	text-align:right;















	margin: 0px;















}































.active,















li.current,















li.section {















	padding:0px;















	background-image:url(../images/btn-bg-on.png)!important;















	color:#FFF;















}















.red {















		color:#731615;















		line-height: 15px;















}















.white {















		color:#fff;















		margin: 3px 0px 3px 0px;















}































ul {















	font-family:Arial, Helvetica, sans-serif;















	font-size:14px;















	list-style-image:url(../images/bullet.png);















	text-align:left;















	margin-left:20px;















	color:#54595c;















	margin-top:0px;















	margin-bottom: 0px;















	padding: 0px;















	line-height: 23px;















}















a {















	color:#731615;















	text-decoration: none;















}















a:hover{















	color:#731615;















	text-decoration: underline;















}















		















#wrapper {















	width: 1000px;















	margin-top:-9px;















	background-color:#FFF;















	background-image: url(../images/content-bg.jpg);















	background-repeat: no-repeat;















	background-position: bottom;















}























#phone-top{ float: left; width:300px; height: 50px; margin-top: 30px; }







#image-bg {















	width: 1000px;















	height: 210px;















	background-image:url(../images/image-bg.png);















	background-repeat:no-repeat;	















}















#special {















	width: 264px;















	height: 157px;















	float:left;















	background-image:url(../images/special.jpg);















	background-repeat:repeat-x;















}















#promotion {















	width: 386px;















	height: 157px;















	float:right;















	background-image:url(../images/promotions.jpg);















	background-repeat:no-repeat;















}















fieldset {border:none}















.promotion p {















	font-family:Arial, Helvetica, sans-serif;















	font-size:14px;















	text-align:left;















	color:#FFF;















}















































#fadeshow1 {















	float:left;















	width: 1000px;















	height: 210px;	















}































#img-text {















	width: 304px;















	height: 107px;















	float:left;















	margin-top: 48px;















	margin-left: 35px;















	background-repeat:no-repeat;	















}















a:hover img {-moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; filter: alpha(opacity = 90);}
#slideshow a:hover img {-moz-opacity:1; -khtml-opacity: 1; opacity: 1; filter: alpha(opacity = 100); border:none}






























#menu {















	width:1000px;















	height:40px;















	background-image:url(../images/menu-bg.png);







	background-repeat: no-repeat;



	



	clear:both















}































#banner {















	width:1000px;















	height:128px;

	background-image:url(../images/banner.png);

	background-repeat:no-repeat;







}































#logo {















	width: 304px;















	height:73px;















	background-image:url(../images/logo.png);















	background-repeat:no-repeat;















	float:left;















	margin-top:27px;















	margin-left:30px;















}















#shop{















	width: 94px;















	height:78px;















	background-image:url(../images/shopping.png);















	background-repeat:no-repeat;















	float:right;















	margin-top:27px;















	margin-right:30px;















}































#main-content {















	width:1000px;















	background-image: url(../images/content-bg.jpg);















	background-repeat: no-repeat;















	background-position: bottom;















	clear:both;















}















#main-left {















	width:270px;















	height:100%;	















	float:left;















	margin-top:20px;















	margin-left:30px;















	background-image:url(../images/services-bg2.png);















	background-repeat:no-repeat;







	







	clear:both;















}















#main-right {















	width:650px;















	height:100%;















	float: left!important;















	margin-top:31px;















	margin-left:25px;















	margin-right:25px;







	























}



#main-large {















	width:950px;















	height:100%;















	float: left!important;















	margin-top:31px;















	margin-left:25px;



















	























}











#rotating-image {















	width:200px;















	height:100px;















}















input[type="submit"] {















	width:103px;















	height:27px;















	border: #fff;















	color:#FFF;















	text-decoration:none;















	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;















	font-weight:bold;















	cursor: pointer;















	cursor: hand;















    background-image:url(../images/sign-up.png);















	text-decoration: underline;















	text-shadow:-.5px -.5px 0 #000;















}







/*EMAIL FORM*/







.contact-form {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width: 350px; float:left;}







.middleColumn {width:244px;}







/*EMAIL FORM ENDS*/















fieldset {padding:0px; border-width: 0px;}















#footer {	















	width:1000px;















	height:140px;















	background-color:#FFF;















	clear:both;















	margin-top: 10px;















}















#footer-content {	















	padding-top:20px;















}















#footer-left {	















	width:500px;















	height:110px;















	margin-top:40px;















	margin-left:30px;















	float:left;















}















#footer-right {	















	width:300px;















	height:110px;















	margin-top:40px;















	margin-right:30px;















	float:right;















	text-align:right;















}















/* Split pages */















div#content-left  {















	float:left;















	width:360px;















}















div#content-right {















	float:right;















	width:290px;















}















/* Image rollover */















div.descpanelfg {















    font-family:Arial, Helvetica, sans-serif;















}































/* Menu Rollover */















a.rollover {















  display: block;















  width: 206px;















  height: 32px;















  margin-bottom: 10px;















}















#book-appointment















{















  background: url(../images/navigation/btn-book.png) no-repeat 0 0;















}















#latest-news















{















  background: url(../images/navigation/latest-news.png) no-repeat 0 0;















}















#latest-promotion















{















  background: url(../images/navigation/latest-promotions.png) no-repeat 0 0;















}















#book-appointment:hover, 















#latest-news:hover, 















#latest-promotion:hover















{ 















  background-position: 0 -32px;















}















#book-appointment span, 















#latest-news span, 















#latest-promotion span















{















  display: none;















}







#rotator { width:1000px;}

#rotator img {border:none}

#rotator ul { padding:0; margin:0}

#rotator ul li { padding:0; margin:0; list-style:none}











#slideshow { height:210px; overflow:hidden}















/* ROTATER SMALL ENDS*/



#gallery p { margin:0px;}



#gallery ul { list-style:none; display:inline;}



#gallery ul li { width:150; height:230px; float:left; margin-left:16px; margin-right:16px;;}



#gallery a { font-weight:bold;}



.fadein { position:relative; height:205px; width:105px; }

.fadein img { position:absolute; left:0; top:0; }



/* Home Page Form */

div.promo-form {

    font-family:Arial, Helvetica, sans-serif;

    font-size:14px;

    text-align:left;

    line-height: 21px;

    margin-top:0px; 

    color:#fff;

}

div.promo-form fieldset {

    border: none;

}

div.promo-form label {

    float: left;

    margin-left: 25px;

    width: 75px;

}

div.promo-form div.field {

    margin-bottom: 2px;

    float: left;

}

div.promo-form div.Actions {

    padding-left: 105px;

    margin-top: 4px;

}

div.promo-form span.required {

    margin-left: 115px;

    font-size: 10px;

    font-style: italic;

}

div.promo-form .middleColumn {

    float:left;	

}


