/* CSS Document */

body, table, td, tr, th, div, span, strong, em {
	font-family:Verdana, Arial, Helvetica, sans-serif}

td#relationshiplinks {
	width:95px;
	}

td#relationshiplinks a {
	font-size:9px;
	color:#94A0AF;
	text-decoration:underline;
	display:block;
	font-weight:bold;
	margin-bottom:15px;}
td#relationshiplinks a:hover { text-decoration:none;}
	

/*table#cartcontents 			{ border:1px solid #94A0AF; border-bottom:0px;}	*/
table#cartcontents th.top 	{ background-color:#94A0AF; color:#FFFFFF; font-size:11px; font-weight:normal;}
table#cartcontents td 		{ font-size:10px; color:#000000;}
table#cartcontents td.line2	{ border-bottom:1px solid #94A0AF}
table#cartcontents td.line1	{ border-bottom:0px solid #94A0AF; vertical-align:bottom; height:27px;}
table#cartcontents td.line2	{ vertical-align:top; height:20px;}
table#cartcontents td.line1 a	{ color:#000000; text-decoration:none}
table#cartcontents td.line1 a:hover	{ text-decoration:underline}

td#column1, th#column1 {text-align:center;  width:85px;}
td#column3, th#column3 { width:300px}
td#column2, th#column2 {width:108px; text-align:center;   width:85px;}
td#column4, th#column4 {width:133px; text-align:center;}
td#column5, th#column5 {width:60px;}
td#column6, th#column6 {width:60px;}

td#column2, td#column3, td#column4, td#column5, td#column6 {border-right:1px solid #94A0AF;} 
td#column1	{border-left:1px solid #94A0AF;}
td#column2	{border-left:1px solid #94A0AF;}

table#cartcontents td#column3.line1	{font-weight:bold}

td#column1.line1 input		{ background-color:#F3F2F2; border:1px solid black; color: #000000; font-size:9px}
td#column4.line1 input		{ background-color:#F3F2F2; border:1px solid black; color: #000000; font-size:9px; width:42px; margin:0px 10px;}
td#column4.line1 input.quantitybox		{ width:25px; text-align:center; border-color:#999999}

table#cartcontents td.totals  	{border:solid #94A0AF; border-width:0 1px 1px 0; font-size:13px}
table#cartcontents td.totala	{border-right:1px solid #94A0AF;}
td#checkoutprocess	{	padding-bottom:23px;}

table#relateditemrow	{margin:6px 15px 6px 15px;
	}
table#relateditemrow tr td img { border:1px solid #94A0AF;
	}
table#relateditemrow tr td span#name a { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7E8895;
	}
table#relateditemrow tr td span#price { color:#000000}


/* ------------------------------------------------------ 
                  OINF
--------------------------------------------------------- */
table#OINF-Main { /*border:1px solid red*/}
table#OINF-info	{ border:solid #94A0AF;
	background-color:#FFFFFF;
	border-width:0px 0px 1px 0px ;}
table#OINF-ship	{ margin:5px 50px 0px 50px; }
table#OINF-Bill	{ margin:5px 31px 0px 50px; }
td#OINF-ship-td	{ text-align:right}
table#OINF-ship input, table#OINF-Bill input { border:1px solid #94A0AF; font-family:Verdana, Arial, Helvetica, sans-serif; height:19px; margin:1px 0px 2px 0px ; padding-left:5px}
.nobackground { background-color:#FFFFFF}
.bottomborder { border:solid #94A0AF;
	border-width:0px 0px 1px 0px;}
.rightborder	{ border-right:1px solid #94A0AF}
.leftborder		{ border-left:1px solid #94A0AF}
.shipfieldlabel , .billfieldlabel	{ text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.error	{color:#FF0000}
input.information {width:145px}
td#country select {width:145px; font-family:Arial, Helvetica, sans-serif}


/* ------------------------------------------------------ 
                  OINF-BASKET
--------------------------------------------------------- */
table#OINF-BASKET table#cartcontents th.top 	{ background-color:#94A0AF; color:#FFFFFF; font-size:12px; font-weight:normal; height:23px;}
table#OINF-BASKET table#cartcontents td 		{ font-size:10px; color:#000000;}
table#OINF-BASKET table#cartcontents td.line2	{ border:0px;}
table#OINF-BASKET table#cartcontents td.line1	{ vertical-align:bottom; height:20px;}
table#OINF-BASKET table#cartcontents td.line2	{ vertical-align:top; height:20px;}
table#OINF-BASKET table#cartcontents td.line1 a	{ color:#000000; text-decoration:none}
table#OINF-BASKET table#cartcontents td.line1 a:hover	{ text-decoration:underline}
table#OINF-BASKET { margin-top:0px}

table#OINF-BASKET td#column1, table#OINF-BASKET  th#column1 {text-align:center;  width:85px;}
table#OINF-BASKET td#column3, table#OINF-BASKET  th#column3 {width:300px}
table#OINF-BASKET td#column2, table#OINF-BASKET  th#column2 {width:108px; text-align:center;   width:85px;}
table#OINF-BASKET td#column4, table#OINF-BASKET  th#column4 {width:133px; text-align:center;}
table#OINF-BASKET td#column5, table#OINF-BASKET  th#column5 {width:60px;}
table#OINF-BASKET td#column6, table#OINF-BASKET  th#column6 {width:60px;}

table#OINF-BASKET td#column2 , table#OINF-BASKET td#column3 , 
table#OINF-BASKET td#column4 , table#OINF-BASKET td#column5 , table#OINF-BASKET td#column6 { border:0px} 
table#OINF-BASKET td#column1 	{}
table#OINF-BASKET td#column2 	{}

table#OINF-BASKET table#cartcontents td#column3.line1	{font-weight: normal}

table#OINF-BASKET td#column1.line1 input		{ background-color:#F3F2F2; border:0px; color: #000000; font-size:9px}
table#OINF-BASKET td#column4.line1 input		{ background-color:#F3F2F2; border:0px; color: #000000; font-size:9px; width:42px; margin:0px 10px;}
table#OINF-BASKET td#column4.line1 input.quantitybox		{ width:25px; text-align:center; border-color:#999999}

table#OINF-BASKET table#cartcontents td.totals  	{ border:1px solid #94A0AF; font-size:13px; background-color:#E0E2E4; height:17px;}
table#OINF-BASKET table#cartcontents td.totala		{ border:0px;}
table#OINF-BASKET td#checkoutprocess				{ padding-bottom:23px;}

td#continue input { width:104px; height:19px; background-color:#E0E2E4; border:1px solid #94A0AF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center}
td#continue input:hover { background-color:#999999; cursor:pointer !important}

table#OSEL {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px}
table#OSEL tr td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px}

td#OSEL-SELECT {	padding-top:20px}
table#OSEL-dropdowns font { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif }
table#OSEL-dropdowns td { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif }
table#OSEL-dropdowns br { display:none}



table#OSEL-dropdowns font b input 	{ height:20px; margin-left:15px }
table#OSEL-dropdowns td select 		{ height:20px; }

table#OSEL-dropdowns tr td input {}

td#nintynine {width:99px}

id#clicktocontinue input {}

table#invoice th	{ background-color:#94A0AF; color:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
.bordertop	{ border-top:1px solid #94a0af; font-size:1px}



span.floatright	{ float:right}
span.floatleft	{ float:left}
div#invoicediv { width:70%; float:right}

div#invoicediv.invoicetotal	{border:1px solid #94A0AF; font-size:13px; background-color:#E0E2E4; height:17px;}

div#totalbox strong {border:1px solid #94A0AF; font-size:13px; background-color:#E0E2E4; height:17px; border-right:0px; width:100px;}
div#totalleft	{border:1px solid #94A0AF; font-size:13px; background-color:#E0E2E4; height:17px; border-left:0px;}

td#shippingname	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF3333; font-size:14px}
td#billingname	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF3333; font-size:14px}