/* Level Two Styles */ /* CSS Document */
* {
	margin: 0;
	padding: 0;
}

html,body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	font-family:helvetica,arial,sans-serif;
	font-size: 14px;
	color: #fff;
	background-image: url("../img/bg-level-two.gif");
	background-repeat: repeat-x;
	background-color: #020202;
}

h1,h2,h3,h4,h5 {
color: #88b8e8;
font-family: Helvetica, Arial, sans-serif;
}

h1 {
background-image:url(../img/header-seperator.png);
background-position:left bottom;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:40px;
font-weight:normal;
height:auto;
letter-spacing:0;
margin:0 0 10px;
}

h4 {
color:#020304;
font-size:20px;
font-weight:normal;
font-family:Helvetica,Arial,sans-serif;
}

h2.checkout-header {
color: #000;
font-family:"Times New Roman",Times,serif;
margin: 0 0 20px 0;
}

h5, h5 a {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
}

a {
	color: #88b8e8;
	text-decoration: none;
}

a:hover {
	color: #88b8e8;
	text-decoration: underline;
}

p {
	padding: 5px 0 10px;
}

.container {
height:auto !important;
margin:0 auto -195px;
min-height:100%;
overflow:hidden;
padding:0;
width:1024px;
}

form#utility-search {
float:right;
}

.header {
background-image:url(../img/level-two-header-bg.jpg);
background-repeat:no-repeat;
height:114px;
margin-left:auto;
margin-right:auto;
width:1024px;
}

.push {
	clear: both;
	height: 195px;
}

.footer {
	background-image: url("../img/footer-bg.gif");
	background-repeat: repeat-x;
	clear: both;
	height: 195px;
	color: #2F2F2F;
	background-color: #577BA0;
}

.footer a {
	color: #2F2F2F;
	text-decoration: none;
}

.footer a:link {
	color: #2F2F2F;
	text-decoration: none;
}

.footer a:hover {
	color: #2F2F2F;
	text-decoration: underline;
}

.footer ul li {
	list-style-type: none;
}

.footer-inner {
height:174px;
margin:0 auto;
padding:0 0 0 50px;
position:relative;
top:12px;
width:969px;
}

.newsletter {
	width: 326px;
	float: left;
	margin: 0 20px 0 0;
}

.support-section {
	float: left;
	margin: 0 20px;
	width: 248px;
}

.categories-section {
	float: left;
	height: 138px;
	margin: 0;
	width: 316px;
}

.categories-section a {
	display: block;
	float: left;
	width: 148px;
}

form#newsletter-sign-up {
	margin: 20px 0 0 0;
}

.credit-section {
	float: left;
	height: 28px;
	position: relative;
	top: 10px;
}

html* .credit-section {
	top: 0;
}

#footer-break {
	position: relative;
	left: -2px;
}

.categories {
background-image:url(../img/categories-bg.jpg);
background-repeat:no-repeat;
height:107px;
}

.products {
margin:40px 0 0;
}


#level-two-logo {
left:16px;
position:relative;
top:-33px;
}

.main-content {
float:left;
margin:0 0 30px 55px;
min-height:500px;
width:1022px;
}

html* .main-content {
margin: 30px 0 30px 55px;
}

.sub-nav-container {
float: left;
width: 220px;
}

.sub-nav-top {
background-image:url(../img/sub-nav-top.png);
background-repeat:no-repeat;
background-position: top left;
width: 202px;
height: 14px;
}

.sub-nav {
background-image:url(../img/sub-nav-mid.png);
background-repeat:repeat-y;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:20px;
letter-spacing:-1px;
margin:0;
padding:0 10px 20px;
width:181px;
}

.sub-nav-bot {
background-image:url(../img/sub-nav-bot.png);
background-repeat:no-repeat;
background-position: top left;
width: 202px;
height: 14px;
}

.item-details-content h1 {
color:#000;
}
* html .sub-nav {
	margin: 0 0 0 24px;
}

.sub-nav ul {
	list-style-type: none;
}

.sub-nav ul li {
background-position:center bottom;
border-bottom:1px dotted #FFFFFF;
font-size:16px;
padding:5px 0 2px 10px;
}

.sub-nav ul li a {
	color: #fdfdfe;
}

.main-copy {
float:left;
margin:0;
padding:5px;
width:720px;
font-size:16px;
}

.sub-nav+.main-copy {
min-height:500px;
width:690px;
}

#myjquerymenu ul {
	z-index: 100000;
}

#gallery-search {
	float: right;
	position: relative;
	top: 44px;
}

.pagination {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin: 0 0 54px 0;
}

.pagination span {
	color: #8cd7c6;
	font-size: 24px;
	margin: 0 5px 0 0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.pag-container {
float:left;
margin:0 0 20px;
position:relative;
top:0;
width:100%;
}

.page-select {
float:right;
padding:0 15px 0 0;
position:relative;
}

.page-select .pag-link-prev {
padding: 0 10px 0 0;
}
.page-select .pag-link-nex {
padding: 0 0 0 10px;
}

.page-select .disabled {
float: left;
}

.page-select-group {
float:left;
margin:0 0 0 20px;
}


.results {
clear:both;
float:left;
}

.results-bottom span {
clear:both;
color:#8CD7C6;
float:left;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:24px;
margin:0 5px 0 238px;
position:relative;
top:-22px;
}

div.page-select-bottom {
float:right;
clear: both;
position: relative;
padding:0 15px 0 0;
}

.copyright {
	float: left;
	position: relative;
	font-size: 12px;
}

.credits {
	float: right;
	left: -52px;
	position: relative;
	font-size: 12px;
}

.item-section {
	float: left;
	margin: 0 8px 17px 0;
	width: 335px;
}

.item-image {
	float: left;
	margin: 0 7px 0 0;
}

.buy-now-section {
	/* float:right; */
	height: 60px;
	margin: 0 25px 0 0;
	/* position:relative;
top:40px; */
	width: 151px;
}

.buy-it-now-btn {
	float: right;
	left: -6px;
	position: relative;
	top: 5px;
}

span.price {
	color: #333333;
	float: right;
	font-size: 23px;
	font-weight: bold;
	left: -9px;
	position: relative;
	top: 2px;
}

.sIFR-replaced .sIFR-alternate {
	display: none;
}

/*************/ /*UTILITY NAV*/ /*************/
.utility-nav {
float:left;
margin:0 0 0 346px;
padding:0 0 0 27px;
position:relative;
top:5px;
}

html* .utility-nav {
margin:0 0 0 320px;
width: 650px;
}


.utility-nav a:link ,
.utility-nav a:visited {
	color: #fff;
	text-decoration: none;
}

.utility-nav a {
color: #fff;
}

.utility-nav a:hover {
	color: #fff;
	text-decoration: underline;
}

.utility-nav ul {
background-image:url(../img/cart-logo-level-two.png);
background-position:left top;
background-repeat:no-repeat;
float:left;
left:0;
padding:0 0 0 30px;
position:relative;
}

.utility-nav ul li {
	background-image: url("../img/utility-nav-spacer.gif");
	background-position: right center;
	background-repeat: no-repeat;
	float: left;
	list-style-type: none;
	margin: 0 4px 0 0;
	padding: 3px 7px 3px 0;
}

.utility-nav ul li.last {
	background-image: none;
}

/*******************************/ /******LEVEL THREE STYLES*******/
	/*******************************/
.item-details-top {
background-image:url(../img/checkout-top.png);
background-repeat:no-repeat;
height:17px;
width:700px;
}

.item-details-content {
background-color:#FFFFFF;
color:#000000;
float:left;
padding:0 7px;
width:683px;
}

.item-details-content a {
	color: #1D9F96;
}


.item-details-content p {
	color: #000000;	
}

.item-details-content li {
	color: #000000;	
	
}


.item-details-bot-content { /* clear:left;
float:left; */
	margin: 20px 0 10px;
	width: 100%;
	clear: both;
}

.item-details-bot {
	background-image: url("../img/checkout-bot.png");
	background-repeat: no-repeat;
	float: left;
	height: 17px;
	width: 700px;
}

.item-details-image {
	float: left;
	margin: 0 8px 10px 5px;
}

h6 {
	color: #020304;
	font-family: helvetica;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0.1em;
	line-height: 1;
	margin: 0 0 20px 0;
}

.main-copy.level-three {
	color: #020304;
}

.buy-now-section.level-three {
	background-color: #cccccc;
	float: right;
	height: 75px;
	margin: 0 9px 6px 0;
	padding: 4px;
	/* position:relative;
top:100px; */
	width: 151px;
}

.buy-now-section input{
clear:both;
float:right;
margin:6px 9px 0 0;
width:75px;	
}

.item-details-photo-left {
	float: left;
	width: 292px;
}

.enlarge-image-link {
	background-image: url("../img/mag-icon.gif");
	background-position: right center;
	background-repeat: no-repeat;
	margin: 10px 0 0;
	padding: 1px 28px 0 0;
}

.back-link {
	background-image: url("../img/back-arrow.gif");
	background-position: left center;
	background-repeat: no-repeat;
	margin: 10px 0 0;
	padding: 0 0 0 16px;
}

div.main{
	width: 1024px;	
	margin-left: auto;
	margin-right:auto;
}

main-copy ul {
	margin-left: 1em;
}
.item-details-photo-left > :first-child {
	display: block;
}

table.data {
background-color:white;
margin:20px 0 0;
width:100%;
}

table.data tbody td {
  background-color: white;
	color:black;
}
table.data tbody td.odd {
  background-color: #666;
  color: white;
}
    
table.data td.hovered {
  background-color: lightblue;
  color: #666;
}
table.data th.sortable {
color:#666666;
cursor:pointer;
text-align:left;
text-decoration:underline;
}
table.data th.sortable:hover { color: black; }
table.data th.sorted-asc, table.data th.sorted-desc  { color: black; }


div.item-details-content label {
	display: block;
	float: left;
	width: 150px;
}

#utility-search-cat {
float:right;
margin:0 0 -20px;
position:relative;
top:-40px;
}

div.results span {
color:#8CD7C6;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:24px;
margin:0 5px 0 0;
position:relative;
top:-6px;
}

div.sold-container {
color: #C00;
font-size: 20px;
}
