h2 {
	color: #3399cc;
}
a {
	text-decoration: none;
	color: #3399cc;
}

	h1 {
font-size: 2em;
}
h2 {
	font-size: 1.8em;
}
h3 {
font-size: 1.6em;
}
h4 {
font-size: 1.4em;
}
h5 {
font-size: 1.2em;
}
h6 {
font-size: 1em;
}p {
	font-size: 0.8em;
}
#content .phn {
	width: 300px;
	float: left;
	height: 120px;
	padding: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F3F3F3;
}
#content .adrs {
	width: 200px;
	float: left;
	height: 120px;
	padding: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C1C1C1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F3F3F3;
}
#content .hrs {
	width: 220px;
	float: left;
	height: 120px;
	padding: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C1C1C1;
}
#content .cont-info {
	width: 785px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#clm_ana  {
}

#colm1 , #colm2, #colm3{
	float: left;
	width: 275px;
	margin-right: 35px;
	position: relative;
	padding-bottom: 30px;
}
.details_btn {
	position: absolute;
	display: block;
	left: 5px;
	bottom: 5px;
	padding-right: 10px;
	padding-left: 3px;
	background-image: url(../images/detail_ok.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 0.8em;
}
.details_btn:hover {
	color: #333;
}


#clm_ana .clmImg_bg {
	background-color: #F5F5F5;
	background-image: url(../images/clmImg_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #CCC;
	padding: 15px;
	background-position: left top;
	margin-bottom: 10px;
}
#clm_ana .clmImg_bg img {
	border: 1px solid #CCC;
}
#clm_ana h2 {
	font-size: 1.2em;
	font-weight: bold;
}
#clm_ana h4 {
	font-size: 1em;
	font-weight: bold;
}

body {
	background-color: #333;
	color: #333;
	font: 100%/1.2 "lucida sans", verdana, arial, helvetica, sans-serif;
}



#wrapper {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
#headHome {
	height: 478px;
	position: relative;
	margin-top: 10px;
}
#headHome .flash_over {
	position: absolute;
	z-index: 100;
	height: 240px;
}
#headHome .flash_head {
	position: relative;
	z-index: 1;
}


#menu {
	padding-left: 0px;
}
#menu li {
	float: left;
	margin-right: 20px;
	height: 40px;
}
#menu li a {
	color: #CCC;
	text-decoration: none;
	display: block;
	text-align: center;
	line-height: 40px;
	padding-right: 5px;
	padding-left: 5px;
}

#menu li a:hover {
	background-image: url(../images/menu_ok.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #39C;
}
#home #cssdropdown .headlink .home_page, #about #cssdropdown .headlink .about_page,#services #cssdropdown .headlink .services_page, #products #cssdropdown .headlink .products_page, #contact #cssdropdown .headlink .contact_page, #faq #cssdropdown .headlink .faq_page, #care #cssdropdown .headlink .care_page {
	color: #FFF;
	background-image: url(../images/menu_ok_selected.gif);
	background-repeat: no-repeat;
	background-position: center -5px;
}
#home #cssdropdown .headlink .home_page:hover, #about #cssdropdown .headlink .about_page:hover,#services #cssdropdown .headlink .services_page:hover, #products #cssdropdown .headlink .products_page:hover, #contact #cssdropdown .headlink .contact_page:hover, #faq #cssdropdown .headlink .faq_page:hover, #care #cssdropdown .headlink .care_page:hover {
	color: #FFF;
	background-image: url(../images/menu_ok_selected.gif);
	background-color:#333;
	background-repeat: no-repeat;
	background-position: center -5px;
}

#content {
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #FFF;
	background-color: #D3D3D3;
	padding-top: 50px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#footer {
	margin-top: 10px;
	overflow: auto;
	height: 40px;
}
#footer span {
	color: #999;
	font-size: 0.7em;
}
.headHome_cont .intro {
	color: #CCC;
}
.download {
	height: 66px;
	width: 184px;
	display: block;
	background-image: url(../images/download.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	line-height: 33px;
	color: #333;
	margin-top: 20px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	padding-right: 10px;
}
.download:hover {
	color: #39C;
}
.download span {
	font-size: 0.7em;
	text-transform: uppercase;
	padding-left: 40px;
	font-weight: bold;
}


#headHome h1 {
	color: #39C;
	background-image: url(../images/home_h1.png);
	background-repeat: no-repeat;
	text-indent: -99999%;
	height: 39px;
	width: 596px;
}

#phone h2 {
	position: absolute;
	font-size: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	top: 5px;
	right: 5px;
	color: #7a7a7a;
	line-height: 30px;
	margin-top: 5px;
}

#header {
	position: relative;
	padding-top: 40px;

}



	/* General */
	#cssdropdown, #cssdropdown ul {
	list-style: none;
	z-index: 10001;
}
#main_nav {
	position: absolute;
	clear: both;
	left: 3px;
	z-index: 10000;
	padding: 0;
	margin: 0;
	width: 100%;
}
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	
	/* Head links */
	#cssdropdown li.headlink {
	width: 70px;
	float: left;
	margin-left: -1px;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333;
	border-left-color: #333;
}
	#cssdropdown li.headlink a {
	display: block;
	background-color: #333;
	height: 20px;
	line-height: 20px;
	padding: 5px;
	font-size: 10px;
}

#cssdropdown li.headlink a:hover {
	background-color: #2A93C3;
	color: #FFF;
	background-image: url(../images/menu_ok.gif);
	background-repeat: no-repeat;
	background-position: center -5px;
}


	/* Child lists and links */
	#cssdropdown li.headlink ul {
	display: none;
	text-align: left;
	background-color: #333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #756B61;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #756B61;
}
	#cssdropdown li.headlink:hover ul { display: block; }
	#cssdropdown li.headlink ul li a {
	text-transform: capitalize;
}
#cssdropdown .headlink ul li {
	width: 130px;
}

	#cssdropdown li.headlink ul li a:hover {
	background-color: #2A93C3;
	color: #FFF;
}
	#cssdropdown a {
	color: #f3ebe4;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
} #cssdropdown ul li a:hover {
	text-decoration: none;
}
#submenu {
	position: absolute;
	right: 5px;
	top: 440px;
}
#submenu li a:hover {
	color: #FFF;
}
#submenu li {
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #313131;
}
#faucets #submenu li .faucets_page , #sinks #submenu li .sinks_page, #products #submenu li .faucets_page, #others #submenu li .others_page{
	color: #FFF;
}




.left {
	float: left;
}
.right {
	float: left;
}
.clear_float {
	line-height: 0.1em;
	clear: both;
	height: 0px;
	visibility: hidden;
}
#head2 {
	height: 478px;
	background-image: url(../images/head2.jpg);
	background-repeat: no-repeat;
	position: relative;
	margin-top: 10px;
}
.headHome_cont  {
	width: 600px;
	padding-left: 20px;
	position: absolute;
	top: 280px;
	z-index: 101;
}
.headHome_cont h1 {
	text-indent: -9999px;
	height: 23px;
	margin-bottom: 5px;
	line-height: 23px;

}
.sectitle {
	position: absolute;
	top: 430px;
	left: 0px;
	padding-right: 10px;
	padding-left: 10px;
	color: #000;
	background-image: url(../images/sectitle.png);
	background-repeat: no-repeat;
	width: 430px;
	bottom: 0px;
}
.sectitle em {
	font-weight: bold;
	color: #FFF;
}
.highslide-gallery .sonli {
	margin-right: 0px;
}
#home .headHome_cont h1 {
	background-image: url(../images/home_h1.png);
	background-repeat: no-repeat;
	height: 24px;
}

#about #head2 .headHome_cont h1{
	background-image: url(../images/about_h1.png);
	background-repeat: no-repeat;
	width: 670px;
}
#services #head2 .headHome_cont h1{
	background-image: url(../images/services_h1.png);
	background-repeat: no-repeat;
}
#products #head2 .headHome_cont h1{
	background-image: url(../images/products_h1.png);
	background-repeat: no-repeat;
	width: 445px;
}

#contact #head2 .headHome_cont h1 {
	background-image: url(../images/contact_h1.png);
	background-repeat: no-repeat;
}
#faq #head2 .headHome_cont h1 {
	background-image: url(../images/faq_h1.png);
	background-repeat: no-repeat;
}
#care #head2 .headHome_cont h1 {
	background-image: url(../images/care_h1.png);
	background-repeat: no-repeat;
	width: 670px;
}


#main p {
	color: #CCC;
}
#main {
	padding: 20px;
	background-color: #000;
	overflow: hidden;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #0CF;
	opacity: 0.85;
	color: #FFF;
	-moz-border-radius:5px; /* bottom right corner */
	-webkit-border-radius:5px; /* all corners */
	padding:2px 5px;
	display:none;
	background-color: #2599CC;


		/* for IE */
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	/* CSS3 standard */
  opacity:0.85;
	font-weight: normal;
	
	
	
}
.toplinks {
	font-size: 70%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.highslide-gallery li {
	float: left;
	margin-right: 11px;
	margin-bottom: 10px;
	display: block;
	width: 216px;
	height: auto;
	position: relative;
}

.highslide-gallery li a {
	display: block;
	width: 204px;
	margin: 0px;
	text-decoration: none;
	border: 1px solid #333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.highslide-gallery li ul li {

}

.highslide-gallery li a:hover {
	border: 1px solid #39C;
	background-color: #272727;

}
.highslide-gallery li em {
	display: block;
	width: 198px;
	cursor: pointer;
	font-style: normal;
	font-size: 0.7em;
	color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
	background-image: url(../images/check.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 6px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.highslide-gallery li span {
	display: block;
	width: 204px;
	cursor: pointer;
	font-style: normal;
	padding: 3px;
}
.highslide-gallery li .itemhead {
	font-size: 0.7em;
	line-height: 1em;
}
.highslide-gallery li .itemseries {
	font-weight: bold;
	color: #FFF;
}
.highslide-gallery li .seedetail {
	color: #39C;
	font-size: 0.8em;
	position: absolute;
	bottom: 5px;
}
.highslide-gallery li a:hover span     {
	color: #FFF;
}
.highslide-caption .itemseries {
	font-size: 14px;
	color: #333;
	display: block;
	font-weight: bold;
}
.highslide-caption .itemhead {
	font-size: 12px;
	color: #39C;
}
#itemdetaillist li {
	list-style-type: square;
	padding-left: 5px;
	list-style-position: inside;
	list-style-image: url(../images/bullet.gif);
	font-size: 10px;
}
.detailp {
	text-align: justify;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
}
#faucets #head2 .headHome_cont h1, #sinks #head2 .headHome_cont h1, #others #head2 .headHome_cont h1 {
	background-image: url(../images/products_h1.png);
	background-repeat: no-repeat;
	width: 445px;
}
.ask:first-letter {
	font-weight: bold;
	font-size: 36px;
	color: #2A93C3;
}
