/* CSS Document */
/* 	H2OValet
	Last updated on March 12, 2007
	Created & Updated by SS
*/
  
/* 	===================================================================================================
												Body
===================================================================================================  */

BODY{ margin: 0px auto; padding: 0px; text-align: center;	background-color: #131313;}

#main{ width: 762px; text-align: left; margin: 0px auto 0px; padding: 0px; background-color: #131313; background-repeat: repeat-y; background-attachment: scroll; }

/* 	===================================================================================================
												 Header
===================================================================================================  */

#headertop{	width: 762px; height: 262px; float: left; }

#header{ width: 762px; height: 198px; text-align: left; background:url(../h2o-images/background-header-top.gif) no-repeat; }

#skipnav1{
	width:1px;
	float:left;
}

#header1{
	width: 760px;
	height: 198px;
	text-align: left;
	background:url(../h2o-images/background-header-top.gif) no-repeat;
	float:right;		
}

#header img{ padding:33px 0px 0px 294px;}

#headertopmenus{
	text-align:left;
	width:762px;
	height:31px;
	padding:0;
	margin:0;
	float: left;
	background: url(../h2o-images/background-main-menu.gif);
}

#headertopmenus ul{
	position: relative;
	width:762px;
	height:31px;
	background: url(../h2o-images/background-main-menu.gif);
	margin: 0;
	padding: 0;
}

#headertopmenus ul li{
	margin: 0; padding: 0;	list-style: none;	position: absolute;	top:0;
}

#headertopmenus ul li, #headertopmenus a{ 
	display:block; height:31px; border-bottom:0;
}

#headertopmenus ul li a{ 
	text-indent:-9999px; text-decoration:none; padding: 0px;
}

#tm1{ left:0; top:0; width:87px;}

#tm2{ left:87px; top:0; width:93px;}

#tm3{ left:180px; top:0; width:100px;}

#tm4{ left:284px; top:0; width:92px;}

#tm5{ left:376px; top:0; width:100px;}

#tm6{ left:480px; top:0; width:88px;}

#tm7{ left:576px; top:0; width:88px;}

#tm8{ left:674px; top:0; width:88px;}

#tm1 a:hover {
	background: transparent url(../h2o-images/background-main-menu.gif) 0 -31px no-repeat; border-bottom:0;
}

#tm2 a:hover {
	background: transparent url(../h2o-images/background-main-menu.gif) -87px -31px no-repeat; border-bottom:0;
}

#tm3 a:hover {
	background: transparent url(../h2o-images/background-main-menu.gif) -180px -31px no-repeat; border-bottom:0;
}

#tm4 a:hover {
	background: transparent url(../h2o-images/background-main-menu.gif) -284px -31px no-repeat; border-bottom:0;
}

#tm5 a:hover {
	background: transparent url(../h2o-images/background-main-menu.gif) -376px -31px no-repeat; border-bottom:0;
}

#tm6 a:hover {
	background: transparent url(../h2o-images/background-main-menu.gif) -480px -31px no-repeat; border-bottom:0;
}

#tm7 a:hover {
	background: transparent url(../h2o-images/background-main-menu.gif) -576px -31px no-repeat; border-bottom:0;
}

#tm8 a:hover {
	background: transparent url(../h2o-images/background-main-menu.gif) -674px -31px no-repeat; border-bottom:0;
}


#tm1a {
	left:0; width:87px; background: transparent url(../h2o-images/background-main-menu.gif) 0 -31px no-repeat; border-bottom:0;
}

#tm2a {
	left:87px; width:93px; background: transparent url(../h2o-images/background-main-menu.gif) -87px -31px no-repeat; border-bottom:0;
}
#tm3a 
{
	left:180px; width:114px; background: transparent url(../h2o-images/background-main-menu.gif) -180px -31px no-repeat; border-bottom:0;
}
#tm4a 
{
	left:284px; width:92px; background: transparent url(../h2o-images/background-main-menu.gif) -284px -31px no-repeat; border-bottom:0;
}
#tm5a 
{
	left:376px; width:100px; background: transparent url(../h2o-images/background-main-menu.gif) -376px -31px no-repeat; border-bottom:0;
}
#tm6a 
{
	left:480px; width:88px; background: transparent url(../h2o-images/background-main-menu.gif) -480px -31px no-repeat; border-bottom:0;
}
#tm7a 
{
	left:576px; width:88px; background: transparent url(../h2o-images/background-main-menu.gif) -576px -31px no-repeat; border-bottom:0;
}
#tm8a 
{
	left:674px; width:88px; background: transparent url(../h2o-images/background-main-menu.gif) -674px -31px no-repeat; border-bottom:0;
}

/* 	===================================================================================================
												Contents
===================================================================================================  */

#maincontent{
	width: 762px;
	text-align: left;
	margin: 0px auto 0px;
	padding: 0px;
	background-color: #131313;
 
}

#maincontent h1{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #BC8D09;
}

#maincontent h2{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #5D0708;
}

#content h2{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #ECECEC;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	margin:0px;
}

#maincontent p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #C3C3C3;
	padding:0px;
}

#content-left{ width:204px; padding:0px; float:left; }

#content-left img{ width:204px;	padding:0px 0px 22px 0px; float:left; }

#content-inner{
	width:742px;
	padding:0px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #C3C3C3;
	padding:0px;
	text-align:left;
}

#content{
	width:528px;
	padding:0px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #C3C3C3;
	padding:0px;
	text-align:left;
}

#content p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #C3C3C3;
	padding:0px;
	text-align:left;	
}

#content-middle{
	width:299px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #C3C3C3;
	padding:0px 0px 0px 0px;
}

#content-middle img{ padding:0px 0px 22px 0px;}

#content-inner{
	width:538px;
	padding:0px;
	float:right;
}

#content-top{
	width:316px;
	float:left;
	background:url(../h2o-images/img-cleaning-experience.gif) no-repeat;
	padding:0px;
	height:44px;
}

#innertitle{ width:350px; float:left; }

#back{
	width:54px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

#content a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009EE0;
	text-decoration:none;
	text-align:right;
}

#content a:hover{ color:#FFFFFF; text-decoration:none;
}

#back a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#009EE0;
	text-decoration:none;
	text-align:right;
}

#back a:hover{ color:#FFFFFF; text-decoration:none; }

#logo, #logo1, #logo2, #logo3, #logo4, #logo5, #logo6{
	width:130px;
	padding:6px 10px 10px 0px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #C3C3C3;
	text-align:left;
}

#gallery-heading{
	width:328px;
	float:left;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FAFAFA;
	padding-bottom:10px;
	padding-top:4px;
}

#gallery-back{
	width:100px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:right;
}

#gallery-back a{
	color:#009EE0;
	text-decoration:none;
}

#gallery-back a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

#gallery-content p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #C3C3C3;
	padding:0px;
	text-align:left;
}

#servicestitle1, #servicestitle2, #servicestitle3, #servicestitle4, #servicestitle5, #servicestitle6, #servicestitle{	width:350px; float:left; }

#inner-heading{
	width:518px;
	float:left;
	background:url(../h2o-images/background-inner-heading.gif) no-repeat;	
	height:18px;
	padding:4px 0px 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FAFAFA;
	margin:10px 0px 0px 0px;
}

#inner-heading-1, #inner-heading-2, #inner-heading-3, #inner-heading-4, #inner-heading-5{
	width:518px;
	float:left;
	background:url(../h2o-images/background-inner-heading.gif) no-repeat;	
	height:18px;
	padding:4px 0px 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FAFAFA;
	margin:10px 0px 0px 0px;
}

#inner-heading2{
	width:518px;
	float:left;
	background:url(../h2o-images/background-inner-subheading.gif) no-repeat;	
	height:16px;
	padding:2px 0px 4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#A0A0A0;
	margin:15px 0px 0px 0px;
}

#booknow{
	width:60px;
	height:12px;
	background:url(../h2o-images/but-book-now.gif) no-repeat;
}

.booknow a{
	width:60px;
	height:12px;
	background:url(../h2o-images/but-book-now.gif) no-repeat;
}

.booknow a:hover{
	background:url(../h2o-images/but-book-now-over.gif) no-repeat;
}

#content_list_price{
	float:left;
	width:144px;
	padding:0px 0px 0px 10px;
	margin:0px;
}

#content_sitemap{
	float:left;
	width:508px;
	padding:0px 0px 0px 10px;
	margin:0px;
}

#content_sitemap1{
	float:left;
	width:458px;
	padding:0px 0px 0px 50px;
	margin:0px;
}

#content_list, #content_list1, #content_list2, #content_list3, #content_list4, #content_list5{
	float:left;
	width:518px;
	padding:0px 0px 0px 10px;
	margin:0px;
}

#content_product1, #content_product2, #content_product3, #content_product4, #content_product5, #content_product6{
	float:right;
	width:270px;
	padding:0px 0px 0px 10px;
	margin:0px;
} 

ul.prodlink	{
	list-style:none;
	margin:0;
	padding:2px 0px 0px 0px;
	}

ul.prodlink li{
	width:270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #C3C3C3;
	text-align:left;	
	line-height:16px;
	margin:0;
	padding: 2px 0px 3px 20px;
	background:url(../h2o-images/img-bullet-arrow.gif) no-repeat left 6px;
	}

#flash1{
	width:204px;
	padding:0px 0px 22px 0px;
	float:left;
	height:144px;
}

#flash2, #flash3, #flash4{
	width:204px;
	padding:0px 0px 22px 0px;
	float:left;
	height:142px;
}
#flash5{
	width:204px;
	padding:0px 0px 30px 0px;

}

.content-top-title
{
	width:400px;
	background-color:#006633;
}
#dotline{
	width:286px;
	height:1px;
	background:url(../h2o-images/dot-line.gif) no-repeat;
	padding:0px;
	float:left;
}

#dotline-inner, #dotline-inner1, #dotline-inner2, #dotline-inner3, #dotline-inner4, #dotline-inner5, #dotline-inner6,#dotline-inner7{
	width:520px;
	height:18px;
	background:url(../h2o-images/dot-line-inner.gif) no-repeat center;
	float:left;
}

#image-partner{
	width:316px;
	background:url(../h2o-images/title-our-partner.gif) no-repeat;
	height:25px;
	margin: 0px;
	padding:20px 0px 0px 0px;
}

#content-right{
	width:204px;
	float: right;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #C3C3C3;
	height:142px;
	margin:0px;
}

#content-gallery-top{
	position: absolute;
	top:293px;
	width:204px;
	height:142px;
	background:url(../h2o-images/gallery-border.gif) no-repeat;
	float:left;
}

#content-gallery{
	width:204px;
	background:url(../h2o-images/title-gallery-shots.gif) no-repeat;
	padding:31px 0px 0px 0px;
}

#news-promotion{
	width:204px;	
	padding:50px 0px 0px 0px;
	background:url(../h2o-images/title-news-promotion.gif) no-repeat 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #C3C3C3;
	float:left;
}

#news-promotion a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	color:#009EE0;
	font-weight:bold;
}

#news-promotion a:hover{
	text-decoration: none;
	color: #c3c3c3;
	font-size: 11px;
}

#news-promotion img{
	width:204px;
	height:142px;	
	padding:11px 0px 43px 0px;
}

#news-content{
	background:url(../h2o-images/img-bullet-arrow.gif) no-repeat 0px 4px;
	margin:0px;
	width:192px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	color:#C3C3C3;
	padding:0px 0px 0px 10px;
}

#news-content1{
	background:url(../h2o-images/img-bullet-arrow.gif) no-repeat 0px 9px;
	margin:0px;
	width:192px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	color:#C3C3C3;
	padding:5px 0px 0px 10px;
}

#conent_contact{
	width:510px;
	float:left;
	border:#7A7A7A solid 1px;
	padding:10px;
}

#conent_contact_left{
	width:200px;
	float:left;
	padding:0px;
	margin:0px;	
}

#conent_contact_right{
	float:right;
	border:#7A7A7A solid 1px;
	padding:2px;
}

#conent_contact a{
	color:#009EE0;
	text-decoration:none;
}

#conent_contact a:hover{
	color:#7A7A7A;
	text-decoration:none;
}

#newslink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #C3C3C3;
	line-height:16px;
	padding: 0px;
	text-decoration:none;
	text-align:justify;
}

ul.newslink{
	list-style:none;
	margin:0;
	padding:0px;
}

ul.newslink li
{
	display:block;
	background-image: url(../h2o-images/img-bullet-news.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-attachment: scroll;
	padding: 0px 0px 20px 20px;
	line-height:16px;
}

#partnerstitle1, #partnerstitle2, #partnerstitle3, #partnerstitle4, #partnerstitle5, #partnerstitle6, #partnerstitle7, #partnerstitle{
	width:360px;
	height:20px;
	margin:0px 0px 4px 0px;
}

#pagetitle{
	width:300px;
	height:25px;
}

/***************************************************************************************
										button
*************************************************************************************/

#formbutton, #formbutton1{
	text-align:left;
	width:70px;
	height:26px;
	padding:0;
	margin:0;
	float: left;
	padding:4px 5px 20px 5px;
}

#formbutton ul{
	position: relative;
	width:70px;
	height:26px;
	background: url(../h2o-images/but-submit-menu.gif);
	margin: 0;
	padding: 0;
}

#formbutton ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}

#formbutton ul li, #formbutton a{
	display:block;
	height:26px;
	border-bottom:0;
}

#formbutton ul li a{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

#submitbutton{
	left:0; top:0; width:70px;
}

#submitbutton a:hover{
	background: transparent url(../h2o-images/but-submit-menu.gif) 0 -26px no-repeat; border-bottom:0;
}

#submitbuttona {
	left:0; width:70px; background: transparent url(../h2o-images/but-submit-menu.gif) 0 -26px no-repeat; border-bottom:0;
}

/**********************************************************************************
								Resetbutton
*********************************************************************************/

#formbutton1 ul{
	position: relative;
	width:70px;
	height:26px;
	background: url(../h2o-images/but-reset-menu.gif);
	margin: 0;
	padding: 0;
}

#formbutton1 ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}

#formbutton1 ul li, #formbutton1 a{
	display:block;
	height:26px;
	border-bottom:0;
}

#formbutton1 ul li a{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

#resetbutton{
	left:0; top:0; width:70px;
}

#resetbutton a:hover{
	background: transparent url(../h2o-images/but-reset-menu.gif) 0 -26px no-repeat; border-bottom:0;
}

#resetbuttona{
	left:0; width:70px; background: transparent url(../h2o-images/but-reset-menu.gif) 0 -26px no-repeat; border-bottom:0;
}
/***************************************************************************************
										Services
*************************************************************************************/

#servicetitle{
	text-align:left;
	width:98px;
	height:11px;
	padding:0;
	margin:0;
	float: right;
	padding:4px 0px 0px 0px;
}

#servicetitle ul{
	position: relative;
	width:58px;
	height:11px;
	background: url(../h2o-images/but-service-book-menu.gif);
	margin: 0;
	padding: 0;
}

#servicetitle ul li
{ margin: 0; padding:0px; list-style:none; position:absolute; top:0px; }

#servicetitle ul li, #servicetitle a
{ display:block; height:11px; border-bottom:0; }

#servicetitle ul li a
{ text-indent:-9999px; text-decoration:none; padding: 0px; }

.servicebook
{ left:0; top:0; width:58px; }

.servicebook a:hover 
{
	background: transparent url(../h2o-images/but-service-book-menu.gif) 0 -11px no-repeat; border-bottom:0;
}

.servicebooka 
{
	left:0; width:57px; background: transparent url(../h2o-images/but-service-book-menu.gif) 0 -11px no-repeat; border-bottom:0;
}

/***************************************************************************************
										Services
*************************************************************************************/
#prices, #prices1, #prices2, #prices3, #prices4, #prices5, #prices6{
	width:510px;
	float:left;
	height:24px;
}

#pricetitle{
	text-align:left;
	width:58px;
	height:21px;
	padding:0;
	margin:0;
	float:left;
	padding:9px 0px 0px 0px;
}

#pricetitle ul{
	position: relative;
	width:58px;
	height:11px;
	background: url(../h2o-images/but-price-book-menu.gif);
	margin: 0;
	padding: 0;
}

#pricetitle ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}

#pricetitle ul li, #pricetitle a{
	display:block;
	height:11px;
	border-bottom:0;
}

#pricetitle ul li a{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

.pricebook{
	left:0; top:0; width:58px;
}

.pricebook a:hover 
{
	background: transparent url(../h2o-images/but-price-book-menu.gif) 0 -11px no-repeat; border-bottom:0;
}

.pricebooka 
{
	left:0; width:57px; background: transparent url(../h2o-images/but-price-book-menu.gif) 0 -11px no-repeat; border-bottom:0;
}


/* 	===================================================================================================
												Gallery
===================================================================================================  */


#maincontent-inner{
	width: 530px;
	text-align: left;
	margin: 0px auto 0px;
	padding:0px 7px 0px 8px;
	float:right; 
}

#maincontent-left{
	width:530px;
	float:right;
	padding:0px 0px 0px 6px;
}

#maincontent-left img{ padding:0px 0px 0px 0px; }

#thumbnail{
	width:530px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#thumbnail-border1{
	position:absolute;
	top:302px;
	width:537px;
	height:109px;
	background:url(../h2o-images/galler-thumb-border.gif) no-repeat;
	padding:0px;
	margin:0px;
}

#thumbnail-border2{
	position:absolute;
	top:425px;
	width:537px;
	height:109px;
	background:url(../h2o-images/galler-thumb-border.gif) no-repeat;
	padding:0px;
	margin:0px;
}

#thumbnail-border3{
	position:absolute;
	top:548px;
	width:537px;
	height:109px;
	background:url(../h2o-images/galler-thumb-border.gif) no-repeat;
	padding:0px;
	margin:0px;
}

#thumbnail-border4{
	position:absolute;
	top:671px;
	width:537px;
	height:109px;
	background:url(../h2o-images/galler-thumb-border.gif) no-repeat;
	padding:0px;
	margin:0px;
}

#gallerytitle{
	float:left;
	width:150px;
	height:20px;
	/*background:url(../h2o-images/title-gallery.gif) no-repeat;*/
}

#projectgallerytitle{
	float:left;
	width:150px;
	height:20px;
	background:url(../h2o-images/title-project-gallery.gif) no-repeat;
}

#thumbnail img{
	padding:0px 0px 14px 0px;
}

#maincontent-right{
	width:220px;
	float:right;
}

#maincontent-right p{
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C3C3C3;
}

#gallerylist{
	background:url(../h2o-images/gallery-txt-point.gif) no-repeat;
	width:197px;
	height:110px;
}	
/* 	===================================================================================================
											List Items
===================================================================================================  */

.txtblue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#009EE0;
	padding:0px 4px 0px 4px;
}

ul.txtaccess{
	list-style:none;
	margin:0;
	padding:2px 0px 0px 0px;

	}
ul.txtaccess li{
	width:485px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #009EE0;
	text-align:left;	
	line-height:16px;
	margin:0;
	padding: 1px 0px 1px 20px;
	background:url(../h2o-images/img-bullet-arrow.gif) no-repeat left 6px;
	}

ul.txtlink	{
	list-style:none;
	margin:0;
	padding:5px 0px 0px 0px;

	}
ul.txtlink li{
	width:485px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #C3C3C3;
	text-align:left;	
	line-height:16px;
	margin:0;
	padding: 4px 0px 3px 20px;
	background:url(../h2o-images/img-bullet-circle.gif) no-repeat left 6px;
	}

ul.txtlink1	{
	list-style:none;
	margin:0;
	padding:15px 0px 0px 0px;
	}

ul.txtlink1 li{
	margin:0;
	padding: 0px 0px 15px 5px;
	list-style: url(../h2o-images/img-bullet-circle.gif) none inside;
	}

a.fl_11{
		margin: 0px;
		padding: 0px 0px 0px 15px;
		text-decoration:none;
		width:100px;
		line-height:15px;
	}

a.fl_11{font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#0D8BE0; text-decoration:none; font-weight:bold;}

a.fl_11:hover{font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#7c7c7c; text-decoration:none; font-weight:bold;}

ul.txtlink_sitemap	{
	list-style:none;
	margin:0;
	padding:10px 0px 5px 0px;
	}

ul.txtlink_sitemap li{
	margin:0;
	padding: 0px 0px 10px 0px;
	list-style: url(../h2o-images/bullet-arrow.gif) none inside;
	}

a.fl_13{
		margin: 0px;
		padding: 0px 0px 0px 8px;
		text-decoration:none;
		width:100px;
		line-height:15px;
	}

a.fl_13{font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#0D8BE0; text-decoration:none; font-weight:bold;}

a.fl_13:hover{font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#7c7c7c; text-decoration:none; font-weight:bold; list-style: url(../h2o-images/bullet-arrow1.gif) none inside;}

ul.txtlink_sitemap1	{
	list-style:none;
	margin:0;
	padding:0px;
	}

ul.txtlink_sitemap1 li{
	width:485px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #C3C3C3;
	text-align:left;	
	line-height:16px;
	margin:0;
	padding: 0px 0px 5px 20px;
	background:url(../h2o-images/img-bullet-circle.gif) no-repeat left 6px;
	}

a.fl_14{
		margin: 0px;
		padding: 0px 0px 0px 8px;
		text-decoration:none;
		width:100px;
		line-height:15px;
	}

a.fl_14{font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#0D8BE0; text-decoration:none; font-weight:bold;}

a.fl_14:hover{font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#7c7c7c; text-decoration:none; font-weight:bold;}

ul.txtlink2	{
	list-style:none;
	margin:0;
	padding:2px 0px 0px 0px;
	}

ul.txtlink2 li{
	margin:0;
	padding: 0px 0px 0px 0px;
	list-style: url(../h2o-images/bullet-arrow.gif) none inside;
	}

a.fl_12{
		margin: 0px;
		padding: 0px 0px 0px 10px;
		text-decoration:none;
		width:100px;
		line-height:15px;
	}

a.fl_12{font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#0D8BE0; text-decoration:none; font-weight:bold;}

a.fl_12:hover{font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#7c7c7c; text-decoration:none; font-weight:bold; list-style: url(../h2o-images/bullet-arrow1.gif) none inside;}

/* 	===================================================================================================
												Paging
===================================================================================================  */

#gallerytitle-top{
	width:537px;
	height:40px;
float:left;
}

#paging{
	width: 200px;
	text-align: right;
	margin: 0px;
	float:right;
}

#pagingmenus{
	width:200px;
	text-align: right;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7A7A7A;
	text-decoration: none;	
	float:right;
}

#pagingmenus a {
	text-decoration: none;
	color:#7A7A7A;
	text-align:right;
}

#pagingmenus a:hover{
	text-decoration: none;
	color: #009EE0;

}

ul.pagingmenus_links{
	margin:0;
	padding:0;
	background-position: center;
	text-align:right;
}

ul.pagingmenus_links li	{
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0px;
	display: inline;
	text-align:right;
	padding:0px 1px 0px 1px;
}

/* 	===================================================================================================
												Footer
===================================================================================================  */


#footer{
	width: 762px;
	height: 120px;	
	text-align: left;
	margin: 0px;
	padding: 0px;
	background:url(../h2o-images/footer-background.gif) no-repeat scroll top;
	float:left;
}

#footertop{
	width: 740px;
	height: 16px;	
	text-align: center;
	float: left;
	padding: 0px 0px 2px 20px;
	background-repeat: repeat-y;
	background-attachment: scroll;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #484848;
	text-decoration: none;	
}

#footertop a {
	text-decoration: none;
	color:#484848;
}

#footertop a:hover{
	text-decoration: none;
	color: #777777;
}


#footersubmenus{
	height: 20px;	
	text-align: center;
	padding: 12px 0px 0px 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7A7A7A;
	text-decoration: none;	
}

#footersubmenus a
{
	text-decoration: none;
	color:#7A7A7A;
}

#footersubmenus a:hover{
	text-decoration: none;
	color: #009EE0;
}

ul.footersubmenus_links{
	margin:0;
	padding:0;
	background-position: center;
	text-align: left;
}

ul.footersubmenus_links li{
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0px;
	display: inline;
	text-align: left;
	padding:0px 5px 0px 5px;
}

/* 	===================================================================================================
													Products
===================================================================================================  */
#conent_product_top{
	width:530px;
	float:left;
	padding:0px;
	background:url(../h2o-images/background-inner-subheading.gif) no-repeat;
	margin:10px 0px 0px 0px;
}

#conent_product_top_left{
	width:106px;
	float:left;
	padding:5px 5px 5px 0px;
	margin:0px;	
}

#conent_product_top_content{
	width:270px;
	float:left;
	padding:2px 0px 5px 0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color:#009EE0;
	font-weight:bold;	
}

#conent_product_top_price{
	width:140px;
	float:right;
	padding:2px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color:#009EE0;
	font-weight:bold;
}

#conent_product{
	width:510px;
	float:left;
	padding:10px;
}

#conent_product_left{
	width:90px;
	float:left;
	padding:5px 5px 5px 0px;
	margin:0px;	
}

#conent_product_content{
	width:290px;
	float:left;
	padding:0px 5px 0px 5px;
	margin:0px;	
}

#conent_product_price{
	width:80px;
	float:right;
	padding:30px 0px 0px 30px;
}

#conent_product_heading1, #conent_product_heading2, #conent_product_heading3, #conent_product_heading4, #conent_product_heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#009EE0;
	font-weight:bold;
}

#conent_product p{
	width:290px;
	float:left;
	padding:6px 5px 0px 0px;
	margin:0px;
}
/***********************************************************************************************
									Products
***********************************************************************************************/
#conent_product1, #conent_product2, #conent_product3, #conent_product4, #conent_product5, #conent_product6{
	width:510px;
	float:left;
	padding:10px;
}

#conent_product1_left, #conent_product2_left, #conent_product3_left, #conent_product4_left, #conent_product5_left, #conent_product6_left{
	width:90px;
	float:left;
	padding:5px 5px 5px 0px;
	margin:0px;	
}

#conent_product1_content, #conent_product2_content, #conent_product3_content, #conent_product4_content, #conent_product5_content, #conent_product6_content{
	width:290px;
	float:left;
	padding:0px 5px 0px 5px;
	margin:0px;	
}

#conent_product1_price, #conent_product2_price, #conent_product3_price, #conent_product4_price, #conent_product5_price,  #conent_product6_price{
	width:80px;
	float:right;
	padding:30px 0px 0px 30px;
}

#conent_product1_heading, #conent_product2_heading, #conent_product3_heading, #conent_product4_heading, #conent_product5_heading, #conent_product6_heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#009EE0;
	font-weight:bold;
}

#conent_product1 p, #conent_product2 p, #conent_product3 p, #conent_product4 p, #conent_product5 p,#conent_product6 p{
	width:290px;
	float:left;
	padding:6px 5px 0px 0px;
	margin:0px;
}

/* 	===================================================================================================
												Form Elements
===================================================================================================  */

#formlayer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #C3C3C3;
	padding:0px;
}

#formlayer fieldset,  #formlayer form{
	margin:0;
	padding:0;
	border:0;
}

#formlayer label{
	display:block;	padding:10px 0px 2px 0px;
}

#formlayer select{
	width:224px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	margin: 0px;	
	padding:0px;
	height:18px;
	border:1px solid #606060;
}

.title{width:107px; font-size:11px; color:#818181; font-size:11px; border:1px solid #D4B662;}

#formlayer input{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#C3C3C3;
	text-decoration: none;
	margin: 0px;	
	padding:1px 0px 0px 5px;
}

input{
	vertical-align:middle;
}
.input-bg{
	background-image: url(../h2o-images/bg-textfield.gif);
	background-repeat: no-repeat;
	background-color:transparent;
	height: 16px;
	border:0px solid #606060;
	width: 200px;
	padding:1px 5px 0px 5px;
	margin: 0px;
	font-size:11px;
	color:#C3C3C3;
}

.input-bg1{
	background-image: url(../h2o-images/bg-textarea.gif);
	background-repeat: no-repeat;
	background-color:transparent;
	width:375px;
	height:88px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	padding:1px 0px 0px 5px;
	line-height: 20px;
	margin: 0px;
	border:0px solid #606060;
}

.list-bg{
	float:left; 
	width:55px; 
	height:18px; 
	color:#C3C3C3; 
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	padding: 0px;
	background-color:#131313;
	border:1px solid #606060;
}

.check-bg{width:20px;}

#formlayer textarea {
	width:375px;
	height:58px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	padding:1px 0px 0px 5px;
	line-height: 20px;
	margin: 0px;
	background-color:#131313;
}


#formlayer a 
{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #909090;
	font-weight:bold;
}

#formlayer a:hover
{
	text-decoration: none;
	text-decoration:none;
}

#formlayer img
{
	padding:10px 0px 0px 0px;
}

#form-top
{
	width: 205px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C6C6C;
	text-align:right;
	float:right;
}

#form-top img
{
	width: 205px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C6C6C;
	text-align:right;
	float:right;
	height:142px;
}

#gallery-shot
{
	width: 205px;
	float:right;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C6C6C;
	text-align:right;
	background-color:#FFFFFF;
	margin:0px;
}

#form-middle
{
	width: 420px;
	float:left;
	padding: 80px 0px 0px 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6C6C6C;
	text-align:left;
	font-weight:bold;
}
