/* CSS Document */
html, body, p, h1, h2, h3, h4, h5, h6, ul, li, form, fieldset  
	 {
	 margin:0;
	 padding:0;
	 border:0;
	 }
.clearfix:after {
/*    content: "."; */
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
body
	{
	background:#fff;
	font:11px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#474747;	
	}
#wrap
	{
	width:920px;
	margin:0 auto;
	background:url(../images/wrap-bg.jpg) repeat-y;
	}
#wrap.index{background:url(../images/index-wrap-bg.jpg) repeat-y;}
#header
	{
	width:920px;
	height:108px;
	background:url(../images/header-bg.jpg) no-repeat;
	}
#header.content{background:url(../images/content-header-bg.jpg) no-repeat;}
#header h1
	{
	width:260px;
	height:57px;
	background:url(../images/logo.jpg) no-repeat;
	margin:21px 0 0 28px;
	float:left;
	}
#header h1 span{display:none;}
#header h1 a
	{
	width:260px;
	height:57px;
	display:block;
	}
#top
	{
	width:920px;
	height:54px;
	background:url(../images/top-bg.jpg) no-repeat;
	}
#nav
	{
	width:524px;
	height:39px;
	background:url(../images/nav.gif) no-repeat;
	position:relative;
	margin:10px 0 0 22px;
	float:left;
	display:inline;
	}
#nav li
	{
	top:0;
	height:39px;
	position:absolute;
	display:block;
	}
#nav a
	{
	height:39px;
	display:block;
	font:12px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#fff;
	}
#nav a span{display:none;}
#nav #panel1{left:14px; width:75px;}
#nav #panel2{left:89px; width:100px;}
#nav #panel3{left:189px; width:88px;}
#nav #panel4{left:275px; width:112px;}
#nav #panel5{left:387px; width:88px;}
#nav #panel1 a:hover, #nav #panel1 a.selected{background:url(../images/nav.gif) -14px -39px no-repeat;}
#nav #panel2 a:hover, #nav #panel2 a.selected{background:url(../images/nav.gif) -89px -39px no-repeat;}
#nav #panel3 a:hover, #nav #panel3 a.selected{background:url(../images/nav.gif) -189px -39px no-repeat;}
#nav #panel4 a:hover, #nav #panel4 a.selected{background:url(../images/nav.gif) -275px -39px no-repeat;}
#nav #panel5 a:hover, #nav #panel5 a.selected{background:url(../images/nav.gif) -387px -39px no-repeat;}
#top form
	{
	float:left;
	margin:24px 0 0 23px;
	}
#top form fieldset input
	{
	width:241px;
	height:19px;
	background:#fff;
	border:1px solid #D6D6D6;
	padding:0;
	float:left;
	}
#top form fieldset input.search
	{
	width:52px;
	height:20px;
	border:none;
	margin:0 0 0 12px;
	}
#left
	{
	width:182px;
	float:left;
	display:inline;
	margin:0 0 0 22px;
	background:url(../images/left-bg.jpg) top no-repeat;
	padding:0 0 0 6px;
	}
#left.index{background:url(../images/index-left-bg.jpg) top no-repeat;}
#left h1
	{
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#000;
	border-top:1px solid #6E6E6E;
	border-bottom:1px solid #6E6E6E;
	background:url(../images/news-ico.gif) left no-repeat;
	padding:5px 0 5px 15px;
	margin:0 25px 15px 0;
	}
#left h2
	{
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	color:#5E7842;
	margin:0 25px 10px 0;
	}
#left p
	{
	font:10px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#000;
	margin:0 25px 10px 0;
	}
#left p a
	{
	font:11px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#6E0101;
	text-decoration:none;
	float:right;
	background:url(../images/bullet4.gif) left no-repeat;
	padding:0 0 0 10px;
	}
#left p a:hover{text-decoration:underline;}
#left ul
	{
	width:160px;
	list-style:none;
	margin:27px 0 37px 5px;
	}
#left ul li
	{
	font:11px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#5B5B5B;
	background:url(../images/li-bg.jpg) left bottom no-repeat;
	padding:0 0 10px ;
	}
#left ul li a
	{
	color:#5B5B5B;
	text-decoration:none;
	background:url(../images/bullet1.gif) left no-repeat;
	padding:0 0 0 10px;
	}
#left ul li a:hover{text-decoration:underline;}
#left ul ul
	{
	list-style:none;
	margin:0 0 0 20px;
	width:120px;
	}
#left ul ul li
	{
	font:10px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#5b5b5b;
	background:none;
	padding:0;
	}
#left ul ul li a{background:url(../images/bullet2.gif) left no-repeat;}
#middle
	{
	width:493px;
	float:left;
	background:url(../images/middle-bg.jpg) top no-repeat;
	padding:25px 19px 0 8px;
	margin:0 5px 0 0;
	}
#middle h2
	{
	font:bold 25px "Trebuchet MS", "Lucida Sans Unicode", sans-serif;
	color:#fff;
	}
#middle h3
	{
	font:bold 10px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#C2E07D;
	line-height:11px;
	margin:0 0 6px 0;
	}
#middle h4
	{
	font:bold 9px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#48740A;
	}
#middle h4 span.price{font:28px "Trebuchet MS", "Lucida Sans Unicode", sans-serif;}
#middle h4 span.from{float:left;}
#middle h5
	{
	font:20px "Lucida Sans Unicode", "Trbuchet MS", sans-serif;
	color:#5E7842;
	background:url(../images/dot.gif) 0 17px repeat-x;
	margin:0 0 5px 0;
	}
#middle h5 span
	{
	background:#fff;
	padding:0 5px 0 0;
	}
#middle h6
	{
	font:bold 14px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#000000;
	line-height:15px;
	margin:0 0 5px 0;
	}
#middle p
	{
	font:11px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#474747;
	}
#middle p a.more-details
	{
	font:bold 10px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#fff;
	background:url(../images/bullet5.gif) right no-repeat;
	padding:0 10px 0 0;
	text-decoration:none;
	float:right;
	margin:5px 0 0 0;
	}
#middle p a.more-details:hover{text-decoration:underline;}
#middle img
	{
	border:5px solid #CECECE;
	margin:25px 0 30px 0;
	}
#right
	{
	width:655px;
	float:left;
	background:url(../images/right-bg.jpg) top no-repeat;
	padding:25px 28px 0 8px;
	}
#middle h1, #right h1
	{
	font:25px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#5E7842;
	margin:0 0 20px 0;
	}
#right h2
	{
	font:18px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#5E7842;
	margin:0 0 15px 0;
	}
#right h3
	{
	font:15px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#5E7842;
	margin:0 0 15px 0;
	}
#right h4
	{
	font:bold 13px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#5E7842;
	margin:0 0 15px 0;
	}
#right p
	{
	font:11px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#474747;
	margin:0 0 25px 0;
	line-height:17px;
	clear:both;
	}
#right p.list{margin:0 0 15px 0;}
#right p a{color:#951E19;}
#right p a:hover{text-decoration:none;}
#right img
	{
	float:left;
	border:5px solid #CECECE;
	margin:0 15px 15px 0;
	}
#middle ul, #right ul
	{
	list-style:none; 
	margin:0 0 25px 0;
	float:left;
	}
#middle ul{margin:10px 0 20px 0;}
#middle ul li, #right ul li
	{
	font:11px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#474747;
	background:url(../images/bullet3.gif) left 5px no-repeat;
	padding:0 0 0 10px;
	line-height:17px;
	}
#middle ul li{margin:0 0 10px 0;}
#survey
	{
	width:660px;
	height:244px;
	background:url(../images/survey.jpg) no-repeat;
	position:relative;
	margin:0 0 12px 0;
	}
#survey p
	{
	font:20px Georgia, "Times New Roman", Times, serif;
	color:#595959;
	text-align:center;
	position:absolute;
	z-index:1000;
	top:90px;
	left:8px;
	}
#survey p span{font:30px Georgia, "Times New Roman", Times, serif;}
#survey p.regular
	{
	font:14px Georgia, "Times New Roman", Times, serif;
	position:absolute;
	z-index:1000;
	top:170px;
	left:80px;
	}
#register
	{
	width:490px;
	height:176px;
	background:url(../images/register-bg.jpg) no-repeat;
	}
#register h1
	{
	width:152px;
	height:35px;
	background:url(../images/register-domain.jpg) no-repeat;
	float:right;
	margin:25px 34px 0 0;
	display:inline;
	}
#register h1 span{display:none;}
#register form fieldset
	{
	clear:both;
	margin:0 0 0 23px;
	font:10px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#312F2F;
	position:relative;
	}
#register form fieldset label
	{
	font:bold 11px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#282828;
	float:left;
	margin:0 5px 0 0;
	}
#register form fieldset label.ext{margin:0 20px 0 0;}
#register form fieldset input.text
	{
	width:169px;
	height:18px;
	padding:0;
	border:1px solid #CCCCCC;
	float:left;
	margin:0 5px 5px 0;
	}
#register form fieldset input.search
	{
	position:absolute;
	z-index:1000;
	top:30px;
	left:335px;
	}
#register form fieldset span
	{
	font:9px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#282828;
	}
div.row
	{
	clear:both;
	margin:0 0 0 5px;
	}
div.row2{float:left; margin:0 5px 0 0;}
div.box
	{
	width:185px;
	height:150px;
	background:url(../images/box-bg.jpg) no-repeat;
	float:left;
	margin:15px 0 0 0;
	padding:17px 14px 0 46px;
	}
div img.customer
	{
	border:5px solid #CECECE;
	margin:10px 0 0 0;
	}
#testimonials
	{
	float:left;
	margin:37px 0 0 0;
	width:180px;
	}
#testimonials h1
	{
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#000;
	border-top:1px solid #6E6E6E;
	border-bottom:1px solid #6E6E6E;
	background:url(../images/testimonials-ico.gif) left no-repeat;
	padding:5px 0 5px 15px;
	margin:0 25px 15px 0;
	}
#testimonials p
	{
	font:10px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#101010;
	margin:0 25px 0 0;
	}
#testimonials img
	{
	border:none; 
	float:right;
	margin:10px 25px 0 0;
	}
#footer
	{
	width:879px;
	height:62px;
	clear:both;
	background:url(../images/footer-bg.jpg) no-repeat;
	margin:0 0 0 22px;
	font:bold 10px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#fff;	
	}
#footer p.copyright
	{
	float:left;
	margin:30px 0 0 15px;
	display:inline;
	}
#footer p.link
	{
	float:right;
	margin:30px 10px 0 0;
	display:inline;
	}
#footer p.link a
	{
	color:#fff;
	text-decoration:none;
	margin:0 10px;
	}
#footer p.link a:hover{text-decoration:underline;}
