* { margin:0; padding:0;}
html { background: #3D3D3D url(images/bg.png) repeat;}
body {
	font:normal 14px Arial, Helvetica, sans-serif; color:#BABABA;  line-height:18px; 
	vertical-align:top;


}
img {border:0; vertical-align:top; text-align:left;}

td { vertical-align:top;}
p { margin-bottom:10px;}
ul { list-style:disc;  margin:0 5px 10px 15px;} ol {  margin:0 5px 10px 15px;}
h1 { font-size:20px; line-height:normal; margin-bottom:10px;}
h2 { font-size:16px; margin-bottom:10px; color:#C3C3C3;}
h2 a, h2 a:hover { text-decoration:none;}
h3 { color:#fff; font-size:1.18em; font-weight:normal;}
h4 { font-size:12px; font-weight:bold; line-height:18px;;}
a:link, a:visited, a:active { color:#fff;  text-decoration:underline;} a:hover { text-decoration:none;}
.center { text-align:center;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}
.right { float:right;}
.left { float:left;}

#container {
width:900px;
text-align:left;
margin:5px auto 0 auto;
border: solid 0px #000;
padding-left:0px;}
td { vertical-align:top;}

													
		
	
#banner { background:#111111; height:200px; position:relative; text-align:center;}
#bannercrm { background:#390C11; height:170px; position:relative; text-align:center;}

#menu_img { clear:both;}
#content {}

#footer { clear:both; 
height:80px; color:#8A8A8A; line-height:15px; font-size:11px;}





#footer span {color:#8A8A8A; text-decoration:none; font-size:11px; font-weight:bold;}
#footer a {color:#8A8A8A; text-decoration:underline; font-size:12px; font-weight:normal; line-height:15px;}
#footer a:hover{ color:#565656;text-decoration:none;}
#footer #altnav { width:400px; float:right; text-align:right; padding-top:5px;}
#footer #copyright { padding-top:5px; text-align:left;}


#hmenu { padding:0; margin:0 0 -5px -10px;}
#hmenu ul { padding: 5px 5px 1px 0px; list-style-type: none;}
#hmenu ul li{ padding-bottom: 5px;}
#hmenu a {display:block; font-size:14px; font-family:arial, verdana, sans-serif; color:#fff; height:28px; line-height:25px; text-decoration:none; background:#777062 url(images/cont_tall1.gif) bottom repeat-x; padding:0 0 0 5px; border-left:#691803 solid 4px; }
#hmenu li a:hover {position:relative; background:#000; color:#9E9E9E; border-left:#B6B6B6 solid 4px; }
#hmenu a i {float:right; font-style:normal; padding-right:15px;}



.line5{ line-height:5px;}
.line15{ line-height:15px;}
.line20{ line-height:20px;}
.padding8 { padding:8px;}
.padding { padding:0px 8px;}
.padding5 { padding:5px;}
.padding15 { padding:15px;}
.padding20 { padding:20px;}
.padding30 { padding:30px;}
.main_border { border:solid 1px #9BAFB8;}
.c_l { clear:left;} .c_r{ clear:right;} .c_b{ clear:both;}
.readmore { float:right; background:url(images/but_1.gif) left top no-repeat; width:69px; height:30px; text-align:center; }
.readmore a:link, .readmore a:visited, .readmorea:active { color:#000; text-decoration:none; font-weight:bold; margin-top:-5px;}

.readmore a:hover { color:#fff; }
.strong { font-weight:bold;}

/* SHADOW BUILDING */

.box { position:relative;}
.black { background:#000;} .white { background:#FFF; color:#000;}
.greycolor { color:#C3C3C3;}
.redcolor { color:#F00;}


.shadow-top {
	width: 100%;
	height: 10px;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index: 5;
	border: 0px;
	background-position: left top;
	background-repeat: repeat-x;
	background-image: url(images/greynoise/shadows/shadow-top.png);
	}



.shadow-bottom {
	width: 100%;
	height: 10px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 5;
	border: 0px;
	background-position: left bottom;
	background-repeat: repeat-x;
	background-image: url(images/greynoise/shadows/shadow-bottom.png);
	}	

	

.shadow-left {
	width: 10px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: -5px;
	z-index: 5;
	border: 0px;
	background-position: left top;
	background-repeat: repeat-y;
	background-image: url(images/greynoise/shadows/shadow-left.png);
	}	

	

.shadow-right {
	width: 10px;
	height: 100%;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 5;
	border: 0px;
	background-position: right top;
	background-repeat: repeat-y;
	background-image: url(images/greynoise/shadows/shadow-right.png);
	}



.drop-left {
	width: 10px;
	display: block;
	position: absolute;
	top: 10px;
	left: 0px;
	bottom: 10px;
	border: 1px solid #ffffff;
	background-position: left top;
	background-repeat: repeat-y;
	background-image: url(/images/greynoise/shadows/drop-left.png);
	}	



.corner {width: 18px; height: 18px; position: absolute; z-index: 10;}

.corner1 {
	background: left top no-repeat url(images/greynoise/shadows/corners.png);
	top: 0px;
	left: 0px;
	}		



.corner2 {
	background: right top no-repeat url(images/greynoise/shadows/corners.png);
	top: 0px;
	right: 0px;

	}

	

.corner3 {
	background: left bottom no-repeat url(images/greynoise/shadows/corners.png);
	bottom: 0px;
	left: 0px;

	}

	

.corner4 {
	background: right bottom no-repeat url(images/greynoise/shadows/corners.png);
	bottom: 0px;
	right: 0px;

	}



/*****************************************GALLERY*******************************************************/
.gallery {
margin:0 auto;
border: solid 0px #333333;
width:570px}
div.img
{ background-color:#252626;
  margin: 2px;
  border: 1px solid #303130;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #252626;
  /*filter: alpha(opacity=80); -moz-opacity: .80; opacity: .80;*/
}
div.img a:hover img {border: 1px solid #F1F1F1;/*filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;*/}
div.desc
{
  text-align: center;
  font-weight: normal;
  width:120px;

  margin: 2px;
}

.col_1, .col_2, .col_3, .column1, .column2, .column3 { float:left;}
.clear { clear:both;}
/*********************************************************************************************************/




/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}


.form { height:28px;}
.form input {width:195px; height:16px; background:#fff; color:#111; font-size:1em; font-family:arial; padding-left:3px; border:1px solid #d0d0d0; border-left:1px solid #7d7d7d; border-top:1px solid #7d7d7d;}
textarea { width:193px; height:102px; background:#fff; overflow:auto; color:#111; font-size:1em; font-family:arial; padding-left:3px; border:1px solid #d0d0d0; border-left:1px solid #7d7d7d; border-top:1px solid #7d7d7d;}

.form1 { height:24px;}
.form1 input {width:81px; height:16px; background:#1d1d1a; border:1px solid #333331; font-size:1em; color:#fff; padding-left:3px;}
.form1 label { width:42px; float:left; text-align:right; margin-right:2px;}
.form1 .input_1 { width:131px;}
.form1 select {width:86px; height:18px; background:#1d1d1a; border:1px solid #333331; font-size:1em; color:#fff; line-height:16px;}
.form1 .select_1 { width:136px;}
.input_2 { margin-left:4px;}
.reset { background:none; border:0;  color:#FFF; cursor:pointer;}
.reset:hover { background:#000; border:0;}
.submit {background:none; border:0;  color:#FFF; cursor:pointer;}
.submit:hover { background:#595959; border:0;}

.submitcrm {background:#323232; border:0; font-size:14px; font-weight:bold;  color:#FFF; cursor:pointer; padding:2px;}
.submitcrm:hover { background:#797979; border:0;}
/*********************************************************************************************************/

.title_block { background:url(images/line_x.gif) left bottom repeat-x; height:37px; margin-bottom:10px;} 
.title_block1 { background:url(images/line_x.gif) left bottom repeat-x; height:37px; margin-bottom:10px; width:212px;}

/*==================blocks====================*/
.block { background:#161616; width:100%;}
.block .top_tall { background:url(images/line1.gif) left top repeat-x;}
.block .right_tall { background:url(images/line1.gif) right top repeat-y;}
.block .bottom_tall { background:url(images/line1.gif) left bottom repeat-x;}
.block .left_tall { background:url(images/line1.gif) left top repeat-y;}
.block .left_top_corner { background:url(images/left_top_corner.gif) no-repeat left top;}
.block .right_top_corner { background:url(images/right_top_corner.gif) no-repeat right top;}
.block .right_bottom_corner { background:url(images/right_bottom_corner.gif) no-repeat right bottom;}
.block .left_bottom_corner { background:url(images/left_bottom_corner.gif) no-repeat left bottom;}
.block .inner { padding:17px 5px 10px 5px;}
.block .inner1 { padding:0 0 5px 10px;}
.block .title { margin-left:7px;}

.cont_box { padding:0 20px 19px 0; font-size:1.1em; margin-bottom:0;}
.cont_box span { float:right;}

/*content*/
#content .row_1 { background:url(images/cont_tall.gif) left bottom repeat-x #0e0e0e; width:100%; padding:29px 0 22px 0;}
#content .row_2 { background:url(images/cont_tall1.gif) left bottom repeat-x #0e0e0e; padding:10px 0 10px 28px;}
#content .row_1 .indent { padding:74px 0 0 28px;}

/*======= HOME =======*/
#page1 #content .row_1 .col_1 {width:430px; margin-right:45px;}
#page1 #content .row_1 .col_1 .column1 { width:151px; margin-right:45px;}
#page1 #content .row_1 .col_1 .column2 { width:151px;}
#page1 #content .row_1 .col_2 { width:350px;}
#page1 #content .row_2 .col_1 { width:300px; margin-right:63px;}
#page1 #content .row_2 .col_2 { width:444px;}
#page1 #content .row_2 .col_2 .column1 { width:240px;}
#page1 #content .row_2 .col_2 .column2 { width:198px;}
#page1 #content .row_1 { padding-bottom:37px;}
#page1 #content .row_1 .col_1 .indent { padding:17px 0 0 28px;}

/*=========================*/



/*======= HOME =======*/
.fade { background:url(images/cont_tall.gif) left bottom repeat-x #0e0e0e; padding:10px;}
.fade1 {background:url(images/cont_tall1.gif) left bottom repeat-x #0e0e0e; padding:10px;}

/*===========ABOUT==============*/
#testimonials em { float:right;}
#testimonials p { margin-bottom:20px;}

/*======= CONTACT =======*/
#page6 #content .row_1 .col_1 {width:520px; margin-right:45px;}
#page6 #content .row_1 .col_1 .column1 { width:151px; margin-right:45px;}
#page6 #content .row_1 .col_1 .column2 { width:151px;}
#page6 #content .row_1 .col_2 { width:258px;}
#page6 #content .row_2 .col_1 { width:300px; margin-right:63px;}
#page6 #content .row_2 .col_2 { width:444px;}
#page6 #content .row_2 .col_2 .column1 { width:240px;}
#page6 #content .row_2 .col_2 .column2 { width:198px;}
#page6 #content .row_1 { padding-bottom:37px;}
#page6 #content .row_1 .col_1 .indent { padding:17px 0 0 28px;}

/*===========CRM==============*/

#pagecrm #content .row_1 .col_1 {width:520px; margin-right:45px;}
#pagecrm #content .row_1 .col_1 .column1 { width:151px; margin-right:45px;}
#pagecrm #content .row_1 .col_1 .column2 { width:151px;}
#pagecrm #content .row_1 .col_2 { width:258px;}
#pagecrm #content .row_2 .col_1 { width:355px; margin-right:5px;}
#pagecrm #content .row_2 .col_1 li { margin-top:10px;}
#pagecrm #content .row_2 .col_2 { width:444px;}
#pagecrm #content .row_2 .col_2 .column1 { width:240px;}
#pagecrm #content .row_2 .col_2 .column2 { width:198px;}
#pagecrm #content .row_1 { padding-bottom:37px;}
#pagecrm #content .row_1 .col_1 .indent { padding:17px 0 0 28px;}

div.row {
  clear: left;
  width:320px;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  font-weight:bold;
  }

div.row span.formw {
  float: right;
  width: 200px;
  text-align: left;
  } 
  .errmsg {
	  color:#F00; font-weight:bold;}
/*=========================*/



