/* general page styles */
body, html {
	margin:0px;
	padding:0px;
	
}
body{
	background:#5f562b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1a1b13;
}

#main-container { margin:0px; padding:0px; background:#5f562b url(images/bg-vert.gif) repeat-y center; width:100%;
}
#wrapper { margin:0px; padding:0px ; background:url(images/bg-hortz.gif) repeat-x; width:100%
	
}


#container{
	width:878px;
	margin:0 auto;
	padding:0;
}
/* header and banner styles */
#header{
	margin:0 auto;
	padding:33px 0 0 0;
}
.top-left-col{
	margin:0 auto;
	padding:0;
	float:left;
	display:block; height:112px
	
}
.top-center-col{
	margin:0 auto;
	padding:0;
	float:left;
	display:block; height:112px
}
.top-rt-col{
	margin:0 auto;
	padding:0;
	float:right;
	display:block; height:112px
}
/*  navigation */

#navigation{
	width:878px;
	margin:0 auto;
	background:url(images/nav-bg.jpg) no-repeat top;
	height:67px;
}
#navigation ul { margin:0px; padding:0px;  display:block; width:839px; height:28px; overflow:hidden; margin:0px auto; margin-top:20px}
#navigation ul li {margin:0px; padding:0px; float:left; display:inline}
#navigation ul li a {display:block; height:28px; float:left; display:inline; text-indent:-2000px; font-size:0px; line-height:0px}
#navigation ul li#nav_home a {background:url(images/naigation.png) no-repeat left top; width:52px; overflow:hidden}
#navigation ul li#how-works a {background:url(images/naigation.png) no-repeat left top; width:108px; overflow:hidden; background-position:-52px top}
#navigation ul li#what-buy a {background:url(images/naigation.png) no-repeat left top; width:108px; overflow:hidden; background-position:-160px top}
#navigation ul li#what-pay a {background:url(images/naigation.png) no-repeat left top; width:110px; overflow:hidden; background-position:-268px top}
#navigation ul li#testi a {background:url(images/naigation.png) no-repeat left top; width:133px; overflow:hidden; background-position:-487px top; margin-left:106px}
#navigation ul li#about a {background:url(images/naigation.png) no-repeat left top; width:55px; overflow:hidden; background-position:-620px top}
#navigation ul li#faqs a {background:url(images/naigation.png) no-repeat left top; width:49px; overflow:hidden; background-position:-675px top}
#navigation ul li#blog a {background:url(images/naigation.png) no-repeat left top; width:46px; overflow:hidden; background-position:-724px top}
#navigation ul li#contact a {background:url(images/naigation.png) no-repeat left top; width:69px; overflow:hidden; background-position:-770px top}

#navigation ul li#nav_home a:hover, #navigation ul li#nav_home.active a {background:url(images/naigation.png) no-repeat -1px bottom;}
#navigation ul li#how-works a:hover, #navigation ul li#how-works.active a {background:url(images/naigation.png) no-repeat left top; background-position:-53px bottom}
#navigation ul li#what-buy a:hover, #navigation ul li#what-buy.active a {background:url(images/naigation.png) no-repeat left top;  background-position:-161px bottom}
#navigation ul li#what-pay a:hover, #navigation ul li#what-pay.active a {background:url(images/naigation.png) no-repeat left top;  background-position:-269px bottom}
#navigation ul li#testi a:hover, #navigation ul li#testi.active a {background:url(images/naigation.png) no-repeat left top;  background-position:-488px bottom}
#navigation ul li#about a:hover, #navigation ul li#about.active a {background:url(images/naigation.png) no-repeat left top; background-position:-621px bottom}
#navigation ul li#faqs a:hover, #navigation ul li#faqs.active a {background:url(images/naigation.png) no-repeat left top; background-position:-676px bottom}
#navigation ul li#blog a:hover, #navigation ul li#blog.active a {background:url(images/naigation.png) no-repeat left top; background-position:-725px bottom}
#navigation ul li#contact a:hover, #navigation ul li#contact.active a {background:url(images/naigation.png) no-repeat left top; background-position:-771px bottom}

/* ---- individual navigation buttons ---- */


/* body content styles */
#cont-body{
	margin:0 16px;
	padding:0;
	background:#ecebcd url(images/text-body.gif) repeat-y center;
}
#cont-body a{
	text-decoration:underline;
	color:#1a1b13;
}
#cont-body a:hover{
	text-decoration:none;
	color:#1a1b13;
}
#cont-body ul{
	margin:0;
	padding:5px 0 5px 20px;
	list-style:none;
}
#cont-body li{
	margin:0;
	padding:6px 0 0 20px;
	list-style:none;
	background:url(images/li-bg.gif) no-repeat left;
}
#cont-body li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b210a;
	text-decoration:none;
}
#cont-body li a:hover{
	text-decoration:none;
}
#cont-body1{
	padding:0 9px 0 11px;
	background:#ecebcd url(images/home-tt-bg1.jpg) no-repeat top;
}
#home-tb{
	width:858px;
	float:left;
	background:url(images/home-bt-bg2.jpg) no-repeat bottom;
}
.title{
	padding:10px 0;
	margin:0;
}
#banner{
	margin:0;
	padding:25px 0 0 25px;
	display:block;
}
.rt-image{
	padding-top:5px;
	display:block;
}
#login-fm-inner{
	background:url(images/login-bg.jpg) no-repeat bottom left;
	height:306px;
}
#login-fm{
	background:url(images/login-bg.jpg) no-repeat bottom left;
	height:306px;
}
.fm-input{
	border:solid 3px #bdbdbd; border-bottom:none;
	padding:2px 5px;
	background:#f0edc6 url(images/input-bg.gif) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	color:#161d06;
	font-weight:bold;
}

#footer-main{
	padding:0 0 50px 0;
	margin:0 auto;
	width:878px;
	background:#5f562b;
}

#footer{
	margin:0 auto;
	width:858px;
	background:url(images/footer-bg.jpg) repeat-x top;
}
#footer-left{
	padding:45px 0 0 0;
	margin:0;
	width:308px;
	float:left;
	color:#f5e8b9;
	text-align:center;
}
#footer-left a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f5e8b9;
	text-decoration:none;
	padding:10px;
}
#footer-left a:hove{
	float:left;
	color:#f5e8b9;
	text-decoration:underline;
}
#footer-center{
	padding:40px 0 0 0;
	margin:0;
	width:294px;
	float:left;
}
#footer-rt{
	padding:10px 0 0 0;
	margin:0 auto;
	width:256px;
	float:right;
}
#fr-adds{
	background:url(images/footer-add-bg.gif) no-repeat top;
	padding:0;
	height:73px;
}
#fr-adds ul #fr-adds li{
	padding:0;
	list-style:none;
}    
#testdiv a 
{
text-decoration: underline;
color: #1a1b13;
}

#testdiv a:hover 
{
text-decoration: none;
color: #1a1b13;
}

.marque_text
{
color:#363a17;
font-family:Arial,Helvetica,sans-serif;
}
