body{ 
/*	
	background:url(beach-bg.jpg) -500px 182px no-repeat #b8c2cc;
tan->brown background
	background:url(../images/back.jpg) repeat-x #b8c2cc; 
*/
	background: #000000; 
	font-family:"Segoe UI", "Myriad Pro", Arial, sans-serif; 
	font-size:.9em; 
	margin:0;
	padding:0; 
	behavior: url("../javascript/csshover.htc"); 
}
#top {
	height:182px; 
	background-color: #000000;/* #373223; */
	z-index:1; 
	position:absolute; 
	top:0; 
	left:0;
	width:100%;
}

#main {
	position:absolute;
	width: 100%;
	top:0;
	left:0;
	padding:0;
	z-index:2;
}

div,span,p,td,h1,h2,h3,h4,h5{ margin:0px; font-weight:normal;}
table{ border-collapse:collapse;}
.clr{ clear:both;}
.flt{ float:left;}
.logo{ background:url(../images/logo.gif) no-repeat; width:420px; height:86px;margin: 6px 0 0 10px ;}
.logo a{ width:395px; height:86px; display:block;}
.phone{ background:url(../images/phone1.gif) no-repeat ; width:198px; height:98px; margin: 10px 10px 0 0;}

.homebg{ background:url(../images/main-bg.jpg) no-repeat; width:932px; height:545px; }
.slidebg{ background:url(../images/slidebg.jpg) repeat-x; height:168px; width:100%;}

.slidebg td{ padding:0px 14px; text-align:center; color:#333333; text-transform:uppercase; font-size:.7em; font-weight:bold; background-repeat:no-repeat; background-position:center;}

#logobg{ width:429px; height:274px; background: url("../images/logobg.png") no-repeat; padding:20px 0px 0px 0px;}
* html #logobg{ background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/logobg.png", sizingMethod="scale");}
#logobg td{ text-align:center;}

.nav{ padding:0px 0px 0px 40px;}
.nav ul{ margin:0px; padding:0px; position:relative; z-index:4;float:left;}
.nav ul li img{ padding:14px 14px 8px 14px; border:0px; margin:0px 10px;}
.nav ul li ul li img{ padding:14px 15px 8px 15px; border:0px; margin:0px;}
.nav ul li{ margin:0px 3px 0px 0px; text-align:center; float:left; list-style:none;padding:0px; position:relative;}
.nav ul li span{float:left; margin:0px;  height:37px; }
.nav ul li:hover{background:url(../images/menu-rgt.gif) no-repeat right top; color:#26dfe5;}
.nav ul li span:hover{background:url(../images/menu-lft.gif) no-repeat left top;}
/* --- 
menu-lft or menu-rgt
.gif for black background
.jpg for blue background 
*/
.nav ul li.current{background:url(../images/menu-rgt.jpg) no-repeat right top;  }
.nav ul li.current span{background:url(../images/menu-lft.jpg) no-repeat left top;}

/*-- Navigation is now text 
-- No longer uses images --*/
.nav a {outline:none;}
.nav ul li a {font: bold 14px "Myriad Pro", Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; padding: 10px 10px 8px 10px; display:block; margin:0px 14px;}
.nav ul li a:hover { color:#26dfe5; }
.nav ul li.current a { color: #000;}
.nav ul li a {letter-spacing:1px; }
.nav ul li ul li a { letter-spacing:normal; font-size:.8em; padding:0px; margin:3px 0px;}


.nav ul li span ul.sub{display:none;text-transform:uppercase; }
.nav ul li span:hover ul.sub{ display:block; position:absolute; left:0px; top:37px; margin:0px; padding:5px 0px 0px 0px; background:url(../images/submenu-products.png) no-repeat; color:#FFFFFF; width:189px;z-index:3;}
.nav ul li ul.sub li{ list-style:none; padding:0px; margin:0px auto; background:none; text-align:left; float:none; padding:3px 0px; border-bottom:1px solid #666666; width:149px;}
.nav ul li ul.sub li a{ color:#ffffff; text-decoration:none; width:100%; display:block; padding:0; font-weight:normal;}
.nav ul li ul.sub li a:hover{color:#2fe1e7;}
	.nav ul ul.sub ul.l2 {/* display:none; visibility:hidden;*/ padding: 4px 0px 2px 0px; border-bottom: 1px solid #666666; margin-bottom:6px;}
	.nav ul ul.sub ul.l2 li { border:0px; list-style-type:circle; }
	.nav ul ul.sub ul.l2 li { padding:3px 0px 3px 3px; left:14px;}
	.nav ul ul.sub ul.l2 li a { padding: 0; margin:0;}
	/*.nav ul ul.sub li:hover ul.l2 { display:block; visibility:visible;}*/
.nav ul li span ul.sub li.end{display:none; background:none;}
.nav ul li span ul.sub li.end img{padding:0px;}
.nav ul li span:hover ul.sub li.end{display:block; position:absolute; left:0px; bottom:-16px; border:0px;}
.nav ul li span ul.sub li.start{height:3px; border-bottom:none;}

.nav ul li span ul.ser{display:none;text-transform:uppercase; font-size:.8em;}
.nav ul li span:hover ul.ser{ display:block; position:absolute; left:0px; top:37px; margin:0px; padding:5px 0px 0px 0px; background:url(../images/submenu-services.png) no-repeat; color:#FFFFFF; width:230px;z-index:3;}
.nav ul li ul.ser li{ list-style:none; padding:0px; margin:0px auto; background:none; text-align:left; float:none; padding:5px 0px; border-bottom:1px solid #666666; width:190px;}
.nav ul li ul.ser li a{ color:#ffffff; text-decoration:none; width:100%; display:block;}
.nav ul li ul.ser li a:hover{color:#2fe1e7;}
.nav ul li span ul.ser li.end{display:none;}
.nav ul li span ul.ser li.end img{padding:0px;}
.nav ul li span:hover ul.ser li.end{display:block; position:absolute; left:0px; bottom:-18px; border:0px;}

/**************************Inner Page*********************/
.inner-top{ background:url(../images/inner-top.gif) no-repeat; width:932px; height:86px; font-size:2.3em; color:#FFFFFF; padding:10px 0px 0px 30px; font-style:italic;}
.inner-bg{ background:#ffffff; width:962px;}
.inner-mid{ background:#ffffff; width:922px;padding:0px 20px 10px 20px;}
.inner-bottom{ background:url(../images/inner-bottom.gif) no-repeat bottom #000000; width:962px; height:20px;} 
.innercont{ line-height:20px; padding:0px 10px 0px 0px; text-align:justify;}
h1{ font-size:1.5em; color:#00888c; margin:0px;}
.side-bdr{ background:url(../images/side-bg.gif) repeat-y right;}
.side-bdr div.address {padding:8px 0px 10px 18px; text-transform:uppercase; }
.side-bdr p {margin:4px auto;}
.side-bdr h1 { text-align:center;}
.rates td {padding:6px 0;}
/**************************Inner Page Ends*********************/
.footer{ color:#b4b4b4;  font-size:.75em; margin:20px 0px; text-align:center;text-transform:uppercase;}
.footer p{ color:#b4b4b4; line-height:20px; font-size:1em;}
.footer a{ font-weight:bold; padding:0px 10px; color:#cccccc; text-decoration:none; text-transform:uppercase;}
.footer a:hover{ padding:0px 10px; color:#19b1b7; text-decoration:none; text-transform:uppercase;}
.footer td { border-top:1px solid #939393; padding:8px;}

/*.prev-arrow{
   width: 59px;
  height: 168px;
  background: url("../images/leftarrow-on.png") no-repeat;
}
* html .prev-arrow{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/leftarrow-on.png", sizingMethod="no-scale");
} */


/*************css new**************/

#rental{
font-weight:bold;font-size:14px;
}


#horizontal{
border-bottom:1px solid gray;
border-collapse:collapse;
padding:0px 0px 5px 0px;
}


#electric{
color:#047F86; 
font-weight:bold; 
padding:10px 0px 20px 0px;
float:left;
}

#rent{
background:#E0FEFE;
}


.column{
border-top:1px solid #18D2D7;
border-right:1px solid #18D2D7;
border-left:1px solid #18D2D7;
}

.borderright{
border-top:1px solid #18D2D7;
border-right:1px solid #18D2D7;
}

.borderleft_right{
border-left:1px solid #18D2D7;
border-right:1px solid #18D2D7;
}
.borderbottom{
border-left:1px solid #18D2D7;
border-right:1px solid #18D2D7; 
border-bottom:1px solid #18D2D7;
}
.bord{
border-bottom:1px solid #18D2D7;
}

.text-Border{

	border:1px solid #DDDDDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}


.txt{
	float:left;
	width:200px;
	padding-left:30px;
	padding-bottom:10px;
}


.contact{
	font-family:Verdana;
	font-size:12px;
	color:#343333;
	padding-bottom:1px;
	padding-top:3px;
}


.links{
font-size:11px;
color:#666666;
padding-right:125px;
text-decoration:none;
}

.links:hover{
font-size:11px;
color:#666666;
padding-right:125px;
text-decoration:underline;
}

.text-box{
	border:1px solid #999;
}

#btn{
	border:1px solid #735D12;
 	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:normal;
}
#map{
padding-left:273px;
}
#bord{
border:1px solid #666666;
margin-top:15px;
}



/* ----- PRODUCT STYLES ----- */

.logoTitle {
	background:url(../images/logoTitle-bg.jpg) left no-repeat #FFF; /*#FFF6CF;*/
	height:48px;
	font: 28px Myriad Pro, Arial, Helvetica, sans-serif;
	color: #FFF;/*#006699;*/
	font-weight:bold;
	padding:4px;
}
.logoTitle img {
	float:right;
	height: 40px;
	margin: 4px 6px;
}
.product-mini {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	background:url(../images/product-mini-bg.gif) repeat;
	border: 1px solid #909090;
	margin:4px;
	height:300px;
}
.product-mini p {
	font: 24px Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	padding: 2px 0px 6px 0px;
	margin:0 0 8px 0;
	color:#aeF9FF;
	background:url(../images/product-mini-title-bg.gif) center no-repeat;
}
.product-mini div {
	float:left;
	clear:right;
}
.product-mini .img-holder{ 
	margin:2px;
	width: 120px;
	text-align:center;
}
.product-mini .img-holder img {
	margin:0 auto 8px auto;
	border: 0;
}
.product-mini .detail-list{
	width: 184px;
}
.product-mini .detail-list ul {
	list-style:square;
	padding:0 0 0 20px;
	text-align:left;
	margin:0;
}
.product-mini .detail-list ul li {
	margin: 4px auto;
}

.featuredProduct {
	
}