/**
 * Main CSS Stylesheet
*/


body {
	margin: 0px 0px 0px 0px;
	height: 100%;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	background-color: #000000;
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-x;
	font-size:10pt;
	text-decoration:none;
	}
	
/** wrappers */

.wrapper {background:#f4f4f4; border:1px solid #ccc;}
div#wrapper {
		height: 100%;
		margin-left: auto;
		margin-right: auto;
		min-width: 1000px;
		max-width: 1000px;
		width: 1000px;
/*width: expression(((document.body.clientWidth)) < 1000? "1000px": ((document.body.clientWidth)) > 1000? "1000px": "auto" );*/

}
div#wrapper_r {
	padding-bottom: 8px;
}
body div#header {
	background: url(../images/hTop_bg.png) 0 0 repeat-x;
}
body div#header_l {
	background: url(../images/hTop_logo.png) 0 0 no-repeat;
}
body div#header_r {
	height: 120px;
	background: url(../images/hTop_right.png) 100% 0 no-repeat;
}
body div#footer {
	background: url(../images/hFoot_bg.png) 0 0 repeat-x;
}
body div#footer_l {
	background: url(../images/hFoot_left.png) 0 0 no-repeat;
}
body div#footer_r {
	height: 71px;
	background: url(../images/hFoot_right.png) 100% 0 no-repeat;
}
body div#wrapper {
	background: #FFFFFF url(../images/hCenter_left.png) 0 0 repeat-y;
}
body div#wrapper_r {
	background: url(../images/hCenter_right.png) 100% 0 repeat-y;
}
#page_bg {
	padding: 0px 0;
	margin-bottom: 1px;
	width:100%;
}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
	
/** Fixes and Hacks */

html {
  height: 100%;
  margin-bottom: 1px;
}

a img {border: none; }

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */


/* custom stuff */
.ten {font-size:10px;}
.pad2 {padding:2px;}
.pad3 {padding:3px;}
.pad5 {padding:5px;}
.pad8 {padding:8px;}
.pad10 {padding:10px;}

.blue {color:#004a80;}
.white {color:#FFFFFF;}
.black {color:#000000;}
.yellow {color:#FFCC33;}
.tan {color:#c1b997;}

.bold {font-weight:bold;}
.larg {font-size:16px;}
/** Link Styles */
a.greyLinks:link ,  a.greyLinks:visited ,a.greyLinks:active { font-size: 8pt; color:#999999;text-decoration: none;}
a.greyLinks:hover {color:#CCCCCC;}

a.blueLinks:link ,  a.blueLinks:visited ,a.blueLinks:active { font-size: 10pt; color:#004a80;text-decoration: none;}
a.blueLinks:hover {color:#1d6da7;}

a.blueGreyLinks:link ,  a.blueGreyLinks:visited ,a.blueGreyLinks:active { font-size: 10pt; color:#1d6da7;text-decoration: none;}
a.blueGreyLinks:hover {color:#cccccc;}

a.productsLinks:link ,  a.productsLinks:visited ,a.productsLinks:active { font-size: 10pt; color:#000000; text-decoration: none;}
a.productsLinks:hover {color:#cccccc;}

a.yellowLinks:link ,  a.yellowLinks:visited ,a.byellowLinks:active { font-size: 8pt; color:#ffcc33;text-decoration: none;}
a.yellowLinks:hover {color:#ffffff;}


a.tagCloud:link ,  a.tagCloud:visited ,a.tagCloud:active { color:#ffffff;}
a.tagCloud:hover {color: #ffd800;}


a:link, #navEZPagesTOC ul li a {
	color: #000000;
	text-decoration: none;
	}
 
a:visited {
	color: #000000;
	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: #cccccc;
	}

a:active {
	color: #000000;
	}
	
#listBreadCrumb {
	color:#f7f7f7;
	font-size:9pt;
	font-family:arial;
	padding:3px 0 0 12px;
	
}	

a.breadCrumb:link , a.breadCrumb:visited ,a.breadCrumb:active { color:#CCCCCC; text-decoration: none;}
a.breadCrumb:hover {color: #FFCC33;}


	
/** headers */
h1 {
	font-size: 1.5em;
	}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

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

.biggerText {
	font-size: 1.2em;
	}

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

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: #ffffff;
	}

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

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

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

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	font-size:12px;
	margin: 0.5em 0.3em;
	}

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

LABEL.inputLabel {
    font-size:12px;
	width: 8em;
	float: left;
	}

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

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

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 #000000;
	}

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

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

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

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

#navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	font-weight: bold;
	color: #000000;
	height: 1%;
	width: 100%;
	}
#navMainWrapper {
	position: absolute;
	margin: 0em;
	font-weight: bold;
	color: #000000;
	height: 1%;
	}

#navMain ul, #navSupp ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	
	}
#navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	font-size:10px;
	
	}

#navMain ul li, #navSupp ul li {
	display: inline;
	white-space: nowrap;
	}
#navCatTabs ul li {
	display: inline;
	white-space: nowrap;
	width:50px;
	border:1px solid #ccc;
	}
#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #000000;
	}

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

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

#navBreadCrumb {
	font-size:10px;
	font-family:tahoma;
	}

#navEZPagesTop {
	background-color: #ffff33;
	}

#navBreadCrumb, #navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

#navColumnOne {
	}

#navColumnTwo {
	}
	
#ezpage {}
#ezpage .pWrapper {padding:10px;}
#ezpage .pHeader h1{ font-size:14pt; font-weight:normal; color:#CCCCCC;}
#ezpage .pHeadSep{height:5px; line-height:5px; font-size:1px; background-color:#f1f1f1;}
#ezpage .pTitle h2 {}
#ezpage .pContent {font-size:10pt;}

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

.additionalImages {width:50px; padding:0.1em; height:50px; border:1px solid #ccc; margin-left:0.4em;}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}

#banner1 {padding-top:8px;}
#banner2,  #banner3,  #banner4,  #banner5,  #banner6 {
	padding: 0.8em;
	}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

/*Shopping Cart Display*/
#cartAdd {
	padding:5px 0 0 0;
	}

.tableHeading TH {
	border-bottom: 1px solid #cccccc;

	}

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

#cartSubTotal {
	border-top: 1px solid #cccccc;
	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;
}
.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	font-size:10pt;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}
.productPriceDiscount {font-size:10pt;}
#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

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

.totalDiv {background: url(../images/totaldiv-bg.png) top right no-repeat; height:79px; padding:5px; }
.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	font-weight:bold;
	}

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

.amount {
	width: 5.5em;
	}

/*Image Display*/
#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, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

/*sideboxes*/
.columnLeft { }

.leftBoxHeading, .centerBoxHeading {
	margin: 0em;
	padding: 0em 0em;
	
	}
.leftBoxContainer {
	background:url(../images/leftBox_bg.gif) repeat-y;
	}
.leftBoxFooter {
	margin-top: 0em;
	background-color: #ffffff;
	background-image:url(../images/boxHeaders/cat-ezpages-f.png);
	padding-bottom:0px;
	height:18px;
	line-height:18px;
	background-repeat:no-repeat;
	}

h3.bannerBoxHeading, h3.bannerBoxHeading a {
	font-size: 12px;
	color: #F0D900;
	background-image:url(../images/boxHeader_bg.gif);
	background-repeat:no-repeat;
	}

.bannerBoxHeading {
	margin: 0em;
	padding: 0.5em 0.2em;
	padding-left:10px;
	
	}
.bannerBoxContainer {
	margin-top: .3em;
	background-color: #3a3a3a;
	}

.sideBoxContent {
	color:#FFFFFF;
	font-size:10pt;
	}
.rightBoxContainer {
	margin-top: .3em;
	background-color: #3a3a3a;
	padding-bottom:5px;
	}
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 12px;
	color: #F0D900;
	background-image:url(../images/boxHeader_bg.gif);
	background-repeat:no-repeat;
	}
.rightBoxHeading_border {
	background-image:url(../images/boxHeader_border.gif);
	background-repeat:no-repeat;
	height:auto;
	}
.cat_border {
	background-image:url(../images/cat_border.gif);
	background-repeat:no-repeat;
	height:1px;
	line-height: 1px;
	font-size: 1px;
	}
.rightBoxHeading {
margin: 0em;
	padding: 0.5em 0.2em;
	padding-left:10px;
	}

h3.leftBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

h3.rightBoxHeading a:hover {
	color: #FF0000;
	text-decoration: none;
	}

.rightBoxContent {
	background-color: #3a3a3a;
	margin-bottom: 1em;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #banner2,  #banner3,  #banner4,  #banner5,  #banner6, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}

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

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

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

#bannerboxHeading {
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

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

.forward {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowEven {border-bottom:1px solid #ccc; height:20px; background:#ffffff url(../images/plist_bg.png) top right no-repeat;}
.rowOdd {border-bottom:1px solid #ccc; height:20px; background:#ffffff; line-height:20px;}


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: #FFFFFF;
	height: 2em;
	}

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

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

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
#searchMainWrapper {
	background-image:url(../images/search_bg.gif);
	background-repeat:repeat-x;
	height:50px;
	position:relative;
	top:-2px;
	}


div.content {
  padding: 0em 0px;
  border: 1px solid #3a3a3a;
  background-color: #ffffff;
  color: #000000;

}



.list {font-size:10pt; list-style-type: none;}
.tabTable { border-collapse:collapse; border-right:1px solid #DFDFDF;}
.productListing-heading {}
.productListing-even {border-bottom:1px solid #ccc; height:135px; background:#ffffff url(../images/plist_bg.png) top right repeat-y;}
.productListing-odd {border-bottom:1px solid #ccc; height:135px; background:#ffffff;}
.listingDescription {font-size:10pt; padding-left:10px; padding-right:10px;}
.itemTitle {font-weight:bold; font-size:12pt;; margin:0; padding:10px 0 5px 10px;}
.banners { margin:0;}
.splitpages {
	margin-left:2px;
	margin-right:10px;
	font-size:8pt;
	color:#999999;
	}

/* Page Numbers */
.pages {
    padding: 0em;
    margin: 0em 0;
		font-size:8pt;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #000;
    background: #252525;
	  color:#f7f7f7;
}

.pages span.current {
    border: 1px solid #fdcb05;
    font-weight: bold;
    background: #414141;
    color: #fff;
}

.pages a {
    border: 1px solid #000000;
    text-decoration: none;
}

.pages a:hover {
    border-color: #fdcb05;
}

.pages a.nextprev {
    font-weight: bold;
}


.pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}
.filterpages {
  background-color:#f7f7f7;
	padding:0px 10px 2px 10px;
	font-size:10pt;
	border-bottom:1px solid #ccc;
	}

#ezBreadCrumb {
	color:#f7f7f7;
	font-size:8pt;
	font-family:tahoma;
	font-weight:bold;
	padding:3px 0 0 12px;
	
	}




/** css buttons **/
#css_buttons {
	width: auto;
	white-space: nowrap;
	margin-top: 24px;
	padding-right:20px;

}

#css_buttons a {
	margin-right: 1px;
}

.navMainCartStatus {
	line-height:19px;
	vertical-align:baseline;
	margin-top: 10px;
	height:19px;
	padding-right:25px;
	}
	
.navMainSearch {
	line-height:19px;
	vertical-align:baseline;
	margin-top: 10px;
	height:19px;
	font-size:10px;
	padding-right:15px;
	}

	
.searchInput {
border:1px solid #666666;
background: #FFFADB url(../images/search-back.gif) repeat-x;
}


#ncTop { font-size:10pt; height:22px; line-height:12pt; }
#ncTop a {background-image:url(../images/catbg_top.gif);  display: block; width: 181px; padding-top:3px; padding-bottom:3px; color:#FFFFFF; }
#ncTop a:link a:visited { color: #EEE; text-decoration: none; }
#ncTop a:hover { background-color: #666666; background-image:url(../images/catbg_over.gif); color: #FFFFFF; }

#ncSelected { font-size:10pt; height:22px; line-height:12pt; }
#ncSelected a {background-image:url(../images/catbg_selected.gif);  display: block; width: 181px; padding-top:3px; padding-bottom:3px; color:#FFFFFF; }
#ncSelected a:link a:visited { color: #EEE; text-decoration: none; }
#ncSelected a:hover { background-color: #666666; background-image:url(../images/catbg_over.gif); color: #FFFFFF; }

#ncSubSelected { font-size:10pt; height:22px; line-height:12pt;}
#ncSubSelected a {background-image:url(../images/catbg_subselected.gif);  display: block; width: 181px; padding-top:3px; padding-bottom:3px; color:#FFFFFF; }
#ncSubSelected a:link a:visited { color: #EEE; text-decoration: none; }
#ncSubSelected a:hover { background-color: #666666; background-image:url(../images/catbg_over.gif); color: #FFFFFF; }



.category-top { background-color:#00CC66;}

.mBox-tr { 
background-image:url(../images/mBox-tr.png);
background-position:top;
background-repeat:no-repeat;
height:43px;
}
.mBox-m { 
background-image:url(../images/mBox-m.png);
background-position:top;
background-repeat: repeat-y;
width:958px;
height:351px;
}
.mBox-f { 
background-image:url(../images/mBox-f.png);
background-repeat: no-repeat;
height:13px;
margin-top: 0em;
padding-bottom:0px;
line-height:13px;
width:958px;
}
.cat {border-top:1px solid #333333;; border-bottom:1px solid #000; height:20px; line-height:20px; padding-left:10px; font-weight:bold; font-size:8pt;color:#FFFFFF;}

#navcontainer { width: 185px; }
#navcontainer ul
{
margin: 0px auto;
padding-left:0px;
list-style-type: none;
font-family: Tahoma, Arial Helvetica, sans-serif;
}
#navcontainer a
{
display: block;
font-size:10pt;
padding-top:3px;
padding-left:8px;
padding-bottom:3px;
width: 178px;
background-color: #3a3a3a;
background-image:url(../images/catbg_top.gif);
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #666666;
background-image:url(../images/catbg_over.gif);
color: #fff;
}



/* managers choice */
#rBox2 {width:235px;float:left;background:url('../images/rBox-head.gif') no-repeat;}
#rBox2 .logo {position:absolute;margin:2px 0 0 180px;}
#rBox2 .bord {border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
#rBox2 h2 {margin:0;padding:6px 0 0 6px;font:bold 11px verdana,helvetica;width:229px;height:20px;}
#rBox2 h3 {font:normal 11px verdana,helvetica;color:#666;margin:0;padding:5px 0 8px 5px;line-height:14px;width:145px;}
#rBox2 .ec-item {background:url('../images/hr-t.gif') repeat-x top;margin: 0 0 0 6px;padding: 8px 0 8px 0;width:216px;height:auto;}
#rBox2 .ec-item .img {float:left;width:65px;}
#rBox2 .ec-item img {border:none;float:left;margin: 5px 5px 0px 0;}
#rBox2 .ec-item .ec-desc {float:left;font:normal 11px verdana,helvetica;color:#666;width:151px;}
#rBox2 .ec-item .ec-desc h5 {font:bold 11px verdana,helvetica;margin:0;padding:0;}
#rBox2 .ec-item .ec-desc a {line-height: 14px;}
#rBox2 .ec-item .ec-desc img {float:none;}
#rBox2 .ec-item .see-all {text-align:right; font-size:8pt;}

/* managers choice */
#rBox {width:370px;float:left;background:url('../images/rBox-head.gif') no-repeat; margin-bottom:10px;}
#rBox .logo {position:absolute;margin:2px 0 0 45px;}
#rBox .bord {border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
#rBox h2 {margin:0;padding:6px 0 0 6px;font:bold 11px verdana,helvetica;width:265px;height:20px;}
#rBox h3 {font:normal 11px tahoma;color:#666;margin:0;padding:5px 0 8px 8px;line-height:16px;width:245px;}
#rBox h5 {font-size:14px; color:#666;margin:0;padding:5px 0 8px 0px;line-height:16px;width:250px;}
#rBox .ec-item .ec-desc {font:normal 10pt tahoma;color:#666;float:right; width:250px;}
#rBox .ec-item img {border:none;float:left;margin: 5px 5px 0px 0;}
#rBox .ec-item {background:url('../images/hr-t.gif') repeat-x top;margin: 0 0 0 6px;padding: 8px 0 8px 0;width:355px;height:auto;}
#rBox .ec-item .see-all {text-align:right; font-size:8pt;}
#rBox .btm {line-height:9px; height:9px;} /* ie div height fix */

/* FPI Blog */
#bBox2 {width:505px;background:url('../images/bBox-head.gif') no-repeat;}
#bBox2 .logo {position:absolute;margin:2px 0 0 180px;}
#bBox2 .bord {border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
#bBox2 h2 {margin:0;padding:6px 0 0 6px;font:bold 11px verdana,helvetica;width:229px;height:20px;}
#bBox2 h3 {font:normal 11px verdana,helvetica;color:#666;margin:0;padding:5px 0 8px 5px;line-height:14px;width:300px;}
#bBox2 .ec-item {background:url('../images/hr-t.gif') repeat-x top;margin: 0 0 0 6px;padding: 8px 0 8px 0;width:490px;height:auto;}
#bBox2 .ec-item .see-all {text-align:right; font-size:8pt;}
#bBox2 .btm {line-height:9px; height:9px;} /* ie div height fix */

/* FPI Blog */
#bBox {width:370px;float:left;background:url('../images/bBox-head.gif') no-repeat; margin-bottom:10px;}
#bBox .logo {position:absolute;margin:2px 0 0 45px;}
#bBox .bord {border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
#bBox h2 {margin:0;padding:6px 0 0 6px;font:bold 11px verdana,helvetica;width:229px;height:20px;}
#bBox h3 {font:normal 11px verdana,helvetica;color:#666;margin:0;padding:5px 0 8px 5px;line-height:14px;width:300px;}
#bBox .ec-item {background:url('../images/hr-t.gif') repeat-x top;margin: 0 0 0 6px;padding: 8px 0 8px 0;width:355px;height:auto;}
#bBox .ec-item .see-all {text-align:right; font-size:8pt;}
#bBox .btm {line-height:9px; height:9px;} /* ie div height fix */

/* Comic Merch */
#cmBox {width:370px;float:left;background:url('../images/cmBox-head.jpg') no-repeat; margin-bottom:10px;}
#cmBox .logo {position:absolute;margin:2px 0 0 45px;}
#cmBox .bord {border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
#cmBox h2 {margin:0;padding:6px 0 0 6px;font:bold 11px verdana,helvetica;width:265px;height:20px;}
#cmBox h3 {font:normal 11px tahoma;color:#666;margin:0;padding:5px 0 8px 8px;line-height:16px;width:245px;}
#cmBox h5 {font-size:12px; color:#666;margin:0;padding:0 0 0 5px; font-weight:normal;}
#cmBox .ec-item {background:url('../images/hr-t.gif') repeat-x top;margin: 0 0 0 6px;padding: 8px 0 8px 0;width:355px;height:auto;}
#cmBox .btm {line-height:9px; height:9px;} /* ie div height fix */

a.indexBoxLinks:link ,  a.indexBoxLinks:visited ,a.indexBoxLinks:active {font-size: 10pt;color:#000000;text-decoration: none; }
a.indexBoxLinks:hover { color:#666666; } 

/* Action Figures */
#afBox {width:370px;float:left;background:url('../images/afBox-head.jpg') no-repeat; margin-bottom:10px;}
#afBox .logo {position:absolute;margin:2px 0 0 45px;}
#afBox .bord {border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
#afBox h2 {margin:0;padding:6px 0 0 6px;font:bold 11px verdana,helvetica;width:265px;height:20px;}
#afBox h3 {font:normal 11px tahoma;color:#666;margin:0;padding:5px 0 8px 8px;line-height:16px;width:245px;}
#afBox h5 {font-size:12px; color:#666;margin:0;padding:0 0 0 5px; font-weight:normal;}
#afBox .ec-item .ec-desc {font:normal 10pt tahoma;color:#666;float:right; width:255px;}
#afBox .ec-item img {border:none;float:left;margin: 5px 5px 0px 0;}
#afBox .ec-item {background:url('../images/hr-t.gif') repeat-x top;margin: 0 0 0 6px;padding: 8px 0 8px 0;width:355px;height:auto;}
#afBox .ec-item .see-all {text-align:right; font-size:8pt;}
#afBox .btm {line-height:9px; height:9px;} /* ie div height fix */

/* Other Items */
#oiBox {width:370px;float:left;background:url('../images/oiBox-head.jpg') no-repeat; margin-bottom:10px;}
#oiBox .logo {position:absolute;margin:2px 0 0 45px;}
#oiBox .bord {border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
#oiBox h2 {margin:0;padding:6px 0 0 6px;font:bold 11px verdana,helvetica;width:265px;height:20px;}
#oiBox h3 {font:normal 11px tahoma;color:#666;margin:0;padding:5px 0 8px 8px;line-height:16px;width:245px;}
#oiBox h5 {font-size:12px; color:#666;margin:0;padding:0 0 0 5px; font-weight:normal;}
#oiBox .ec-item .ec-desc {font:normal 10pt tahoma;color:#666;float:right; width:250px;}
#oiBox .ec-item img {border:none;float:left;margin: 5px 5px 0px 0;}
#oiBox .ec-item {background:url('../images/hr-t.gif') repeat-x top;margin: 0 0 0 6px;padding: 8px 0 8px 0;width:355px;height:auto;}
#oiBox .ec-item .see-all {text-align:right; font-size:8pt;}
#oiBox .btm {line-height:9px; height:9px;} /* ie div height fix */

/* Movie Merch */
#mmBox {width:370px;float:left;background:url('../images/mmBox-head.jpg') no-repeat; margin-bottom:10px;}
#mmBox .logo {position:absolute;margin:2px 0 0 45px;}
#mmBox .bord {border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
#mmBox h2 {margin:0;padding:6px 0 0 6px;font:bold 11px verdana,helvetica;width:265px;height:20px;}
#mmBox h3 {font:normal 11px tahoma;color:#666;margin:0;padding:5px 0 8px 8px;line-height:16px;width:245px;}
#mmBox h5 {font-size:12px; color:#666;margin:0;padding:0 0 0 5px; font-weight:normal;}
#mmBox .ec-item .ec-desc {font:normal 10pt tahoma;color:#666;float:right; width:250px;}
#mmBox .ec-item img {border:none;float:left;margin: 5px 5px 0px 0;}
#mmBox .ec-item {background:url('../images/hr-t.gif') repeat-x top;margin: 0 0 0 6px;padding: 8px 0 8px 0;width:355px;height:auto;}
#mmBox .ec-item .see-all {text-align:right; font-size:8pt;}
#mmBox .btm {line-height:9px; height:9px;} /* ie div height fix */

/* TV Merch */
#tvmBox {width:370px;float:left;background:url('../images/tvmBox-head.jpg') no-repeat; margin-bottom:10px;}
#tvmBox .logo {position:absolute;margin:2px 0 0 45px;}
#tvmBox .bord {border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
#tvmBox h2 {margin:0;padding:6px 0 0 6px;font:bold 11px verdana,helvetica;width:265px;height:20px;}
#tvmBox h3 {font:normal 11px tahoma;color:#666;margin:0;padding:5px 0 8px 8px;line-height:16px;width:245px;}
#tvmBox h5 {font-size:12px; color:#666;margin:0;padding:0 0 0 5px; font-weight:normal;}
#tvmBox .ec-item .ec-desc {font:normal 10pt tahoma;color:#666;float:right; width:250px;}
#tvmBox .ec-item img {border:none;float:left;margin: 5px 5px 0px 0;}
#tvmBox .ec-item {background:url('../images/hr-t.gif') repeat-x top;margin: 0 0 0 6px;padding: 8px 0 8px 0;width:355px;height:auto;}
#tvmBox .ec-item .see-all {text-align:right; font-size:8pt;}
#tvmBox .btm {line-height:9px; height:9px;} /* ie div height fix */

.pDisplayBG {background:url('../images/pDisplay.jpg') repeat-y;}

/* Grahic Novles */
#gBox2 {width:505px;background:url('../images/gBox-head.jpg') no-repeat;}
#gBox2 .logo {position:absolute;margin:2px 0 0 180px;}
#gBox2 .bord {border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
#gBox2 h2 {margin:0;padding:6px 0 0 6px;font:bold 11px verdana,helvetica;width:400px;height:20px;}
#gBox2 h3 {font:normal 11px tahoma;color:#666;margin:0;padding:5px 0 8px 8px;line-height:16px;width:380px;}
#gBox2 h5 {font-size:12px; color:#666;margin:0;padding:0 0 0 5px; font-weight:normal;}
#gBox2 .ec-item .img {float:left;}
#gBox2 .ec-item .ec-desc {font:normal 10pt tahoma;color:#666;width:400px;}
#gBox2 .ec-item img {border:none;float:left;margin: 5px 5px 0px 0;}
#gBox2 .ec-item {background:url('../images/hr-t.gif') repeat-x top;margin: 0 0 0 6px;padding: 8px 0 8px 0;width:490px;height:auto;}
#gBox2 .ec-item .see-all {text-align:right; font-size:8pt;}
#gBox2 .btm {line-height:9px; height:9px;} /* ie div height fix */

/* Grahic Novles */
#gBox {width:370px;float:left;background:url('../images/gBox-head.jpg') no-repeat; margin-bottom:10px;}
#gBox .logo {position:absolute;margin:2px 0 0 45px;}
#gBox .bord {border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
#gBox h2 {margin:0;padding:6px 0 0 6px;font:bold 11px verdana,helvetica;width:265px;height:20px;}
#gBox h3 {font:normal 11px tahoma;color:#666;margin:0;padding:5px 0 8px 8px;line-height:16px;width:245px;}
#gBox h5 {font-size:12px; color:#666;margin:0;padding:0 0 0 5px; font-weight:normal;}
#gBox .ec-item .img {float:left;}
#gBox .ec-item .ec-desc {font:normal 10pt tahoma;color:#666;float:right;}
#gBox .ec-item img {border:none;float:left;margin: 5px 5px 0px 0px; border: 0px;}
#gBox .ec-item {background:url('../images/hr-t.gif') repeat-x top;margin: 0 0 0 6px;padding: 8px 0 8px 0;width:355px;height:auto;;}
#gBox .ec-item .see-all {text-align:right; font-size:8pt;}
#gBox .btm {line-height:9px; height:9px;} /* ie div height fix */

/* Grahic Novles */
#gnBox {width:370px;float:left;background:url('../images/gBox-head.jpg') no-repeat; margin-bottom:10px;}
#gnBox .logo {position:absolute;margin:2px 0 0 45px;}
#gnBox .bord {border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
#gnBox h2 {margin:0;padding:6px 0 0 6px;font:bold 11px verdana,helvetica;width:265px;height:20px;}
#gnBox h3 {font:normal 11px tahoma;color:#666;margin:0;padding:5px 0 8px 8px;line-height:16px;width:245px;}
#gnBox h5 {font-size:12px; color:#666;margin:0;padding:0 0 0 5px; font-weight:normal;}
#gnBox .ec-item .img {float:left; width:80px; padding-right:4px;}
#gnBox .ec-item .ec-desc {font:normal 10pt tahoma;color:#666;float:left; width:255px;}
#gnBox .ec-item img {border:none;float:left;margin: 5px 0px 0px 0px; border: 0px;}
#gnBox .ec-item {background:url('../images/hr-t.gif') repeat-x top;margin: 0 0 0 6px;padding: 8px 0 8px 0;width:355px;height:auto;;}
#gnBox .ec-item .see-all {text-align:right; font-size:8pt;}
#gnBox .btm {line-height:9px; height:9px;} /* ie div height fix */

/* Product Listing */
.lBox-tr { background-image:url(../images/lBox-tr.png);background-position:top right;background-repeat:no-repeat;min-height:47px;}
.lBox-m { width:770px;background-image:url(../images/lBox-m.png); background-position:top right; background-repeat: repeat-y; }
.lBox-f { background-image:url(../images/lBox-f.png);background-repeat: no-repeat;height:16px; font-size:1px; line-height:1px;}

/* shopping cart */
.scBox-tr { background-image:url(../images/scBox-tr.png);background-position:top right;background-repeat:no-repeat;min-height:47px;}
.scBox-m { width:770px;background-image:url(../images/scBox-m.png); background-position:top right; background-repeat: repeat-y;}
.scBox-f { background-image:url(../images/scBox-f.png);background-repeat: no-repeat;height:16px; font-size:1px; line-height:1px;}


/* logoff Box */
#lBox {width:505px;background:url('../images/lBox-head.gif') no-repeat;}
#lBox .logo {position:absolute;margin:2px 0 0 180px;}
#lBox .bord {border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
#lBox h2 {margin:0;padding:6px 0 0 6px;font:bold 11px verdana,helvetica;width:229px;height:20px;}
#lBox h3 {font:normal 11px verdana,helvetica;color:#666;margin:0;padding:5px 0 8px 5px;line-height:14px;width:300px;}
#lBox .ec-item {background:url('../images/hr-t.gif') repeat-x top;margin: 0 0 0 6px;padding: 8px 0 8px 0;width:490px;height:auto;}
#lBox .ec-item .see-all {text-align:right; font-size:8pt;}
#lBox .btm {line-height:9px; height:9px;} /* ie div height fix */


/* Bestseller Box */
#bsBox {width:235px;float:left;padding-left:7px;}
#bsBox .bord {border-left:solid 1px #000;border-right:solid 1px #000;}
#bsBox h2 {margin:0;padding:6px 0 4px 6px;font:bold 11pt tahoma;color:#fff;width:234px;}
#bsBox .ec-item { background:url('../images/bs-ecbg.png') no-repeat;border-bottom:1px solid #000; border-top:1px solid #3B3B3B;margin: 0 0 0 0px;padding: 2px;width:229px;height:auto;font-size:10pt;}
#bsBox .ec-item .img {width:214px;}
#bsBox .ec-item img {border:none;margin: 0px 0px 0px 0;}
#bsBox .ec-item .ec-desc {float:left;font:normal 10px verdana,helvetica;color:#666;width:151px;}
#bsBox .ec-item .ec-desc h5 {font:bold 10px verdana,helvetica;margin:0;padding:0;}
#bsBox .ec-item .ec-desc a {line-height: 14px;}
#bsBox .ec-item .ec-desc img {float:none;}
#bsBox .ec-item .see-all {text-align:right; font-size:8pt;}
#bsBox .ec-item .sep {background:url('../images/bs-t.gif') repeat-x top; height:1px; line-height:1px; font-size:1px;}

a.bsBoxLinks:link ,  a.bsBoxLinks:visited ,a.bsBoxLinks:active {font-size: 10pt;color:#999999;text-decoration: none; }
a.bsBoxLinks:hover { color:#CCCCCC; } 

/* Bestseller Box Listing */
#bspBox {width:235px;float:left;padding-left:7px;}
#bspBox .bord {}
#bspBox h2 {margin:0;padding:6px 0 4px 6px; color:#333333;}
#bspBox .ec-item {margin: 0 0 0 0;padding: 2px;width:210px;height:auto;font-size:10pt;}
#bspBox .ec-item .img {width:214px;}
#bspBox .ec-item img {border:none;margin: 0px 0px 0px 0;}
#bspBox .ec-item .ec-desc {float:left;font:normal 10px verdana,helvetica;color:#666;width:151px;}
#bspBox .ec-item .ec-desc h5 {font:bold 10px verdana,helvetica;margin:0;padding:0;}
#bspBox .ec-item .ec-desc a {line-height: 14px;}
#bspBox .ec-item .ec-desc img {float:none;}
#bspBox .ec-item .see-all {text-align:right; font-size:8pt;}
#bspBox .ec-item .sep {background:url('../images/bs-t.gif') repeat-x top; height:1px; line-height:1px; font-size:1px;}

a.bspBoxLinks:link ,  a.bspBoxLinks:visited ,a.bspBoxLinks:active {font-size: 10pt;color:#999999;text-decoration: none; }
a.bspBoxLinks:hover { color:#CCCCCC; } 


/* Weekly Deals Box */
#wdBox {width:494px; padding:1px;}
#wdBox .bord {}
#wdBox .ec-item {}
#wdBox .ec-item .img {}
#wdBox .ec-item img {}
#wdBox .ec-item .nav {background:url('../images/wdBox-nav.png') no-repeat;}
a.wdBoxLinks:link ,  a.wdBoxLinks:visited ,a.wdBoxLinks:active {font-size: 10pt;color:#999999;text-decoration: none; }
a.wdBoxLinks:hover { color:#CCCCCC; } 

/* featured Box */
#fBox {}
#fBox .bord {}
#fBox .ec-item { margin: 0 0 0 0;padding: 1px;width:164px;height:auto;font-size:10pt;}
#fBox .ec-item .img {width:167px;}
#fBox .ec-item img {border:none;margin: 0px 0px 0px 0;}
#fBox .ec-item .see-all {text-align:right; font-size:8pt;}
#fBox .ec-item .sep {background:url('../images/bs-t.gif') repeat-x top; height:1px; line-height:1px; font-size:1px;}

a.fBoxLinks:link ,  a.fBoxLinks:visited ,a.fBoxLinks:active {font-size: 10pt;color:#FFFFFF;text-decoration: none; }
a.fBoxLinks:hover { color:#CCCCCC; } 

#pList{}
#pList h2 {margin:0;padding:10px 0 0 10px;font-weight:bold; font-size:1.3em; color:#FFF;}
#pList .pList-dd  {width:225px; font-size: 10pt; color: #000;}
#pList h3 {margin:0;padding:10px 0 0 10px;font-weight:bold; font-size:14pt; color: #333333;}
#scList{}
#scList h2 {margin:0;padding:10px 0 0 10px;font-weight:bold; font-size:14pt; color:#FFF;}

#pDisplay{}
#pDisplay h2 {margin:0;padding:10px 0 0 10px;font-weight:bold; font-size:14pt; color:#FFF;}
#pDisplay .pDisp-img {width:245px; float:left;  background:#ffffff url(../images/pDisp_bg.png) top repeat-x; height:350px;}
#pDisplay .pDisp-dd  {width:225px; font-size: 80%; color: #000; margin-left:5px;}
#pDisplay .pDisp-sep {width:245px; background:#ffffff url(../images/pDisp-sep.png); height:6px; line-height:6px; font-size:3px;}
#pDisplay .productGeneral {font-size:10pt; text-align:justify; }
.centerBoxWrapper {background:#ffffff; border-top:1px solid #ccc; vertical-align:top;}
.centerBoxContentsAlsoPurch { border:1px solid #ccc; }
.alsoPurchasedTitle {background:#ffffff;}
a.apLinks:link ,  a.apLinks:visited ,a.apLinks:active {font-size:82%;color:#000;text-decoration: none; font-weight:bold; }
a.apLinks:hover { color:#CCCCCC; } 


.instruction {
	background: #dfdede url(../images/pInfo-box.gif) 0 0 no-repeat;
	margin-bottom: 1em;
	color: #666666;
}

.instruction div {
	background: url(../images/pInfo-box.gif) 100% 100% no-repeat;
	padding: 15px 15px 10px 15px;
}


.instruction h3 {
	font-size:16pt;
	color: #000;
}
.instruction legend {color:#000; margin:0;}

.instruction2 {
	background: #f8f8dd url(../images/pInfo-box.gif) 0 0 no-repeat;
	margin-bottom: 1em;
	color: #666666;
}

.instruction2 div {
	background: url(../images/pInfo-box.gif) 100% 100% no-repeat;
	padding: 15px 15px 0 15px;
}

.instruction3 {
	margin-bottom: 1em;
	color: #333333; font-weight:bold;
}

.instruction3 div {
	background: url(../images/pInfo-box.gif) 100% 100% no-repeat;
	padding: 15px 15px 10px 15px;
}

.pre-order {
	background: url(../images/pre-order-bg.png) no-repeat;
	height:37px;
	width:494px;
	margin-bottom:5px;
}

.productListing-rowheading {font-size:68%;}


/* corner box */

#checkout .corner-box {
	background: url(../images/left-top-corner-box.jpg) top left no-repeat;
	margin: 0 0 10px 0;
	padding: 10px 0 12px 10px;
}
#checkout .corner-box-left{
	background: url(../images/bottom-left-corner-box.jpg) bottom left no-repeat;
	margin:0;
}

#checkout .corner-box h3 {
	margin-top: 0;
	margin-left:0;
}
#checkout .desc {
	font-size:10pt; padding-left:10px;
}

#checkout .step1 {
	background: url(../images/one.gif) top left no-repeat;
	margin:0;
	padding-left:25px;
	font-weight:bold;
	padding-bottom:3px;
}
#checkout .step2 {
	background: url(../images/two.gif) top left no-repeat;
	margin:0;
	padding-left:25px;
	font-weight:bold;
	padding-bottom:3px;
}
#checkout .step3 {
	background: url(../images/three.gif) top left no-repeat;
	margin:0;
	padding-left:25px;
	font-weight:bold;
	padding-bottom:3px;
}
#checkout .step4 {
	background: url(../images/four.gif) top left no-repeat;
	margin:0;
	padding-left:25px;
	font-weight:bold;
	padding-bottom:3px;
}
#checkout .step5 {
	background: url(../images/five.gif) top left no-repeat;
	margin:0;
	padding-left:25px;
	font-weight:bold;
	padding-bottom:3px;
}
#checkout .instructions {padding-bottom:10px;}
#checkout .stepContent {padding-left:25px;}
.p-right {width:240px; height:480px; float:left; margin-left:1px; background:#f7f7f7 url(../images/p-right-bg.jpg) no-repeat;}
.scDisp {width:200px; height:480px; float:left; margin-left:1px; background:#f7f7f7 url(../images/p-right-bg.jpg) no-repeat;}

/***** fieldsets *****/

fieldset {
	border:0;
	margin: 0;
	padding:0;
	clear: left;
} * html fieldset { padding-top: 0; }

#form .inputLabel { font-size:10px;}
#form .input { width:225px;}
#form .dropdown { width:225px;}

#navcontainerSB { width: 185px; }
#navcontainerSB ul
{
margin: 0px auto;
padding-left:0px;
list-style-type: none;
font-family: Tahoma, Arial Helvetica, sans-serif;
}
#navcontainerSB a
{
display: block;
font-size:10pt;
padding-top:3px;
padding-left:8px;
padding-bottom:3px;
width: 178px;
background-color: #3a3a3a;
background-image:url(../images/catbg_top.gif);
}

#navcontainerSB a:link, #navlistSB a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainerSB a:hover
{
background-color: #666666;
background-image:url(../images/catbg_over.gif);
color: #fff;
}
.corner-box {	
	background: url(../images/left-top-corner-box.jpg) top left no-repeat;
	margin: 0 0 10px 0;
	padding: 10px 0 12px 10px;
}
.intro {padding:8px; width:425px;}
.ukmap { height:380px; background:#ffffff url(../images/uk.gif) top right no-repeat;}
.supportgirl { height:263px; background:#ffffff url(../images/supportgirl.jpg) top right no-repeat;}
.boxes { height:285px; background:#ffffff url(../images/boxes.jpg) top right no-repeat;}
.giftcert { height:199px; background:#ffffff url(../images/giftcert.jpg) top right no-repeat;}

#page p {margin:2px 0px 2px 0px; padding:2px 0px 2px 0px;}
#page h2 {margin:0;padding:10px 0 0 10px;font-weight:bold; font-size:1.3em; color:#FFF;}
#page h4 {margin:0;padding:10px 0 0 10px;font-weight:bold; font-size:1.1em; color:#666666;}
#page .hLeft {width:512px; float:left;}
#page .hRight {width:235px; float:left; padding-top:5px; text-align:right;}
#page .content {border-top:0;border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#f7f7f7; margin-left:3px; margin-right:4px; width:761px; overflow:hidden;}
#page .cLeft {width:502px; float:left; text-align:left; border-right:1px solid #ccc; background:#ffffff; padding-left:10px; height:auto;}
#page .cRight {width:235px; float:left; padding-top:5px; text-align:left;}
#page .desc {width:450px; font-size:12px; color:#666666; text-align:justify;}

.yellow {color:#FFCC33;}


#shops {
	width: 742px;
	position: relative;
	z-index: 10000;
	margin-left:5px; margin-top:5px;
}


#market-wrap {
/*padding-left:25px; padding-right:25px;*/
}
#search-wrap {
padding-left:10px; padding-right:10px;
}
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
}

span.corners-top {
	background-image: none;
	background-position: 0 0;
	margin: 0 -5px;
}

span.corners-top span {
	background-image: none;
	background-position: 100% 0;
}

span.corners-bottom {
	background-image: none;
	background-position: 0 100%;
	margin: 0 -5px;
	clear: both;
}

span.corners-bottom span {
	background-image: none;
	background-position: 100% 100%;
}


span.corners-top {
	background-image: url("../images/corners_left.png");
}

span.corners-top span {
	background-image: url("../images/corners_right.png");
}

span.corners-bottom {
	background-image: url("../images/corners_left.png");
}

span.corners-bottom span {
	background-image: url("../images/corners_right.png");
}

* html span.corners-top, * html span.corners-bottom { background-image: url("../images/corners_left.gif"); }
* html span.corners-top span, * html span.corners-bottom span { background-image: url("../images/corners_right.gif"); }

.index-market {
	background-color: #131313;
	padding: 0 10px;
}

.index-market span.corners-top, .index-market span.corners-bottom {
	margin: 0 -10px;
}

.index-market:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}*/
/* index-market fix */
* html .clearfix, * html .index-market, ul.linklist {
	height: 4%;
	overflow: hidden;
}
.index-market {
	background-color: #131313;
}
.index-market a:link	{ color: #e3e3dc; }
.index-market a:visited	{ color: #e3e3dc; }
.index-market a:hover	{ color: #d6d6be; }
.index-market a:active	{ color: #d6d6be; }


hr {
	clear: both;
	height: 0;
	border: 0;
	display: none;
}


/* The toolbar for the content box */
#rokslide-wrapper del {
	text-decoration: none;
	clear: both;
}
ul#rokslide-toolbar {
	display: table;
	padding: 0;
	margin: 0 auto;
	list-style-type: none;
	white-space: nowrap;
}
#rokslide-toolbar li {
	display: table-cell;
	height: 28px;
	line-height: 28px;
	text-align: center;
}
#rokslide-toolbar span {
	cursor: pointer;
	display: block;
	width: auto;
	text-decoration: none;
}
div#frame {
	clear: both;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
div#frame div.button {
	position: absolute;
	width: 50px;
	height: 50px;
	cursor: pointer;
	overflow: hidden;
	top: 40%;
}
div#frame div.button#left {
	left: 10px;
}
div#frame div.button#right {
	right: 10px;
}
div#frame div.button#left:hover,div#frame div.button#left.hover,
div#frame div.button#right:hover,div#frame div.button#right.hover {
	background-position: 0 -50px;
}
#scroller {
	margin: 0 auto;
	overflow: hidden;
}
#moduleslide .tab-pane {
	overflow: hidden;
	float: left;
}
/******************** end font styles *******************/

/* start slider toolbar */

#rokslide-toolbar {
	background: url(../images/dark/tabber-bg.png) 0 0 repeat-x;
}

#rokslide-toolbar li.last {
	background: transparent;
}

#rokslide-toolbar li.current,
#rokslide-toolbar li.last.current {
	background: url(../images/dark/tabber-active-r.png) 100% 0 no-repeat;
}

#rokslide-toolbar li.current span {
	background: url(../images/dark/tabber-active-l.png) 0 0 no-repeat;
}

#rokslide-toolbar li {
	background: url(../images/dark/tabber-div.png) 100% 0 no-repeat;
}

#rokslide-toolbar {
	color: #666;
}

#rokslide-toolbar li.active { 
	color: #999;
}

#rokslide-toolbar li.current { 
	color: #999;
}

/* end slider toolbar */
/* @group RokSlide */

#moduleslider-size {
	height: 350px;
	overflow: hidden;
}

#rokslide-toolbar span {
	white-space: nowrap;
}

#frame {
	text-align: left;
}

#frame .module, #frame .module-color1, #frame .module-color2, #frame .module-color3, #frame .module-color4 {
	float: left;
}

#frame .module div, #frame .module-color1 div, #frame .module-color2 div, #frame .module-color3 div, #frame .module-color4 div {
	padding: 0 5px;
}

#frame .module div div, #frame .module-color1 div div, #frame .module-color2 div div, #frame .module-color3 div div, #frame .module-color4 div div {
	padding: 0;
}

#frame .mmpr-1 .module, #frame .mmpr-1 .module-color1, #frame .mmpr-1 .module-color2, #frame .mmpr-1 .module-color3, #frame .mmpr-1 .module-color4 {
	width: 100%;
}

#frame .mmpr-2 .module, #frame .mmpr-2 .module-color1, #frame .mmpr-2 .module-color2, #frame .mmpr-2 .module-color3, #frame .mmpr-2 .module-color4 {
	width: 100%;
}

#frame .mmpr-3 .module, #frame .mmpr-3 .module-color1, #frame .mmpr-3 .module-color2, #frame .mmpr-3 .module-color3, #frame .mmpr-3 .module-color4 {
	width: 100%;
}

#frame .mmpr-4 .module, #frame .mmpr-4 .module-color1, #frame .mmpr-4 .module-color2, #frame .mmpr-4 .module-color3, #frame .mmpr-4 .module-color4 {
	width: 100%;
}

#frame .mmpr-5 .module, #frame .mmpr-5 .module-color1, #frame .mmpr-5 .module-color2, #frame .mmpr-5 .module-color3, #frame .mmpr-5 .module-color4 {
	width: 100%;
}

#tabmodules {
	overflow: hidden;
}

#tabmodules li span {
	margin-left: -1px;
}

#tabmodules li.first span {
	margin-left: 0;
}

#tabmodules div div div {
	padding-top: 10px;
	padding-bottom: 20px;
}

#tabmodules div div div div {
	background: none;
	padding: 0;
}
/**************** Start Font colors ***************/

/* link and content headings color */
a, .contentheading {
	color: #64A7E9;
}

/* menu module base color */
.module-menu h3 {
	color: #999;
}

/* menu module accent color */
.module-menu h3 span {
	color: #fff;
}

/* module link color */
.module h3 a,.module-color1 h3 a,.module-color2 h3 a,.module-color3 h3 a,.module-color4 h3 a,.module-style1 h3 a,.module-style1-color1 h3 a,.module-style1-color2 h3 a,.module-style1-color3 h3 a,.module-style1-color4 h3 a,.module-style2 h3 a,.module-style2-color1 h3 a,.module-style2-color2 h3 a,.module-style2-color3 h3 a,.module-style2-color4 h3 a {
	color: #990000;
}

/* module base color */
.module h3,.module-color1 h3,.module-color2 h3,.module-color3 h3,.module-color4 h3,.module-style1 h3,.module-style1-color1 h3,.module-style1-color2 h3,.module-style1-color3 h3,.module-style1-color4 h3,.module-style2 h3,.module-style2-color1 h3,.module-style2-color2 h3,.module-style2-color3 h3,.module-style2-color4 h3 {
	color: #999;
}

/* module accent color */
.module h3 span,.module-style1 h3 span,.module-style2 h3 span {
	color: #fff;
}

/* module accent color1 */
.module-color1 h3 span,.module-style1-color1 h3 span,.module-style2-color1 h3 span {
	color: #64A7E9;
}

/* module accent color2 */
.module-color2 h3 span,.module-style1-color2 h3 span,.module-style2-color2 h3 span {
	color: #E92912;
}

/* module accent color3 */
.module-color3 h3 span,.module-style1-color3 h3 span,.module-style2-color3 h3 span {
	color: #97E019;
}

/* module accent color4 */
.module-color4 h3 span,.module-style1-color4 h3 span,.module-style2-color4 h3 span {
	color: #B364DD;
}

/******************** end font styles *******************/

/* @group Sub Menu */

ul.menu {
	margin: 0;
	padding: 0;
}

ul.menu li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu a:hover {
	text-decoration: none;
	color: #fff;
	background: #131313 url(../images/dark/menus/menustyle2/menu2-sideactive-bg.png) 100% 0 repeat-y;
}

ul.menu li.active.parent {
	background: #131313 url(../images/dark/menus/menustyle2/menu2-sideactive-bg.png) 100% 0 repeat-y;
}

ul.menu span {
	display: block;
}

ul.menu a {
	display: block;
	line-height: 24px;
	text-indent: 10px;
	height: 24px;
	color: #999;
}

ul.menu ul {
	margin: 4px 0;
}

ul.menu ul li a {
	text-indent: 20px;
}

ul.menu ul a {
	background: none;
	text-indent: 0;
}

ul.menu ul {
	margin-left: 10px;
	padding: 0;
}

ul.menu ul ul {
	padding: 0;
	margin-left: 20px;
}

ul.menu li li {
	padding: 0;
	margin: 0;
}

ul.menu ul a {
	text-indent: 0;
}

ul.menu li.active li a {
	color: #999;
	background: url(../images/dark/menus/menustyle2/menu2-dot.png) 16px 9px no-repeat;
	border: 0;
}

ul.menu li.active a {
	background: #131313 url(../images/dark/menus/menustyle2/menu2-sideactive-bg.png) 100% 0 repeat-y;
	border: 0;
	color: #fff;
}

ul.menu li li.active a,
ul.menu li li a:hover,
ul.menu li.active li a:hover {
	color: #fff;
	background: url(../images/dark/menus/menustyle2/menu2-dot.png) 16px 9px no-repeat;
}

ul.menu li a {
	color: #999;
	padding-left: 10px;
	background: url(../images/dark/menus/menustyle2/menu2-sidediv.png) 0 100% repeat-x;
}

/* @end */



div.module-menu h3 {
	padding: 0 0 0 8px;
}

div.module-menu {
	background: url(../images/dark/menus/menustyle2/module-br.png) 100% 100% no-repeat;
}

div.module-menu div {
	background: url(../images/dark/menus/menustyle2/module-tr.png) 100% 0 no-repeat;
}

div.module-menu div div {
	background: url(../images/dark/menus/menustyle2/module-bl.png) 0 100% no-repeat;
}

div.module-menu div div div {
	background: url(../images/dark/menus/menustyle2/module-tl.png) 0 0 no-repeat;
	padding-bottom: 20px;
	padding-top: 10px;
	margin-bottom: 0px;
}

div.module-menu div div div div {
	background: #131313 url(../images/dark/menus/menustyle2/menu2-sideactive-bg.png) 100% 0 repeat-y;
	padding: 0;
	margin: 0;
}

div.module-menu td {
	background: url(../images/dark/menus/menustyle2/menu2-sidediv.png) 0 100% repeat-x;
}



/* rokheadrotator stuff */

#rokheadrotator {
	height: 200px;
	background: none;
}

#rokheadrotator .controls {
	top: 130px;
	position: absolute;
	right: 13px;
	z-index: 1;
}

#rokheadrotator .controls img {
	background-image: url(../images/scroller-controls.png);
	cursor: pointer;
	height: 15px;
	margin-right: 11px;
	width: 15px;
}

#rokheadrotator .control-prev {
	background-position: 0pt 0pt;
}

#rokheadrotator .control-next {
	background-position: 0pt -17px;
}

#rokheadrotator .control-pause {
	background-position: 0pt -34px;
}

#rokheadrotator .control-play {
	background-position: 0pt -51px;
}
/* RokHeadRotator _EOF_ */

/* bestsellers _EOF_ */
#bestsellers_accordion h1 {
	margin:0;
	padding:0;
	color:#FFFFFF;
}

#bestsellers_accordion .price {
	font-size:10pt; 
	font-weight:bold; 
	color:#FFCC33;
}
#bestsellers_accordion .number {
	color:#FFCC33;
	width:25px;
	float:left;
}

#bestsellers_accordion .bestsellers_element {
	border:1px solid #000000;
}
#bestsellers_accordion .bestsellers_toggler {
	cursor: pointer;
	color: #FFF;
	border:1px solid #000;
}
#bestsellers_accordion .bestsellers_toggler_active {
	cursor: default;
	color: #ffd800;
	background-color:#333333;
}
#bestsellers_accordion .bestsellers_wrapper {
	background-color:#1E1E1E;
}
#bestsellers_accordion .bestseller_wrapper_active {

}

#rbCenter {
	position: absolute;
	z-index: 1000;
	text-align: left;
}

#rbCenter.rbLoading {
	background:  url(../images/moozoom/loading.gif) no-repeat center center;
}

#rbImage {
	padding: 10px;
	background: #0d0d0d;
	border:1px solid #333;
}

#rbBottom {
	position: absolute;
	background-color: #0d0d0d;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 1px solid #333;
	padding: 10px;
	border-top-style: none;
	z-index: 900;
	display: none;
}

#rbCloseLink {
	cursor: pointer;
	float: right;
	width: 75px;
	height: 33px;
	background: transparent url(../images/moozoom/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#rbAddToCart {
	float: right;
	cursor: pointer;
	margin: 12px 10px 0 0;
}

#rbCaption, #rbNumber {
	margin-right: 71px;
}

#rbCaption {
	font-weight: bold;
}

#rbLinks {
	position: absolute;
	z-index: 1100;
	display: none;
}

#rbPrevLink, #rbNextLink {
	cursor: pointer;
	margin: 0; padding: 0;
	position: absolute;
	top: 0;
	width: 49%;
}

#rbPrevLink {
	left: 0;
}

#rbPrevLink.hover {
	background: url(../images/moozoom/prevlabel.gif) no-repeat 0% 15%;
}

#rbNextLink {
	right: 0;
}

#rbNextLink.hover {
	background: transparent url(../images/moozoom/nextlabel.gif) no-repeat 100% 15%;
}

#rbShadow {
	position: absolute;
	z-index: 800;
}




/* Menustyle 2 */

/* @group Horizontal Menu */

#horiz-menu {
	height: 30px;
	margin-top: 5px;
	background: url(../images/dark/menus/menustyle2/menu2-r.png) 100% 0 no-repeat;
}

#horiz-menu2 {
	background: url(../images/dark/menus/menustyle2/menu2-l.png) 0 0 no-repeat;
	height: 30px;
	/*padding: 0 12px 0 12px;*/
}

#horiz-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#horiz-menu li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

#horiz-menu a {
	white-space: nowrap;
	display: block;
	float: left;
	height: 30px;
	line-height: 31px;
	padding: 0 17px;
	font-weight: normal;
	font-size: 100%;
	color: #999;
	background: url(../images/dark/menus/menustyle2/menu2-div.png) 100% 0 repeat-y;
}

#horiz-menu a:hover {
	background: url(../images/dark/menus/menustyle2/menu2-activetab-bg.png) 0 0 repeat-x;
	text-decoration: none;
}

#horiz-menu li li a, 
#horiz-menu li li a:hover,
#horiz-menu li:hover li a,
#horiz-menu li.sfHover li a,
#horiz-menu li.parent:hover li a,
#horiz-menu li.parent.sfHover li a,
#horiz-menu li.active.parent:hover li a,
#horiz-menu li.active.parent.sfHover li a {
	border: 0;
	background: none;
	color: #999;
}

#horiz-menu li li.parent:hover,
#horiz-menu li li.parent.sfHover,
#horiz-menu li li.active.parent:hover,
#horiz-menu li li.active.parent.sfHover {
	background: url(../images/dark/menus/menustyle2/menu2-activetab-bg.png) 0 0 repeat-x;
}

#horiz-menu li:hover a,
#horiz-menu li.sfHover a,
#horiz-menu li:hover a.topdaddy,
#horiz-menu li.sfHover a.topdaddy,
#horiz-menu a.topdaddy:hover {
	background: url(../images/dark/menus/menustyle2/menu2-activetab-bg.png) 0 0 repeat-x;
}

#horiz-menu li li:hover,
#horiz-menu li li.sfHover,
#horiz-menu li li:hover a:hover,
#horiz-menu li li.sfHover a:hover,
#horiz-menu li.active li:hover a:hover {
	background: none;
	color: #fff;
}

#horiz-menu li:hover li a,
#horiz-menu li.sfHover li a,
#horiz-menu li.active:hover a,
#horiz-menu li.active.sfHover a {
	background: url(../images/dark/menus/menustyle2/menu2-activetab-bg.png) 0 0 repeat-x;
}

#horiz-menu li.active,
#horiz-menu.splitmenu li.active:hover,
#horiz-menu.splitmenu li.active.sfHover,
#horiz-menu li.active.parent:hover,
#horiz-menu li.active.parent.sfHover,
#horiz-menu li.active:hover,
#horiz-menu li.active.sfHover {
	background: url(../images/dark/menus/menustyle2/menu2-activetab-bg.png) 0 0 repeat-x;
}

#horiz-menu li.active a,
#horiz-menu.splitmenu li.active:hover a,
#horiz-menu.splitmenu li.active.sfHover a,
#horiz-menu li.active.parent:hover a,
#horiz-menu li.active.parent.sfHover a,
#horiz-menu li.active:hover a,
#horiz-menu li.active.sfHover a {
	background: url(../images/dark/menus/menustyle2/menu2-activetab-bg.png) 0 0 repeat-x;
	color: #999;
}

#horiz-menu li:hover a,
#horiz-menu li.sfHover a,
#horiz-menu li.parent:hover,
#horiz-menu li.parent.sfHover {
	background: url(../images/dark/menus/menustyle2/menu2-activetab-bg.png) 0 0 repeat-x;
}

#horiz-menu li li a:hover {
	color: #999;
}

#horiz-menu li.active a {
	color: #fff;
}

#horiz-menu li li.parent a.daddy,
#horiz-menu li.active li.parent a.daddy {
	background: url(../images/dark/menus/menustyle2/menu2-child.png) 95% 50% no-repeat;
}

#horiz-menu li li.parent:hover a.daddy,
#horiz-menu li.active li.parent:hover a.daddy {
	background: url(../images/dark/menus/menustyle2/menu2-child.png) 95% 50% no-repeat;
}

#horiz-menu li li, 
#horiz-menu li:hover li,
#horiz-menu li.sfHover li,
#horiz-menu li.parent:hover li,
#horiz-menu li.parent.sfHover li,
#horiz-menu li.active.parent:hover li,
#horiz-menu li.active.parent.sfHover li {
	background: url(../images/dark/menus/menustyle2/menu2-sidediv.png) 0 100% repeat-x;
}

#horiz-menu ul ul {
	background: #191919;
	border-left: 1px solid #202020;
	border-right: 1px solid #202020;
}

#horiz-menu ul ul ul {
	background: #191919;
	border-left: 1px solid #202020;
	border-right: 1px solid #202020;
}

/* mouseovers */

#horiz-menu li li a:hover {
	background: none;
}

#horiz-menu li li.active,
#horiz-menu li.active li a,
#horiz-menu li.active li a:hover {
	background: none;
}

#horiz-menu li li a {
	font-size: 100%;
	font-weight: normal;
	color: #999;
}

.menutop li.sfHover ul {
	left: -1px;
	top: 30px;
}

div#horiz-menu li li a {
	height:28px;
	line-height:28px;
}

/* @end */

/* @group Sub Menu */

ul.menu {
	margin: 0;
	padding: 0;
}

ul.menu li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu a:hover {
	text-decoration: none;
	color: #fff;
	background: #131313 url(../images/dark/menus/menustyle2/menu2-sideactive-bg.png) 100% 0 repeat-y;
}

ul.menu li.active.parent {
	background: #131313 url(../images/dark/menus/menustyle2/menu2-sideactive-bg.png) 100% 0 repeat-y;
}

ul.menu span {
	display: block;
}

ul.menu a {
	display: block;
	line-height: 24px;
	text-indent: 10px;
	height: 24px;
	color: #999;
}

ul.menu ul {
	margin: 4px 0;
}

ul.menu ul li a {
	text-indent: 20px;
}

ul.menu ul a {
	background: none;
	text-indent: 0;
}

ul.menu ul {
	margin-left: 10px;
	padding: 0;
}

ul.menu ul ul {
	padding: 0;
	margin-left: 20px;
}

ul.menu li li {
	padding: 0;
	margin: 0;
}

ul.menu ul a {
	text-indent: 0;
}

ul.menu li.active li a {
	color: #999;
	background: url(../images/dark/menus/menustyle2/menu2-dot.png) 16px 9px no-repeat;
	border: 0;
}

ul.menu li.active a {
	background: #131313 url(../images/dark/menus/menustyle2/menu2-sideactive-bg.png) 100% 0 repeat-y;
	border: 0;
	color: #fff;
}

ul.menu li li.active a,
ul.menu li li a:hover,
ul.menu li.active li a:hover {
	color: #fff;
	background: url(../images/dark/menus/menustyle2/menu2-dot.png) 16px 9px no-repeat;
}

ul.menu li a {
	color: #999;
	padding-left: 10px;
	background: url(../images/dark/menus/menustyle2/menu2-sidediv.png) 0 100% repeat-x;
}

/* @end */

/* @group Mainmenu */

a.mainlevel {
	display: block;
	line-height: 24px;
	height: 26px;
	font-size: 100%;
	padding-left: 20px;
	text-decoration: none;
	color: #999;
}

a#active_menu {
	color: #fff;
	background: #131313 url(../images/dark/menus/menustyle2/menu2-sideactive-bg.png) 100% 0 repeat-y;
	border: 0;
}

a#active_menu.sublevel {
	color: #fff;
	background: url(../images/dark/menus/menustyle2/menu2-dot.png) 0 5px no-repeat;
}

a.sublevel {
	text-decoration: none;
	line-height: 25px;
	padding-left: 14px;
	color: #999;
	background: url(../images/dark/menus/menustyle2/menu2-dot.png) 0 5px no-repeat;
}

a.mainlevel:hover {
	text-decoration: none;
	background: #131313 url(../images/dark/menus/menustyle2/menu2-sideactive-bg.png) 100% 0 repeat-y;
	color: #fff;
}

a.sublevel:hover {
	text-decoration: none;
	color: #fff;
	background: url(../images/dark/menus/menustyle2/menu2-dot.png) 0 5px no-repeat;
}

/* @end */

div.module-menu h3 {
	padding: 0 0 0 8px;
}

div.module-menu {
	background: url(../images/dark/menus/menustyle2/module-br.png) 100% 100% no-repeat;
}

div.module-menu div {
	background: url(../images/dark/menus/menustyle2/module-tr.png) 100% 0 no-repeat;
}

div.module-menu div div {
	background: url(../images/dark/menus/menustyle2/module-bl.png) 0 100% no-repeat;
}

div.module-menu div div div {
	background: url(../images/dark/menus/menustyle2/module-tl.png) 0 0 no-repeat;
	padding-bottom: 20px;
	padding-top: 10px;
	margin-bottom: 35px;
}

div.module-menu div div div div {
	background: #131313 url(../images/dark/menus/menustyle2/menu2-sideactive-bg.png) 100% 0 repeat-y;
	padding: 0;
	margin: 0;
}

div.module-menu td {
	background: url(../images/dark/menus/menustyle2/menu2-sidediv.png) 0 100% repeat-x;
}


#searchblock { 
	border:1px solid #b7b7b7; 
	width:185px; height:310px; 
	margin-left:2px; 
	margin-top:2px;
}
#searchblock .bg-normal { 
	background: url(../images/search-listing-bg-normal.png) 0 0 no-repeat;
}

#searchblock .bg-sale { 
	background: url(../images/search-listing-bg-sale.png) 0 0 no-repeat;
}

#searchblock .bg-special { 
	background: url(../images/search-listing-bg-special.png) 0 0 no-repeat;
}

#searchblock .bg-preorder { 
	background: url(../images/search-listing-bg-preorder.png) 0 0 no-repeat;
}

#searchblock .image { 
	height:175px; 
	padding-top:5px;
}

#searchblock .name { 
	height:26px; 
	font-weight:bold; 
	font-size:11px; 
	padding:3px;
}

#searchblock .price { 
	height:55px;
	margin-left:1px;
}
#searchblock .price-left { 
	float:left; 
	padding:39px 0 0 4px; 
	width:40px;
	font-weight:bold;
	color:#ffffff;
}
#searchblock .price-right { 
	float:left; 
	padding:0 0 0 10px;
	color:#000000;
	width:100px;
}
#searchblock .buttons { 
	margin-top:4px;
}
#searchblock .was { 
	font-size:12px; 
	color:#7f7f7f;
	text-decoration:line-through;
}

#searchblock .is { 
	font-weight:bold; 
	font-size:22px;
}
#searchblock .discount {
background: url(../images/discount.gif) bottom left no-repeat;
}

.search-listing-top {
 height:13px;
	background: url(../images/search-listing-top.jpg) 0 0 no-repeat;
}
.search-listing-bottom {
	background: url(../images/search-listing-bottom.jpg) 0 0 no-repeat;
	height:13px;
}


#results, #now_showing {
	/*color: #FFFFFF;*/
}

#results .overRow {
	background-color: #000;
}

#results .overRow a {
	color: #ffd800;
}

#results li {
	padding:4px;
	border-top:1px solid #2C2C2C;
}

div.pagination {
	padding:3px;
	margin:0px;
/*	text-align:center;*/
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #3d3d3d;
	text-decoration: none; 
	color: #fff;
	background: #2C2C2C;
}

div.pagination a:hover, div.pagination a:active {
	border:1px solid #2C2C2C;
	color: #ffd800;
	background: #000000;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #2C2C2C;
 font-weight: bold;
	background: #000000;
	color: #ffd800;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #2C2C2C;
	color: #666666;
}

div.pagination span.separator {
	color: #FFFFFF;
}
#search-pane {
/*	height:300px;*/
}

#search-pane h1 {
color:#ffd800;
}

#search-pane h3 {
color:#ffd800;
padding-bottom:3px;
}

#search-pane .left {width:475px; float:left;}

#search-pane .right {width:250px; float:left;}

#tag_cloud .tag_cloud_item_over {
	color: #ffd800;
}
#added_to_cart {
	width: 400px;
	background-color:#000;
	color: #FFF;
	padding: 20px;
	position: absolute;
	text-align: left;
	z-index: 1000;
}
#add_to_cart_ajax_loading{
	background-color: #000;
	color: #FFF;
	position: absolute;
	padding: 20px;
}
.cleardiv {clear:both; height:1px; line-height:1px;}



#ajax_cart_display_container {
	border: 1px solid black;
	background-color: #CCCCCC;
	position: absolute;
	text-align: center;
}
#ajax_cart_display_response {
	text-align: left;
	padding: 20px;
}
#ajax_cart_display_loading{
	background-color: #000;
	color: #FFF;
	position: absolute;
	padding: 20px;
}

#ajaxcart
{
font-family: Arial,Sans-Serif;
margin: 0 auto;
color:#c1b997;
font-size:10pt;
}

#ajaxcart
{
margin: 0 auto;
padding: 0;
text-indent: 0;
list-style-type: none;
}

#ajaxcart li
{
padding: 0;
margin: 0;
text-indent: 0;
display: inline;
}

#listingheader {
 padding-left:15px;
 font-weight:bold;
}

