* {
	margin: 0;
	padding: 0;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #122252;}
#spacer {
	clear: both;
	height: 8px;
}
#container {
	width: 1000px;
	margin: 0 auto 0 auto;
	background-color: #eff1fd;}
#header {
	width: 1000px;
	height: 132px;
	background-image: url(../graphics/fenix_header.jpg);
}
#cartinfo {
	width: 975px;
	text-align: right;
}
#menu {
	width: 1000px;
	height: 29px;
	float: right;
	clear: both;
	position: relative;
	top: 80px;
	}
#menuproducts {
	width: 1000px;
	height: 29px;
	float: right;
	clear: both;
	position: relative;
	top: 80px;
}
#colspacer {
	height: 7px;
	overflow: hidden;
	background-image: url(../graphics/fenix_topbar.jpg);
	background-repeat: repeat-x;}
#colleft {
	float: left;
	width: 212px;
	background-color: #eef2fd;}

#icolleft1 {
	margin: 5px 0 5px 0;
}
#icollefttitle {
	margin: 8px 10px 0 10px;
}
#icolleft {
	margin: 5px 10px 10px 10px;
	padding: 8px;
	background-color: #fff;}
#content {
	width: 570px;
	background-color: #eef2fd;
	float: left;
	}
#icontent {
	margin: 15px 5px 10px 5px;
	padding: 10px;
	border: 2px #e4e7f2 solid;
	background-color: #ffffff;
}
#colright {
	float: right;
	width: 212px;
	background-color: #eef2fd;}
#icolrighttitle {	
	margin: 8px 10px 0 10px;
	
}
#icolright {
	margin: 5px 10px 10px 10px;
	padding: 8px;
	background-color: #fff;}
	}

#scroll {
	clear: both;
}
#iscroll {
	margin: 0 35px 15px 35px;
	padding: 10px 15px 15px 15px;
	height: expression( this.scrollHeight > 270 ? "271px" : "auto" ); /* sets max-height for IE */
   	max-height: 270px; /* sets min-height value for all standards-compliant browsers */
	overflow: scroll;
	background-color: #fff;
	clear: both;}
#footer {
	clear: both;
	text-align: center;
	margin: 5px 0 15px 0;
}

/* QUIRK */

 * html .visualIEFloatFix { height: 0.01%; }

/* PRODUCT PAGE */

#loggedin {
	text-align: center;
	margin: 0 0 7px 0;
	background-color: #eeeeee;}

#productcategory {
	padding: 0 0 5px 0;
	}
#productdescription {
	padding: 10px 0 3px 0;
	margin-bottom: 10px;
	background-color: #e5ecff;
	text-align: center;}
#productimage {
	float: left;
	width: 210px;
	padding: 0 0 0 17px;
} 

/* center product thumb in div */
.thumbscontainer .thumbs li {
	width: 180px;
	text-align: center;
	margin-bottom: 0;
	padding-bottom: 0;
}
#productshort {
	float: right;
	width: 240px;
	margin: 0;
	}
#productcart {
	margin: 0 0 0 0;
}
#productcontent {
	margin: 0 0 0 0;
	padding: 10px;
	background-color: #eff1fd;}

/*  PRICING */


#clicktext {
	text-align: center;
	clear: left;
}

#pricing {
	clear: both;
	display: block;
	padding: 0px 35px 10px 35px;
}
#retail {
	clear: both;
	width: 425px;
}
#retailtext {
	float: left;
	width: 130px;
	margin-bottom: 5px;}
#retailprice {
	float: left;
	width: 75px;
	text-align: right;
	margin: 0 0 0 0;
}
#wholesale, #online {
	display: block;
	clear: left;
	}
#wholesaletext, #onlinetext {
	float: left;
	width: 130px;
	padding: 5px 0 0 0;
}
#wholesaleprice, #onlineprice {
	float: left;
	width: 75px;
	text-align: right;
	padding: 5px 0 0 0;
}
#wholesaleadd, #onlineadd {
	float: right;	
}
#case {
	display: block;
	clear: left;
}
#casetext {
	float: left;
	width: 130px;
	padding: 6px 0 0 0;
}
#caseprice {
	float: left;
	width: 75px;
	text-align: right;
	padding: 6px 0 0 0;
}
#caseadd {
	float: right;
}
#itemspercase {
	clear: both;
	display: block;
}
#productcomment {
	padding: 10px;
}

