/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
}
body{
	margin:0px;
	padding:0px;
	background:#000000;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
}

a:hover img {opacity:0.8; filter:alpha(opacity=80);}

/*ecommerce */

.c_prod {
	text-align: center;
}

.item_desc {
	height: 40px;
}

.item_price {
	padding: 0 0 7px !important;
}

.simage {
	background: #FFF;
	width: 150px;
	height: 225px;
    overflow: hidden;
}

.simage img {
	width: 150px;
	vertical-align: middle;
}


:focus{
	outline:0 !important;
}
							
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border: 0px none !important;
}
form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}
h4{
	padding:0 0 9px 0;
}

#wrapper{
	width:950px;
	padding: 15px 0 0 0;
}
											
											/* Header */
#header{
	background:url(../images/bg_hdrtop.jpg) no-repeat  left top;
	padding:26px 20px 20px 50px;
}
#logo{
	width:250px;
}
#hdr_rnav{
	width:200px;
height:74px;
}
#menu{
	background:url(../images/bg_menu.gif) repeat-x left top;
	height:35px;
	padding:0 0 0 50px;
}											
											/* Body */
#body{
	background:#473848;
}
.c_body{
	padding:30px;
}
.flash_container{
	width:290px;
	margin:0 10px 15px 0;
}
.flash_container01{
	width:290px;
}
.c_logo{
	width:200px;
	text-align:center;
}
.c_rbox{
	width:660px;
}
.container{
	width:500px;
}
.bg_img01{
	width:140px;
	padding: 0 0 10px 0;
}
.padd{
/*padding:15px 10px 51px 18px;*/
	padding:15px 28px 51px 28px;
}

.padd h5 {text-align: center; color: #FDD400;}

#col_left{
	width:230px;
}
#col_right{
	width:660px;	
}
.lnav_top{
	background:url(../images/bg_leftnavtop.gif) no-repeat left top;
	padding: 0 30px 0 0;
	text-align: center;
}
.lnav_mid{
	background:#2e202f;
	border-left:1px solid #252525;
	border-right:1px solid #252525;
	width:198px;
}
.lnav_btm{
	background:url(../images/bg_leftnavbtm.gif) no-repeat left top;
	height:13px;
}
.padd01{
	padding:6px 0 0 35px;
}
.padd01a{
	padding:6px 55px 0 70px;
}

.padd02{
	padding:10px;
}
.padd02a{
	padding:10px 40px 0 40px;
}

.cart-top {
height:28px;
padding:0;
width:600px;
}

.cart-name {
float:left;
height:28px;
width:380px;
}

.cart-name h4 a {}

.cart-home {
float:right;
height:28px;
text-align:right;
width:110px;
}

.cart-home h4 a {}

.gifts-content {width: 400px; float: left;}
.gifts-contact {width: 170px; float: right;}

.bg_bul{
	background:url(../images/img_bullftnav.gif) no-repeat left top;
	padding: 0 0 10px 30px;
}
.bg_bul ul{
	padding:0;
	margin:0;
}
.bg_bul ul li{
	list-style:none;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	padding:3px 0;
}

.bg_bul ul li a{
color: #ffffff;
text-decoration: none;
}

.rnav_top{
	background:url(../images/bg_righttop.gif) no-repeat left top;
}
.rnav_mid{
	background:#2e202f;
	border-left:1px solid #252525;
	border-right:1px solid #252525;
}
.rnav_btm{
	background:url(../images/bg_rightbtm.gif) no-repeat left top;
	height:18px;
}
.pages{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
}
.pages a{ 
	color:#fff;
	text-decoration:none;
}
.pages a:hover{ 
	text-decoration:underline;
}
.prod_container{
	padding: 0px;
}

.prod_container {

}

.prod_container img {
	
}
.c_prod{
	width:150px;
}
.c_prod01{
	margin:0 45px;
	width:150px;
}
.item_desc{
	color:#724974;
	font-weight:bold;
	font-size:14px;
	padding:5px 0;
}
.item_price{
	color:#FFF;
	font-size:11px;
	padding:3px 0 0 0;
}
.info {
	color:#724974;
	font-size:11px;
	padding:3px 0 8px 0;
}
.info a{
	color:#724974;
	font-size:11px;
	text-decoration:none;
}
#cat_shop{
	padding:0 0 25px 0;
}
#specials{
	padding:0 0 25px 0;
}

.al_cen{
	padding:0 43px;
	
}
.prod_name{
	font-size:18px;
	color:#724974;
	font-weight:bold;
	padding:0 0 10px 0;
}
.img_large{
	width:305px;
}

.img_large img{
	width:305px;
}

.itemlarge_desc{
	width:205px;
}
.item_desc01{
	font-size:11px;
	color:#FFF;
}
.item_desc01 ul {
	padding:0 10px 30px 10px;
}
.item_desc01 ul  li{
	padding:0 0 10px 0;
}
.price01{
	color:#FFF;
	font-size:14px;
}
.btn_order{
	padding:20px 0 0 0;
}
.btn_order img, .buynw img {
cursor:pointer;
}






										
											/* Footer */
											
											
#footer{
	background:#473848;
}											
#footer ul {
	margin:0;
	padding:0;
}
#footer ul li{
	display:inline;	
}
#footer ul li a{
	color:#a898aa;
	padding:0 20px 0 0px;
	text-decoration:none;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#nb a{
	border:0px !important;
}
.c_fright{
	width:660px;
}
.fcontainer {
	color:#a186a2;
	font-size:13px;
	padding: 8px 0 20px 100px;
}

.lnav_mid h3{
	padding-bottom:0px;
}
/*additional CSS by Lew 01/15/10*/
.catalogueitemdump li a{
-x-system-font:none;
color:#FFFFFF;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:3px 0;
text-decoration:none;
}

#nav_634465 li a {
-x-system-font:none;
color:#FFFFFF;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:3px 0;
text-decoration:none;
}
#nav_634474 li a {
-x-system-font:none;
color:#FFFFFF;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:3px 0;
text-decoration:none;
}
.item_desc a {
text-decoration:none !important;
color:#724974;
font-size:14px;
font-weight:bold;
padding:5px 0;
}
.item_desc a:hover{
text-decoration:underline !important;
color:#724974;
font-size:14px;
font-weight:bold;
padding:5px 0;
}
.productfeaturelist
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#catProdTd_1574524
{
padding:0px;
}
.fet_products
{
padding-left:30px;
padding-bottom:30px;
} 
.productitem
{

}
/*.page_navlew ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}*/
.page_navlew a{
color:#FFFFFF;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:3px 0;
text-decoration:none;
}
.page_navlew a:hover{
color:#FFFFFF;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:3px 0;
text-decoration:underline;
}
.page_q{
padding:34px 0 0;
}
.page_q ul{
padding:7px 21px;
}
.page_q a{
color:#FFFFFF;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:3px 0;
text-decoration:none;
}
.page_q a:hover{
color:#FFFFFF;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:3px 0;
text-decoration:underline;
}
.page_navlew
{
padding:20px 11px;
}
.positionlew
{

}
.fontlew
{
display:block;
float:left;
font-weight:bold;
text-align:right;
width:90px;
font-family:comic Sans MS;
}

.rnav_mid a {
	color:#a898aa;
	text-decoration:none;
}

.rnav_mid a:hover {
	text-decoration: underline;
}

.fcontainer a {
	color:#a898aa;
	text-decoration:none;
}

.fcontainer a:hover {
	text-decoration: underline;
}

.item_desc01 span {
	font-size: 11px !important;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}

table.webform td {
line-height: 18px !important;
}

table.productTable td {
padding: 0;
}

p.cart a {color: #ffffff; text-decoration: none;}
 
/*end of CSS by lew*/

.productfeaturelist li {
        float:left;
}

.spacer {
padding:0 0 10px 30px;
}

.specialsButton {
width: 122px;
height: 106px;
background-image: url(/images/specialsButtonBg.png);
text-align: center;
}

.specialsButton * {
	cursor: pointer;	
}

.specialsButton:hover {
	background-image: url(/images/specialsButtonBg-hover.png);
}

.specialsButton a {
width: 122px;
height: 106px;
display: block;
  text-decoration: none;
}

.specialsButton a:hover {
text-decoration: none;
}

.specialsHeading {
  
font-size: 21px;
display: block;
color: #fee801;
padding: 13px 4px 0px 7px;
}

.specialsClickHere {
display: block;
color: #fff;
font-size: 15px;
padding: 2px 4px 0 7px;
}

.specialsButton {
    BACKGROUND-IMAGE: url(/images/specialsButtonBg.png); TEXT-ALIGN: center; WIDTH: 122px; HEIGHT: 106px
    }
    .specialsButton:hover {
    BACKGROUND-IMAGE: url(/images/specialsButtonBg-hover.png)
    }
    .specialsButton A {
    WIDTH: 122px; DISPLAY: block; HEIGHT: 106px; text-decoration: none;
    }
    p.heading {
    PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 4px; DISPLAY: block; COLOR: #fee801; FONT-SIZE: 21px; PADDING-TOP: 13px
    }
    p.text {
    PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 4px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 15px; PADDING-TOP: 2px
    }
img, .simage {
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}
.captchaimg img, .simage img {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius:0;
}
.may2012 .product {
    width: 200px;
    text-align: center;
    float: left;
    margin-left: -10px;
}
.may2012 .product p {
    width: 150px;
    margin: 0 auto;
}
.may2012 #clothing img {
    width: 117px;
}