@charset "utf-8";
/* CSS Document */


a img {border: none; }


a:link, #navEZPagesTOC ul li a {
	color: #CCC;
	text-decoration: none;
	font-size: 10px;
	}
.centerBoxContentsProducts.back form p {
	width: 80%;
}
.centerBoxContentsProducts.back form .itemTitle a {
	width: 90%;
}


  #gvFaqDefaultMainContent a,  #gvFaqDefaultContent a {
  color: #CF6F6F;
  text-decoration:underline;
  }
  #gvFaqDefaultMainContent {
  line-height:1.5em;
  margin-bottom:15px;
  }
  
  #gvFaqDefaultSubHeading, #gvFaqDefaultContent {
  margin-bottom:15px;
  }
a:visited {
	color: #CCC;
	text-decoration: none;
	font-size: 10px;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover{
	color: #555555;
	}
	
	#navSupp ul li a:link, #navSupp ul li a:active, #navSupp ul li a:visited {
	color: #848646;
	}

a:active {
	color: #333333;
	}
	#checkoutShippingHeadingMethod {
	padding-top:10px;
	}
	#checkoutShippingContentChoose {
	line-height:1.4em;
	margin-bottom:10px;
	}
	
.centerBoxContentsProducts h3.itemTitle {
margin:0;
}
/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	
	}
.centerBoxContentsProducts {
text-align:left;
margin:0 0 10px 0;
}
.listingDescription {
display: none;
margin:0;
}
.centerBoxContentsProducts h3.itemTitle {
margin:0;
}
#productMainImage img, .centerBoxContentsProducts img, .categoryListBoxContents img, .centerBoxContentsFeatured img,
 .centerBoxContentsNew img, .catImage, .centerBoxContentsAlsoPurch img, .addLinkB img{
border:1px solid #cccccc;
	padding:2px; }
	
	.addLinkB img {
	margin-bottom:3px;
	}
.categoryIcon {}
#alsoPurchased h2 {
letter-spacing:normal;
font-size:1em;
}

.imgLink {
float:left;
}
#productMainImage .imgLink img{
border:0;
}
#cartImage {
	margin: 0.5em 1em;
	}
#cartImage {
	margin: 0.5em 1em;
	}
/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

.centerBoxWrapper {
	border: 1px solid #dddddd;
	height: 1%;
	margin: 1.1em 0;
	}

h2.centerBoxHeading {
	font-size: 1.3em;
	color: #848646;
	padding-top:10px;
	}
.navSplitPagesResult {}
.navSplitPagesLinks {}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	
	}

TEXTAREA {
	float: left;
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {
	background-color: #EBEDEC;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	line-height:1.5em;
	}

LEGEND {
	font-weight: bold;
	padding: 0.5em;
	color:#222222;
	 background: #eeeeee;
border: 1px solid #cccccc;
padding: 2px 6px;
margin-bottom:10px;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0;
	width:95px;
	}
LABEL {
	text-transform:uppercase;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left:3px;
}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {
	width: 14em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
	}

#checkoutPayment LABEL.radioButtonLabel {
	font-weight: bold;
	}

P, ADDRESS {
	padding: 0.5em;
	}
#ezPageDefault p {
margin:0;
padding:5px 0 5px 0;
line-height:1.6em;
}
ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}
.itemListPrice {
color: #cc6666;
margin:0;
}
/*Attributes*/
.attribImg {
	width: 38%;
	margin: 0.3em 2.5em 2.5em 0.3em;
	float:left;
}
.attribImg img {
border:1px solid #dddddd;
padding:2px;
}
.attributesComments {
padding:5px 0px;
}
h3.attributesComments {
font-size:.9em;
font-weight:normal;
}
/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

.centerBoxWrapper {
	border: 1px solid #dddddd;
	height: 1%;
	margin: 1.1em 0;
	}

h2.centerBoxHeading {
	font-size: 1.3em;
	color: #848646;
	padding-top:10px;
	}




/*misc*/
.back {
	float: left;
	}
	
.buttonRow2 {
margin-top:6px;
}
.navSplitPagesResult {
padding-bottom:15px;
}
.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}
	#productTellFriendLink {
	padding-right:12px;
	}
#indexDefaultMainContent {
font-size:1.1em;
line-height:1.4em;
}
 #indexDefaultHeading {
 font-size:3em;
 letter-spacing:.2em;
 font-weight:normal;
 }
.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}
/*<======================== ITEM DISPLAY ========================>*/


ul.item {
	display: inline;
	width: 190px;
	height: 170px;
	margin: 0px 3px 20px 3px;
	padding: 5px;
	list-style: none;
	float: left;
	background: url(web_item.gif);
}
* html ul.item { width: 200px; height: 180px; }

ul.item li {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}

ul.item li.item_title {
	width: 190px;
	height: 35px;
	float: left;
	overflow: hidden;
	line-height: 13px;
}

ul.item li.item_title a {
	text-decoration: none;
	font-weight: bold;
	color: #95cbff;
}

ul.item li.item_picture {
	width: 110px;
	height: 115px;
	text-align: center;
}
ul.item li.item_picture a { margin: auto; }
ul.item li.item_picture a img { vertical-align: middle; }


ul.item li.item_description {
	width: 75px;
	padding: 0px 0px 0px 5px;
	height: 80px;
	overflow: hidden;
	color: #aaaaaa;
}
* html ul.item li.item_description { width: 80px;
 color:#aaaaaa;
 }



ul.item li.item_price {
	width: 75px;
	padding: 0px 0px 0px 5px;
	height: 35px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}
* html ul.item li.item_price { width: 80px; }

ul.item li.item_price strong {
	font-size: 13px;
	display: block;
	color: #fff;
}

ul.item li.item_price span {
	font-size: 11px;
	font-weight: bold;
	text-decoration: line-through;
	display: block;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	height: 13px;
	color: #fff;
}

ul.item li.item_details, ul.item li.item_details a {
	width: 110px;
	height: 20px;
}

ul.item li.item_details {
	margin: 0px 5px 0px 0px;
}


ul.item li.item_add, ul.item li.item_add a {
	width: 75px;
	height: 20px;
}

ul.item li.item_details, ul.item li.item_details a,
ul.item li.item_add, ul.item li.item_add a {
	display: block;
}