/* CSS Document *//*----------General--------------*/body{	padding:0;	margin:0;	background:url(../images/bg.jpg) repeat 0 0;}p, h1, h2, h3, h4, h5, h6, h7, form, input, label{	padding:0;	margin:0;}ul{	padding:0;	margin:0;	list-style-type:none;}h7{	padding:0;	margin:0;	border:none;	display:block;	font:strong 18px/19px "Century Gothic", Arial, Helvetica, sans-serif;	color:#bf1e2d;}.spacer{	clear:both;	line-height:0;	font-size:0;}/*----------General--------------*//*----------Main Container Starts--------------*/#maincontainer{	width:960px;	margin:0 auto;	padding:0 0;}/*------------Top Portion Starts-------------*/#maincontainer div.topglow{	padding:0;	margin:0;	background:url(../images/top_light.png) no-repeat 0 0;	z-index:0;}#maincontainer div.topglow div.logobg{	background:url(../images/blank.png) no-repeat 0 0;	z-index:1;}#maincontainer div.topglow div.logobg div.logo{	padding:160px 213px 114px 46px;	margin:0 0 0 10px;	width:161px;	float:left;}#maincontainer div.topglow div.logobg div.topright{	float:right;	width:480px;	padding:0;	margin:0;}/*----Search Pannel Starts-----*/#maincontainer div.topglow div.logobg div.topright div.searchpannel{	padding:68px 10px 0 0;	margin:0;	width:470px;}#maincontainer div.topglow div.logobg div.topright div.searchpannel form{	float:right;	width:74px;	margin:0;	padding:0 0 0 10px;	background:url(../images/searcg_bg.png) no-repeat 0 0;}#maincontainer div.topglow div.logobg div.topright div.searchpannel form input{	padding:0px 0 0 3px;	margin:6px 0 8px 0;	width:87px;	float:left;	height:19px;	border:0px;	font:normal 12px/19px "Century Gothic", Arial, Helvetica, sans-serif;	color:#747474;	background-color:#0d0d0d;	outline:none;}#maincontainer div.topglow div.logobg div.topright div.searchpannel form input.searchBtn{	width:19px;	height:20px;	border:none;	cursor:pointer;	float:right;	margin-top:4px;	margin-right:12px;	}/*----Search Pannel Ends-----*//*------Header Slider Starts--------*/#maincontainer div.topglow div.logobg div.topright div.carusel_bg {	position: relative;	width: 480px;	height: 150px;	margin:47px 0 0 0;	float:right;}#maincontainer div.topglow div.logobg div.topright div.jCarouselLite {	position: relative;	width: 480px;	height: 150px;	visibility: visible; 	z-index: 2; 	left: 0px; 	}#maincontainer div.topglow div.logobg div.topright div.jCarouselLite ul {	height: 150px;	margin:0;	padding:0;	position: relative; 	list-style-type: none; 	z-index: 1; 	width:480px;	}#maincontainer div.topglow div.logobg div.topright div.jCarouselLite ul li {	height: 150px;	display: block;	float: left;	width: 470px;	font:normal 12px/25px "Century Gothic", Arial, Helvetica, sans-serif;	color:#000;	background-color:inherit;	letter-spacing:1px;	padding:0;	margin:0;}#maincontainer div.topglow div.logobg div.topright div.jCarouselLite ul li h1{	font:bold 22px/22px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	color:#bf1e2d;	background-color:inherit;	letter-spacing:1px;	font-style:italic;	padding:0;	margin:0 0 10px 0;}#maincontainer div.topglow div.logobg div.topright div.jCarouselLite ul li h2{	font:bold 16px/22px "Century Gothic", Arial, Helvetica, sans-serif;	color:#000;	background-color:inherit;	letter-spacing:1px;	font-style:strong;	padding:0;	margin:0 0 10px 0;}#maincontainer div.topglow div.logobg div.topright div.jCarouselLite ul li h3{	font:bold 20px/22px "Century Gothic", Arial, Helvetica, sans-serif;	color:#bf1e2d;	background-color:inherit;	letter-spacing:1px;	font-style:strong;	padding:0;	margin:0 0 10px 0;}#maincontainer div.topglow div.logobg div.topright div.next_button {	position: absolute;	z-index: 999;	right: 0;	width: 41px;	top:50px;	height: 58px;	background-image: url(../images/next_btn.png);	cursor: pointer;}/*-------Header Slider Ends------------*//*-------Navigation Starts------------*/#menu{	padding:10px 0 12px 0;	margin:0 0 0 0;	background-color:#0d0d0d;	width:610px;	float:right;	color:#000;	position:relative;	height:30px;}#nav{	width:610px;	padding:0 0 0 8px;	margin:0 0 0 0;	float:right;	z-index: 5;	position:absolute;	top:0;	left:-10px;}#nav li{	float: left;	background:url(../images/nav_divider.gif) repeat-y 100% 0;	padding:10px 25px 10px 26px;	margin:0;	}#nav li a{	display:block;	float:left;		width:auto;	text-decoration: none;	outline: none;	font:normal 12px/14px "Century Gothic", Arial, Helvetica, sans-serif;	color:#ebe6d1;	background-color:inherit;	letter-spacing:1px;	}#nav li a span{	color:#d5d5d5;	background-color:inherit;	font:normal 9px/18px "Century Gothic", Arial, Helvetica, sans-serif;	letter-spacing:1px;		padding:0;	margin:0;	}#nav li a.rss{	padding:4px 25px 0 7px;	margin:0 0 0 0;	background:url(../images/rss_icon.gif) no-repeat 100% 8px;	font:bold 13px/25px "Century Gothic", Arial, Helvetica, sans-serif;	color:#4d4d4d;	background-color:inherit;	display:block;}#nav li a.rss:hover{	color:#fff;	background-color:inherit;}#nav li.last{	border:none;	padding-left:26px;}#nav li a:hover, #nav li a.active{	color:#d5d5d5;	background-color:inherit;	text-decoration:none;}#nav li a:hover span, #nav li a.active span{	color:#d5d5d5;	background-color:inherit;}/*Drop type control*/#nav ul{	margin:0;	padding:0;	position:relative;	z-index:5;	border:1px solid #292929;	background-color:#0d0d0d;	color:#fff;	list-style-type:none;	list-style-position:outside;	}#menu #nav ul a{	cursor: pointer;	padding:0 0 0 20px;	margin:0;	font:normal 12px/24px "Century Gothic", Arial, Helvetica, sans-serif;}#menu #nav li{	float:left;	position:relative;	z-index:20;	margin:0;	}#menu #nav li li{	margin:0;	border-right:none;	background:none;	padding:0;	}#menu #nav ul {	display:none;	position:absolute;	top:52px;	width:164px;	left:0;	}#menu #nav li ul a{	width:142px;	height:auto;	float:left;	text-align:left;	padding:4px 0 4px 23px;	}#menu #nav li ul a.subnav{	background:url(../images/arrow.gif) no-repeat 90% 12px;}#menu #nav li ul a.subnav:hover{	background:url(../images/arrow_hover.gif) no-repeat 90% 12px;	z-index:1;	background-color:#292929;	color:#fff;}#menu #nav ul ul{	border:1px solid #292929;	top:auto;		}	#menu #nav li ul ul {	left:164px;	top:-1px;	z-index:1;		}#menu #nav li ul a:hover{	background-color:#292929;	color:#fff;}#menu #nav li:hover ul ul, #menu #nav li:hover ul ul ul, #menu #nav li:hover ul ul ul ul{display:none;	}#menu #nav li:hover ul, #menu #nav li li:hover ul, #menu #nav li li li:hover ul, #menu #nav li li li li:hover ul{display:block;}#menu #nav li ul a{border-top:none;}/*-------Navigation Ends------------*//*------------Top Portion Ends-------------*//*------------Body Portion Starts-----------*/#maincontainer div.body{	padding:26px 0 0 26px;	margin:2px 0 0 0;	background-color:#0d0d0d;	color:#000;	width:934px;}#maincontainer div.body div.leftbody{	float:left;	width:200px;	padding:0 0 0 0;	margin:0 0 46px 0;	background:url(../images/divider.gif) repeat-y 100% 0;}#maincontainer div.body div.rightbody{	float:left;	width:650px;	padding:11px 29px 16px 50px;	margin:0 0 0 0;}#maincontainer div.body div.leftbody h3{	font:normal 18px/20px "Century Gothic", Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;	padding:0;	margin:0;	float:left;	width:auto;}#maincontainer div.body div.leftbody h3 span{	font:bold 18px/40px "Century Gothic", Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;}#maincontainer div.body div.leftbody div.updates{	float:left;	width:320px;	padding:0;	margin:19px 0 0 0;}#maincontainer div.body div.leftbody div.updates div.left{	width:44px;	float:left;	margin:0 0 16px 0;	padding:0 0 0 16px;	background:url(../images/date_bg.jpg) no-repeat 0 0;}#maincontainer div.body div.leftbody div.updates div.right{	float:right;	width:236px;	padding:0;	margin:0;	}#maincontainer div.body div.leftbody div.updates div.left p{	font:bold 13px/14px "Century Gothic", Arial, Helvetica, sans-serif;	background-color:inherit;	color:#fff;	padding:2px 0 0 0;	margin:0 0 0 0;}#maincontainer div.body div.leftbody div.updates div.left p span{	color:#414141;	background-color:inherit;	font:bold 22px/40px "Century Gothic", Arial, Helvetica, sans-serif;	padding:0 0 10px 0;	margin:0;}#maincontainer div.body div.leftbody div.updates div.right p{	padding:0;	margin:0;	color:#5a5a5a;	background-color:inherit;	font:normal 12px/20px "Century Gothic", Arial, Helvetica, sans-serif;}#maincontainer div.body div.leftbody div.updates div.right p a{	color:#717171;	background-color:inherit;	font:normal 10px/20px "Century Gothic", Arial, Helvetica, sans-serif;	text-decoration:none;}#maincontainer div.body div.leftbody div.updates div.right p a:hover{	text-decoration:underline;	color:#989898;	background-color:inherit;}#maincontainer div.body div.leftbody a{	float:left;	width:auto;}#maincontainer div.body div.leftbody div.newsletter{	padding:0 0 0 0;	margin:63px 0 0 0;	float:left;	width:320px;}#maincontainer div.body div.leftbody div.newsletter h3{	font:normal 18px/20px "Century Gothic", Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;	padding:0;	margin:0;}#maincontainer div.body div.leftbody div.newsletter h3 span{	font:bold 18px/20px "Century Gothic", Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;}#maincontainer div.body div.leftbody div.newsletter form{	float:left;	width:274px;	margin:22px 0 0 0;	padding:0 0 0 4px;	background-color:#151515;	border:1px solid #232323;	color:#fff;}#maincontainer div.body div.leftbody div.newsletter form input{	padding:0px 0 0 3px;	margin:0 0 0 0;	width:200px;	float:left;	height:32px;	border:0px;	font:normal 12px/30px "Century Gothic", Arial, Helvetica, sans-serif;	color:#4e4e4e;	background-color:#151515;	outline:none;}#maincontainer div.body div.leftbody div.newsletter form input.goBtn{	width:41px;	height:32px;	border:none;	cursor:pointer;	float:right;	margin-top:0;	margin-right:10px;	}#maincontainer div.body div.leftbody div.newsletter p{	font:normal 10px/20px "Century Gothic", Arial, Helvetica, sans-serif;	color:#626262;	background-color:inherit;	padding:0 0 0 0;	margin:18px 0 0 0;	width:auto;	float:left;}#maincontainer div.body div.leftbody div.newsletter p span{	font:italic 10px/20px "Century Gothic", Arial, Helvetica, sans-serif;	color:#757575;	background-color:inherit;}#maincontainer div.body div.rightbody h2{	font:bold 20px/22px Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;	letter-spacing:1px;	padding:0;	margin:0;}#maincontainer div.body div.rightbody h2 strong{	font:bold 16px/22px Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;	}#maincontainer div.body div.rightbody h2 span{	color:#818181;		background-color:inherit;	font:normal 16px/22px Arial, Helvetica, sans-serif;}#maincontainer div.body div.rightbody p{	padding:13px 0 27px 0;	margin:0 0 0 0;	font:normal 12px/23px "Century Gothic", Arial, Helvetica, sans-serif;	color:#9f9f9f;	letter-spacing:1px;	background-color:inherit;}div#slideshow{		height:100px;	width:534px;	padding:0 0 0 0;	margin:40px 0 0 0;}div#slideshow div.slider{	padding:0;	margin:0;	width:544px;	position:relative;	background-color:inherit;	color:#fff;}div#slideshow div.slider ul{	margin:0;	padding:10px 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:90px;	overflow:hidden;	padding:0 8px 0 0;	margin:0;	float:left;	}div#slideshow div.slider li.last{	padding-right:0;}#maincontainer div.body div.rightbody #display{	padding:6px 0 0 0;	width:534px;	margin:0 0 0 0;	float:left;		}#maincontainer div.body div.rightbody #display p.lower{		font:normal 10px/12px "Century Gothic", Arial, Helvetica, sans-serif;	color:#888888;	background-color:inherit;	padding:0 0 0 0;	margin:0 0 0 0;	float:left;	width:300px;	display:inline;	}#maincontainer div.body div.rightbody #display ul{	list-style:none;	margin:0 0 0 0;	padding:0 0 0 0;	float:right;	width:74px;		display:inline;}#maincontainer div.body div.rightbody #display ul li{	float:right;	margin:0 15px 0 0;	padding:0;	cursor:pointer;	width:auto;	font:normal 12px/19px "Century Gothic", Arial, Helvetica, sans-serif;	color:#878686;	background-color:inherit;}#maincontainer div.body div.rightbody #display ul li img{	padding:0;	margin:5px 0 0 0;}/*-----------Twitter Body Starts----------*/#maincontainer div.twitter{	padding:9px 0 7px 27px;	margin:1px 0 10px 0;	background-color:#0d0d0d;	color:#000;	width:933px;}#maincontainer div.twitter div.leftcontent{	float:left;	width:530px;}#maincontainer div.twitter div.leftcontent img{	padding:0;	margin:0 27px 0 0;	float:left;	width:95px;}#maincontainer div.twitter div.leftcontent h5{	color:#dbdbdb;	font:bold 12px/12px "Century Gothic", Arial, Helvetica, sans-serif;	background-color:inherit;	padding:0 0 6px 0;	margin:0;	width:401px;		}#maincontainer div.twitter div.leftcontent div#slideshow2{		padding:0 0 0 0;	margin:0 0 0 0;	width:380px;	height:32px;	}#maincontainer div.twitter div.leftcontent div#slideshow2 div.slider2 ul{	margin:0;	padding:0 0 0 0;	width:380px;		list-style-type:none;	list-style-position:outside; 	float:left;	 }#maincontainer div.twitter div.leftcontent #slideshow2 div.slider2 li{ 	/*	define width and height of list item (slide)		entire slider area will adjust according to the parameters provided here*/		 	width:auto;	color:#9f9f9f;	background-color:inherit;	font:normal 12px/16px "Century Gothic", Arial, Helvetica, sans-serif;	height:32px;	overflow:hidden; 	padding:0 0 0 0;	margin:0;		}#maincontainer div.twitter div.leftcontent #slideshow2 div.slider2 span{	font:normal 9px/12px Verdana, Arial, Helvetica, sans-serif;	color:#54cfee;	background-color:inherit;	padding:0;	margin:0;}#maincontainer div.twitter div.leftcontent #slideshow2 div.slider2 span a{	font:normal 9px/12px Verdana, Arial, Helvetica, sans-serif;	color:#54cfee;	background-color:inherit;	padding:0;	margin:0;	text-decoration:none;	background:none;}#maincontainer div.twitter div.leftcontent #slideshow2 div.slider2 span a:hover{	color:#fff;	background-color:inherit;	text-decoration:underline;}#maincontainer div.twitter div.follow{	margin:0 0 0 0;	width:400px;	float:right;	padding:20px 0 0 0;}#maincontainer div.twitter a{	font:bold 11px/25px "Century Gothic", Arial, Helvetica, sans-serif;	color:#92e3f7;	background-color:#2e2e2e;	padding:6px 22px 6px 22px;	margin:0;	text-decoration:none;	}/*-----------Twitter Body Ends----------*//*------------Body Portion Ends-----------*//*----------Main Container Ends--------------*//*------------Footer Starts------------------*/#footercontainer{	width:808px;	background:url(../images/footer_bg.gif) repeat-x 0 0;	color:#fff;	padding:23px 112px 6px 40px;	margin:0 auto;	background-color:inherit;}#footercontainer div.footer{	margin:0;	padding:0 0 0 0;}#footercontainer div.footer ul{	width:125px;	padding:0;	margin:0 59px 16px 0;	float:left;}#footercontainer div.footer ul li{	padding:1px 0 1px 0;	margin:0 0 0 0;	border-bottom:1px dotted #6f6f6f;	background:none;	letter-spacing:1px;}#footercontainer div.footer ul li.last{	border-bottom:none;}#footercontainer div.footer ul li h4{	font:bold 12px/25px "Century Gothic", Arial, Helvetica, sans-serif;	color:#c7c7c7;	background-color:inherit;	padding:0 0 3px 0;	margin:0;}#footercontainer div.footer ul li a{	font:normal 10px/18px "Century Gothic", Arial, Helvetica, sans-serif;	color:#a5a4a4;	background-color:inherit;	text-decoration:none;}#footercontainer div.footer ul li a:hover{	color:#fff;	background-color:inherit;}#footercontainer div.footer div{	width:255px;	padding:0;	margin:0;	float:right;	}#footercontainer div.footer div div.call{	background:url(../images/footercall_bg.jpg) no-repeat 0 0;	padding:11px 0 14px 0;	margin:4px 0 16px 0;	}#footercontainer div.footer div div.call h6{	background:url(../images/call_icon.png) no-repeat 85% 0;	font:bold 18px/28px "Century Gothic", Arial, Helvetica, sans-serif;	color:#d5d5d5;	background-color:inherit;	padding:0 0 0 22px;	margin:0 0 0 0;		border:none;	letter-spacing:1px;}#footercontainer div.footer div div.call h6 span{	font:normal 14px/28px "Century Gothic", Arial, Helvetica, sans-serif;	color:#d5d5d5;	background-color:inherit;}#footercontainer div.footer div p{	color:#7b7b7b;	font:normal 8px/17px "Century Gothic", Arial, Helvetica, sans-serif;	background-color:inherit;	padding:0;	margin:0;	width:auto;}#footercontainer div.footer div p span{	color:#7b7b7b;	font:normal 10px/17px "Century Gothic", Arial, Helvetica, sans-serif;	background-color:inherit;}#footercontainer div.footer div ul{	padding:0;	margin:14px 0 0 0;}#footercontainer div.footer div ul li{	float:left;	width:auto;	border:none;	background:none;	padding:0 0 0 0;	margin:0 5px 0 0;}#footercontainer div.footer div.copyright{	width:800px;	padding:0 0 0 0;	margin:0;}#footercontainer div.footer div.copyright p.made{	float:left;	width:800px;	font:normal 9px/17px "Century Gothic", Arial, Helvetica, sans-serif;	color:#339900;	background-color:inherit;	padding:0 0 0 0;	margin:0 0 0 0;	letter-spacing:1px;}/*------------Footer Ends------------------*//*-----------What We Do Page Starts-------*/#maincontainer div.body div.inner_leftbody{	float:left;	width:205px;	padding:0 0 43px 0;	margin:0 0 0 0;	background:url(../images/divider.gif) repeat-y 100% 0;}#maincontainer div.body div.inner_rightbody{	float:right;	width:718px;	padding:6px 10 65px 0;	margin:0 10px 0 0;	background:url(../images/inner_rightbodybg.jpg) repeat-x left top;	z-index:40;	}#maincontainer div.body div.inner_leftbody h3{	font:normal 18px/20px "Century Gothic", Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;	padding:0;	margin:0 0 16px 0;	border-bottom:1px solid #242424;	float:left;	width:165px;}#maincontainer div.body div.inner_leftbody h3 span{	font:bold 18px/40px "Century Gothic", Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;}#maincontainer div.body div.inner_leftbody ul.sub{	padding:0 0 200px 0;	margin:0;	width:165px;	float:left;}#maincontainer div.body div.inner_leftbody ul.sub li{	padding:0 0 0 0;	margin:0;	width:auto;}#maincontainer div.body div.inner_leftbody ul.sub li a{	background:url(../images/arrow.gif) no-repeat 0 4px;	font:normal 12px/19px "Century Gothic", Arial, Helvetica, sans-serif;	color:#5a5a5a;	background-color:inherit;	padding:0 0 0 18px;	margin:0;	text-decoration:none;}#maincontainer div.body div.inner_leftbody ul.sub li a:hover{	background:url(../images/arrow_hover.gif) no-repeat 0 4px;	color:#a1a1a1;	background-color:inherit;}#maincontainer div.body div.inner_leftbody ul.sub li a.active{	background:url(../images/arrow_hover.gif) no-repeat 0 4px;	color:#a1a1a1;	background-color:inherit;}#maincontainer div.body div.inner_rightbody h3{	font:normal 16px/20px Arial, Helvetica, sans-serif;	color:#818181;	background-color:inherit;	padding:0 0 0 39px;	margin:0 0 7px 0;	letter-spacing:1px;}#maincontainer div.body div.inner_rightbody h3 span{	font:bold 20px/40px Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;	}#maincontainer div.body div.inner_rightbody p{	padding:0 0 0 0;	margin:0 0 0 39px;	font:normal 12px/23px "Century Gothic", Arial, Helvetica, sans-serif;	color:#9f9f9f;	background-color:inherit;	letter-spacing:1px;}#maincontainer div.body div.inner_rightbody div.boxes{	padding:38px 0 0 0;	margin:0 0 0 36px;	width:680px;	}#maincontainer div.body div.inner_rightbody div.boxes div.set{	background:url(../images/black_box.png) no-repeat 0 0;	padding:17px 3px 25px 3px;	margin:0 14px 0 0;	float:left;	width:193px;	}#maincontainer div.body div.inner_rightbody div.boxes div.last{	margin:0 0 0 0;}#maincontainer div.body div.inner_rightbody div.boxes div.set h3.boxhead{	font:bold 13px/18px "Century Gothic", Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;	padding:0 0 0 0;	margin:0 0 10px 17px;}#maincontainer div.body div.inner_rightbody div.boxes div.set h3.boxhead span{		margin:0 0 0 20px;	padding:0;}#maincontainer div.body div.inner_rightbody div.boxes div.set h3.boxhead span img{	padding:0 0 0 0;	margin:0 4px 0 0;	display:inline;	}#maincontainer div.body div.inner_rightbody div.boxes div.set ul{	background:url(../images/box_insidebg.gif) no-repeat 0 0; 	padding:18px 0 12px 0;	margin:0 0 0 17px;}#maincontainer div.body div.inner_rightbody div.boxes div.set ul li{	padding:0 0 0 0;	margin:0 0 0 0;	width:auto;}#maincontainer div.body div.inner_rightbody div.boxes div.set ul li a{	background:url(../images/box_bullets.gif) no-repeat 0 4px;	padding:0 0 0 18px;	margin:0 0 0 0;	color:#b3b3b3;	font:normal 11px/16px "Century Gothic", Arial, Helvetica, sans-serif;	background-color:inherit;	text-decoration:none;}#maincontainer div.body div.inner_rightbody div.boxes div.set ul li a:hover{	color:#fff;	background-color:inherit;}#maincontainer div.body div.inner_rightbody div.boxes div.set p{	font:bold 13px/16px "Century Gothic", Arial, Helvetica, sans-serif;	padding:0 0 3px 17px;	margin:0;	color:#fff;	background-color:#000000;}#maincontainer div.body div.inner_rightbody div.boxes div.set p span{	color:#bf1e2d;	background-color:inherit;	font:bold 15px/18px "Century Gothic", Arial, Helvetica, sans-serif;	padding:0 0 0 30px;	margin:0;}#maincontainer div.body div.inner_rightbody div.boxes div.set p.order{	padding:15px 0 0 0;	margin:0 0 0 17px;	background-color:inherit;	color:#fff;}#maincontainer div.body div.inner_rightbody div.boxes div.set p.order a{	font:normal 11px/20px "Century Gothic", Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;	padding:0 0 0 14px;	margin:0;	text-decoration:none;	background:url(../images/order_btn.gif) no-repeat 0 4px;}#maincontainer div.body div.inner_rightbody div.boxes div.set p.order a:hover{	text-decoration:underline;}/*-----------What We Do Page Ends-------*//*-----------Portfolio Page Starts-------*/#maincontainer div.body div.inner_leftbody ul.subpad{	padding:0 0 80px 0;}#maincontainer div.body div.inner_leftbody p.new{	padding:0 0 8px 0;	margin:0 0;	font:normal 12px/18px "Century Gothic", Arial, Helvetica, sans-serif;	color:#757575;	background-color:inherit;	width:165px;}#maincontainer div.body div.inner_leftbody p{	padding:0 0 280px 0;	margin:0;}#maincontainer div.body div.inner_leftbody p a{	font:normal 12px/18px "Century Gothic", Arial, Helvetica, sans-serif;	color:#bf1e2d;	background-color:inherit;	padding:0 0 0 0;	margin:0 0 0 0;	text-decoration:none;}#maincontainer div.body div.inner_leftbody p a:hover{	text-decoration:underline;}#maincontainer div.body div.inner_portfoliorightbody{	float:right;	width:728px;	padding:6px 0 65px 0;	margin:0 0 0 0;	background:#0d0d0d;	color:#fff;}#maincontainer div.body div.inner_portfoliorightbody h3{	font:normal 16px/20px Arial, Helvetica, sans-serif;	color:#818181;	background-color:inherit;	padding:0 0 0 39px;	margin:0 0 7px 0;	letter-spacing:1px;}#maincontainer div.body div.inner_portfoliorightbody h3 span{	font:bold 20px/40px Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;	}#maincontainer div.body div.inner_portfoliorightbody p{	padding:0 0 0 39px;	margin:0 0 0 0;	font:normal 12px/23px "Century Gothic", Arial, Helvetica, sans-serif;	color:#9f9f9f;	background-color:inherit;	letter-spacing:1px;}#maincontainer div.body div.inner_portfoliorightbody div.portfoliosection{	background:url(../images/portfolio_bg.jpg) repeat-x 0 0;	padding:24px 0 0 38px;	margin:0 0 0 0;	width:auto;}#maincontainer div.body div.inner_portfoliorightbody div.portfoliosection ul{	padding:0 0 0 0;	margin:0;	display:block;}#maincontainer div.body div.inner_portfoliorightbody div.portfoliosection ul li{	float:left;	padding:0 0 0 0;	margin:0 27px 0 0;	width:auto;}#maincontainer div.body div.inner_portfoliorightbody div.portfoliosection ul li img{	padding:0;	margin:0 0 25px 0;}#maincontainer div.body div.inner_portfoliorightbody div.portfoliosection ul li.last{	margin-right:0;}#maincontainer div.body div.inner_portfoliorightbody div.portfoliosection ul li a{	padding:0;	margin:0;}#maincontainer div.body div.inner_portfoliorightbody div.portfoliosection ul.btn{	width:500px;	padding:0 0 0 0;	margin:0;	display:block;	float:left;}#maincontainer div.body div.inner_portfoliorightbody div.portfoliosection ul.btn li{	float:left;	width:auto;	padding:0 4px 0 4px;	margin:0 0 0 0;	border-right:1px solid #7a7a7a;}#maincontainer div.body div.inner_portfoliorightbody div.portfoliosection ul.btn li img{	padding:0;	margin:0;}#maincontainer div.body div.inner_portfoliorightbody div.portfoliosection ul.btn li.last{	border:none;}#easy_tooltip{		border:3px solid #242424;		padding:2px 10px;		background:#2e2e2e;		color:#ffffff;		z-index:10000;		font:normal 12px/23px "Century Gothic", Arial, Helvetica, sans-serif;}/*-----------Portfolio Page Ends-------*//*-----------Contact Page Starts-------*/#maincontainer div.body div.inner_rightbody p.drop{	padding:0 0 8px 0;	}#maincontainer div.body div.gap{	padding:6px 0 36px 0;	margin:0;}#maincontainer div.body div.inner_rightbody div.form{	padding:36px 0 0 0;	margin:0 0 0 39px;	width:600px;	z-index:999;	}#maincontainer div.body div.inner_rightbody div.form label{	display:block;	overflow:hidden;	height:100%;	padding:0;	margin:0 0 11px 0;	width:400px;}#maincontainer div.body div.inner_rightbody div.form label.last{	margin-bottom:0;}#maincontainer div.body div.inner_rightbody div.form label.btn{	width:94px;	float:left;}#maincontainer div.body div.inner_rightbody div.form label img{	padding:0;	margin:5px 0 0 0;}#maincontainer div.body div.inner_rightbody div.form label span{	width:100px;	float:left;	text-align:left;	padding:0 0 0 12px;	font:italic 12px Arial, Helvetica, sans-serif;      	color:#fafdf1;	background-color:inherit; 	line-height:25px;}#maincontainer div.body div.inner_rightbody div.form label strong{	color:#949494;	background-color:inherit;	font:italic 12px/25px Arial, Helvetica, sans-serif;  }#maincontainer div.body div.inner_rightbody div.form input{	width:260px;	float:left;	font:normal 13px/18px Arial, Helvetica, sans-serif;	color:#7d7c7c;	background-color:inherit;	background:url(../images/input_bg.jpg) repeat-x 0 0;	border:1px solid #212121;	padding:3px 0 0 2px;		height:20px;	letter-spacing:1px;		outline:none;}#maincontainer div.body div.inner_rightbody div.form input:focus{	background:#1a1a1a;	color:#7d7c7c;}#maincontainer div.body div.inner_rightbody div.form textarea{	width:394px;	float:left;	font:normal 12px/18px Arial, Helvetica, sans-serif;	color:#7d7c7c;	border:1px solid #272727;	padding:4px 0 0 4px;		height:152px;	background:url(../images/textarea_bg.jpg) repeat-x 0 0;	letter-spacing:1px;		background-color:inherit;	outline:none;		}#maincontainer div.body div.inner_rightbody div.form textarea:focus{	background:#1a1a1a;	color:#7d7c7c;}#maincontainer div.body div.inner_rightbody div.form input.submission{	background:url(../images/send_btn.jpg) no-repeat 0 0;	width:94px;	height:25px;		border:none;	text-indent:-20000px;	cursor:pointer;	float:left;	display:block;		margin:16px 18px 17px 0;		}#maincontainer div.body div.inner_rightbody div.form input.submission:hover{	background:url(../images/send_btnhover.jpg) no-repeat 0 0;}/*-----------Contact Page Ends-------*//*-----------Location Page Starts----------*/#maincontainer div.body div.inner_rightbody div.googleMap {	width:634px;	border:#4c4c4c 4px solid;	padding:0;	margin:13px 0 35px 39px;	}#maincontainer div.body div.inner_rightbody div{	padding:0 0 0 39px;	margin:0;}#maincontainer div.body div.inner_rightbody div div.add{	padding:0 0 0 0;	margin:0 0 0 0;	width:187px;	float:left;}#maincontainer div.body div.inner_rightbody div div.add2{	margin:0 0 0 38px;	}#maincontainer div.body div.inner_rightbody div div.add p.head{	color:#cdcdcd;	font:bold 12px/21px "Century Gothic", Arial, Helvetica, sans-serif;	padding:0 0 7px 0;	margin:0 0 0 0;	background-color:inherit;}#maincontainer div.body div.inner_rightbody div div.add p{	color:#737373;	font:normal 12px/20px "Century Gothic", Arial, Helvetica, sans-serif;	padding:0 0 0 0;	margin:0 0 0 0;	background-color:inherit;}/*-----------Location Page Ends----------*//*-----------Support Page Starts----------*/#maincontainer div.body div.inner_rightbody h4.support{	font:bold 12px/40px Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;	padding:6px 0 0 0;	margin:7px 0 0 39px;	letter-spacing:1px;}#maincontainer div.body div.inner_rightbody h4.supportgap{	padding:19px 0 0 0;}#maincontainer div.body div.inner_rightbody p.support{	font:normal 12px/23px Arial, Helvetica, sans-serif;	color:#737373;	background-color:inherit;	padding:0 0 0 0;	margin:3px 0 0 39px;	}#maincontainer div.body div.inner_rightbody a.open{	width:267px;	display:block;}#maincontainer div.body div.inner_rightbody a.open img{	margin:26px 0 30px 39px;	padding:0;	}#maincontainer div.body div.inner_rightbody div.form2{	padding:0 0 36px 0;	margin:4px 0 0 39px;	width:600px;	z-index:999;	border-bottom:1px solid #2e2e2e;	}#maincontainer div.body div.inner_rightbody div.form2 label{	display:block;	overflow:hidden;	height:100%;	padding:0;	margin:0 0 18px 0;	width:400px;}#maincontainer div.body div.inner_rightbody div.form2 label.last{	margin-bottom:0;}#maincontainer div.body div.inner_rightbody div.form2 label.btn{	width:267px;	float:left;}#maincontainer div.body div.inner_rightbody div.form2 label img{	padding:0;	margin:5px 0 0 0;}#maincontainer div.body div.inner_rightbody div.form2 label span{	width:100px;	float:left;	text-align:left;	padding:0 0 0 12px;	font:italic 12px Arial, Helvetica, sans-serif;      	color:#fafdf1;	background-color:inherit; 	line-height:25px;}#maincontainer div.body div.inner_rightbody div.form2 label strong{	color:#949494;	background-color:inherit;	font:italic 12px/25px Arial, Helvetica, sans-serif;  }#maincontainer div.body div.inner_rightbody div.form2 input{	width:262px;	float:left;	font:normal 13px/18px Arial, Helvetica, sans-serif;	color:#7d7c7c;	background-color:#292929;	padding:3px 0 0 2px;		height:20px;	letter-spacing:1px;		outline:none;	border:none;}#maincontainer div.body div.inner_rightbody div.form2 input:focus{	background:#1a1a1a;	color:#7d7c7c;}#maincontainer div.body div.inner_rightbody div.form2 input.submission{	background:url(../images/viewstatus_btn.jpg) no-repeat 0 0;	width:267px;	height:31px;		border:none;	text-indent:-20000px;	cursor:pointer;	float:left;	display:block;		margin:8px 18px 0 0;		}#maincontainer div.body div.inner_rightbody div.form2 input.submission:hover{	background:url(../images/viewstatus_btnhover.jpg) no-repeat 0 0;}/*-----------Support Page Ends----------*//*----------contact us confirmation & error page starts--------*/#maincontainer div.body div.inner_rightbody div.confirm{	border:1px solid #272727;	width:480px;	background-color:inherit;	color:#fff;	padding:30px 30px 30px 30px;	margin:34px 0 250px 39px;	z-index:999;}#maincontainer div.body div.inner_rightbody p.textconfirm{	font:normal 15px/22px Arial, Helvetica, sans-serif;	color:#7d7c7c;	background-color:inherit;	padding:0 0 0 70px;	margin:0;	background:url(../images/confirm_icon.png) no-repeat 0 0;	z-index:999;}#maincontainer div.body div.inner_rightbody p.texterror{	font:normal 15px/22px Arial, Helvetica, sans-serif;	color:#7d7c7c;	background-color:inherit;	padding:0 0 0 70px;	margin:0;	background:url(../images/error_icon.png) no-repeat 0 0;	z-index:999;}/*----------contact us confirmation & error page ends--------*/a:link {	color: #bf1e2d;}a:visited {color:#bf1e2d;}
