BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}

/*
------ New Layout Style by Techno Phobia 7-2-2006 -------
*/
body {
	margin: 0; 	padding: 0; 	font-family: "Lucida Grande", Verdana, sans-serif; 	font-size: small; 	text-align: center; 	line-height: 1.0em; 	color: #333; 	background-color: #fff;
}

html>body {
	line-height:1.2em
}

a {
	line-height:1.4em;
}

/*
div used for centring
*/
#wrap {
	position: relative; 	margin: 0 auto; 	padding: 0; 	text-align:left; 	width: 778px;
}

#shadow {
	padding:0 0 0 9px; 	background-image:url(images/shadowMiddle.jpg); 	background-repeat:repeat-y;
}

#banner {
	width: 760px; 	height: 145px; 	background: #fff;
}

#logo {
	width:180px; 		height:60px; 		float:left;
}

#logo img {
	margin:0; 		border:0;
}

#bannerNav {
	float:right; 		clear:right; 		padding-top:30px; 		padding-right:30px; 		color:#ccc;
}

#search {
	float:right; 		clear:right; 		text-align:right; 		margin:20px 14px 20px 0; 		width:200px;
}

#nav {
	float: left; 	width: 760px;	 	border:0; 	padding:0; 	margin:0;
}

#nav img {
	border:0; 	padding:0; 	margin:0;
}

#nav a {
	
}

#main {
	float:left; 	width: 760px; 	margin:0; 	padding:0; 	background-color:#fff;
}

/*
Re-position for IE 5 and 6
*/
.categoryMainPage {
	background:url(images/categoryBg.gif) no-repeat bottom left; 	position:relative; 	top:-2px; 	margin:0; 	padding:0;
}

/*
override re-position for Css2 compliant browsers
*/
html>body .categoryMainPage {
	top:0;
}

#left {
	float:left; 	clear:none; 	margin:10px 0px 10px 10px; 	width:90px;
}

#leftNav {
	width:90px; 		height:200px; 		clear:none; 		margin-top:21px;
}

/*
background-color:#fff;
*/
#center {
	float:left; 	width:650px; 	 	padding:0; 	margin:0; 	border:0;
}

#centerContent {
	padding:15px 0 0px 5px; 		margin:0;
}

#categoryFeaturedItems {
	float:left; 		width:280px; 		margin-left:30px; 		text-align:center;
}

#categorySplash {
	float:left; 		width:290px; 		margin-left:10px; 		margin-top:20px;
}

#right {
	float:right;
}

div.footer {
	FLOAT: left; 	WIDTH: 760px; 	COLOR: #fff; 	TEXT-ALIGN: center; 	BACKGROUND-COLOR: #9A0056; 	PADDING-TOP: 0px; 	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #000000;
}

html>body div.footer {
	padding-top:3px;
}

/*
modifier for homepage footer, deal with IE bug
*/
div.homePage {
	padding-top:0px;
}

html>body .homePage {
	padding-top:3px;
}

#homePagePic {
	position:relative; 	top:-2px; 	border:0; 	margin:0;
}

html>body #homePagePic {
	top:0;
}

#saleMethodForm {
	float:right;
}

.subHeading {
	float:left; 	text-align:center; 	font-size:14px; 	font-weight:bold;
}

.productThumbnail {
	width:100px; 	height:150px; 	border:0;
}

.productThumbnailSmall {
	width:70px; 	height:105px; 	border:0;
}

.productLargePic {
	width:190px; 	height:285px;
}

#productListPage {
	float:left; width:630px;
}

#saleMethodBox {
	float:right; width:400px;
}

.productListView {
	float:left; 	width:110px; 	padding-left:5px; 	height:210px; 	text-align:center;
}

#categoryFeaturedItems .productListView {
	width:135px;
}

.panelProduct {
	padding:3px 0 8px 0; 	width:88px;
}

.imgButton {
	cursor:pointer; 	border:0;
}

/*
float:left; 
	clear:none;
*/
#productPage {
	display:inline; 	width:640px; 	margin-top:10px;
}

html>body #productPage {
	display:block; 	float:left;
}

#productDetails {
	display:inline; 	width:325px; 	clear:none;
}

html>body #productDetails {
	display:block; 	float:left;
}

#productOptions {
	display:inline; 	width:325px; 	margin-top:5px;
}

html>body #productOptions {
	display:block; 	float:left;
}

/*
Product Page Styles
*/
#productImages {
	float:left; 	width:190px; 	margin-right:15px; 	margin-left:5px;
}

#detailedImageMenu {
	WIDTH: 190px; 		TEXT-ALIGN: center; 		BORDER: 1px solid #c9c; 		PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #714770;
}

#detailedImageMenu div {
	margin-bottom: 4px; 		border-bottom: 1px solid #990033; 		font-weight:bold;
}

/*
ul for alternate images
*/
#detailedImageMenu ul {
	list-style-type:none; 		width:190px; 		margin:0; 		padding:0; 		text-align:center
}

#detailedImageMenu li {
	float:left; 		padding:3px;
}

#detailedImageMenu input {
	BORDER: 0; 		WIDTH: 70px; 		BACKGROUND-COLOR: #336699; 		COLOR: #fff; 		FONT-WEIGHT: bold; 		MARGIN-RIGHT: 4px; 		BORDER-BOTTOM: 1px solid #ccc; 		CURSOR: pointer; BACKGROUND-COLOR: #FFFFFB; COLOR: #000300;
}

#relatedProducts {
	float:right; 	width:90px; 	text-align:center; 	margin: 0 2px 10px 0px; 	background-image:url(images/navLeftBottom.gif); 	background-position:bottom left; 	background-repeat:no-repeat;
}

html>body #relatedProducts {
	display:block; 	float:right;
}

#myOutfit, #subscribe {
	float:left; 	width:90px; 	clear:left; 	padding-bottom:8px; 	background-image:url(images/navLeftBottom.gif); 	background-position:bottom left; 	background-repeat:no-repeat;
}

.panelContents {
	width:90px; 	text-align:center; 	border-right:1px solid #e5e5e5; 	border-left:1px solid #e5e5e5;
}

html>body div.panelContents {
	width:88px;
}

.saleMethodOnline {
	FONT-STYLE: italic; 	FONT-SIZE: 9px; 	COLOR: #009933; COLOR: #0099EF;
}

.saleMethodInstore {
	font-style:italic; 	font-size:9px; 	color:#FF3366;
}

#promotionList {
	float:right; 	margin-right:4px; 	margin-top:5px; 	margin-bottom:10px;
}

#promotionList img {
	border:0;
}

#storesProductThumb {
	float:left; 	margin:10px 10px 10px 0;
}

#storesPage {
	padding-left:10px;
}

.storeDetails {
	float:left; 	clear:left; 	margin-bottom:10px;
}

.sendToFriendInput {
	border:1px solid #ccc; 	width:120px; 	height:17px; 	font-size:10px;
}

/*
Forces divs to expand when contents is floated
*/
.wrapExpander {
	clear:both; 	line-height:0
}

div.panelHead {
	FONT-WEIGHT: bold; 	COLOR: #fff; 	FONT-SIZE: 12px; 	PADDING: 0px 5px 3px 5px; 	MARGIN-BOTTOM: 2px; 	WIDTH: 90px; 	BACKGROUND-IMAGE: url(images/navLeftTop.gif); 	BACKGROUND-POSITION: top left; 	BACKGROUND-REPEAT: no-repeat; 	BACKGROUND-COLOR: #A57EA5; BACKGROUND-COLOR: #9F9F99;
}

html>body div.panelHead {
	width:80px;
}

ul#subCategoryMenu {
	MARGIN: 0; 	PADDING: 2px 5px 10px 5px; 	WIDTH: 90px; 	BACKGROUND-COLOR: #ab3a70; 	LIST-STYLE: none; 	FONT-SIZE: 100%; 	BACKGROUND-IMAGE: url(images/navLeftBottom.gif); 	BACKGROUND-POSITION: bottom left; 	BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #000000; COLOR: #000000;
}

html>body ul#subCategoryMenu {
	width:80px;
}

ul#subCategoryMenu a {
	color:#fff;
}

/*
Wishlist Styles
*/
#wishlistBottom {
	float:left; 	margin-top:0px; 	border-top:1px solid#ccc; 	padding-top:15px; 	padding-bottom:20px;
}

/*
Button Styles
*/
.btnBLpurple {
	BACKGROUND: url(images/purpleBL.gif) 0 100% no-repeat #A57EA5; WIDTH: 92px; MARGIN-RIGHT: 3px; FLOAT: left; DISPLAY: inline; BACKGROUND-COLOR: #54AEE8;
}

.btnBRpurple {
	BACKGROUND: url(images/purpleBR.gif) 100% 100% no-repeat; BACKGROUND-COLOR: #000AB5;
}

.btnTLpurple {
	background: url(images/purpleTL.gif) 0 0 no-repeat
}

.btnTRpurple {
	background: url(images/purpleTR.gif) 100% 0 no-repeat; text-align:center;line-height:1em;padding-top:2px;padding-bottom:3px;
}

.btnBLpink {
	BACKGROUND: url(images/pinkBL.gif) 0 100% no-repeat #9a0056; WIDTH: 94px; MARGIN-RIGHT: 3px; FLOAT: left; DISPLAY: inline; BACKGROUND-COLOR: #000000;
}

.btnBRpink {
	background: url(images/pinkBR.gif) 100% 100% no-repeat
}

.btnTLpink {
	background: url(images/pinkTL.gif) 0 0 no-repeat
}

.btnTRpink {
	background: url(images/pinkTR.gif) 100% 0 no-repeat; text-align:center;line-height:1em;padding-top:2px;padding-bottom:3px;
}

/*
Container for items in the Shopping Bag and Wishlist
*/
.cartItem {
	float:left; 	clear:left; 	width:630px; 	padding-right:10px; 	padding-bottom:15px; 	border-bottom: 1px dotted #ccc; 	margin-bottom:10px;
}

.cartItemImage {
	float:left; 	padding-right:15px;
}

.cartItemDetails {
	float:left;
}

#cartButtons {
	float:left; 	width:650px; 	margin-top:15px;
}

/*
Heading Styles
*/
h1 {
	font-size:14px;
}

.checkoutSteps {
	color:#787878;
}

h2 {
	font-size:12px; 	margin-bottom:5px;
}

h3 {
	font-size:11px; 	font-style:italic; 	margin-bottom:7px;
}

.dialog {
	width:600px; 	margin-top:0; 	oadding-top:0; 	float:left; 	clear:left;
}

h1.pageHead {
	margin-top:0; padding-top:0;
}

/*
Main template main.tpl wallpaper.
*/
.Wallpaper {
	background-image: url("images/head_back_long.gif"); background-repeat: no-repeat; background-COLOR: #4F6D92;
}

a:link, a:visited {
	font-weight:normal; 	COLOR: #603; 	TEXT-DECORATION: none;
}

a:hover, a:active {
	font-weight:inherit; 	color:#603; 	TEXT-DECORATION: underline;
}

.panelHead a:link, .panelHead a:hover, a.panelHead:visited {
	font-weight:bold; 	color:#fff; 	text-decoration:none;
}

a.headingLink {
	font-weight:bold;
}

/*
Leethal Anchor Styles
*/
a.subCategory:link, a.subCategory:visited {
	font-weight:normal; 	color:#006600;
}

a.subCategoryCurrent:link, a.subCategoryCurrent:visited {
	font-weight:normal; 	text-decoration:underline; 	color:#006600;
}

.addToCartButton {
	background-image: url(images/btnAddToCart.gif); 	width: 130px;
}

.submitButton {
	background-color:#ccc; 	padding:2px;
}

#search a {
	position:relative; 	top:-1px;
}

html>body #search a {
	position:relative; 	top:0;
}

a.nav01Home:link, a.nav01Home:visited, a.nav01Home:active {
	background-image:url(images/nav01Home.gif);
}

.footer a:link, .footer a:visited, .footer a:hover {
	color:#fff;
}

HR {
	COLOR: #dddddd; HEIGHT: 1px
}

/*
Page header
*/
.Head {
	BACKGROUND-COLOR: #fff2c9
}

.TollPhones {
	COLOR: #FFFFFF; FONT-SIZE: 13px; FONT-WEIGHT: bold;
}

.SideHead {
	COLOR: #FFFFFF; FONT-SIZE: 14px; FONT-WEIGHT: bold;
}

/*
Sidebar menu boxes
*/
.SidebarBox {
	BACKGROUND-COLOR: #E0E1E4
}

/*
Border of sidebar menu boxes
*/
.SidebarBorder {
	BACKGROUND-COLOR: #BBBBBB
}

/*
Titles of sidebar menu boxes
*/
.SidebarTitle {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #e5ebef
}

/*
Menu items located in sidebar boxes
*/
.SidebarItems {
	COLOR: #373b3d; TEXT-DECORATION: none
}

/*
Menu items located in sidebar boxes: link
*/
.SidebarItems:link {
	COLOR: #373b3d; TEXT-DECORATION: none
}

/*
Menu items located in sidebar boxes: visited
*/
.SidebarItems:visited {
	COLOR: #373b3d; TEXT-DECORATION: none
}

/*
Menu items located in sidebar boxes: hover
*/
.SidebarItems:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

/*
Menu items located in sidebar boxes: active
*/
.SidebarItems:active {
	COLOR: #373b3d; TEXT-DECORATION: none
}

/*
Horizontal separator in sidebar boxes
*/
.SidebarHr {
	COLOR: #b2b2b3
}

/*
Tab
*/
.TopTabOn {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px
}

.TopTab {
	COLOR: #506176; FONT-WEIGHT: bold; FONT-SIZE: 12px
}

/*
Text in the categories list
*/
.CategoriesList {
	FONT-SIZE: 12px;
}

/*
Miscelanious text appearing in dialog boxes
*/
.DialogBox {
	BACKGROUND-COLOR: #ffffff
}

/*
Border color of dialog boxes
*/
.DialogBorder {
	BACKGROUND-COLOR: #E0E1E4
}

/*
Titles of dialog boxes
*/
.DialogTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #506176
}

/*
Comments appearing in dialog titles
*/
.DialogTitleComment {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #082032
}

/*
Number of articles
*/
.NumberOfArticles {
	FONT-WEIGHT: bold; COLOR: #000000
}

/*
Generic text
*/
.Text {
	COLOR: #000000
}

/*
Product title
*/
.ProductTitle {
	FONT-WEIGHT: bold; 	FONT-SIZE: 10px; 	COLOR: #102D50;
}

/*
Caption for product details section
*/
.ProductDetailsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300;
}

/*
Labels for product details
*/
.ProductDetailsLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000;
}

/*
Product details
*/
.ProductDetails {
	COLOR: #000000
}

/*
Product price title
*/
.ProductPriceTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000;
}

/*
Product price title for alternative currency
*/
.ProductPriceConverting {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #082032;
}

/*
Product price
*/
.ProductPrice {
	FONT-WEIGHT: bold; 	FONT-SIZE: 10px; 	COLOR: #902147;
}

/*
Smaller representation of product price
*/
.ProductPriceSmall {
	FONT-WEIGHT: bold; COLOR: #ff3300
}

/*
See product details link
*/
.SeeDetails {
	TEXT-DECORATION: none
}

/*
Subcategories list
*/
.ItemsList {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #102D50;
}

/*
Navigation path bar
*/
.NavigationPath {
	COLOR: #294f6c; TEXT-DECORATION: none
}

/*
Navigation path bar: link
*/
.NavigationPath:link {
	COLOR: #294f6c; TEXT-DECORATION: none
}

/*
Navigation path bar: visited
*/
.NavigationPath:visited {
	COLOR: #294f6c; TEXT-DECORATION: none
}

/*
Navigation path bar: hover
*/
.NavigationPath:hover {
	COLOR: #082032; TEXT-DECORATION: underline
}

/*
Navigation path bar: active
*/
.NavigationPath:active {
	COLOR: #294f6c; TEXT-DECORATION: none
}

/*
Labels for form submit buttons
*/
.FormButton {
	FONT-WEIGHT: bold; COLOR: #00224c
}

/*
Error message text
*/
.ErrorMessage {
	FONT-WEIGHT: bold; COLOR: #ff0000
}

/*
Validate error message text
*/
.ValidateErrorMessage {
	COLOR: #ff0000
}

/*
Success message
*/
.SuccessMessage {
	COLOR: green
}

/*
Mandatory field asterisk
*/
.Star {
	COLOR: #ff0000
}

/*
Header background
*/
.TableHead {
	BACKGROUND-COLOR: #E5EBEF
}

.AomTableHead {
	BACKGROUND-COLOR: #E5EBEF; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}

.Input {
	BORDER : solid; BORDER-WIDTH : 1px; BORDER-COLOR : #B2B2B3; WIDTH : 100%;
}

.OrderTitle {
	COLOR : #516176; FONT-WEIGHT: bold;
}

A.AomMenu:link {
	color: #466479; TEXT-DECORATION: none; font-size : 11px
}

A.AomMenu:visited {
	color: #466479; TEXT-DECORATION: none; font-size : 11px
}

A.AomMenu:hover {
	color: #466479; TEXT-DECORATION: underline; font-size : 11px
}

A.AomMenu:active {
	color: #466479; TEXT-DECORATION: none; font-size : 11px;
}

.AomProductDetailsTitle {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}

/*
Bottom text
*/
.Bottom {
	COLOR: #ABABAB; TEXT-DECORATION: none;
}

.BottomMenu {
	COLOR: #506176; TEXT-DECORATION: none; 	FONT-SIZE: 12px; LINE-HEIGHT: 200%;
}

.BottomBorder {
	BACKGROUND-COLOR: #D2D2D2
}

.BottomBox {
	BACKGROUND-COLOR: #E0E1E4
}

/*
Width for some dropdown select boxes
*/
.FixedSelect {
	WIDTH: 170px
}

/*
Default style for tab header
*/
.tabDefault {
	COLOR: #466479;
}

/*
Style for the selected tab header
*/
.tabSelected {
	COLOR: #000000;
}

/*
Tab page center
*/
.Center {
	BACKGROUND-COLOR: #ffffff;
}

/*
Tab page border
*/
.CenterBorder {
	BACKGROUND-COLOR: #CDD9E1;
}

/*
Out of stock message
*/
.OutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300
}

/*
Style for promotion bonus condition list
*/
.Promotion {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00224c
}

/*
Style for promotion product title
*/
.PromotionProductDetailsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300;
}

/*
Style for gift certificate title
*/
.GiftCertificateTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300;
}

a.button:link, a.button:visited {
	COLOR: #fff; 	PADDING: 2px; 	BACKGROUND-COLOR: #a57ea5; 	TEXT-DECORATION: none; 	MARGIN-BOTTOM: 5px; 	MARGIN-RIGHT: 4px; BACKGROUND-COLOR: #9A99A2;
}

a.button:hover {
	border-bottom:2px solid #ab3a70; 	text-decoration:none;
}

a.pink:link, a.pink:visited {
	BACKGROUND-COLOR: #BFBFBE; COLOR: #000000;
}

a.pink:hover {
	BORDER-BOTTOM: 2px solid #a57ea5; BACKGROUND-COLOR: #000000;
}

div.smallPrint {
	font-size:9px; 	color:#CCCCCC;
}

.smallPrint a:link, .smallPrint a:hover, .smallPrint a:visited {
	color:#999999;
}

/*
Hack to get around IE ignoring min-height attribute from http://www.greywyvern.com/code/min-height-hack
*/
.prop {
	float:right; width:1px;
}

.clear {
	clear:both; height:1px; overflow:hidden;
}

.clearButton {
	font-size: 1px; height: 1px
}

.minContentHeight {
	height:450px;
}

.min60px {
	height:75px;
}

/*
-----------------End Hack --------------------
*/
A.captcha {
	FONT-SIZE: 11px; TEXT-DECORATION: underline;
}


