*{ margin:0; padding:0; }
img { border:0; }
html, body { width:100%; height:auto; font-family:Arial, Helvetica, sans-serif; margin:0px; font-size:100%; color:#ffffff; background-color:#000000; }

p { margin-bottom:1em; }
ul { margin-bottom:1em; }
h1 { font-size:2em; margin:13px 0; }
.gal_h1{ font-size:2em; margin:3px 0; }
h2 { font-size:1.75em; margin:1em 0; }
h3 { font-size:1.5em; margin:0.875em 0; }
a{ color:#fff;text-decoration:none;}
a:hover{ text-decoration:underline;}

.head-text{	clear:both; float:right; color:#fff; top:4em; position:relative; text-align:right;}

/*#title { display:block; width:0; height:0; text-indent:-999em; overflow:hidden; }*/
#container { /*position:relative;*/ display:block; width:820px; margin-left:auto; margin-right:auto; text-align:left; font-size:0.75em; padding:10px; background-color:#000000; border:1px solid #000000;}

#header {position:relative; display:block; width:820px; height:150px;  background:url('../../images/logo.jpg') top left no-repeat #000000; margin-left:auto; margin-right:auto; border-bottom:1px solid #666666; margin-top:23px; padding-bottom:15px;float:left;}

div.headText1{	 float:right; color:#fff; top:20px; position:relative; text-align:right;padding-bottom:16px;margin-bottom:12px;border-bottom:2px solid #666;width:100%;}
p.headerText2{float:left; color:rgb(168,169,173);margin-top:13px;padding-top:0;width:100%;}

#content{	width:820px; float:left; text-align:left; margin:1.2em 0; }
#home-img{	border-bottom:1px solid #666; padding-bottom:16px; float:left; margin:0; height:294px;}

#mainContent{	width:560px;min-height:780px; padding:0 9px 0 0; border-right:#666 solid 1px; float:left; margin:0; }

.list1{	color:#fff; list-style: disc inside;}
ul.list2{	color:#fff; list-style: disc inside;padding:0;  position:relative;   overflow:hidden;}
ul.list2 li {	padding-left: 2em; list-style-position: inside; text-indent: -1em }



.main-pages{	width:560px; border-bottom:1px solid #666; margin:2px 0; padding:10px 0 0 0; float:left;}

.more{	float:right;}

.gallery{	float:left; margin:8px 0; padding:5px 0 0 0; width:560px; position:relative; float:left; border-top:1px ridge #cccccc; }

.gal_img{	margin:5px 8px; float:left; border:1px solid #cccccc; padding:0;}

/*****************Right navigation bar*****************/
#mainnavigation{	width:237px;  margin:0; padding:0 0 0 6px; float:right; background:#000; }

#mainnavigation ul li{ list-style-type:none; float:left;}

#mainnavigation a {  width:228px; margin:1px 0; padding:11px 0 11px 7px; height:26px; position:relative; vertical-align:middle;  float:left; display:block; color:#fff; text-decoration:none; border:1px solid #333333; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:url('../../images/nav-back.jpg') repeat-x; overflow:hidden; }

#mainnavigation a:hover, #mainnavigation #active{background:url(../../images/nav-back-hover.jpg) top left repeat-x; }

.nav-text{	float:left; color:#ffffff; font-weight:normal; text-decoration:none; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0;}

#mainnavigation-tail{width:238px; padding:0; margin:0; top:0px; float:left; background:#000; }
#mainnavigation-tail ul li{ list-style-type:none; margin:0; padding:0;  float:left;}

#mainnavigation-tail #nav-gallery{	margin-top:11px; top:0; padding:0; position:relative; width:235px; float:left; height:86px; border:1px solid #333333; background: #fff url(../../images/gallery-nav-bck.jpg) top left repeat-x ;  text-decoration:none;}

#mainnavigation-tail #nav-testimonial{	margin:2px 0 0 0; top:0px; padding:0 0 10px 0; position:relative; width:235px; float:left; border:1px solid #333333; background:#fff url(../../images/testimonials-nav-bck.jpg) top left repeat-x;  text-decoration:none;}
.tail-text{	margin-left:7px; margin-top:5px; font-weight:bold; float:left; text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.tail-img{	float:left; margin-left:0px; margin-top:4px; text-decoration:none; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.tail-content{ width:95%; padding:2px 4px; text-align:justify; margin-top:5px; float:left; text-decoration:none;font-size:100%; font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#666666;font-weight:normal; }
.testimonial-author{margin:2px 0 0 4px; padding:0; font-size:12px; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}
/********************Footer**********************/

#footer{ width:820px; margin:0; border-top:1px solid #666; height:20px;  clear:both; background:none;}
#footer-nav ul { list-style:none; margin:0; padding:0; text-align:right;}
#footer-nav ul li { display:inline;  margin:0px; }
#footer-nav ul li a{ color:#fff;  text-decoration:none; line-height:3em;}
#footer-nav #home{ padding-right:0.5em; border-right:1px solid #666;}
#footer-nav #contact{ padding-left:0.5em; }
#footer-nav ul li a:hover { color:#FF0000; text-decoration:underline;}






