﻿
body
{
	font-size: 12px;
	background-color: #000000;
	margin:0px;
}

h1{	font-size:16px;color:#70A088; margin-bottom:5px; }
h2{	font-size:14px;color:#70A088; margin-bottom:0px;margin-bottom:0px;margin-top:0px; }
h3{	font-size:12px;color:#70A088; margin-bottom:0px;}
h4{	font-size:11px; }

h2 a{text-decoration:underline;}

.hl
{
	background-color:#f7f7f7;
	padding:10px;
	border:solid 1px #eeeeee;
	font-size:10px;
	margin:20px;
	color:#000000;
}



.f1{font-size:20px;color:#000000;}
.f2{font-size:11px;line-height:16px;}
.f3{font-size:14px;color:#666666;}
.f4{font-size:10px;}
.f5{font-size:10px;font-weight:bold;color:#000000;}
.f6{font-size:12px;font-weight:bold;color:#000000;}
.f7{font-size:11px;font-weight:bold;color:#000000;}
.f8{font-size:12px;font-weight:bold;color:#00703C;}
.f9{color:#000000;}
.f10{font-size:11px;color:#000000;}
.f11{font-size:11px;color:#505050;}
.f12{font-size:16px;color:#70A088; margin-bottom:5px;}


.imgCallout{border:solid 1px #cccccc;}
.imgSwatch{border:solid 1px #cccccc;}
.imgHeader{margin-bottom: 20px;}

.pHeader{margin-bottom: 20px;}
.hl p{font-size:10px;}
.hr_1{margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; color: #cccccc;}
.p_Intro{margin: 10px 0px 0px 0px;}

.images{padding:10px;border:solid 1px #cccccc;margin-left:10px;}
a{color: #ffffff;}
a:link, a:visited
{
	color: #ffffff;
}

.inputText{font-family:arial;font-size:12px;color:#000000;border:solid 1px #cccccc;border-top:solid 1px #666666;padding:3px;}
.inputText2{font-size:12px;color:#000000;border:solid 1px #666666;background-color:#ffffff;padding:3px;}
.inputText3{font-size:11px;color:#000000;border:solid 1px #cccccc;background-color:#ffffff;padding:3px;}
.inputText-disabled{font-size:12px;color:#000000;border:solid 1px #ffffff;background-color:#ffffff;padding:3px;}
.required{color:red;}

.inputSelect
{
    border:solid 1px #cccccc;
    border-top:solid 1px #666666;
    padding:2px;
}

.dataTable{
	border-collapse:collapse;
}
.dataTable th{font-size:12px;}

.breadCrumbs a{font-size:10px;color:#666666;}

#offer
{
	width:250px;
	padding:10px;
	text-align:center;
	border:solid 1px #cccccc;
	float:right;
	background-color:#FFFECE;
	margin:0px 0px 10px 10px;
	cursor:hand;
}
#offer .title{font-size:18px;color:#000000;font-weight:bold;margin-bottom:5px;}
#offer .description{font-size:12px;color:#693238;font-weight:bold;margin-bottom:5px;}
#offer .boilerPlate{font-size:10px;color:#000000;font-weight:bold;margin-bottom:5px;}
#offer .boilerPlate a{color:#FA782D;}
/*
#offerShowroom
{
	width:290px;
	padding:20px;
	text-align:center;
	border:solid 1px #cccccc;
	background-color:#FFFECE;
	margin:0px 10px 10px 10px;
	cursor:hand;
	float:right;
}
#offerShowroom .title{font-size:20px;color:#000000;font-weight:bold;margin-bottom:5px;}
#offerShowroom .description{font-size:14px;color:#693238;font-weight:bold;margin-bottom:5px;}
#offerShowroom .boilerPlate{font-size:11px;color:#000000;font-weight:bold;margin-bottom:5px;}
#offerShowroom .boilerPlate a{color:#FA782D;}
*/

#offerShowroom
{
	width:332px;
	padding:5px;
	text-align:center;
	border:solid 1px #cccccc;
	background-color:#FFFECE;
	margin:0px 0px 0px 0px;
	cursor:hand;
	/*float:right;*/
}
#offerShowroom .title{font-size:14px;color:#000000;font-weight:bold;margin-bottom:5px;}
#offerShowroom .boilerPlate{font-size:11px;color:#000000;font-weight:bold;margin-top:5px;}
#offerShowroom .boilerPlate a{color:#FA782D;}

#callout
{
    width:231px;    
}
#callout .header
{
    background-color:#70A088;
    color:#ffffff;
    font-size:11px;
    padding:7px 0px 7px 7px;
    display:inline-block;
    margin-bottom:1px;
    font-weight:bold;
    width:224px; /* added by gt 06/03/08 */
    border: 0px solid #000000; /* added by gt 06/03/08 */
}
#callout .content
{
    background-color:#E9DFBC;
    background-color:#d8e7de;
    padding:7px;
    color:#000000;
    font-size:10px;
    margin-bottom:10px;
}
#callout .content p
{
    font-size:11px;
    color:#000000;
}
#callout .content .title{font-size:20px;color:#000000;font-weight:bold;margin-bottom:5px;}
#callout .content .description{font-size:18px;color:#693238;font-weight:bold;margin-bottom:15px;margin-top:15px;line-height:24px;}
#callout .content .boilerPlate{font-size:10px;color:#000000;font-weight:bold;margin-bottom:5px;}
#callout .boilerPlate a{color:#FA782D;}


#OutOfTerritory
{
    border:solid 1px #cccccc;
    background-color:#FFFECE;
    padding:10px;
    margin-bottom:10px;
    color:#000000;
}


/*****************************************************/
/* -- START: Generic Titles -- */

div, p, span, td,li,strong
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color: #505050;
}



p{ padding-top:0px; margin-top:0px; line-height:16px;}
li{ line-height:16px;}
ul{margin-top:5px;}
ol{margin-top:5px;}

.MainPageContentTitle
{
	color: #70a088;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
}

.t1
{
	color: #70a088;
	font-weight: bold;
}

.t1 a:link, .t1 a:visited
{
	color: #70a088;
	font-weight: bold;
}

.div_shortDescription
{
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	color: #505050;
}

.div_shortDescription a:link, .div_shortDescription a:visited
{
	color: #70a088;
}

.div_Content
{
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #666666;
}

.div_Content a:link, .div_Content a:visited
{
	color: #70a088;
}

.content a:link, .content a:visited
{
	color: #70a088;
}

.div_testimonialCredit
{
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	font-style: italic;
}

.div_testimonialCredit a:link, .div_testimonialCredit a:visited
{
	color: #70a088;
}

.div_backLink
{
	margin: 10px 0px 0px 0px;
	font-size: 11px;
}

.div_backLink a:link, .div_backLink a:visited
{
	color: #70a088;
}

.div_Footer
{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #151515;
	color: #ffffff;
	text-align: center;
	font-size: 11px;
	height: 21px;
}

.div_Footer p
{
	margin: 4px;
	color: #ffffff;
}

.formtitle
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  COLOR: #006633;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial;
}

.formlabel
{
  FONT-WEIGHT:bold;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-STYLE: normal;
  FONT-FAMILY:Arial;
}
.formtext
{
  FONT-WEIGHT:normal;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-STYLE: normal;
  FONT-FAMILY:Arial;
}
.formdescription
{
  FONT-WEIGHT:bold;
  FONT-SIZE: 11px;
  COLOR: #333300;
  FONT-STYLE: normal;
  FONT-FAMILY:Arial;
}
/* -- STOP: Generic Titles -- */
/*****************************************************/












/*****************************************************/
/* -- START: TopNavigation -- */

#div_TopNavigation
{
	margin: 10px 0px 10px 0px;
	color: #000000;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
}

#div_TopNavigation a:link, #div_TopNavigation a:visited
{
	color: #000000;
	text-decoration: none;
}

#div_TopNavigation a:hover
{
	color: #000000;
	text-decoration: underline;
}

/* -- STOP: TopNavigation -- */
/*****************************************************/

/*****************************************************/
/* -- START: Logo -- */

#div_Logo
{
	float: left;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

/* -- STOP: Logo -- */
/*****************************************************/

/*****************************************************/
/* -- START: MainNavigation -- */

#div_MainNavigation
{
	float: left;
	background-color: #000000;
	height: 56px;
	width: 722px;
	margin: 10px 0px 5px 10px;
}

#div_MainNavigation a:link, #div_MainNavigation a:visited
{
	text-decoration: none;
	padding-bottom: 10px;
	white-space: nowrap;
	display: block;
	font-size:12px;
	/*color:#ffffff;*/
}

#div_MainNavigation.dead a:hover
{
	background: url(/themes/01/images/underline.jpg) repeat-x 100% 100%;
}

.mainNavItem:hover
{
	
}
a.mainNavItem:hover
{
	background: url(/themes/01/images/underline.jpg) repeat-x 100% 100%;
}

a.mainNavChildItem
{
text-decoration:underline;
}

a.mainNavChildItem:hover
{
    /*background-color:#70A088;*/
    text-decoration:underline;
}


/* -- STOP: MainNavigation -- */
/*****************************************************/


/*****************************************************/
/* -- START: LeftNavigation -- */
#table_LeftNavigation
{
	margin: 0px 0px 10px 0px;
	color: #ffffff;
}
.td_LeftNavigation
{
	padding-left: 20px;
	color: #ffffff;
}

.td_LeftNavigation3
{
	padding-left: 40px;
	color: #ffffff;
}

.td_LeftNavigation_Section
{
	font-weight: bold;
	color: #ffffff;
}

.td_LeftNavigation a:link, .td_LeftNavigation a:visited,.td_LeftNavigation3 a:link, .td_LeftNavigation3 a:visited
{
	text-decoration: none;
}
.td_LeftNavigation a:hover{text-decoration:underline;}
.td_LeftNavigation3 a:hover{text-decoration:underline;}

/* -- STOP: LeftNavigation -- */
/*****************************************************/


/*****************************************************/
/* -- START: Footer -- */


/* -- STOP: Footer -- */
/*****************************************************/


/*****************************************************/
/* -- START: SearchResults -- */

.searchKeyword
{
	color: #0099ff;
	font-weight: bold;
}

/* -- STOP: SearchResults -- */
/*****************************************************/


/*****************************************************/
/* -- START: MainPageContent -- */



/* -- STOP: MainPageContent -- */
/*****************************************************/



/*****************************************************/
/* -- START: Testimonials -- */
.dtc
{
	margin: 20px 0px 0px 20px;
	font-size: 9px;
}

/* -- STOP: Testimonials  -- */
/*****************************************************/

#container3 
{
    
    /*width: 730px;*/ 
    margin-left: auto; 
    margin-right: auto; 
    border: 0; 
    /*padding: 0 20px;*/
    /*margin-top: 20px;*/ 
    margin-bottom: 50px; 
}

#feedback 
{
    position: fixed;
    clear: both; 
    width: 100%; 
    width:250px;
    height: 22px; 
    bottom: 0; 
    right:20px;
    border-left: solid 1px #cccccc; 
    border-top: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    padding: 4px 0px 0px 10px; 
    text-align: left; 
    color: #000000; 
    background-color: #E5E5E5;
    background-color: #FFFECE;
}
#feedback a
{
    color:#000000;
    font-size:11px;
}
.transparent{filter:alpha(opacity=90);opacity:0.9;}

.homepageCallout
{
    width:300px;
}
.homepageCallout h2{margin-bottom:10px;}
.homepageCallout img{margin-right:5px;}
.homepageCallout p{width:180px;}
.homepageCallout p a{color:#669999;}

.homepageCallout2
{
    width:280px;
}
.homepageCallout2 h2{margin-bottom:10px;}
.homepageCallout2 img{margin-right:5px;}
.homepageCallout2 p{width:160px;}
.homepageCallout2 p a{color:#669999;}


