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

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	outline:none;
}

table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	background-position: center;
}
caption, th, td {
	font-weight:normal;
}

blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}

 
/* typography.css */

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	color:#999999;
}
h1 {
	font-size:2em;
	line-height:1;
}
h2 {
	font-size:1.4em;
	line-height: 1.5;
	font-weight: bold;
}
h3 {
	font-size:1.4em;
	line-height:1;
	color: #da6a36;
	padding-top: 10px;
	margin-bottom: 5px;
	padding-left: 10px;
}
h4 {
	font-size:1.2em;
	line-height:1.25;
	margin-bottom:1em;
	padding-left: 5px;
	margin-top: 5px;
}
h5 {
	font-size:1.3em;
	margin-right: 5px;
	text-align: right;
}
h6 {
	color: #da6a36;
	font-size: 1.2em;
	padding-left: 10px;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {
	color: #999999;
	margin-top: 0;
	margin-right: 12px;
	font-size: 1.1em;
}
.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:visited {
	color:#999999;
}
a:focus, a:hover {
	color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #da6a36;
}
a {
	color:#CCCCCC;
	text-decoration: none;
}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}

li ul, li ol {margin:0 1.5em;}
ul, ol {
	margin-top: 0;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: 1.5em;
}
ul {
	line-height: 2;
	color: #da6a36;
}
ol {
	list-style-type:decimal;
	color: #CCCCCC;
	margin-left: 50px;
}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {
	margin-top:0;
	padding-top:0;
	color: #333333;
	background-image: url(../images/transarentLogoSmlest.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	height: 20px;
}
.bottom {margin-bottom:0;padding-bottom:0;}
  
/* forms.css */
label {
	font-weight:bold;
	line-height: 3;
	padding-right: 5px;
	color: #FFFFFF;
}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.formError {
	color: #333333;
}
/*Main Styles*/
body {
	font-size:75%;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	line-height:1.5;
	background-color: #CCCCCC;
	color: #333333;

}
.aluminium #wrapper {
	color: #000000;
	width: 952px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 682px;
	background-image: url(../images/back.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.aluminium #mainwrapper {
	color: #000000;
	width: 952px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}
.aluminium #galleryWrap {
	width: 1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #333333;

}

.aluminium #wrapper #tableWrap {
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #222222;
	width: 700px;
	margin: 0px;
	padding: 0px;
	height: 700px;
}
.aluminium #mainwrapper #doubleWrap {
	padding-left: 25px;
	background-image: url(../images/double_shadow.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.titleTxt {
	width: 220px;
	height: 100px;
	padding-top: 15px;
	letter-spacing: 5px;
	background-image: url(../images/transarentLogoSml.png);
	background-repeat: no-repeat;
	background-position: right 15px;
	text-align: right;
	padding-right: 80px;
	margin-top: 22px;
	margin-left: 40px;
}
.aluminium #mainwrapper #Body_table .logo {
	background-position: left top;
	background-image: url(../images/metalsilverLogo_1.png);
	background-repeat: no-repeat;
	height: 98px;
	width: 255px;
}
.logo_orange {
	background-image: url(../images/logo_black.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;

}
.leftCol {
	padding-right: 10px;
	padding-left: 10px;
}

.aluminium #mainwrapper #Body_table #loopSwf {
	width: 880px;
	padding-left: 5px;
	padding-top: 20px;

}
.listLink,.listLink a:link {
	list-style-image: url(../images/arrow.png);
	decoration:none;
	text-decoration: none;
	font-size: 1.1em;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.aluminium #mainwrapper #Body_table {
	background-repeat: repeat;
	background-position: left top;
	background-image: url(../images/tile.jpg);
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;

	
}
.address {
	margin-left: 50px;
	width: 260px;
	color: #272727;
	font-weight: bold;

}
.prodmenu {
	margin-left: 20px;
	width: 280px;
	margin-top: 5px;
	background-color: #252525;
	float: left;
	margin-right: 20px;

}
#contactTable {
	width: 100%;
	margin-left: 20px;
}

.echoTxt {
	color: #da6a36;
}
.orangetxt {
	color: #DA6B36;
}
.boxMetal {
	background-image: url(../images/metal.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#products .imgWrap {
	float: left;
	width: 180px;
}
.aluminium #mainwrapper #Body_table h4 {
	padding-right: 5px;
	padding-left: 10px;
}
.aluminium #mainwrapper #Body_table #homeTable {
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#homeTable p {
	color: #000000;
}
.aluminium #mainwrapper #Body_table #products {
	margin-bottom: 20px;
}

.aluminium #mainwrapper #Body_table #products td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #474747;
	padding-left: 5px;
}

.aluminium #mainwrapper #home_table .titleTxt a {
	margin-right: 10px;
	margin-left: 10px;
}
/*Footer*/
.aluminium #mainwrapper #footerNav {
	width: 950px;


}

#footerNav {
	color: #666666;
	text-align: center;
	background-color: #333333;
	background-image: url(../images/grey_bar.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	width: 905px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footerNav a,#footer #footerNav a:link {
	color: #CCCCCC;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
#footerNav a:hover,#footerNav a:focus {
	color: #D95026;
}

.viewGallery {
	color: #FFFFFF;
	font-size: 11px;
}
#Body_table .viewGallery a, #Body_table .viewGallery a:link {
	color: #FFFFFF;
	text-decoration: none;
}


.aluminium #galleryWrap .galleryThumb p {
}
.clearFloat {
	clear: both;
}
.imgWrap {
	margin-left: 5px;

}
.aluminium #mainwrapper #Body_table #products img a:hover {
	border:none;
}
.aluminium #mainwrapper #Body_table #products a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.aluminium #mainwrapper #Body_table #products img {
	border: 1px solid #333333;
	padding: 2px;
	background-color: #000000;
	float: left;
	margin-top: 5px;
	margin-right: 6px;
	margin-bottom: 5px;
	margin-left: 5px;

}
.aluminium #mainwrapper #Body_table h1 {
	margin-top: 20px;
	padding-left: 5px;
	
}
#home_table #navWrap {
	margin-top: 20px;
	margin-left: 20px;
}
.aluminium #mainwrapper #homeTable {
	background-image: url(../images/Ppool)
.jpg);
	background-repeat: repeat;
	background-position: center;
	background-image: url(../images/Pool.jpg);
}
.aluminium #mainwrapper #homeTable h2 {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
}
.greyBlock {
	background-color: #4F240F;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2a2a2a;
	border-left-color: #2a2a2a;
}
.aluminium #mainwrapper #homeTable .imgWrap {

}
.aluminium #mainwrapper #homeTable {
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	height: 750px;
}
.aluminium #wrapper #home_table {
	background-image: url(../images/homeback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 904px;
	margin-right: 25px;
	margin-left: 25px;
}
.mainNavWrap {
	width: 190px;
	margin-left: 45px;
	margin-top: 15px;
	background-image: url(../images/navShadow.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 380px;
}
.prodNavWrap {
	width: 190px;
	margin-left: 30px;
	background-image: url(../images/navShadow.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 370px;
	float: left;
}
#home_table .homeBox {
	background-image: url(../images/box.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 220px;
	width: 410px;
	padding-left: 10px;
}
#home_table .homeBox h1 {
	color: #1E1E1E;
	font-size: 22px;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
}

#navWrap {
	margin-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
}
.padandFloat {
	padding-left: 20px;
	float: left;
	margin-right: 20px;
}

.aluminium #mainwrapper #alt_table {
	background-image: url(../images/Pool.jpg)
.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images/Pool.jpg);
	border: 10px solid #333333;
}
.aluminium #mainwrapper #Body_table form {

}
.aluminium #mainwrapper #alt_table form {
	background-image: url(../images/boxlarge.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 460px;
	margin-right: 8px;
	padding: 5;
}
.aluminium #mainwrapper #alt_table #contactTable h3 {
	padding-left: 45px;
	color: #000000;
}
#homeTableWrap {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/double_shadow.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 25px;
}
.aluminium #mainwrapper #homeTableWrap #home_table .homeBox .viewGalleryHome a {
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
}

.topRow {
	background-image: url(../images/grey_bar_large.jpg);
}

.aluminium #wrapper .topNav {
	margin-left: 23px;
}
.leftCol #navWrap a, .leftCol #navWrap a:hover {
	border-bottom-style: none;
}
.aluminium #mainwrapper #doubleWrap #homeTableWrap #Body_table #products ul {
	color: #999999;
}
.leftCol #navWrap h5 {
	color: #DA6A36;
	text-align: left;
}
#boxIt {
	border: 2px double #CCCCCC;
	margin-bottom: 10px;
	background-color: #404040;
	width: 200px;
}

.moreInfo {
	background-image: url(../images/OArrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration: underline;
	padding-left: 22px;
}
.vistShowRoom {
	background-image: url(../images/OArrow.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 22px;
}
.biggerFont {
	font-size: 1.5em;
}
#extraInfo {
	margin-right: 20px;
	margin-left: 350px;
}
