/************************Alon Interiors***********************/
html, body {
	margin: 0; padding:0; border:0;
    height:100%; width:100%;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#000000;
}
.clear{	clear:both;
}
img, form {
 margin: 0; padding:0; border:0;
}
h2{
   margin:0; padding:0px 0px 10px 0px;
   font:normal 24px Verdana, Arial, Helvetica, sans-serif;
   color:#7cd010;
}
a {
  text-decoration:none;
  color:#7cd010;
}
a:hover {
  text-decoration:none;
  color:#7cd010;
}
/*****************************wrapper****************************/
#wrapper{
	width:952px;
	height:auto;
	margin:auto; padding:0;
	display:block;
}
/*****************************header****************************/
#header{
	width:952px;
	height:174px;
	margin:auto; padding:0;
}
.top{
	width:952px;
	height:131px;
	margin:0; padding:0;
	background:url(../images/top_bg.gif) no-repeat;
}
h1#logo{
	width:241px;
	height:116px;
	float:left;
	margin:15px 0px 0px 0px; padding:0;
}
.search_box{

	width:314px;

	height:26px;

	float:right;

	margin:10px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	clear:right;
}
/*************************************form_styles**********************/
.text_fld_01{
	width:237px;
	height:17px;
	margin:0; padding:2px;border:0;
	background-color:#FFFFFF;
}
.button{
	width:62px;
	height:21px;
	background:url(../images/button.gif) no-repeat;
	border:0; padding:0; margin:0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
}
/******************************main_nav**********************/
#menu{
	width:952px;
	height:43px;
	background:url(../images/menu_bg.gif) no-repeat;
	margin:0; padding:0;
}
.main_nav{
	float:right;
	width:700px;
	height:42px;
	margin:0; padding:0;
}
.main_nav ul{
	margin:0px 20px 0px 0px; padding:0;
	list-style:none;
}
.main_nav li{
	width:auto;
	height:40px;
	margin:0px 0px 0px 20px; padding:12px 20px 0px 0px;
	list-style:none;
	float:left;
	background:url(../images/menu_li.gif) no-repeat top right;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
}
ul.menu li#current a

{

color:#7CD010;

}
.main_nav li a{
	color:#FFFFFF;
	text-decoration:none;
}
.main_nav li a:hover{
	color:#CCCCCC;
	text-decoration:none;
}
.menu li.item6
{
background: none;
}
/****************************content_area**********************/
.content_area{
	width:952px;
	margin:auto; padding:0;
	min-height:650px;
	background-color:#111111;
}
.content_sec{
	width:922px;
	margin:auto; padding:0;
}
/****************************content_left**********************/
.content_left{
	width:635px;
	float:left;
	margin:0; padding:5px 0px 0px 0px;
	text-align:justify;
}
.image_display{
	width:566px;
	height:153px;
	margin:10px 0px 10px 0px; padding:0;
}
/****************************content_right**********************/
.content_right{
	width:242px;
	float:right;
	margin:0; padding:5px 0px 0px 0px;
}
.right_thumb{
	width:242px;
	height:auto;
	margin:10px 0px 0px 0px; padding:0;
}
/****************************call_to_action**********************/
.cal_to_action_section{
	width:906px;
	height:187px;
	margin:10px 0px 0px 0px;
	padding:0;
	background:url(../images/cal_to_action_bg.gif) no-repeat;
}
.cal_sec{
	width:890px;
	height:145px;
	margin:auto; padding:15px 0px 0px 0px;
}
.cal_to_action{
	width:292px;
	height:160px;
	float:left;
	margin:0px 7px 0px 0px; padding:0;
}
/****************************footer**********************/
.footer{
	width:930px;
	height:40px;
	margin:10px auto 0px auto; padding:6px 0px 10px 12px;
	background:url(../images/footer.gif) no-repeat;
	color:#797979;
}
.footer ul{
	margin:0;padding:0;
	list-style:none;
}
.footer li{
	margin:0px 10px 0px 0px;padding:0px 10px 0px 0px;
	list-style:none;
	float:left;
	background:url(../images/footer_li.gif) no-repeat top right;
}

.footer li a{
color:#FFFFFF;
	text-decoration:none;
}
.footer li.item9{

background:none;
}
	
.footer li#current a

{

color:#7CD010;

}
#email{

	width:275px;

	height:54px;

	float:right;

	margin:10px 0px 0px 0px;

	padding:0px 0px 0px 55px;

	background-image: url(../images/email1.png);

	background-position:left;

	background-repeat:no-repeat;

	font-weight:bold;

	color:#FFFFFF;

	line-height:25px;

	}

.free{font-size:18px;

font-weight:bold;

color:#FFFFFF;}
.free a{
color:#FFFFFF;	
}
}


/*  Contact Pages - Start */
#contactform {
	width:600px;
	-moz-border-radius:5px;
	margin-left:auto;
	margin-right:auto;
	color:#666
}
#contactform form {
	font:normal 11px/18px Verdana,Tahoma;
	margin:0 0;
	padding:0;
	margin-top:20px;
	width:100%;
}
#contactform fieldset {
	padding:10px 0;
	margin:0 0 15px 0;
	background:#fff;
	border:1px solid #ddd;
	-moz-border-radius:5px
}


#contactform fieldset legend {
	font:normal bold 18px/26px "Trebuchet MS",Verdana,Tahoma;
	padding:3px 25px;
	margin-left:30px;
	padding-top:5px;
	text-transform:uppercase;
	border:0px solid #ddd;
}
#contactform fieldset legend span {
	/*font:normal 10px/18px Arial,Verdana,Tahoma;*/

	display:block;
}
#contactform form label {
	display:block;
	float:left;
	width:250px;
	padding:6px 10px 0 0;
	margin:0px;
	text-align:right;
}
#contactform input.inpt, #contactform textarea, #contactform select {
	width:260px;
	/*font:normal 11px/18px Verdana,Tahoma;*/
	padding:5px;
	margin:5px 0 5px 0;
	background:#f5f5f5;
	border:1px solid #ddd;
}

form br {
	clear:left;
}

#contactform input.required {
	background:#f5f5f5 url('../../../images/required.gif') center right no-repeat;
	
}

#contactform .select select:focus {
	border-color: #9b9b9b;
}
#contactform form input.btn
	{
		background:none;
		border:none;
	}

form.c1 input:hover,textarea:hover
	{
		border:1px solid #d8d8d8;
	}

/* Error / Success / Notice 
------------------------------------------------------------- */

.notes		{ background:#f0f0f0; border:1px solid #b8b8b8; }
.success	{ background:#ccfcd1; border:1px solid #60a400; }
.error		{ background:#f9e3e3; border:1px solid #e79e9e; }
.notice		{ background:#fcf0cc; border:1px solid #ecc735; }

.notes,.notice,.success,.error
			{
				padding:10px;
				/*font-size:10px;*/
				color:#000;
			}

.notes span,.notice span,.success span,.error span 
			{
				font-weight:bold;
				font-size:1.2em;
			}

.notes p,.success p,.error p,.notice p
			{
				margin:0px;
				padding:0px;
			}

#note {width:90%;margin:0 auto; }
/*  Contact Pages - End */

	

