* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	background:#E2E2E2;	  
	width:100%; 
	vertical-align:top;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#ffffff; line-height:13px; font-size:11px;
}

input, select, textarea {
	font-family: tahoma;
	color:#ffffff; line-height:13px; font-size:11px;
	background:#816f7b;
	padding:2px;
	border:1px solid #2c2c2c;
	vertical-align:middle;
}
h2 {font-style: italic; text-transform: capitalize;}

.in_none {border:none; padding:0; background-color:#4d4d4d; color: #FFFFFF;}


table, td {vertical-align:top; border: none;}

th {background-color: #bb99aa; border: none;}

a {text-decoration:underline;}	
a:hover{text-decoration:none;}

img {
	border:0px;
}

.col {
	float:left;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}




.main {width:885px; margin:auto;}


.navigation {background:#ffffff; border-bottom:2px solid #000000;}
.navigation .left {float:left; padding:0px;}
.navigation .right {float:right; padding-right:30px;}
.navigation .links {text-align:right; padding:75px 0px 12px 0px; color:#2c2c2c;}
.navigation .links a {color:#2c2c2c;}

.navigation .nav_1 {float:left; padding:4px 15px 3px 0px;}
.navigation .nav_2, .navigation .nav_3 {float:left; padding:1px 15px; border-left:1px solid #4D4D4D;}

.navigation .input_search {width:110px; padding:3px;}




.menu {background:#cad9de; font-size:11px; color:#2d2c2a;background:#816f7b url(../../../../pics/nav_bg.gif) top repeat-x;}
.menu ul {margin:0; padding:0; list-style:none;}
.menu ul li {float:left; background:url(../images/menu_li.gif) top left no-repeat; padding:13px 21px 14px 25px; text-transform:uppercase; font-weight:bold; color:#2d2c2a;}
.menu ul li.li_none {background:none;}
.menu ul li a {color:#2d2c2a; text-decoration:none;}
.menu ul li a:hover {text-decoration:underline;}


.content_bg {background:#816f7b url(../../../../pics/bg2.gif) top repeat-x;}


.banner_set3 {background:url(../../../../pics/placeholder.jpg) top left no-repeat; height:153px; display: none;}
#bannerThree {padding:43px 0px 0px 3px; margin:0;}



/*.welcome {background:url(../images/welcome_bg.jpg) top left no-repeat; padding:0px 0px 30px 154px;}*/
.welcome {padding:0px 0px 30px 0px;}
.welcome h2 {padding:6px 0px 3px 0px;}

/* START LIGHTBOX */
#lightbox{
	position: absolute;
	top: 0px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	margin-top: -50px;
	}

#imageContainer{
	padding: 7px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../../../../pics/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../../../pics/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../../../pics/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	width: 100%;
	height: 500px;
	}
/* END LIGHTBOX */

.product {margin:5px 0px;}
.product .left {float:left;}
.product .right {width:100%; float:right;}
.product .right .margin {margin:3px 0px 5px 0px;}
.product a {color:#cdd8dc; text-decoration:none; font-size:14px; line-height:normal; font-weight:bold;}
.product a.name {padding-left:8px; xbackground:url(../images/arrow_1.gif) top left no-repeat;}
.product a:hover {text-decoration:none;}
.product a strong {color:#cdd8dc; text-decoration:none; font-size:14px; line-height:normal; font-weight:bold; margin-bottom: 5px;}
.product .text {padding:3px 0px 3px 8px; font-weight:bold; font-size:14px;}
.product .price {padding:3px 0px 5px 8px;}
.product .button {padding-left:8px;}
.product strong {color:#cdd8dc; font-size:13px; line-height:normal; font-weight:bold;}

.product .margin_col {margin:0px 20px 0px 0px; text-align:left;}

.w_100 {width:100%;}




.footer {padding:30px 0px 25px 0px;}
.footer .left {margin-right:-210px; float:left; padding:2px 0px 0px 10px;}
.footer .right {width:100%; float:right;}
.footer .right .margin {margin:0px 10px 0px 231px;}

.footer {color:#2C2C2C;}
.footer a {color:#2C2C2C; font-weight:bold;}
.footer .copy {font-size:11px; padding-top:3px; color:#808080;}
.footer .copy a {color:#808080; font-weight: normal; text-decoration: none;}
.footer .copy a:visited {color:#808080; font-weight: normal; text-decoration: none;}
.footer .copy a:hover {color:#808080; font-weight: normal; text-decoration: underline;}

.centeredContent img {border: 4px solid #d9cdbf;}
.button img {border: none;}

#catBoxDivider {display: none;}
#productDateAdded  {display: none;}
#siteinfoIP {display: none;}
#bannerSix {display: none;}
#productDetailsList {display: none;}

.darren_button img {border: none;}
.darren_button a {border: none;}
.greeting {font-size: 12px;}
.greeting h2 {font-size: 12px;}

#gender-male {margin-left: 131px;}
#gender-female {margin-left: 10px;}

.cartProductDisplay {text-align: left; text-decoration: none; color: #FFFFFF;}
.cartProductDisplay a:link {text-align: left; text-decoration: none; color: #FFFFFF;}
.cartProductDisplay a:visited {text-align: left; text-decoration: none; color: #FFFFFF;}
.cartProductDisplay a:hover {text-align: left; text-decoration: underline; color: #FFFFFF;}

.cartAttribsList ul {font-size: 11px; font-weight: normal; color: #FFFFFF;}

.cartUnitDisplay {color: #FFFFFF; font-size: 11px;}
.cartTotalDisplay {color: #FFFFFF;}

fieldset {color: #FFFFFF;}
fieldset p {color: #FFFFFF;}

#productAttributes {width: 147px; float: left; margin-left: 10px; margin-bottom: 15px; padding-left: 10px; color: #2c2c2c;}
.attribsSelect {font-weight: normal; font-size: 11px;}
#attribsOptionsText {padding: 0px; color: #2c2c2c;}

h1 {line-height: normal;}

.legend {color: #ffffff;}


.centerColumn{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;}
.content {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;}
h1 {font-style: italic; text-transform: capitalize; font-family: Georgia, "Times New Roman", Times, serif;}
h2 {font-style: italic; text-transform: capitalize; font-family: Georgia, "Times New Roman", Times, serif;}
h3 {font-style: italic; text-transform: capitalize; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 10px;}
.margin_col {font-style: italic; text-indent: none; text-transform: none; font-family: Georgia, "Times New Roman", Times, serif;}
.margin_col .name {text-indent: none; padding: 0px; margin: 0px; font-size: 12px; line-height: 17px;}
.product a.name {padding-left:0px;}
.margin_col .text {text-indent: none; padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; margin-top: 7px; margin-bottom: 7px;}

#whatsnew .centeredContent {margin-bottom: 10px;}
#whatsnew .centeredContent a {text-indent: none; padding: 0px; margin: 0px; font-size: 12px; line-height: 17px; text-transform: none; font-style: italic;}
#whatsnew .centeredContent a:visited {text-indent: none; padding: 0px; margin: 0px; font-size: 12px; line-height: 17px; text-transform: none; font-style: italic;}

.productListing-heading {color: #FFFFFF;}
#listCell0-0 {color: #FFFFFF;}
.productListing-heading a:link {color: #FFFFFF;}
.productListing-heading a:visited {color: #FFFFFF;}
.productListing-heading a:hover {color: #FFFFFF;}


#screenshot{
	position:absolute;
	border:1px solid #d9cdbf;
	background:#d9cdbf;
	padding:5px;
	display:none;
	color:#fff;
	}
#screenshot img {
	width: 300px;
}
