﻿body {
/*font-size:62.5%;
margin:10px;
padding:0px;*/
}

img
{
 border: none; 	
}

#wrapper {
    margin:0px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    width:960px;
    background-color:#ffffff;

}

#header 
{
    margin:0px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    background-repeat:no-repeat;
    height:134px;
    width:960px;
}

#header:hover
{
  cursor:pointer; 
}


#mainContent
{
	background-color:#ffffff;
	width:960px;
	}
	
	

ol, ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#footer
{
 height:100px; 
 background-color:#6b065a; 
 color:#ffffff; 
 clear:both;
 width:960px;
	
}

#tblfooter
{
	width:960px;
	height:80px; 
	
}
#footerLeft
{
	height:80px;
	width:140px;
	float:left; 
}

#footerCenter
{
	
	width: 490px; 
	font-size: 12px; 
	
	padding:5px 0px 5px  5px; 
	float:left; 
}
#footerCenter a
{	
 text-decoration: none; 
 color:#ffffff; 
}

#footerRight 
{ 
	
	font-size: 0.9em;
	padding:5px 5px 5px  5px; 
	float: right; 
}
#footerRight a
{
 text-decoration:none; 	
 color:#ffffff; 	
}
#topMenu
{
 font-size:0.9em;
 margin:0px;
 padding:0px;
 width:958px;
 background-color:#e6e6e6;
 height:40px;
 text-align:center; 
 border:1px solid #e6e6e6;

}

#topMenu ul 
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;

/*padding-top:10px;*/
}
#topMenu ul li .selected
{
 color:#6b065a;
 font-size:1.6em;
}
#topMenu ul li 
{
 display:inline;
}

	#topMenu ul a
{	
font-size:1.4em;
color:#616161;
margin-left:15px;
text-decoration:none;

}





#leftMenu, #shopleftMenu
{
 /*border:1px solid #000000;*/
 background-color:#efefef;
 width:165px;
 float:left;
 
}

#leftMenu ul, #shopleftMenu ul
{
/*margin-left:-35px;*/
margin:0 0 0 -5px;
padding:0 0 0 0;
}

#leftMenu ul ul
{
/*margin-left:-35px;*/
margin:0 0 0 5px;
padding:0 0 0 0;
}

/*#leftMenu ul li
{
background:transparent url(/images/bullet.gif) no-repeat scroll 5px 50%;
}*/

#leftMenu ul a
{
    border-bottom:1px solid #F1F2F2;
    display:block;
    margin-left:15px;
    text-decoration:none;
    clear: both; 
    float: none; 
    padding:5px 0px 5px 5px; 
    cursor:default;
    color:#616161;
}

#shopleftMenu ul a
{
    border-bottom:1px solid #F1F2F2;
    display:block;
    margin-left:5px;
    text-decoration:none;
    clear: both; 
    float: none; 
    padding:5px 0px 5px 15px; 
    color:#bbbbbb;
    cursor:default;
    background:transparent url(/images/checkboxes2.png) no-repeat scroll -71px -143px; 
}
#leftMenu ul .selectedTopOnly
{
 background-color:#e2d7e0;
 font-weight:bold; 
 color:#6b065a;
}

#leftMenu ul .selectedWithSub
{
 font-weight:bold; 
 color:#6b065a;	 
}

#leftMenu ul ul .subSelected
{
 background-color:#e2d7e0;
 font-weight:bold; 
 color:#6b065a;	
}

#leftMenu ul a:hover
{
     text-decoration:underline;
}
#shopleftMenu ul .selected
{
	font-weight:bold; 
 color:#6b065a;	
}




#centralContent
{
    /*border:1px solid #000000;*/
     background-color:#ffffff;
     float:right;
     width:790px;
}

#coreContent
{
	width:600px;
	font-size:1.1em;
    /*border:1px solid #000000;*/
	background-color:#ffffff;
	padding: 0px 10px 10px 10px;
	float:left;
	color:#800080;
}
#coreContent h1
{
	font-weight: normal;
	color: #800080;
}

#coreContent h2
{
	font-size: 1.5em;
	font-weight: normal;
	color: #800080;
}
#coreContent h3
{
	font-size: 1.5em;
	font-weight: normal;
	color: #99cc00;
}
#coreContent h4
{
font-size: 1em; 
	font-weight: bold;
	color: #800080;
}
#coreContent h5
{
	font-size: 1em; 
	font-weight: bold;
	color: #99cc00;
}
#coreContent a
{
 	 color: #800080;
}

.greyText
{
 color:	#636363;
}
.greenText
{
 color: #99cc00;	
}
.purpleText
{
	color: #800080;
}
#rightCol
{
	padding-right: 5px;
	width:160px;
    /*border:1px solid #000000;*/
     background-color:#ffffff;
     float:right;
}


#shoprightCol
{
	padding-right: 5px;
	width:160px;
    /*border:1px solid #000000;*/
     background-color:#ffffff;
     float:right;
}


#logo
{
	/*background-image:url(/images/HeaderImg.gif);*/
	float:left;
    width:260px;
    height:50px;
}

#logo h1
{
	display:none;
}
	
#banner
{
 float:right;
 width:585px;
 padding: 0px;
 margin:0px 0px 0px 0px;
 
}

.rightColGreenBorder
{
	padding:0px;
	background-color:#ffffff;
	border: solid 1px #d0da61;
	margin: 0px;
}
.rightColPurpleBorder
{
	padding:0px;
	background-color:#ffffff;
	border: solid 1px #6b065a;
	margin: 0px;
}

.rightColNewsText
{
	font-weight:bold;
	font-size:1.2em;
	color:#636363;
	background-color:#ffffff;
	text-align:center;
}
#rightColNewsTbx
{
	color:#636363;
	background-color:#e6e6e6;
	padding-left:10px;
}

#rightColCallback
{
	background-color:#ffffff;
	padding-left:5px;
	font-size:1.2em;
	font-weight:bold;
	color:#636363;
	text-align:center;
	text-decoration:none; 
}

/*#rightColConsultationHead
{
	font-size:1.4em;
	background-color:#d0da61;
	text-align:center;
	border: solid 1px #d0da61;
	color:#ffffff;
}*/

#treatment
{
 background-color:#efefef; color:#ffffff; font-size:1.4em;
 font-weight:bold; padding:6px 0; text-align:center;
}

#quickCartDiv
{
	background-image:url(/images/leftmenutitlebg.jpg); background-repeat:no-repeat;
background-color:#751f66; color:#ffffff; font-size:1.1em;
font-weight:bold; padding:6px 0; text-align:center;
}

.shopMenuBrand
{ 
background-image:url(/images/leftmenutitlebg.jpg); background-repeat:no-repeat;
background-color:#751f66; color:#ffffff; font-size:1.1em;
font-weight:bold; padding:6px 0; text-align:center;
}

#shopMenuCats
{
 background-image:url(/images/leftmenutitlebg.jpg); background-repeat:no-repeat;
 background-color:#751f66; color:#ffffff; font-size:1.1em;
 font-weight:bold; padding:6px 0; text-align:center;
}

#shopMenuSkin
{
 background-image:url(/images/leftmenutitlebg.jpg); background-repeat:no-repeat;
 background-color:#751f66; color:#ffffff; font-size:1.1em;
 font-weight:bold; padding:6px 0; text-align:center;
}

.prdRow
{
 border: solid 1px #878787;
  width:580px; 
 color:#616161;
}
.prdName
{
 color:#6b065a;
 font-size:1.4em;
}
#prdBy
{
	color:#6b065a;
 font-size:1.2em;
}
.prdPic
{
  	
}

#prdDesc
{ 
	
 color:#878787;	
}
#prodTable
{
 color:#636363;
 padding-left: 5px; 	
}
#prodTable h1
{
 color:#636363;
 font-size:1.5em;
}
.prdBuyNow
{
	padding-right: 5px;
	  float:right; 	
}
.prdPrice
{
	color:#b9c758;
	 padding-right: 5px;
 float:right; 
	font-size:1.1em;
}
.specialPrice
{
	color:#6b065a;
	 
	float:right; 
	font-size:1.1em;
}

#tblAppointment
{
 font-size: 1.1em;
 padding-left:40px;	
}

#shopleftMenu ul li a.enabled
{
    color:#616161;
    background-position:-21px -45px;
}


#shopleftMenu ul li .selected
{
    font-weight:bold; 
 color:#6b065a;	
    background-position:4px 8px;
}


.tblCart
{
	
 border:solid 2px #d0da61;
}
.cartHeaderRow
{
 background-color:#d0da61;	
}


 
a.addToCartBtn {
background:transparent url(/images/addtocart.gif) no-repeat scroll -0px -0px;
cursor:default;
display:block;
float:right;
height:25px;
margin:4px 0 0;
padding:0;
text-decoration:none;
width:96px;
}

a.addToCartBtn span {
display:none;
}

a.addToCartBtn:hover {
background-position:-0px -26px;
}

.moreDetails a
{ 
	color:#616161;
}

a.moreDetailsBtn {
/*94 * 46*/
background:transparent url(/images/moreDetails.jpg) no-repeat scroll -0px -0px;
cursor:default;
display:block;
float:right;
margin:4px 0 0;
padding:0;
text-decoration:none;
width:96px;
height:23px;

}

a.moreDetailsBtn span {
display:none;
}
.prdmoreDetails
{

	color:#616161;
}

#quickCartText
{
	font-size: 1.0em;
 color:	#6b065a;
}
#quickCartSubtotal
{
 color: #616161; 	
}

.questionSec
{
	background-color: #ffffff;
	
}

.sitemaptop
{
 float:left; 
  width: 140px; 	
}
.sitemaptop a
{
 color:	#616161; 
 text-decoration: none; 
}

.sitemapOther
{
 float:left; 	
}

.sitemapOther a
{
 color:#616161; 
 text-decoration: none; 	
}

.sitemapleft
{
 float: left; 	
}

.sitemapleft a
{
 color:#616161;	
 text-decoration: none; 
}

.tblGift
{
	margin: 5px; 
	float: left; 
 width: 280px; 	
}

#tblMonth
{
	width: 570px; 
  border:solid 1px #6b065a;
  border-collapse: collapse;
  
}

#tblMonth thead
{
	color: #ffffff; 
 background-color: #6b065a;	
 height: 30px; 
 font-size: 1.4em;
 font-weight: bold;
 text-align: center;
 margin: 0px;
 padding: 0px;
}

#tblMonth td
{
	padding: 10px; 
}

.offerTitle
{
 color: #99cc00;
 text-align:center;
  font-weight:bold; 	
}