/* CSS Document */
/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
* { margin: 0; padding: 0; }
html { overflow-y: scroll; }

a { outline: none; }
a img { border: none; }
img{ border:none}
a{ text-decoration:none}
/* END RESET */

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }

/* END TOOLBOX */

/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

img{
	border:none;
}
body{
    text-align:center;
	margin:0;
	padding:0;
	font-family:verdana, "Helvetica LT Std", Tahoma;
	font-size:12px;
	background:#cc0033;
	color:#333333;
}
#wrapper{
   margin:0 auto;
   padding:0;
   text-align:left;
   width:924px;
}
/* ------------------------------------------ */
/* HEADER STRUCTURE */
/* ------------------------------------------ */
#header{
   position:relative;
   height:212px;
}
/* ------------------------------------------ */
/* TOPMENU STRUCTURE */
/* ------------------------------------------ */
#topmenu{
   position:absolute;
   top:15px;
   left:13px;
   font-family:Tahoma, Verdana, Arial;
   font-size:10px;
} 
#home,#contact{
   padding:0;
   margin:0;
   float:left;
   padding:10px 0;
}
#home{
   padding-left:15px;
   padding-right:15px;
   width:24px;
   height:24px;
}
#contact{
   padding-left:10px;
   padding-right:10px;
   width:54px;
   height:23px;
}
#home img{
   margin-bottom:5px;
   margin-left:5px;
}
#contact img{
   margin-bottom:7px;
   margin-left:20px;
}
#home a,#contact a{
   color:#FFFFFF
}
/* ------------------------------------------ */
/* TELENO STRUCTURE */
/* ------------------------------------------ */
#teleno{
   position:absolute;
   top:15px;
   right:22px;
}
/* ------------------------------------------ */
/* HEADERNAV STRUCTURE */
/* ------------------------------------------ */
#headernav{
	background:url(../images/header.gif) no-repeat;
	position:absolute;
	width:924px;
	margin-top:60px;
	height:153px;
	left: 1px;
}
#logo{
   position:absolute;
   top:30px;
   left:24px;
   z-index:12
}
/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */
#page{
   background:url(../images/wrapper-bg.gif) repeat-y;
   width:924px;
   padding:0;
}
#banner{
  width:899px;
  margin-left:12px;
  background:url(../images/banner.jpg) no-repeat;
  height:248px;
  position:relative
}
.option{
   color:#999999;
   font-size:10px;
   position:absolute;
   top:170px;
   left:458px;
   line-height:20px;
} 
#login-form{
   color:#FFFFFF;
   position:absolute;
   top:125px;
   right:15px;
   font-size:11px;
   padding-top:5px;
   width:250px;
   padding-left:15px;
}
#login-form input, #login-form select{
   font-size:12px;
   width:135px;
   border:1px solid #bdbcbd;
   color:#000000;
   height:17px;
   padding:3px 0 0 5px;
}
#login-form select{
   margin-top:15px;
   margin-left:-3px;
   padding:0;
   height:20px;
   width:140px;
   height:23px;
}
#login-form .input{
   float:left;
   width:90px;
   padding-top:5px;
   padding-left:10px;
}
#login-form  .select{
   float:left;
   width:100px;
   padding-left:5px;
   padding-top:15px;
}
#button input{
   background:url(../images/button1.gif) no-repeat;
   height:35px;
   width:94px;
   padding:0;
   margin:0;
   border:none;
   color:#000000;
   font-size:11px;
   font-weight:bold;
   cursor:pointer;
   margin-right:35px;
   margin-top:5px;
}
/* ------------------------------------------ */
/* CONTAINER STRUCTURE */
/* ------------------------------------------ */
#container{
   background:#fcfff4 url(../images/container-bg.gif) repeat-x;
   width:895px;
   padding:0;
   text-align:left;
   padding-top:20px;
   margin-left:13px;
   border-top:1px solid #dadac0;
   border-bottom:1px solid #f5eee6;
   padding-bottom:20px;
}
#maincontent{
   padding:30px;
   text-align:justify;
   line-height:20px;
   font-size:12px;
   padding-top:0px;
}
/* ------------------------------------------ */
/* LEFT STRUCTURE */
/* ------------------------------------------ */
#left{
   float:left;
   width:455px;
   padding-left:40px;
   padding-right:20px;
}
#left .inside {
   padding-right:20px;

}
#left p{
   text-align:justify;
   line-height:20px;
   padding:18px 0;
   font-size:12px;
}
.title{
   font-family:"Century Gothic", Verdana, Tahoma;
   font-size:24px;
   color:#000000;
   padding-bottom:8px;
   border-bottom:1px solid #cc3333;
}
.subtitle{
   color:#666666;
   font-family:"Century Gothic", Verdana, Tahoma;
   font-size:18px;
   border-bottom:1px solid #d1d3c5;
   padding-bottom:10px;
   margin-top:10px;
}

#maincontent .companies img{
     padding:0px 24px;
}
.companies{
   margin-top:20px;
}
.companies img{
   padding:10px 25px;
}
/* ------------------------------------------ */
/* RIGHT STRUCTURE */
/* ------------------------------------------ */
#right{
   float:right;
   width:328px;
   padding:0 25px;
}
.testimonial{
   color:#333333;
   font-family:"Century Gothic", Verdana, Tahoma;
   font-size:18px;
   border-bottom:1px solid #c8c8b2;
   padding-bottom:10px;
   padding-top:8px;
}
#right p{
   color:#6c6a6a;
   font-size:11px;
   line-height:20px;
   margin-left:15px;
   margin-right:25px;
   padding:18px 0 9px 0px; 
   text-align:justify;
   background:url(../images/sep1.gif) repeat-x left bottom;
}
#right  a{
   color:#cc0033;
   font-size:9px;
   text-decoration:underline;
   padding-left:5px;
}
.author{
   color:#666666;
   font-weight:bold;
   font-size:11px;
   margin-left:200px; /*250*/
}
#view  a{
   font-weight:bold;
   color:#cc0033;
   font-size:10px;
   padding-right:20px;

}
/* ------------------------------------------ */
/* FOOTER STRUCTURE */
/* ------------------------------------------ */
#page-footer{
  background:url(../images/page-footer.gif) no-repeat;
  height:12px;
  width:924px;
}
#footer{
   position:relative;
   padding:0;
   margin:0;
   color:#e9e9ce;
}
#logo-symbol{
   position:absolute;
   top:10px;
   left:25px;
}
#footer p{
   /*float:left;*/
   padding-left:110px;
   padding-top:25px;
   font-size:10px;
   color:#e9eacf;
}
#footer a{
   color:#e9e9ce;
   font-size:11px;
   text-decoration:none;
   padding:0 10px;
}
#links{
   float:right;
   padding-top:25px;
   padding-right:20px;
}
  
