/* -------------------------------------------------  Global Styles */

/* Clear All */
:link,:visited { text-decoration:none; } 
ul,dl { list-style:none; } 
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,fieldset,input,dl,dt,dd { margin:0; padding:0; } 
ol { margin:8px; padding:0; } 
a img,:link img,:visited img { border:none; }
address { font-style:normal; }
strong { font-weight:bold; }
em { font-style:italic; }
i { display:none; font-style:normal; }


html,body{
/* background-color:#fff;*/
 background:#3B678C;
 /*background-image:url(images/facing_back.jpg);
 background-repeat:repeat-x;*/
 color:#000;
 font-family: Helvetica, Arial, sans-serif;
 font-size:12px;
}

td{
font-family: Helvetica, Arial, sans-serif;
 font-size:12px;
}

/* Global Form Styles */
input, textarea, select{
	border:1px solid #c4d4e0;
	font-size:12px;
	padding:5px;
	line-height:12px;
	font-family:inherit;
	background:#f2f4f5;
	color:#204476;
}

input:focus, textarea:focus{
	background:#fff;
}

input:blur, textarea:blue{
	background:#eee;
}

/* fix for search button */
#go {
	border:0px;
	background:transparent;
	padding:0px;
}

#bodywrap{
	background-color:#fff;
	background-image:url(images/facing_back.jpg);
	background-repeat:repeat-x;
	
	text-align:center;
}

#page h1,h2,h3{
	font-family: Georgia, Times New Roman, serif;
	font-size:18px;
	margin-bottom:20px;
}
#page h2{
	font-size:15px;
}
#page h3{
	font-size:13px;
}

#page p{
	margin-bottom:20px;
}

#page a, #page a:active{
	color:#3B678C;
	text-decoration:underline;
}
#page a:visited{
	color:gray;
}

#page{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
	position:relative;
	text-align:left;
}

#footer{
	text-align:center;
	background-color:#3B678C;
	border-top:4px solid #85AF81;
}
#footer_sub{
	display:block;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;

}
 #footer_left{
 	width:210px;
	text-align:right;
	float:left;

 }
 #footer_right{
 	width:600px;
	height:200px;
	float:right;
	color:#c4d4e0;
	margin-right:55px;
	text-align:left;
 }
  #footer_right a{
	color:#c4d4e0;
 }
 #footer_right a:hover{
	text-decoration:underline;
 }
 
/* Top Navigation Bar */
#page #top_nav{
	
}
#page #top_nav li {
	display:block;
	width:auto;
	height:28px;
	float:left;
}
#page #top_nav a{
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#fff;
	background:transparent;
	display:block;
	width:inherit;
	height:inherit;
	line-height:28px;
	text-align:center;
	text-decoration:none;
	padding: 0 10px 0 10px;
}
#page #top_nav a:hover{
	background-image:url(images/top_nav_over.jpg);
}
#page #top_nav .sel{
	background-image:url(images/top_nav_over.jpg);
}
#page .sel{
	background-image:url(images/top_nav_over.jpg);
}

/* Member login and other buttons */
#page #memb_log_tab{
	display:block;
	width:114px;
	height:36px;
	position:absolute;
	top:0px;
	left:10px;
	background-image:url(images/member_log_tab.jpg);
}

/* Page Header (logo, picture)*/
#page #page_header1{
	clear:left;
	display:block;
	width:900px;
	height:110px;
	background-image:url(images/facing_header1.jpg);
	background-repeat:no-repeat;
}
#page #page_header2{
	clear:left;
	display:block;
	width:900px;
	height:110px;
	background-image:url(images/facing_header2.jpg);
	background-repeat:no-repeat;
}
#page #page_header3{
	clear:left;
	display:block;
	width:900px;
	height:110px;
	background-image:url(images/facing_header3.jpg);
	background-repeat:no-repeat;
}

.addResBlock{
	padding:10px;
	border-left:1px solid #d8d8d8;
	margin-left:25px;
	margin-bottom:15px;
	float:right;
}



#page #page_copy_head{
	display:block;
	width:900px;

	padding-top:8px;
	height:62px;
	margin-bottom:10px;
}
#page #page_copy_head h1{
	font-family: Georgia, Times New Roman, serif;
	font-size:24px;
	color:#fff;
	margin-bottom:0px;
}
#page #page_copy_head h2{
	font-family: Georgia, Times New Roman, serif;
	font-size:20px;
	color:#c4d4e0;
	margin-bottom:0px;
}

/* Page BODY */
#page #page_body_wrap{
	width:600px;
	border-left:1px solid #d8d8d8;
	margin-left:230px;
	float:right;
}

#page #page_body{
	width:650px;
	border-left:0px solid #d8d8d8;
	float:left;
	padding-left:15px;
}

/* Page Sub Menu-Items */
#page #page_sub{
	border-right:1px solid #d8d8d8;
	width:229px;
	float:left;
}
#page #sub_nav{
	margin-top:35px;
	border-bottom:1px solid #d8d8d8;
}
#page #sub_nav li{

}
#page #sub_nav a{
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:12px;
	padding-left:10px;
	color:#000;
	display:block;
	width:inherit;
	height:31px;
	line-height:31px;
	background-image:url(images/sub_nav_back.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
}
#page #sub_nav a:hover{
	background-image:url(images/sub_nav_back_sel.jpg);
	background-repeat:no-repeat;
}
#page #sub_nav .sn_sel{
	background-image:url(images/sub_nav_back_sel.jpg);
	background-repeat:no-repeat;
}
#page #sub_nav .sn_last{
	background-image:url(images/sub_nav_back_last.jpg);
	background-repeat:no-repeat;
}
#page #sub_nav .sn_last:hover{
	background-image:url(images/sub_nav_back_last_sel.jpg);
	background-repeat:no-repeat;
}
#page #sub_feature{
	margin-top:25px;
	width:212px;
}

/* Blue wrapper box */
#page #sub_feature  #subtop{
	display:block;
	width:212px;
	height:5px;
	height:1px;
	background-image:url(images/sub_box_top.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
	border:1px solid red;
}
#page #sub_feature  #subcont{
	width:192px;
	background-image:url(images/sub_box_back.jpg);
	padding:10px;
}
#page #sub_feature  #subbtm{
	display:block;
	width:212px;
	height:5px;
	background-image:url(images/sub_box_bottom.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#page #sub_feature #subcont blockquote{
	background-image:url(images/sub_box_quote.jpg);
	background-repeat:no-repeat;
	font-style:italic;
	font-size:11px;
	padding-left:20px;
	margin:0px;
	margin-top:15px;
}
#page #sub_feature #subcont h3{
	font-size:14px;
	color:#2B475D;
}
/* ---------------------- */



#page .subnavShell{
	border:0px solid pink;
	margin-bottom:30px;
	width:229px;

}

#page .subnavShell h3{
	padding-bottom:7px;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:12px;
	border-bottom:1px solid #d8d8d8;
	margin-bottom:7px;
	color:#3B678C;
}
#page .subnavShell p{
	padding-right:19px;
}









#page #site_trail, #page #site_trail a{
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	color:#3B678C;
	margin-bottom:38px;
	text-decoration:none;
}
#page #site_trail a:hover{
	text-decoration:underline;
}

/* Search Block */
#search_box {
    width: 212px;
    height: 27px;
    background: url(images/search_bar_back.jpg);
	background-repeat:no-repeat;
}
#search_box #search {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 159px;
    background: none;
}
#search_box #go {
    float: right;
    margin: 0 0 0 0;
}
.search_block{
	color:#ED6A24;
}

/*  Other Elements */
.clearing {
	height: 0;
	clear: both;
}

#signup_now_button{
	display:block;
	width:173px;
	height:42px;
	background-image:url(images/sunow_button.jpg);
	position:absolute;
	top:153px;
	left:700px;
}

#home_button{
	display:block;
	width:250px;
	height:65px;
	position:absolute;
	top:45px;
	left:0px;
}

#stat_logged{
	display:block;
	width:215px;
	height:28px;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:12px;
	/*background-image:url(images/nav_loggedin.jpg);*/
	position:absolute;
	top:0px;
	left:0px;
	line-height:27px;
	text-align:center;
	color:#fff;
}
#stat_logged a{
	color:#fff;
	text-decoration:none;
}
#stat_logged a:hover{
	text-decoration:underline;
}

/*ordered Lists */
.ulOne li{
	padding:5px;
	list-style:disc;
	margin-left:25px;

	margin-top:0px;
}
.olOne li{
	padding:5px;
	list-style:disc;
	margin-left:25px;

	margin-top:0px;
}

.olTwo li{
	padding:10px;
	margin-left:25px;

	margin-top:0px;
}

.notice{
	color:red;
}
.notice-box {
	color:red;
	padding:10px;
	border: 1px solid red;
	}
}
.result{
	color:#ED6A24;
}
hr{
	height:1px;
	color:#d9d9d9;
	border: 0;
	background-color: #d9d9d9;
}

/* Home Page */
/* ----------------- */
html,body{
 background-color:#416A86;
 background-image:  url(images/home-back.jpg);
 background-repeat:repeat-x;
}
#page #home_header{
	clear:left;
	display:block;
	width:808px;
	height:114px;
	background-image:  url(images/home-header.jpg);
	background-repeat:no-repeat;
	margin-left:46px;
}
#sell_shell{
	width:808px;
	height:355px;
	background-image:  url(images/sell_back.jpg);
	background-repeat:no-repeat;
	margin-left:49px;
	margin-top:96px;
	padding-bottom:15px;
	overflow:visible;
}
#sell_copy{
	width:380px;
	padding:10px;
	color:#191919;
	float:left;
}
#sell_copy p{
	margin-bottom:5px;
}

#button_box{
	padding:10px;
	margin-top:140px;
	margin-right:45px;
	display:block;
	width:342px;
	height:178px;
	background-image:  url(images/buttonblock-back.jpg);
	float:right;
}
#bbtopshell{
	border-bottom:1px solid #8dadcf;
}
#bbcallbox{
	background:transparent;
	text-align:center;
	float:left;
	height:100px;
	width:175px;
	padding:10px;
	border-right:1px solid #8dadcf;
}
#bbcallbox .bbh1l{
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#3e6384;
	margin-bottom:10px;
}
#homesubutt{
	display:block;
	width:175px;
	height:43px;
	background-image:  url(images/home-signup.jpg);
}
#bbmoreshell{
	height:120px;
}
#bbchat{
	padding-left:10px;
	background:transparent;
	width:135px;
	float:right;
	border-left:1px solid #dfe4e8;
	border-bottom:1px solid #8dadcf;
}
#bbchat .bbchath1{
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#3e6384;
	margin-bottom:5px;
	margin-top:8px;
}
#bbchatbutt{
	display:block;
	width:123px;
	height:32px;
	background-image:  url(images/livechat_home.jpg);
	margin-bottom:10px;
}
#bbimf{
	border-top:1px solid #dfe4e8;
	height:35px;
	padding-top:10px;
	background:transparent;
	width:135px;
	float:right;
	padding-left:10px;
	text-align:center;
	line-height:12px;
	border-left:1px solid #dfe4e8;
	padding-top:7px;
	padding-bottom:3px;
}

#bbimfLink{
	/*font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#3e6384;*/
	display:block;
	width:124px;
	height:32px;
	background-image: url(images/wbimf_button.jpg);
	background-repeat: no-repeat;

}
#bbbtmshell{
	background:transparent;
	clear:both;
	border-top:1px solid #dfe4e8;
	padding-top:5px;
	font-size:11px;
	color:#191919;
}
#bbbtmshell .bbbtmshh1{
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#3e6384;
	margin-bottom:5px;
}
#sell_foot{
	width:808px;
	height:17px;
	background-image:  url(images/sell_foot.jpg);
	margin-left:49px;
	margin-bottom:10px;
}
#homeSub{
	padding:10px;
	padding-top:20px;
	margin-left:49px;
	width:780px;
	background-color:#f2f4f5;
	background-image:  url(images/homesub-top.jpg);
	background-repeat:no-repeat;
}
#homesubLeft{
	width:220px;
	float:left;
}
#homesubRight{
	padding-left:230px;
}
#homeSubFoot{
	display:block;
	margin-left:49px;
	width:800px;
	height:12px;
	background-image:  url(images/home-sub-btm.jpg);
	background-repeat:no-repeat;
}
#page .homeLrgTitleOne{
	color:#c8d4dc;display:block;width:500px;position:absolute;
	top:155px;left:49px;font-family: Georgia, Times New Roman, serif;
	font-size:25px;
}
#page .homeLrgTitleTwo{
	display:block;
	width:500px;
	position:absolute;
	top:185px;
	left:125px;
	font-family: Georgia, Times New Roman, serif;
	font-size:35px;
	color:#fff;
}

#big_image1{
	width:414px;
	height:277px;
	background:  url(images/home-image1.jpg);
	display:block;
	position:absolute;
	top:89px;
	left:443px;
}
#big_image2{
	width:414px;
	height:277px;
	background:  url(images/home-image2.jpg);
	display:block;
	position:absolute;
	top:89px;
	left:443px;
}
#big_image3{
	width:414px;
	height:277px;
	background:  url(images/home-image3.jpg);
	display:block;
	position:absolute;
	top:89px;
	left:443px;
}

/* Testimonials Quotes */

.quoteRule{
	width:580px;
	margin:0px;
	margin-left:10px;
	margin-top:25px;
	padding:10px;
	background-image:url(images/quoterule-back.jpg);
	background-repeat:no-repeat;
}
.quoteRuleBtm{
	margin:0px;
	margin-left:10px;
	width:600px;
	padding-top:30px;
	text-align:right;
	background-image:url(images/quoterule-btm.jpg);
	background-repeat:no-repeat;
}

.quoteSolid{
	width:580px;
	margin:0px;
	margin-left:10px;
	margin-top:25px;
	padding:10px;
	background-image:url(images/quote-top.jpg);
	background-color:#d8d8d8;
	background-repeat:no-repeat;
}
.quoteSolidBtm{
	margin:0px;
	margin-left:10px;
	width:600px;
	padding-top:30px;
	text-align:right;
	background-image:url(images/quote-btm.jpg);
	background-repeat:no-repeat;
}

/* Members Area */

.appBack{
	background-image:url(images/appback.jpg);
	background-repeat:repeat-x;
	border:1px solid #d8d8d8;
}

/* spiffy corners */
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d8e1e8}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #eef2f5;
  border-right:1px solid #eef2f5;
  background:#e1e8ed}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfcfc;
  border-right:1px solid #fbfcfc;
  background:#dfe6ec}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dfe6ec;
  border-right:1px solid #dfe6ec;}
.spiffy4{
  border-left:1px solid #eef2f5;
  border-right:1px solid #eef2f5}
.spiffy5{
  border-left:1px solid #e1e8ed;
  border-right:1px solid #e1e8ed}
.spiffyfg{
  background:#d8e1e8;
  padding:10px;
  }
.spiffyfg blockquote{
	background-image:url(images/sub_box_quote.jpg);
	background-repeat:no-repeat;
	font-style:italic;
	font-size:11px;
	padding-left:20px;
	margin:0px;
	margin-top:15px;
}
* html .spiffyfg blockquote{
		width:185px;
}
.spiffyshell{
	margin-bottom:20px;
}

.spiffyfg h3{
	font-size:14px;
	color:#2B475D;
}

/* Global News Ticker */

.spiffyshellNT{
	width:212px;
}

.spiffyfgNT{
	text-align:left;
	background:#d8e1e8;
  	padding:10px;
}

.spiffyfgNT h3{
	margin-bottom:9px;
	color:#000;
}

#newsticker{
	height:205px;
	font-size: 10px;
}

#newsticker h3{
	text-decoration: underline;
	font-size: 12px;
	margin-bottom:5px;
}

#nav-frame {
	font-weight:bolder;
	clear:both;
	text-align:center;
	width:900px;
	padding: 0 0 10px 0;
	margin-left:-25px;
}

