body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset,  th, td{margin: 0; padding: 0; border: 0; font-family:Verdana, Arial, Helvetica, sans-serif; }
body{ background:#fff;/*font-size: 88%  Decide for yourself if you want to include this. ;*/}
h1, h2, h3, h4, h5, h6{font-size: 100%; padding: .6em 0; margin: 0 15px;}
ul, ol{ list-style: none;}
a{color: #FFFFFF;text-decoration: none;}
a:hover{text-decoration: underline;}
img{margin:0; padding:0; border:0;}
html {	overflow-y: scroll;}

#main{
 	 width: 960px;
     margin-top: 5px;
	 margin-left: auto;
	 margin-right: auto;
	 padding-top: 5px;
	 background:#FFF ;
	 
	 }
#main_header{
 	 width: 960px;
     margin-top: 5px;
	 margin-left: auto;
	 margin-right: auto;
	 padding: 0px;
	 background:#eaede8 ;
	 height:100px;
	 }

#logo{width:960px;  margin:0px;    }
.logo{float:left; }
.logo_tab{ float:left;  height:89px;   background:url(../images/logo_tabs.png) repeat-x; width:727px; margin:0px; }
.s{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	font-weight:bold;
	color:#FFF;
	font-style:italic;
	padding-left:10px;
	display:block;
	padding-top:55px;
	
}
#tabs { height:63px; width:960px; background:url(../images/tabs.png) no-repeat; float:left;   }
#tabs ul{  margin:0px; padding:0px;   }
#tabs li{float:right; line-height:55px; list-style-type:none; list-style:none; display:inline; }
#tabs li a{color:#ffffff; display: block; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold;  padding-right:38px; padding-left:35px; }
#tabs li a:hover{color:#ffffff; display: block;}
#tabs li a:active{color:#ffffff; display: block;}
#tabs li a.active_main_tab{color:#ffffff;display: block; text-decoration: underline;}

#banner{  width:960px; height:220px; background:url(../images/banner.png) no-repeat; float:left;  }
.banner_img{ float:left; padding:30px;}
.banner_text{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; /*font-weight:bold;*/ color:#fff; padding-right:10px; padding-top:4px;  line-height:12px; }
.banner_black_text{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; font-weight:bold; color:#000; padding-right:10px; padding-top:4px;  line-height:12px; }
.banner_title_yellow{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#f6a836; padding-top:28px; }
.banner_title_yellow_1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#f6a836; padding-top:5px;}
.slideshow { height: 141px; width: 202px; float:left; padding:30px; background: transparent !important; }

#boxes{width:960px; background:#FFF; float:left; }
.column1_bx{  float:left; width:335px; padding-top:20px; padding-bottom:10px; padding-left:15px; padding-right:15px; margin-left:20px;  }
.column2_bx{  float:left; width:250px; padding-top:20px; padding-bottom:10px; padding-left:20px; padding-right:20px; margin-left:25px;  }
.column3_bx{  float:left; width:190px; padding-top:18px; padding-bottom:10px; padding-left:20px; padding-right:20px; margin-left:10px;  }
.login_bx{width:190px; height:177px; background:url(../images/loogin_bkg.png) no-repeat; padding-left:10px; }
.login_title_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-align:left; padding-bottom:2px; padding-top:20px; }
.login_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:left; padding-bottom:2px; padding-top:20px; }
.bx_title_black{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; text-align:left; padding-bottom:10px;}

#boxes ul{  margin:0px; padding:0px; padding-top:5px;  }
#boxes li{  list-style:inside; margin-left:5px; list-style-image:url(../images/dot.png) ; }
#boxes li a{color:#000; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;   }
#boxes a:hover{color:#000; }
.bx_link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2271e2; font-weight:bold; }
.bx_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-align:left; padding:0px;  }
.separator{float:left;width:1px; height:200px; background:#333; margin-top:30px;}

#products{float:left; width:960px; height:159px; background:url(../images/products_bk.png) no-repeat #FFF; }
.column_pr{ float:left; width:320px; padding-top:20px; padding-bottom:10px; padding-left:90px; padding-right:90px; }
.column_pr_2{ float:left; width:340px; padding-top:20px;  padding-left:35px; padding-right:10px; }
.pr_title_white{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-align:left; padding-bottom:2px;}
.pr_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-align:left; padding:10px; padding-left:0px;  }
.pr_img{float:left; padding-right:5px;}
.button_more{width:70px; height:23px; background:url(../images/button_bkg.png) no-repeat; margin:0px; float:left; text-align:center; padding-top:5px;}
.button_white{width:70px; height:23px; background:url(../images/button_white.png) no-repeat; margin:0px; float:left; text-align:center; padding-top:5px;}
.pr_button{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#353535; font-weight:bold; font-size:11px; }
.white_small_link{color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; display:block; float:left; width:100px; margin-left:5px;}

#footer{height:49px; width:960px; background:url(../images/footer_bkg.png) no-repeat ; float:left; text-align:center;}
#footer ul{  margin:0px; padding:0px;   }
#footer li{float:right; line-height:15px; list-style-type:none; list-style:none;  }
#footer li a{color:#f7b43d; display: block; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;  text-align:center; padding-right:10px; padding-left:10px; }
#footer li a:hover{color:#ffffff; display: block;}
#footer li a:active{color:#ffffff; display: block;}
#footer li a.active_main_tab{color:#ffffff; display: block; text-decoration: underline;}
.footer_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff;  padding:0px; display: block; line-height:50px;}
.company_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#f7b43d;  padding:0px; }

#news_box{width:771px; float:left; margin-left:8px;   }
.news_title{height:48px; background:url(../images/p_title1.png) no-repeat; font-size:20px;
	color:#fff; line-height:45px; text-indent:10px; margin:0;}

.news_coulmn_title{/*font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;*/ font-size:12px;  padding:10px; color:#000; line-height:20px;  }	


.basic  {
	width: 181px;
	font-family: verdana;
	margin:0;
}
.basic div {
	background-color: #ddd;
	
}


.basic a.header {
	
	cursor:pointer;
	display:block;
	height:32px;
	margin-top: 0;
	text-decoration: none;
	line-height:28px;
	font-size: 11px;
	color: #fff;
	background-color: #00a0c6;
	text-indent:7px;
	
	
	background:url(../images/p_tabs_header.png) no-repeat;
}
.basic a.header:hover {
	color: #fff; 
	background:url(../images/p_tabs_header.png) no-repeat;
}
.basic a.selected {
	color: #fff;
	background-color: #80cfe2;
	background:url(../images/p_tabs_header.png) no-repeat;
}
.basic li {
	list-style:none outside none; display:inline;
}
.basic li a {
	line-height:18px;
	font-size:12px;
	color:#000000;
	display:block;
	text-indent:7px;
	text-decoration: none;
	height:20px;
}

.basic li a:hover {
	font-size:12px;
	color:#fff;
	background:#f7b43d;
	display:block;
	text-indent:7px;
	text-decoration: none;
	height:20px;
}
.basic li a.active {
	
	background:#666;
	color:#fff;
}

.basic li a.small {
	line-height:18px;
	font-size:11px;
	color:#000000;
	display:block;
	text-indent:7px;
	text-decoration: none;
	height:20px;
}

.basic li a.small:hover {
	font-size:11px;
	color:#fff;
	background:#f7b43d;
	display:block;
	text-indent:7px;
	text-decoration: none;
	height:20px;
}
#product_box{width:771px; float:left; margin-left:8px; padding-bottom:15px;  }
.product_cleaner{width:560px; height:15px; float:left; display:block; }
.products_title{height:48px; background:url(../images/p_title1.png) no-repeat; font-size:20px;
	color:#fff; line-height:45px; text-indent:10px; margin:0;}
.products_text{ font-family:/*"Lucida Grande","Lucida Sans Unicode",*/Arial,Verdana,sans-serif; font-size:12px; padding:5px; }
.products_coulmn{float:left; width:150px; padding:5px; height:250px; margin-left:10px; margin-top:5px; background:url(../images/products_coulumns.png) no-repeat;}
.products_coulmn_clear{float:left; width:150px;  height:290px;  margin-top:5px;  }
.products_coulmn_clear_190{float:left; width:190px;    margin-top:5px; margin-left:5px; }
.products_coulmn_clear_260{float:left; width:550px; height: 150px;   margin-top:5px; margin-left:5px; padding-bottom:10px; }
.products_coulmn_smart_260{float:left; width:550px; height: 170px;   margin-top:5px; margin-left:5px; padding-bottom:10px; }
.products_coulmn_clear_270{float:left; width:270px; height: 150px;   margin-top:5px; margin-left:5px; padding-bottom:10px; }
.products_coulmn_clear_50{float:left; width:270px; height: 50px;   margin-top:5px; margin-left:5px; padding-bottom:10px; }
.products_coulmn_clear_535{float:left; width:310px; height: 535px;   margin-top:5px; margin-left:5px; padding-bottom:10px; }
.products_coulmn_clear_big{float:left; width:590px;  height:290px;  margin-top:5px;   }
.products_large_coulmn{float:left; width:720px;  height:310px;  margin-top:5px; }
.products_separator{float:left; width:10px;  height:290px;}

.products_coulmn_title{font-family:/*"Lucida Grande","Lucida Sans Unicode",*/Arial,Verdana,sans-serif; font-size:14px;  padding:3px; color:#000; }
.products_image{ padding:3px; }
.products_coulmn_text{font-family:/*"Lucida Grande","Lucida Sans Unicode",*/Arial,Verdana,sans-serif; font-size:12px;  padding:3px; color:#666; }
.product_slideshow { height: 250px; width:160px; float:left; padding-right:20px;  }
.button_form{width:70px; height:23px; background:url(../images/button_bkg.png) no-repeat top left; border:none;  margin:0px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#353535; font-weight:bold; font-size:11px; }

.questions_tab{padding:10px;}
