body { margin:0; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; }

.fleft { float:left; }
.fright { float:right; }
.mar15 { margin:15px 0; }
.clear { clear:both; }
.justify { text-align:justify; }

a img { border-style:none; }
a { text-decoration:none; }
a:hover { background:#CCC; }
a:visited { color:#03C; }

p {margin:0; }

h1 { color:#333; }

.wrapper { width:100%; float:left;}

.top-1 { width:100%; float:left; background:url(images/top-1.jpg) no-repeat center top; height:355px; }

.main-wrapper { width:100%; float:left; height:370px; background:url(images/main-background.jpg) repeat-x center top; }
.main-wrapper2 { width:100%; float:left;  background:url(images/main-background.jpg) repeat-x center top; }

.main-content { width:950px; margin:auto; }

	.text { width:920px; float:left; padding:25px 15px 15px 15px; }
	.welcome-text { width:552px; background:url(images/box2.gif) no-repeat left top; padding:5px 15px 15px 15px; height:260px; }
	.welcome-text2 { width:552px; padding:5px 15px 15px 15px; }
		.testimonial { width:100%px; background:#060; color:#fff; padding:15px; }
		.testimonial:hover { background:#030; }
		.author { background:#030; border-top:1px solid #ccc; color:#fff; padding:5px 15px; margin:0 0 15px 0;}
		.links { padding:10px 10px; border:1px dotted #CCC; margin:10px 0; float:left; clear:both; width:330px; }
	
	
	.box { width:318px; height:243px; background:url(images/box.gif) no-repeat center top; }
		.buynow { margin:175px 0px 15px 20px;}
		.buynow a { background:none !important;}
		
.footer-wrapper { width:100%; height:70px; background:#333; color:#fff; float:left; padding:15px 0px; margin:0 0 0 0; }
	
	.footer { width:920px; margin:auto; }
	.footer a { color:#fff; font-weight:bold; }
        .footer a:hover { color:#000; }
        .footer-menu { list-style:none; display:inline; margin:0; }
        .footer-menu li { list-style-type:none; display:inline; margin:0; }
        .footer-menu a { font-size:18px; padding:0 10px; }