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

body {
	margin:0;
	padding:30px 0 0;
	background:#f0f0cc;
	text-align:center;
	font:1em 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	color:#454246;
}
.home-logo { position:relative; left:375px;}

#nav {
	display:block;
	height:30px;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	position:fixed;
	z-index:100;
	background-color:#5e6914;
	text-align:left;
}
#nav ul { margin:0; padding:0;}
#nav ul li { list-style:none; display:inline; margin:0; padding:0;}
#nav ul li a { 
	padding:3px 5px;
	color:#f0f0cc;
	line-height:30px;
	text-decoration:none;
	font-style:normal;
	border-right:1px solid #727f18;
}
#nav ul li a:hover { color:#fff;}

#nav #cart { 
	position:absolute; 
	right:10px; 
	top:0;
	color:#fff;
	font:0.9em/30px Arial, Helvetica, sans-serif;
}
.center { text-align:center;}
img { margin:0; padding:0; border:0;}
h2 { 
	font:500 1.3em 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	margin:0 0 0;
	padding:15px 0 0;
}
h2.times {
	font-family:"Times New Roman", Times, serif;
	text-transform:none;
	font-size:36px;
	color:#5e6914;
}
h3 {
	font:500 1.3em 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	margin:0 0 0;
	padding:15px 0 0;
}
a:link, a:visited {
	color:#454246;
	font-weight:bold;
	font-style:italic;
}
.wrap {
	margin:0 auto;
	padding:0;
	width:980px;
	text-align:left;
	position:relative;
}

#logo { margin:5px auto; padding:0; text-align:center; }
#logo a { 
	display:block; 
	overflow:hidden;
	width:145px;
	height:62px;
	text-indent:-9999px;
	background:url(../images/logo.gif) center top no-repeat transparent;
}

#logo1 a { 
	display:block; 
	overflow:hidden;
	width:229px;
	height:108px;
	text-indent:-9999px;
	background:url(../images/leanderBig.png) center top no-repeat transparent;
	margin-top:15px;
}
#welcome {
	font:4em/0.8em Arial, Helvetica, sans-serif;
	color:#5e6914;
	text-transform:uppercase;
	margin:0;
	padding:0;
	letter-spacing:6px;
}
#welcome strong {
	font:2em/0.8em Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	display:block;
}

.large {
	font:italic 1.5em Arial, Helvetica, sans-serif;
	letter-spacing:3px;
	margin:0;
}
.sub-head {
	font:1.5em Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	margin:0;
}
.range-desc {
	font:bold 1em 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	
	margin:0;
	letter-spacing:normal;
	color:#5e6914;
}
p { 
	font:1em 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	letter-spacing:1px;
}

.home-cat-link {
	display:block;
	width:340px;
	height:340px;
	overflow:hidden;
	text-indent:-9999px;
	background:left top no-repeat transparent;

}
#rusted-iron { background-image:url(../images/rustedIron4.jpg); float:left; margin:0; margin-top:-140px; }
#pvc-coated { background-image:url(../images/pvc1.png); float:left; margin:0; margin-top:-140px; }

#contact-details {
	text-align:center;
float:left;
width:300px;
margin:10px 0 30px 0;
}
#side-img {
	position:fixed;
	right:10px;
	top:30px;
}
th {
	font:bold 0.8em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	vertical-align:text-top;
	padding-top:15px;
	margin:0;
	border:0;
}
td {
	margin:0;
	border:0;
	vertical-align:text-top;
	font-weight:bold;
	padding:6px 0;
}
.row-2 td, .row-2 th {/*background-color:#f9f9cc;*/}
td label, td span {
	display:block;
	font:0.8em Arial, Helvetica, sans-serif;
}
td span span { font-size:1em;}
td span strong span { font-weight:bold;}
td span.highlight, td span strong span.highlight, .highlight { color:#900;}


td.img, th.img {
	vertical-align:middle;
}

.text {
	font:1em Arial, Helvetica, sans-serif;
	border:1px solid #5e6914;
}

.button { 
	border:1px solid #5e6914;
	background-color:#fff;
	font:italic bold 1em "Trebuchet MS", Arial, sans-serif;
	letter-spacing:1px;
	padding:2px 8px;
	text-decoration:none;
	color:#5e6914;
}
.f-left { float:left; margin-left:10px; margin-top:8px;}
.f-right { float:right;}
.v-top { vertical-align:top;}
.small { font-size:75%;}
form { margin:0; padding:0;}
.a-right { text-align:right; margin:0 0 0 150px;}

.checkout td { padding:1px;}
.checkout tr td select { width:140px;}
.checkout tr td .text { width:140px;}

.pnp { font:0.6em Verdana, Arial, Helvetica, sans-serif; width:10em;}

.topIndex	{
	width:980px;
	margin-top:-20px;

}

.rustedIronIndex	{
	width:980px;	
}

.rustedIronProd	{
	width:120px;
	padding:0 10px 10px 10px;
	border:1px solid #5e6914;
	text-align:center;
	margin:5px;
	float:left;
}
.rustedIronProd h4	{
	height:45px;
	font-size:15px;
}

.rustedIronProd .img	{
	width:108px;
	height:108px;
	background-color:#000;
}

#frmBuyNow h3	{
	margin-top:20px;	
}
.blueBold	{
	font-weight:bold;
	color:#ffffff; !important
}
a.blueBold	{
	font-weight:bold;
	color:#ffffff; !important
	font-style:normal; !important
}

#contact-us label {
	float:left;
	text-align: right;
	width: 200px;
	clear: left;
	padding: 2px 10px 10px 0;
}
#contact-us input, #contact-us textarea, #contact-us img {
	float: left;
}
