#rolltext {
	/*position:absolute;
	left:140px;
	top:400px;*/
	position: relative;
	top: 0px;
	left: 0px;
	/*background-color:#d5e7e7;*/
	background:url(../images/rollbkgrd.jpg); background-repeat:repeat;
	width:526px;
	height:135px;
	/*padding-top:5px;
	padding-left:10px;*/
}

.textportion {
	float:left;
	margin-left:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	height:125px;
	width:305px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.boldprice {
	/* position:absolute; */
	position:relative;
	/* top: 80px;
	left: 188px;*/
	top:5px;
	left:0px;
	/*left: 201px;*/
	width: 250px;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#maxo-roll, #pro-roll, #multi-roll,#flexo-roll,#personal-roll,#exo-roll,#xo2-roll,#level-roll {
	width:525px;
	position: absolute;
	top: 5px;
	left: 0px;
}

#pro-roll, #multi-roll,#flexo-roll,#personal-roll,#exo-roll,#xo2-roll,#level-roll {
	visibility: hidden;
}

.picportion {
	float: left;
	height: 125px;
	width: 175px;
	padding-left:15px;
	padding-top: 10px;
}

.maintabscss {
	position:relative;
	/*background-color:#d5e7e7;
	background:url(images/rollbkgrd.jpg); background-repeat:repeat;*/
	width:95%;
	padding:2px;
	height:auto;
	float:left;
	/*top:2px;
	left:10px;*/
	font-size:10px;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}

.subtabscss {
	position:relative;
	float:left;
	padding:1px;
	/*margin-left:1px;*/
	width:100%;
	font-size:11px;
	line-height:1.5em;
}

.stdtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.tbold {
	font-weight:bold;
}

.biotab {
	font-size:10px;
	font:Arial, Helvetica, sans-serif;
	line-height:1.75em;
}

.ContentHeader {
	font-size:14px;
	font-weight:bold;
	color:#336699;
	font-family:Geneva, sans-serif;
	position:relative;
	top:-5px;
}

.txthighlight {
	color:#336699;
}

#specs-parent {
	font-size:10px;
	font:Arial, Helvetica, sans-serif;
}
#maxo-overview {
	position:relative;
	visibility:visible;
	left: 10px;
	width: 90%;
}
#maxo-finishes {
	visibility:hidden;
	position:relative;
	top:-500px;
	left:20px;
	width:90%;
}
#standardfinishes {
	visibility:hidden;
}
#specialfinishes{
	visibility:hidden;
	position:relative;
	top:-262px;
}
#featuresdiv{
	visibility:hidden;
	position:relative;
	top: -110px;
	/*padding:10px;*/
	left: -5px;
}
#divspecs {
	visibility:hidden;
	position:relative;
	top:-1250px;
	left:20px;
	width:90%;
}
#divlayout {
	visibility:hidden;
	position:relative;
	top: -1500px;
}

/* this section is mostly used for item's content which uses tabs */
.tabbed_images {
	list-style:none;
	margin:0;
	margin-left:1px;
	padding:0;
	padding-left:1px;
	clear:both;
}

.tabbed_images li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}

.tabbed_images li a {
	/*border:1px solid #ccc;
	display:block;*/
	float:left;
	/*margin:0 10px 0 0;*/
}

.tabbed_images li a.active,
.tabbed_images li a:hover {
	/*border:1px solid #333;*/
}

.tabbed_images li a img {
	border:none;
	/*padding:2px;*/
	margin:0;
	/*margin-bottom:-5px;*/
}

table {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#li-overview,
#li-finishes,
#li-features,
#li-specs,
#li-layout,
#li-images,
#li-features,
#li-comparison,
#li-shipping {
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	margin-left:2px;
	padding:5px 5px 10px 2px;
	line-height:1.5em;
	width: 590px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	border:1px;
	border-style:solid;
	border-color:#ccdbec;
	/*visibility:hidden;*/
}

#standardfinishes {
	visibility:visible;
	position:absolute;
	left: 0px;
	top: 0px;
}
#specialfinishes{
	visibility:hidden;
	position:absolute;
	left: 0px;
	top: 0px;
}

.IMG
{
display:none;
}

a {
	color:#336699;
	text-decoration:underline;
}

a:hover {
	color:#336699;
	/*text-decoration:none;
	font-weight:bold;*/
}

.fontlink {
	font-size:10px;
	font-weight:bold;
	color:#336699;
}

.tabbed_istlimages li {
    list-style:none;
    float:left;
	padding-left:8px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.roundedcorners {
	background-color: #fff;
	/* hold off, not compatible with ie 6,7, opera 8,9, safari 2 */
	/* -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	*/
	/*
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	*/
	
	border: 1px solid #ccdbec;
	/*border: 2px solid #34648c;*/
	padding: 10px;
}
   
#tab-istlimg li {
   list-style:none;
   float:left;
   padding-right:8px;
}

.tab-default li {
   list-style:none;
   float:left;
   padding-right:5px;
}

.subtab li {
	list-style:none;
	float:left;
}

.addons-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1.5em;
}

.addons-texttitle {
	font-family:Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#336699;
	font-size:12px;
}

.addons-rollarea {
	background-color:#d9ebeb;
	position:absolute;
	top:320px;
	left:1px;
	width:320px;
	text-align:center;
	padding: 5px 7px 10px 10px;
	visibility: hidden;
}
