/* $Id: skin1.css,v 1.84.2.11 2006/06/29 15:32:02 svowl Exp $ */
/*
	General styles
*/

/* hurair - css from my template */
body {
	margin:0;
	padding:0;
	background:#320000 url(images/bg-body.gif) repeat 0 -20px;
  	color:#000;
	font-family:tahoma,arial,sans-serif;
	font-size:11px;
	min-width:774px;
	}
form {
	margin:0;
	padding:0;
	color:#000;
	}
img {border:none;}
h1 {
	font-family: Tahoma, Verdana, Arial;
	font-size:16px;
	font-weight:bold;
}
h3 {
	color: #DD4444;
}
a {
	text-decoration:none;
	color:#fff;
	}
a:hover {text-decoration:underline;}
input {vertical-align:middle}
.floatleft {float:left !important}
.floatright {float:right !important}
.clear {clear:both !important}
.bold {font-weight:bold !important}

input {
	font-size:10px;
}
input.text {
	color:#EFA9A9;
	font-family:tahoma,arial,sans-serif;
	font-size:10px;
	font-weight:normal;
	}
select {
	color:#000;
	font-family:tahoma,arial,sans-serif;
	font-size:10px;
	font-weight:normal;
	}	
textarea {
	color:#000;
	font-family:tahoma,arial,sans-serif;
	font-size:10px;
	font-weight:bold;
}	
#main-container {
	width:100%;
	background:url(images/bg-body-top.jpg) repeat-x left top;
	min-height:637px;
	}
* html #main-container {
	height:637px;
	}
	
#main {
	position:relative;
	margin:0 auto;
	width:774px;
	padding:195px 0 0 0;
	}
#header-container {
	position:absolute;
	top:35px;
	left:0;
	width:100%;
	height:160px;
	}
#header {
	width:100%;
	height:160px;
	background:url(images/bg-header.png) no-repeat left top;
	z-index:1;
	}
* html #header {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='skin1/images/bg-header.png', sizingmethod='scale');
	}
#header .content {
	width:100%;
	height:160px;
	position:relative;
	z-index:10;
	}
	
a.logo,
.my-bag a,
#main-navigation li a,
#footer-nav a,
.copyright {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}
	
a.logo {
	width:120px;
	height:57px;
	position:absolute;
	top:34px;
	left:608px;
	background:url(images/logo.gif);
	}
	
.search {
	position:absolute;
	top:1px;
	left:31px;
	background:url(images/bg-search.gif) no-repeat left top;
	padding:2px 0 0 42px;
	height:17px;
	}
.search .text {
	float:left;
	width:101px;
	height:13px;
	padding:0 0 0 6px;
	border:1px solid #AD1F1E;
	background:#7D0000;
	margin:0 3px 0 0;
	color:#EAE0D2;
	}
.search .btn {float:left;}

.my-bag {
	background:url(images/bg-my-bag.gif) no-repeat right top;
	height:14px;
	padding:5px 0 0 0;
	position:absolute;
	top:1px;
	left:469px;
	width:279px;
	}
.my-bag .items {
	float:right;
	font-size:9px;
	width:168px;
	text-align:center;
	color:#ffcccc;
	}
.my-bag .items span {margin:0 12px;}
	
.my-bag .my-account {float:left;}

.my-bag .my-bag-btn {float:left;}

a.my-account {	
	width:54px;
	height:11px;
	background:url(images/a-my-account.gif);	
	}
	
a.my-bag-btn {
	width: 55px;
	height:11px;
	background:url(images/a-my-bag.gif);
	background-repeat:no-repeat;
	background-position: 20px 0px;
	}

#main-navigation {
	position:absolute;
	left:31px;
	top:120px;
	margin:0;
	padding:0;
	}
#main-navigation li {
	float:left;
	list-style:none;
	padding:0 20px 5px 17px;
	background:url(images/delimiter.gif) no-repeat 100% 1px;
	}
#main-navigation li.models {background:none;}
#main-navigation li.whats-hot {padding-left:0;}
#main-navigation li a {height:13px;}
#main-navigation li.whats-hot a {width:65px;background:url(images/a-whats-hot.gif);}
#main-navigation li.tops a {width:28px;background:url(images/a-tops.gif);}
#main-navigation li.bottoms a {width:52px;background:url(images/a-bottoms.gif);}
#main-navigation li.intimates a {width:55px;background:url(images/a-intimates.gif);}
#main-navigation li.accessories a {width:72px;background:url(images/a-accessories.gif);}
#main-navigation li.sale a {width:26px;background:url(images/a-sale.gif);}
#main-navigation li.spotlight a {width:58px;background:url(images/a-spotlight.gif);}
#main-navigation li.models a {width:61px;background:url(images/a-models.gif);}
#main-navigation li a:hover {background-position:0 -13px;}

#main-navigation li:hover,
#main-navigation li.hover {position:relative;}
#main-navigation li:hover a,
#main-navigation li.hover a {background-position:0 -13px;}
#main-navigation li:hover ul,
#main-navigation li.hover ul {
	display:block;
	}

#main-navigation li ul {
	display:none;
	position:absolute;
	top:12px;
	background:url(images/bg-nav-top.gif) no-repeat left top;
	left:9px;
	margin:0;
	padding:12px 0 0 0;
	width:104px;
	}
#main-navigation li ul li {
	float:left;
	padding:3px 0;
	background:#B69D73;
	width:100%;
	}
#main-navigation li ul li a {
	height:auto;
	float:none;
	text-indent:0;
	background:none !important;
	width:auto !important;
	padding:0 0 0 9px;
	text-transform:uppercase;
	font-size:9px;
	font-family:tahoma,arial,sans-serif;
	font-weight: bold !important;
	color:#000;
	}
#main-navigation li ul .last {background:url(images/bg-nav-bottom.gif) no-repeat left bottom;padding-bottom:6px;}


#breadcrumbs {
	width:774px;
	height:32px;
	background:url(images/bg-breadcrumbs.png) no-repeat left top;
	color:#E9A4A4;
	text-transform:uppercase;
	}
* html #breadcrumbs {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='skin1/images/bg-breadcrumbs.png', sizingmethod='scale');
	} 
#breadcrumbs .left {
	float:left;
	padding:6px 0 0 15px;
	position:relative;
	}
#breadcrumbs .right {
	float:right;
	padding:6px 15px 0 0;
	position:relative;
	}
#breadcrumbs a {
	color:#E9A4A4;
	margin:0 5px;
	}
#breadcrumbs strong {
	font-weight:normal;
	color:#FAFBA0;
	margin:0 5px;
	}
#infobar {
	width:774px;
	/*height:84px;*/
	/*background:url(images/bg-breadcrumbs.png) no-repeat left top;*/
	color:#E9A4A4;
	/*text-transform:uppercase;*/
	border: 1px solid white;
	}
* html #infobar {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='skin1/images/bg-breadcrumbs.png', sizingmethod='scale');
	} 	
#infobar .center {
	text-align: center;
	padding:6px 15px 6px 15px;
	position:relative;
	font-weight: bold;
	}
#infobar a {
	color:#E9A4A4;
	margin:0 5px;
	}
#infobar strong {
	font-weight:normal;
	color:#FAFBA0;
	margin:0 5px;
	}
			
#index-banners {
	width:100%;
	}
#index-banners .banner div {
	position:relative;
	padding:11px 0 0 14px;
	}
#index-banners #fourth div,
#index-banners #third div {padding-top:14px;}
* html #index-banners .banner {
	background:none !important;
	}
#index-banners #first {
	float:left;
	width:519px;
	height:181px;
	margin:0 0 1px 0;
	background:url(images/index-banner1.png);
	}
#index-banners #second {
	float:right;
	width:254px;
	height:311px;
	background:url(images/index-banner2.png);
	}
#index-banners #third {
	float:left;
	width:264px;
	height:129px;
	margin:0 1px 0 0;
	background:url(images/index-banner3.png);
	}
#index-banners #fourth {
	float:left;
	width:254px;
	height:129px;
	background:url(images/index-banner4.png);
	}
* html #index-banners #first {filter: progid:dximagetransform.microsoft.alphaimageloader(src='skin1/images/index-banner1.png', sizingmethod='scale');}
* html #index-banners #second {filter: progid:dximagetransform.microsoft.alphaimageloader(src='skin1/images/index-banner2.png', sizingmethod='scale');}
* html #index-banners #third {filter: progid:dximagetransform.microsoft.alphaimageloader(src='skin1/images/index-banner3.png', sizingmethod='scale');}
* html #index-banners #fourth {filter: progid:dximagetransform.microsoft.alphaimageloader(src='skin1/images/index-banner4.png', sizingmethod='scale');}

#footer {
	clear:both;
	width:100%;
	height:57px;
	background:url(images/bg-footer.png) no-repeat left top;
	}
* html #footer {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='skin1/images/bg-footer.png', sizingmethod='scale');
	}
#footer .content {
	width:100%;
	height:57px;
	position:relative;
	}
	
#footer-nav {
	position:absolute;
	top:15px;
	left:21px;
	margin:0;
	padding:0;
	list-style:none;
	}
#footer-nav li {
	float:left;
	padding:0 15px 0 11px;
	background:url(images/delimiter1.gif) no-repeat right top;
	}
#footer-nav li.contact-us {padding-left:0;}
#footer-nav li.legal {background:none;}
#footer-nav li a {height:12px;}
#footer-nav li.contact-us a {width:49px;background:url(images/a-contact.gif) no-repeat;}
#footer-nav li.sitemap a {width:35px;background:url(images/a-sitemap.gif) no-repeat;}
#footer-nav li.legal a {width:25px;background:url(images/a-legal.gif) no-repeat;}

.signup {
	position:absolute;
	top:13px;
	left:562px;
	background:url(images/bg-signup.gif) no-repeat left top;
	padding:0 0 0 68px;
	height:15px;
	}
.signup .text {
	float:left;
	width:101px;
	height:13px;
	padding:0 0 0 6px;
	border:1px solid #AD1F1E;
	background:#7D0000;
	}
.signup .btn {float:left;}

.copyright {
	position:absolute;
	top:43px;
	left:684px;
	background:url(images/copyright.gif) no-repeat left top;
	width:74px;
	height:12px;
	}
	
	
#middle {width:100%;}
#middle-container .top {
	width:100%;
	height:14px;
	background:url(images/bg-middle-top.png);
	overflow:hidden;
	color:#000000;
	}
* html #middle-container .top {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='skin1/images/bg-middle-top.png', sizingmethod='scale');
	}
#middle-container .bottom {
	width:100%;
	height:12px;
	background:url(images/bg-middle-bottom.png);
	overflow:hidden;
	}
* html #middle-container .bottom {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='skin1/images/bg-middle-bottom.png', sizingmethod='scale');
	}
#middle-container #middle {
	width:758px;
	padding:0 8px;
	background:url(images/bg-middle.png);
	overflow:hidden;
	}
* html #middle-container #middle {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='skin1/images/bg-middle.png', sizingmethod='scale');
	}
	
#middle .gradient {
	float:left;
	width:100%;
	/*background:#A92A00 url(images/bg-middle-gradient.jpg) repeat-x top;*/
	background-color:#fff;
	}
#middle .dotted {
	float:left;
	width:730px;
	background:url(images/bg-middle-dotted.gif) repeat-y left top;
	min-height:348px;
	padding:7px 14px;
	}
* html #middle .dotted {
	height:348px;
	}
	
.item-list {
	width:100%;
	margin:0 0 -20px 0;
	float:left;
	}
.item-list .one {
	width:100%;
	float:left;
	padding:0 0 20px 0;
	font-size:10px;
	}
.item-list .one .item {
	float:left;
	margin:0 20px 0 0;
	}
.item-list .one .floatright {margin:0;}
.item-list .one .item .image {
	/*background:url(images/plus.gif) no-repeat 191px 100%;*/
	padding:0 0 18px 0;
	}
.item-list .one .description {
	margin:-10px 0 0 0;
	padding:0 0 0 13px;
	}
	
.paging {
	font-size:9px;
	float:right;
	padding:1px 0 0 0;
	}
.paging a {font-weight:bold;}

/* x-cart CSS tags start here */
.PListImgBox img {
	border: 1px solid #000;
}
#product_thumbnail {
	border: 1px solid #000;
}
/*
	Buttons
*/
.FormButton {
	COLOR: #000000
	FONT-WEIGHT: bold;
}
TD.ButtonsRow {
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 2px;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND: url(images/butbg.gif);
	BACKGROUND-COLOR: #FF8600;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {								 
	FONT-FAMILY: Arial;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide {
	WIDTH: 7px;
	HEIGHT: 14px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 19px;
	HEIGHT: 14px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}

/*
	Location bar
*/


/*
	Dialog box
*/
TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	TEXT-ALIGN: left;
	PADDING: 10px;
	color:#000000;
}
.DialogBox a {
	color:#000000;
}
.DialogBorder {
	HEIGHT: 100%;
	PADDING: 0px;
}
TD.DialogTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	/*BACKGROUND-IMAGE: url(images/dialog_bg_n.gif);*/
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
}
FONT.DialogTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}

/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 85%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #000000;
	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: #FF8600;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #FF8600;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #20B8AC;
}
.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
*/
.ProductTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductDetails {
	COLOR: #000;
}
.ProductPriceTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #730101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #000000;
	FONT-SIZE: 10px;
}
.ProductPriceSmall {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {
	FONT-SIZE: 10px;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
	PADDING-RIGHT: 8px;
}

/*
	Products list
*/
TD.PListImgBox {
	WIDTH: 125px;
	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 {
	PADDING-LEFT: 70px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.PListCell {	
	TEXT-ALIGN: center;
	PADDING: 10px;
	VERTICAL-ALIGN: top;
}
.PListCell *> IMG {
	border: 1px solid black;
}

/*
	Items style
*/
.ItemsList {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.ItemsListDisabled {
	COLOR: #909090;
}
A.ItemsList:link {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.ItemsList:visited {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.ItemsList:hover {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.ItemsList:active {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

/*
	Form/Input Styles
*/
.DialogBox >* INPUT {
	/*height: 16px;*/
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-weight: bold;
	/*border: 1px solid #000000;*/
	/*border: none;*/
	color: #330000;
}

/*
	Search sort bar
*/
.SearchSortTitle {
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 20px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
	color:#000000;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
.SearchSortCell {
	PADDING-RIGHT: 10px;
}

/*
	Pagination mechanism
*/
.NavigationArrow {
	WIDTH: 9px;
	HEIGHT: 9px;
}
.NavigationTitle {
	WHITE-SPACE: nowrap;
	HEIGHT: 14px;
	PADDING-RIGHT: 10px;
}
.NavigationCell {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
}
.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {
	TEXT-DECORATION: none;
}

.NavigationCellSel {
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: bottom;
	WIDTH: 15px;
}

/*
	Table Info
*/
.TableHead {
	background-color: #660000;
}
.CartTotal {
	background-image: url(images/total-row-bg.jpg);
	background-repeat: repeat-x;
}
.CartShipping {
	background-image: url(images/shipping-row-bg.jpg);
	background-repeat: repeat-x;
}

/*
	Image Info
*/
.img {
	border:1px solid black;
}

/*
	Error Message Info
*/
.ErrorMessage {
	COLOR: #fff;
	FONT-WEIGHT: bold;
}
.Container {
	background-color: #990000;
	border: 1px solid black;
}

/*
	extras...
*/
.SmallNote {
	color:#000;
}
.VertMenuItems a {
	color:#000000;
}
