/* CSS reset  to all browsers*/

html, body, h1, h2, h3, h4, h5, h6, p{
margin: 0;
padding: 0;
}
.clear	{ clear: both; }

/* remember to define focus styles! */
:focus {
outline: 0;
}

html{
background-color:#F8F8F8;
}
body {
color: #646464;
font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
width:1000px;
margin:0 auto;
font-smooth:always;
}

#tabs_bg{
background-color: #003F75;/*#FF9900*/
height:38px;
border-bottom:1px solid #003F75;/*#E9E9E9*/
}

.bold{
font-weight:bold;}

#top{
height:140px;
width:1000px;
background-color:#fff;
border-left:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;}

.content_top{
width:964px;
/*height:81px;*/
margin:0 auto;
padding:36px 20px 23px 16px ;
}

.logo{
width:400px;
}

.livechat{
	font-size:16px;
	font-weight:bold;
	color:#47B6DA;
	display:block;
	padding-top: 5px;
	margin-left:125px;
	margin-right:0;
}



a:link.blue, a:visited.blue {
color:#47B6DA;
font-weight:bold;
text-decoration:underline; }
 a:hover.blue{
color:#4c4c4c;
font-weight:bold;
text-decoration:underline; }

.texts{
float:right;
width:550px;
margin-top:-20px;
}

.content_top p{
font-size:15px;
width:218px;
height:61px;
float:right;
text-align: right;
font-weight:normal;
line-height:20px;
padding-bottom:20px;
}

.big{
font-size:18px;
font-weight:bold;}

 #second_top{
width:1000px;
height:360px;
border-left:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;
/*background-image:url(../img/form_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;*/}



.form_content{
width:314px;
height:283px;
/**margin-top:1px;
_padding:-12px 13px 10px 13px;*/
padding:13px;
float:right;
font-size:12px;
color:#4C4C4C;
font-family:  "ArialMT", Helvetica, sans-serif;
}

/* Google Chrome hack */
body:nth-of-type(1) .form_content {
     /* Propiedades para Google Chrome */
width:311px;
height:283px;
margin-right:36px;
margin-top:5px;
padding:13px;
float:right;
font-size:12px;
color:#4C4C4C;
font-family:  "ArialMT", Helvetica, sans-serif;
}


.subtext{
font-size:12px;
padding-top:10px;
*padding-top:2px;
/**margin-top:-10px;*/}


.fieldset{
width:280px;
margin:9px 17px 12px 17px;
*margin:9px 17px 0 17px;
font-size:15px;
*font-size:14px;}


/*FORM*/
.input{ border: 1px solid #cccccc;
background-color:#FFF;
padding:2px;
}

.inputa{ border: 1px solid #cccccc;
background-color:#FFF;
height:18px;
width:156px;
padding:3px;
margin-bottom:6px;
*margin-bottom:2px;
text-align:left;}

.inputb{ border: 1px solid #cccccc;
background-color:#FFF;
height:18px;
width:200px;
padding:3px;
margin-bottom:6px;
*margin-bottom:2px;
text-align:left;}

label{
float:left;
text-align: right;
width:auto;
margin-top:6px;}


/**/

span.select {
   position: absolute;
   width: 140px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
   height: 18px;
   padding: 3px 5px;
   text-align:left;
   color: #000;
   font: 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-weight:normal;
   background: url(../img/select.png) no-repeat;
   background-position: left;
   overflow: hidden;
}

.select_form	{
width:210px;
float:right;}

	
.button{
background-image:url(../img/button.png);
background-repeat:no-repeat;
background-position:top left;
width:110px;
height:24px;
*padding:3px 0;
padding-bottom:5px;
font-weight:bold;
text-align:center;
border:none;
font-size:12px;
margin-top:5px;
margin-left:100px;
display:inline;
	}
	
	
	/* Google Chrome hack */
body:nth-of-type(1) .button {
     /* Propiedades para Google Chrome */
padding-top:5px;

}


/* == button_set== */

#button_set{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
font-size:18px;
height:25px;
text-align:left;
padding-right:31px;
padding-top:8px;
}
	
	
 .normal{
 font-size:15px;
font-weight:normal;
color:#FFF;
text-decoration:none;
padding-left:15px;
}


 .normal:hover{color:#FFF;
 text-decoration:underline;
 }

.selected{
	font-size:15px;
	font-weight:normal !important;
	margin-left:15px;
	Color:#FFF !important;
	text-decoration:underline !important;
	padding-bottom:14px;
	border-bottom:8px solid #69BCFF;
		}
/* ==END button_set== */

.language{
float:right;
font-size:15px;
font-weight:normal;
width:250px;
text-align:right;}


#middle{
width:1000px;
height:auto;
text-align:center;
margin:0 auto 24px auto;
background-color:#fff;
border-left:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;
border-bottom:4px solid #E9E9E9;
 }


.left {
	float: left;
	width:325px;/*640*/
	padding:18px 41px 37px 24px;
	text-align:left;
 }
 
 
 .mid{
	width:240px;
	float: left;
	padding: 13px;
	padding-top: 18px;
	text-align: left !important;
	font-size: 12px;
	line-height: 18px;
	 }
 
 h1{
 color:#4c4c4c;
 font-size:17px;
 font-weight:bold;
  }
  .divider{
  height:1px;
  background-color:#4C4C4C;}
  

 .description  {
 padding:5px;
  font-size:12px;
  line-height:20px;
text-align:left;
margin:10px 0;
color:#4c4c4c;
font-weight:normal;
  }
  
 .description a:link, .description a:visited{
 color:#646464;
 text-decoration:underline;
  }
  
  .description a:hover{
 color:#0C1C8C;
 text-decoration:none;
  }
  
  .turn_right {
  float:right;
  font-size:14px;
  }
  
  .description ul {
margin: 10px 0 0 30px;
padding: 0;
list-style: none;
  }
  
 .description  li{
 list-style-image:url(../img/bullet.png);
 list-style-position: outside;
margin: 0;
padding:0 0 8px 5px;
  }
  
 
.right{ 
float: left;
width:306px;
padding:18px 18px 0 18px;
text-align:left;
font-size:13px;
line-height:18px;
 }



 #product{
 margin-top:23px;
 margin-left:6px;
 width:299px;
 height:auto;}
 
 h2{
	color:#F90;
	font-size:16px;
	font-weight:bold;
 }
 .product_img{
 float:left;
 margin-right:18px;
}
 
 .product_desc{
 float:left;
 width:222px;
 height:auto;}
 
.product_desc A:link,.product_desc A:visited{
color:#000;
text-decoration:underline;
}
.product_desc A:hover{
color:#47B6DA;
 text-decoration:underline;
}
 
 #testimonials /*Latest News & Articles*/{
width:880px;
height:auto;
/*height:200px;*/
padding:24px 60px 40px 60px;
background-color:#F8F8F8;
font-size:13px;
line-height:18px;
}

h3{
color:#4c4c4c;
display:block;
border-bottom:1px solid #E4E4E4;
font-size:16px;
padding-bottom:8px;
margin-bottom:8px;
 }
 #testimonials .testify{
 float:left;
 width:388px;
 margin-top:8px;
 margin-right:74px;}

 #testimonials .testify_r{
 float:left;
  margin-top:5px;
 width:388px;}
 
.author{
display:inline;
 float:right;
  margin-right:10px;
  font-weight:bold;}
		 
#footer{
color:#B4B4B4;
width:920px;
height:58px;
*height:88px;
padding:0 40px;
background-color:#F8F8F8;
margin-bottom:41px;}

.foot_divider{
  height:1px;
  background-color:#C9C9C9;
  margin:3px 0;}

.content_footer{
width:920px;
height:35px;
margin:20px auto 0 auto;
background-image:url(../img/foot_bg.jpg);
background-repeat:repeat-x;
background-position:top;
}
A:link.up, A:visited.up{
color:#B4B4B4;
text-decoration:none;
font-size:13px;
 padding-bottom:7px;
}
A:hover.up {
color:#B4B4B4;
font-size:13px;
 text-decoration:underline;
 padding-bottom:7px;
}

A:link.down, A:visited.down{
color:#B4B4B4;
text-decoration:none;
font-size:12px;
padding-top:7px;
}
A:hover.down {
color:#B4B4B4;
font-size:12px;
 text-decoration:underline;
 padding-bottom:7px;
}

.content_footer p{
font-size:12px;
width:420px;
text-align:right;
float:right;
}


/*///////////////////////////// ABOUT US*/

/* #about_top{
width:1000px;
height:360px;
background-image:url(../img/about_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
border-left:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;}*/


.highlight{ 
 color:#47B6DA;
 font-weight:bold;
 }


.column_one p, .column_two p, .column_three p{  
font-size:12px;
  line-height:20px;
  margin:12px 2px 4px 2px;}
  
  
.column_one{
 float:left;
 width:300px;
 padding:21px 10px 21px 0;
}

 .column_two{
 float:left;
 width:291px;
 padding:21px 10px 21px 10px;
 margin-left:6px;
 border-right:1px solid #E9E9E9;
  border-left:1px solid #E9E9E9;
}

 .column_three{
 float:left;
 width:280px;
 padding:21px 10px 21px 0;
  margin-left:12px;
}
 
 h4{ 
 color:#47B6DA;
 font-size:17px;
 font-weight:bold;
 border-bottom:2px solid #47B6DA;
 display:block;
 }
 
/*///////////////////////////// SERVICES*/
/*POP UP - newsletter
.fold {display:none; 
	color: #4c4c4c;
	line-height:16px;
	width:200px;
	height:auto;
	padding:0 10px;
	}
*/

.news_text{font-size:13px;
color: #4c4c4c;
font-weight:bold;
/*margin-top:8px;border-top:1px solid #f6f6f6;*/
margin-bottom:25px;
padding-top:10px;

}
.label_news{font-family: Arial, Helvetica, sans-serif;
color:#4c4c4c;
	display:block;
	width:55px;/*100px*/
	height:18px;
	float:left;
	text-align:right;
	margin-right:8px;
	margin-bottom:7px;}
	
.input_news{ border: 1px solid #cccccc;
background-color:#FFF;
height:18px;
width:100px;
padding:3px;
margin-bottom:6px;
*margin-bottom:2px;
text-align:left;}

.button_news{background-image:url(../img/button_news.png);
background-repeat:no-repeat;
background-position:top left;
width:90px;
height:24px;
*padding:3px 0;
padding-bottom:5px;
font-weight:bold;
text-align:center;
border:none;
font-size:12px;
margin-top:5px;
margin-left:50px;
display:inline;
margin-bottom:10px;
color:#FFF;}

	/* Google Chrome hack */
body:nth-of-type(1) .button_news {
     /* Propiedades para Google Chrome */
padding-top:5px;

}


 .clear2{
 clear:both;
 height:250px;}
 
 #services_top{
width:1000px;
/*height:360px;
background-color: #CDE0FC;
background-image:url(../img/services_img.jpg);
background-repeat:repeat-x;
background-position:bottom;*/
border-left:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;}


.serv_right  { 
float: left;
width:689px;
margin:14px 16px 0 12px ;
text-align:left;
height:200px;
padding-bottom:20px;
 }

.serv_left{ 
float: left;
width:255px;
margin:57px 12px 0 16px;
text-align:left;
font-size:13px;
line-height:18px;
 }

h6{ color:#4c4c4c;
display:block;
font-weight:bold;
background-color:#F5F5F5;
font-size:12px;
padding:5px;
}

.step1{
display:block;
font-weight:bold;
font-size:15px;
padding-left:63px;
padding-top:6px;
background-image:url(../img/s_one.jpg);
background-repeat:no-repeat;
background-position:top left;
margin-top:20px;
height:53px;
}
.step2{display:block;
font-weight:bold;
font-size:15px;
padding-left:63px;
padding-top:6px;
background-image:url(../img/s_two.jpg);
background-repeat:no-repeat;
background-position:top left;
margin-top:20px;
height:53px; }


.step3{display:block;
font-weight:bold;
font-size:15px;
padding-left:63px;
padding-top:6px;
background-image:url(../img/s_three.jpg);
background-repeat:no-repeat;
background-position:top left;
margin-top:20px;
height:53px; }

.step_desc{
margin-top:15px;
font-size:12px;
line-height:15px; }

#services ul { }

#services li{
list-style:square;
color:#47B6DA;
font-size:12px;
line-height:17px;
}


#services li a, #services li a:visited{
color:#FF9900;
text-decoration:underline;
font-size:12px;
line-height:23px;
}

#services li a:hover{
color:#47B6DA;
text-decoration:underline;
font-size:12px;
line-height:23px;
}


.services_items{
border:5px solid #F5F5F5;
height:auto;/*242px*/
margin-bottom:25px;}

.items_right{ 
float: left;
width:310px;
padding:12px;
text-align:left;
 }

.items_left{ 
float: left;
width:310px;
padding:12px;
text-align:left;
font-size:13px;
line-height:18px;
border-left:1px solid #F5F5F5;
overflow: auto;
height:375px;/*210px*/
 }
.items_content{
margin-top:12px;}

 
 
 #box_one{float: left;
width:220px;
height:auto; }
 
 .alert-top, .tips-top, .blog-top{
float: left;
width:220px;
 height:12px;
 background-image:url(../img/box_top.jpg);
background-repeat:no-repeat;
background-position:top left;}

 .alert{float: left;
/*width:213px;*/
height:auto;
padding:0 5px 10px 10px;
text-align:left;
background-image:url(../img/s_boxnews.jpg);
background-repeat:no-repeat;
background-position:top left;
font-size:14px;
border-left:1px solid #f6f6f6;
border-right:1px solid #f6f6f6;
border-bottom:1px solid #f6f6f6; }


 #box_two{float: left;
width:220px;
height:auto; 
margin:0 14px; }

 .tips{float: left;
/*width:213px;*/
background-image:url(../img/s_boxtips.jpg);
background-repeat:no-repeat;
background-position:top left; 
padding:0 5px 10px 10px;
text-align:left;
font-size:14px;
border-left:1px solid #f6f6f6;
border-right:1px solid #f6f6f6;
border-bottom:1px solid #f6f6f6;
}

#box_three{float: left;
width:220px;
height:auto; }


 .blog{ float: left;
/*width:213px;*/
background-image:url(../img/s_boxblog.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:0 5px 10px 10px;
text-align:left;
font-size:14px;
border-left:1px solid #f6f6f6;
border-right:1px solid #f6f6f6;
border-bottom:1px solid #f6f6f6;}



.alert p, .tips p, .blog p{
padding:3px 5px;
font-size:12px;
}

.alert-btm, .tips-btm ,.blog-btm{
float: left;
width:210px;
 height:auto;
 padding:5px; 
 font-size:12px;
 background-image:url(../img/box_btm.jpg);
background-repeat:no-repeat;
background-position: bottom left;}

.alert a:link, .tips a:link,.blog a:link,
.alert a:visited, .tips a:visited, .blog a:visited{
color:#4c4c4c;
text-decoration:underline;
}

.alert a:hover, .tips a:hover, .blog a:hover{
color:#999;
text-decoration:underline;
}



.box_title{
font-size:17px;
color:#4c4c4c;
margin:-3px 0 15px 65px;}

#usebox ul{
}

#usebox li{
list-style-image:url(../img/bullet_box.jpg);
color:#4c4c4c;
font-size:12px;
margin-left:30px;}

a:link.box, a:visited.box {
display:block;
color:#FF9900;
text-decoration:underline;
/*margin-top:32px;*/
margin-left:7px;
/*padding-bottom:4px;*/}

 a:hover.box{
display:block;
color:#47B6DA;
/*text-decoration:underline;
margin-top:32px;
margin-left:7px; padding-bottom:4px;*/}


#usebox_all{ 
height:auto;
width:697px;
margin:20px 0 20px 0;}

#use_box_top{ 
height:20px;
background-image:url(../img/serv_box_use-top.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.use_box{ 
padding:5px;
height:auto;
background-image:url(../img/serv_box_use.jpg);
background-repeat: repeat-y;
background-position:top left;
}

.use_right{ 
float: left;
width:325px;
height:auto;
padding:0 12px;
text-align:left;
font-size:12px;
 }
 
 .use_right p, .use_left p{
 width:298px;
 margin:10px auto;
 line-height:20px;
 }

.use_left{ 
float: left;
width:295px;
height:auto;
padding:0 12px;
font-size:12px;
 }

#callus{
height:15px;
width:295px;
margin-right:15px;
*margin-right:29px;
font-size:13px;
padding-top:8px;
padding-bottom:20px;
float:right;
}
#use_box_btm{ 
height:54px;
background-image:url(../img/serv_box_use-btm.jpg);
background-repeat:no-repeat;
background-position: bottom left;
}

a:link.orange, a:visited.orange {
color:#FF9900;
text-decoration:underline; }
 a:hover.orange{
color:#47B6DA;
text-decoration:underline; }

 #middle_inner{
width:1000px;
height:auto;
text-align:center;
margin:0 auto 24px auto;
background-color:#fff;
border-left:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;
border-bottom:4px solid #E9E9E9;
}

.center { 
float: left;
width:935px;
padding:18px 41px 37px 24px ;
text-align:left;
 }
 

 #middle_two{
width:880px;
height:200px;
padding:24px 60px 40px 60px;
background-color: #003399;
font-size:13px;
line-height:18px;
}


 #middle_two .left_two{
 float:left;
 width:388px;
 margin-top:8px;
 margin-right:74px;}

 #middle_two .right_two{
 float:left;
  margin-top:5px;
 width:388px;}


 #top_li ul {
margin: 10px 0 0 30px;
padding: 0;
list-style: none;
  }
  
 #top_li  li{
 list-style-image:url(../img/bullet2.png);
 list-style-position: outside;
margin: 0;
padding:0 0 8px 5px;
  }
  
#top_li  li a, #top_li  li a:visited{
color:#333333;
text-decoration:underline;
font-weight:bold; }

#top_li  li a:hover{
color: #7EA44D;
text-decoration:underline;
font-weight:bold; }

 .services_title{
 display:block;
 color:#4c4c4c;
 font-size:15px;
 font-weight:bold;
  }
.description_services  {
 padding:5px;
  font-size:12px;
  line-height:20px;
text-align:left;
margin-bottom:10px;
color:#4c4c4c;
font-weight:normal;
  }
  
  .description_services  p{
margin-bottom:3px;
  }
  
 .description_services a:link, .description_services a:visited{
 color:#646464;
 text-decoration:underline;
  }
  
  .description_services a:hover{
 color:#0C1C8C;
 text-decoration:none;
  }
  
/*/////////////////////////////////*CONTACT*/
/*#contact_top{
width:1000px;
height:360px;
background-image:url(../img/contact_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
border-left:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;}*/

.dates{
margin:10px 20px;
width:390px;
font-size:12px;}


.dates_r{
float:left;
width:185px;
margin-right:20px;
}

 .dates_l{
float:left;
width:185px;
}

 .dates_l p,  .dates_r p{
 padding:0 7px;
}
.d_title{
display:block;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
border-bottom:2px solid #47B6DA;
color:#47B6DA;
}

.contact{
  text-align:left;
  padding:20px 0 10px 0;
  margin:0 60px 20px 60px;
  border-bottom:1px solid #E4E4E4;
    }

.contact p{
font-size:12px;
font-weight:normal;
line-height:20px;
}
  
.contact a, .contact a:visited{
  text-decoration:none;
  color:#47B6DA; }
	
.contact a:hover{
   text-decoration:underline;
  color: #47B6DA; }
  
.privacy{
	text-align:left;
	padding:20px 0 10px 0;
	margin:0 60px 20px 60px;
	border-bottom:1px solid #E4E4E4;
	font-size: 12px;
    }

.privacy p{
font-size:12px;
font-weight:normal;
line-height:20px;
}
  
.privacy a, .contact a:visited{
  text-decoration:none;
  color:#47B6DA; }
	
.privacy a:hover{
   text-decoration:underline;
  color: #47B6DA; }
  
.required{
	color: #CC3300;
	text-align:left;
	padding-right:50px;
	float:right;
	width:auto;
	font-size: 16px;
	font-weight: bold;
    }
	
	.appli{
   color: #666;
   text-align:left;
   padding-left:8px;
   float:right;
   width:auto;
   font-size:11px;
    }

h5{   color: #4c4c4c;
font-size:14px;
font-weight:bold;
margin-left:15px;
margin-bottom: 10px;
margin-top:5px;
    }
	
	
.form_left { 
  font-size:15px;
float: left;
width:430px;
margin:20px 19px 20px 51px;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
color:#4c4c4c;
 }
  

.form_bot{
background-image:url(../img/form-btm.jpg);
background-repeat:no-repeat;
background-position:top left;
width:433px;
height:17px;
  }
  
.form_left_bg  {
background-image: url(../img/form-top.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#EDEDED;
padding:20px 7px;
width:419px;}

.form_right{ 
  font-size:15px;
float: left;
width:430px;
margin:20px 51px 20px 19px;
text-align:left;
line-height:18px;
font-size:13px;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
color:#4c4c4c;
 }


.label1{
font-family: Arial, Helvetica, sans-serif;
color:#4c4c4c;
	font-size:15px;
	display:block;
	width:146px;/*100px*/
	height:18px;
	float:left;
	text-align:right;
	margin-right:8px;
	margin-bottom:7px;
		}
		
.label2{
font-family: Arial, Helvetica, sans-serif;
color:#4c4c4c;
	font-size:15px;
	display:block;
	width:350px;/*100px*/
	height:18px;
	float:left;
	margin-left:10px;
	margin-top:3px;
		}
		
#radio_contact{
float:left;
height:18px;
width:20px;
padding:3px 0;
margin-left:20px;
margin-bottom:6px;
*margin-bottom:2px;
display: inline;
}

#select_contact{
float:left;
height:18px;
width:60px;
padding:3px 0;
margin-left:160px;
margin-bottom:8px;
*margin-bottom:4px;
display: inline;
}
	
.input_c {
	color:#000;
	width:170px;
	height:20px;
	display:block;
	border:1px solid #ccc;
	margin-bottom:8px;
	font-family: Arial, Helvetica, sans-serif;
color:#000;
	font-size:15px;
	}
	
	.select_c {
	color:#000;
	width:185px;
	height:20px;
	display:block;
	border:1px solid #ccc;
	margin-bottom:8px;
	font-family: Arial, Helvetica, sans-serif;
color:#000;
	font-size:15px;
	}
	
textarea{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	width:180px;
	height:60px;
	display:block;
	border:1px solid #ccc;
	margin-bottom:4px;
	overflow: scroll;
	overflow-y:scroll;
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;  
	padding:2px; 
	}	
	
.form_buttons{width:auto;
text-align:right;}	

	
.button_l{
background-image:url(../img/button.png);
background-repeat:no-repeat;
background-position:top left;
width:110px;
height:24px;
*padding:3px 0;
padding-bottom:5px;
font-weight:bold;
text-align:center;
border:none;
font-size:12px;
margin-top:15px;
float:right;
margin-right:50px;
	}
	
	.button_r{
background-image:url(../img/button.png);
background-repeat:no-repeat;
background-position:top left;
width:110px;
height:24px;
*padding:3px 0;
padding-bottom:5px;
font-weight:bold;
text-align:center;
border:none;
font-size:12px;
margin-top:15px;
float:right;
margin-right:50px;
	}
	
/*/////////////////////////////////*SITE MAP*/


/* #sitemap_top{
width:1000px;
height:360px;
background-image:url(../img/sitemap_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
border-left:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;}*/


#first ul {
margin: 10px 0 0 30px;
padding: 0;
list-style: none;
  }
  
#first li{
 list-style-image:url(../img/bullet_arrow2.png);
 list-style-position: outside;
margin: 0;
padding:0 0 0 5px;
  }


#first li a/*, #first li a:visited*/{
color:#4c4c4c;
text-decoration:none; }

#first li a:hover{color: #69BCFF;
text-decoration:underline; }
  
  #second ul {
list-style: none;
  }
  
#second li{
 list-style-image:url(../img/bullet_arrow.png);
 list-style-position: outside;
margin: 0;
padding:0 0 5px 5px;
  }
  
  #second li a/*, #first li a:visited*/{
color:#4c4c4c;
text-decoration:none; }

#second li a:hover{color: #005EAA;
text-decoration:underline; }

.priv p{
font-size:12px;
font-weight:normal;
margin-left:15px;
margin-bottom:5px;
color:#4c4c4c;
}
.priv a, .priv a:link, .priv  a:visited{
text-decoration:none; color: #000000; cursor:default;}

 .priv a:hover{
text-decoration:none; color: #FF9900; cursor:default;}


#middle_chat{
width:986px;
height:auto;
text-align:center;
margin:0 auto 14px auto;
background-color:#fff;
border-left:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;
border-bottom:4px solid #E9E9E9;
padding:0 7px 10px 7px;
}
.usertop{
width:1000px;
/*text-align:center;
padding:10px 0 20px 0;
height:40px;*/
background-color:#fff;
border-left:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;
}

.chat_textarea{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	width:320px;
	height:100px;
/*	display:block;
*/	border:1px solid #ccc;
	margin-bottom:4px;
	overflow: scroll;
	overflow-y:scroll;
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;  
	padding:2px;
	margin-left:10px;
	}	

	
	.button_chat{
background-image:url(../img/button.png);
background-repeat:no-repeat;
background-position:top left;
width:110px;
height:24px;
*padding:3px 0;
padding-bottom:5px;
font-weight:bold;
text-align:center;
border:none;
font-size:12px;
margin-top:15px;
float:right;
margin-right:50px;
	}
	
	/*home B*/
	.left_homeb {
	float: left;
	width:520px;/*640*/
	padding:18px 21px 37px 24px;
	text-align:left;
	margin-right:48px;
	/*margin-left:28px;*/
	
 }
 .right_homeb{ 
float: left;
width:340px;
padding:400px 10px 0 30px;
text-align:left;
font-size:13px;
line-height:18px;
 }



.form_homeb { 
  font-size:13px;
float: left;
width:348px;
margin:10px 10px 10px 5px;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
color:#4c4c4c;
background-image: url(../img/form_indexb.png);
background-repeat:no-repeat;
background-position:top left;
 }
  
  

.required_home{
	color: #CC3300;
	text-align:left;
	padding-right:20px;
	float:right;
	width:15px;
	font-size: 16px;
	font-weight: bold;
    }
	
	

.label1_home{
font-family: Arial, Helvetica, sans-serif;
color:#4c4c4c;
	font-size:15px;
	display:block;
	width:140px;/*100px*/
	height:18px;
	float:left;
	text-align:right;
	margin-right:8px;
	margin-bottom:7px;
		}
		
.label2_home{
font-family: Arial, Helvetica, sans-serif;
color:#4c4c4c;
	font-size:12px;
	display:block;
	width:270px;/*100px*/
	height:18px;
	float:left;
	margin-left:10px;
	margin-top:3px;
		}
		
		
		#radio_home{
float:left;
height:18px;
width:20px;
padding:3px 0;
margin-left:20px;
margin-bottom:6px;
*margin-bottom:2px;
display: inline;
}

#select_home{
float:left;
height:18px;
width:60px;
padding:3px 0;
margin-left:60px;
margin-bottom:8px;
*margin-bottom:4px;
display: inline;
}
	
.input_c_home {
	color:#000;
	width:135px;
	height:20px;
	display:block;
	border:1px solid #ccc;
	margin-bottom:8px;
	font-family: Arial, Helvetica, sans-serif;
color:#000;
	font-size:15px;
	}
	
	.select_c_home {
	color:#000;
	width:220px;
	height:20px;
	display:block;
	border:1px solid #ccc;
	margin-bottom:8px;
	font-family: Arial, Helvetica, sans-serif;
color:#000;
	font-size:15px;
	}
	
	.h5{   color: #4c4c4c;
font-size:12px;
width:328px;
margin:0 auto;
font-weight:bold;
margin-bottom: 10px;
margin-top:5px;
    }
	
 #product_home{
 margin-top:23px;
 margin-left:6px;
 width:497px;
 height:auto;
}
 
 
 .product_desc_home{
 float:left;
 width:420px;
 height:auto;
 }
 
 
 
 
 
 
  .product_desc_home p{
  font-size:12px;}
  
  .chat_adv{
  border:1px solid #CCCCCC;
  color:#FF6600;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  padding:7px 0; }
