/* CSS Document */

body{  margin:0; padding:0; text-align:left; font-family:Georgia1, Georgia, serif; background:url(images/template2.jpg) repeat-x #707070;line-height:1.3em;}
img{ border:0; padding:0;}
img a{ border:0;}
form{ background:inherit;}


.main_container{margin:0 auto; padding:0; width:950px;background:url(images/template2.jpg) repeat-x #707070; color:#FFF0FF;}
.main_container p{ margin:0; padding:15px; font-size:12px; float:right;}

.container{ margin:0; padding:0; float:left; width:950px;}

.header{margin:0; padding:0; float:left; width:950px; height:130px;font-family:"Times New Roman", Times, serif;}
.logo{ margin:0; padding:0; height:130px; width:280px; background-repeat:no-repeat; background-position:center;}
.menu{ margin:0; padding:0; float:right; height:40px; width:650px; color:#FFFFFF;font-family:"Times New Roman", Times, serif;}
.menu p{ margin:0; padding:10px; float:right; background:url(images/menu_bck.jpg) repeat-x #000000; font-size:14px; color:#f8cc32;}
.menu p a{color:#FFFFFF; text-decoration:underline;}
.menu p a:hover{text-decoration:none;}


.banner{margin:0; padding:0;float:left; height:200px; width:950px;}
.banner_icons{ margin:0; padding:0; float:left; height:200px; width:300px;}
.phone_icon{ margin:0; padding:0; float:left; width:280px; height:50px;}
.phone_icon p{margin:0; padding:10px; float:left;background-color:#0c060a; font-size:14px;}
.opensource_icon{margin:0; padding:0; float:left; width:300px; height:150px; background:url(images/pack.gif) no-repeat center left;}
.opensource_text{margin:0; padding:0; float:left; width:280px; height:25px; background:url(images/open_back.jpg) repeat-x #af083c;font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;}
.opensource_img{ margin:0; padding:0; float:left; height:120px; width:300px;}
.opensource_img img{ margin:0; padding:5px; float:left;}

.banner_pic{margin:0; padding:0; float:left; height:200px; width:650px; background:url(images/new_banner1.gif) no-repeat;}
.banner_pic1{margin:0; padding:0; float:left; height:200px; width:650px; background:url(images/new_banner3.gif) no-repeat;}
.banner_pic2{margin:0; padding:0; float:left; height:200px; width:650px; background:url(images/new_banner2.gif) no-repeat;}
.banner_pic3{margin:0; padding:0; float:left; height:200px; width:650px; background:url(images/new_banner4.gif) no-repeat;}

.banner_right{margin:0; padding:0; float:left; height:200px; width:170px;}
.quote_icon{margin:0; padding:0; float:left; height:50px; width:170px; background:url(images/quote.jpg) no-repeat center;}
.badget{margin:0; padding:0; float:left; height:150px; width:170px; background:url(images/badget.gif) no-repeat;}

.content{margin:0; padding:0; float:left; width:950px;}
.content_tower{margin:0; padding:0; float:left; width:280px; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;}
.content_text{margin:0; padding:0; float:left; width:280px; height:30px; background:url(images/menu_bck.jpg) repeat-x #af083c; color:#f8cc32;}
.content_text p{ margin:0; padding:5px; float:left; font-size:15px;}
.content_menu{margin:0; padding:0; float:left; width:280px;background-color:#0c060a;}
.easysteps{margin:0; padding:0; float:left; width:280px;background:url(images/3steps.gif) center no-repeat #0c060a; height:250px;}
.content_menu p{ margin:0; padding:15px; float:left; width:250px;  font-size:14px; line-height:20px; color:#f8cc32;}
.content_menu p a{ color:#FFFFFF; text-decoration:underline;}
.content_menu p a:hover{ text-decoration:none;}
.free_quote{margin:0; padding:15px; float:left;font-size:14px; line-height:20px; width:90%;background-color:#0c060a;}
.free_quote p{ margin:0; padding:15px; float:left; font-size:14px; }
.portfolio_title{margin:0; padding:0; float:left; width:280px; height:25px;background:url(images/open_back.jpg) repeat-x #af083c; color:#f8cc32;}
.portfolio{margin:0; padding:0; float:left; width:280px;  background-color:#0c060a; height:200px;}
.content_page{ margin-bottom:0; margin-right:0; margin-top:10px; margin-left:10px; padding:0; float:left; width:650px; font-family:Georgia1, Georgia, serif;}
.content_page p{ margin:0; padding:15px; float:left; font-size:14px;background-color:#0c060a; }
.content_page p a{ color:#FFFFFF; text-decoration:underline;}
.content_page p a:hover{ text-decoration:none;}
.content_page p img{ margin:0; padding:0; border:0;}

.footer{margin:0; padding:0; float:left; width:100%; background-color:#000000;font-family:"Times New Roman", Times, serif;}
.footer p{margin:0; padding:10px;color:#FFFFFF; width:950px;}
.footer p a{ color:#FFFFFF; text-decoration:underline;}
.footer p a:hover{ text-decoration:none;}

.formel{ padding:2px; border:1px solid #CCCCCC; width:180px; height:14px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;  }

.formmsg{ padding:2px; border:1px solid #CCCCCC; width:300px; height:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.formsub{ margin-top:10px; display:block; border:1px solid #000000; width:100px; height:20px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:2px; line-height:14px; background-color:#EFEFEF; }
