#wrapper{

	width:1024px;

	position:relative;

	margin:auto;

}

/*

 HEADER

******************************************************************************************/

#header{

	width:935px;

	margin:auto;

	height:60px;

	position:relative;

}

#header-site{

	width:100%;

	height:99px;

	position:relative;

	background:url(../images/bg-header-site.jpg) repeat-x;

}

#header-site-inner{

	width:950px;

	margin:auto;

}

#header-box

{

	float:right;

	display:inline;

	font-size:11px;

	font-weight:bold;

	color:#fff;

	text-align:right;

}

#header-nav

{
	margin-top:10px;

	padding:10px 0px 5px 10px;

}

#header-nav a

{

	color:#fff;

	text-decoration:underline !important;

}

#header-nav a

{

	text-decoration:underline;

}

#header-nav a.last

{

	font-size:16px;

	font-weight:bold;

	text-decoration:none !important;

}

#header-search{
	
	background:url('../images/header-search-input.jpg') no-repeat top right;

	width:235px;

	height:27px;

	float:right;	

	position:relative;

}

#header-search .search-input

{

	font-size:11px;

	font-weight:bold;

	width:190px;

	border:0;

	right:30px;

	top:8px;

	position:absolute;

}

#header-search .search-button

{

	width:25px;

	height:25px;

	background: url('../images/invisible-button.jpg') no-repeat 0 0;

	border:0;

}

.header-searchBy

{

	padding-top:5px;

}

#header-site-logo

{

	float:left;

	display:inline;

}

/*

	NAVIGATION

****************************************************************************/

#navigation{

	width:925px;

	padding:14px;

	margin:auto;

	position:relative;

}

#navigation ul{

	margin-left:-10px;

	padding-bottom:5px;

}

#navigation ul li{

	display:inline;

	color:#000;

	font-weight:bold;

}

#navigation ul li a{

	color:#000;	

	font-weight:bold;

	padding:2px 10px 2px 10px;

	text-decoration:none;

	font-size:12px;

}

#navigation ul li a:hover{

	background:#006dab;

	color:#fff;

}

/*

	CONTENT

****************************************************************************/

#content{

	/* http://www.dustindiaz.com/min-height-fast-hack/ */

	min-height:335px;

	height:auto !important;

	height:335px;

	/**/

	width:925px;

	/*padding:14px;*/

	margin:auto;

	display:block;

	clear:both;

	padding-bottom:20px;

}

	#catalog-photo-holder

	{

		text-align:center;

	}

	#catalog-photo-holder img

	{

		/*

		margin:3px;

		padding:3px;

		background:#f7f7f7;

		border:1px solid #e3e3e3;

		*/

	}

.breadcrumb{

	padding:10px;

	clear:both;

	display:block;

}

/*

	RESULT BOX

****************************************************************************/

#results{

	display:block;

	clear:both;

	text-align:center;

}

.result-box

{

	float:left;

	display:inline;

	width:180px;

	height:275px;

	background:url(../images/result-box.png) no-repeat bottom left;

	margin:10px 5px 10px 0px;

	position:relative;

}

.result-box .img-product

{

	position:absolute;

	width:130px;

	height:130px;

	bottom:50px;

	left:30px;

}

.product-name{

	padding:10px;

	text-transform:uppercase;

	font-size:11px;

	font-weight:bold;

	clear:both;

	line-height:13px;

}

.product-name a

{

	color:#000;

	text-decoration:none;

}

.product-name a:hover

{

	text-decoration:underline;

}

.prodNum{

	line-height: 10px;

	padding-bottom: 0px;

	margin-bottom: 0px;

	clear:both;

	display:block;

	font-size: 10px;

	text-align:right;

}

.bottom-right{

	position:absolute;

	right:9px;

	bottom:5px;

	text-align:right;

	

}

.bottom-left{

	position:absolute;

	left:10px;

	bottom:10px;

	text-align:left;

}

.top-right

{

	position:absolute;

	right:10px;

	bottom:150px;

	text-align:left;

	width:50px;

	height:34px;

	background:url(http://www.sports-inter.com/images/logo_nouveau2010.png) no-repeat;

	z-index:2;

}

.price{

	font-size:18px;

	color:#006dab;

	font-weight:bold;

}

.oldprice

{

	clear:both;

	display:block;

	font-size:14px;

	text-align:left;

	text-decoration:line-through;

	color:#444;

	margin-bottom:0px;

}

.price_special

{

	font-size:18px;

	color:#FF0000;

	font-weight:bold;

}

.code{

	font-weight:bold;

	font-size:9px;

}

a.result-tab {

	background: url(../images/result-tab.png) no-repeat;

	height:22px;

	width:51px;

	margin-bottom:0;

	float:left;

	margin-left:6px;

}

.basket{

	

}

.detail{



}

.zoom{



}

/*

	SHOPPING CART

***********************************************************************************/

#table-cart{

	font-size:11px;

	margin:0;

	padding:0;

}

#table-cart p

{

	line-height:2em;

}

#table-cart tr th

{

	

}

#table-cart tr

{

	border-bottom:1px solid #e3e3e3 !important;

	margin:0;

	padding:0;

}

#table-cart tr td

{	

	vertical-align:middle;

}

.cart_x

{

	text-align:center;

	width:20px;

}

.cart_img

{

	text-align:center;

	width:50px;

}

.cart_code

{

	text-align:center;

}

.cart_descr p

{

	text-align:justify;

	line-height:13px !important;

	padding:0 5px 0 5px;

}

.cart_size

{

	text-align:center;

}

.cart_color

{

	text-align:center;

}

.cart_price

{

	text-align:right;

	width:90px;

}

.cart_qty input{

	width:50px;

	text-align:center;

}

tr.no-border td

{

	border:none !important;

}

.cart-select{

	font-size:11px;

	width:80px;

}

.cart-button{

	width:130px;

	font-size:11px;

}

.cart-button img,.cart-button input{

	float:left !important;

	display:inline !important;

	vertical-align:baseline;

	padding:0 6px 0 6px;

}

.cart-button input{

	padding-top:6px !important;

}

.cart-footer{

	background:#e3e3e3;

	font-size:12px;

	color:#1b1b1b;

	font-weight:bold;

}

.cart-confirm

{

	float:right;

	display:inline;

	text-align:right;

	font-size:11px;

	line-height:2em;

}

.cart-addByCode

{

	float:left;

	display:inline;

	font-size:11px;

	line-height:2em;

}

.red{

	color:#b20000;

}



/*

	Review Cart

***********************************************************************************/

#review-table-cart

{

	display:none;

}

#review-table table,

#review-table td,

#review-table tr td{

	font-size:11px;

	padding: 0px;

	margin:0;

}

#table-cart{

	font-size:11px;

	width:980px;

	margin-left:-23px;

}

#table-cart p

{

	line-height:2em;

}

#table-cart tr th

{

	

}

#table-cart tr td

{

	border-bottom:1px solid #e3e3e3;

}

.cart_x

{

	text-align:center;

	width:20px;

}

.cart_img

{

	text-align:center;

	width:50px;

}

.cart_code

{

	text-align:center;

	width:80px;

}

.cart_descr

{

	text-align:justify;

	padding:0 10px 0 10px;

	width:350px;

}

.cart_size

{

	text-align:center;

	width:80px;

}

.cart_color

{

	text-align:center;

	width:80px;

}

.cart_price

{

	text-align:right;

}

.cart_qty input{

	width:50px;

	text-align:center;

}

tr.no-border td

{

	border:none !important;

}

.cart-select{

	font-size:11px;

	width:80px;

	margin:0;

	padding:0;

}

.cart-button{

	width:130px;

	font-size:11px;

	padding:2px;

}

.cart-footer{

	background:#e3e3e3;

	font-size:12px;

	color:#1b1b1b;

	font-weight:bold;

}

.cart-confirm

{

	float:right;

	display:inline;

	text-align:right;

	font-size:11px;

	line-height:2em;

}

.cart-addByCode

{

	float:left;

	display:inline;

	font-size:11px;

	line-height:2em;

}

.red{

	color:#b20000;

}

.review-client-infos{

	display:block;

	clear:both;

	padding:15px 0 25px 0;

}

.img-buttons

{

	float:left !important;

	display:inline !important;

	cursor:pointer;

}

/*

	LOGOS

***********************************************************************************/



#logos{

	text-align:center;

	display:block;

	clear:both;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 0px;

	

	

}

#logos ul{

	

}

#logos ul li{

	display:inline;

}

#logos ul li{}

#logos ul li a{

	padding-top: 0px;

	padding-right: 3px;

	padding-bottom: 0px;

	padding-left: 3px;

}

#logos ul li a:hover{}

/*

	FOOTER

****************************************************************************/

#footer{

	margin:auto;
	
	margin-top:-10px;

	width:1024px;

	text-align:center;

	font-size:11px;

	font-weight:bold;

	display:block;

	clear:both;

}

#footer #footer-inner{

	/*padding-top:10px;*/

}
