
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

body
{
	margin:0px;
}

h1
{
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:normal;
	color:#f14f00;
	border-bottom:1px dotted #c5c5c5;
	padding-bottom:10px;
	text-decoration:none;
}
h2
{
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#4c4b4b;
	margin:0px;
	text-decoration:none;
}
h2 a{ color:#4c4b4b; text-decoration:none}
h2 a:hover{ color:#4c4b4b; text-decoration:none}

p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-top:0px;
	text-align:justify;
	text-decoration:none;
}
p a{ color:#F14F00; text-decoration:none;}
p a:hover{ color:#F14F00; text-decoration:underline;}

#top_bg
{
	background-image:url(../images/top_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:390px;
}
#top_bg_inner
{
	background-image:url(../images/inner_page_top_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:285px;
}
#top_wrapper
{
	width:1003px;
	margin:0 auto;
}
.logo
{
	padding:22px 0px 0px 33px;
	float:left;
	width:293px;
}
.logo_inner
{
	padding:27px 0px 0px 33px;
	float:left;
	width:293px;
}

.top_links {
	float:left;
	padding-left: 20px;
    width: 456px;
}

.top_links ul
{
	margin:0px;
}

.top_links ul li {
	list-style:none;
	float:left;
	/*background-image:url(../images/top_nav_bar.gif);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:10px;*/
	/*width:100px;*/
	/*margin:0px 12px;*/
}	

.top_links ul li a {
	font-family:"Trebuchet MS";
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#7c7c7c;
	display:block;
	/*text-align:center;*/
	text-decoration:none;
}

.top_links ul li.home a {
	background-image:url(../images/home_icon_brown.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:12px 20px 0px 29px;
	height:23px;
}

.top_links ul li.mail a {
	background-image:url(../images/contact_us_icon_brown.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:12px 15px 0px 23px;
	height:23px;
}

.top_links ul li.sitemap a {
	background-image:url(../images/sitemap_icon_brown.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:12px 15px 0px 24px;
	height:23px;
}

.top_links ul li.quote a {
	background-image:url(../images/quote_icon_brown.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:12px 15px 0px 20px;
	height:23px;
}

.top_links ul li.home.selected a, .top_links ul li.home:hover a {
	background-image:url(../images/home_icon_orange.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#fd5300;
}

.top_links ul li.mail.selected a, .top_links ul li.mail:hover a {
	background-image:url(../images/contact_us_icon_orange.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#fd5300;
}

.top_links ul li.sitemap.selected a, .top_links ul li.sitemap:hover a {
	background-image:url(../images/sitemap_icon_orange.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#fd5300;
}

.top_links ul li.quote.selected a, .top_links ul li.quote:hover a {
	background-image:url(../images/quote_icon_orange.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#fd5300;
}

.phone
{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9b9b9b;
	padding-top:10px;
}
.phone_india
{
	background-image:url(../images/india_map.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:23px;
}
.phone_us
{
	background-image:url(../images/us_map.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:23px;
}
.top_menu
{
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#fefefe;
	text-transform:uppercase;
	text-decoration:none;
	width:677px;
	float:right;
	background-image:url(../images/top_menu_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:50px;
	padding-top:30px;
}
.top_innermenu
{
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#fefefe;
	text-transform:uppercase;
	text-decoration:none;
	width:677px;
	float:right;
	background-image:url(../images/top_innermenu_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:40px;
	padding-top:20px;
}
#banner_wrapper {
	clear:both;
	display:block;
	height:146px;
	margin:0 auto;
	position:relative;
	width:1003px;
	background-image:url(../images/banner_wrapper_bg.gif);
	background-repeat:no-repeat;
	background-position:0px -45px;
}
.banner_title
{
	font-family:"Trebuchet MS";
	font-size:36px;
	color:#ffffff;
	float:left;
	width:308px;
	padding:40px 0px 0px 40px;
	text-transform:uppercase;
	text-decoration:none;
}
.banner_title_new
{
	font-family:"Trebuchet MS";
	font-size:23px;
	color:#ffffff;
	float:left;
	width:342px;
	padding:40px 0px 0px 40px;
	text-transform:uppercase;
	text-decoration:none;
}
.banner_img
{
	float:left;
	margin-top:-40px;
}
.banner_text
{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	margin-top:-25px;
	margin-left:0px;
	float:left;
	width:396px;
	text-decoration:none;
}
.banner_text span
{
	font-family:"Trebuchet MS";
	font-size:17px;
	color:#ffae46;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.banner_text b
{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#ffae46;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.breadcrumb
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2b2827;
	padding:12px 0px 0px 18px;
	text-decoration:none;
}
.breadcrumb a{color:#2b2827; text-decoration:none}
.breadcrumb a:hover{color:#2b2827; text-decoration:underline}

.breadcrumb span
{
	padding:0px 10px;
}

.right_main_box
{
	float:right;
	width:285px;
}

#content_container
{
	width:963px;
	margin:0 auto;
	padding:10px 20px 10px 20px;
}
.left_container
{
	float:left;
	width:650px;
}
.latest_project_box_inner
{
	width:285px;
	float:right;
	background-image:url(../images/latest_projects_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:316px;
	margin-top:20px;
	padding-top:20px;
	/*margin-bottom:30px;*/
}
.latest_project_box
{
	width:285px;
	float:left;
	background-image:url(../images/latest_projects_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:250px;
	padding-top:20px;
	/*margin-bottom:30px;*/
}
.latest_project_text {
	color:#000000;
	font-family:"Trebuchet MS";
	font-size:20px;
	padding:0px 0 15px 75px;
	text-transform:uppercase;
}

.services_box
{
	float:left;
	width:670px;
	/*margin-left:30px;*/
}

.services_box1
{
	float:left;
	width:360px;
}
.services_box1 ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f14f00;
	list-style-type:none;
	background-image:url(../images/services_icon.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
}
.services_box1 ul li a{color:#f14f00; text-decoration:none}
.services_box1 ul li a:hover{color:#f14f00; text-decoration:underline}

.services_box1 ul
{
	float:left;
	min-height:95px;
	margin:0px 0px 0px 7px;
	padding:0px;
}

.services_img
{
	float:left;
	width:65px;
}

.services_box2
{
	float:left;
	width:285px;
}
.services_box2 ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f14f00;
	list-style-type:none;
	background-image:url(../images/services_icon.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
}
.services_box2 ul li a{color:#f14f00; text-decoration:none}
.services_box2 ul li a:hover{color:#f14f00; text-decoration:underline}

.services_box2 ul
{
	float:left;
	width:205px;
	min-height:95px;
	margin:0px 0px 0px 7px;
	padding:0px;
}

.search_box_bg
{
	background-image:url(../images/search_box_bg.gif);
	background-repeat:no-repeat;
	width:961px;
	height:81px;
}

.search_text
{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#3b3636;
	padding:0px 0px 15px 110px;
	text-decoration:none;
}
.search_text_bold
{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#3b3636;
	padding:0px 0px 0px 110px;
	text-decoration:none;
}
.search_text_bold input
{
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#000000;
	height:28px;
	border:1px solid #dbdbdb;
}
.search_text_bold input.go
{
	border:0px;
	height:30px;
	vertical-align:top;
	margin-left: 10px;
}

.explore
{
	padding-top:40px;
	border-bottom:1px solid #e3e3e3;
}

.general_link_title
{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#515151;
	padding-top:15px;
	text-decoration:none;
}
.general_link_title ul
{
	margin:0px;
	padding:10px 10px 0px 10px;
}
.general_link_title ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#515151;
	float:left;
	padding:0px 10px;
	list-style-type:none;
}
.general_link_title ul li a{color:#515151; text-decoration:none}
.general_link_title ul li a:hover{color:#515151; text-decoration:underline}

.general_link_title ul li span
{
	color:#f64700;
}
.services_title
{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#515151;
	padding-top:30px;
	text-decoration:none;
}

.services_title1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-transform:uppercase;
	background-image:url(../images/service_title_bg.gif);
	background-repeat:no-repeat;
	height:20px;
	padding-top:10px;
}
.services_title1 a{color:#000000; text-decoration:none}
.services_title1 a:hover{color:#000000; text-decoration:none}

/* Services link box1 start here */
.services_link_box1
{
	float:left;
	width:315px;
	min-height:525px;
	border-right:1px dotted #bdbebe;
}
.services_link_box1 ul
{
	margin:0px;
	padding:5px 0px 0px 10px;
}
.services_link_box1 ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#515151;
	list-style-type:none;
	background-image:url(../images/service_icon.gif);
	background-position:0px 8px;
	background-repeat:no-repeat;
	padding:5px 0px 5px 15px;
}
.services_link_box1 ul li a {color:#515151; text-decoration:none}
.services_link_box1 ul li a:hover {color:#515151; text-decoration:underline}

.services_link_box1 ul li ul li
{
	background-image:url(../images/services_arrow.gif);
	background-position:0px 10px;
	background-repeat:no-repeat;
}
.services_link_box1 ul li ul li ul li
{
	background-image:url(../images/services_square.gif);
	background-position:left;
	background-repeat:no-repeat;
}
/* Services link box1 ends here */

/* Services link box2 start here */
.services_link_box2
{
	float:left;
	width:315px;
	min-height:525px;
	padding-left:20px;
	border-right:1px dotted #bdbebe;
}
.services_link_box2 ul
{
	margin:0px;
	padding:5px 0px 0px 10px;
}
.services_link_box2 ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#515151;
	list-style-type:none;
	background-image:url(../images/service_icon.gif);
	background-position:0px 8px;
	background-repeat:no-repeat;
	padding:5px 0px 5px 15px;
}
.services_link_box2 ul li a {color:#515151; text-decoration:none}
.services_link_box2 ul li a:hover {color:#515151; text-decoration:underline}

.services_link_box2 ul li ul li
{
	background-image:url(../images/services_arrow.gif);
	background-position:0px 10px;
	background-repeat:no-repeat;
}
.services_link_box2 ul li ul li ul li
{
	background-image:url(../images/services_square.gif);
	background-position:left;
	background-repeat:no-repeat;
}
/* Services link box1 ends here */


/* Services link box3 start here */
.services_link_box3
{
	float:left;
	width:285px;
	min-height:525px;
	padding-left:20px;
}
.services_link_box3 ul
{
	margin:0px;
	padding:5px 0px 0px 10px;
}
.services_link_box3 ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#515151;
	list-style-type:none;
	background-image:url(../images/service_icon.gif);
	background-position:0px 8px;
	background-repeat:no-repeat;
	padding:5px 0px 5px 15px;
}
.services_link_box3 ul li a {color:#515151; text-decoration:none}
.services_link_box3 ul li a:hover {color:#515151; text-decoration:underline}

.services_link_box3 ul li ul li
{
	background-image:url(../images/services_arrow.gif);
	background-position:0px 10px;
	background-repeat:no-repeat;
}
.services_link_box3 ul li ul li ul li
{
	background-image:url(../images/services_square.gif);
	background-position:left;
	background-repeat:no-repeat;
}
/* Services link box3 ends here */


/* Request a call back starts here */
.request
{
	background-image:url(../images/request_bg.gif);
	background-repeat:no-repeat;
	height:245px;
	float:right;margin-top:25px;
	width:285px;
}
.request2
{
	background-image:url(../images/request_bg.gif);
	background-repeat:no-repeat;
	height:245px;
	float:right;
	width:285px;
}
.request_text
{
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#000000;
	text-transform:uppercase;
	padding:30px 0px 0px 55px;
}
.labels
{
	
	padding:20px 0px 0px 30px;
	
}
.labels_text
{
	padding:5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.labels_text span
{
	color:#ff0000;
}
.labels_text_fields
{
	float:left;
	width: 100px;
	padding-top:3px;
	margin-left: -10px;
}
.labels_text input
{
	height:20px;
	background-color:#ececec;
	border:1px solid #c7c7c7;
}
.call_button
{
	padding-left:75px;
	margin-top:8px;
}

.inner_service_box
{
	width:650px;
	float:left;
}
.inner_service_box1
{
	width:190px;
	float:left;
	padding-right:10px;
	border-right:1px dotted #cccccc;
}
.inner_service_box2
{
	width:190px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-right:1px dotted #cccccc;
}
.inner_service_box3
{
	width:200px;
	float:left;
	padding-left:10px;
}
.inner_service_box b
{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#f14f00;
}

.inner_title_new
{
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	color:#f14f00;
	padding-top:15px;
	padding-bottom:10px;
	text-transform:uppercase;
}

.pakages
{
	float:left;
	width:650px;
	min-height:450px;
}
.pakages ul
{
	margin-top:0px;
}

.pakages ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#353535;
	background-image:url(../images/inner_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	line-height:18px;
	list-style-type:none;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
}
.pakages ul li a{color:#353535; text-decoration:none}
.pakages ul li a:hover{color:#353535; text-decoration:underline}

.pakages ul li ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background-image:url(../images/inner_small_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	height:8px;
	list-style-type:none;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
}
.pakages ul li ul
{
	margin-left:-25px;
}

.mission
{
}

.mission ul li
{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:5px 0px;
	text-align:justify;
	text-decoration:none;
}
.mission ul li a{color:#F14F00; text-decoration:none}
.mission ul li a:hover{color:#F14F00; text-decoration:underline}

.mission ol li
{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:5px 0px;
	text-align:justify;
	text-decoration:none;
}
.mission ol li a{color:#F14F00; text-decoration:none}
.mission ol li a:hover{color:#F14F00; text-decoration:underline}


.right_link_bg
{
	background-image:url(../images/right_link_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	height:502px;
	width:285px;
	margin-bottom:15px;
}

.right_link_bg ul
{
	margin-left:-15px;
	margin-right:10px;
}

.right_link_bg ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#353535;
	border-bottom:1px solid #cccccc;
	padding-top:7px;
	padding-bottom:7px;
	margin-left:0px;
	list-style-type:none;
	text-decoration:none;
}
.right_link_bg ul li a{color:#353535; text-decoration:none}
.right_link_bg ul li a:hover{color:#353535; text-decoration:underline}

.right_link_bg ul li ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border:0px;
	color:#353535;
	list-style-type:disc;
	text-decoration:none;
}


.right_link_bg1
{
	background-image:url(../images/right_link_bg1.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	height:165px;
	width:285px;
	/*margin-bottom:15px;*/
}

.right_link_bg1 ul
{
	margin-left:-15px;
	margin-right:10px;
}

.right_link_bg1 ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#353535;
	border-bottom:1px solid #cccccc;
	padding-top:7px;
	padding-bottom:7px;
	margin-left:0px;
	list-style-type:none;
	text-decoration:none;
}
.right_link_bg1 ul li a{color:#353535; text-decoration:none}
.right_link_bg1 ul li a:hover{color:#353535; text-decoration:underline}

.right_link_bg1 ul li ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border:0px;
	color:#353535;
	list-style-type:disc;
	text-decoration:none;
}

.right_link_bg2
{
	background-image:url(../images/right_link_bg2.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	height:400px;
	width:285px;
	/*margin-bottom:15px;*/
}

.right_link_bg2 ul
{
	margin-left:-15px;
	margin-right:10px;
}

.right_link_bg2 ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#353535;
	border-bottom:1px solid #cccccc;
	padding-top:7px;
	padding-bottom:7px;
	margin-left:0px;
	list-style-type:none;
	text-decoration:none;
}
.right_link_bg2 ul li a{color:#353535; text-decoration:none}
.right_link_bg2 ul li a:hover{color:#353535; text-decoration:underline}

.right_link_bg2 ul li ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border:0px;
	color:#353535;
	list-style-type:disc;
	text-decoration:none;
}



.sitemap_text
{
}
.sitemap_text ul li
{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
	text-decoration:none;
}
.sitemap_text ul li a{color:#000000; text-decoration:none}
.sitemap_text ul li a:hover{color:#000000; text-decoration:underline}

.contact_us_title
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F14F00;
}

/* Footer starts here */

#footer_bg
{
    background-image: url("../images/footer_bg.gif");
    background-position: center top;
    background-repeat: repeat-x;
    float: left;
    height: 265px;
    margin-top: 10px;
    width: 100%;
}
.footer_container
{
	width:1003px;
	margin:0 auto;
}
.footer_logo
{
	padding:18px 0px 0px 15px;
}
.footer_div1
{
	float:left;
	width:388px;
	min-height:125px;
}
.footer_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e4e4e4;
	padding:25px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
}
.footer_text span
{
	font-weight:bold;
	color:#fdb12c;
}

.footer_div2
{
	float:left;
	width:213px;
	border-left:1px dotted #681b00;
	margin-top:30px;
	padding-left:23px;
	padding-right:23px;
	min-height:125px;
}
.footer_title
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fdb12c;
	padding-top:5px;
	text-transform:uppercase;
	text-decoration:none;
}
.footer_text1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e4e4e4;
	padding:5px 0px 0px 0px;
	text-decoration:none;
}
.footer_text2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e4e4e4;
	line-height:18px;
	padding:5px 0px 0px 0px;
	text-decoration:none;
}
.footer_text2 a{color:#fdb12c; text-decoration:underline}
.footer_text2 a:hover{color:#fdb12c; text-decoration:none}

.footer_text2 span
{
	font-weight:bold;
	text-transform:uppercase;
}
.footer_text2 span a{color:#ffffff; text-decoration:none}
.footer_text2 span a:hover{color:#ffffff; text-decoration:none}

.footer_div3
{
	float:left;
	width:240px;
	border-left:1px dotted #681b00;
	margin-top:30px;
	padding-left:25px;
	min-height:125px;
}
.fb
{
	float:left;
	width:83px;
}
.bottom_line
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a45a36;
	padding-top:15px;
	text-align:center;
	text-decoration:none;
}
.bottom_line span
{
	font-size:10px;
	font-weight:bold;	
}
.bottom_line span a{color:#a45a36; text-decoration:none}
.bottom_line span a:hover{color:#a45a36; text-decoration:underline}

.bottom_line span b
{
	color:#fdb12c;
}
.bottom_line span b a{color:#fdb12c; text-decoration:none}
.bottom_line span b a:hover{color:#fdb12c; text-decoration:underline}

/* Footer ends here */

/* Contact us Request a call back starts here */

.company
{
	font-size:13px;
	color:#FF8042;
}
.corpmedia
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F14F00;
	float:left;
	padding-top:3px;
	padding-left:5px;
}
.skype
{
	float:left;
}
.option
{
	margin-left:10px;
}
.option_level
{
	margin-left:20px;
}
.contact_box1
{
	width:280px; 
	float:left;
}

.contact_box
{
	width:340px; 
	float:left; 
	padding-left:25px;
	border-left:1px dotted #C7C7C7;
}

.quote_box
{
	width:450px;
	padding:15px; 
	background-color:#EFEFEF;
	border:1px solid #C7C7C7;
}
.contact_capacha
{
	padding-left:130px;
}

.contact_labels
{
	
	padding:0px 0px 0px 5px;
	
}
.contact_labels_text
{
	padding:10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.contact_labels_text span
{
	color:#ff0000;
}
.contact_labels_text_fields
{
	float:left;
	width:130px;
	padding-top:3px;
}
.contact_labels_text input
{
	height:20px;
	width:200px;
	background-color:#ececec;
	border:1px solid #c7c7c7;
}
.contact_labels_text select
{
	height:25px;
	padding-top:2px;
	width:200px;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#ececec;
	border:1px solid #c7c7c7;
}
.contact_labels_text textarea
{
	height:75px;
	width:200px;
	background-color:#ececec;
	border:1px solid #c7c7c7;
}
.contact_call_button
{
	padding-left:134px;
}
.map
{
	width:650px;
	float:left;
	margin-top:15px;
}



/* Quote box starts here */



.quotation_box
{
	width:618px;
	padding:15px; 
	background-color:#EFEFEF;
	border:1px solid #C7C7C7;
}
.quotation_title
{
	color:#F14F00;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
}
.quotation_capacha
{
	padding-left:360px;
}

.quotation_labels
{
	
	padding:0px 0px 0px 5px;
	
}
.quotation_labels_text
{
	padding:10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.quotation_labels_text span
{
	color:#ff0000;
}
.quotation_labels_text_fields
{
	float:left;
	width:360px;
	padding-top:3px;
	padding-right:10px;
}
.quotation_labels_text input
{
	height:20px;
	width:200px;
	background-color:#ececec;
	border:1px solid #c7c7c7;
}

.quotation_labels_text1
{
	padding:10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.quotation_labels_text1 span {
    color: #FF0000;
}
.quotation_labels_text1 input
{
	background-color:#ececec;
}
.quotation_labels_text select
{
	height:25px;
	padding-top:2px;
	width:200px;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#ececec;
	border:1px solid #c7c7c7;
}
.quotation_labels_text textarea
{
	height:75px;
	width:200px;
	background-color:#ececec;
	border:1px solid #c7c7c7;
}
.quotation_call_button
{
	padding-left:360px;
}


.ClsBox1
{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:justify;
	text-decoration:none;
	border:solid 1px #FF8042;
	background-color:#FFF;
	padding:5px;
}
.ClsBox1 #Content
{
	background-color:#ffa376;
	padding:8px;
}
.ClsBox1 #Content a
{
	background-color:#ffa376;
	color:#000000;
	text-decoration:underline;
}
.ClsBox1 #Content a:hover
{
	background-color:#ffa376;
	color:#000000;
	text-decoration:none;
}

.cmi_thanks_text {
	color:#AE0C00;
	font-family:Monotype Corsiva;
	font-size:40px;
	font-weight:bold;
	line-height:10px;
	padding-top:50px;
	text-align:center;
	vertical-align:top;
}
.cmi_thanks_text1 {
	color:#565453;
	font-family:Trebuchet MS;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}
	.cmi_thanks_text2 p{
	color:#565453;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	text-decoration:none;
}
/* Common Css */
img
{
	border:0px;
}
.clear
{
	clear:both;
}
.sep_h
{
	background-image:url(../images/sep_h.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:25px;
}
.coming_soon
{
	padding:125px 0px 0px 250px;
}
#change_language_box {
	height: 30px;
    width: 270px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:40px;
}
#content_container #change_language_box p {
	margin:0px;
	padding:0px;
	color:#000000;
	border:none;
	font-size: 11px;
	font-weight:bold;
	text-align: right;
}
#content_container #change_language_box p a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#content_container #change_language_box p a:hover {
	color:#F14F00;
	text-decoration:none;
	font-weight:bold;
}
#content_container #change_language_box p img {
	margin-top: -5px;
	margin-left:2px;
	margin-right:2px;
}
.new_sticky_footer {
    background: none repeat scroll 0 0 transparent;
    bottom: 0;
    font-family: Verdana;
    font-size: 10px;
    left: 0;
    position: fixed;
    text-align: center;
    width: 100%;
}