
/* used by server side code to hide items not used... */
#ProdPanes .hidden {
	display: none;
	position:absolute;
	left:-99999999px;
}
#ProdPanes .ProdButtonsAlt {
	width: 200px;
}
#ProdPanes {
	display:block;
	margin-left: 300px;
	width: 365px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:5px;
	border-style:solid;
	border-width:0px;
}
#ProdPanes div {
	margin: 0;
	padding: 0;
	font: 400 8pt Helvetica, tahoma, arial;
	color: #000;
}

input[name="submitImage"]{
	float:right;
	margin-top:10px;
}
/* Product Information Style */
#ProdPanes label {
	display: block;
	float: left;
	margin-right: 5px;
	font: 700 8pt Helvetica, tahoma, arial;
	color: #000;
}
#ProductBenefits ul {
	list-style: outside disc;
	margin-left: 27px;
}
#ProductBenefits p {
	font: 400 10pt veranda;
	color: #000;
	margin-left: 10px;
}
#ProdPanes .MSRP label, #ProdPanes .MSRP {
	font: 700 10pt Helvetica, tahoma, arial;
	color: #000;
}
#ProdPanes .NormalPrice label, #ProdPanes .NormalPrice {
	font: 400 10pt Helvetica, tahoma, arial;
	color: #000;
}
#ProdPanes .ProductPrice label, #ProdPanes .ProductPrice {
	font: 700 13pt Helvetica, tahoma, arial;
	color: #900;
}

#ProdPanes .shipping-message{
	display:block;
	float:right;
	clear:right;
	color:#000000;
	font-size: 7pt;
	width:155px;
	overflow:hidden;
	text-align:right;
	margin-bottom:20px;
	margin-top:5px;
	margin-right:5px;
}

.quick-links{
	display:block;
	overflow:hidden;
	float:right;
	width:365px;
	margin-right:20px;
}
.quick-links .states a,
.quick-links .states a span,
.quick-links .states{
	margin:0;
	padding:0;
}
.quick-links .states a span{
	color:#9c0000; 
	font-size: 13px;
	font-weight:bold;
	color:#9c0000;
}


#kitItems {
	margin: 0;
	padding: 0;
}
#kitItems .hiddenValues {
	display: none;
}
#kitItems table {
	margin: 0;
	padding: 0;
	border: 1px solid #e4e4d7;
	border-collapse: collapse;
	width:100%;
}
#kitItems th {
	background: #fff url(../images/kit-header.jpg);
	padding: 8px;
	text-align: left;
	font: 700 9pt arial;
	color: #436998;
	border-bottom: 1px solid #e4e4d7;
}
#kitItems {
	text-align: left;
	padding: 5px;
	font: 400 8pt verdana;
	padding-left:20px;
	border-left: 2px #ececec solid;
}

#kitItems .title {
	font-weight: 700;
}

#kitItems .Qty {
	width: 15%;
	float:left;
}
#kitItems .Price {
	text-align: right;
	width: 21%;
	float:right;
}
#kitItems .Desc {
	width: 50%;
	float:left;
}
#kitItems th.addon {
	font: 700 9pt arial;
	background: #fff url(../images/kit-header.jpg);
	border: 1px solid #e4e4d7;
}
#kitItems td.addon {
	font: 400 7pt helvetica, arial;
}
#kitItems div.note {
	font: 400 8pt helvetica, arial;
	margin-top: 5px;
}

#datagrid td .textfield {
	width: 20px;
}
#datagrid td {
	border-bottom: 1px solid #999;
}

.NetAvailLink {
	margin: 0 0 10px;
	font: 10px Arial;
	text-align:right;
}
.links a:active, .links a:link, .links a:visited {
	color: #1e4399;
	text-decoration: none;
	font: 10px Verdana;
}
.links a:hover {
	color: #1e4399;
	text-decoration: underline;
	font: 10px Verdana;
}
.alinks a:active, .alinks a:link, .alinks a:visited {
	color: #1e4399;
	text-decoration: none;
	font: 11px Verdana;
}
.alinks a:hover {
	color: #1e4399;
	text-decoration: underline;
	font: 11px Verdana;
}



.collection p {
	font: 400 10pt veranda;
	color: #000;
}

#recentViewedItems {
	width: 100%;
}
#recentViewedItems ul {
	height: 150px;
}
#recentViewedItems li {
	float: none;
}
#recentViewedItems .recentItemThumb {
	float: left;
	width: 165px;
	margin: 0;
	text-align: center;
}
#recentViewedItems .prodImg img {
	max-width: 100px;
	max-height: 100px;
}
/* Tabs */

#product_info_tabs ul.tabs {
	background: #fff;
	border: 0;
	margin-left: 8px;
	text-align: center;
}
#product_info_tabs ul.tabs li {
	width: 134px;
	height: 29px;
	line-height: 30px;
	background: url(../images/light-blue-non-active.jpg) no-repeat #fff;
	border: 0;
	text-align: center;
	vertical-align: middle;
}
#product_info_tabs ul.tabs li a {
	display: block;
	padding-left: 0;
	padding-right: 0;
	margin-top: 3px;
	width: 134px;
	text-align: center;
}
#product_info_tabs ul.tabs li:hover {
	background: url(../images/blue-hover.jpg) no-repeat;
}
#product_info_tabs div {
	border: 1px solid gray;
	margin-top: 0;
}
#product_info_tabs div div, #product_info_tabs {
	border: 0;
}
#product_info_tabs ul.tabs li.ui-tabs-selected {
	background: url(../images/gray-active.jpg) no-repeat;
}

#PageBody {
	position:relative;
	padding: 0;
	min-height: 600px;
	z-index: 1;
}

.addon {
	font-size:9px;
}

.addoncheckbox {
margin-right: 5% !important;
margin-top: -1% !important;
}