body {
	/*margin-top:10px;*/
    padding:0px;
    color:#000;
    text-align:center;
    background-color: rgb(17, 51, 85);
    background-image: url(../i/bg_pg_blue.gif);
    background-repeat: repeat;
    background-attachment: scroll;
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
    line-height: 1.4em;
} 

#h1
{
	color:#CC00FF;
}

#body
{
    background:#fff;
    width:700px;
    border-left:solid 1px #765;	
    border-bottom:solid 1px #765;	
    border-right:solid 1px #765;	
    text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}

html > body {
    font-size:small;
}

#title {
    float:left;
    width:100%;
    background: url("../i/bg.gif") repeat-x bottom;
/*	background-repeat:no-repeat;
    background-image: url(http://www.chasebuckingham.com/version4/img/banner.gif);*/
}

#navTop 
{
    float:left;
    width:670px;
    font-size:small;
    line-height:normal;
    background:url("../i/logo.gif") no-repeat right center;
}

#navLeft
{
	cursor:pointer;
	padding: 0;
	margin: 0;
	list-style: none;
	text-decoration:none;
}

#sitename {
    display:block;
    float:left;
    width:600px;
    height:50px;
    padding-left:20px;
    padding-top:20px;
    line-height:normal;
	font-family:Georgia;
	font-size:36px;
    color:#0066cc;
}


#header ul {
    margin:0;
    padding: 5px 5px 0;
    list-style:none;
}

#header li {
    float:left;
    background:url("../i/left_both.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    border-bottom:1px solid #765;
}

#header a {
    float:left;
    display:block;
/*    width:.1em;*/
    background:url("../i/right_both.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    font-weight:normal ;
    color:#0066cc;
}

#header > ul a {
    width:auto;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a {
    float:none;
}
/* End IE5-Mac hack */

#header a:hover 
{
    color:#333;
}



#home #nav-home, #news #nav-news, #products #nav-products, #about #nav-about, #contact #nav-contact, #privacy #nav-privacy 
{
    background-position:0 -150px;
    border-width:0;
}

#home #nav-home a, #news #nav-news a, #products #nav-products a, #about #nav-about a, #contact #nav-contact a, #privacy #nav-privacy a 
{
    background-position:100% -150px;
    padding-bottom:5px;
    color:#333;
}

#header li:hover, #header li:hover a 
{
    background-position:0% -150px;
    color:#333;
}

#header li:hover a
{
    background-position:100% -150px;
}

#breadcrumb {
    font-size:smaller;
	color: #0066cc;
    line-height:normal;
    border-bottom: solid 2px #CCC;
    padding: 7px 0px 5px 10px ;
    width: auto;
	margin-top:5px;
}

#productNav 
{
    margin: 10px 0px 5px 5px;
	font: normal 11px verdana;
	display:block;
	float:left;
	/*border-top: 1px solid #765;*/
}

#productNav ul 
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	border-bottom: 2px solid #CCC;
}

#productNav ul li 
{
	position: relative;
}
	
#productNav li ul 
{
	position: absolute;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	display: none;
}

/* Styles for Menu Items */
#productNav ul li a
{
	display: block;
	text-decoration: none;
	color: #0066CC;
	background: #FFFFFF;
	padding: 5px;
	border:  2px solid #CCC;
	border-bottom: 0;
    padding-left:20px;
}

#productNav ul li a:hover 
{ 
	color: #fff; 
	background: #0066cc; 
} 
		
#productNav li ul li a a:hover 
{
	color: #fff; 
	background: #0044CC; 
	padding: 2px 5px;
} 
		
#productNav li:hover ul, #productNav li.over ul li
{ 
	display: block;
	right: auto;
	color:#FF0000;
}

#productNav .productH a
{
    padding: 5px;
	border:  2px solid #ccc;
	border-bottom: 0;
    padding-left:20px;	
    background: #0066cc;
    color: #FFF;

}

#productNav .productHT
{
    padding: 5px;

	border-bottom: 0;	
    background: #0066cc;
    color: #FFF;
	padding-left:5px;
}

#productNav .productHTop a
{
	
    padding: 5px;
	border-bottom: 0;
    padding-left:20px;	
    background: #0066cc;
    color: #FFF;
	border-top:0;
}

#productNav .productHTop
{
	
    padding: 5px;
	border-bottom: 0;
    padding-left:20px;	
    background: #0066cc;
    color: #FFF;
	font-size:12x;
	font-weight:bold;
		display: block;
		width:500;		
}


#content
{
    float:left ;
    display:block;
    width:520px;
    padding:5px 5px 5px 10px;
}

#content h1
{
    font: x-Large arial;
	color: #0066cc;
    padding-top:15px;
}

#content h2
{
    font: x-Large Arial;
	color: #cc0000;
}

#content h3
{
    padding-top:18px;
	font: x-Large arial;
	color:#0066cc;
    line-height: .5;	
}

#content h4
{
    font: Large Arial;
	color: #0066cc;
    line-height: 1;	
}

#content h5
{
    font: Large Arial, Helvetica, sans-serif;
	color: #0066cc;
    line-height: 1;	
    padding-top:19px;
}

#content p
{
    text-align:justify;
}

#content .pIdent
{
    text-indent:2em;
    margin-top:-1em;
}

#sitebody
{
	padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
	color: #444;
	background: transparent;
	clear: both;
width:700px;
	}

#footer {
    border-top:solid 3px #765;	
    margin-top:8px;
	color: #000;
    background-color: #ffffff;/*rgb(17, 51, 85);*/
/*    background-image: url(../i/bg_cnav_blue.gif);*/
    background-repeat: repeat-x;
    background-attachment: scroll;
	padding:  6px  0 6px 8px;
	text-align: left;
	clear: both;
	font-size: xx-small;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: x-small;	
	}

html>#footer	{
	font-size: x-small;
	} 

#footer p	{
	margin: 10px 0;
	padding: 0;
    line-height:.5;
    color: #000;/*rgb(68, 119, 153);*/
    text-align: center;
	}

#footer ul	{
	margin: 10px 0 0 0;
	padding: 0;
	}

#footer li	{
	display: inline;
	margin: 0;
	padding: 0 15px 0 0;
	text-align: left;
	border: 0;
	}	

 .getQuote
 {
  margin-top:15px;
  margin-bottom:5px;
  width:5em;
  font-family: helvetica,arial,sans-serif;
  font-size: 120%;
  font-weight: bold;
}
.getQuote a {
  display: block;
  width: 100%;
}
.getQuote a:link,
.getQuote a:visited,
.getQuote a:hover {
  background-color:#0066cc;
  color: #FFF;
  text-decoration: none;
}
.getQuote a:link,
.getQuote a:visited {
  border-top: 2px solid #cecece;
  border-bottom: 3px solid #4a4a4a;
  border-left: 2px solid #cecece;
  border-right: 3px solid #4a4a4a;
}
.getQuote a:hover {
  border-bottom: 2px solid #cecece;
  border-top: 3px solid #4a4a4a;
  border-right: 2px solid #cecece;
  border-left: 3px solid #4a4a4a;
}
.getQuote span.gQ {
  padding-left:3px;
  padding-top:2px;
  padding-bottom:2px;
  background-color: #fff;
  color: #0c479d;
}
.getQuote .gQ {
  padding-left:5px;
  padding-top:3px;
  padding-bottom:2px;
  background-color: #fff;
  color: #0c479d;
}



#peschong {
position:relative;
background:url(’../home/images/your_logo.gif’) no-repeat 50% 0%;
text-align:center;
width:800px;
height:80px;
margin:auto;
z-index:0;
}
#peschong p {
font-size:100%;
z-index:1;
}
#peschong a {
background:inherit;
color:#FFFFFF;
text-decoration:none;
}
#peschong a span {
position:absolute;
top:0;
left:0;
width:100%;
height:95px;
z-index:2;
}

.homeBoxes a:link, a:visited, a:active
{
	text-decoration: underline;
	color:#FF6666;
	font-size:1em;
	font-style:bold;
}

.homeBoxes a:hover
{
	color:#FF9999;
}


	
.story
{
    border:solid 2px #ccc;
    display:block;
    float:none;
    width:100%;
	height:76px;
    margin-bottom: 15px;
    background-color:#fff;/*F0F0FF;/*#dcf6ff ;*/
	padding:5px;
	text-align:left;
	line-height:1.6em;
}

#picA, #picB, #picC, #picD
{
    width:74px;
    height:74px;
    float:left;
    margin-right: 5px;
	border: solid 1px #0066cc;
}

#picA
{
    background:url("../i/picA.jpg") no-repeat right top;
}
	/*z-index:999;
}

/*#picA p
{
	font-size:100%;
	z-index:1;

}

#picA a
{
	color:#FFFFFF;
	text-decoration:none;
}

#picA a span 
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:95px;
	z-index:0;
}*/

#picB
{
    background:url("../i/picB.jpg") no-repeat right top;
}

#picC
{
    background:url("../i/picC.jpg") no-repeat right top;
}

#picD
{
    background:url("../i/picD.jpg") no-repeat right top;
}

.storyText
{
    float:left;
	color:#000;
}

.storyHeading
{
    font: Large arial;
	color: #0066cc;
	line-height:1em;
	padding:0px;
	margin:0px;
 
}

.story p
{
   
}

.storyBelow
{
	font-size:9px;
}

#contactDetails li
{
    list-style:none;
}

.priceCompany
{
    width:200px;
    float:left;
    padding-left:2px;
}
    
.priceAmount
{
    width:100px;
    float:left;
    font: courier;
    text-align:right;
    padding-right:2px;
}

.priceCompanyAlt
{
    width:200px;
    float:left;
    background-color:#f9f9f9;
    padding-left:2px;
}
    
.priceAmountAlt
{
    width:100px;
    float:left;
    font: courier;
    text-align:right;
    background-color:#f9f9f9;
    padding-right:2px;
}

.priceCompanyCB
{
    width:200px;
    float:left;
    padding-left:2px;
}
    
.priceAmountCB
{
    width:100px;
    float:left;
    font: courier;
    text-align:right;
    padding-right:2px;
}

#priceComparison
{
    text-align:center;
    width:auto;
}

.priceTable
{
    border:solid 1px #ccc;
    display:block;
    float:none;
    width:300px;
    margin-bottom: 10px;
    background-color:#dcf6ff ;
    padding:5px;
    text-align:left;
}

.priceTotal
{
    border:solid 1px #ccc;
    display:block;
    float:none;
    width:300px;
    margin-bottom: 10px;
    background-color:#ff9999 ;
    padding:5px;
    font-size:large;
    text-align:left;
}


#contentProduct
{
	float:left;
    display:block;
    width:670px;
    padding:5px 5px  5px 10px;
}

#contentProduct h1
{
    font: x-Large arial;
	color: #0066cc;
}

#contentProduct h2
{
    font: x-Large arial;
	color: #cc0000;
}

#contentProduct h3
{
    font: x-Large arial;
	color: #999;
    line-height: .5;	
}

#contentProduct h4
{
    font: Large arial;
	color: #0066cc;
    line-height: 1;	
}

#contentProduct p
{
    text-align:justify;
}

#contentProduct .pIdent
{
    text-indent:2em;
    margin-top:-1em;
}

#terms
{
    overflow:auto;
    display:block;
    width:535px;
    padding:5px 5px  5px 10px;
    border:1px solid #ccc;
    height:200px;
}

.productSection
{
    border:solid 1px #ccc;
    display:block;
    float:none;
    width:650px;
    margin-bottom: 10px;
    background-color:#dcf6ff ;
    padding:5px;
}

.fieldLabel
{
    width:100px;
    font:courier;
    background-color:#ccc ;
    padding:5px;
    float:left;
    display:block;
}

.fieldValue
{
    width:150px;
    font:courier;
    background-color:#ccc ;
    padding:5px;
    float:left;
    display:block;
}

.fieldLine
{
    width:650px;
    display:block;
    background-color:#dcf6ff ;
    padding:5px;
}

.contactList {
    list-style:none;
}


.tableAb
{
	margin-left:80px;
}

.tableAbout
{
	border-top: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
}

.tableAboutR
{
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	text-align:right;
	background:#EEEEEE;

}

.tableAboutHead
{
	border-top: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	color:#FFFFFF;
	background:#0066cc;
	font-weight:bold;
	font-size:14px;
}

.tableAboutHeadR
{
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	color:#FFFFFF;
	background:#0066cc;
	font-weight:bold;
	text-align:right;
	font-size:14px;
}

.tableChase
{
	border-top: 2px solid #BBB;
	border-bottom: 2px solid #BBB;
	border-left: 2px solid #BBB;
	border-right: 2px solid #BBB;
}

.tableChaseR
{
	border-top: 2px solid #BBB;
	border-bottom: 2px solid #BBB;
	border-right: 2px solid #BBB;
	text-align:right;
	background:#EEEEEE;

}

.tableMax
{
	border-top: 2px solid #aaa;
	border-bottom: 2px solid #aaa;
	border-left: 2px solid #aaa;
	border-right: 2px solid #aaa;
	background-color:#FF7C7C;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
}

.tableMaxR
{
	background-color:#FF5B5B;
	border-top: 2px solid #aaa;
	border-bottom: 2px solid #aaa;
	border-right: 2px solid #aaa;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	font-size:16px;
}