/* CSS Document */
* { 
	padding:0px;
	margin:0px;
}
body {
	font-family:Georgia, serif;
	font-size:62.5%;
	background:url(imgs/pattern.gif) repeat;
	color:#424242;
}
p {
	font-size:1em;
	line-height:1.5em;
}
#container {
	width:760px;
	height:auto;
	margin:0 0 5px 0;
	background:url(imgs/bgstrip.gif) repeat-y;
}
#header {
	width:760px;
	margin:0;
	padding:0;
	display:inline;
	border-bottom:10px solid #ff850d;
}
#content_wrapper {
	width:760px;
	height:auto;
	border-bottom:10px solid #ff850d;
	margin:0;
	padding:0; 
}
#content_col {
	text-align:justify;
	width:380px;
	height:auto;
	display:inline;
	float:left;
	margin-bottom:20px;
}
#nav {
	margin:20px;
	font-size:1em;
	font-weight:bold;
	list-style-type:none;
	height:20px;
}
#nav li {
	float:left;
	margin-right:12px;
}
#nav a { color:#424242; }
#nav li a:link { text-decoration:none; display:block; padding-bottom:2px; }
#nav li a:visited { text-decoration:none; }
#nav li a:hover { display:block; background:url(imgs/underline.gif) repeat-x 0 100%; padding-bottom:2px; }
#nav li a:active { text-decoration:none; }
#nav li a.current { display:block; background:url(imgs/underline.gif) repeat-x 0 100%; padding-bottom:2px; }
#content_col p {
	margin:0 20px 12px 20px;
	line-height:1.5em;
}
#content_col p span {
	font-weight:bold;
}
#content_col p a {
	color:#424242;
	text-decoration:underline;
}
#content_col p a:hover {
	text-decoration:none;
}
#content_col p a.sublink { cursor:pointer; color:#424242; font-size:105%; font-weight:bold; text-decoration:none; background:url(imgs/downarrow.gif) no-repeat 0 50%; padding-left:10px; }
#content_col p a.sublink:hover { color:#ff850d; text-decoration:none; }
#contactdetails {
	margin-left:20px;
}
.stock {
	list-style-type:none;
	margin-left:40px;
	margin-bottom:12px;
}
.stock li {
	background:url(imgs/bulletmin.gif) no-repeat 0 50%; padding-left:10px;
	line-height:1.4em;
}
#logo {
	margin-left:20px;
	margin-top:20px;
}
#map, #home {
	margin-left:30px;
	margin-top:30px;
}
#map, #home {
	margin-top:10px;
	border:2px solid #fff;
}
#graphic_col {
	text-align:left;
	width:50%;
	float:left;
	margin:20px 0;
	overflow-y:auto;
	overflow-x:hidden;
}
#graphic_col p {
	margin:0 30px 26px 30px;
}
#goback {
	clear:both;
}
#goback a {
	background:url(imgs/back.gif) no-repeat 0 50%;
	padding-left:12px;
	font-size:110%;
	font-family:arial, verdana, helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
#prop {
	float:left;
}
p.dimtext { color:#fff; font-style:italic; }
p.style { clear:both; font-size:110%; font-weight:bold; color:#fff; }
.minstrap { background:url(imgs/bulletmin.gif) no-repeat 0 50%; padding-left:10px; font-style:italic; font-size:110%; }
.strap { background:url(imgs/bullet.gif) no-repeat 0 50%; padding-left:10px; font-size:120%; }
.address { font-size:110%; }
.heavy { font-weight:bold; }
#rangeleft {
	display:inline;
	float:left;
	margin-left:30px;
}
#rangeright {
	display:inline;
	float:right;
	margin-right:30px;
}
#rangeleft dt a img, #rangeright dt a img,#rangethumbs li a img { border:1px solid #fff; }
#rangeleft dt a:hover img, #rangeright dt a:hover img, #rangethumbs li a:hover img { border:1px solid #ff850d; }
#rangeleft dd span a, #rangeright dd span a {
	text-decoration:none;
	background:url(imgs/bullet.gif) no-repeat 0 50%;
	display:block;
	color:#fff;
	font-family:arial, verdana, helvetica, sans-serif;
	padding:10px 10px;
	font-size:110%;
}
#rangeleft dd span a:hover, #rangeright dd span a:hover {
	color:#ff850d;
}
.rangethumbs {
	display:block;
	list-style-type:none;
	margin-left:20px;
	padding-bottom:20px;
}
.rangethumbs li {
	float:left;
	display:block;
	height:80px;
	margin:0 12px;
}
.rangethumbs li img {
	border:1px solid #fff;
}
#footer {
	clear:both;
}
#footnote {
	font-family:arial, verdana, helvetica, sans-serif;
	width:760px;
	margin-top:4px;
}
#copy, #designby {
	color:#fff;
}
#designby a {
	text-decoration:none; color:#fff;
}
#copy {
	float:left;
}
#designby {
	float:right;
}
#installation_text, #design_text {
	margin:0 20px;
	border-left:2px solid #ff850d;
}