#display
{
	height:127px; padding:0 0 0 0;
}
#display_pl
{
	height:75px; padding:5px 0px 0 0px;
	width:800px; text-align:center;
}
#display_contents
{
	height:127px;
}
#display_contents_pl
{
	width:794px; margin:0 3px 0 3px; padding:0 0 0 0;
	height:75px;
}
#display_top
{
	height:104px;color:#ffffff;
	text-align:left;
	WIDTH:768px;padding-left:20px;
}
#display_top_pl
{
	height:52px;color:#ffffff;
	text-align:left;
	WIDTH:768px;padding-left:20px;
}
#products_disp
{
	background:url(/styles/images/headers/product_line_overview.gif) left 10px no-repeat;
	padding:30px 0 0 5px; margin:0 0 0 0;
	WIDTH:750px; height:42px;
}
#products_disp p
{
	margin:0 0 0 5px;
	width:750px;
	padding:0 0 0 0;
}

a:link, a:visited, a:active, a:hover
{
	font-weight:bold; text-decoration:none;
}
table
{
	border:solid 0px #ffffff;
	border-collapse:collapse;
	border-style:none;
	margin-bottom:20px;
}
td.dartitem
{
	background-color:#ffffff;
	text-align:left;
	vertical-align:top;
	border-bottom:solid 1px #cccccc;
}
td.dartitemc
{
	background-color:#ffffff;
	text-align:center;
	vertical-align:top;
	border-bottom:solid 1px #cccccc;
}
td.dartitemr
{
	background-color:#ffffff;
	text-align:right;
	vertical-align:top;
	border-bottom:solid 1px #cccccc;
}
th.dartitem
{
	background-color:#f7f7f7;
	text-align:center;
	vertical-align:bottom;	
}
td.dartitemwhite
{
	background-color:#eeeeee;
	border-bottom:solid 1px #ffffff;
	text-align:center;
	line-height:14px;	
}

#prod_details
{
	width:700px;
	padding:0px 15px 0 10px;
}
#prod_display
{
	color:#ffffff;
	margin-left:0px;float:left;
	text-align:left;
}
#prod_title
{
	width:755px;float:left;text-align:left;
	margin-top:0 0 0 0;
	/*border:solid 1px #ffffff;*/
}
#prod_subtitle
{
	MARGIN-TOP:45px;
	text-align:left;
	line-height:16px;padding-left:5px;
	font-size:14px;
}
#prod_buttons
{
	float:right;
	width:185px;height:65px;
	text-align:center;padding-top:0px;
	
	/*border:solid 1px #ffffff;*/
}
#prod_sidemenu a:link, #prod_sidemenu a:hover, #prod_sidemenu a:active, #prod_sidemenu a:visited
{
	color:#000000;
}
.purch_opt
{
	font:bold 13px/13px Arial, Helvetica, Sans-Serif;
	letter-spacing:0px; 
}


ul
{
	list-style:none;letter-spacing:0px; 
	margin:0 0 0 5px;padding:5px 0 3px 0;
	font:11px/14px Arial, Helvetica, Sans-Serif;	
}
li
{
	padding-left:0px;
	margin-left:14px;margin-bottom:5px;
}
#main_right ul
{
	font:11px/14px Arial, Helvetica, Sans-Serif;	
}
#main_left ul
{
	font:12px/16px Arial, Helvetica, Sans-Serif;	
}
#main_left ul li ul
{
	margin-left:15px;
}
#main_left ul li ul li
{
	font:12px/14px Arial, Helvetica, Sans-Serif;	
}

.purchopts_selected
{
	font-size:16px;
}
.purchopts_deselected
{
	font-size:12px;
}
.purchopts_rbitem
{
	width:100%;
	height:40px;
}
.purchopts_rb
{
	float:left;width:10px;border:solid 0px #cccccc;
}
.purchopts_lbl
{
	float:right;width:470px;line-height:14px;border:solid 0px #cccccc;
}
.purchopts_price, .purchopts_support_price
{
	float:right;border:solid 0px #cccccc;padding:5px 20px 0 0;font-weight:normal;
}
.purchopts_support_price
{
	padding-top:0;
}
.purchopts_suppdesc
{
	font-size:11px; line-height:12px;
}
.purchopts_supp_item
{
	border:solid 0px #00ff00;
	margin-top:5px;
	font-weight:bold;
}
.purch_price_outer
{
	width:130px;height:17px;
	text-align:left; margin-bottom:5px;
}
.purch_price 
{
	font:bold 13px/13px Arial, Helvetica, Sans-Serif;
	color:#990000;padding:0px 5px 0 0;
}

.purch_price_outer a, .purch_price_outer a:hover
{
	display:block;width:52px;height:17px;
	float:left;margin:-2px 5px 0 0;
}
.purch_price_outer a
{
	background:url(/styles/images/controls/btn_buy_i.gif) top right no-repeat;
}
.purch_price_outer a:hover
{
	background:url(/styles/images/controls/btn_buy.gif) top right no-repeat;
}
.purch_price_packs
{
	font:11px/14px Arial, Helvetica, Sans-Serif;
	text-align:left;
}

.linktitle
{
	color:#666666;font-size:11px;font-weight:bold;
}

.linklist
{
	float:left;	padding-left:14px;
	background:url(/styles/images/bullets/li_x.gif) left 2px no-repeat;
}

#modalBackground
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    
	z-index: 8888;
	background-color:#000000;
	opacity: 0.40;
	filter: alpha(opacity=40)
}

#modalDialogOuter
{
	position: fixed;left:0;top:0;
	z-index: 9999;
	background:transparent;
	width: 100%;height:100%;
	text-align:center;
	padding-top:150px;
}
#modalDialogInner
{
	margin:0 auto 0 auto;
	border:solid 6px #cccccc;
	text-align:left;
	padding:0 0 0 0;
	width:650px;
	height:450px;
	background:url(/styles/images/ajax-loader.gif) 320px 220px no-repeat #ffffff;
}
#modalHeader
{
	width:630px;
	height:16px;
	font-size:10px;
	text-align:right;
	padding:10px;
	background:#dfdfdf;
}
#modalContent
{
	width:580px;
	height:390px;
	margin:5px 0 0 15px;
	padding:10px 20px 0 20px;
	overflow:scroll;
	border:solid 1px #cccccc;
	background:#ffffff;
}

