body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
a{outline: 0}

a
{
	color: #6FB22A;
}
h1
{
	font-size:26px;
	font-weight:bold;
	padding-bottom:10px;
}
h2
{
	font-weight:bold;
	font-size:15px;
}

p, #content li
{
	font-size:13px;
	line-height:1.5;
}

#content li
{
	padding-left: 19px;
	margin-left:35px;
	background: url(../images/bullet.gif) 0 3px no-repeat; 
	padding-top:4px;
	margin-right:30px;
}


#cright h1,p
{
	margin-left:10px;
	margin-right:10px;
	padding-bottom: 0;
	padding-top:10px;
}

#cright table
{
	margin:10px;
	width:287px;
}

#cright th
{
	font-weight: bold;
	padding:5px 3px 7px 3px;
	vertical-align:top;
	background-color: #AFAFAF;
	border:solid 1px #AFAFAF;
	color: #414142;
}

#cright td
{
	vertical-align:top;
	border:solid 1px #AFAFAF;
	padding: 5px 3px;
}

#cpage p
{
	margin-left:30px;
	margin-right:30px;
	padding-bottom: 0;
	padding-top:10px;
}

#cpage h1
{
	margin-left:18px;
	padding-bottom: 0;
	padding-top:15px;
}

textarea, .textbox
{
	margin-bottom:5px;
	width:180px;
}

.submit
{
	margin-top:8px;
}

.checkbox
{
	float:left;
	height:18px;
	margin-right:5px;
}

body
{
	background-color:#9E9FA3;
	color: #FFFFFD;
	font-family:arial;
	text-align:justify;
}

.error
{
	color:#FF0033;
}
#header
{
	background: url('../images/header.png') no-repeat;
	height:132px;
	width:960px;
	margin-right:auto;
	margin-left:auto;
}

#menu
{
	width:990px;
	margin-right:auto;
	margin-left:auto;
	height:49px;
	margin-bottom: 17px;
	background: url('../images/menuBG.png') no-repeat;
	padding-left:4px;
}

#menu ul
{
	margin-left:33px;
	padding-top:1px;
}

#menu ul li
{
	float:left;
	width:131px;
	background: url('../images/tabBG.png') no-repeat top left;
	height:23px;
	text-align:center;
}

#menu ul li a
{
	color: white;
	text-decoration:none;
	font-weight:bold;
	
}

#menu ul li ul
{
margin-left:0;
position:absolute;
*margin-top:20px;
_width:705px;
background:#6FB129;

margin-top:3px;
display:none;
visibility:hidden;
}

#menu ul li ul.none
{
background:transparent;
}

#menu .corner_inset_left { position:absolute; top:0px; left:-12px;} 
#menu .corner_inset_right { position:absolute; top:0px; right:-12px;} 
#menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px;border:none; position:relative; border:none; height:0px;} 
#menu .corner_left { position:absolute; left:0px; top:0px;}
#menu .corner_right { position:absolute; left:113px; top:0px;} 
#menu .middle { position:absolute; left:16px; height: 20px; width: 100px; top:0px;} 

#menu ul li ul li
{
text-align:center;
margin-top:0px;
display:block;
background:#6FB129;

}

#menu ul li ul li ul {padding-top:10px;display:none;
visibility:hidden;}

#menu ul li ul li a
{	width:131px;
	background: #6FB129;
	height:23px;
	color: #414142;
}

#menu ul li ul li ul li
{
margin-top:4px;
clear:both;
}

#menu ul li ul li ul li a {
padding:10px 5px;
}

#menu a:hover {color:#fff;}


.greenTab
{
	background: url('../images/tabBG.png') no-repeat bottom left !important;
}

.currentSub
{
	visibility:visible !important; 
	display:block !important;
}
#content
{
	width:990px;
	margin-right:auto;
	margin-left:auto;
	height: 600px;
	background: url('../images/contentBG.png') no-repeat;
}

#footer
{
	font-size: 12px;
	width:100%;
	text-align:center;
	color: #414142;
}

#footer a
{
	color: #414142;
	text-decoration: none;
}
#cleft
{
	width:600px;
	height: 548px;
	margin-left:30px;
	margin-right:13px;
	float:left;
	_margin-left:15px;
}

#cright
{
	width:306px;
	height:547px;
	background-color: #414142;
	float:right;
	overflow:auto;
}

#csingle
{
	padding-left:38px;
}

#cpage
{
	width:905px;
	background-color: #414142;
	height:547px;
	overflow:auto;
	padding-left:5px;
}

#chome
{
	width:920px;
	height:485px;
	margin-left:32px;
	margin-right:13px;
	float:left;
	_margin-left:15px;
}

#chome #greenCornerBtm
{
	top:485px;
}
#anImage
{
	float:right;
	margin:56px 16px 8px 14px;
	width:388px;
}

#greenCornerBtm
{
	width:42px;
	height:42px;
	position:relative;
	top:-34px;
	left:-32px;
	width:42px;
	float:right;
	z-index:99;
	background: url('../images/greenCornerBtm.gif') no-repeat;
}

#greenCornerTop
{
	margin-left:-8px;
	margin-top:-8px;
	position:relative;
	z-index:99;
	_width:42px;
}

#greenCornerTopSingle
{
	margin-left:-8px;
	margin-top:-8px;
	position:relative;
	z-index:99;
	margin-bottom:-33px;
}

#main_img
{
	width:100%;
	height:485px;
	margin-top:-34px;
	position:relative;
	background: url('../images/shadow.png') repeat;
}



#cleft #main_img
{
	height:450px;
}

#img_tag
{
	width:100%;
	height:38px;
	background: url('../images/shadow.png') repeat;
	_background:0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='http://www.formulainteriors.dev/images/shadow.png');
	margin-top:-51px;
	text-align:center;
	padding-top:13px;
	position:relative;
	z-index:99;
}

#leftArrow
{
	background: url('../images/leftArrow.gif') no-repeat;
	width: 47px;
	height: 75px;
	margin-right:27px;
}

#items
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	white-space:nowrap;
}

#leftArrow:hover
{
	background: url('../images/leftArrowHover.gif') no-repeat;
}

#rightArrow
{
	background: url('../images/rightArrow.gif') no-repeat;
	width: 47px;
	height: 75px;
	margin-left:17px;
	
}

#rightArrow:hover
{
	background: url('../images/rightArrowHover.gif') no-repeat;
}

.thumb
{
	padding:10px;
}

.fade
{
	opacity: 0.5;
}

#smallim
{
	width:370px;
	overflow: hidden;
	position: relative;
}

#chome #smallim
{	
	width:642px;
}

#smallim_table
{
	margin-top:5px;
	margin-left:38px;
}

#chome #smallim_table
{
	margin-left:67px;
}

#contactDetails
{
}

#contactForm
{
	padding-top:30px;
}

#frmContact
{
	width:365px;
	border: solid 2px #6FB22A;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	margin-right:auto;
	margin-left:auto;
}

#frmContact table
{
	margin-left:auto;
	margin-right:auto;
	width:270px;
}
#comment
{
	height:100px;
}

#thankYou
{
	width:365px;
	border: solid 2px #6FB22A;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	text-align:center;
}
.map
{
	background-color:blue;
	width: 340px;
	height:230px;
	margin-left:17px;
	margin-top:10px;
	margin-bottom:10px;
}

.padCell
{
	padding-top:15px;
}

.extraPadCell
{
	padding-bottom: 34px;
}

#detailsTable
{
	margin-left:224px;
	margin-top:20px;
	width:500px;
}

#detailsTable th
{
	color:#6FB22A;
	padding-bottom:10px;
	font-weight: bold;
}

#detailsTable td
{
	padding-right:29px;
	vertical-align:top;
	*padding-right:32px;
}

#locHead
{
	color:white !important;
}

.flowChart
{
	margin-left:66px;
}

.ourPeople
{
	background: none !important;
	padding-bottom:18px;
	padding-top:8px !important;
	min-height:170px;
	*height:170px;
}

.ourPeople p
{
	margin-left:183px !important;
	font-size:12px;
}

.ourPeople img
{
	float:left;
	padding-right:13px;
}

.ourPeople h2
{
	margin-top:-5px;
	padding-left:183px;

}

#ourSuccess
{
	padding: 10px 25px 0 25px;
}

#ourSuccess h2
{
	padding-top:10px;
}

#ourSuccess a
{
	font-size:13px;
}

#cpage table tr td
{
	text-align:left;
	width:245px;
}

#frmContact table tr th
{
	padding-right:5px;
}

table
{
	font-size:13px;
}

.projectLink
{
	color: white;
}

.hide
{
	display:none;
}

#siteMap a
{
	text-decoration:none;
	color: white;
}

#siteMap li ul
{
	margin-left:-20px;
}