body, body.admin {
  background-color: white;
  background-repeat: repeat-x;
  background-image: url(/skins/top1_whitespace_black/bgblack.jpg);
}


h1 {
	color:#5d5d5d;
  font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
  color:#a7a7a7;
  font-size: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	color:#5d5d5d;
       font-size: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h4 {
  color:#a7a7a7;
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
}

blockquote {
color:#939393;
}

a {
  text-decoration: none;
}

#header {
  background-image: url(/skins/top1_whitespace_black/header.jpg);
  background-repeat:no-repeat;
  background-position: top centre;
  height: 130px;
}

#logo {
  background-image: url(/skins/top1_whitespace_black/logo.jpg);
}

#header_fullwidth {
  height:100px;
  left:0;
  margin:0 auto;
  padding:0;
  position:absolute;
  text-align:center;
  top:0;
  width:100%;
}

#main_content {
  background-color: transparent;
}

#outside_graphic {
  border:medium none;
  background: url(/skins/top1_whitespace_black/outergraphic.jpg) no-repeat scroll center top ;
  background-repeat:no-repeat;
  height:860px;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.admin #outside_graphic { top:32px }
body.admin  { background-position: 0px 32px; }

#spacer {
  height:130px;
}

#spacer.admin {
  height: 162px;
}

#header_navigation li a {
  color:#636363;
}

#navigation {
  background: transparent url(/skins/top1_whitespace_black/navbgwide_black.png) repeat;
  border-bottom: none;
}

#navigation li {
  background-color: transparent;
  border-right: 1px solid #414141;
}

#navigation li a {
  background-image: none;
  font-size:12px;
  background-color: transparent;
  text-transform:none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #cbcbcb;
}

#navigation li a:hover {
  background-image: url(/skins/top1_whitespace_black/navselect.png);
  background-position: top center;
  background-color: transparent;
  color: #ffffff;
}

#navigation li a.selected {
  background-image: url(/skins/top1_whitespace_black/navselect.png);
  background-position: top center;
  background-color: transparent;
  color: #ffffff;
}

/* style below controls background colour of drop down menu*/

#navigation li ul li {
  background-color:transparent;
  background-image:url(/skins/top1_whitespace_black/80black.png);
}

#navigation li ul li a {
  font-size:11px;
  letter-spacing:1px;
  font-weight: bold;
  color:#cbcbcb;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navigation li ul li a:hover {
  background-color: #cccccc;
  background-image: url(/skins/top1_whitespace_black/80black.png);
  color:#ffffff;
}

#navigation li:hover, #navigation li.sfhover {
  background-color: transparent;
  color:#ffffff;
}

#mini_cart {
  margin-top:10px;
  background-image: none;
  border: 1px dotted #cbcbcb;
}

.cartbutton span a {
color:#5d5d5d;
}

.options_butt span a {
color:#5d5d5d;
}


#main_content {
	background-color: transparent;
}
.product_group {
  background-color: transparent;
  margin: 10px 0 0 0;
}

#pages_per_product_box {
  background: transparent url(/skins/top1_whitespace_black/70white.png) ;
}

.product_group_title {
  color:#ffffff;
  background-image:url(/skins/top1_whitespace_black/product_header.jpg);
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  letter-spacing:1px;
  line-height:27px;
  min-height:27px;
  padding:3px 0 0 20px;
  margin:0 0 10px 0;
  text-align: left;
}

#footer {
  color: #7f7f7f;
  text-align:left;
  background-color: #ffffff;
  border-top:1px solid #EEEEEE;
}

#admin_col1_middle {
  margin-top: 5px;
}

blockquote {
  color:#939393;
}
