/*******************************MENU **********************************/

#menu{height:35px;font-family:arial;font-size:12px; padding:105px 0 0 0px;width: 800px; margin: 0 auto; }
*:first-child+html #menu{height:35px;font-family:arial;font-size:12px; padding:104px 0 0 0px;width: 800px; margin: 0 auto;  }
*html #menu{height:35px;font-family:arial;font-size:12px; padding:104px 0 0 0px;width: 800px; margin: 0 auto;  }
.menu {font-size:12px;  width:800px; background: #d6dad9; }
.menu img{margin:0; border:0; padding: 0; background: #d6dad9;}
.menu ul {padding:0;margin:0;list-style-type:none;  }
.menu ul ul {width:12em; }
.menu ul li {float:left;height:13px;line-height:33px;z-index:9999; text-align:left; color:#FFFFFF;}
.menu ul ul li {display:block;width:12em;height:auto;position:relative;line-height:1em;}
.menu a, .menu a:visited {display:block;float:left;height:100%;font-size:1em;text-decoration:none;color:#fff;}
.menu ul ul a, .menu ul ul a:visited {display:block; color:#fff;height:100%;line-height:1em; padding:0.5em 1em;}
.menu ul table ul a, .menu ul table ul a:visited  {width:12em; wi/dth:5em; }
.menu table {position:absolute; left:0; top:0; font-size:1em;  }
.menu ul ul table {lef\t:-1px; }
.menu ul ul table ul.left {margin-lef\t:2px; }
.menu li:hover {position:relative;}
* html .menu a:hover {position:relative;z-index:9999;} 
.menu a:hover {color:#c00;}
.menu :hover > a {color:#000;}
.menu ul ul a:hover{color:#c00;}
.menu ul ul :hover > a {color:#c00;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:34px;left:0;width:auto; }
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; padding:0px; background-color:#000;margin:0; border: 1px solid #000;}

#topmenu { padding:0 0 0 170px; text-align:left;}
*html #topmenu { padding:0 0 0 170px; margin:0;text-align:left;}
*:first-child+html #topmenu { padding:0 0 0 170px; margin:0;text-align:left;}
#topmenu ul { padding:0; margin:0;}
#topmenu li { display:inline;}

/***********************END OF MENU **************************************/

body{ font-family: verdana, arial, helvetica, sans-serif; font-size:100.1%; color:#333;
	background: #1a1e1e url(/images/bg_body.gif) top repeat-x;}

html,
body,
dl,
dt,
dd,
img
{
	margin: 0; 
	padding: 0;
	border: 0;
	font: normal 12px Tahoma;
	color: #333; 
}

A:hover{ color: #F63238;}

BR.c
{
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
}

br .clear 
{
clear:both;
height: 10px;
}


#subfooter ul {
padding: 0;
margin: 0;
}


#subfooter li {
display:inline;
padding: 0 5px 0 5px;
color:#fff;
}

#subfooter a{
color:#fff;
text-decoration:none;
font-weight:bold;
}

#subfooter a:hover{
text-decoration:underline;
}



DIV#container-center P
{
	margin: 5px 0;
}
.contact_border A, .txt_about A
{
	color:#990000
}

DIV#left
{
	background: #f6f6f6;
	display:none;
}

#content {
	/*padding: 60px 0 0 0;*/
	background: #d6dad9;
	}


.table_main1 {
	border: 1px solid #c6c6c6;
	background: #fff;
}

.table_main1 td{

	line-height: 15px;
}

.mainimage {
	padding: 0px 10px 10px 10px;
	background: url(/uploads/img_main_center.jpg) center no-repeat top;
}

.mainimage2 {
	padding: 0 0 0 5px;
	text-align:left;
	margin: 5px 0 0 0;
}
.main_txt1 {
	padding: 0px 20px 5px 5px;
	text-align:left;
}

.table_main1 ul{
	padding: 5px 0 5px 30px;
	margin:0;
}

.table_main1 li {
	line-height: 16px;
	font-size:11px;
}


.readmore {
	padding: 0 5px 0 0;
	text-align:right;
	color:#6c3241;
	font-weight:bold;
}

#content h1 {
	background-color:#803549;
	padding: 5px 0 5px 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	border: solid 1px #a8a8a8;
	margin: 10px 0 0 0;
}
	
.txt_domestic {
	border-bottom: dotted 1px #a8a8a8;
	border-top:dotted 1px #a8a8a8;
	background-color:#f2f2f2;
	padding: 5px 10px 5px 20px;
}

.txt_domestic img{
	margin: 10px 20px 10px 0;
	padding: 5px;
	border: 1px solid #a8a8a8;
}

.txt_domestic strong {
	font-size:15px;
	color:#803549;
	line-height: 25px;
}

.testimonial_name {
	text-align: right;
	font-style:italic;
	font-weight:bold;
	color:#803549;
}

.table_testimonial {
	border-top: 1px dotted #a8a8a8;
	border-bottom: 1px dotted #a8a8a8;
	padding: 10px 10px 10px 20px;
	background-color: #fff;
	line-height: 20px;

}

.txt_drain img {
	padding: 5px;
	background-color:#fff;
	border: 1px solid #a8a8a8;
}

.txt_drain strong {
	padding: 0 0 0 20px;
}

.txt_drain A{ color: #803549;}

.txt_drain A:hover{ color: #F63238;}

.img_border{
	padding: 5px;
	background-color:#fff;
	border: 1px solid #a8a8a8;
}

.table_border {
	border-top: 1px dotted #a8a8a8;
	border-bottom: 1px dotted #a8a8a8;
	padding: 10px 10px 10px 20px;
	background-color: #fff;
	line-height: 20px;
	
}

.contact_border {
	border-top: 1px dotted #a8a8a8;
	border-bottom: 1px dotted #a8a8a8;
	padding: 5px 0px 2px 10px;
	background-color: #fff;
	line-height: 20px;
	margin: 10px 0 0 0;
	
}
	
.table_border a {
	color: #000;
}

.table_border a:hover {
	color: #c00;
}

.contact_bold {
	font-weight:bold;
	color:#803549;
}

.album_title strong {
font-size:14px;
padding: 5px 0 5px 5px;
}

.instructiontext {
font-size:11px;
font-style:normal;
padding: 0 0 0 5px;
}

.table_main1 a {
color: #333;
text-decoration:none;
}

.table_main1 a:hover {
color: #c00;
text-decoration:underline;
}

.main_txt2 {
border-right: 1px solid #ccc;
	padding: 0 5px 0 10px;
}

.main_txt2l {
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: 0 5px 0 10px;
}

.moresrv {
text-align:right;
padding: 10px 20px 5px 0;
}

.moresrv A{ color: #803549;}

.moresrv A:hover{ color: #F63238;}

#content li {
line-height: 18px;
}

#content td {
line-height: 16px;
}

.table_testimonial {
line-height: 16px;
}

.contact_border img {
	float:left;
	padding: 5px;
	background-color:#fff;
	border: 1px solid #a8a8a8;
	margin: 0 10px 0 0;
}

.cctv_list ul{
	margin: 0 0 0 210px;
	padding: 0 0 20px 80px;
}

.gallery_comment {
	font-size:10px;
	margin: 0;
}

.mov_text {
	font-size:13px;
	font-weight:bold;
	color: #fff;
	background-color:#803549;
	height: 25px;
}

.img_right {
	float:right;
}


.img_left {
	float:left;
}

