/* PRJ-Interior CSS Document */

body{ margin:0px; padding:0px; background-color:#5B5853; font-size:12px; font-family:"Times New Roman", Times, serif;  }

img{ border:none;}
img a{ border:none;}

*{ margin:0px; padding:0px;}
h1{ font-size:20px; font-weight:bold; color:#EBC581; letter-spacing:1px; margin-bottom:2px;}
h2{ font-size:18px; font-weight:bold; color:#D79A40; text-align:center; margin-bottom:2px}
h3{ font-size:18px; font-weight:bold; color:#D79A40; margin-bottom:5px}
h4{ font-size:15px; font-weight:bold; color:#EBC581;}
h6{ font-size:14px; font-weight:bold; color:#CF7829; text-align:center;}
h4 a{ text-decoration:none;  color:#EBC581;}
h4 a:hover{ text-decoration:underline;}
td{ vertical-align:top}

em{ font-style:italic}


.wrapper{ width:756px; margin:0 auto; background-color:#000000}
.topheaderbanner{ width:756px; height:162px;}
.bannerarea{ }
.sidemenu{ color:#EBC581; font-weight:bold; font-size:18px; padding:20px 16px 0px 16px; width:131px; background-color:#020000 !important; cursor:hand}
.sidemenu li{ display:block; list-style-type:none; margin-bottom:18px; background-image:url(../images/listimgblack.gif); background-repeat:no-repeat; background-position:left;}
.sidemenu li a{ color:#EBC581; text-decoration:none; padding-left:27px}
.sidemenu li a:hover{background-image:url(../images/listimg.gif); background-repeat:no-repeat; background-position:left; color:#B38708 !important;}
.sidemenu .active{ background-image:url(../images/listimg.gif); background-repeat:no-repeat; background-position:left; padding-left:27px; }


.banner{  height:269px; width:593px; float:right}

div.limiter01 {

	text-align: left;

	
	margin-left: 0px;

	margin-right: 0p;
	background-color:#FFFFFF;

	



	padding-left:0px;

	margin-top:0px;
	height:269px;

}

div.limiter ul li, div.limiter01 ul li

{

	list-style:none;

}

div.limiter ul li h3, div.limiter01 ul li h3

{

	color:#000;

	font-weight:normal;

	border-bottom:dotted 1px #666666;

	padding-bottom:5px;

	margin-bottom:5px;

	line-height:20px;

	font-size:14px;

}

div.limiter ul li h2, div.limiter01 ul li h2

{

	color:#000;

	font-weight:normal;

	border-top:dotted 1px #666666;

	font-size:12px;

	padding-top:3px;

	margin-top:2px;

}



div.limiter ul li i, div.limiter01 ul li i

{

	color:#666666;

	font-size:10px;

}

#news

{

	padding:0px;

	margin-left:0px;

	margin-top:0px;

}

ul#portfolio li img{

	list-style:none;

}

ul#news li img{

	border: 0px solid #ccc;

	padding: 0px;

	list-style:none;

}

.fade{

	margin-bottom: 2em;

}



.fade p{

	margin-bottom: 2em;

	text-align: center;

	width: 50%;

}

.content{ background-image:url(../images/contentbg1.gif); background-repeat:repeat-x; padding-top:4px; background-color:#292929; width:756px;  }
.content1{  background-color:#292929; width:756px;  }
.contentinside{ width:699px;}
.contentinside p{ padding-top:19px; color:#FFFFFF; font-weight:normal !important; font-family:"Times New Roman", Times, serif; font-size:16px !important;}
.contentinside p a{ color:#D79A40}
.contentinside p a:hover{ text-decoration:none;}

.imagearea{ background-image:url(../images/imgareabg.gif); background-repeat:repeat-x; height:155px; padding-left:20px; padding-right:10px; padding-top:7px; }
.imgborderarea{ border-left:4px solid #E6B98E; border-right:4px solid #E6B98E;}
.imgborderarea1{ border-right:4px solid #E6B98E;}

.servicesarea{ background-color:#555151; padding:16px 33px 16px 33px; color:#060006; font-weight:bold; font-size:14px; }
.servicesarea li{ float:left; list-style-type:none;ist-style-position:inside; padding-right:32px; background-image:url(../images/dot.gif); background-repeat:no-repeat; background-position:left; padding-left:7px}
.list{ float:left; list-style-type:none; padding-right:32px; background-image:url(../images/dot.gif); background-repeat:no-repeat; background-position:left; padding-left:10px}
.servicesarea li a{  color:#060006; text-decoration:none;}
.list a{  color:#060006; text-decoration:none;}
.list a:hover{ text-decoration:underline;}

.sub{ color:#000000; padding-left:30px}
.servicesarea_inside span{ display:block}

.servicesarea li a:hover{ text-decoration:underline;}
.servicesarea_inside li a:hover{ text-decoration:underline;}
.servicesarea_inside{ background-color:#555151; padding:16px 33px 16px 33px; color:#060006; font-weight:bold; font-size:14px; }
.servicesarea_inside li{  list-style-type:none;ist-style-position:inside; display:block; padding-right:32px; background-image:url(../images/dot.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:7px}

.servicesarea_inside li a{  color:#060006; text-decoration:none;}
.bgtable{ background-image:url(../images/bg.gif); background-repeat:no-repeat; background-position:right; height:15px}
.clientarea{ border-top:17px solid #ECD0B7; background-color:#B0ADAC; border-bottom:3px solid #ECD0B7;  }
.clientarea img{ margin:0 auto;}
.footer{ background-image:url(../images/footerbg.gif); background-repeat:no-repeat; height:25px; text-align:center; color:#292929; font-size:14px; font-weight:bold; line-height:25px;}
.footer a{ color:#292929; text-decoration:none;}
.footer a:hover{ color:#292929; text-decoration:underline;}
.footerbottom{ color:#C0C0C0; text-align:center; font-size:14px; font-weight:bold;}
.footerbottom a{ color:#C0C0C0; text-decoration:none;}
.footerbottom a:hover{ color:#C0C0C0; text-decoration:underline;}
.limiter01 img{ width:593px;}

.box{ background-color:#3C3C3C; margin-bottom:10px }
.box td{ padding:5px;}

.bannerbottomtext{ background-color:#282828; padding:4px;}
.bannerbottomtext h1{ color:#CC7321; font-size:18px !important; font-weight:bold; letter-spacing:normal !important; padding:0px; margin:0px; text-indent:5px;}
.lightbrown_12{ color:#E9C29E; font-size:12px !important; font-weight:bold; letter-spacing:normal !important; padding:0px; margin:0px; }

.imagearea_portfolio{ background-color:#D0762A; background-image:url(../images/contentbg1.gif); background-repeat:repeat-x; padding-top:4px;}

.imagearea_box_area{ background-color:#D0762A;}
.imagearea_box{ width:124px; height:96px; border-left:4px solid #E9C29E; border-right:4px solid #E9C29E;  border-bottom:4px solid #DEA259;}

.sideborder{border-bottom:4px solid #DEA259; width:7px; padding:3px;}
.imagearea_box img{ width:101px; height:96px; margin-left:10px;}

.imagearea_box_content{ width:124px;border-left:4px solid #E9C29E; border-right:4px solid #E9C29E;  border-bottom:4px solid #DEA259; text-align:center; color:#282828;
font-size:9px; font-weight:bold; }

.imagearea_box_content td{  padding:3px 7px 3px 7px; width:110px;}

.secondcontent{ background-image:url(../images/contentbg1.gif); background-repeat:repeat-x; padding-top:4px; background-color:#D0762A; width:756px;}
.whitebold12_center{ font-weight:bold; font-size:12px; color:#FFFFFF; text-align:center}
.portfolio_description{  padding-left:35px; padding-right:35px;  color:#FFFFFF; font-weight:normal !important; font-family:"Times New Roman", Times, serif; font-size:16px !important; }
.portfolio_description td{ padding-top:23px; padding-bottom:17px}
.portfolio_description p{ padding-top:17px}

/**********************menu******************************/

#nav, #nav ul{
margin:0;
padding:0;


position:relative; cursor:hand;
z-index:200;


}

.submenu { background-color:#464646; z-index:1000; font-size:12px !important; font-weight:none !important; margin-bottom:0px !important; line-height:22px;}
.submenu li{ margin-bottom:0px !important; }
.submenu li a{ margin-bottom:0px !important; }
.submenu a{ background-color:#464646 !important;}
.submenu a:hover{ background-image:none !important;}

#nav a{
display:block;
/*padding:0px 5px;
border:1px solid #333;
color:#fff; background-color:#333;*/
text-decoration:none; border:none !important;


}

#nav a:hover{
/*background-color:#fff;
color:#333;*/ color:#000000; 
}

#nav li{
/*float:left;*/ display:block;
position:relative;
}

#nav ul {
position:absolute;
display:none;
/*width:12em;*/
top:15px;
}

#nav li ul a{
width:10em;

float:left;
color:#FFFFFF !important;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:10em;

}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none; color:#000000;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

.addressbox{ border:3px solid #434343; width:75%; background-color:#3A3A3A; padding:5px; margin:0 auto;}