

#productListing h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.productListing-item {
	clear: both;
	
	padding-bottom: 3em;
}



.productListing-desc ul {
	list-style-type: none;
	padding: 0;
}


.productListing-descItem-set {
	margin: 0.5em 0 0 0;
}

ul.productListing-desc-colorOpts {
	list-style: none;
	margin: 0;
	padding-top: 5px;
}
ul.productListing-desc-colorOpts li {
	display: inline;
}

ul.productListing-desc-colorOpts li img {
	border: 1px solid black;
	margin: 0 5px 0 5px;
	vertical-align: middle;
}


.productListing-imgWrapper img {
	float: left;
	border: 1px solid #737373;
	margin-right: 10px;
}

.productListing-desc ul li {
	line-height: 1.1em;
}

#productDetail-navWrapper {
	padding-top: 0.5em;
	display: none;
}

#centeredmenu {
   float:left;
   width:100%;
   background: #fff; 
   border-bottom: 2px solid #efd440; 
   overflow:hidden;
   position:relative;
   
   padding: 0;
   margin: 0 0 1em 0;
}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   line-height:1.3em;
   
   color: #737373;
   text-decoration:none;
   background: #c9c9c9 url(/images/subnav-bg.gif) 0px 0px repeat-x;
   font-size: 0.9em;
   font-variant:small-caps;
}
#centeredmenu ul li a:hover {
   background: #efd440 url(/images/subnav-bg.gif) 0px -25px repeat-x;
   color:#fff;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   color:#fff;
   background: #efd440 url(/images/subnav-bg.gif) 0px -25px repeat-x;
   /*background: url(/images/subnav-bg.gif) 23px 0px repeat-x; /*#5c4e06 url(/images/subnav-bg.gif) 23px 0px repeat-x;*/
   font-weight:bold;
}

#productDetail-overview-imgWrapper {
	float: left; 
	clear: both;
}

#productDetail-overview-imgWrapper img { border: 1px solid black; }

#productDetail-overview-desc {
	clear: both;
	padding-top: 2em;
}

.productDetail-section {
	clear: both;
}

div.productDetail-features-list-container-half {
	float: left;
	width: 50%; 
}
div.productDetail-features-list-container {
	clear: both;
	width: 100%;
}

div.productDetail-features-list-container h3, div.productDetail-features-list-container-half h3 {
	font-variant: small-caps;
	font-size: 1.3em;
	margin: 5px 0 0 0;
	color: black;
}
div.productDetail-features-list-container h4, div.productDetail-features-list-container-half h4 {
	font-variant: small-caps;
	font-size: 1.2em;
	color: #000000;
	margin: 5px 0 0 1.5em;
}

div.productDetail-features-list-container ul, div.productDetail-features-list-container-half ul {
	list-style-type: disc;
	margin-top: 0;
	margin-left: 1.1em;
	padding: 0;
	line-height: 1.1em;
	
	
}

div.productDetail-features-list-container li, div.productDetail-features-list-container-half li {
	font-size: 1em;
}

div.productDetail-features-list-container ul li ul, div.productDetail-features-list-container-half ul li ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.productDetail-features-list-container ul li ul li, div.productDetail-features-list-container-half ul li ul li {
	margin-left: 1em;
	list-style-type: circle;
}

div.productDetail-features-list-container ul {
	/*list-style-image: url(/images/list.arrow.png);*/
}

.productDetail-feature-desc {
	margin: 5px 15px 5px 0;
	padding: 5px;
	font-size: 0.8em;
	font-style: italic;
	background-color: #EAEAEA;
	border: 1px solid #666666;
}


#productDetail-galleryViewContainer {
	margin-left: auto; margin-right: auto;
	width: 400px;
	height: 400px;
	
}
	
	
#productDetail-galleryView img {

	margin-left: auto;
	margin-right: auto;
}

#productDetail-galleryView {
}

#productDetail-galleryView .inner {
	border: 1px solid #374b63;
}

#productDetail-galleryThumbs {
	margin-bottom: 3em;
	text-align: center;
}

#productDetail-galleryThumbs ul {
	display: inline;
}

#productDetail-galleryThumbs li {
	display: inline;
}

#productDetail-galleryThumbs a {
	width: 105px;
}

#productDetail-galleryThumbs a img {
	border: 1px solid #666666;
}

#productDetail-galleryThumbs a:hover img {
	border: 1px solid #000000;
}


.productDetail-specSection {
	margin-bottom: 1em;
}

dl#productDetail-specs dt {
	clear: left;
	float: left;
	width: 10em;
	background: url(/images/dot.gif) bottom left repeat-x;
	
	height: 1.1em;
}
dl#productDetail-specs dt span {
	background-color: #ffffff;
	font-weight: bold;
	font-size: 0.9em;
	font-style: italic;
}


dl#productDetail-specs dd {
	/*height: 20px;
	border: 1px solid red;*/
}
dl#productDetail-specs dd span {
	font-size: 0.9em;
}

ul#productDetail-specs-list {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

ul#productDetail-specs-list  li {
	font-style: italic;
	line-height: 1em;
}