﻿/*
lt = #F7E3CF
dk = #d9730d
*/


/******************************************************
NEW - 17/09/07
******************************************************/
.smSection 
{
    border: 1px solid #d9730d;
    margin:5px;
    float:left;
    padding: 5px;
}
/******************************************************/
/*
changed 24/09/07
*/
.FooterWebCon
{
    float:left;
    width:950px;
    padding-top:5px;
    font-size: 90%;
	line-height:18px;
}



/******************************************************
FRAME CSS
******************************************************/

#Container
{
    width:100%;
    text-align:center;
}

#ContentCon
{
    width:950px;
    margin-left:auto;
    margin-right:auto;
}
.ContentCon
{
    width:950px;
    margin-left:auto;
    margin-right:auto;
}
#Content
{
    float:left;
    width:950px;
    text-align:left;
}

.HeaderImg
{
    float:left;
    width:600px;
    background-color: #F7E3CF;
}

.HeaderImgSm
{
	float:left;
	width: 670px;
	background-color: #FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
}

.HeaderImgCon
{
    float:left;
    width:950px;
}

.HeaderLogo
{
    float:left;
    width:480px;
}

.HeaderCon
{
    float:left;
    width:950px;
	margin-top:5px;
	margin-bottom:5px;
}

.BannerAd
{
    float:right;
    width:468px;
    height:60px;
    background-color:#FFFFFF;

}

#GuideContentCon
{
    float:left;
    width:950px;
    margin-bottom:10px;
}
.ListingContentCon
{
    float:left;
    width:950px;
    margin-bottom:10px;
}

.SidePanelCon
{
    float:right;
    width:125px;
}
.AdCon
{
    float:left;
    width:125px;
    height:125px;
    background-color:#CCCCCC;
}

.FooterCon
{
    float:left;
    width:950px;
    padding-top:5px;
    border-top: 1px solid #CCCCCC;
}

.fl
{
    float:left;
}
.fr
{
    float:right;
}
.BorderCon
{
	width:460px;
	float:left;
	padding:10px;
	border-left:#CCCCCC 1px solid;
	margin-right:10px;
	border-right: #CCCCCC 1px solid;
	}
.GoogleAdCon
{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	width:125px;
	}
.LrgSidePanel
{	width:300px;
	float:right;
	}
/******************************************************
 CLOSE FRAME CSS
******************************************************/

/******************************************************
 TOP MENU CSS
******************************************************/

#MenuCon
{
    float:left;
    width:950px;
    background-color:#F7E3CF;
    margin-bottom:10px;
    padding: 5px 0px 5px 0px;
}
.MenuItem
{
    float:left;
    cursor:hand;
    padding:2px 10px 2px 10px;
    border-right:1px solid #FFFFFF;
    
    Font-family:Verdana;
    font-weight:bold;
    color:#d9730d;
    text-decoration:none;
}
.MenuItem:Hover
{
    font-weight:bold;
    text-decoration:none;
    background-color:#d9730d;
    color:#F7E3CF;
}


a.TopMenu
{
    font-weight:bold;
    color:#d9730d;
    text-decoration:none;
}
a.TopMenu:Hover
{
    font-weight:bold;
    text-decoration:none;
    background-color:#d9730d;
    color:#F7E3CF;
}

/******************************************************
 CLOSE TOP MENU CSS
******************************************************/


/******************************************************
CONTANER CSS
******************************************************/

/*
lt = #F7E3CF
dk = #d9730d
*/

img
{
    border:0px;
}

.SidePanelCon
{
    float:left;
    width:125px;
}

.Highlight2
{
	width:300px;
	text-align:center;
	font-size:110%;
	color: #d9730d;
	background-color: #F7E3CF;
	padding:5px;
	margin-bottom: 5px;
	font-weight:bold;
	float:left;
	
}

.copyright
{
    float: right;
    text-align: right;
    width: 595px;
    padding:20px 10px 0px 0px;
}

.TreatmentCol
{
    float:left;
    width:150px;
    margin-right:10px;
    overflow:hidden;
}
.AZCon
{
    float:left;
    text-align:center;
    width:150px;
    margin-bottom:10px;
}
.TopTreatments
{
    float:left;
    width:300px; 
    overflow:hidden;
    z-index: -10;
}
.ArticleCon
{
    float:left;
    width:485px;
}

.ArticleCon265,.ArticleCon160
{
	float:left;
	width:285px;
	margin-right:10px;
	margin-bottom:10px;

}
.ArticleCon160
{
	width:160px;
}

.article, .feature
{
    float:left;
    width:285px;
    margin-bottom:10px;
    font-size:90%;
}
.feature
{
    width:160px;
}

.FeatureImg
{
    float:left;
    margin-bottom:10px;
    border:0px;
    width:160px;
}
.ArticleImg
{
    float:left;
    margin-right:10px;
    border:0px;
    width:100px;
}
.RegisterBlock, .SignUpBlock
{
    float:left;
    width:140px;
    padding:10px;
    background-color:#d9730d;
    margin-bottom:10px;
    font-size: 80%;
    text-align:center;
}
.SignUpBlock
{
    background-color:#BC6B63;
}

.FeaturesCon
{
    float:left;
    width:595px;
}
.MediumAdCon
{
    float:left;
    width:300px;
    margin-right: 10px;
}

.HighlightCon
{
    float:left;
    width:275px;
    background-color: #F7E3CF;
}

.Highlight
{
	float:left;
	width: 255px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.MoreCon
{
    float:left;
    width:100%;
    border-top:10px solid #F7E3CF;
    margin-top:10px;
    margin-bottom:10px;
    padding-top:10px;
    text-align:center;
}

.NewsFeature
{
    float:left;
    width:255px;
    padding-bottom:10px;
    font-size:90%;
}
.NewsFeatureImg
{
    float:left;
    margin:0px 10px 5px 0px;
    width:120px;
    border:0px;
}
.More
{
	float:right;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.NewsFeatureMore
{
    float:left;
    width:125px;
    font-size:90%;
    text-align:left;
    margin-top:10px;
    margin:11px;
}

.tCon
{
    float:left;
    width:450px;
    padding:10px;
    border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

.AZCon
{
    float:left;
    width:100%;
}

.ViewArticleCon
{
    float:left;
    width:595px;
}
.SkyscraperCon
{
    float:left;
    margin-right:10px;
    margin-bottom:5px;
}

.aImg
{
    float:left;
    margin-right:10px;
    margin-bottom:5px;
}

.ViewTreatmentCon
{
    float:left;
    width:415px;
    padding-right:10px;
    margin-right:10px; 
    border-right:1px solid #CCCCCC;   
}
.tSearchCon
{
    float:left;
    width:150px;
}
.tLocations
{
    float:left;
    width:150px;
    margin-top:10px;
}
.sResults
{
    float:left;
    width:150px;
    margin-top:10px;
}

.signUpInput
{
    border:1px solid #CCCCCC;
    font-size:90%;
}

.miniTF
{
    float:left;
    width:140px;
    padding:5px;
    background-color: #F7E3CF;
}

.SearchContainer
{
    float:left;
    width:630px;
}
.SearchCon
{
    float:left;
    width:615px;
    border:1px solid #d9730d;
    padding:7px;
    margin-bottom:10px;
}

.LeftCol
{
    float:left;
    width:305px;
    text-align:right;
}

.RightCol
{
    float:right;
    width:310px;
    text-align:right;
}

.SearchGrid
{
    float:left;
    width:620px;
    border:1px solid #d9730d;
    background-color: #F7E3CF;
}

.FinderHmCon
{
    float:left;
    width:450px;
    padding:10px;
    background-color:#F7E3CF;
    margin-bottom:10px;
}
.HeaderLogin
{
    float:right;
    background-color:#F7E3CF;
    width:125px;
	height:60px;
}

.EventBox 
{
    float:right;
    width:440px;
    text-align:left;
    padding: 5px;
    border: 1px solid #CCCCCC; 
    margin-top: 10px;
    margin-bottom: 10px;
}
.Highlight3
{
    float:right;
    width:350px;
    text-align:center;
    font-size:110%;
    color: #d9730d;
    background-color: #F7E3CF; 
    padding:5px;
    margin-bottom: 5px;
    margin-right:50px;
}

/******************************************************
CLOSE CONTANER CSS
******************************************************/


/******************************************************
TEXT CSS
******************************************************/

/* 
lt = #F7E3CF
dk = #d9730d
*/

img 
{
    border: none;
}

body 
{
    font-family:Verdana;
    font-size:70%;
    color:#666666;
}

.Slogan
{
    float:left;
    font-weight:bold;
    color:#d9730d;
}


/* ### LINKS ### */

a
{
    color: #d9730d;
    text-decoration:none;
}

a:hover
{
    color: #666666;
    text-decoration: none;
}

a.ft
{
    float: left;
    margin-right:20px;
    line-height:18px;
    color: #666666;
    font-size: 90%;
}
a.ft:hover
{
    color: #d9730d;
}

a.su
{
    color:#ffffff;
    font-size: 115%;
}

a.AZLink
{
    border: 1px solid #FFFFFF;
    padding: 2px 4px 2px 4px;
    color: #d9730d;
    background-color: #F7E3CF;
    font-size: 110%;
    line-height:22px;
    font-weight:bold;
}
a.AZLink:hover
{
    background-color: #d9730d;
    color: #F7E3CF;
}

a.TopTreatmentLink
{
    font-size:90%;
    text-decoration:none;
	width:155px;
    line-height:15px;
    padding-left:10px;
}

a.top
{
    float:right;
    margin-top:15px;
    margin-bottom:15px;
    width:49%;
    text-align:right;
    display:inline;
}

a.back
{
    float:left;
    margin-top:10px;
    font-weight:bold;
    color:#d9730d;    
}


/* ### END LINKS ### */


/* ### HEADINGS ### */

h1
{
    color: #d9730d;
    font-family:Arial,verdana;
    font-size:125%;
    font-weight:bold;
	margin:5px;
}

h2
{

	color: #d9730d;
    margin:5px;
	font-weight:bold;
    font-size:110%;
}

h3
{
    color: #d9730d;
    font-weight:bold;
	font-size:100%;
	margin-bottom:2px;
	margin-top:3px;
}

h4
{
    font-weight:bold;
	margin-bottom:2px;
	margin-top:3px;
	font-size:100%;
}

.h1
{
    color: #d9730d;
    margin:5px;
	font-family:Arial,verdana;
    font-size:125%;
    font-weight:bold;
}

.h2
{

	color: #d9730d;
    margin:5px;
    font-weight:bold;	
    font-size:110%;
}

.h3
{
    color: #d9730d;
    font-weight:bold;
	font-size:100%;
}

.h4
{
    font-weight:bold;
	margin-bottom:2px;
	margin-top:3px;
	font-size:100%;
}

.chr
{
    float:left;
    font-size:120%;
    font-weight:bold;
    margin-top:15px;
    margin-bottom:10px;
    width:49%;
    display:inline;
}

.AZHeading
{
    float:left;
    width:150px;
    margin-bottom:10px;
    border-bottom:1px solid #cccccc;
}

/* ### END HEADINGS ### */


/* ### TEXT ### */

.b
{
    font-weight:bold;
}

.bdr
{
    border: 1px solid #d9730d;
}

.p5
{
   margin:5px;
}

.lighter
{
    color:#999999;
}

.dkText
{
    color:#d9730d;
}

/* ### END TEXT ### */

/* ### FORM ### */

.btn
{
    padding:0px;
    background-color:#F7E3CF;
    color:#d9730d;
    border:1px solid #d9730d;
    margin-top: 10px;
}

.btnGo_FinderHm
{
    float:left;
    padding:2px;
    background-color:#F7E3CF;
    color:#d9730d;
    border:1px solid #d9730d;
    margin-top: 15px;
}

.txtFinderHm
{
    width:230px;
    color:#666666;
    border:1px solid #FFFFFF;
    font-size:80%;
}
.headerLnk
{
	color:#d9730d;
	font-size:120%;
	font-weight: bold;
}
.btnLogin
{
	color:#d9730d;
	font-size:120%;
	border:1px solid #d9730d;
	width: 120px;
	height: 23px;
	margin-top: 3px;
	margin-bottom: 3px
	margin-right: 5px;
	background-color: #F7E3CF;
}

p
{
    margin:6px 0px 6px 0px;
}

.SignUp1
{
    width:290px;
    text-align:center;
    font-size:90%;
    color: #FFFFFF;
    background-color: #d9730d;
    padding:5px;
	margin-bottom: 5px;
	float:right;
}

.HomeBox 
{
    float:right;
    width:300px;
    text-align:left;
    margin-bottom: 5px;
	font-size:85%;
	background-color:#ffffff;
}
.fcon
{
	float:left;
	width:163px;
	padding:6px;
	background-color:#F7E3CF;

}

.Survey
{
	border:1px solid #d9730d;
	padding:5px 5px 5px 5px;
	margin-bottom:10px;
	width:153px;
}
.MiddleRight {
	width:310px;
	float:right;
	}
	
.ListingHeading {
	float:left;
	background-color: #F7E3CF;
	padding: 2px;
	margin-bottom:5px;
	margin-top:5px;
}	
.TreatBackground {
	background-color: #F7E3CF;
	padding: 5px;
	width:160px;
	float:left;
}
.ListingBox	{
	border:#CCCCCC 1px solid;
	width:280px;
	padding:5px;
	float:right;
	margin:10px;
	}
.H_10
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;	
}	
.ForumBox {
	width:600px;
	margin-top:10px;
	margin-bottom:10px;
	border: 1px solid #CCCCCC;
	padding:5px;
	}
.thickTopBdr
{
    border:10px solid #F7E3CF;
    margin-top:10px;
    margin-bottom:10px;
    padding:5px;
}	
.Highlight
{
    width:280px;
    font-size:85%;
    background-color:#F7E3CF;
    padding:10px;
    float:right;
}	
.EventImage
{	margin-bottom:5px;
	margin-right:5px;
	margin-top:5px;
	}
	
.AZHeading
{
    float:left;
    width:155px;
    margin-bottom:10px;
    border-bottom:1px solid #cccccc;
}
.FinderCon
{	width:445px;
	float:left;
}
/* ### END FORM ### */

/******************************************************
CLOSE TEXT CSS
******************************************************/
