/* CSS Document */

body { margin-top: 0px;
	   background: #d0c3da url(assets/images/purpleBG.jpg) repeat-x top center;
	   font-family:times new roman, Times, serif; color:#3C3C3C;}

p { font-size:14px;
	line-height:16px;
	font-family:times new roman, Times, serif; color:#3C3C3C;}

h1 { font-family: "Garamond", Georgia, Times, serif; 
	 color:#5C376D;
	 font-size:28px;
	 font-weight:bold;
	 font-style:italic;}

h2 { font-family: "Garamond", Georgia, Times, serif; 
	 color:#7F7686;
	 font-size:20px;
	 font-weight:bold;}

h3 { font-family: "Garamond", Georgia, Times, serif; 
	 color:#A97383;
	 font-size:16px;
	 font-weight:bold;
	 }

h4 { font-family: "Garamond", Georgia, Times, serif; 
	 color:#000000;
	 font-size:14px;
	 line-height:12px;
	 font-weight:bold;}

a { color:#543A67;
	text-decoration:none;
	font-weight:bold;}

a:hover { text-decoration:underline;
		  color:#000000}

li { font-size: 14px;
	 line-height:16px;
	 padding-bottom:5px;
	 font-family:times new roman, Times, serif; color:#3C3C3C;}

.navlink{ 
	font-family:   Times,Georgia,"Garamond", serif;
	font-size:13px;
	line-height:18px;
	color: #5c376d;
	text-decoration: none;
	font-weight: normal;
}

.navlink:hover { 
	color:#ffffff;
	text-decoration: none;
}

.hilitelink{ 
	font-family: "Garamond", Georgia, Times, serif;
	font-size:14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	padding-left:5px;}

.hilitelink:hover { 
	color:#D499D1;
	text-decoration: none;}

.borderleft {border-left: 1px solid #AEA6B5;}

.border {border: 1px solid #ffffff;}

.imgborder {
	border-right: 8px solid #AEA6B5;
	border-left: 1px solid #AEA6B5;
	border-top: 1px solid #AEA6B5;
	border-bottom: 1px solid #AEA6B5;}

.imgLeft {
	float:left;
	margin-right:15px;
}
.imgRight {
	float:right;
	margin-left:15px;
}

.bodyborder {
	border-left: 2px solid #baabc6;
	border-right: 2px solid #baabc6;
	border-bottom: 2px solid #baabc6;}

.sectionhead {
	font-family: Verdana, "Optima", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing:-1px;
}
.phone {
	font-family: "Optima",Verdana, Arial, Helvetica, sans-serif;
	padding-right:5px;
	text-align:right;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
}
.blacktagline {
	color:#000000;
	font-size:12px;
	line-height:12px;
	font-family: "Optima",Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.bodybottombg {
	background-image: url(assets/images/bodybottombg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bodytopbg {
	background-color: #FBFBFC;
	background-image: url(assets/images/bodytopbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.addressbg {
	background-image: url(assets/images/addressbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.addressbgsplash {
	background-image: url(assets/splash/addressbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.address {font-size:14px;
		line-height:14px;
		padding-top:10px;}

.prodnote {color: red;}

#textlinks {color:#ffffff; font-size:12px;}
#textlinks a {color:#ffffff; font-size:12px;}
#textlinks a:hover {color:#d499d1; font-size:12px;}
.staffname {color:#5C376D; font-size:14px; font-style:italic;font-weight:bold;}
.textmedium {color:#333333; font-size:12px;line-height:14px;}
.callus {color:#ffffff; letter-spacing:1px;padding-top:10px;}
.callcity {color:#5c376d;}

.servicesTable {width:175;background-color:#baabc6;padding:5px 5px 10px 5px;}
.servicesTable td {padding-top:5px;}



/*=======================================
         SLIDEVIEWER STYLES
=========================================*/
/*preload classes*/
.svw {width: 50px; height: 20px; background:none;}
.svw ul {position: relative; left: -999em;}

/*core classes*/
.stripViewer { 
position: relative;
overflow: hidden; 
border: none; 
margin: 0 0 1px 0;
}
.stripViewer ul { /* this is your UL of images */
margin: 0;
padding: 0;
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { 
float:left;
}
.stripTransmitter {
overflow: auto;
width: 1%;
}
.stripTransmitter ul {
margin: 0;
padding: 0;
position: relative;
list-style-type: none;
}
.stripTransmitter ul li{
width: 20px;
float:left;
margin: 0 1px 1px 0;
}
.stripTransmitter a{
font: normal 10px Times, Arial, Verdana;
text-align: center;
line-height: 22px;
background: #5c376d;
color: #ffffff;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover, a.current{
background: #d1c3da;
color: #5c376d;
}

/*tooltips formatting*/
.tooltip
{
/*padding: 0.5em;
background: #fff;
color: #000;
border: 5px solid #dedede;*/
display: none;
}

