body {
	margin: 10px 0 10px 0
	}
	
#outer {
	width: 800px; 
	background-color: #fff; 
	border:#D3D2D2 1px solid;
	margin: 0px auto; 
	padding: 0 0 5px 5px
	}
	
.logo {
	width: 160px;
	height:130px;
	float:left
	} 
	
.topnav, .topnav-inner {
	width: 640px;
	background-image:url(../images/home_top.jpg);
	background-repeat:repeat-x;
	height:130px;
	float:left
	} 
	
.topnav-inner {
	background-image:url(../images/products.jpg);
	background-repeat:repeat-x;
	} 
	
.topnav ul {
	padding : 85px 0 0 42px; 
	margin : 0
	} 
	
.topnav ul li{
	float : left; 
	font : bold 11px verdana, arial, helvetica, sans-serif; 
	color : #fff; 
	white-space : nowrap; 
	list-style-type : none; 
	padding : 22px 7px 0 7px;
	background-image : url(../images/but_off.gif); 
	background-repeat : no-repeat;
	background-position:center top
	}
	 
.topnav-urhere{
	padding : 22px 0 0 0;
	background-image : url(../images/but_on.gif); 
	background-repeat : no-repeat;
	color:#fff;
	background-position:center top
	} 
	
.topnav ul li a {
	color : #FDC688; 
	text-decoration : none
	} 
	
.topnav ul li a:hover {
	color : #fff; 
	text-decoration : none 
	} 
	
.topnav2{
	font : normal 11px verdana, arial, helvetica, sans-serif; 
	color : #FDC688;
	padding-top:22px;
	margin-left: 20px;
	float:left
	}
	
.topnav2 a{
	font : normal 11px verdana, arial, helvetica, sans-serif; 
	color : #FDC688;
	text-decoration:none
	}
	
.topnav2 a:hover{
	color : #FDC688;
	text-decoration:underline
	}
	
.margin-nav{
	margin-left:80px
	}
	
.leftcol, .leftcol-inner {
	float : left; 
	width : 152px;
	padding : 0;
	margin: 0;
	background-color:#feddb8;
	border: #d3d2d2 1px solid
	} 
	
.leftcol-inner {
	background-color:#FEEEDB;
	}
	
.rightcol, .rightcol-inner {
	float : left; 
	width : 174px;
	padding : 0;
	margin: 0;
	background-color:#FEDDB8;
	border: #D3D2D2 1px solid;
	} 
	
.rightcol-inner {
	background-color:#FEEEDB;
	}

.quote h3 {
	font : normal 12px verdana, arial, helvetica, sans-serif;
	color:#58595B;
	padding : 0 0 5px 14px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position: left top;
	margin: 5px 0 0 0
	}
	
.quote h2 {
	font : bold 14px verdana, arial, helvetica, sans-serif;
	color:#F38A20;
	padding : 10px 0 0 14px;
	margin:0;
	clear:both
	}
.quote h2 a{
	color:#F38A20;
	text-decoration:none
	}	
	
.quote h2 a:hover{
	color:#F38A20;
	text-decoration:none
	}
	
.content{
	float : left; 
	width : 455px;
	height: auto;
	margin : 0px 5px 0px 5px;  
	padding : 0;
	background-color:#DEDEDE;
	} 
	
.content p{
	font : normal 11px verdana, arial, helvetica, sans-serif; 
	color : #58595B;
	padding : 0px 20px 0px 25px; 
	margin:10px 0px 0px 0px;
	clear:both
	} 
	
.content h2{
	font : bold 11px verdana, arial, helvetica, sans-serif; 
	color : #58595B;
	padding : 10px 20px 0px 25px; 
	margin:0px
	} 
	
.content h1{
	font : bold 18px verdana, arial, helvetica, sans-serif; 
	color : #58595B;
	margin : 20px 0px 10px 25px; 
	padding:0px
	} 
	
.img-who-we{
	background-image: url(../images/wwa_thumb-bg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0 9px 6px 0px;
	margin:0px;
	}
	
.img-whatsnew{
	background-image: url(../images/whatsnew_thumb_bg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0 9px 9px 0px;
	margin:0px;
	}
	
.rigister{
	margin:20px 22px 0px 22px;
	text-align:center;
	border-bottom:#DDC3A5 1px solid
	}
	
.rigister p{
	font : normal 11px verdana, arial, helvetica, sans-serif; 
	color : #58595B;
	padding:0;
	margin:0
	}
	
.margin-textbox{
	height:16px;
	margin: 8px 0px 8px 0;
	font : normal 11px verdana, arial, helvetica, sans-serif; 
	color : #58595B
	}
	
.quote{
	padding:20px 10px 20px 10px;
	margin:0;
	}
	
.quote h1{
	font : bold 13px verdana, arial, helvetica, sans-serif; 
	color : #2B67AC;
	text-align:left;
	line-height:18px;
	margin:0;
	padding:0;
	}
	
.quote p{
	font : bold 12px verdana, arial, helvetica, sans-serif; 
	color : #58595B;
	text-align:left;
	margin-top:10px;
	padding:0;
	}
	
.footer{
	float:left;
	width:455px;
	height:20px;
	font : bold 9px Arial, Helvetica, sans-serif;
	color: #FDC888;
	line-height:20px;
	text-align:center;
	background-color: #231F20;
	border-top: #fff 4px solid;
	margin : 0;
	clear:both
	}
	
.footer a{
	font : bold 9px verdana, arial, helvetica, sans-serif;
	color: #BDBCBD;
	text-decoration:none
	}
	
.footer a:hover{
	color: #FDC888;
	text-decoration:none;
	}
	
.products {
	float : left; 
	width : 150px;
	background-image:url(../images/line.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom: 14px
}

.products h1 {
	font : bold 14px verdana, arial, helvetica, sans-serif;
	color:#035DA9;
	padding : 10px 0 0 10px;
	margin:0
	}
	
.products h2 {
	font : bold 12px verdana, arial, helvetica, sans-serif;
	color:#58595B;
	padding : 0 0 5px 10px;
	margin:0
	}
	
.products ul{
	padding:0 0 0 2px;
	margin:0
	}

.products ul li{
	float : left;
	width : 135px;
	font : normal 11px verdana, arial, helvetica, sans-serif;
	list-style-type : none; 
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position: left top;
	padding : 0 0 0 14px;
	margin: 6px 0 0 0
	}
	
.products ul li a {
	color : #505050; 
	text-decoration : none; 
	} 
	
.products ul li a:hover {
	color : #CB3432; 
	text-decoration : none 
	} 
	
.featured {
	float : left; 
	width : 150px;
	padding:0
	}

.featured-home-bg{
	background-image:url(../images/thumb_right_bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	padding: 0 8px 8px 0;
	margin: 10px 10px 0 30px
	}
	
.featured-inner-bg{
	background-image:url(../images/featured_inner_bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	padding: 0 8px 8px 0;
	margin: 10px 10px 0 30px
	}
	
.featured h1 {
	font : bold 14px verdana, arial, helvetica, sans-serif;
	color:#035DA9;
	padding : 10px 0 0 10px;
	margin: 0
	}
	
.featured h2 {
	font : bold 12px verdana, arial, helvetica, sans-serif;
	color:#58595B;
	padding : 0 0 5px 14px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position: left top;
	margin: 5px 0 0 0
	}
	
.featured h3 {
	font : bold 11px verdana, arial, helvetica, sans-serif;
	color:#CB3432;
	padding : 0 0 5px 14px;
	margin:0;
	clear:both
	}
	
.featured p {
	font : normal 11px verdana, arial, helvetica, sans-serif;
	color:#58595B;
	padding : 0 0 5px 14px;
	margin:0;
	clear:both
	}
	
.thumnail{
	float:left;
	width:130px;
	margin: 0 .5em 0 .5em;
	padding:0
	}
	
.thumnail img{
	background-image: url(../images/thumbnail_bg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0 8px 8px 0;
	margin: 0 0 0 15px
	}
	
.thumnail h2 {
	font : bold 11px verdana, arial, helvetica, sans-serif;
	color: #CB3432;
	padding : 0 0 5px 14px;
	margin: 0;
	height:40px;
	clear: both
	}
	
.thumnail a {
	color:#CB3432;
	text-decoration:none
	}
	
.thumnail a:hover {
	color:#CB3432;
	text-decoration:underline
	}
	
.thumnail p {
	height:40px;
	font : normal 11px verdana, arial, helvetica, sans-serif;
	color:#58595B;
	background-image : url(../images/bullet2.gif); 
	background-repeat : no-repeat;
	background-position:left top;
	padding : 0 0 5px 14px;
	margin:0
	}
	
.copyright{
	clear:both;
	font : normal 10px verdana, arial, helvetica, sans-serif;
	padding:5px 0px 0px 10px;
	color:#58595B;
	}
	
.hide{
	display:none;
	}
