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

/*----------------MAIN------------------------*/

body {
	background-color: #000000;
}

#pageWrapper {
	float:inherit;
	margin-left:auto;
	margin-right:auto;
	width:700px;
	border:#7c7c7c 1px solid;
}

#contentWrapper {
	background-position:top;
	background-repeat:no-repeat;
}

#navBarTop{
	width:700px;
	padding-top:10px;
	padding-bottom:10px;
}

.leftBar{
	float:left;
	width:150px;
	border-right:#fff 1px solid;
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
	background:#222;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	margin-bottom:20px;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
letter-spacing:-1px;
color:#FFF;
border-bottom:#F00 1px solid;
margin-left:10px;
margin-right:10px;
margin-top:10px;
text-rendering: optimizeLegibility;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFF;
margin-left:20px;
margin-right:10px;
text-rendering: optimizeLegibility;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
margin-left:20px;
margin-right:10px;
line-height:140%;
text-rendering: optimizeLegibility;
}

blockquote{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
color:EEE;
margin-left:20px;
margin-right:10px;
line-height:140%;
text-rendering: optimizeLegibility;
}

.clearing{
	clear:both;
}

.amyGillet a{
color:#FF6666;
}

.price{
color:#68dc68;
}

.sClub{
color:#CCCC00;
}

.rrp{
	color:#CCCCCC;
	font-style: italic;
}

.prodList{
font-size:12px;
}

/*-------------------LEFT BAR---------------------------------*/
.leftBar a{
color:#00CCFF;
text-decoration:none;
}

.leftBar a:hover{
background-color:#444;
}

.leftBar a:visited{
color:#999999;
}

.leftBar p {
text-align:left;
}


/*-------------HEADER - (D/L ORDER FORM // REGISTER NOW)-----------------*/
#header {
float:left; width: 700px; height: 102px;
background: url(images/header.gif) no-repeat top left;
}
#headerText{
float:right;
margin-top:77px;
margin-right:15px;
color:#CCC;
}
#headerText a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCC;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
#headerText a:visited{color:#999;}
#headerText a:hover{color:#eee}

/*----------------CONTENT SKINNY--------------------*/
.productImage {
float:right;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
color:#FFF;
line-height:140%;
text-rendering: optimizeLegibility;
}

.contentModule{
	width:500px;
	float:right;
	border-left:#fff 1px solid;
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
	/*background-image:url(images/trans3.gif);*/
	background:#222;
	padding-right:5px;
	padding-bottom:20px;
	margin-bottom:20px;
}

.contentModule a{
color:#00CCFF;
text-decoration:none;
}

.contentModule a:hover{
background-color:#444;
}


.contentModule a:visited{
color:#029dc4;
}

.contentModule li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
text-rendering: optimizeLegibility;
}

/*----------------CONTENT WIDE--------------------*/

.contentModuleWide{
	width:660px;
	float:none;
	border:#fff 1px solid;
	background:#222;
	padding-right:5px;
	padding-bottom:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}



.contentModuleWide a{
color:#00CCFF;
text-decoration:none;
}

.contentModuleWide a:hover{
background-color:#444;
}


.contentModuleWide a:visited{
color:#029dc4;
}

.contentModuleWide li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
text-rendering: optimizeLegibility;
}
/*----------------SUBLINKS----------------*/
.sublinks a {
color:#FFF;
}

.sublinks a:visited{
color: #CCC;
}

/*----------------SPECIALS - White Background----------------*/
.specialsFeature{
background:#FFF;
border:1px solid #323232;
margin:10px;
}

.specialsPrice{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
color:#c00404;
margin-left:10px;
}
.specialsOldPrice{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bolder;
color:#999999;
margin-left:10px;
}

.specialsTitle{
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-stretch:condensed;
color:#000;
margin-left:10px;
}
.specialsWrapper{
border-right:1px solid #CCCCCC;
width:50%;
}
.specialsWrapper li {
list-style:none;
}

.specialsWrapper:hover{
background:#EEE;
}
.leftSpec{
float:left;
}
.rightSpec{
float:right;
}



/*------------NAV BAR---------------*/

#navBar {
	float:left;
    width:100%;
    background:#000;
    line-height:normal;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CCC;
	text-rendering: optimizeLegibility;
	margin-top:10px;
	margin-bottom:10px;
	background:url("images/navBackRight.gif") no-repeat right top;
}

#navBar ul {
	margin:0;
	padding:0;
	list-style:none;
}

#navBar li {
      display:inline;
      margin:0;
      padding:0;
}

#navBar a {
      float:left;
      background:url("images/navBackLeft.gif") no-repeat left top;
      margin:0;
 	  padding:0px 0px 0px 0px;
      text-decoration:none;
}

#navBar a span {
      float:left;
      display:block;
      background:url("images/navBackRight.gif") repeat right top;
	  width:100px;
	  padding:5px 66px 5px 66px;

      color:#FFF;
}

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#navBar a span {float:none;}
    /* End IE5-Mac hack */
	
#navBar a:hover span {
      color:#FFF;
}

#navBar a:hover {
      background-position:0% -42px;
}

#navBar a:hover span {
      background-position:100% -42px;
}  

/*-----------------------REGISTRATION FORM-------------------------------*/
.formText
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
color:#FFF;
}
ul .formText{
list-style:none;
}

.formText li{
padding-bottom:5px;
list-style:none;
}

.formText a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCC;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.formText a:visited{color:#999;}
.formText a:hover{color:#eee}


/*-----------------------ORDER FORM-------------------------------*/
.orderForm
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
color:#FFF;
padding-left:5px;
}
ul .orderForm{
list-style:none;
}

.orderForm li{
padding-bottom:5px;
padding-left:5px;
list-style:none;
}

.orderForm a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCC;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.orderForm a:visited{color:#999;}
.orderForm a:hover{color:#eee}

.orderBox{
margin:20px;
background: #FFF;
border:1px solid #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-size:11px;
}

	
/*-----------------------QUICKLINKS-------------------------------*/
#navcontainer
{
width: 100%;
margin: 15px auto 15px auto;
padding: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
}

ul#navlist
{
text-align: left;
list-style: none;
padding-left: 0;
margin: 0 auto;
width: 130px;
}

ul#navlist li
{
display: block;
margin: 0 auto;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 123px;
padding: 1px 0 1px 5px;
border-right: 1px solid #323232;
border-left: 1px solid #323232;
color: #222;
text-decoration: none;
background: #FFF;
}

#navcontainer>ul#navlist li a { width: auto;}

/*active link*/
ul#navlist li#active a
{
background: #CCC;
color: #000;
}

/*rollover / active link rollover*/
ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #fff;
background: #403d3d;
border-right: 1px solid #323232;
border-left: 1px solid #323232;
}	



.tabular {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
margin-left:20px;
margin-right:10px;
line-height:140%;
text-rendering: optimizeLegibility;
}

.tabular table {
border:1px solid #FFFFFF;
width:450px;
align:center;
}
.tabular tr {
height:12px;
}