@import url(/cssV2/tlm_btnGo.css);
@import url(/cssV2/tlm_orderSteps.css);
@import url(/cssV2/tlm_availability.css);
@import url(/cssV2/onionshadow.css);

body, p, ul, li, td {
	font-family: Tahoma, Verdana, Sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
}
body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #333333;
	/*background-image: url(/images/bg.png);*/
	background-image: url(/images/bg_201101.jpg); 
	/* background-image: url(/images/bg_snowflake_2009.jpg); */
	/* background-image: url(/images/bg_snowflake_boxingweek_save.png); */
	background-repeat: repeat-y;
	background-position: center;
	background-color: #3c3c3c;
}
.trim, ul {
	margin-top: 1px;
	margin-bottom: 1px;
}
.bodyBackground {
/*	background-image: url(/images/bg.png); */
	background-image: url(/images/bodyBackground.gif);
/*	background-repeat: repeat-y;
	background-position: center;
*/
/*	width: 840px; */
}
h1, h2, h3, h4, h5, h6 {
	font-family: Tahoma, Verdana, Sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin: 1px 1px 1px 1px;
}
.contentHeader {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
a.menuBar, a.menuBar:visited {
	font-weight: bold;
	text-decoration: underline;
}
a.menuBar:hover, a.menuBar:visited:hover {
	color: #800000;
	text-decoration: underline;
}
a, a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover, a:visited:hover {
	/* color: #0066cc; */
	color: #990000;
	text-decoration: underline;
}
.divBorder {
	border: 1px solid #cccccc;
	background-color: #fffff7;
}
#menuDiv1, #menuDiv2, #menuDiv3, #menuDiv4, #menuDiv5, #menuDiv6, #menuDiv7 {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
}
.tdHighlight {
	background-color: #fffcad;
}
.formObj {
	font-family: Tahoma, Arial;
	font-size: 12px;
	border: 1px solid #666666;
}
form {
	margin-top: 1px;
	margin-bottom: 1px;
}
.checkboxObj {
	font-family: Tahoma, Arial;
	font-size: 10px;
}
.selectObj {
	font-family: Tahoma, Arial;
	font-size: 10px;
}

/* Navigation Bar Styles /
.sideTabTopLeft {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	background-color: #ffcc00;
	/ background-color: #3366cc; /
}
.sideTabTopRight {
	border-bottom: 1px solid #000000;
}
.sideTabBody {
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-image: url(/images/tab_ffcc00.png);
	font-size: 10px;
}
.sideTab {
	background-color: #ffcc00;
}
.sideTabHeader {
	font-weight: bold;
	font-size: 13px;
	color: #000000;
}
.sideLink {
	font-size: 10px;
}
.navTabBody {
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-image: url(/images/tab_ffcc00.png);
	font-size: 9px;
}
.navTab {
	background-color: #ffcc00;
}
.navTabTopLeft {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	background-color: #ffcc00;
}
/
.navTab {
	background-color: #3366cc;
}
*/
.navTabTopRight {
	border-bottom: 1px solid #000000;
}
.navTabHeader {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
/*
.navLink {
	font-size: 10px;
	font-weight: normal;
}
*/
.customerSupportBody, .leftNavContent {
	border: 1px solid #000000;
	background-image: url(/images/tab_ffcc00.png);
	font-size: 9px;
}
.smallPrint {
	font-size: 10px;
}
.FeaturedDescription {
	font-size: 11px;
}
.menuBarText {
	font-size: 11px;
}
.copyRight, .lowPrice {
	font-size: 11px;
}
/*
.menuBarBackground {
	background-image: url(/images/menuBar.yellow.gif);
	background-repeat: repeat-x;
}
*/
.footerBorder {
	border-top: 1px solid #000000;
}
.brandsTD {
	border-bottom: 1px dotted #000000;
}
.brandsHeader, .orderTableHeader, .contactTableHeader {
	font-weight: bold;
	font-size: 13px;
}
.productListLink, .productListLink:visited {
	font-size: 10px;
	text-decoration: none;
}
.productListLink:hover, .productListLink:visited:hover {
	/* color: #3366cc; */
	color: #990000;
	text-decoration: underline;
}
.productBargain {
	text-decoration: line-through;
}
.productListBorderL {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.productListBorderC {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.productListBorderR {
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.productListTable {
	background-image: url(/images/productListBackground.png);
	background-repeat: repeat-x;
}
.productDetailTable, .loginTable, .m2tTable, .poaTable, .contactTable, .checkoutTable, .viewcartTable{
	border: 1px solid #cccccc;
	background-image: url(/images/productListBackground.png);
	background-repeat: repeat-x;
}
.productDetailDescription {
	font-size: 10px;
}
.productDetailHeader {
	font-size: 14px;
	font-weight: bold;
}
.productDetailRetail {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.productDetailSelling {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.productDetailSmallPrint {
	font-size: 10px;
}
.productMessageBox, .paymentMessageBox {
	width: 85%; 
	border: 1px dotted #cc0000;
	text-align: justify;
	padding: 10px;
}
.loginSectionBox {
	border: 1px solid #cccccc;
	background-color: #333333;
	color: #ffffff;
}
.loginErrorBox {
	border: 1px dotted #cc0000;
	background-color: #ffbbbb;
	color: #000000;
	width: 85%
}
.checkoutTableBorder {
	border-bottom: 1px solid #333333;
}
.checkoutError {
	color: #ff0000;
	font-size: 13px;
	font-weight: bold;
}
.checkoutTotalPanel {
	background-color: #dddddd;
}
.checkoutTableEvenRow {
	background-color: #eeeeee;
}
.checkoutTableOddRow {
	background-color: #ffffff;
}
.checkoutListLink, .checkoutListLink:visited {
	font-size: 10px;
	text-decoration: underline;
}
.checkoutListLink:hover, .checkoutListLink:visited:hover {
	color: #3366cc;
	text-decoration: underline;
}
.freeShipping, .poaWarning, .orderConfirmWarning, .noteText, .red {
	color: #990000;
}
.couponTable, .specialSalesBorder {
	border: 1px dotted #009900;
}
.horizLine {
	border-bottom: 1px dashed #cccccc;
}
.couponError, .couponValue {
	color: #990000;
	font-weight: bold;
}
.couponRedeemed, .s2fURL {
	color: #008000;
	font-weight: bold;
}
body.receipt {
	background-color: #ffffff;
	font-size: 12px;
}
.receiptTable {
	font-size: 12px;
}
.searchHighlight, .SEARCHHIGHLIGHT {
	background-color: #ffcc00;
}
#scrollBox_New, #scrollBox_Hot {
	overflow: auto; 
	height: 300px; 
	width: 100%;
}
.navRowHeader, .sideRowHeader {
	padding-top: 5px;
	color: #ffffff;
}
.navBody {
	background-image: url(/images/png/body_160.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.sideBody {
	/*
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-image: url(/images/tlm_bg_3366cc.png);
	background-repeat: repeat-x;
	*/
	background-image: url(/images/png/body_180.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.navTopCenter {
	background-image: url(/images/png/topMask_160.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 29px;
	width: 160px;
} 
.sideTopCenter {
	/* border-top: 1px solid #000000; */
	background-image: url(/images/png/topMask_180.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 29px;
	width: 180px;
}
.menuBarShadow {
	background-image: url(/images/png/menuBar_shadow.png);
	background-repeat: repeat-x;
}

/* For Random Pick Style */
.previewBody {
	background-image: url(/images/png/homePreview_420s_body.png);
	background-repeat: repeat-y;
}

.catFeaturedTop {
	background-image: url(/images/png/catFeatured_600s_top.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

.catFeaturedBody {
	background-image: url(/images/png/catFeatured_600s_body.gif);
	background-position: center;
	background-repeat: repeat-y;
}

.catFeaturedBodyShadow {
	background-image: url(/images/png/catFeatured_420s_body_shadow.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

.catFeaturedBottom {
	background-image: url(/images/png/catFeatured_600s_bottom.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}

/* Product Category Top Level */
.catLink, .catLink:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.catLink:hover, .catLink:visited:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#catBG {
	width: 200px;
	height: 73px;
	background-repeat: repeat-x;
}
#catMask {
	background-image: url(/images/png/categoryMask.png);
	background-repeat: no-repeat;
	width: 200px; 
	height:73px;
	cursor: pointer;
}
#catIcon {
	float: left;
	height: 85px;
	background-repeat: no-repeat;
}
#catName {
	float: right;
	width: 160px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 20px;
	text-align: right;
}
.homeFeatured {
	border-top: solid #333333 1px;
	border-bottom: solid #333333 1px;
	border-left: solid #333333 1px;
}
.homeFeaturedRight {
	border-right: solid #333333 1px;
}
.homeFeaturedLeft {
	border-left: solid #333333 1px;
}
.homeFeaturedTop {
	border-top: solid #333333 1px;
}
.homeFeaturedBottom {
	border-bottom: solid #333333 1px;
}
.homeFeaturedPrice, .categoryFeaturedPrice {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.homeFeaturedBody {
	background-image: url(/images/png/mainSplash_body_150x2.jpg); 
	background-position: center; 
	background-repeat: repeat-y;
}
.homeFeaturedOutter {
	background-image: url(/images/png/homeFeatured_outter.jpg); 
	background-position: center; 
	background-repeat: repeat-y;
}

