#contents {
	padding-bottom: 30px;
}
#corporatemenu  {
	width: 926px;
	border-bottom: 1px solid #c0ccc3;
	margin: 0;
	padding: 0 1px 0 1px;
	float: left;
	line-height:0.1em;
	height: 36px;
}
#corporatemenu  img {
	margin:0;
	padding:0;
	float: left;
}
#corporatemenu  a {
	margin:0;
	padding:0;
}
#corporatemenu #firstsub {
/* 	padding-left: 10px; */
}

#product {
	width:870px;
	border:0px solid #006600;
	float: left;
	padding: 20px 0 0 34px;
	margin: 0;
}
#product_image {
	float: left;
	width: 220px;
	height: 330px;
	border: 0px solid #669900;	
}
#product_image img {
	border: 1px solid #828282;
	position: absolute;	
}
#zoom {

}
#row1 {
	float: left;
	width: 650px;
}
#row1 #product_descrition {
	width: 350px;
	height:210px;
	float: left;
	border: 0px solid #FF3333;	
	padding: 0 0 0 50px;
}
#row1 #product_descrition p {
	font-size:0.8em;
	padding: 5px 0 0 0;
	line-height:1.5em;
	margin:0;
}
#row1 #product_descrition h1 {
	color:#fd7700;
	font-size:1.6em;
	font-family:Arial;
	font-weight:normal;
	padding: 10px 0 10px 0;
	margin: 0;
}

#product_links {
	width: 170px;
	float: right;
	padding: 0;
	margin: 0;
}
#banner {
	width: 160px;
	float: right;
	padding: 0;
	margin: 15px 0 0 0;
	border: 1px solid #388926;
}
#banner p {
	padding: 5px;
	margin: 0;
	text-align:center;
}
#banner a {
	color:#388926;
	text-decoration:none;
	font-size:0.75em;
}
#banner a:hover {
	color:#fd7700;
	border-bottom: 1px dashed #fd7700;
}
#product_links ul {
	padding: 0px 0 3px 10px;
	margin: 0;
}
#product_links li {
	list-style:none;
	padding: 10px 0 0 0;
	margin: 0;	
	font-size:0.9em;
}
#product_links li a {
	color:#388926;
	text-decoration:none;
	border-bottom: 1px dashed #388926;
}
#product_links li a:hover {
	color:#fd7700;
	border-bottom: 1px dashed #fd7700;
}
#product_links .bolder {
	padding-bottom: 5px;
	padding-top: 10px;	
}
#product_links .bolder a {
/*	color:#fd7700; */
	border-bottom:none;
	text-decoration:underline;
	font-weight:bold;
}
#product_links .bolder a:hover {
/*	color:#388926; */
	border-bottom: none;
}
#row2 {
	float: left;
	width:590px;
	padding: 0 0 0 50px;	
}
#row2 img {
	border: 1px solid #898787;
	padding:0;
	margin: 0 8px 0 0;
	float: left;
}
#lights {
	width: 140px;
	float: right;
	padding: 0 20px 0 0;
	margin: 0;
}
#lights img {
	float: left;
	border: none;
}
#lights .bordered {
	border: 1px solid #898787;	
}
#lights p {
	float: left;
	font-size:0.8em;
	padding: 5px 0 0 0;
	line-height:1.3em;
	margin:0;
}

/*   -------------   */
#allranges {
	width: 857px;
	height: 62px;
	float: left;
	border: 1px solid #c0ccc3;
	border-bottom: 3px solid #68aa29;
	
	margin: 20px 0 0 34px;
	padding: 0;	
	display:inline;
}
#allranges ul {
	padding: 20px 0 0 0;
	margin: 0;
}
#allranges li {
	color:#3a8a26;
	list-style:none;
	padding: 0 18px 0 18px;
	margin: 0;	
	font-size:0.8em;
	float: left;
}
#allranges li a {
	color:#000;

}
#allranges .selected {
	text-decoration:none;
}	
#allranges li a:hover {
	color:#3a8a26;
}
#popup {
	font-family: arial, verdana, tahoma, helvetica, sans-serif;
	margin:0;
}
#popup img {
	float: left;
	margin: 50px 0 0 50px;
	padding:0;
	display:inline;
	border: 1px solid #898787;
}
#popup a {
	color:#000;
	display:inline;	
	padding: 20px 0 0 0;
	margin: 0;	
	font-size:0.8em;
	text-align:center;
	width: 100%;
	float: left;
}
/* Select - a - range*/
#select_descrition {
	width: 635px;
	float: left;
	border: 0px solid #FF3333;	
	padding: 0 0 0 34px;
}
#select_descrition  p {
	font-size:0.8em;
	padding: 5px 0 0 0;
	line-height:1.5em;
	margin:0;
	width: 520px;
}
#select_descrition  img {
	padding: 20px 0 20px 0;
	margin: 0;	
}
#select_descrition  h1 {
	color:#fd7700;
	font-size:1.6em;
	font-family:Arial;
	font-weight:normal;
	padding: 10px 0 10px 0;
	margin: 0;
}
/* Intro */ 
#leftcol {
	width: 460px;
	float: left;

}
#intro h1 {
	color:#fd7700;
	font-size:1.6em;
	font-family:Arial;
	font-weight:normal;
	padding: 15px 0 10px 34px;
	margin: 0;
}
#intro p {
	font-size:0.8em;
	padding: 5px 0 5px 34px;
	line-height:1.4em;
	margin:0;
}
#intro span {
	color:#68aa29;
	font-weight:bold;
}
#intro span a {
	color:#68aa29;
	text-decoration:none;
}
#intro span a:hover {
	text-decoration:underline;
}
#intro #flashwrapper {

	float: right;
	padding: 25px 30px 25px 5px;
	margin:0;	
}