@charset "utf-8";
/* CSS Document */

body {
	background: #b7abab url(images/bodybg.gif) repeat;	
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#wrapper {
	margin: 10px auto 5px auto;
	background: #FFFFFF;	
	width: 900px;
}


#topnav {
	width: 380px;
	height: 20px;
	display: inline-block;
	border: 0px solid red;
	float:right;
	margin-right: 50px;
	text-align:right;
}
#topnav a:link {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #996666;	
	text-decoration: none;
	padding-left: 24px;
}
#topnav a:visited {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #996666;	
	text-decoration:none;
	padding-left: 24px;
}
#topnav a:hover {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #663333;	
	text-decoration:none;
	padding-left: 24px;
}
#topnav a#active {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #663333;	
	text-decoration: none;
	padding-left: 24px;
}
#navbar {
	background: url(images/navigationbarbg.gif) no-repeat;
	margin-bottom: 3px;
}

#topnav p {
	line-height:20px;
	vertical-align:middle;
	padding:0;
	margin:0;
}

/* home page styles */
#hometable {margin:0px auto;
	padding:0;
}
#homeflash {
	background-color: #FFFFFF;
}
#footer {margin: 0;
	padding:0;
	width: 900px;
	height: 126px;
}
.url {display:none;
}
#credit {
	width:900px;
	margin: 0 auto;
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}
#credit a:link {text-decoration: none;
	color: #666666;
}
#credit a:visited {text-decoration: none;
	color: #666666;
}
#credit a:hover {text-decoration: underline; 
	color: #666666;
}

a.inline:link {
	font: 12px Arial, sans-serif;
	color: #8e4848;	
	text-decoration: none;
}
a.inline:visited {
	font:  12px Arial, sans-serif;
	color: #8e4848;	
	text-decoration:none;
}
a.inline:hover {
	font: 12px Arial, sans-serif;
	color: #8e4848;	
	text-decoration:underline;
}

#leftsidebar {
	float:left;
	margin: 7px 0px 0px 50px;
	width:205px;
	padding: 0px 0px 0px 0px;
	background-color: #EEEAE1;
	border: 0px solid red;
}

#leftsidebar a {
	display:block;
	font: 13px Verdana, sans-serif;
	padding-left: 20px;
	border: 0px solid red;
	line-height: 35px;
}
#leftsidebar a:link {
	color: #333333;
	text-decoration:none;
}
#leftsidebar a:visited {
	color: #333333;
	text-decoration:none;
}
#leftsidebar a:hover {
	color: #333333;
	text-decoration:none;
	font-weight:bold;
}
#leftsidebar a#active {
	font-weight: bold;
	color: #333333;
}
#leftsidebar a#activeash {
	font: bold 12px Verdana, sans-serif;
	color: #333333;
	line-height: 35px;
}
#leftsidebar a.ash:hover {
	font: bold 12px Verdana, sans-serif;
	color:#333333;
	line-height: 35px;
}
.leftsidelogin {
	width: 205px; 
	text-align:center;
	margin-top: 100px;
}

/* -- NEW DYNAMIC TEMPLATE NAVIGATION --- */
#leftsidebarW {
	float:left;
	margin: 7px 0px 0px 50px;
	width:205px;
	padding: 0px 0px 0px 0px;
	background-color: #EEEAE1;
	border: 0px solid red;
}
#leftsidebarW h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #8e4848;
	letter-spacing: 1px;
	padding: 10px 0px 0px 20px;
	line-height:20px;
	margin: 0px;
}
#leftsidebarW a.h2:link  {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #8e4848;
	letter-spacing: 1px;
	line-height:20px;
	margin: 0px;
	text-decoration:none;
	padding-left:0px;
}
#leftsidebarW a.h2:visited {
	text-decoration:none;
	color: #8e4848;
	padding-left:0px;
}
#leftsidebarW a.h2:hover {
	text-decoration:underline;
	color: #8e4848;
	padding-left:0px;
}
#leftsidebarW a:link {
	font: 12px Arial, sans-serif;
	padding-left: 25px;
	border: 0px solid red;
	line-height: 20px;
	color: #333333;
	text-decoration:none;
}
#leftsidebarW a:visited {
	padding-left: 25px;
	line-height: 20px;
	color: #333333;
	text-decoration:none;
}
#leftsidebarW a:hover {
	padding-left: 25px;
	line-height: 20px;
	color: #333333;
	text-decoration:none;
	font-weight:bold;
}
#leftsidebarW a#active {
	font-weight: bold;
	color: #333333;
}
#leftsidebarW a#activeash {
	font: bold 12px Verdana, sans-serif;
	color: #333333;
	line-height: 35px;
}
#leftsidebarW a.ash:hover {
	font: bold 12px Verdana, sans-serif;
	color:#333333;
	line-height: 35px;
} 
/*  FOR WHOLESALE DYNAMIC PAGES */
#leftsidebarWS {
	float:left;
	margin: 7px 0px 0px 50px;
	width:205px;
	padding: 0px 0px 0px 0px;
	background-color: #EEEAE1;
	border: 0px solid red;
}
#leftsidebarWS h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #8e4848;
	letter-spacing: 1px;
	padding: 10px 0px 0px 20px;
	line-height:20px;
	margin: 0px;
}
#leftsidebarWS h2.leftnav {
	margin: 10px 0px 0px 25px;
	color: #8e4848;
}
#leftsidebarWS a.h2:link
 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #8e4848;
	letter-spacing: 1px;
	line-height:20px;
	margin: 0px;
	text-decoration:none;
	padding-left:0px;
}
#leftsidebarWS a.h2:visited {
	text-decoration:none;
	color: #8e4848;
	padding-left:0px;
}
#leftsidebarWS a.h2:hover {
	text-decoration:underline;
	color: #8e4848;
	padding-left:0px;
}
#leftsidebarWS a:link {
	font: 12px Arial, sans-serif;
	padding-left: 25px;
	border: 0px solid red;
	color: #333333;
	text-decoration:none;
}
#leftsidebarWS a:visited {
	padding-left: 25px;
	color: #333333;
	text-decoration:none;
}
#leftsidebarWS a:hover {
	padding-left: 25px;
	color: #333333;
	text-decoration:none;
	font-weight:bold;
}

/* -- END NEW DYNAMIC TEMPLATE NAVIGATION --- */

#maincontent {
	margin: 0px 50px 0px 265px;
	padding: 0;
	border: 0px solid #CC6600;
}
#shoppingcartcontent {
	margin: 0px 50px 0px 50px;
	padding: 0;
}
h1 {font: 22px Arial, Helvetica, sans-serif;
	color: #8e4848;
	letter-spacing: 1.5px;
	margin-top: 15px;
	margin-bottom: -10px;
	padding:0;
	border: 0px solid red;
}
h2.leftnav {
	margin: 10px 0px 0px 45px;
}

h2 {font: bold 12px Arial, Helvetica, sans-serif;
	color: #8e4848;
	letter-spacing: 1px;
	margin-top: 17px;
	margin-bottom: -10px;
	padding:0;
	border:0px solid red;
}

h3 {font: bold italic 18px Arial, Helvetica, sans-serif;
	color: #8e4848;
	letter-spacing: 1px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
}
h4 {font: 18px Verdana, Arial, sans-serif; 
	text-decoration:underline;
	color: #333333;
	padding-left: 20px;
	padding-bottom:0px;
	margin-top:15px;
	margin-bottom:0px;
	letter-spacing: 1.0px;
	border: 0px solid green;

}
h5 {font: 18px Arial, Helvetica, sans-serif;
	color: #8e4848;
	letter-spacing: 1px;
	margin: 10px 0px 0px 0px;
	padding:0;
	border: 0px solid red;
}
p {	font: 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #333333;
	border: 0px solid green;
}
p.hometext {
	line-height: 18px;
}
td.events {width: 180px;
	vertical-align:top;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
.girlslandingpage {
	width: 580px;
}

/* STYLES FOR SHOP PAGES */
#shopcontent {
	margin: 0px 45px 0px 265px;
	padding: 0;
	border: 0px solid #CC6600;
	clear:none;
}
#shoptable {
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 590px;
	border:0px solid blue;
}
#shoptabletd {
	padding-top: 0px;
	margin-top: 0px;
	border: 0px solid red;
}	
td.product {
	vertical-align: top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 190px;
	color: #333333;
	padding-bottom:18px;
	font: 13px Verdana, sans-serif;
	border: 0px solid green;
	max-width: 190px;
}
.morecolors {
	font: 10px Arial, Helvetica, sans-serif;
	margin-top: 0;
	padding-top: 0;
}
td.giftsets {
	vertical-align: top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 140px;
	color: #333333;
	padding-bottom:18px;
	font: 13px Verdana, sans-serif;
	border: 0px solid green;
	max-width: 140px;
}

/* code used to call shopping cart with <a> */
a.product:link, a.product:visited {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 190px;
	color: #333333;
	padding-bottom:18px;
	font: 13px Verdana, sans-serif;
	text-decoration:none;
}
a.product:hover {
	color: #8e4848;
	text-decoration:none;
}
a.giftset:link, a.giftset:visited {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 140px;
	color: #333333;
	padding-bottom:18px;
	font: 13px Verdana, sans-serif;
	text-decoration:none;
}
a.giftset:hover {
	color: #8e4848;
	text-decoration:none;
}
a.setsforless:link, a.setsforless:visited {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 285px;
	color: #333333;
	padding-bottom:18px;
	font: 13px Verdana, sans-serif;
	text-decoration:none;
}
a.setsforless:hover {
	color: #8e4848;
	text-decoration:none;
}
/* Styles for shopping cart Templates */
.productname {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #8e4848;
	letter-spacing: 1px;
}
.pdgmainhdr {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #8e4848;
}
.pdgmain {font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
.delivery {font: 11px Arial, sans-serif;
	color: #333333:
}


/* styles for wholesale left side bar navigation */
#wholesalenav {
	float:left;
	margin: 7px 0px 0px 50px;
	width:205px;
	padding: 0px 0px 0px 0px;
	background-color: #EEEAE1;
	border: 0px solid red;
}
#wholesalenav a {
	display:block;
	font: 13px Verdana, sans-serif;
	line-height: 24px;
	padding-left: 20px;
	border: 0px solid red;
}
#wholesalenav a:link {
	color: #333333;
	text-decoration:none;
}
#wholesalenav a:visited {
	color: #333333;
	text-decoration:none;
}
#wholesalenav a:hover {
	color: #333333;
	text-decoration:none;
	font-weight:bold;
}
#wholesalenav a#active {
	font-weight: bold;
	color: #333333;
}
#wholesalenav a#activeash {
	font: bold 12px Verdana, sans-serif;
	color: #333333;
	line-height: 24px;
}
#wholesalenav a.ash:hover {
	font: bold 12px Verdana, sans-serif;
	color: #333333;
	line-height: 24px;
}


/* styles for wholesale password request form */
fieldset.info {width: 380px; 
	padding-left: 15px;
}
fieldset.textbox {width: 430px; 
	padding-left: 15px;
}
.qblock {margin-bottom: 10px;}

label.info {float: left; width: 150px;}
legend {
	font-size:14px;
	color: #8e4848;
}

/* styles used for press page */
td.press {width: 125px;
	text-align:center;
	vertical-align:top;
}


/* STYLES FOR LANDING PAGE THUMBNAIL LINKS */

td.landingthumb {
	width:100px;
	height:100px;
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFFF;
	padding:2px;
}
/*
td.landingthumb a:link {
	background-color:#FFFFFF;
	padding:2px;
	min-height:100px;
}
td.landingthumb a:visited {
	background-color:#FFFFFF;
	padding:2px;
	min-height:100px;
}
td.landingthumb a:hover {
	background-color:#FFFFFF;
	padding:2px;
	min-height:100px;
}
*/