@charset "utf-8";
body  {
	background:#000000;
	margin: 0; 
	padding: 0;
	color: #474a44;
}
a { font-family:inherit; font-size:inherit; color:inherit; text-decoration:inherit; }
a:hover { font-family:inherit; font-size:inherit; color:inherit; text-decoration:underline; }

 #container {
	width: 909px; 
	background: #FFFFFF;
	margin: 0 auto; 
	border: 0px solid #000000;
	text-align: left; 
}
#header{
		height:121px;
		background-image:url(images/header-bg.jpg);
		background-repeat:repeat-x;
}
#logo{
	padding:25px 0px 0px 26px;
	width:295px;
	height:74px; float:left;
}
#topflower{
	z-index:99;
	top:0px; margin-left:756px;
	width:152px;
	height:56px;
	position:relative;
}
#topmenu
{
	/*padding:5px 0px 0px 330px;*/
	font-family:"Kozuka Gothic Pro B" ,Arial, Helvetica, sans-serif;
	color:#afadad;
	font-size:11px;
}
#topmenu a { padding-right:5px; padding-left:5px; color:#afadad; text-decoration:none;}
#topmenu a:hover { padding-right:5px; padding-left:5px; color:#afadad; text-decoration:underline;}
 #mainContent {
	padding: 14px 22px 0px 22px; 
	background: #FFFFFF;
	height:419px;
}
.space{ padding-top:2px; padding-left:10px;}
.footer{
	height:53px;
	background:url(images/footer-bg.jpg);
	background-repeat:repeat-x;
	
}
.footer #teamlogin
{
	padding-left:40px;
	float:left;
}
.footer #footerdata 
{
	padding-top:7px;
	font-family:"Kozuka Gothic Pro B" ,Arial, Helvetica, sans-serif;
	/*color:#afadad;*/
	color:#999999;
	font-size:10px;
	text-align:center;
	width:563px; 
}
.footer #links a { padding-right:5px; padding-left:5px; color:#999999; text-decoration:none;}
.footer #links a:hover { padding-right:5px; padding-left:5px; color:#999999; text-decoration:underline;}
.footer #copyrights
{
	padding-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	text-align:center;
}
.footer #clientlogin
{
	padding-right:40px;
	float:left;
}
h3{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#474a44;
}
.bottom-h3{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#474a44;
	text-align:justify;
}
.bottom-h3 a:visited{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#474a44;
	text-align:justify;
	text-decoration:none;
}
.bottom-h3 a:link{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#474a44;
	text-align:justify;
	text-decoration:none;
}
.bold-fonts{
	font-family:Arial, Helvetica, sans-serif,'Kozuka Gothic Pro B';
	font-size:14px;
	font-weight:bold;
	color:#474a44;
}
.small-bold-light-fonts{
	font-family: Helvetica, sans-serif,'Kozuka Gothic Pro B';
	font-size:13px;
	font-weight:bold;
	color:#afadad;
}
.blue-bold-fonts{
	font-family: Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0668b3;
}
.green-bold-fonts{
	font-family: Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#85c44a;
}
.text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #474a44;
	
}
.text a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #474a44;
	text-decoration:none;
}
.text a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #474a44;
	text-decoration:none;
}

.bottom-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	vertical-align:middle;
	
}
.bottom-text a:link{
	
	text-decoration:none;
	color: #474a44;
}
.bottom-text a:visited{
	
	text-decoration:none;
	color: #474a44;
}
.bottom-text a:hover{
	
	text-decoration:none;
	color: #474a44;
	
}
.text-justify{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;  
	text-align:justify;
}

.text-justify a:link{
	text-decoration:none;
	color: #474a44;
}

.text-justify a:visited{
	text-decoration:none;
	color: #474a44;
	
}

.text-justify a:hover{
	text-decoration:none;
	color: #474a44;
	
}

.blue, .blue a {color:#0668b3; text-decoration:none;}
.blue a:hover{ color:#0668b3; text-decoration:underline;}

.writername{color:#0668b3; text-align:right; font-family:Arial; font-size:12px;}
.formelements{ border:1px solid #c2b9b9; width:254px; margin-bottom:5px; margin-top:5px;}
.buttons{ border:1px solid #c2b9b9;}
.buttons:hover{border:1px solid #c2b9b9; color:#0000CC; }
.portfolio-links{ font-family:Arial; font-size:12px; text-transform:uppercase; color:#6E7377; text-decoration:none; }
.portfolio-links a{ font-family:Arial; font-size:12px; text-transform:uppercase; color:#6E7377; text-decoration:none;}
.portfolio-links a:hover{ font-family:Arial; font-size:12px; text-transform:uppercase; color:#6E7377; text-decoration:underline; }

.category, .category a{font-family:Geneva, Arial, Helvetica, sans-serif;color:#474a44; font-weight:bold; font-size:13px; text-decoration:none;}
.category a:hover{text-decoration:underline;}

.gallary{}
.gallary .smallthumbnails{ border:2px solid #d4d4d4; width:83px; height:50px; opacity:0.5; cursor:pointer; filter:alpha(opacity=50);
 }
 
.microcalls {
height:385px;
right:50px;
position:fixed;
top:100px;
width:75px;

}

/* footer text*/

#footer {
	width:100%;
	overflow:hidden;
	background-image:url(images/bg_footer.jpg);
	background-repeat:repeat-x;
	float:left;
	height:460px;
	background-color:#dbd8db;
	

}

#footer_content {
	width:870px;
	margin:0 auto;
	height:500px;
	margin:10px 0px 0px 0px;

}

/* footer text*/
.botinputbg
{
/* background-image:url(images/footernamebg.png);*/
 background-repeat:no-repeat;
 border:none;
 width:132px;
 height:25px;
 
float:left;
padding-right:5px;
 
}
.botinputbg input{
 width:120px;
 }
 .clear{
 clear:both;
 }
 .line{
 background-image:url(images/linefooter.jpg);
 padding:10px;
 padding-right:20px;
 background-repeat:repeat-x;
 }
.botpaypalfirat {
margin-left:0px;
float:left;
 }
 .botpaypal {
 margin:0px 5px 0px 5px;
 float:left;
 }
 .botpaypallast {
 float:right;
 margin:0px;
 }
.copyrignt{
 color:#7e7e7e;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 padding:5px;

 }
 .copyrignt a{
  color:#7e7e7e;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
 
 }
.copyrignt  a:hover{
  color:#bdd664;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
 
 }
 .sale{
 font-family:Arial, Helvetica, sans-serif;
 text-transform:uppercase;
 font-size:15px;
 padding-top:5px;
 padding-bottom:20px;
 color:#bdd664;
 }


.leftWrapperFooter { float: left; width:593px; margin-top:-20px; margin-bottom:10px; margin-left:5px; }

.rightWrapperFooter { float: right; 220px; }

.colOneFooter { float: left; width: 150px; margin-right: 50px; }


.colTwoFooter { float: left; width: 175px; margin-right: 10px; float:left; }

.colThreeFooter { float: left; width: 165px; margin-right: 50px; }

.colFourFooter { float: left; width: 125px; }

.colFiveFooter { float: right; width: 220px; color: #555; line-height: 1.8em; }

.colLeft300 { width: 325px; height: 330px; float: left; }

.colRight300 { width: 325px; height: 330px; float: right; }

.col700 { width: 700px; float: left; height: 200px; }

/*  footer links*/

#pageFooter ul { list-type: none; padding: 0; margin: 0; }

#pageFooter li { border-bottom: 1px solid #353434; display: block; padding: 0 0 3px 0; margin: 0 0 3px 0; line-height: 1.8em; }

#pageFooter a:link { color: #555; background: url(/storage/layout/icon-fillarrow-gray.gif) no-repeat 0 50%; padding: 0 0 0 10px; text-decoration:none }

#pageFooter a:visited { color:#666666; background: url(/storage/layout/icon-visited.gif) no-repeat 0 50%; text-decoration: none; padding: 0 0 0 10px; }

#pageFooter a:hover { color: #CCCCCC; text-decoration: none; background: url(/storage/layout/icon-fillarrow-gray.gif) no-repeat 0 50%; padding: 0 0 0 10px; }

#pageFooter a:active { color: #555; text-decoration: none; background: url(/storage/layout/icon-fillarrow-gray.gif) no-repeat 0 50%; padding: 0 0 0 10px; }

h5 { border-bottom: 1px solid #222;font-family:Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: 1px; text-transform: uppercase; font-size: 15px; color: #777; padding: 0 0 20px 0; margin: 0 10 5px 0; float:left; width:150px; text-align:left; }

h5.feature { border-bottom: none; font-weight: normal; letter-spacing: 0; text-transform: normal;  color: #000;  font-size: 18px; padding: 0 0 0 0;  margin: 0 0 18px 0; line-height: 27px; }

.colTwoFooter .footerNav a{
line-height:20px;
color:#FFFFFF;
text-decoration:none;
vertical-align:top;
float:left;
}
.buttlet
{
background-image:url(images/bullet-gray.jpg);
background-repeat:no-repeat;
width:6px;
height:9px;
margin-top:-10px;}

#footer_form{
width:260px;
float:left;
margin-top:10px;
}

#button-01
{
background-image:url(images/get_quote.png);
background-repeat:no-repeat;
height:57px;
width:216px;
margin-left:40px;
cursor:pointer;
}

#button-02
{
background-image:url(images/contact_us.png);
background-repeat:no-repeat;
height:52px;
width:228px;
margin-left:40px;
margin-top:15px;
float:left;
}

#contact_form{
width:275px;
margin-top:10px;
float:left;
margin-left:5px; margin-right:5px;}

.form_heading{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; float:left; text-align:left; padding:0px 0px 0px 6px;}
#heading01{ width:216px; height:12px;}

#contact_form01{
width:100px;
float:left;
margin-left:5px; margin-right:5px;
}

#contact_form02{
width:120px;
float:right; margin-right:5px;
}
#footerfrm_nametxt
{
	height:15px;
	width:115px;
	border:none;
	padding-left:2px;
}

#footerfrm_email
{
	height:15px;
	width:115px;
	border:none;
	padding-left:2px;
}

#bottextareabg
{
	background-image:url(images/footermessagebg.jpg);
	height:103px;
	width:269px;
	background-repeat:no-repeat;
	padding-left:2px;
	margin-bottom:10px;
	
}

#frm_messagetxt
{
	border:none;
	height:90px;
	width:255px;
	margin:5px 0 0 0;

}

#contact_name
{
width:245px;}
#contact_email
{
width:245px;}

#whyus-bullet {
line-height:3.40em;
list-style-type:none;
}
