



* { padding:0; margin:0;}
	html { font-size:100.01%;  height: 100%;}
	body { font-size:62.5%; font-family: Georgia, serif; background:white; color:black; xheight: 100%;}
	
.clear { clear: both;}

	table, td, div, img { border:0; border-collapse:collapse;}
	td {vertical-align:top;}
	ul, li { list-style: none;}
	p { padding:0px 0px 18px 0px;}
		
a {text-decoration: underline; color:#FF5B65;}
a:hover {text-decoration: none; color: #00C3AB;}

	input, select, textarea { vertical-align:middle; xcolor:#fcfcfc; font-size:1.2em;}
	input.text, select, textarea { padding:2px 0px 3px 6px; xbackground:#1d1e1f; border:1px solid #000;}
	
	html body textarea {  font-size:1.2em; xcolor:#fcfcfc; xheight: 100%;}
	
/*** Main ***/
	.right-bg { display: none; }
	
	.mainweb { xheight: 100%; background:url(/shop/templates/sneakerness/images/background.png); }
	.main-width { height:100%; width:900px; background:url(/shop/templates/sneakerness/images/main-width.png) repeat-y; margin-left: auto; margin-right: auto; }
	
	
	.header { width:839px; padding-left: 30px; padding-right: 30px; background:url(/shop/templates/sneakerness/images/header.png) no-repeat 30px 30px; }
		
/*** Menu ***/
	.menu { height:30px; background:url(/shop/templates/sneakerness/images/menu.png) repeat-x; position:relative;}
	
	.main-menu { overflow:hidden; text-align: center;}

	.menu ul { font-size: 1.1em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; list-style:none; width:100%; overflow:hidden;}
	.menu ul li { float:left; background:url(/shop/templates/sneakerness/images/menu-li.png) no-repeat; margin:0px 0px 0px -3px; padding:9px 48px 8px 48px;}
	.menu ul li a { text-decoration:none; font-size:1.0em; text-transform:uppercase; color:white; --padding: 0 20px 0 20px; }
	
	.menu ul li a:hover, .menu ul li.current_page_item a { text-decoration: underline; }

/*** Logo ***/
	.logo { overflow:hidden; height:190px;}
	
	.logo h1 {  width: 340px; height: 91px;  cursor:pointer; text-indent:-1000em; overflow:hidden;}
	.logo h1:hover { text-decoration:none;}
	
	/*.logo { overflow:hidden;}
	
	.logo .indent { padding:105px 0px 118px 10px; overflow:hidden; background:url(/shop/templates/sneakerness/images/logo-img.jpg) no-repeat 43px 61px;}
	.logo h1 { width:126px; height:108px; margin:0 auto; background:url(/shop/templates/sneakerness/images/logo.jpg) no-repeat 0 0; font-size:1em; font-weight: normal; color:#fff; cursor:pointer; text-indent:-1000em; overflow:hidden;}
	.logo h1:hover { text-decoration:none;}*/
	
	
	
	
/*** Search ***/

	.search { display: none; float:right; overflow:hidden; padding:21px 39px 0px 0px;}
	.search form {  padding:0px 0px 0px 0px; text-align:right;}
	.search .text { width:147px; border:0; background:transparent; padding:1px 3px 1px 6px; margin:0px 12px 0px 0px;}
	.search .but { cursor: pointer; margin:0px 0px 0px 0px;}
	
	.search_page { float:left;}
	
/*** Column ***/
	.content { clear:both; overflow:hidden; height:100%; padding-left:50px; padding-right: 50px; padding-top: 20px;}
	
	.column-right { width:160px; float:right; padding-left: 20px;}
	
/*** Widgets  ***/
		.widget a { color:#96b596; /*text-decoration:none;*/}
		/*.widget a:hover {text-decoration: underline;}*/
	
	/********************/
		.widget { overflow:hidden; }
		.widget .title { display: none; height:100%; overflow:hidden;}
		.widget h2 { font-size:1em; color:#fff; --padding:15px 15px 15px 15px;}
		
		.widget .indent { clear:both; overflow:hidden; height:100%;}
		.widget .indent { font-size:1.2em; color:#606060; --padding:0px 15px 15px 15px;}
		
		.widget li { background:url(/shop/templates/sneakerness/images/widget-marker.gif) no-repeat 0 6px; --padding:0px 0px 10px 15px;}
		
		div.widget_categories { display: none; }
		
/*** Content  ***/
	.column-center { background: url(/shop/templates/sneakerness/images/column-center.png); overflow:hidden; height:100%;  padding-right: 20px;}
	
	.column-center .indent { clear:both; background:url(/shop/templates/sneakerness/images/line.gif) repeat-x 0 bottom; overflow:hidden; margin:0px 0px 16px 0px; padding:0px 0px 20px 0px;}
		
		
		.column-center .title { overflow:hidden; width:100%; padding:0px 0px 0px 0px;}
		.column-center .title h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; text-transform: uppercase; font-weight: bold; padding:0px 0px 0px 3px;}
		.column-center .title h2 a { color:black;}
		.column-center .title h3 { font-size: 1.6em; font-weight: normal; color:black;}
		
		.column-center .title h2 a, .column-center .title h3 a { text-decoration:none;}
		.column-center .title h2 a:hover, .column-center .title h3 a:hover { text-decoration: none; }
		
		.column-center .title .date { display:none; float:left; font-size: 0.9em;  padding:8px 0px 0px 7px; }
		.column-center .title .author { display:none; float:right; font-size: 0.9em;   padding:8px 4px 0px 2px;}
		
		.title-page * { font-size: 2em; font-weight: normal; color:#96b596;}
	
	
	.text-box { clear:both; font-size:1.4em; line-height:1.4em; margin-top: 10px; margin-bottom: 40px;}
	/*.text-box { padding:24px 7px 0px 1px;}*/
	
	.text-box p { padding:0px 0px 0px 0px;}
	.text-box ul {overflow:hidden; height:100%;}
	
	.text-box span a { color:#e39f08;}
	
		.box { float:left; width:100%; height:100%; padding:0px 0px 10px 0px;}
		.box-border-bot { border-bottom:1px solid #191919; padding:0px 0px 20px 0px; margin:0px 0px 31px 0px; }
			.fright { display:inline;}
			.fright img { float:right; display:inline;}
			
		.box-left { float:left; width:300px; border-right:1px solid #191919;  height:100%;}
		.box-left img { margin:0px 40px 0px 19px;}
		
		.box-border-left { margin:0px 0px 0px 35px; border:0;}
		.box-border-left img { margin:0px 0px 0px 16px;}
		
		.box-border-left { width:255px;}
		.box a { font-size:1.2em; background:url(/shop/templates/sneakerness/images/marker.gif) no-repeat 0 5px; padding:0px 0px 0px 14px;}
		.box p { padding:0px 0px 8px 0px;}
	
	
	
	.column-content .border-bottom { border-bottom:0; padding-bottom:0px;}
		
	.comments a, .link-edit a, .navigation a { font-size:1.2em; color:#90918a;}
	
	.comments { display: none; clear:both; padding:0px 0px 11px 1px;}
	.comments a {}
	
	.link-edit {  display:none; clear:both; padding:0px 0px 11px 0px;}
	
	.navigation { clear:both; padding:16px 0px 11px 0px; margin:-4px 0px 0px 0px;}
	.navigation a { font-size:1.4em;}
	
	








/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

.bottomSpacer {
	height: 400px;
}

.boxText { 
	font-family: Georgia, serif;
	font-size: 12px;
	padding-left:5px;
	
}

.boxTextBG {
	font-family: Georgia, serif;
	font-size: 12px;
}
.boxTextBGII {
	font-family: Georgia, serif;
	font-size: 12px;
}
.boxTextPrice {
	font-family: Georgia, serif;
	font-size: 12px;
	color: #FF0000;
}

.errorBox {
	xfont-family : Georgia, serif;
	font-size : 10px;
	font-weight: bold;
	background-color: #FF6666;
	border: 1px solid #FFFFFF;
	color:#000000;
}
.gvBox {
	xfont-family : Georgia, serif;
	font-size : 14px;
	font-weight: bold;
	border-xcolor: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning { 
	xfont-family : Georgia, serif;
	font-size : 12px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	xfont-family : Georgia, serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}

	xxxhtml { font-size:100.01%;}
	xxxbody { font-size:62.5%; font-family: Georgia, serif; background:#141414; color:#eaeaea;}
	.main {}

img{
	border:0;
  	padding: 5px 5px 5px 5px;
}

xxxA {
  xcolor: #FFFFFF;
  text-decoration: none;
  border: 0px solid #000000;
}

xxxA:hover {
  color: #3399FF;
  /*text-decoration: underline;*/
}

FORM {
	display: inline;		   
}


TR.header {
	background-xcolor: #FFFFFF;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
	font-family: Georgia, serif;
	font-size: 12px;
	xcolor: #FFFFFF;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
}

A.headerNavigation { 
  xcolor: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #000000;
}

TD.conditions {
  background-color: #FF6666;
}

A.confirmationEdit {
	color: #009933;
	font-style: italic;
}
A.confirmationEdit:hover {
	color: #009933;
	font-style: italic;
	text-decoration: underline;
}
TR.headerError {
  background-color: #ff0000;
}

TR.headerMessage {
	background-color: #00CC33;
}

.moduleHeading {
	font-family: Georgia, serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 12px;
}

TD.headerError {
  font-family: Tahoma, Georgia, serif;
  font-size: 10px;
  background: #ff0000;
  xcolor: #FFFFFF;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Georgia, serif;
  font-size: 12px;
  background: #00ff00;
  xcolor: #FFFFFF;
  font-weight: bold;
  text-align: left;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Georgia, serif;
  font-size: 10px;
    background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

.infoBox {
}

.infoBoxContents {
  font-family: Georgia, serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Georgia, serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  xfont-family: Georgia, serif;
  xfont-size: 12px;
  xfont-weight: bold;
  
  height:17px;
  xcolor: #FFFFFF;
  xborder-bottom: 1px dotted #999999;
  xtext-transform:uppercase;
  
  font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; text-transform: uppercase; font-weight: bold;
}

TD.infoBoxHeading_right {
  xfont-family: Georgia, serif;
  font-size: 12px;
  xfont-weight: bold;
  
  height:17px;
  xcolor: #FFFFFF;
  xborder-bottom: 1px dotted #999999;
  xtext-transform:uppercase;
  
  font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; text-transform: uppercase; font-weight: bold;
}

TD.newProducts {
  font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; text-transform: uppercase; font-weight: bold;
}

TD.infoBox, SPAN.infoBox {
  font-family: Georgia, serif;
  font-size: 12px;
  
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Georgia, serif;
  font-size: 12px;
   

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TR.headerbg {
xbackground-color:#2a2a27;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Georgia, serif;
  font-size: 12px;
  background: #b6b7cb;
  xcolor: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Georgia, serif;
  font-size: 12px;
}

A.pageResults {
	color: #0000FF;
	text-decoration: underline;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; text-transform: uppercase; font-weight: bold;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Georgia, serif;
  font-size: 12px;
  color: #000000;
}

.mainBorder {
	border: 0px solid #CCCCCC;
}

TD.main, P.main {
  font-family: Georgia, serif;
  font-size: 12px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Georgia, serif;
  font-size: 12px;
}

TD.accountCategory {
  font-family: Georgia, serif;
  font-size: 12px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Georgia, serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Georgia, serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Georgia, serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Georgia, serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Georgia, serif;
	font-size: 10px;
}

.inputField {
	font-family: Georgia, serif;
	font-size:12px;
	border: 1px solid;
	border-color: #000000;
	xbackground:url(/shop/templates/sneakerness/buttons/english/search-img.gif) no-repeat 0 0;
	xcolor:#FFFFFF;
	xwidth: 140px;
	width: 140px;
	padding:3px 5px 2px 5px;
}

#cart_quantity .shoppingCart .main img {
	width: 100px;
}


#cart_quantity .inputField {
	width: 50px;
}

TEXTAREA {
  width: 100%;
  font-family: Georgia, serif;
  font-size: 12px;
}

SPAN.greetUser {
  font-family: Georgia, serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

SPAN.underline {
	text-decoration: underline;
}

TABLE.formArea {
  xbackground: #141414;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Georgia, serif;
  font-size: 12px;
  font-weight: bold;
}

.copyright {
	display: none;
  font-family: Georgia, serif;
  font-size: 10px;
  line-height: 1.5;
  text-align:center;
  color:#999999;
}
.parseTime {
	display: none;
  font-family: Georgia, serif;
  font-size: 10px;
  line-height: 1.5;
  text-align:center;
  color:#141414;
}
A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}


SPAN.markProductOutOfStock {
  font-family: Tahoma, Georgia, serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Georgia, serif;
  color: #ff0000;
}
SPAN.productOldPrice {
	font-family: Georgia, serif;
	color: #ff0000;
	text-decoration: line-through;
}
SPAN.errorText {
  font-family: Georgia, serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Georgia, serif;
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
	font-family: Verdana, Geneva, Georgia, serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}

.moduleRow {
 font-family: Georgia, serif;
 font-size: 12px;
 /*line-height: 1.5;
 background-color: #E6E6E6;
 border-bottom: 1px solid;
 border-color: #E6E6E6;*/

}
.moduleRowOver { 
	/*background-color: #D7E9F7;
	border-bottom: 1px solid;
 	border-color: #E6E6E6;*/
	font-family: Georgia, serif;
    font-size: 12px;
    /*line-height: 1.5;*/ 
	
	}
.moduleRowSelected { background-color: #666666; }

.checkoutBarFrom, .checkoutBarTo { font-family: Georgia, serif; font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Georgia, serif; font-size: 12px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Georgia, serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Georgia, serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Georgia, serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Georgia, serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Georgia, serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Georgia, serif; font-size: 12pt; xcolor: #FFFFFF; 
	background-color: #666666; 
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Georgia, serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox { font-family: Georgia, serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Georgia, serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Georgia, serif; font-size: 12px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Georgia, serif; font-size: 12px; color: #ff0000; }

.tableShop {
background-xcolor: #FFFFFF;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
	/*border-right: 1px solid;
	border-color: #333333;
	background-image: url(img/bg_left_column.jpg);*/
	width: 185px;
	xbackground-color:#2a2a27;
}
.navRight {
	/*border-color: #666666;*/
	width: 185px;
	xbackground-color:#2a2a27;
	padding-top: 10px;
}

.borderBottom {
	xbackground-image:url(/store/templates/bearstore/img/boarder_bottom.jpg);
	xbackground-repeat:repeat-x;
	height:10px;
}

.contentsTopics {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; text-transform: uppercase; font-weight: bold;
}

.tableListingI {
	background-color: #333333;
}

.tableListingII {
	background-color: #666666;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Georgia, serif;
  font-size: 10px;
  xcolor: #FFFFFF;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}

thead th {
	padding-top: 0.1em;
	padding-bottom: 0;
	xborder-bottom: 1px dotted #ccc !important;
	xborder-left: 1px dotted #ccc;
	font-size: 12px;
}

tbody th {
	xborder-right: 1px dotted #000;
	/*border-bottom: 1px dotted #ccc;*/
	font-size: 12px;
}
td.shipping {
	xborder-bottom: 1px dotted #ccc;
	xborder-left: 1px dotted #ccc;
	font-size: 12px;
}

.first {
	xborder-bottom: 1px dotted #ccc;
	xborder-left: 1px dotted #ccc;
	font-size: 12px;
	}
	

.even {
	background-color:#333333;
	font-size: 12px;
	}
	
a.elink {
	color:#FFFF66;
	}
a.elink:hover {
	color:#FFCC00;
	}
	
.small {
	font-size: 10px;
	}
	
TD.lines {
	xborder-bottom: 1px dotted #CCCCCC;
	xborder-left: 1px dotted #CCCCCC;
	font-size:12px;
	}

