html{overflow-y:scroll;}
html{overflow:-moz-scrollbars-vertical;}

body{
	margin:0px;
	padding:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000;
	font-size:11px;
	background:url(images/main_bg.gif) repeat-x #59A5A7;
}
p{ margin:0px; padding:0 0 7px 0; }
/*----------------------------------------
a styles
-----------------------------------------*/
a{text-decoration:none; color:#e1af10;}
a:hover{text-decoration:underline}
#footer a{color:#3c6b6c; text-decoration:none}
#footer a:hover{text-decoration:underline}
a.bttn{width:92px; line-height:22px; display:block; background-color:#cea111; text-decoration:none; padding:0px 0 0 0px; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:center}
a.bttn:hover{background-color:#007577; text-decoration:none;}

/*----------------------------------------
h styles
-----------------------------------------*/
h1{ font-size:12px; font-weight:bold; color:#007577; margin:0 0 10px 0; padding:0px; text-transform:uppercase;}
h2{ font-size:13px; font-weight:bold; color:#0072bc; margin:0 0 5px 0; padding:0px;}

/*----------------------------------------
id styles
-----------------------------------------*/
#header, #showroom{
	z-index:1;
	position: relative;
	margin:0px auto;
	padding:0px;
	height:283px;
	width:941px;
}
#showroom{height: auto !important; height:405px; min-height:405px;}
#contentWrapper, #content{
	z-index:3;
	position: relative;
	margin:0px auto;
	padding:0px;
	width:941px;
	/* min height for firefox and IE */
	height: auto !important;
	height:205px;
	min-height:205px;
}
#content{width:641px; float:left; margin:2px 5px 0 0; padding:60px 15px 10px 15px; background:url(images/content_flower_bg.jpg) top left no-repeat #FFFFFF;}

#footer{
	z-index:2;
	position: relative;
	margin:0px auto;
	padding-bottom:20px;
	padding-top:10px;
	width:941px;
	font-size:10px;
	text-align:center;
	color:#3c6b6c
}
/*----------------------------------------
gallery styles
-----------------------------------------*/
.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1;}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8;}

.galleryWrapper{width:800px;}
.galleryThumb div{ float:left; width:133px;  margin-right:34px; margin-bottom:20px; border:solid 1px #cccccc; background-color:#CCCCCC;}

/*----------------------------------------
brands styles
-----------------------------------------*/
.logoWrapper{width:800px;}
.logoWrapper div{float:left; width:135px; height:120px;  margin-right:34px;}
.logoWrapper div img{border:1px solid #cccccc; margin-bottom:5px;}
.logoWrapper div a, .mainWrapper div a:hover{text-decoration:none;}
.logoWrapper div a:hover{color:#000000;}

/*----------------------------------------
form styles
-----------------------------------------*/
form{padding:0px; margin:0px;}
.formElement, .menuList{width:200px; margin:0 0 7px 0; height:12px; font-family:Arial,Helvetica,sans-serif; font-size:11px;}
.menuList{width:200px; height:15px;}
.textArea, .textArea2{width:200px; height:50px; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin:0 0 7px 0;}
.textArea2{width:180px;}

/*----------------------------------------
misc styles
-----------------------------------------*/
.leftColumn, .rightColumn{width:133px; float:left; background-color:#FFFFFF; margin:0 5px 0 0;}
.rightColumn{width:127px; margin:0px;}
.hr{border-top:1px solid #cccccc; width:100%; line-height:1px; height:1px; font-size:1px; margin:10px 0 10px 0;}
.clear{clear:both; padding:0px; font-size:1px; line-height:1px; height:1px;}



