/* DEBUGGER
div {border: 1px solid red;} */
body { margin: 0; padding: 0; font-family: Verdana; font-size:12px; background-color: #003366;  } /* was background-color: #cfd8de; */
.page_bg_gradient { background-image: url('images/page_bg_gradient.jpg'); background-repeat: repeat-x;}
.page_bg_footer { background-position: center bottom; background-image: url( 'images/page_bg_footer.jpg' );
    background-repeat: repeat-x; }
.clearAll { clear:both; }

/*--header--*/
.header_top_bar { background-color: #545454; width: 100%; height:38px;}
.header_top_bar span { display:block; width:900px; }
.header_top_bar #url { float:left; color:#FF6600; font-size:15px; line-height:38px; text-align:left; text-decoration:none; margin:0 0 0 10px; }
.header_top_bar .nav-upper ul { float:right; margin: 0px; font-size:15px; line-height:38px; text-decoration:none; list-style-type: none; }
.header_top_bar .nav-upper ul li { float:left; height:38px; }
.header_top_bar .nav-upper ul li a { display:block; text-decoration:none; color:#ffffff; margin:0 15px 0 5px; }
.header_top_bar .nav-upper ul li:hover a { color: #FF6600; background: url('images/navigation_highlight.png')center no-repeat;}

.header { background-color: #ffffff; text-align:left;  width:900px; height:242px;}
#header_top { position:relative;top:0px;}
.header #logo{ float:left; width:230px; height:234px;}
#right_header { float:right; width:668px; height:234px;}
#cfpic{ float:right; width:363px; height:234px;}
.header .phone_girl { position:relative; left:0px;/*float:left;*/ width:170px; height:164px; padding: 70px 140px 0 50px; background: url('images/h_call_panel2.png') top left no-repeat;z-index:11;}
#phno { position:relative;left:0px; font-size:16px; line-height:20px; color:#FFFFFF;}
.header .navigation { position:relative; left:160px; top:181px; width: 580px; height: 53px; background: url('images/h_orange.png') top left no-repeat; font-size:15px; font-weight:bold; z-index:12;}
.header .navigation ul { clear:both; margin-top: 30px; list-style-type: none; } 
.header .navigation ul li { float:left; height:20px; }
/*.header .navigation ul li a { display:block; font-weight:bold; text-decoration:none; color:#454545; margin:18px 15px 0 15px; }
.header .navigation ul li:hover a { color: #ffffff; zbackground-image: url('images/navigation_highlight.jpg'); zbackground-repeat: no-repeat;} */
.highlightNav { color:White; zbackground-image: url('images/navigation_highlight.jpg'); zbackground-repeat: no-repeat;}
.header .h_shadow { float:left; width: 900px; height: 8px; top:0px; background: url('images/h_shadow.png') top left repeat-x;}

/*--content body--*/
.content_body { text-align:left; width:900px; background-color:#ffffff; }
.content_body .content_left { display:inline; float:left; margin:10px; width:560px; }

.content_body .content_right { display:inline; float:left; margin:10px 10px 10px 0; width:300px; }
.content_body .content_right .content_title { color:#454545; font-size:14px; font-weight:bold; padding-top:10px; padding-left:10px; 
                                              width:300px; height:40px; background-image: url('images/conten_title_bar.jpg'); 
                                              background-repeat: no-repeat;}
.content_body .content_right  .content_right_block_body { margin-bottom:20px; 
                                                          background-image: url('images/right_content_block_bg_0.jpg'); 
                                                          background-repeat:repeat-y;}
.content_body .content_right  .content_right_block_body blockquote { margin:0; padding:0;  line-height:18px; border:1px solid transparent; border-left:1px solid #545454; border-right:1px solid #545454;  width:100%; }
.content_body .content_right  .content_right_block_body blockquote p{ clear:both; margin:0 10px 0 10px;  line-height:18px;}
.content_body .content_right  .content_right_block_body img { display:block; margin:0; } 
.content_body .content_right  .content_right_block_body div { line-height:18px; border-left:1px solid #545454; 
                                                              border-right:1px solid #545454; width:100%; 
                                                              background-image: url('images/right_content_block_bg.jpg'); 
                                                              background-repeat: no-repeat;}
.content_body .content_right  .content_right_block_body div p { clear:both; margin:0 10px 0 10px;  line-height:18px; }
.content_body .content_right .content_right_block_body .testimonial{}
.content_body .content_right .content_right_block_body .testimonial img { float:left; width:120px; margin-right:10px;}

.content_body .content_right p.hownottogetrich { font-family:Comic Sans MS; font-size:20px; line-height:30px;}
.content_body .content_right p.hownottogetrich span{ color:#FF6600; }


/* content bottom */
.content_bottom p{ font-size:18px; line-height:24px; font-weight:bold; margin:0 0 0 10px;}
.content_bottom div { width:100%; height:275px; background-image: url('images/home_bottom_bg.jpg'); background-position:top left; position:relative;}
.content_bottom div img#home_bottom_1 {position:absolute; top:3px; left:118px; width:276px; height:183px; }
.content_bottom div img#home_bottom_2 {position:absolute; top:13px; left:490px; width:260px; height:240px;}

/*footer*/
.footer { width:900px; text-align:left; height:40px; }
.footer a { float:left; color:#FF6600; text-decoration:none; margin:10px 10px 0 0;}
.footer span { float:right; color:#FF6600; margin:10px 0 0 0; }

/*home_content*/
.home_content {font-size:12px; line-height:18px;}
.home_content h1 {font-size:24px;font-weight: bold;line-height:24px;margin:10px 0 0 0;color:#FF6600;}
.home_content h2 {font-size:18px;line-height:24px;margin:10px 0 0 0;color:#FF6600;}
.home_content h3{
	font-size:18px;
	line-height:21px;
	font-style:italic;
	margin:10px 0 0 0;
}
.home_content h5 { font-size:18px; line-height:24px; margin: 10px 0 0 0;}
/* .home_content span {font-size:14px; line-height:18px;} */
.home_content h3 label{
	color:#FF6600;
}
.home_content ul li{
  list-style-type: disc;
  margin: 0 0 0 15px;
}
