body {
	font-family: 'Optima', sans-serif;
	word-spacing: 0.04em;
	font-size: 12px;
	color: #333333;
	margin-left: 5px;
	background-color: #FFFFFF;
	background-image: transparent url(images/photos/CC_retreat_web_background_05.gif) no-repeat;
}

div#background {
	background: transparent url(images/photos/CC_retreat_web_background_05.gif) no-repeat;
	float: center;
	height: 1000px;
	width: 1000px;
	margin: 0em;
	padding:0;
	margin: 0px;
}

div#container{width:900px;margin:0em;border:1px solid #999999;}
div#subcontainer{width:900px;margin:0em;border:0px solid #663300;}

div#subheader {margin:0px;float:left;width:900px;background-color:#BCEE68;}
div#subheader p{margin:0px;padding:4px 4px 6px 4px;font-size:.7em;color:#003333;letter-spacing:0.06em;word-spacing:0.07em;text-align:right;}

div#subpage {margin:0px;float:center;width:900px;background-color:#ffffff;}
div#subpage p{margin:5px;padding:5px 40px 5px 30px;font-size:.9em;color:#330000;letter-spacing:0.03em;word-spacing:0.04em;text-align:left;}

div#navbox {margin:10px;padding:0;float:center;width:900px;background-color:#ffffff;border:0px solid #000000;}
div#navbox p{line-height:1.4;margin:0px;padding:20px 4px 6px 4px;text-align:center;}

#navlink a{
	letter-spacing: 0.06em;
	word-spacing: 0.07em;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:11px;
	color: #999900;
	}
	
div#topnav {margin:0px;float:center;width:750px;background-color:#BCEE68;border:0px solid #ddffff;}
div#topnav p{line-height:1.4;margin:0px;padding:4px 4px 6px 4px;text-align:center;}

#topnav a{
	letter-spacing: 0.06em;
	word-spacing: 0.07em;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	color: #003366;
	}
	
#topnav a:link { 
	color: #003366;
	}
#topnav a:visited {
	color: #003366;
	}
#topnav a:hover {
	color: #000033;
	background: #f9f2e0;
}

div#footer2 {
	margin:0px;
	float:center;
	border:0px solid #000000;
	background-color: #0B1318;
}
div#footer2 p{
	margin:0px;
	padding:5px;
	font-size:0.95em;
	color:#666666;
	letter-spacing:0.06em;
	word-spacing:0.07em;
	text-align:center;
	margin-top: 5px;
	margin-bottom: 5px;
}

div#footer {margin:0px;float:center;background-color:#000000;border:0px solid #000000;}
div#footer p{margin:0px;padding:5px;font-family:Optima;
font-size:0.95em;color:#669999;letter-spacing:0.06em;word-spacing:0.07em;text-align:center}

#footerLink a{
	line-height: 1.5em;
	font-weight: none;
	text-decoration: none;
	}
	
#footerLink a:link { 
	color: #669999;
	}
#footerLink a:visited {
	color: #669999;
	}
#footerLink a:hover {
	color: #99CCCC;
	text-decoration: none;
}


#footerLink2 a{
	line-height: 1.5em;
	font-weight: none;
	text-decoration: none;
	}
	
#footerLink2 a:link { 
	color: #669999;
	}
#footerLink2 a:visited {
	color: #669999;
	}
#footerLink2 a:hover {
	color: #99CCCC;
	text-decoration: none;
}

div#mainlogo {
	background:transparent url(images/photos/CC_TiffanyChantelMarketing_logo.gif) no-repeat;
	float:left;
	height:82px;
	width:405px;
	margin:0em;
	padding:4px 4px 6px 4px;
}
	
div#maingraphic {
	background:transparent url(images/photos/Water_drop_dreamstime_3259591.jpg) no-repeat;
	float:center;
	height:200px;
	width:900px;
	margin:0em;
	padding:0;
	margin-top: 10px;
}

div#subgraphic {
	background:transparent url(images/graphics/TiffanyChantel_Marketing_subpage.png) no-repeat;
	float:left;
	height:137px;
	width:750px;
	margin:0em;
	padding-left: 0px;
}

#homepromo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:16px;
	line-height: inherit;
	font-weight: 100;
	letter-spacing: 0.07em;
	word-spacing: 0.05em;
	padding-top: 200px;
	margin-left: 300px;
	color:#ffffff;
	}

#subpromo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:leftleft;
	font-size:16px;
	line-height: inherit;
	font-weight: 100;
	letter-spacing: 0.07em;
	word-spacing: 0.05em;
	padding-top: 120px;
	margin-left: 20px;
	color:#8B6508;
	}
	
a{
	color: #993300;
	text-decoration: none;
	}
	
a:link { 
	color: #993300;
	}
a:visited {
	color: #993300;
	}
a:hover {
	color: #660000;
	text-decoration: none;
}

#navLink a{
	line-height: .95em;
	font-family: "Arial", Tahoma;
	font-size: .95em;
	font-weight: none;
	padding-top: 5px;
	margin-bottom: 5px;
	letter-spacing: 0.05em;
	word-spacing: 0.04em;
	text-decoration: none;
	}
	
#navLink a:link { 
	color: #669999;
	}
	
#navLink a:visited {
	color: #669999;
		}
	
#navLink a:hover {
	color: #99CCCC;
}

#textLink a{
	line-height: 1.5em;
	font-weight: none;
	padding-top: 5px;
	margin-bottom: 5px;
	letter-spacing: 0.04em;
	word-spacing: 0.03em;
	text-decoration: none;
	}
	
#textLink a:link { 
	color: #CC3333;
	}
#textLink a:visited {
	color: #CC3333;
	}
#textLink a:hover {
	color: #CC6633;
}


#light a{
	color: #99CCCC;
	text-decoration: none;
		}
	
#light a:link { 
	color: #99CCCC;
	}
#light a:visited {
	color: #99CCCC;
	}
#light a:hover {
	color: #99FFFF;
}


.form {
	background-color: #FFFFFF;
}

.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	line-height: 30px;
  color: #FFFF66;
}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 24px;
	font-weight: normal;
  color: #333333; 
  font-style: italic;
}

h1 {
	font-family: Scriptina, Skia, "Stencil Std", "Synchro LET", "Trebuchet MS", "Adobe Garamond Pro", "Arial Narrow", "Century Gothic";
	font-size: 30px;
	font-style: normal;
	color: #0099CC;
	line-height:25px;
	margin: 10px;
	font-weight: normal;
	letter-spacing: 2px;
	margin: 10px;
	padding: 5px 5px 15px 0px;
}

h2 {
	font-family: Scriptina, Skia, "Stencil Std", "Synchro LET", "Trebuchet MS", "Adobe Garamond Pro", "Arial Narrow", "Century Gothic";
	font-size: 32px;
	color: #669999;
	line-height:25px;
	letter-spacing: 0.1em;
	word-spacing: 0.04em;
	margin: 10px 4px 25px 15px;
	padding: 5px;
	font-weight: normal;
	font-style: normal;
}

h3 {
	font-family: "Trajan Pro";
	font-size: 16px;
	color: #993300;
	line-height: 20px;
	font-weight: normal;
	font-style:normal;
	margin: 10px 5px 3px 15px;
	padding:5px;
	font-variant: normal;
	letter-spacing: 0.06em;
}

h4 {
	font-family: Optima;
	font-size: 14px;
	font-style: normal;
	color: #0099CC;
	margin: 10px 4px 5px 8px;
	padding:5px;
	font-weight: normal;
	letter-spacing: 0.08em;
}


h5 {
		font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-style: normal;
	font-weight: 200;
	color: #518FCF;
	margin: 5px 4px 5px 5px;
	padding:5px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	margin: 8px 25px 5px 25px;
	font-stretch: semi-expanded;
	letter-spacing: 0.05em;
}

#sideText {
	font-family: Optima;
	font-size: 12px;
	font-style: normal;
	color: #0099CC;
	font-stretch: semi-expanded;
}

.promo {
	font-family: Optima;
	color: #000033;
}

.dingbat {
	font-family: Georgia, "Times New Roman", Times, serif;
 color: #660000; font-weight: bolder; font-size: medium;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}

.imgleft {
float: left;
padding: 6px 10px 6px 0px;

}

ol {
	font-size: 0.9em;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #330000;
}

.quote {
	font-family: Optima, sans-serif;
	font-size: 1em;
	line-height: 18px;
	font-weight: normal;
	text-transform: none;
	color: #669999;
	text-decoration: none;
	letter-spacing: 0.05em;
	word-spacing: 0.04em;
	text-align: left;
	background-color: ;
	font-style: italic;
}

UL {font-size:.88em;color:#330033;
	margin: 10px 4px 5px 20px;
	padding:5px 5px 5px 30px;
	}

.nav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .90em;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	letter-spacing: 0.06em;
	word-spacing: 0.06em;
}

#container {
	position:absolute;
	left:160px;
	top:80px;
	width:750px;
	z-index:4;
}

#subcontainer {
	position:absolute;
	left:160px;
	top:30px;
	width:750px;
	z-index:4;
}

#footerbox {
	position:absolute;
	left:50px;
	top:620px;
	width:800px;
	z-index:4;
}

#upperbox {
	position:absolute;
	left:50px;
	top:20px;
	width:800px;
	z-index:4;
}

.tableborder {
	border: 0px solid #CCCCCC;
}
