html, body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6f6f6f;
	background: #ffffff;
	line-height: 12px;
	min-width: 744px;
	margin: 0;
}
#mainpage {
	background: #f9f9f9 url(/images/bg.gif) center repeat-y;
	border-width: 0;
	border-style: none;
	position: absolute;
	left: 50%;
	margin-left: -372px;
	width: 744px;
	padding: 13px 0 0 13px;
}
html>body #mainpage {
	padding: 13px 13px 0 13px;
}
#banner {
	width: 744px;
	height: 108px;
	background: #f9f9f9 url(/images/banner.jpg) center no-repeat;
	margin-left: 0px;
	padding: 0;
	position: relative;
}
#banner h1 {
	text-indent: -1000em;
	margin: 0px;
}
#nav {
	border: 0;
	padding: 1px 7px 10px 16px;
	margin: 0;
	width: 721px;
	height: 13px;
	background: url(/images/nav.gif) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 125px;
	left: 13px;
	font-size: 11px;
	color: #feab65;
}
a.nav:link {
	color: #feab65;
	text-decoration: none;
	font-weight: bold;
}
a.nav:visited {
	color: #feab65;
	text-decoration: none;
	font-weight: bold;
}
a.nav:hover {
	color: #f4e9e0;
	text-decoration: none;
	font-weight: bold;
}
a.nav:active {
	color: #feab65;
	text-decoration: underlined;
	font-weight: bold;
}
#search {
	width: 209px;
	
}
.homecontent {
	width: 741px;
	padding-top: 99px;
}
#main-ext {
	width: 744px;
	padding: 24px 0 0 0;
}
html>/**/body #main-ext {
	padding: 31px 0 0 0;
}
#main-home {
	width: 744px;
	height: 266px;
	background: url(/images/bg.jpg);
	margin: 0;
	margin-top: 55px;
	padding: 0;
}
#main-content {
	width: 580px;
	padding: 0 0 0 4px;
}
#sublinks ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
	font-size: 10px;
	line-height: 22px;
	text-indent: -40px;
	list-style: none;
}
a.sublinks:link {
	color: #6f6f6f;
	text-decoration: none;
	background: url(/images/bullet.gif) center left no-repeat;
	padding: 0 0 0 7px;
}
a.sublinks:visited {
	color: #6f6f6f;
	text-decoration: none;
	background: url(/images/bullet.gif) center left no-repeat;
	padding: 0 0 0 7px;
}
a.sublinks:active {
	color: #6f6f6f;
	text-decoration: underline;
	background: url(/images/bullet.gif) center left no-repeat;
	padding: 0 0 0 7px;
}
a.sublinks:hover {
	color: #6f6f6f;
	text-decoration: underline;
	background: url(/images/bullet.gif) center left no-repeat;
	padding: 0 0 0 7px;
}

#bottom {
	width: 741px;
	height: 39px;
	background: url(/images/base.gif) center no-repeat;
	margin: 0;
	top-padding: 0;
}
p, td, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #6f6f6f;
}
h1, h2 {
	font-size: 11px;
	line-height: 10px;
	font-weight: bold;
}
#box {
	border: 1px;
	background-color: #FFFFFF;
	padding: 1px 10px 4px 10px;
	font-size: 11px; 
	line-height: 13px;
}
#box-main {
	border: 1px;
	background-color: #f3f3f3;
	padding: 13px;
	font-size: 11px; 
	line-height: 13px;
}
#spacer-4 {
	width: 100px;
	height: 4px;
}
#paypal {
	background: url(/images/paypal.gif) no-repeat right top;
	margin: 0;
	width: 326px;
	height: 62px;
}
#credits {
	width: 326px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #6f6f6f;
	height: 26px;
	margin-top: 10px;
	vertical-align:bottom;
}
#baseline {
	height: 1px;
	background-color: #eaeaea;
	width: 770px;
	margin-left: -13px;
	overflow: hidden;
}
a:link {
	color: #feab65;
	text-decoration: none;
}
a:visited {
	color: #feab65;
	text-decoration: none;
}
a:hover {
	color: #feab65;
	text-decoration: underline;
}
a:active {
	color: #feab65;
	text-decoration: underline;
}
.side-image {
    float: left;
	margin: 0 5px 0 0;
	}
.right {
    float: right;
	margin: 0 0 15px 20px;
	}
.left {
    float: left;
    margin: 10px 20px 0 0;
}
.center {
    margin: 20px 0 0 0;
}
.fabric {
    margin: 2px 16px 2px 0;
}
.formbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border-style: none;
	margin-left: 5px;
	padding: 0;
	width: 130px;
	overflow: hidden;
	font-size: 10px;
	height: 12px;
}
.formbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: none;
	margin: 0;
	padding: 0 0 0 3x;
	width: 15px;
	overflow: hidden;
	font-size: 10px;
	height: 14px;
	color: #feab65;
	text-decoration: none;
	font-weight: bold;
}

/* additions */
.attribImg {
	float: left;
	margin-right: 16px;
}

.attribImg img { cursor: pointer; cursor: hand; }

.optionName {
	line-height: 1em;
	margin-top: 0.4em;
	margin-bottom: 0.6em;
}

.clearBoth {
	clear: both;
	}

.leftBoxContainer {
	border: 1px solid #eb8024;
	background-color: #ffffff;
	margin-bottom: 4px;
	padding: 2px 5px 5px 11px;
	}


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

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

.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;
	}

.back {
	float: left;
}
.centeredContent img, .listingProductImage {
border-style: none
}

#indexDefaultMainContent {
	border: 1px solid #6f6f6f;
	background-color: #ffffff;		
	padding: 2px 5px 5px 11px;
}

.productListing-odd, .productListing-even {
	border: 10px solid #000000;
}

.tabTable {
	background-color: #ffffff;		
	border: 1px solid #6f6f6f;
   padding: 5px;
}

.tabTable th a {
	color: #6f6f6f;
}

.tabTable tr.productListing-odd td img, .tabTable tr.productListing-even td img{
   padding: 10px;
}


h3.itemTitle a {
	color: #6f6f6f;
}

.main img {
	border-style: none;
	}
a img {
	border-style: none;
}	
.main a strong {
	color: #6f6f6f;
}
	
.main #box {
	border: 1px solid #6f6f6f;
}

#yoToptd {
	padding: 8px 0 0 0;
}

html>/**/body #yoToptd {
	padding: 0px 0 0 0;
}

.sideBoxContent img {
	border-style: none;
}

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

LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

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

