/* Copyright ©2008 +  ebayshopdesign.com All rights reserved.
This Style Sheet may not be used in whole or in part.
Any person or group of persons found to be using it will face legal action. This Style Sheet has been uploaded and logged from the date it was created as proof of its copyright, if any person or groups of persons found using will face legal action. YOU HAVE BEEN WARNED */
body {
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #333333;
	background-color: #ffffff;
background:#ffffff url(../images/bg2.jpg) 0 0px repeat-x !important;
	}

a img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #333333;
	text-decoration: none;
	}
 
a:visited {
	color: #333333;
	text-decoration: none;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #DF4275;
	}

a:active {
	color: #333333;
	}

h1 {
	font-size: 1.5em;
	color: #000000;
	}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;
	}

.biggerText {
	font-size: 1.2em;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0.3em 0;
	}

/*  Might uncomment either or both of these if having problems with IE peekaboo bug:
h1, h2, h3, h4, h5, h6, p {
	position: relative;
	}
*html .centerColumn {
	height: 1%;
	}
*/

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}

TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {
	background: #E4FEF5;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	color: black;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {
	width: 9em;
	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;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #9a9a9a;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}
/* SHOP HEADER */
/*wrappers - page or section containers*/
#mainWrapper {
		background-image: url(../images/shop_bg.jpg);
	text-align: left;
	width: 982px;
	vertical-align: top;
	border: 0px solid #9a9a9a;
	}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}
/* were logo use to go */
#logoWrapper{
	background-color: transparent;
	height:0em;
	}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin-left: 0.5em;
	margin-right: 0.5em;
	}
	
#tagline {
	color:#000000;
	font-size: 2em;
	text-align : center;
	vertical-align: middle;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;

	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

.navSplitPagesResult {}
.navSplitPagesLinks {}

.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	}
/*top of logo etc...*/
#navMainWrapper{
	margin: 0em;
	background-color: ;
		background-image: url(../images/header_main2.jpg);
	padding: 0.5em 0.2em;
	font-weight: bold;
	color: #000000;
	height: 10em;
	}
	/*footer*/
	#navSuppWrapper{
	margin: 0em;
	background-color: transparent;
	background-image: url();
	padding: 0.5em 0.2em;
	font-weight: bold;
	color: #000000;
	}
	
	#navCatTabsWrapper {
	margin: 0em;
	background-color: #000000;
	background-image: url();
	padding: 0.5em 0.2em;
	font-weight: bold;
	color: #000000;
	height: 1%;
	}
/*top cat links*/
#navCatTabsWrapper {
	background-color: transparent;
	color: #9a9a9a;
	background-image:none;
}
/*aline links log out etc..*/
#navMain ul, #navSupp ul, #navCatTabs ul {
	margin: 0;
	padding: 0.5em 17em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}
	
		#navMain ul{
		float: right;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}
/*top links log out etc..*/
#navMain ul a{
	text-decoration: none;
	padding: 0em 0.2em;
	color: #333333;
		float: right;
	white-space: nowrap;

	}
	/*bot link clour*/
#navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #000000;
	white-space: nowrap;
	}
/*top cat links colour*/
#navCatTabs ul li a {
	color: #ffffff;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 0px solid #9a9a9a;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}

#navMainSearch {
	float: right;
	}
/*top navagation backround home etc..*/
#navBreadCrumb {
	padding: 0.5em 1.5em;
	background-color: transparent;
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	}
/*top page links backround*/
#navEZPagesTop {
	background-color: transparent;
	background-image: url();
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	margin-left: 19em;
	padding: 0em;
	}

#navColumnOne, #navColumnTwo {
	background-color: transparent;
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}
	#productDescription_1{
	text-align:left!important;
}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding: 0.8em;
	}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}
	/*fotter image etc........*/
	#siteinfoIP {
	height:98px;
			background-image: url(../images/footer_bg.jpg);
	}
	
	#siteinfoLegal{
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	
	background-color: #ffffff;
	}

/*Shopping Cart Display*/
#cartAdd {
	float: ;
	text-align: center;
	margin: 1em;
	padding: 1em;
	}

/*Shopping Cart under line*/
.tableHeading TH {
	border-bottom: 1px solid #DF4275;
	}

.tableHeading, #cartSubTotal {
	background-color: #000000;
	color:#FFFFFF;
	 }

#cartSubTotal {
	border-top: 1px solid #DF4275;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	background-color: #E4FEf5;
	border: 1px solid #003D00;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	list-style-type: none;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}
.centerBoxWrapper img {
width:130px;
height:auto;
border: 1px solid #000000;}

.centerBoxWrapper {
background:#DCDCDC;
	border: 1px solid #000000;
	height: 1%;
	margin: 1.1em 0;
	}

h2.centerBoxHeading {
	font-size: 1.3em;
	color: #ffffff;
	}

/*sideboxes*/
.columnLeft { padding: 0em 0.5em;}
.columnRight { padding: 0em 0.5em;}

h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1em;
	font-weight:bold;
	color: #ffffff;
	

	}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	color: #ffffff;
		font-size:10px;
				padding: 0.3em 0.2em;
		
}
/*sideboxes title images */
.leftBoxHeading {
	margin: 0em;
	background-color: ;
	background-image: url(../images/featured_item_h3.jpg);
	padding: 0.5em 0.2em;
	}
	/*sideboxes title fonts*/
	h3.leftBoxHeading, h3.rightBoxHeading{
	color: #ffffff;
		font-size:11px;
				padding: 0.3em 0.2em;
	} 
	/*center title images */
.centerBoxHeading{
	margin: 0em;
	background-image: url(../images/center_title_bg.gif);
	padding: 0.5em 0.2em;
	}
	
	/*sideboxes title images */
.rightBoxHeading {
	margin: 0em;
	background-image: url(../images/featured_item_h3.jpg);
	padding: 0.5em 0.2em;
	}
	
/*sideboxes backing ns styling */
.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
		background-color: #ffffff;
	border: 0px solid #9900FF;
	border-bottom: 1px solid #000000;
		background-image: url(../images/featured_item_bg.gif);
	margin-bottom: 1.5em;
	font-weight:bold;
	color: #333333;
	}
	/*sideboxes links */
.leftBoxContainer a, .rightBoxContainer a {
color: #333333;
	}
	
	.leftBoxContainer a:hover, .rightBoxContainer a:hover {
color: #DF4275;
	}
	
/*sideboxes  */
.sideBoxContent {
padding-top:5px;
background-color: ;
	background-image: url();
	padding: 0.4em;
	}
/*sideboxes links */
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #DF4275;
	text-decoration: none;
	} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #ffffff;
	}


.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	padding: 0.5em;
	}
	#productMainImage img{
	width:300px;
	
	height:auto;}

#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	padding: 0.4em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}
		
		

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/* categories box parent and child categories */
A.category-top, A.category-top:visited {
	color: #008000;
	text-decoration: none;
	}
A.category-links, A.category-links:visited {
	color: #004080;
	text-decoration: none;
	}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {
	color: #FF0000;
	text-decoration: none;
	}
SPAN.category-subs-parent {
	font-weight: bold;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	}
/* end categories box links */

/*misc*/
.back {
	float: left;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #FDAEFF;
	height: 1.5em;
	vertical-align: top;
	
	}

.rowEven {
	background-color: #DCDCDC;
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #000000;
	color:#ffffff;
	height: 2em;
	}

.productListing-rowheading {
	background-color: #ffffff;
	background-image: url(../images/center_title_bg.gif);
	height: 2em;
	color: #FFFFFF;
	}
.productListing-rowheading a{
	color: #FFFFFF;
	}
	.productListing-rowheading a:visited{
	color: #FFFFFF;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}
/*pop up styling*/
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
		background-image: url(../images/popback.gif);
	}
.information {padding: 10px 3px; line-height: 150%;}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}
h2.greeting {
	font-size: 12px;
	color: #000000;
	font-weight:normal;
}

/*dotted lines*/
.vDotLine
{
    background-color: transparent;
    background-image: url(../images/delim_v.gif);
    background-repeat: repeat-y;
    background-attachment: scroll;
    width: 20px;
    font-size: 1px;
}

.hDotLine
{
    background-image: url(../images/delim_v.gif);
    padding:1px 0;
}

/* categories---------------- */

.betterCategories, .betterDocuments, .betterEzpages,
.betterInformation, .betterMoreinformation, .betterBestsellers {
	border-top: 0px solid #333333;
}

.betterCategories a, .betterCategories a:visited,
.betterDocuments a, .betterDocuments a:visited,
.betterEzpages a, .betterEzpages a:visited,
.betterInformation a, .betterInformation a:visited,
.betterMoreinformation a, .betterMoreinformation a:visited,
.betterBestsellers a, .betterBestsellers a:visited {
color: #333333;
display: block;
font-weight:bold;
font-size: 11px;
padding: 2px 0px 2px 5px;
border-top: 1px solid #000000;
border-bottom: 0px solid #000000;
background: url(../images/left-nav-back.gif);
width:145px;
}

.betterCategories a:hover,
.betterDocuments a:hover,
.betterEzpages a:hover,
.betterInformation a:hover,
.betterMoreinformation a:hover,
.betterBestsellers a:hover{
color: #ffffff;
font-size: 11px;
display: block;
font-weight:bold;
padding: 2px 0px 2px 5px;
border-top: 1px solid #000000;
border-bottom: 0px solid #000000;
background: url(../images/left-nav-back-hover.gif);
width:145px;
}
/*removing padding in cats */
.sideBoxContent {
background-color: ;
	background-image: url();
	padding: 0.0em;
	
	}
	#whatsnew img, #randomContent img {
	width:130px;
	padding:0;
	border: 1px solid #000000;
	height:auto;
	}

	
	/*login box style */
	#loginboxContent{
background-color: ;
background: url(../images/featured_item_bg.gif);
color: #333333;
font-size: 11px;
	padding: 0.4em;
	
	}
		/*shopping cart box style */
	#shoppingcartContent{
color: #333333;
font-size: 11px;
	padding: 0.4em;
	}
#searchContent{
background: url(../images/searchbg.gif);
border-bottom:#ffffff;
	padding: 0.4em;
	text-align:left;
	}
.cartOldItem{color: #333333;}
#whosonlineContent{
	padding: 0.4em;
	}
	#randomContent{
	padding: 0.4em;
	color:#FFFFFF;
	background: url(../images/asd.gif);
	}
	#randomContent a{
	color:#FFFFFF;
	}
		
		#tellafriendContent{
	padding: 0.4em;
	}
	
	#manufacturerinfoContent img{
width: 130px;
height:auto;

	}
	
.category-subs-selected, .category-subs-selected a:hover {
	text-decoration: none;
}

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

#manufacturerslistContent a {
color: #333333;
display: block;
font-weight:bold;
font-size: 11px;
padding: 2px 0px 2px 5px;
border-top: 1px solid #000000;
border-bottom: 0px solid #000000;
background: url(../images/left-nav-back.gif);
width:145px;
}

#manufacturerslistContent a:hover {
color: #ffffff;
font-size: 11px;
display: block;
font-weight:bold;
padding: 2px 0px 2px 5px;
border-top: 1px solid #000000;
border-bottom: 0px solid #000000;
background: url(../images/left-nav-back-hover.gif);
width:145px;
}
#catBoxDivider{
display:none;}
#categoriesContent{
background: url(../images/left-nav-back.gif);}
