body
{
  margin: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  /*font-family: tahoma, verdana, arial, helvetica; Verdana, Arial;*/
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
  font-size: 10px;
  line-height: 14px;
  background-image: url(../images/backgroundTile.gif);  
}

.availabilityBody
{
  margin: 0; 
  border: 0; 
  background: #ABB202;
}

#canvas /*This will centre the whole page*/
{
  position: absolute;
  left: 50%;
  width: 772px;
  margin-left: -387px;  
  margin-top: 0px;  
  background-color: #ffffff;
  border-top: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
}

#header
{
  margin-left: 7px;
  margin-top: 0px;
  left: 0px;
  height: 105px;
  width: 765px;
  background-color: #ffffff; 
}

#mainLogo
{
  position: absolute;
  top: 9px;
  left: 15px;
  height: 68px;
  width: 188px;
}

#bookOnline
{
  display:none;
  position: absolute;
  top: 48px;
  left: 311px;  
}

#splitLine1
{
  }

#splitLine2
{
  position: absolute;
  top: 46px;
  left: 538px;  
}

#splitLine3
{
  position: absolute;
  top: 46px;
  left: 645px;  
}

#splitLine4
{
  position: absolute;
  top: 46px;
  left: 738px;  
}
#home
{
  position: absolute;
  top: 48px;
  left: 390px;  
}

#treatments
{
  position: absolute;
  top: 48px;
  left: 462px;
  z-index:1;
  }

#chillOut
{
  position: absolute;
  top: 48px;
  left: 558px;  
}

#usStuff
{
  position: absolute;
  top: 48px;
  left: 665px;  
}

#topGreenLine
{
  position: absolute;
  top: 85px;
  left: 0px;
  height: 11px;
  width: 772px;
}

#topWhiteLine
{
  position: absolute;
  top: 96px;
  left: 0px;
  height: 9px;
  width: 772px;
}

#primaryNav
{
  float: left;  
  position: relative;
  top: 0px;
  padding-left:7px;
  padding-right:5px;
  left: 0px;
  width: 170px; 
  background-color:#ffffff;
  /*background-color: #ABB202;*/
}

#primaryNavContent
{
  position: relative;
  width: 200px;
}

#topUp
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 50px;
  width: 170px;
}

#quickFix
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 50px;
  width: 170px;
}

#pitStop
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 50px;
  width: 170px;
}

#cucumba
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 50px;
  width: 170px;
}

#cucumbaDeluxe
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 50px;
  width: 170px;
}

#combo
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 25px;
  width: 170px;
}

#snoozeBooth
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 25px;
  width: 170px;
}

#greenBlock
{
  position: relative;
  top: 0px;
  left: 0px;  
  width: 170px;
  background-color: #ABB202;
}

/*---------------  Main Content Area ----------------*/

#mainContent
{
  float: left;
  position: relative;  
  width: 581px;  
  background-color:#ffffff;
  /*border: solid 1px #000000;*/
}

#mainContentTopUp
{
  float: left;
  position: relative;  
  width: 581px;  
  background-color:#E5D48F;  
}

#mainContentQuickFix
{
  float: left;
  position: relative;  
  width: 581px;  
  background-color:#FFF2AB;
}

#mainContentPitStop
{
  float: left;
  position: relative;  
  width: 581px;  
  background-color:#C6D790;
}

#mainContentCucumba
{
  float: left;
  position: relative;  
  width: 581px;  
  background-color:#96A9C9;
}

#mainContentCucumbaDeluxe
{
  float: left;
  position: relative;  
  width: 581px;  
  background-color:#C7C1DA;
  
}

#mainContentCucumbaSuperDuper
{
  float: left;
  position: relative;  
  width: 581px;  
  background-color:#f2c5d9;
}

#mainContentCucumbaWaxing
{
  float: left;
  position: relative;  
  width: 581px;  
  background-color:#ffffff;
}

#mainContentCombo
{
  float: left;
  position: relative;  
  width: 581px;  
  background-color:#B6BD01;
}

#mainContentBooking
{
  float: left;
  position: relative;  
  width: 581px;  
  background-color:#ABB202;
  height:420px;
}

#mainContentItems
{
  position: relative;  
}

#mainTitle
{
  position: relative;
  top: 0px;
  padding-left: 20px;    
}

#treatmentPrice
{
  position: relative;  
  margin-left: 20px;
  height: 50px;      
}

#treatmentTitle
{
  position: absolute;
  top: 10px;
  margin-left: 90px;      
}

#treatmentChoice
{
  position: relative;
  top: 0px;
  margin-left: 20px;        
}

#treatmentCalander
{
  position: relative;
  top: 0px;
  margin-left: 20px;
  height: 250px;        
}

#treatmentDisplay
{
  position: absolute;
  top: 145px;
  margin-left: 240px;        
}

#lessArrow
{
  position: absolute;
  top: 10px;
  margin-left: 360px;      
}

#lessArrowCombo
{
  position: absolute;
  top: 10px;
  margin-left: 300px;      
}

#moreArrow
{
  position: absolute;
  top: 10px;
  margin-left: 470px;      
}

#splitLine
{
  position: absolute;
  top: 105px;
  margin-left: 0px;
  /*height: 5px;
  width: 581px;
  background-color: #FFF8D5;*/    
}

#smallBoxQuickFix
{
  position: absolute;
  top: 120px;
  margin-left: 400px;
  background-color:#FFF8D5;
  border-right: solid 1px #1E270A;
  border-left: solid 1px #1E270A;
  border-bottom: solid 1px #1E270A;
  border-top:  solid 1px #1E270A;      
}

#smallBoxPitStop
{
  position: absolute;
  top: 120px;
  margin-left: 400px;
  background-color:#DCE7BC;
  border-right: solid 1px #1E270A;
  border-left: solid 1px #1E270A;
  border-bottom: solid 1px #1E270A;
  border-top:  solid 1px #1E270A;      
}

#smallBoxCucumba
{
  position: absolute;
  top: 120px;
  margin-left: 400px;
  background-color:#CAD4E4;
  border-right: solid 1px #1E270A;
  border-left: solid 1px #1E270A;
  border-bottom: solid 1px #1E270A;
  border-top:  solid 1px #1E270A;      
}

#smallBoxCucumbaDeluxe
{
  position: absolute;
  top: 120px;
  margin-left: 400px;
  background-color:#E3E0EC;
  border-right: solid 1px #1E270A;
  border-left: solid 1px #1E270A;
  border-bottom: solid 1px #1E270A;
  border-top:  solid 1px #1E270A;      
}

#cucumbaBox
{
  position: absolute;
  top: 165px;
  margin-left: 0px;
  background-color:#96A9C9;
  height:50px;
  width:581px;      
}

#cucumbaBoxpit
{
  position: absolute;
  top: 165px;
  margin-left: 0px;
  background-color:#C6D790;
  height:50px;
  width:581px;      
}


#deluxeBox
{
  position: absolute;
  top: 220px;
  margin-left: 0px;
  background-color:#C7C1DA;
  height:50px;
  width:581px;      
}

.smallBoxText
{
  height:41px;
  width:165px;
  position: relative;
  top: 5px;
  left: 7px;
  font-weight: bold;
  color: #40472F;
  text-decoration: none;
  font-size: 11px;
  line-height: 14px;      
}

.colourStripText
{
  position: relative;
  top: 5px;
  margin-left: 20px;
  font-weight: bold;
  color: #40472F;
  text-decoration: none;
  font-size: 12px;
  line-height: 15px;      
}

#homeImage
{
  position: absolute;
  top: 270px;
  left: 335px;
  height: 261px;
  width: 244px;
}

#footer
{
  position: relative;
  margin-top: 3px;
  margin-left: 7px;
  height: 40px;
  width: 765px;
  background-color:#ffffff;
}

#footerCanvas
{
  margin-top: 5px;
  background-color: White;
}

.clearFloat
{
  clear: both;
}

.verticalSpacer /* acts as a spacer and clears the float */
{
  border: 0px;
  margin: 0px 0px 0px 0px;
  width: 100px;
  position: relative;
  clear: both;
  height: 1px;
  overflow: hidden; /* background-color:purple; */
}

.spacerLarge
{
  clear: both;
  height: 5px;
  width: 140px;
  overflow: hidden;
}

.spacerBig
{
  clear: both;
  height: 10px;
  width: 140px;
  overflow: hidden;
}

.spacerSmall
{
  clear: both;
  height: 3px;
  width: 140px;
  overflow: hidden;
}

.spacerSmallHome
{
  clear: both;
  height: 3px;
  width: 100px;
  overflow: hidden;
}

.spacerimg
{
  float: left;
  position: relative;  
  margin-left: 3px;
  padding-right: 3px;
  padding-left: 5px;
  width: 140px !important; width:140px;
  margin-left: 10px;
}

.spacerSnooze
{
  clear: both;
  height: 214px;
  width: 140px;
  overflow: hidden;
}

.leftPanelContentHome
{
  float: left;
  position: relative;
  padding-left: 20px;
  width: 320px;
  /*background-color: #FFFFFF;*/
  
}
ul{margin:0px; padding:0px;}
.li{margin:0 0 0 10px; padding:0px;}

.leftPanelContentHomePanel
{
  float: left;
  position: relative;
  padding-left: 3px;
  padding-right: 3px;
  width: 140px !important; width:140px;
  background-color: #EEEEC2;
  border-top: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  
}

.rightPanelContentHomePanel
{
  float: left;
  position: relative;  
  margin-left: 3px;
  padding-right: 3px;
  width: 140px !important; width:140px;
  background-color: #EEEEC2;
  margin-left: 10px;
  border-top: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  
}

.rightPanelContentHome
{
  float: right;
  position: relative;
  left: 0px;
  width: 180px;
  /*background-color: #FFFFFF;*/
  margin-right: 20px;
}

.leftPanelContent
{
  float: left;
  position: relative;
  padding-left: 20px;
  width: 250px;
  /*background-color: #FFFFFF;*/
  
}

.leftPanelContentTreatment
{
  float: left;
  position: relative;
  padding-left: 20px;
  width: 200px;
  /*background-color: #FFFFFF;*/
  
}

.rightPanelContentTreatment
{
  float: right;
  position: relative;
  left: 0px;
  width: 300px;
  /*background-color: #FFFFFF;*/
  margin-right: 20px;
}

.rightPanelContent
{
  float: right;
  position: relative;
  left: 0px;
  width: 250px;
  /*background-color: #FFFFFF;*/
  margin-right: 20px;
}

.rightPanelContentChillOut
{
  float: right;
  position: relative;
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 10px;
  width: 250px;
  background-color: #95A9C9;
  margin-right: 20px;
  top:-40px;
}

.leftPanelTreatmentFull
{
  float: left;
  position: relative;
  padding-left: 20px;
  width: 510px;
  margin-top: -15px;
  /*background-color: #FFFFFF;*/
  
}

#leftPanelTreatmentSnoozeBooth
{
  float: left;
  top:175px;
  position: relative;
  padding-left: 20px;
  width: 580px;
  /*background-color: #FFFFFF;*/
  
}

.fullPanelTreatment
{
  position: relative;
  left: 0px;
  width: 347px;  
  /*background-color: #FFFFFF;*/
  
}

.leftPanelTreatment
{
  float: left;
  position: relative;  
  width: 90px;
  padding-left: 20px;
  /*background-color: #FFFFFF;*/
  
}

.leftPanelTreatmentfix
{
  float: left;
  color:#404730;
  position: relative;  
  width: 90px;
  padding-left: 20px;
  /*background-color: #FFFFFF;*/
  
}

.rightPanelTreatment
{
  float: right;
  position: relative;
  left: 0px;
  width: 225px;
  /*background-color: #FFFFFF;*/
  
}

.leftPanelText
{
  float: left;
  position: relative;
  left: 0px;
  width: 150px;
  /*background-color: #FFFFFF;*/
  
}

.rightPanelText
{
  float: left;
  position: relative;
  left: 0px;
  width: 50px;
  /*background-color: #FFFFFF;*/
  
}

.leftPanelTextRegister
{
  float: left;
  position: relative;
  left: 0px;
  width: 25px;
  /*background-color: #FFFFFF;*/
  
}

.rightPanelTextRegister
{
  float: left;
  position: relative;
  left: 0px;
  width: 200px;
  /*background-color: #FFFFFF;*/
  
}

input
{
  text-size: 6px;
}

.mainContent {
  background: url(../images/content_pane_repeat.jpg) repeat-y;
  vertical-align: top;
  text-align: justify;
  margin:0;
  padding:0;
  color: #3A591F;
}

.mainContentDiv {
  background: url(../images/content_pane.jpg) no-repeat;
  text-align: justify;
  margin:0;
  padding:35;
  color: #3A591F;
  width: 100%;
  height: 100%;
}

HR {
  border-style: none;
  color: #B8D9A3;
  size: 1;
  height: 1;
}

UL {

  margin: 0;
  margin-left: 15;

}

LI {

  list-style-image: url(../images/swirl-small.gif);
  list-style-position: outside;
  margin-top: 5;
  margin-bottom: 5;

}

IMG {
  border-color: #B8D9A3;
  border: 0;
}

textarea {
border: 1px solid #B8D9A3;
background-color: #FAFFF6;
font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size: 12px;
width: 250px;
}

INPUT.SELECT {
border: 1px solid #B8D9A3;
background-color: #FAFFF6;
font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size: 12px;
}

.FormFieldTitleTD
{
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bolder;
  float: left;
  margin-left: 6px;
  width: 200px;
  vertical-align: top;
}

.FormFieldTitleTD2
{
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bolder;
  float: left;
  margin-left: 6px;
  width: 30px;
  vertical-align: top;
}

/*---------------  Text Area ----------------*/

A.textCopyRight
{
  /*   font-weight: bold; */
  color: #7B7B6E;
  text-decoration: none;
}
A.textCopyRight:visited
{
  color: #7B7B6E;
  text-decoration: none;
}
A.textCopyRight:link
{
  color: #7B7B6E;
  text-decoration: none;
}
A.textCopyRight:active
{
  color: #7B7B6E;
  text-decoration: none;
}
A.textCopyRight:hover
{
  color: #ABB202;
  text-decoration: none;
}

A.bodyText
{
  /*   font-weight: bold; */
  color: #7B7B6E;
  text-decoration: none;
}
A.bodyText:visited
{
  color: #7B7B6E;
  text-decoration: none;
}
A.bodyText:link
{
  color: #7B7B6E;
  text-decoration: none;
}
A.bodyText:active
{
  color: #7B7B6E;
  text-decoration: none;
}
A.bodyText:hover
{
  color: #ABB202;
  text-decoration: none;
}

A.textTitleMore
{
  /*   font-weight: bold; */
  color: #40472F;
  text-decoration: none;
}
A.textTitleMore:visited
{
  color: #40472F;
  text-decoration: none;
}
A.textTitleMore:link
{
  color: #40472F;
  text-decoration: none;
}
A.textTitleMore:active
{
  color: #40472F;
  text-decoration: none;
}
A.textTitleMore:hover
{
  color: #ABB202;
  text-decoration: none;
}

A.textTitleMoreWhite
{
  /*   font-weight: bold; */
  color: #40472F;
  text-decoration: none;
}
A.textTitleMoreWhite:visited
{
  color: #40472F;
  text-decoration: none;
}
A.textTitleMoreWhite:link
{
  color: #40472F;
  text-decoration: none;
}
A.textTitleMoreWhite:active
{
  color: #40472F;
  text-decoration: none;
}
A.textTitleMoreWhite:hover
{
  color: #ffffff;
  text-decoration: none;
}

.textCopyRight
{
  font-weight: normal;
  color: #7B7B6E;
  font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
  text-decoration: none;
  font-size: 9px;
  line-height: 12px;  
}

.textCopyRightGreen
{
  font-weight: normal;
  color: #ABB202;
  font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
  text-decoration: none;
  font-size: 9px;
  line-height: 12px;  
}

.textTitle
{
  font-weight: bold;
  color: #40472F;
  text-decoration: none;
  font-size: 12px;
  line-height: 18px;
}

.textTitleMarginFix
{
  font-weight: bold;
  color: #40472F;
  text-decoration: none;
  font-size: 12px;
  line-height: 18px;
  margin-left: 1px;
  left: -1px;
}

.textTitleMore
{
  font-weight: normal;
  color: #40472F;
  text-decoration: none;
  font-size: 12px;
  line-height: 16px;
}

.textTitleMoreWhite
{
  font-weight: normal;
  color: #40472F;
  text-decoration: none;
  font-size: 12px;
  line-height: 16px;
}

 BodyBold
{
  font-weight: bold;
  color: #40472F;
  text-decoration: none;
  font-size: 11px;
  line-height: 14px;
}

.bookingTextBodyBold
{
  font-weight: bold;
  color: #40472F;
  text-decoration: none;
  font-size: 12px;
  line-height: 14px;
}

.bookingTextBodyBoldfix
{
  font-weight: bold;
  color: #c7c1da;
  text-decoration: none;
  font-size: 12px;
  line-height: 14px;
}


.textBodyBoldMarginFix
{
  font-weight: bold;
  color: #40472F;
  text-decoration: none;
  font-size: 11px;
  line-height: 14px;
  margin-left: 1px;
  left: -1px;
}

.textBodyGreen
{
  font-weight: bold;
  color: #ABB202;
  text-decoration: none;
  font-size: 11px;
  line-height: 14px;
}

.textBody
{
  font-weight: normal;
  color: #40472F;
  text-decoration: none;
  font-size: 11px;
  line-height: 16px;
}

.textBodySmall
{
  font-weight: normal;
  color: #40472F;
  text-decoration: none;
  font-size: 9px;
  line-height: 16px;
}

.bookingTextBody
{
  font-weight: normal;
  color: #40472F;
  text-decoration: none;
  font-size: 12px;
  line-height: 16px;
}

.textBodyIndent
{
  font-weight: normal;
  color: #40472F;
  text-decoration: none;
  font-size: 11px;
  line-height: 16px;
  margin-left:49px;
}

.textBodyMarginFix
{
  font-weight: normal;
  color: #40472F;
  text-decoration: none;
  font-size: 11px;
  line-height: 16px;
  margin-left: 1px;
  left: -1px;
}

.smallText {
  font-size: 12px;
}

.bigText {
  font-size: 25px;
}

.emphasis {
  color:#3E3131;
}

.productMenu {
  font-weight: bold;
}

.FormFieldCheckboxInput
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  border-color: 999999;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
}


.FormFieldTextboxInput
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  border-color: #999999;
  width: 100%;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  scrollbar-arrow-color: white;
  scrollbar-base-color: #cccccc;
  scrollbar-darkshadow-color: #999999;
  scrollbar-face-color: #cccccc;
  scrollbar-highlight-color: #999999;
  scrollbar-shadow-color: white;
}

.FormFieldTextboxInput2
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  border-color: #999999;
  width: 25%;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  scrollbar-arrow-color: white;
  scrollbar-base-color: #cccccc;
  scrollbar-darkshadow-color: #999999;
  scrollbar-face-color: #cccccc;
  scrollbar-highlight-color: #999999;
  scrollbar-shadow-color: white;
}

H1 {
  font-family: trebuchet ms, tahoma, verdana, arial, helvetica; 
  font-size: 25px;
  font-weight: normal;
  color: #3E3131;

}

H1:first-letter {
  text-transform: capitalize;
  font-size: 30px;
}

H2 {
  font-family: trebuchet ms, tahoma, verdana, arial, helvetica; 
  font-size: 17px;
  font-weight: bold;
  color: #3A591F;
  letter-spacing: 2px;
  margin-bottom: 5px;
}

H2:first-letter {
  text-transform: capitalize;
  font-size: 19px;
}

form 
{
  display: inline;
}

.formHeader {
  text-align: right;
  font-weight: normal;
  padding-right: 10px;
  vertical-align: top;
}

.boldFormHeader {
  text-align: right;
  padding-right: 10px;
  vertical-align: top;
}

.menuPrice {
  text-align: right;
  vertical-align: bottom;
}

/*05-may-08*/
#middlecontent{width:581px; float:left; padding:10px 0 0 20px; color:#333333;}
#leftcontent{width:316px; float:left; padding:0 5px 0 0;}
#rightcontent{width:240px; float:left;}
.partleft{width:316px; float:left}

.partleft ul{}
.partleft li{list-style:disc; line-height:16px;padding:0px; margin:0px;}

.widthfloat1{width:316px; float:left}
.widthfloat2{width:120px; float:left}
.widthfloat3{width:80px; float:left}
.widthfloat4{width:70px; float:left}

.leftcontent_box1
{  margin:10px 0px 10px 0px;
  padding:5px;
  float: left;
  position: relative;  
  width: 284px;
  background-color: #EEEEC2;
  border: solid 1px #cccccc;
}

.greenlink{color:#808000;}

a.greenlink:link{color:#808000;text-decoration:none;}
a.greenlink:visited{color:#808000;text-decoration:none;}
a.greenlink:hover{color:#808000;text-decoration:none;}
.pricecol{padding-left:10px;padding-bottom:15px;padding-top:5px;font-size:12px;}
.pricecol2{padding-left:10px;padding-bottom:15px;padding-top:5px;font-size:12px;}

.green-bord {border:#abb202 1px solid; border-top:0; border-bottom:0; width:auto; height:60px; color:#424831; font-size:12px;}
.green-bord-top {background:url(../images/box_top_center.jpg) repeat-x; height:10px;}
.green-bord-btm {background:url(../images/box_btm_center.jpg) repeat-x;}

a.home-links:link {color: #AA0000; font-weight:bold; text-decoration: none}
a.home-links:visited {color:#AA0000; font-weight:bold; text-decoration: none}
a.home-links:hover {color: #ff0000;  font-weight:bold; text-decoration: none}

a.colorlink:link {color: #aa0000; font-weight:bold; text-decoration: none}
a.colorlink:visited {color: #aa0000; font-weight:bold; text-decoration: none}
a.colorlink:hover {color: #ff0000; font-weight:bold; text-decoration: none}

.textblack {color:#000000; font-size:11px;}

.home_form{float:left; width:150px; line-height:22px;}

a.style3:link {
  color: #AA0000;
  font-weight: bold;
}
a.style3:visited {
  color: #AA0000;
  font-weight: bold;
}
.style4 {color: #40472F;
  font-size:11px;
}

a.psplink:link{
  color:#990000;
  font-size:11px;
}

a.psplink:visited{
  text-decoration:none;
  color:#990000;
  font-size:11px;
}

a.psplink:hover{
  text-decoration:underline;
  color:#990000;
  font-size:11px;
}

.boldtxt{
  color:#333333;
  font-size:21px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-top:10px;
  font-weight:bold;
  line-height:130%;
}

.txtgreen{
  color:#ABB202;
  font-size:12px;
  font-weight:bold;
}

A:link{
  color: #aa0000;
  font-weight:bold; 
  text-decoration: none;
}

A:hover {
  color:#FF0000;
  font-weight:bold; 
  text-decoration: none;
}


A.txtwhite:link,A.txtwhite:visited{
  color: #ffffff;
  font-weight:bold; 
  text-decoration: none
}

A.txtwhite:hover {
  color:#E8F0E0;
  font-weight:bold; 
  text-decoration: none;
}
/* adding css for us stuff section  */

.lil_head{padding:21px 0px 20px 20px; margin-bottom:50px;}
.lil_head2{padding:15px 0px 13px 20px; margin-bottom:60px;}
.lil_head3{padding:14px 0px 40px 25px; margin-bottom:50px;}
.head{padding-left:20px;}
.pics{padding-left:20px;}
.pic1{padding:6px 11px 0px 0px; float:left;}
.pic2{padding:0px 11px 0px 0px; float:left;}
.firstpic{float:left; padding-bottom:4px;}
.folio{padding-left:20px; float:left; width:572px;}
.folio2{float:left; width:582px;}
.tcont{width:98%; float:left; color:#40472f; font-size:11px;}
.tcont_2{width:566px; padding-left:16px; float:left; color:#40472f; font-size:11px;}
.tcont_32{width:370px; padding-left:0px; *padding-left:16px; float:left; padding-top:10px; color:#40472f; font-size:11px;}
.tcont select{border:1px solid #40472f; font:11px Arial, Helvetica, sans-serif; padding:3px; width:167px; color:#40472f;}
.tcont option{border:1px solid #40472f; font:11px Arial, Helvetica, sans-serif; color:#40472f;}
.pad1{padding-top:11px;}
.pic_holder{width:315px; float:left; background:#93902f; padding:14px 2px 8px 2px;}
.pic_content{width:223px; float:left; padding:0px 6px 0px 6px; line-height:21px; font-size:11px;}
.pic_content span{font-size:11.5px; font-weight:bold;}
.pic_head{width:310px; float:left; text-align:center; padding-bottom:12px;}
.pic{width:310px; float:left; text-align:center;}
.lgreen{width:310px; float:left; text-align:right; padding-top:1px;}

.tcont2{width:560; float:left; color:#40472f; font-size:11.5px; line-height:17px; text-align:justify; padding-left:16px;}
.tcont2 ul{padding-left:20px; margin:0px;}
.tcont2 a:link{color:#aa0000; text-decoration:none;}
.tcont2 a:visited{color:#aa0000; text-decoration:none;}
.tcont2 a:hover{color:#aa0000; text-decoration:underline;}
.thumb_holder{width:100%; float:left; color:#40472f; font-size:11px; padding-top:15px;}
.thumb_holder img{display:block; float:left; margin:0px 0px 11px 13px; border:none 0px;}


.thumb_wdetail_holder{width:466px; float:left; color:#40472f; font-size:11px; padding-left:16px;}
.pwdetail{width:461px; float:left; padding-bottom:7px; color:#40472f;}
.pwdetail img{display:block; float:left; margin:0px 7px 7px 0px;}
.pwdetail a:link{color:#40472f; text-decoration:none;}
.pwdetail a:visited{color:#40472f; text-decoration:none;}
.pwdetail a:hover{color:#40472f; text-decoration:underline;}


.thumb_wdetail_2holder{width:576px; float:left; color:#40472f; font-size:11px; padding-left:10px;}
.pwdetail_2{width:576px; float:left; padding-bottom:11px; color:#40472f;}
.ff_pic_holder{width:144px; float:left;}
.pic_contai_ner{width:133px; float:left;}
.pic_contai_txt{width:127px; float:left; padding:3px; font-size:11px; line-height:12px;}
.pic_contai_txt span{font-weight:bold;}


/*CSS by Rishabh*/
.menu_right{width:100px; position:absolute; right:15px; top:104px;}
.menu_right ul{margin:0px; padding:0px; list-style:none;}
.menu_right ul li{width:98px; display:block; font-size:11px; text-align:center;  margin:0px 0px 5px 0px;}
.menu_right ul li a{width:98px; height:16px; padding-top:2px; border:1px solid #40472F; background:#ffffff; display:block; color:#40472F; font-weight:normal!important; text-decoration:none;}
.menu_right ul li a:hover{width:98px; height:16px; border:1px solid #40472F; background:#40472F; display:block; color:#ffffff;}
.menu_right ul li .active{width:98px; height:16px; border:1px solid #40472F; background:#40472F; display:block; color:#ffffff;}

.menu_right_bot{width:100px; padding:0px 0px 0px 0px;}
.menu_right_bot ul{margin:0px; padding:0px; list-style:none;}
.menu_right_bot ul li{margin:0px; font-size:11px; color:#40472F; border:none; padding-bottom:10px; background:none!important;}
.menu_right_bot ul li a{margin:0px; font-size:11px; color:#40472F; font-weight:normal!important; text-align:left; background:none; border:none;}
.menu_right_bot ul li a:hover{margin:0px; font-size:11px; color:#40472F; font-weight:bold!important; text-align:left; background:none; border:none;}
.menu_right_bot ul li .active2{margin:0px; font-size:11px; color:#40472F; font-weight:bold!important; text-align:left;  border:none;}

.resi_img{width:131px; height:250px; float:left;}
.resi_txt{width:320px; padding:0px 5px 10px 5px; height:200px; float:left;}

/***** 6 Aug 09 *******/

.leftsec{width:472px; float:left;}
.thumb_wdetail_holdernew{width:456px; float:left; color:#40472f; font-size:11px; padding-left:16px;}
.pwdetailnew{width:451px; float:left; padding-bottom:7px; color:#40472f;}
.pwdetailnew img{display:block; float:left; margin:0px 7px 7px 0px;}
.pwdetailnew a:link{color:#40472f; text-decoration:none;}
.pwdetailnew a:visited{color:#40472f; text-decoration:none;}
.pwdetailnew a:hover{color:#40472f; text-decoration:underline;}
.folio2new{float:left; width:472px;}


.rightsec{width:102px; float:left; padding:0px 0px 0px 6px;}
.rightbox{width:100px; font-size:11px;color:#40472f;border:solid 1px #464741; text-align:center;margin:0px 0px 5px 0px; float:left; }
.rightbox1{width:100px; min-height:300px;  color:#40472f;border:solid 1px #464741; background:none; text-align:center;  margin:0px 0px 10px 0px; float:left; }
.rightbox a{width:100px;line-height:20px; color:#40472f!important;float:left;}
.rightbox a:hover, a.active{width:100px;color:#fff!important;line-height:20px; background-color:#464741;}

.rightbox1 a{width:100px;line-height:14px; color:#40472f!important; margin:4px 0px 4px 0px; float:left;}
.rightbox1 a:hover{font-weight:bold; font-size:11px;}
.rightbox1 a.active1{font-weight:bold; font-size:11px;}

.red_a{color:#aa0016!important; font-weight:bold;}
.famousfriend_sec{width: 581px;  float: left;background-color:#ffffff;}
.famousfriend_thumb{width:140px; color:#40472f; line-height:14px; font-size:11px; float:left; padding-right:5px; padding-bottom:5px;}
.famousfriend_thumb img{margin:0px 5px 5px 0px;}
.folio2new{float:left; width:582px; margin:0px 0px 0px 4px;}
.pspfix{ padding-left: 10px;}




.lwaxing 
{
  /*   font-weight: bold; */
  color: #40472F;
  text-decoration: none;
  position: relative;
  top:100px;
  float:right;
  font-size: 14px;
  width:160px;
  z-index: 3000;
  margin-right: 15px;
}
.lwaxing a
{
  color: #40472F;
  text-decoration: none;
}
.lwaxing:link
{
  color: #40472F;
  text-decoration: none;
}
.lwaxing:active
{
  color: #40472F;
  text-decoration: none;
}
.lwaxing:hover
{
  color: #ABB202;
  text-decoration: none;
}

.rtop
{
  /*   font-weight: bold; */
  color: #40472F;
  text-decoration: none;
}
.rtop:visited
{
  color: #40472F;
  text-decoration: none;
}
.rtop:link
{
  color: #40472F;
  text-decoration: none;
}
.rtop:active
{
  color: #40472F;
  text-decoration: none;
}
.rtop:hover
{
  color: #ABB202;
  text-decoration: none;
}


.incbox{position: relative; float: right; width: 200px;}


.newadd{color:#40472f; font-size:14px; text-decoration:none; font-weight:normal;}
.newadd a{color:#40472f; font-size:14px; text-decoration:none; font-weight:normal;}
.newadd a:hover{color:#40472f; font-size:14px; text-decoration:none; font-weight:bold;}
