@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font: normal 1em Tahoma, Verdana, Arial, Helvetica;
	color: #fff;
}
H2 {
	margin: 0px;
	padding: 0px;
	font: normal 1.8em Tahoma, Verdana, Arial, Helvetica;
	color: #fff200;
}
H3 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font: normal 1.4em Tahoma, Verdana, Arial, Helvetica;
	color: #fff200;
}
H4 {
	margin: 0px;
	padding: 0px;
	font: normal 1.2em Tahoma, Verdana, Arial, Helvetica;
	color: #fff200;
}
p {
	margin: 0px 0px 10px 0px;
	font: normal .9em Tahoma, Verdana, Arial, Helvetica;
	color: #fff;
}
hr {
	margin: 5px auto !important;
	padding: 0px;
	width: 169px;
	border-top: solid 2px #e2383f !important;
	border: none;
	clear: both;
}
ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	color: #ff0000;
	font: normal 1em Tahoma, Verdana, Arial, Helvetica;
}
li p {
	margin: 0px;
	padding: 0px;
	color: #fff !important;
}
a:link, a:visited {
	margin: 0px;
	padding: 0px;
	color: #fff200;
	text-decoration: underline;
	
}
a:hover, a:active {
	color: #fff;
}
/* ID Elements Start */
#wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 1031px;
	height: auto;
	background: url(../images/shadow.png) 0px 0px repeat-y;
}
#flash {
	margin: 0px auto;
	padding: 0px;
	height: 360px;
	width: 1005px;
	background: url(../images/header_placeholder.png) 0px 0px no-repeat;
}
#header {
	margin: 0px auto;
	padding: 0px;
	height: 200px;
	width: 1005px;
	background: url(../images/header.png) 0px 0px no-repeat;
}
#content {
	margin: 0px auto;
	padding: 0px 0px 0px 25px;
	width: 980px;
	min-height: 400px;
	background: url(../images/bodyPattern.png) 0px 0px repeat-x;
	background-color: #6b6b6b;
}
#rhand_column {
	float: right;
	padding: 0px 0px 0px 0px;
	height: 207px;
	margin-bottom: 6px;
	}
#lhand_column {
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width:550px;

}
#lhand_column h2 {
	margin: 0px;
	padding: 0px;
	font: normal 1.7em Tahoma, Verdana, Arial, Helvetica;
	color: #fff200;
}
#lhand_column p {
	margin: 0px 0px 10px 0px;
	font: normal .7em Tahoma, Verdana, Arial, Helvetica;
	color: #fff;
}
#login {
	margin: 0px 0px 0px 10px;
	padding: 4px 10px 0px 10px;
	width: 358px;
	height: 29px;
	text-align: center;
	background: url(../images/members_bg.gif) repeat left top #ffffff;
}
#login h2 {
	display:block;
	float:left;
	margin: 3px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 600 0.9em Tahoma, Verdana, Arial, Helvetica;
	color: #fff200;
}
#login p {
	display:block;
	float:left;
	margin: 4px 0px 0px 0px;
	font: normal 0.75em Tahoma, Verdana, Arial, Helvetica;
	color: #fff;
}
#login #submit_btn {
	display:block;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 80px;
	height: 20px;
	float:right;
	font-size:9px;
	text-transform:uppercase;
}
#internal_body {
	margin: 0px;
	padding: 0px 30px 0px 0px;
	width: auto;
	height: auto;
	text-align: justify;
}
#product_left {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 180px;
	height: auto;
	float: left;
	text-align: left;
}
#product_right {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	height: auto;
	width: 745px;
	float: left;
	text-align: justify;
}
#product_right img {
	margin: 0px 20px 10px 0px;
	padding: 0px;
	width: 248px;
	height: 248px;
	float: left;
	border: solid 1px #fff200;
}
#product_gallery {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	height: auto;
	width: 735px;
	float: left;
}
#product_gallery h2 {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	
}
#product_gallery img {
	margin: 0px 25px 20px 0px;
	padding: 0px;
	float: left;
	border: solid 1px #fff200;
	height: 300px;
}
#product_gallery_single {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	height: auto;
	width: 735px;
	float: left;
}
#product_gallery_single h2 {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	
}
#product_gallery_single img {
	margin: 0px 25px 20px 0px;
	padding: 0px;
	float: left;
	border: solid 1px #fff200;
}
.subgallery img {
	margin: 0px 25px 20px 0px;
	padding: 0px;
	float: left;
	border: solid 1px #fff200;
	width: 700px;
}
#awards {
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 174px;
	width: 388px;
	background: url(../images/awards.png) 10px 0px no-repeat;
	font-size: 11px;
}
#awards #a_links {
	margin: 0px 0px 10px 126px !important;
	padding: 95px 0px 0px 0px;
	width: 183px !important;
	font-family: Tahoma, Verdana, Arial, Helvetica !important;
	color: #fff;
}
#awards a:link, #awards a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
#awards a:hover, #awards a:active {
	color: #fff200;
	text-decoration: none;
}
#services {
	margin: 0px;
	padding: 0px;
	width: 189px;
	height: 170px;
	background: url(../images/services.png) no-repeat left top;
	float: left;
}
#services_cladding {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	width: 189px;
	height: 179px;
	background: url(../images/services.png) 30px 0px no-repeat;
	float: left;
}
#services h3, #services_cladding h3 {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	width: 179px;
	height: 33px;
	color: #e2383f;
	font: bold .84em Arial, Helvetica, sans-serif;	
}
#services p, #services_cladding p {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	height: 57px;
	line-height:normal;
	font: normal .65em Tahoma, Verdana, Arial, Helvetica;

}
#services img, #services_cladding img {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	width: 60px;
	height: 57px;
	float:left;
	border: none;
}
#services a:link,
#services a:visited,
#services_cladding a:link,
#services_cladding a:visited {
	margin: 0px;
	padding: 0px;
	color: #fff200;
}
#services a:hover, 
#services a:active,
#services_cladding a:hover, 
#services_cladding a:active {
	margin: 0px;
	padding: 0px;
	color: #e2383f;
}
#footer {
	margin: 0px;
	padding: 0px;
	width: 1031px;
	height: 32px;
	clear: both;
	background: url(../images/footer.png) 0px 0px no-repeat;
	font: bold .6em Tahoma, Verdana, Arial, Helvetica;
	color: #6b6b6b;
}
#footer_internal {
	margin: 0px;
	padding: 0px;
	width: 1031px;
	height: 32px;
	clear: both;
	background: url(../images/footer_internal.png) 0px 0px no-repeat;
	font: bold .6em Tahoma, Verdana, Arial, Helvetica;
	color: #6b6b6b;
}
#username,
#password,
#firstname,
#lastname,
#email,
#contactName,

#comments,
#reasons {
	margin: 0px 0px 10px 0px;
	padding: 3px;
	width: 250px;
	border: solid 1px #fff200;
}

#contactNumber {
	margin: 0px 0px 10px 0px;
	padding: 3px;
	width: 220px;
	border: solid 1px #fff200;
	}
#areaCode{
	margin: 0px 0px 10px 0px;
	padding: 3px;
	width: 20px;
	border: solid 1px #fff200;
}

/* ID Elements End */

/* Class Elements Start */
.watermark {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/home_bground.png) no-repeat top right;
	
}

.leftnudge {
padding-left: 80px;
}

#footer .lefthand,
#footer_internal .lefthand {
	margin: 15px 0px 0px 30px;
	padding: 0px;
	float: left;	
}
#footer .righthand, #footer_internal .righthand {
	margin: 15px 30px 0px 0px;
	padding: 0px;
	float: right;	
}
#footer .righthand a:link, #footer .righthand a:visited,
#footer_internal .righthand a:link, #footer_internal .righthand a:visited  {
	margin: 0px;
	padding: 0px;
	color: #6b6b6b;	
	text-decoration: none;
}
#footer .righthand a:hover, #footer .righthand a:active,
#footer_internal .righthand a:hover, #footer_internal .righthand a:active  {
	margin: 0px;
	padding: 0px;
	color: #e2383f;	
	text-decoration: none;
}
.bold {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font: bold .8em Verdana, Arial, Helvetica, sans-serif;
}
/* Class Elements End */