﻿/*
lt = #EFE1D4
dk = #b15840
*/


/******************************************************
NEW - 17/09/07
******************************************************/
.smSection 
{
    border: 1px solid #b15840;
    margin:5px;
    float:left;
    padding: 5px;
}
/******************************************************/
/*
changed 24/09/07
*/
.FooterWebCon
{
    float:left;
    width:620px;
    padding-top:5px;
    font-size: 90%;
	line-height:18px;
}



/******************************************************
FRAME CSS
******************************************************/

#Container
{
    width:100%;
    text-align:center;
}

#ContentCon
{
    width:620px;
    margin-left:auto;
    margin-right:auto;
}

#Content
{
    float:left;
    width:620px;
    text-align:left;
}

.HeaderImg
{
    float:left;
    width:620px;
    height: 60px;
    background-color: #EFE1D4;
}

.HeaderImgSm
{
	float:left;
	width: 262px;
	height:60px;
	background-color: #FFFFFF;
}

.HeaderImgSmCon
{
	float:left;
	width: 240px;
	height:45px;
	border:1px solid #b15840;
	padding:5px;
	margin-left:5px;
	background-color: #FFFFFF;
	font-size: 100%;
}

.HeaderImgCon
{
    float:left;
    width:730px;
}

.HeaderLogo
{
    float:left;
    width:605px;
}

.HeaderCon
{
    float:left;
    width:620px;
	height:65px;
    margin-bottom:0px;
	margin-top:5px;
}

.BannerAd
{
    float:right;
    width:468px;
    height:60px;
    background-color:#FFFFFF;

}

#cTiscaliCon
{
    float:left;
    width:620px;
    margin-right:10px;
    margin-bottom:10px;
}
.ListingContentCon
{
    float:left;
    width:620px;
    margin-bottom:10px;
}

.SidePanelCon
{
    float:right;
    width:125px;
}
.AdCon
{
    float:left;
    width:125px;
    height:125px;
    background-color:#CCCCCC;
}

.FooterCon
{
    float:left;
    width:640px;
	margin-top:5px;
    padding-top:5px;
    border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	
}
.bg
{background-color:#E1EDFB;
padding-left:5px;
}



.fl
{
    float:left;
}
.fr
{
    float:right;
}

/******************************************************
 CLOSE FRAME CSS
******************************************************/

/******************************************************
 TOP MENU CSS
******************************************************/

#MenuCon
{
    float:right;
    width:400px;
    background-color:#EFE1D4;
    margin-bottom:10px;
    padding: 5px 0px 5px 0px;
}
.MenuItem
{
    float:left;
    cursor:hand;
    padding:2px 10px 2px 10px;
    border-right:1px solid #FFFFFF;
    font-weight:bold;
    color:#b15840;
    text-decoration:none;
}
.MenuItem:Hover
{
    font-weight:bold;
    text-decoration:none;
    background-color:#b15840;
    color:#EFE1D4;
}


a.TopMenu
{
    font-weight:bold;
    color:#b15840;
    text-decoration:none;
}
a.TopMenu:Hover
{
    font-weight:bold;
    text-decoration:none;
    background-color:#b15840;
    color:#EFE1D4;
}

/******************************************************
 CLOSE TOP MENU CSS
******************************************************/


/******************************************************
CONTANER CSS
******************************************************/

/*
lt = #EFE1D4
dk = #b15840
*/

img
{
    border:0px;
}

.SidePanelCon
{
    float:left;
    width:125px;
}

.Highlight2
{
	width:300px;
	text-align:center;
	font-size:110%;
	color: #b15840;
	background-color: #EFE1D4;
	padding:5px;
	margin-bottom: 5px;
	
}

.copyright
{
    float: right;
    text-align: right;
    width: 620px;
    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:160px; 
    overflow:hidden;
    z-index: -10;
}
.ArticleCon
{
    float:left;
    width:485px;
}

.ArticleCon265,.ArticleCon160
{
	float:left;
	width:280px;
	margin-right:10px;
	margin-bottom:10px;

}
.ArticleCon160
{
	width:160px;
}

.article, .feature
{
    float:left;
    width:255px;
    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:#b15840;
    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:595px;
    background-color: #EFE1D4;
}

.Highlight
{
	float:left;
	width: 575px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.MoreCon
{
    float:left;
    width:100%;
    border-top:10px solid #EFE1D4;
    margin-top:10px;
    margin-bottom:10px;
    padding-top:10px;
    text-align:center;
}

.NewsFeature
{
    float:left;
    width:275px;
    padding-bottom:10px;
    font-size:90%;
	margin-right:10px;
}
.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:415px;
    padding-left:10px;
    border-left: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;
	margin-bottom:10px;
}
.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: #EFE1D4;
}

.SearchCon
{
    float:left;
    width:573px;
    border:1px solid #b15840;
    padding:10px;
    margin-bottom:10px;
}

.LeftCol
{
    float:left;
    width:280px;
    text-align:right;
}

.RightCol
{
    float:right;
    width:280px;
    text-align:right;
}

.SearchGrid
{
    float:left;
    width:595px;
    border:1px solid #b15840;
    background-color: #EFE1D4;
}

.FinderHmCon
{
    float:left;
    width:260px;
    padding:10px;
    background-color:#EFE1D4;
    margin-bottom:10px;
}
.HeaderLogin
{
    float:right;
    background-color:#EFE1D4;
    width:125px;
	height:60px;
}

.IntroBox 
{
    text-align:left;
    padding: 5px ;
    border: 1px solid #CCCCCC; 
    margin-bottom: 5px;
    width:590px;
	background-image:url(../images/intro.jpg);
	
	
}


.Highlight3
{
    float:right;
    width:350px;
    text-align:center;
    font-size:110%;
    color: #b15840;
    background-color: #EFE1D4; 
    padding:5px;
    margin-bottom: 5px;
    margin-right:50px;
}

/******************************************************
CLOSE CONTANER CSS
******************************************************/


/******************************************************
TEXT CSS
******************************************************/

/* 
lt = #EFE1D4
dk = #b15840
*/

img 
{
    border: none;
}

body 
{
    font-size:70%;
    color:#666666;
}

.Slogan
{
    float:left;
    font-weight:bold;
    color:#b15840;
}


/* ### LINKS ### */

a
{
    color: #b15840;
    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: #b15840;
}

a.su
{
    color:#ffffff;
    font-size: 115%;
}

a.AZLink
{
    border: 1px solid #FFFFFF;
    padding: 2px 4px 2px 4px;
    color: #b15840;
    background-color: #EFE1D4;
    font-size: 110%;
    line-height:22px;
    font-weight:bold;
}
a.AZLink:hover
{
    background-color: #b15840;
    color: #EFE1D4;
}

a.TopTreatmentLink
{
    font-size:90%;
    text-decoration:none;
	width:155px;
    line-height:15px;
    padding-left:10px;
	color:#b15840;
}

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:#b15840;    
}


/* ### END LINKS ### */


/* ### HEADINGS ### */

H1
{
    color: #b15840;
    margin:5px;
    font-size:120%;
}

H2
{

	color: #b15840;
    margin:5px;
    font-size:110%;
}

.H_1
{
    color: #b15840;
    font-family:Arial,verdana;
    font-size:125%;
    font-weight:bold;
}

.H_2
{
    color: #b15840;
    font-size:110%;
    font-weight:bold;
}

.H_3
{
    color: #b15840;
    font-weight:bold;
}
h4
{
	font-weight:bold;
	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 #b15840;
}

.p5
{
   margin:5px;
}

.lighter
{
    color:#999999;
}

.dkText
{
    color:#b15840;
}

/* ### END TEXT ### */

/* ### FORM ### */

.btn
{
    padding:0px;
    background-color:#EFE1D4;
    color:#b15840;
    border:1px solid #FFFFFF;
    margin-top: 10px;
}
.linknews
{
color:#b15840}

.newsletterbtn
{
    /*padding:2px;
    float:left;
    border:1px outset #b15840;
	font-size:14px;
	background-color:#EFE1D4;*/
	 float:left;
    padding:2px;
    background-color:#EFE1D4;
    color:#b15840;
    border:1px solid #b15840;
   
}
    

.btnGo_FinderHm
{
    float:right;
    padding:2px;
    background-color:#EFE1D4;
    color:#b15840;
    border:1px solid #b15840;
    margin-top: 10px;
}
.btnGo, .btnGoSm
{    
    padding:2px;
    background-color:#EFE1D4;
    color:#B15840;
    font-weight:bold;
    border:1px solid #B15840;
}
.btnGoSm
{
	padding:0px;
}

.txtFinderHm
{
    width:230px;
    color:#666666;
    border:1px solid #FFFFFF;
    font-size:80%;
}
.headerLnk
{
	color:#b15840;
	font-size:120%;
	font-weight: bold;
}
.btnLogin
{
	color:#b15840;
	font-size:120%;
	border:1px solid #b15840;
	width: 120px;
	height: 23px;
	margin-top: 3px;
	margin-bottom: 3px
	margin-right: 5px;
	background-color: #EFE1D4;
}

p
{
    margin:6px 0px 6px 0px;
}

/* ### END FORM ### */

/******************************************************
CLOSE TEXT CSS
******************************************************/

