/* CSS Document */
/*----------------General------------------*/
*{ font:normal 13px/21px Tahoma, Geneva, sans-serif; outline:none; 

}
body{
padding:0;
margin:0;

color:#6b6b6b;letter-spacing:1px;
font:normal 12px/21px Tahoma, Geneva, sans-serif;

}
p, h1, h2, h3, h4, h5, input, label, form{
padding:0;
margin:0;
}
ul{
list-style:none;
}
a{color: #797878; text-decoration: none;}
a:hover{color: #000;text-decoration: underline;}
img{
padding:0;
margin:0;
border:none;	
}
.spacer{
clear:both;
line-height:0;
font-size:0;
}
/*----------------General------------------*/
/*-----------Main Container Starts----------*/ 
#main_container{
padding:0;
margin:0 auto;
width:960px;
background: #EEEEEE;
padding:20px;
}
#topHeader{
	background:url(../images/main_bodybg.gif) repeat-x 0 0 #eeeeee;
	}
#topHeader div.topportion{
margin:auto;
width:1000px;
height:100px;

}
#topHeader div.topportion div.logo{
padding:0;
margin:12px 0px 0px 20px;
float:left;
width:280px;
}
#topHeader div.topportion ul{
padding:4px;
margin:0px;
float:right;
width:280px;
background:url(../images/alphalong-1px.png);
height:92px;
}
#topHeader div.topportion ul li{
padding:0;
margin:0;
float:left;
width:auto;
}
#topHeader div.topportion ul li h3{
font-size: 22px;font-weight: bold;
}
#topHeader div.topportion ul li a{text-decoration: none;color: #000;}
#topHeader div.topportion ul li a:hover{text-decoration: underline;color:#fff;}
#topHeader div.topportion ul li.icon{
padding:0;
margin:9px 0 0 0;
}
#topHeader div.topportion ul li.search{
float:right;
width:198px;
background:url(../images/search_bg.png) no-repeat 0 0;
padding:0 0 0 10px;
margin:0 0 0 36px;
}
.social_icons{
	height: 23px;
	float: left;
	width: 180px;
}
.social_icons span{ line-height: 22px;margin-right: 5px;margin-left: 10px;display: inline-block;color: #fff;float: left;font-size: 10px;}
.social_icons a{display: inline-block;float: left;padding: 3px 3px;}
#topHeader div.topportion ul li.search input{
padding:0px 0 0 3px;
margin:6px 0 6px 0;
width:145px;
float:left;
height:19px;
border:0px;
font:normal 12px/19px  Tahoma, Geneva, sans-serif;
color:#747474;
background-color:#000000;
}
#topHeader div.topportion ul li.search input.searchBtn{
width:23px;
height:23px;
border:none;
cursor:pointer;
float:right;
margin-top:3px;
margin-right:10px;
}
#menu_bar{ width:1000px;margin:auto;height:23px;}
#langDiv{float:left;height:23px;width:150px;text-align:center;}
#topHeader div.nav{
/*width:960px;*/
padding:4px 0px 3px 0px;
height:14px;

float:right;
*+float:none;
_float:none;
.float:none;
[if lte IE 7] float:none;
}
#topHeader  div.nav ul{
float:right;
width:auto;
/*padding:0 0 41px 0;*/
padding:0 0 0px 0;
margin:0;	
}
#topHeader div.nav ul li{
float:left;
width:auto;
padding:0 11px 0 11px;
margin:0 0 0 0;
font:normal 12px/12px  Tahoma, Geneva, sans-serif;
color:#f9f9f9;
background-color:inherit;
position:relative;
display:block;
}
#topHeader  div.nav ul li.last{
padding:0 0 0 11px;
}
#topHeader div.nav ul li a{
font:normal 12px/12px  Tahoma, Geneva, sans-serif;
color:#ffffff;
background-color:inherit;
text-decoration:none;
display:block;
width:auto;
}
#topHeader  div.nav ul li a:hover, #topHeader div.nav ul li a.active{
color:#abacac;
background-color:inherit;
text-decoration:none;
}
#topHeader  div.nav ul li em{
background:url(../images/nav_hover.gif) no-repeat 0 0;
width:136px;
height:38px;
position:absolute;
top:-60px;
left:-50px;
text-align:center;
padding:6px 12px 14px;
z-index:2;
display:none;
color:#000;
background-color:inherit;
font:normal 10px/12px  Tahoma, Geneva, sans-serif;
}
/*----------Header Portion Starts----------*/
#main_container div.header{
padding:0 0 20px 0;
margin:0 0 0 0;
}
#main_container div.header div.leftbanner{
width:552px;
padding:0;
margin:0;
float:left;
background:url(../images/banner_lowerbg.gif) no-repeat 0 100%;
height:313px;
}
#cu3er-container{
width:960px;
outline:none;
margin:0 0;
}
#main_container div.header div.righttext{
width:346px;
padding:0 22px 0 40px;
margin:0 0 0 0;
float:right;
}
#main_container div.header div.righttext h1{
color:#8d8d8d;
background-color:inherit;
font:normal 25px/25px  Tahoma, Geneva, sans-serif;
padding:7px 0 18px 0;
margin:0 0 0 0;
letter-spacing:1px;
}
#main_container div.header div.righttext p{
padding:0 0 11px 0;
margin:0;
color:#8d8d8d;
font:normal 15px/21px  Tahoma, Geneva, sans-serif;
background-color:inherit;
letter-spacing:1px;
}
#main_container div.header div.righttext p.get{
padding:16px 0 0 0;
margin:0 0 0 0;
color:#8d8d8d;
font:bold 15px/21px  Tahoma, Geneva, sans-serif;
background-color:inherit;
}
#main_container div.header div.righttext p.get a{
text-decoration:none;
color:#8d8d8d;
font:bold 15px/21px  Tahoma, Geneva, sans-serif;
background-color:inherit;
}
#main_container div.header div.righttext p.get a:hover{
text-decoration:none;
color:#000;
background-color:inherit;
}
/*----------Header Portion Ends----------*/
/*----------Body Portion Starts----------*/
#main_container div.body{
width:960px;
padding:43px 0 25px 0;
margin:0 0 0 0;
}
#main_container div.body div.first{
width:290px;
margin:0 30px 0 0;
float:left;

}

#main_container div.body div.last{
margin-right:0;
}
#main_container .fcontent{ padding:5px;}
#main_container .fcontent.hovered{ border:3px solid red; padding:2px;}
#main_container div.body div.first h2{
background:url(../images/h2_bg.jpg) repeat-x 0 0;
padding:6px 0 12px 0;
margin:0 0 6px 0;
text-align:center;
font:normal 18px/25px  Tahoma, Geneva, sans-serif;
color:#949495;
letter-spacing:1px;
background-color:inherit;	
}
#main_container div.body div.first h2 span{
font:bold 18px/25px  Tahoma, Geneva, sans-serif;
color:#949495;
background-color:inherit;
}
#main_container div.body div.first ul{
margin:0;
padding:0;
text-align:justify;
}
#main_container div.body div.first ul li.box{
padding:0 0 11px 6px;
margin:0 0 0 0;
background:url(../images/section_border.jpg) repeat-x 0 100%;
color:#6b6b6b;
font:normal 12px/21px Tahoma, Geneva, sans-serif;
background-color:inherit;
letter-spacing:1px;
text-align:left;
}
#main_container div.body div.first ul li.last{
background:none;
}
#main_container div.body div.first ul li.box strong{
font:bold 12px/21px Tahoma, Geneva, sans-serif;
color:#287a92;
background-color:inherit;
padding:2px 0 3px 0;
margin:0 0 0 0;
display:block;
letter-spacing:1px;
}
#main_container div.body div.first ul li.box a{
padding:0 0 0 0;
/*margin:0 30px 0 0;*/
float:right;
font:normal 9px/21px  Tahoma, Geneva, sans-serif;
color:#66a1a9;
background-color:inherit;
text-decoration:none;
width:auto;
}
#main_container div.body div.first ul li.box a:hover{
text-decoration:underline;
}
#main_container div.body div.first ul li.box.hover{
background-color:#f4f6f6;
color:#000;
}
#main_container div.body div.first ul li.green{
color:#1c7511;
background-color:inherit;
}
#main_container div.body div.first ul li.green strong{
color:#349228;
background-color:inherit;
}
#main_container div.body div.first ul li.orange{
color:#8e4d00;
background-color:inherit;
}
#main_container div.body div.first ul li.orange strong{
color:#d67c07;
background-color:inherit;
}
#main_container div.body div.first ul li.brown{
color:#672919;
background-color:inherit;
}
#main_container div.body div.first ul li.brown strong{
color:#923e28;
background-color:inherit;
}
#main_container div.body div.first ul li.box strong.black{
font:bold 12px/21px  Tahoma, Geneva, sans-serif;
color:#606060;
background-color:inherit;
}
#main_container div.body div.first ul li.box strong.black span{
font:bold 11px/21px  Tahoma, Geneva, sans-serif;
color:#6b9850;
background-color:inherit;
}
#main_container div.body div.first ul li.box a.comments{
margin:0;
width:auto;
float:left;
font:normal 9px/21px  Tahoma, Geneva, sans-serif;
color:#000;
background-color:inherit;
padding:0 0 0 25px;
background:url(../images/comment_icon.gif) no-repeat 0 4px;
}
#main_container div.body div.portfolio{
padding:0;
margin:56px 0 0 0;
width:960px;
}
#main_container div.body div.portfolio h2{
background:url(../images/h2_bg.jpg) repeat-x 0 0;
padding:6px 0 12px 32px;
margin:0 0 6px 0;
font:normal 18px/25px  Tahoma, Geneva, sans-serif;
color:#949495;
letter-spacing:1px;
background-color:inherit;
}
#main_container div.body div.portfolio h2 span{
font:bold 18px/25px  Tahoma, Geneva, sans-serif;
color:#949495;
background-color:inherit;
}
div#slideshow{	
height:118px;
width:960px;
margin-bottom:0px;	/*	margin-bottom:25px;	*/
}
div#slideshow div.slider{
padding:0;
margin:0;	
width:960px;
position:relative;
background-color:inherit;
color:#fff;
}
div#slideshow div.slider ul{
margin:0;
padding:0px 0 0 0;/*padding:25px 0 0 0;*/
list-style:none;	
}
div#slideshow div.slider li{ 
/*	define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here*/
width:auto;
height:118px;
overflow:hidden; 
padding:0 13px 0 0;
margin:0;
float:left;
}
div#slideshow div.slider li.last{
padding-right:0;
}
#display{
padding:16px 0 0 13px;
width:947px;
margin:0 0 0 0;
}
#display ul{
list-style:none;
margin:0 0 0 0;
padding:0;
float:left;
width:200px;
display:inline;
}
#display ul li{
float:left;
margin:0 0 0 0;
padding:0;
cursor:pointer;
width:auto;
font:normal 12px/12px  Tahoma, Geneva, sans-serif;
color:#000;
background-color:inherit;
}
/*----------Body Portion Ends----------*/
/*-----------Main Container Ends----------*/
/*---------Footer Portion starts----------*/
#footer_container{
background:url(../images/footer_bg.jpg) repeat-x 0 0 #000000;
padding:0;
margin:0;
color:#fff;
}
#footer_container div.footer{
width:960px;
margin:0 auto;
padding:21px 0 10px 0;
}
#footer_container div.footer ul{
/*width:300px;*/
padding:0;
margin:0 10px 0 0;
float:left;
}
#footer_container div.footer ul li{
padding:1px 0 1px 0;
margin:0 0 0 0;
border-bottom:1px dotted #494949;
background:none;
letter-spacing:1px;
}
#footer_container div.footer ul li.last{
border-bottom:none;
}
#footer_container div.footer ul li h4{
font:normal 14px/21px  Tahoma, Geneva, sans-serif;
color:#ffffff;
background-color:inherit;
padding:11px 0 6px 0;
margin:0;
}
#footer_container div.footer ul li a{
font:normal 12px/26px  Tahoma, Geneva, sans-serif;
color:#757474;
background-color:inherit;
text-decoration:none;
}
#footer_container div.footer ul li a:hover{
color:#888888;
background-color:inherit;
}
#footer_container div.footer div#logos{
	 width: 723px !important;
	 padding:3px;
	 float:left;
	
	
/*	 background:#1E1E1E;
	
	 border:1px solid #2D2D2D;*/
	 
	   }
#footer_container div.footer div#logos img{ opacity:0.6; margin: 0px 0px; filter: alpha(opacity=60);
}
#footer_container div.footer div#logos a:hover>img{ opacity:1;cursor: default;filter: alpha(opacity=100);
}
/*#footer_container div.footer ul#logos li{float:left; width:auto;border-bottom:none !important; border-right:1px dotted #494949;*/
	



#footer_container div.footer div.copyright{
width:960px;
padding:33px 0 0 0;
margin:0;
}
 p.copy{font:normal 9px/13px  Tahoma, Geneva, sans-serif;color:#3D3D3D;background-color:inherit;float:left;/*	width:400px;*/letter-spacing:1px;padding-top:15px;height: 20px;
}
 p.made{float:right;/*width:550px;*/height: 20px;padding-top:15px;text-align:right;font:normal 9px/13px  Tahoma, Geneva, sans-serif;color:#676767;background-color:inherit;
}
/*--------Footer Portion ends------------*/
/*-------About us Page Starts------------*/
#main_container div.body div.leftcontent{
padding:0;
margin:0 28px 0 0;
float:left;
width:550px;
}
#main_container div.body div.leftcontent h2{
background:url(../images/h2_bg.jpg) repeat-x 0 0;
padding:6px 0 12px 31px;
margin:0 0 0 0;
font:normal 18px/25px  Tahoma, Geneva, sans-serif;
color:#949495;
letter-spacing:1px;
background-color:inherit;	
}
#main_container div.body div.leftcontent h2 span{
font:bold 18px/25px  Tahoma, Geneva, sans-serif;
color:#949495;
background-color:inherit;
}
#main_container div.body div.leftcontent ul{
padding:0;
margin:0;
width:550px;
}
#main_container div.body div.leftcontent ul li.aboutbox{
padding:0 0 18px 4px;
margin:0 0 0 0;
background:url(../images/border.jpg) no-repeat 0 100%;
color:#6b6b6b;
font:normal 12px/21pxTahoma, Geneva, sans-serif ; 
background-color:inherit;
letter-spacing:1px;
}
#main_container div.body div.leftcontent ul li.last{
background:none;
padding-bottom:10px;
}
#main_container div.body div.leftcontent ul li.aboutbox strong{
font:bold 12px/21pxTahoma, Geneva, sans-serif;
color:#287a92;
background-color:inherit;
padding:16px 0 3px 0;
margin:0 0 0 0;
letter-spacing:1px;	
display:block;
float:left;
width:420px;	
}
#main_container div.body div.leftcontent ul li.aboutbox a{
padding:0 0 0 0;
margin:0 0 0 0;	
font:normal 9px/21px  Tahoma, Geneva, sans-serif;
color:#66a1a9;
background-color:inherit;
text-decoration:none;	
}
#main_container div.body div.leftcontent ul li.aboutbox img{
float:right;
padding:0 0;
margin:20px 0 0 0;
width:auto;
}
#main_container div.body div.leftcontent ul li.aboutbox a:hover{
text-decoration:underline;
}
#main_container div.body div.leftcontent ul li.aboutbox.hover{
background-color:#f4f6f6;
color:#000;
}
#main_container div.body div.rightcontent{
padding:0;
margin:0;
width:382px;
float:right;
}
#main_container div.body div.rightcontent div.toppart{
width:370px;
padding:0 0 0 12px;
margin:0;
}
#main_container div.body div.rightcontent div.toppart h2{
background:url(../images/h2_bg.jpg) repeat-x 0 0;
padding:6px 0 6px 0;
margin:0 0 0 0;
font:normal 18px/25px  Tahoma, Geneva, sans-serif;
color:#949495;
letter-spacing:1px;
background-color:inherit;
text-align:center;	
}
#main_container div.body div.rightcontent div.toppart h2 span{
font:bold 18px/25px  Tahoma, Geneva, sans-serif;
color:#949495;
background-color:inherit;
}
#main_container div.body div.rightcontent div.testimonial{
width:380px;
padding:2px 0 0 0;
margin:0 0 0 2px;
background:url(../images/testimonial_bg.png) no-repeat 0 0;
}
#main_container div.body div.rightcontent div.testimonial ul{
padding:0 35px 0 47px;
margin:0;
}
#main_container div.body div.rightcontent div.testimonial ul li h3{
font:bold 12px/21px  Tahoma, Geneva, sans-serif;
color:#606060;
background-color:inherit;
letter-spacing:1px;
padding:0 0 4px 0;
margin:0;
}
#main_container div.body div.rightcontent div.testimonial ul li{
color:#6b6b6b;
background-color:inherit;
font:normal 12px/21pxTahoma, Geneva, sans-serif;
letter-spacing:1px;
padding:18px 0 22px 0;
margin:0 0 0 0;
background:url(../images/section_border.jpg) repeat-x 0 100%;
}
#main_container div.body div.rightcontent div.testimonial ul li h5{
color:#000000;
background-color:inherit;
font:normal 9px/13px  Tahoma, Geneva, sans-serif;
letter-spacing:1px;
padding:8px 0 0 0;
margin:0 0 0 0;
}
#main_container div.body div.rightcontent div.testimonial p{
padding:16px 35px 22px 47px;
margin:0 0 0 0;
}
#main_container div.body div.rightcontent div.testimonial p a{
font:normal 9px/13px  Tahoma, Geneva, sans-serif;
color:#66a1a9;
background-color:inherit;
letter-spacing:1px;
text-decoration:none;	
}
#main_container div.body div.rightcontent div.testimonial p a:hover{
color:#000;
background-color:inherit;
}
/*-------About us Page Ends------------*/
/*---------Services Page Starts-------------*/
#main_container div.body div.leftcontent ul li.aboutbox strong.services{
font:bold 12px/21pxTahoma, Geneva, sans-serif;
color:#287a92;
background-color:inherit;
padding:16px 0 3px 0;
margin:0 0 0 0;
letter-spacing:1px;	
display:block;
width:540px;
}
#main_container div.body div.leftcontent ul li.aboutbox ul{
padding:11px 0 0 0;
margin:0 0 0 0;
width:450px;
}
#main_container div.body div.leftcontent ul li.aboutbox ul li{
padding:0 9px 0 0;
margin:0;
float:left;
width:auto;
}
#main_container div.body div.leftcontent ul li.aboutbox ul li a.brown{
background:url(../images/brown_arrow.gif) no-repeat 100% 4px;
padding:0 16px 0 0;
margin:0;
font:bold 9px/21pxTahoma, Geneva, sans-serif;
color:#c56a20;
background-color:inherit;
text-decoration:none;
letter-spacing:1px;
}
#main_container div.body div.leftcontent ul li.aboutbox ul li a.green{
background:url(../images/green_arrow.gif) no-repeat 100% 4px;
padding:0 16px 0 0;
margin:0;
font:bold 9px/21pxTahoma, Geneva, sans-serif;
color:#1c7511;
background-color:inherit;
text-decoration:none;
letter-spacing:1px;
}
#main_container div.body div.leftcontent ul li.aboutbox ul li a.dark{
background:url(../images/darkbrown_arrow.gif) no-repeat 100% 4px;
padding:0 16px 0 0;
margin:0;
font:bold 9px/21pxTahoma, Geneva, sans-serif;
color:#672919;
background-color:inherit;
text-decoration:none;
letter-spacing:1px;
}
#main_container div.body div.leftcontent ul li.aboutbox ul li a:hover{
text-decoration:underline;
color:#000000;
background-color:inherit;
}
#main_container div.body div.rightcontent div.testimonial ul.upcoming{
padding:18px 35px 0 47px;
margin:0 0 0 0;
}
#main_container div.body div.rightcontent div.testimonial ul.upcoming li{
padding:0 0 6px 0;
margin:0 0 0 0;
background:none;
}
#main_container div.body div.rightcontent div.testimonial ul.upcoming li a{
font:normal 12px/12px  Tahoma, Geneva, sans-serif;
color:#757474;
background-color:inherit;
text-decoration:none;
background:url(../images/bullets.gif) no-repeat 0 6px;
padding:0 0 0 20px;
margin:0;
}
#main_container div.body div.rightcontent div.testimonial ul.upcoming li a:hover{
color:#000;
background-color:inherit;
text-decoration:none;
}
#main_container div.body div.rightcontent div.testimonial p.service{
padding:7px 35px 11px 20px;
margin:0 0 27px 47px;
background:url(../images/section_border.jpg) repeat-x 0 100%;
}
#main_container div.body div.rightcontent div.testimonial p.service a{
font:normal 9px/13px  Tahoma, Geneva, sans-serif;
color:#66a1a9;
background-color:inherit;
letter-spacing:1px;
text-decoration:none;	
}
#main_container div.body div.rightcontent div.testimonial p.service a:hover{
color:#000;
background-color:inherit;
}
#main_container div.body div.rightcontent div.testimonial div.midpart{
padding:0 0 0 10px;
margin:0;
}
#main_container div.body div.rightcontent div.testimonial div.midpart h2{
background:url(../images/h2_bg.jpg) repeat-x 0 0;
padding:6px 0 8px 91px;
margin:0 0 13px 0;
font:bold 12px/25px  Tahoma, Geneva, sans-serif;
color:#feb900;
letter-spacing:1px;
background-color:inherit;
position:relative;	
height:37px	
}
#main_container div.body div.rightcontent div.testimonial div.midpart h2 span{
background:url(../images/news_icon.gif) no-repeat 0 0;
padding:0 0 0 0;
margin:0 0 0 0;
display:block;
width:53px;
height:50px; 
position:absolute;
right:70px;
top:-17px;
}
#main_container div.body div.rightcontent div.testimonial div.midpart input.news{
width:258px;
height:21px;
padding:3px 0 0 4px;
margin:0 0 17px 46px;
border:1px solid #dcdcdc;
background-color:#fff;
font:normal 9px/21px  Tahoma, Geneva, sans-serif;
color:#656464;	
}
#main_container div.body div.rightcontent div.testimonial div.midpart p.btn{
padding:0 0 0 46px;
margin:0 0 20px 0;
}
#main_container div.body div.rightcontent div.testimonial div.midpart p.btn img{
width:auto;
margin:0 15px 0 0;
padding:0;
cursor:pointer;
}
#main_container div.body div.rightcontent div.testimonial div.midpart p.small{
font:normal 9px/21px Verdana,Tahoma, Geneva, sans-serif;
color:#8a8989;
background-color:inherit;
padding:0 0 10px 0;
margin:0 35px 20px 46px;
background:url(../images/section_border.jpg) repeat-x 0 100%;
}
/*----------Services Page Ends---------------*/
/*----------Contact Page Starts--------------*/
#main_container div.body div.leftcontent p.contact{
padding:15px 0 0 6px;
margin:0 0 0 0;
font:normal 12px/21pxTahoma, Geneva, sans-serif;
color:#6b6b6b;
background-color:inherit;
letter-spacing:1px;
}
#main_container div.body div.leftcontent div.form{
padding:28px 0 0 6px;
margin:0;
/*	width:509px;*/
}
#main_container div.body div.leftcontent div.form label{
display:block;
overflow:hidden;
height:100%;
padding:0;
margin:0 0 15px 0;
}
#main_container div.body div.leftcontent div.form label.last{
margin-bottom:0;
}
#main_container div.body div.leftcontent div.form label img{
padding:0;
margin:5px 0 0 0;
}
#main_container div.body div.leftcontent div.form label span{
width:100px;
float:left;
text-align:left;
padding:0 0 0 12px;
font:normal 12pxTahoma, Geneva, sans-serif;      
color:#6b6b6b;
background-color:inherit; 
line-height:25px;
}
#main_container div.body div.leftcontent div.form label strong{
color:#ff0000;
background-color:inherit;
font:normal 12px/25pxTahoma, Geneva, sans-serif;  
}
#main_container div.body div.leftcontent div.form input{
width:260px;
float:left;
font:normal 13px/18pxTahoma, Geneva, sans-serif;
color:#7d7c7c;
background-color:#fff;
border:1px solid #d8d8d8;
padding:4px 0 0 2px;	
height:20px;
letter-spacing:1px;	
}
#main_container div.body div.leftcontent div.form select{
	width:265px;
float:left;
font:normal 13px/23pxTahoma, Geneva, sans-serif;
color:#7d7c7c;
background-color:#fff;
border:1px solid #d8d8d8;
/*padding:4px 0 0 2px;	*/
height:23px;
letter-spacing:1px;	
	
	}
#main_container div.body div.leftcontent div.form textarea{
width:510px;
float:left;
font:normal 12px/18pxTahoma, Geneva, sans-serif;
color:#7d7c7c;
border:1px solid #d8d8d8;
padding:4px 0 0 4px;	
height:152px;
background-color:#fff;
letter-spacing:1px;			
}
#main_container div.body div.leftcontent div.form input.submission{
background:url(../images/send_btn.gif) no-repeat 0 0;
width:94px;
height:25px;	
border:none;
text-indent:-20000px;
cursor:pointer;
float:left;	
margin:16px 18px 17px 0;	
}
#main_container div.body div.rightcontent div.corporate{
width:380px;
padding:2px 0 0 0;
margin:0 0 0 2px;
background:url(../images/contactright_bg.png) no-repeat 0 0;
}
#main_container div.body div.rightcontent div.corporate p{
font:normal 12px/26px  Tahoma, Geneva, sans-serif;
color:#757474;
background-color:inherit;
padding:14px 0 15px 0;
margin:0 35px 0 44px;
background:url(../images/section_border.jpg) repeat-x 0 100%;
}
#main_container div.body div.rightcontent div.corporate p.number{
padding:4px 0 17px 0;
margin:0 0 0 44px;
font:bold 12px/26px  Tahoma, Geneva, sans-serif;
color:#757474;
background-color:inherit;
background:none;
}
#main_container div.body div.rightcontent div.corporate div.midpart2{
padding:0 0 0 10px;
margin:0;
}
#main_container div.body div.rightcontent div.corporate div.midpart2 h2{
background:url(../images/h2_bg.jpg) repeat-x 0 0;
padding:6px 0 8px 15px;
margin:0 0 0 0;
font:normal 18px/25px  Tahoma, Geneva, sans-serif;
color:#949495;
letter-spacing:1px;
background-color:inherit;
position:relative;	
height:37px;
text-transform:uppercase;
}
#main_container div.body div.rightcontent div.corporate div.midpart2 h2 span{ font-weight:bold;font:normal 18px/25px  Tahoma, Geneva, sans-serif;}
#main_container div.body div.rightcontent div.corporate div.midpart2 h2 span#gid{
background:url(../images/locate_icon.gif) no-repeat 0 0;
padding:0 0 0 0;
margin:0 0 0 0;
display:block;
width:71px;
height:60px; 
position:absolute;
right:56px;
top:-12px;
font-weight:bold;
}
#main_container div.body div.rightcontent div.corporate div.midpart2 div.googleMap {
width:346px;
border:#ffffff 2px solid;
padding:0;
margin:0 0 0 10px;
position:relative;	
}
#main_container div.body div.rightcontent div.corporate div.midpart2 div.googleMap a {
font-size:11px;
line-height:18px;
position:absolute;
width:100px;
bottom:0px;
left:5px;
display:block;
}
#main_container div.body div.rightcontent div.corporate div.midpart2 p.address{
font:bold 12px/15px  Tahoma, Geneva, sans-serif;
color:#757474;
background-color:inherit;
padding:10px 0 6px 20px;
margin:0 0 14px 0;
background:url(../images/address_bar.gif) no-repeat 0 100%;
}
/*------------Contact Page Ends--------------*/
/*----------contact us confirmation & error page starts--------*/
#main_container div.body div.leftcontent div.confirm,div.confirm{
border:1px solid #d4d4d4;
width:480px;
background-color:#f5f4f4;
color:#fff;
padding:30px 0 30px 40px;
margin:24px 0 0 0;
}
#main_container div.body div.leftcontent div.confirm p.textconfirm,p.textconfirm{
font:normal 15px/22px  Tahoma, Geneva, sans-serif;
color:#7d7c7c;
background-color:inherit;
padding:0 0 0 70px;
margin:0;
background:url(../images/confirm_icon.gif) no-repeat 0 0;
}
#main_container div.body div.leftcontent div.confirm p.texterror{
font:normal 15px/22px  Tahoma, Geneva, sans-serif;
color:#7d7c7c;
background-color:inherit;
padding:0 0 0 70px;
margin:0;
background:url(../images/error_icon.gif) no-repeat 0 0;
}
/*----------contact us confirmation & error page ends--------*/
.blog label{ font-weight:bold; padding-right:10px; width:100px;}
.blog ul li{ padding-bottom:5px;}
#subname,#loginname,#subemail,#loginpass,#forgot_email,.text_field{ width:200px; height:16px; padding:3px; border:1px solid #fff; margin-bottom:3px;}
#subscribe,#loginsub,#forgotSubmit,.button{margin-right:22px; color:#666; background:#000; border:1px solid #363636; padding:3px; font-weight:bold;}
.productCatThumb{ width:230px; min-height:145px; /*border:2px solid #000;*/ margin:3px; float:left; text-align:center; margin-bottom:6px; }
.productCatThumb a{ color:#333; font-weight:bold; text-decoration:none; text-align:center}
.butNav{
font-size:12px;
line-height:12px;
padding:1px 6px;
color:#494949;
text-decoration:none;
}
.butNav:link			{ color:#494949;}
.butNav:visited 			{ color:#494949;}
.butNav:hover			{ color:black;background:#F5F5F5;}
.butNav:active			{ color:#dbdbdb;background:#909090;}
.butPage {
font-size:12px;
line-height:12px;
padding:0 6px;
color:white;
background:#404040;
text-decoration:none;
}
.link{ color:#66A1A9; font-size:11px; background:inherit; padding-left:20px; text-decoration:none;}
.back_link{font:bold 15px/21px Tahoma, Geneva, sans-serif; color:#8D8D8D; padding:16px 0 0; text-decoration:none;}
.orange{ color:#287A92;}
.error{ border:1px solid #f00 !important; background:#FFFFCA !important;}
.header p{
background-color:inherit;
color:#8D8D8D;
font:15px/21px Tahoma, Geneva, sans-serif;
letter-spacing:1px;
margin:0;
padding:0 0 11px;
}
#loginTable{
background:#272727;
padding:5px;
color:#000;
}
#loginTable a{ color:#fff;text-decoration:none;}
label{ color:#CCC}
#loginTable th{ color:#fff;}
#loginTable .confirm{font:normal 15px/22px  Tahoma, Geneva, sans-serif;
color:#7d7c7c;
background-color:#ccc;
padding:5px 5px 5px 70px;
width:300px;
margin:5px;
background:#fff url(../images/error_icon.gif) no-repeat 0 0;
}
#main_container  div.confirm p.texterror{
font:normal 15px/22px  Tahoma, Geneva, sans-serif;
color:#7d7c7c;
background-color:inherit;
padding:0 0 0 70px;
margin:0;
background:url(../images/error_icon.gif) no-repeat 0 0;
}
#main_container div.body div.first ul li.box a.box_title{ font:16px Tahoma, Geneva, sans-serif; color:#333; text-decoration:none; font-weight:bold; clear:both; float:none; text-align:left;}
.content_title{ 
font:25px/25px Verdana, Geneva, sans-serif;color:#8d8d8d;
background-color:inherit;
padding:7px 0 18px 0;
margin:0 0 0 0;
letter-spacing:1px;
}
#Breadcrumbs{ margin-bottom:10px; font:13px/21px Tahoma,Geneva,sans-serif; padding-bottom:10px;}
#Breadcrumbs a{ color:#506D8E; text-decoration:none; font:13px/21px Tahoma,Geneva,sans-serif; letter-spacing:1px;}
#Breadcrumbs a:last-child { color:#8497AC; font-weight:normal;}
#country_div{ min-height:170px;}
#detailD a{ text-decoration:none; color:#66A1A9;}
/******* Language ************/
.lang_groups{float: left;}
.lang_groups a{ margin: 3px;text-decoration: none; color: aqua;}
.lang_groups a img{ margin:0px 3px 2px 5px;}/*Footpanel*/#footpanel {	position: fixed;	bottom: 0; right: 0;	z-index: 9999; /*--Keeps the panel on top of all other elements--*/	background: #e3e2e2;	border: 1px solid #c3c3c3;	border-bottom: none;	width: 200px;	margin: 0px;	margin-right:38px;}*html #footpanel { /*--IE6 Hack - Fixed Positioning to the Bottom--*/	margin-top: -1px; /*--prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/	position: absolute;	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));}#footpanel ul {	padding: 0; margin: 0;	float: left;	width: 100%;	list-style: none;	border-top: 1px solid #fff; /*--Gives the bevel feel on the panel--*/	font-size: 1.1em;}#footpanel ul li{	padding: 0; margin: 0;	float: left;	position: relative;}#footpanel ul li a{	padding: 5px;	float: left;	text-indent: -9999px;	height: 16px; width: 16px;	text-decoration: none;	color: #333;	position: relative;}html #footpanel ul li a:hover{	background-color: #fff; }html #footpanel ul li a.active { /*--Active state when subpanel is open--*/	background-color: #fff;	height: 17px;	margin-top: -2px; /*--Push it up 2px to attach the active button to subpanel--*/	border: 1px solid #555;	border-top: none;	z-index: 200; /*--Keeps the active area on top of the subpanel--*/	position: relative;}#footpanel a.home{		background: url(home.png) no-repeat 15px center;	width: 50px;	padding-left: 40px;	border-right: 1px solid #bbb;	text-indent: 0; /*--Reset text indent--*/}a.profile{	background: url(user.png) no-repeat center center;  }a.contacts{	background: url(address_book.png) no-repeat center center; }a.playlist{	background: url(document_music_playlist.png) no-repeat center center; }a.videos{	background: url(film.png) no-repeat center center; }a.messages{	background: url(mail.png) no-repeat center center; }a.editprofile{	background: url(wrench_screwdriver.png) no-repeat center center; }#footpanel a.chat{		background: url(balloon.png) no-repeat 15px center;	width: 185px;	border-left: 1px solid #bbb;	border-right: 1px solid #bbb;	padding-left: 10px;	text-indent: 0; /*--Reset text indent--*/}a.alerts{	background: url(newspaper.png) no-repeat center center;	 }#footpanel li#chatpanel, #footpanel li#alertpanel {	float: right; }  /*--Right align the chat and alert panels--*/#footpanel a small {  /*--panel tool tip styles--*/	text-align: center;	width: 70px;	background: url(pop_arrow.gif) no-repeat center bottom;	padding: 5px 5px 11px;	display: none; /*--Hide by default--*/	color: #fff;	font-size: 1em;	text-indent: 0;}#footpanel a:hover small{	display: block; /*--Show on hover--*/	position: absolute;	top: -35px; /*--Position tooltip 35px above the list item--*/	left: 50%; 	margin-left: -40px; /*--Center the tooltip--*/	z-index: 9999;}#footpanel ul li div a { /*--Reset link style for subpanel links--*/	text-indent: 0;	width: auto;	height: auto;	padding: 0;	float: none;	color: #00629a;	position: static;}#footpanel ul li div a:hover {	text-decoration: underline; } /*--Reset link style for subpanel links--*/#footpanel .subpanel {	position: absolute;	left: 0; bottom: 27px;	display: none;	/*--Hide by default--*/	width: 200px;	border: 1px solid #555;	background: #fff;	overflow: hidden;	padding-bottom: 2px;}#footpanel h3 {	background: #333333;	padding: 5px 10px;	color: #fff;	font-size: 1.1em;	cursor: pointer;	color:#FFF;}#footpanel h3 span { 	font-size: 1.5em;	float: right;	line-height: 0.6em;		font-weight: normal;}#footpanel .subpanel ul{	padding: 0; margin: 0;	background: #fff;	width: 100%;	overflow: auto;}#footpanel .subpanel li{ 	float: none; /*--Reset float--*/	display: block;	padding: 0; margin: 0;	overflow: hidden;	clear: both;	background: #fff;	position: static;  /*--Reset relative positioning--*/	font-size: 0.9em;}#chatpanel .subpanel li { background: url(dash.gif) repeat-x left center; } #chatpanel .subpanel li span {	padding: 5px;	background: #fff;	color: #777;	float: left;}#chatpanel .subpanel li a img {	float: left;	margin: 3px 5px;}#chatpanel .subpanel li a{	padding: 3px 3px;	margin: 0;	line-height: 22px;	height: 22px;	background: #fff;	display: block;}#chatpanel .subpanel li a:hover {	background: #dfdfdf;	color: #333333;	text-decoration: none;}#alertpanel .subpanel { right: 0; left: auto; /*--Reset left positioning and make it right positioned--*/ }#alertpanel .subpanel li {	border-top: 1px solid #f0f0f0;	display: block;}#alertpanel .subpanel li p {padding: 5px 10px;}#alertpanel .subpanel li a.delete{	background: url(delete_x.gif) no-repeat;	float: right;	width: 13px; height: 14px;	margin: 5px;	text-indent: -9999px;	visibility: hidden; /*--Hides by default but still takes up space (not completely gone like display:none;)--*/}#alertpanel .subpanel li a.delete:hover { background-position: left bottom; }#footpanel #alertpanel li.view {	text-align: right;	padding: 5px 10px 5px 0;}
