/* CSS Document */
/*
---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------
*/
*{
	margin:0; 
	padding:0;
}
body{
	margin:0px;
	padding:19px 0px 0px 0px;
}
.clear{
	clear:both;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#CF7207;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#0B0C0E;
	font-size:20px;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
h3{
	font-family:"Times New Roman", Times, serif;
	color:#0A0B0D;
	font-size:22px;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}

.black{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
.blacksm{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
.orange{
	font-family:"Times New Roman", Times, serif;
	color:#CF7207;
	font-size:22px;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	color:#656666;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	padding:0px 0px 0px 0px;
	}
/*
---------------------------------------------
02. CONTAINER AND WRAPPER
---------------------------------------------
*/
#container{
	width:899px;
	margin:0 auto;
	padding:0px;
	height:auto;
	background-color:#FFFFFF;
}
#wrapper{
	width:899px;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
  }
/*
---------------------------------------------
	04. HEADER
---------------------------------------------
*/
#header-holder{
	width:899px;
	margin:0px;
	height:auto;
	float:left;
}
.logo-navigation-block{
	width:899px;
	margin:0px;
	height:auto;
	float:left;
}
.logo{
	width:213px;
	margin:0px;
	height:auto;
	float:left;
}
.navigation-phone-block{
	width:686px;
	margin:0px;
	height:auto;
	float:left;
}
.phone-block{
	width:686px;
	height:43px;
	margin:0px;
	padding:18px 0px 0px 0px;
	float:left;
	text-align:right;
}

.navigation-block{
	width:686px;
	margin:0px;
	height:45px;
	float:left;
}
.navigation-left-curve{
	width:20px;
	margin:0px;
	height:auto;
	float:left;
}
.navigation-holder{
	width:655px;
	margin:0px;
	height:45px;
	float:left;
	background-image:url(images/bg-navigation.gif);
	background-repeat:repeat-x;
}
.navigation-right-curve{
	width:11px;
	margin:0px;
	height:auto;
	float:left;
}
.header-image-block{
	width:899px;
	margin:0px;
	height:auto;
	float:left;
}
.header-image-left{
	width:708px;
	margin:0px;
	height:auto;
	float:left;
}
.header-image-right{
	width:191px;
	margin:0px;
	height:224px;
	padding-top:80px;
	float:left;
	background-image:url(images/header-right.gif);
	background-repeat:no-repeat;
}
#arrow1 ul{
	margin:0px;
	padding:20px 0px 0px 0px;
	list-style:none;
}
#arrow1 ul li{
	margin:0px;
	background-image:url(images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#C86802;
	padding:4px 0px 3px 20px;
}
/*
---------------------------------------------
03. NAVIGATION
---------------------------------------------
*/

ul.menu
{
padding:0px;
margin:0px;
list-style-type:none;
font-weight:normal;
}
ul.menu li
{
float:left;
display:block;
height:45px;
font-weight:normal;
}
.devider
{
padding:0px;
margin:0px;
height:45px;
width:2px;
background:url(images/navigation-seprater.gif) no-repeat top center;
}
ul.menu li a
{
float:left;
display:block;
padding:0px 15px 0px 15px;
margin:0px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:45px;
font-weight:normal;
}
ul.menu li a:hover
{
float:left;
display:block;
padding:0px 15px 0px 15px;
margin:0px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
/*background:url(images/navigation_border.jpg) repeat-x bottom center;*/
line-height:45px;
}
ul.menu li.active a
{
float:left;
display:block;
padding:0px 15px 0px 15px;
margin:0px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
/*background:url(images/navigation_border.jpg) repeat-x bottom center;*/
line-height:45px;
}










#navigation ul{
	margin:0 auto;
	padding:0px 0px 0px 20px;
	list-style:none;
}
#navigation ul li{
	margin:0px;
	padding:0px;
	
}

#navigation ul li a{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 3px 0px 3px;
	line-height:45px;
}
#navigation ul li a:hover{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 3px 0px 3px;
	line-height:45px;
}
/*
---------------------------------------------
03. CONTENT
---------------------------------------------
*/
#content-holder{
	width:899px;
	height:auto;
	float:left;
	padding:50px 0px 0px 0px;
}
.content{
	width:899px;
	height:auto;
	float:left;
	padding:0px;
}
#arrow2 ul{
	margin:0px;
	padding:20px 0px 0px 20px;
	list-style:none;
}
#arrow2 ul li{
	margin:0px;
	background-image:url(images/arrow2.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#656666;
	padding:3px 0px 3px 15px;
}
/*------------WhatWebDo-----Starts-------*/
#whatwedo-block{
	width:271px;
	float:left;
	padding:0px;
	margin:0px 28px 0px 11px;
}
#whatwedo-block h1{
	font-family:"Times New Roman", Times, serif;
	color:#ffffff;
	font-size:22px;
	text-decoration:none;
	font-weight:bold;
	padding:8px 0px 0px 20px;
	text-transform:uppercase;
}
#whatwedo-block p{
	font-family:Arial, Helvetica, sans-serif;
	color:#313232;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	padding:20px 5px 0px 5px;
	text-align:justify;
}
.readmore{
	font-family:Arial, Helvetica, sans-serif;
	color:#313232;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 15px;
	background-image:url(images/arrow3.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
}
.readmore:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#313232;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 15px;
	background-image:url(images/arrow3.gif);
	background-position:0px 2px;
}
.whatwedo-top{
	width:271px;
	height:43px;
	float:left;
	padding:0px;
	background-image:url(images/whatwedo-top.gif);
	background-repeat:no-repeat;
}
.whatwedo-img{
	width:271px;
	float:left;
	padding:13px 0px 0px 0px;
}
/*------------WhatWebDo-----Ends-------*/
/*------------HowItWorks-----Starts-------*/
#howitworks-block{
	width:271px;
	float:left;
	padding:0px;
}
#howitworks-block h1{
	font-family:"Times New Roman", Times, serif;
	color:#ffffff;
	font-size:22px;
	text-decoration:none;
	font-weight:bold;
	padding:8px 0px 0px 20px;
	text-transform:uppercase;
}
#howitworks-block p{
	font-family:Arial, Helvetica, sans-serif;
	color:#313232;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	padding:20px 5px 0px 5px;
	text-align:justify;
}

.howitworks-top{
	width:271px;
	height:43px;
	float:left;
	padding:0px;
	background-image:url(./images/whatwedo-top.gif);
	background-repeat:no-repeat;
}
.howitworks-img{
	width:271px;
	float:left;
	padding:13px 0px 0px 0px;
}
/*------------HowItWorks-----Ends-------*/

/*------------FindUs-----Starts-------*/
#findus-block{
	width:271px;
	float:left;
	padding:0px;
	margin:0px 16px 0px 31px;
}
#findus-block h1{
	font-family:"Times New Roman", Times, serif;
	color:#ffffff;
	font-size:22px;
	text-decoration:none;
	font-weight:bold;
	padding:8px 0px 0px 20px;
	text-transform:uppercase;
}
#findus-block p{
	font-family:Arial, Helvetica, sans-serif;
	color:#313232;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	padding:20px 5px 0px 5px;
	text-align:justify;
}

.findus-top{
	width:271px;
	height:43px;
	float:left;
	padding:0px;
	background-image:url(images/whatwedo-top.gif);
	background-repeat:no-repeat;
}
.findus-img{
	width:271px;
	float:left;
	padding:13px 0px 0px 0px;
}
/*------------FindUs-----Ends-------*/

/*
---------------------------------------------
04. FOOTER
---------------------------------------------
*/
#footer-holder{
	width:899px;
	float:left;
	padding:0px;
}
.footer-top{
	width:899px;
	margin:0 auto;
	padding:0px;
	overflow:hidden;
}
.footer-bottom{
	width:899px;
	height:29px;
	float:left;
	padding:0px;
	text-align:center;
}
#footer-holder p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:5px 0px 0px 0px;
}
#footer ul{
	width:60%;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#footer ul li{
	margin:0px;
	padding:0px;
	display:inline;
}
#footer ul li a{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 10px 0px 10px;
	line-height:11px;
	border-right:1px solid #000000;
	
}
#footer ul li a:hover{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 10px 0px 10px;
	line-height:11px;
}
.input-submit {
	background-image:url(images/submit.jpg);
	background-repeat:no-repeat;
	padding:0px; 
	margin:0px; 
	border:0px;
	width:83px;
	height:28px;
	cursor:pointer;
	float:right;
	margin-right:192px;
}
.error { color: #f00; }
