@charset "UTF-8";
/* CSS Document */
/* $Id: skin1.css,v 1.84.2.20 2007/08/16 09:55:58 max Exp $ */
/*
	General styles
*/
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
html, body {
	background-color:#000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-image: url('images/TEmainbgrnd2.jpg');
	background-position:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
A:link {text-decoration: none; color:#333}
A:visited {text-decoration: none; color: #333}
A:active {text-decoration: none; color:#333}
A:hover {text-decoration: underline; color: #696}




#container
{
width: 945px;
margin: 10px auto;
background-color: #f8f8f8;
color: #333;
border: 1px solid #000000;
line-height: 130%;
}

#top
{
padding: 0.5em;
background-color:#999;
border-bottom: 0px solid #2b3b20;
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
width: 180px;
margin: 0;
padding: 1em;
text-align:left;
}

#rightnav
{
float: right;
width: 150px;
margin: 0;
padding: 1em;
text-align:left;
}

#content
{
margin-left: 200px;
border-left: 0px solid #9a907c;
margin-right: 180px; 
border-right: 0px solid #9a907c;
padding: 1em;
max-width: 100em;
}

#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #000;
background-color: #ccc;
border-top: 1px solid #2b3b20;
font-size:10px;
text-align:left
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

.floatright
{
float: right;
margin: 0 0 5px 5px;
border: 1px solid #000;
padding: 1px;
}

.floatleft
{
float: left;
margin: 5px 5px 0px 0px;
border: 1px solid #000;
padding: 1px;
}

div.floatright img
{
border-top: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
}

#menuparent
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	background-color:#000
}


/*EXTRAS*/

#div_moduleblack
{
padding: 0.5em;
background-color: #000000;
border-bottom: 0px solid #2b3b20;
}
.xs_categories {
	margin-left:10px;
}
.xs_menuitems-arrow {
	width:100%;
	display:block;
	height:19px;
	COLOR: #261c29;
	text-decoration: none;
	font-weight:bold;
	border-bottom:1px solid #CCC;
	padding-top:2px;
	margin-left:-10px;
	padding-left:10px;
}

#div_modulegray
{
padding: 0.5em;
background-color: #CCC;
border-bottom: 0px solid #CCC;
}
.xs_productwrapper {
	border:1px solid #e0e0e0;
	width:176px;
	height:300px;
	padding-top:5px;
}
.xs_productdetails_wrapper {
	margin-top:8px;
}
.xs_productrow td {
	border-bottom:1px solid #c0c0c0;
	padding-top:5px;
	padding-bottom:5px;
}

.PListCell {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	PADDING: 0px;
	VERTICAL-ALIGN: top;
}
.xs_productactions{
/*	background:#f2f2f2;*/
	border: 0px solid #999999;
	padding:0px;
	margin-top:10px;
	font-size:11px;
	text-align:center;
}
.xs_productprice {
	width:100%;
	font-size:14px;
	border:0px solid #006464;
}
.xs_productactions_part{
	width:100%;
	border:0px solid blue;
	font-size:11px;
}
.xs_clearboth {
	clear:both;
}
A.xs_seedetails:link, A.xs_seedetails:visited {
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
}
A.xs_wishlist:link, A.xs_wishlist:visited{
	color:#999999;
}
.xs_productactions_part A.xs_wishlist:link, A.xs_wishlist:visited{
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
	
}
#xs_copynotice { /* copyright message at bottom of page */
	font-size:12px;
}
.MarketPrice {
	FONT-SIZE: 14px;
	FONT-FAMILY: Times New Roman;
}


.xs_dialog_left {
	/* background:url(images/dialog_left.gif);*/
}
.xs_dialog_bg {
	width:100%;
	/*background:url(images/dialog_bg.gif);*/
	color:#666666;
	font-size:20px;
	font-weight:bold;
	height:26px;
}
.xs_dialog_bg-dark {
	width:100%;
	/*background:url(images/dialog_bg.gif);*/
	color:#454545;
	font-size:16px;
	font-weight:normal;
	height:26px;
}
.xs_dialog_bg-blank {
	width:100%;
	/*background:url(images/dialog_bg.gif);*/
	color:#666666;
	font-size:20px;
	font-weight:bold;
	height:26px;
}
.xs_dialog_bg-small {
	width:100%;
	/*background:url(images/dialog_bg.gif);*/
	color:#333333;
	font-size:14px;
	font-weight:bold;
	height:26px;
}
.xs_dialog_bg-noline {
	width:100%;
	/*background:url(images/dialog_bg.gif);*/
	color:#666666;
	font-size:20px;
	font-weight:bold;
	height:26px;
}
.xs_dialog_right {
	/*background:url(images/dialog_right.gif);*/
}
/*
	Dialog box
*/
TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	PADDING: 0px;
	border-left:0px solid #471100;
	border-right:0px solid #471100;
	border-bottom:0px solid #471100;
	border-top:0px solid #471100;

}

.DialogBorder {
	BACKGROUND-COLOR: #ffffff;
	HEIGHT: 100%;
	PADDING: 0px;
}
TD.DialogTitle,TD.DialogTitle-dark {
	VERTICAL-ALIGN: bottom;
	HEIGHT: 39px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
	border-top:0px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
TD.DialogTitle-small {;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 30px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
	border-top:0px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
TD.DialogTitle-noline {;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 30px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
	border-top:0px solid #CCCCCC;
	border-bottom:0px solid #CCCCCC;
}
TD.DialogTitle-blank {
	VERTICAL-ALIGN: bottom;
	HEIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	border-top:0px solid #CCCCCC;
	border-bottom:0px solid #CCCCCC;
}

FONT.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 14px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}

/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 85%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #004d67;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #004d67;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #004d67;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 13px;
}

/*
	Dialog tools section
*/
.NavDialogTitle {
	WIDTH: 50%;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #330000;
	PADDING-LEFT: 8px;
}   
.NavDialogBorder {
	BACKGROUND-COLOR: #FFCC33;
}
.NavDialogBox {
	BACKGROUND-COLOR: #FFFFCC;
}
.NavDialogSeparator {
	WIDTH: 100%;
	HEIGHT: 14px;
	BACKGROUND-IMAGE: url(images/separator.gif);
	PADDING-LEFT: 7px;
}
.NavDialogSeparator IMG {
	WIDTH: 100%;
	HEIGHT: 14px;
}
.NavDialogCell {
	PADDING-RIGHT: 3px;
}
.NavDialogCell A IMG {
	WIDTH: 9px;
	HEIGHT: 9px;
}

/*
	Product details page
*/
A.ProductTitle {
	color:#000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	text-decoration:none;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #006464;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
}
.ProductPriceDetails {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
}
#product_price {
	COLOR: #006b6b;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
}
.ProductPriceSmall {
	FONT-WEIGHT: bold;
	font-size:14px;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {
	FONT-SIZE: 14px;
	FONT-FAMILY: Times New Roman;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	
	PADDING-RIGHT: 8px;
}



/*
	Products list
*/
#xs_location {
	color:#666666;
	font-size:11px;
	font-weight:normal;
	margin-left:0px;
	margin-bottom:4px;
}

TD.PListImgBox {
	WIDTH: 80px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 8px;
}
DIV.PListImgBox {
	WHITE-SPACE: nowrap;
}
HR.PListLine {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.PListTaxBox {
	width:80px;
	color:#666666;
	font-size:11px;
	display:inline;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.PListCell {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	PADDING: 0px;
	VERTICAL-ALIGN: top;
}


/*
	Location bar
*/
.NavigationPath {
	COLOR:#085d4a;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.NavigationPath:link {
	COLOR: #085d4a;
	TEXT-DECORATION: underline;
}
A.NavigationPath:visited {
	COLOR: #085d4a;
	TEXT-DECORATION: underline;
}
A.NavigationPath:hover {
	COLOR: #085d4a;
	TEXT-DECORATION: none;
}
A.NavigationPath:active  {
	COLOR: #085d4a;
	TEXT-DECORATION: underline;
}
