#main
{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:9px;
}
#left
{
	float:left;
	width:220px;
}
#chat
{
	background-image:url("/images/general/layout/chatWoman.png");
	background-repeat:no-repeat;
	height:275px;
	margin-top:-35px;
	position:relative;
	width:225px;
}
#chatButton
{
	background-image:url("/images/general/buttons/chatButton.png");
	bottom:0px;
	height:100px;
	position:absolute;
	width:225px;
}
#chatButton p
{
	font-weight:bolder;
	margin-left:10px;
	margin-top:45px;
	position:relative;
}
#chatButton p span
{
	font-size:14px;
	letter-spacing:-1px;
	line-height:23px;
}
#chatButton p span.red
{
	font-size:17px;
}
#chatButton p a
{
	cursor:pointer;
	left:130px;
	line-height:27px;
	position:absolute;
	text-decoration:underline;
}
#legend
{
	margin-bottom:10px;
	margin-left:4px;
	margin-top:10px;
}
#legend ul
{
	border-bottom:1px dotted #CCCCCC;
	border-left:1px dotted #CCCCCC;
	border-right:1px dotted #CCCCCC;
}
#legend li
{
	height:19px;
	margin:4px;
}
#legend .title
{
	background-image:url("/images/general/layout/legend.png");
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bolder;
	letter-spacing:-1px;
	line-height:38px;
	margin-left:-4px;
	padding-left:13px;
	position:relative;
	width:211px;
}
#legend .title img
{
/*
	margin-top:10px;
	display:inline;
	float:right;
	right:40px;
*/
	left:175px;
	position:absolute;
	top:10px;
}
#legendHider
{
	cursor:pointer;
	left:195px !important;
/*	right:15px !important;*/
}
#legend img
{
	float:left;
}
#account p
{
	border:1px solid #000000;
	font-size:12px;
	line-height:20px;
	padding-left:15px;
}
#account li
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url("/images/general/layout/navigationSubArrow.png") no-repeat scroll 8px 5px;
	height:20px;
	line-height:20px;
	padding-left:20px;
}
.navContainer
{
	border-bottom:1px dotted #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
#account li a
{
	color:#000000;
	text-decoration:none;
}
#right
{
	float:right;
	width:745px;
}
.codeBanner
{
	background-image:url("/images/general/layout/codeBanner.png");
	float:left;
	height:70px;
	margin-top:4px;
	position:relative;
	width:482px;
}
.codeBanner div
{
	position:absolute;
	top:20px;
}
.codeBanner div p
{
	color:#999999;
	float:left;
	font-size:10px;
	font-weight:bolder;
	margin-left:50px;
	width:250px;
}
.codeBanner div input[type="text"]
{
	float:left;
	margin-top:5px;
	width:140px;
}
.codeBanner div input[type="image"]
{
	cursor:pointer;
	float:right;
}
.addToCart
{
	background-image:url("/images/general/buttons/orderButton.png");
	background-repeat:no-repeat;
	cursor:pointer;
	height:58px;
	margin-left:19px;
	margin-top:9px;
	width:218px;
}
.addToCart p
{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bolder;
	padding-left:20px;
	padding-top:10px;
	text-align:left;
}
#centerpiece
{
	clear:both;
	margin-left:2px;
	width:741px;
}
#titlebar
{
	background-image:url("/images/general/layout/titleOrderLines.png");
	background-repeat:no-repeat;
	height:35px;
	margin:-3px;
	padding-left:5px;
}
#titlebar span
{
	color:#FFFFFF;
	float:left;
	font-weight:bolder;
	margin-top:10px;
	margin-left:7px;
}
#titlebar .whiteLine
{
	background-image:url("/images/general/layout/whiteLine.png");
	background-repeat:no-repeat;
	height:23px;
	margin-left:0;
	margin-top:6px;
	width:1px;
}
.col2
{
	width:65px;
}
.col3
{
	width:50px;
}
.col4
{
	width:320px;
}
.col5
{
	width:245px;
}
.col6
{
	width:15px;
}
#orderLines
{
	background-image:url("/images/general/layout/orderLinesBack.png");
	background-position:center bottom;
	background-repeat:no-repeat;
	clear:both;
	padding-left:1px;
	padding-top:3px;
}
.orderLine
{
	clear:both;
	height:26px;
	line-height:22px;
	padding-top:2px;
}
div.orderLine:hover
{
	background-image:url("/images/general/layout/transBeam.png");
}
div.orderLine#exampleLine:hover
{
	background-image:none;
}
#exampleLine .embracedText
{
	color:#999999;
}
#orderLines .col2, #orderLines .col3, #orderLines .col4, #orderLines .col5, #orderLines .col6
{
	float:left;
	margin-left:8px;
	position:relative;
}
.col5 .floatLeft
{
	margin-left:-5px;
}
#orderLines .col6
{
	text-align:center;
}
#orderLines .col6 img
{
	margin-left:-5px;
	margin-top:4px;
}
.infoButton
{
	background-image:url("/images/general/buttons/infoButton.png");
	background-repeat:no-repeat;
	color:#003399;
	cursor:pointer;
	font-weight:bolder;
	line-height:16px;
	padding-left:2px;
	position:absolute;
	right:2px;
	top:3px;
	width:30px;
}
.orderLine input[type="text"], .orderLine select
{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:9px;
	height:16px;
	margin-left:-5px;
	margin-top:2px;
	width:100%;
}
.orderLine select, .orderLine option
{
	height:20px;
}
.embracedText
{
	left:0;
	position:absolute;
}
#addOrderLine
{
	cursor:pointer;
	line-height:13px;
	margin-left:3px;
}
#addOrderLine img
{
	margin-right:3px;
	vertical-align:bottom;
}
#orderLinesProt
{
	background-image:url("/images/general/layout/orderLinesProt.png");
	background-repeat:no-repeat;
	float:right;
	height:76px;
	margin-right:2px;
	margin-top:-1px;
	width:248px;
}
#right table
{
	border-collapse:collapse;
	margin-left:2px;
	margin-top:10px;
	width:741px;
}
#right th
{
	border:1px solid #000000;
	font-size:12px;
	font-weight:bolder;
	line-height:21px;
	padding-left:3px;
}
#right th img
{
	padding-right:5px;
}
#right td
{
	border: 1px dotted #CCCCCC;
	color:#999999;
	line-height:20px;
	padding-left:3px;
}
#right td.bold
{
	color:#000000;
}
/*IE6 styles*/
#account li, #chatButton, .codeBanner, .addToCart, #titlebar, #titlebar .whiteLine, #orderLinesProt
{
	_behavior: url('/lib/iepngfix.htc');
}
.codeBanner div p
{
	_margin-left:25px;
	_margin-top:20px;
}
.col4
{
	_width:305px;
}
.col5
{
	_width:245px;
}
.col5 .floatLeft
{
	_margin-left:0px;
}
.col6
{
	_width:25px;
}
.embracedText
{
	_left:3px;
}
#orderLinesProt
{
	_margin-right:1px;
}
.orderLine select, .orderLine option
{
	_width:98%;
}
/*END IE6 styles*/
