/*==================================================================

Project:		[ClubSports]
Version:		1.0
Last change:	12/06/2009
Assigned to:	[John Costello]

=====================================================================*/

/* Global Defaults
=====================================================================*/

div.sku {color:#C0C0C0; font-size:80%;}
div.price {color:#947966; font-size:160%; font-weight:bold; margin-top:30px;}
div.price_conversion { font-size:80%;}
div.main_prod_desc {margin-top:25px;}

h1 {font-size: 13px; color: #4E0798; font-weight: bold; margin-top: 5px;}
h1 a {font-size: 13px; color: #4E0798; font-weight: bold; margin-top: 5px;}
h1 a:hover {font-size: 13px; color: #4E0798; font-weight: bold; margin-top: 5px;}

.product_title {font-size: 13px; color: red; font-weight: bold;}
.specialoffer {font-size: 50%; color: black;}
.date {font-size: 10px; color: #4E0798; font-weight: bold;}
.shoppingnavigationheadertext {font-size: 10px; color: #4E0798; font-weight: bold;}
.linksboxtext {font-size: 10px; color: #4E0798; font-weight: bold; margin-bottom: 10px;}
.searchboxtext {margin-bottom: 3px; font-size: 10px;}

.button {font: normal bold 12px; border: 1px solid black; background: #ffffd1; color: black; padding:4px;}












body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object {
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img,abbr{
	border:0;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
a,a:link,a:visited,a:hover { 
	color:#007ac0;
	text-decoration:none; 
}
a:focus,a:hover { 
	text-decoration:underline;
}
a img { 
	border:0; 
}
.clear { 
	clear:both; 
}
.textcenter{
	text-align:center;
}
.textright{
	text-align:right;
}

.ulrow .backimg p span {
    display: inline-block;
    height: 100%;
}

#btngo{
	padding:28px 0 0 0;
}

#btnsignup{
	padding:30px 0 0 0;
}


/* Global Elements
=====================================================================*/
body 
{
	background: url(../product_images/258/background.jpg);
	line-height: 1.6em;
	font:62.5% Arial,sans-serif;
}
.replace{
	position:relative;
	margin:0;
	padding:0;
	/* \*/
	overflow:hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:10px;
	left:8px;
	z-index:1;
}
.skiplink{
	display:none;
}



/* Start CSS Coding
=====================================================================*/
#wrapper{
	margin:0 auto;
	background: url(../product_images/258/back_wrapper.png) repeat-y;
	width:916px;
}

#maincontent{
	width:900px;
	margin:0 auto;
}

#header{
	width:900px;
	height:168px;
	background: url(../product_images/258/back_header.png) repeat-x;
}

#logo{
	width:608px;
	height:166px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
	text-indent:-5000px;
	margin:0 0 0 9px;
}
#logo span{
	background:url(../product_images/258/logo.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}

#ulcontact{
	font-size:1.2em;
	float:right;
	margin:0 30px 0 0;
	display:inline;	
}

#ulcontact li{
	padding:3px 0;
}

#ulcontact label{
	font-weight:bolder;
}

#maintoplink{
	display:block;
	height:45px;
	background: url(../product_images/258/back_maintoplink.png) repeat-x;
}

#maintoplink ul{
	height:45px;
	background: url(../product_images/258/border_maintoplink.png) no-repeat 0 0;
	margin:0 0 0 10px;
	padding-left:2px;
}
#maintoplink ul li{
	float:left;
	background: url(../product_images/258/border_maintoplink.png) no-repeat 100% 0;
	display:block;
	height:45px;
	padding:0 2px 0 0;
}

#maintoplink ul li a{
	color:#fff;
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:bolder;
	padding: 16px;
	display:block;
	height:13px;
	float:left;
}

#maintoplink ul li a:hover{
	background: url(../product_images/258/back_maintoplinkhover.png) repeat-x;
	text-decoration:none;
}

#contentset{
	background: url(../product_images/258/back_content.png) repeat-y;
}

#placenav{
	width:250px;
	float:left;
}

.placesearch{
	padding:5px 0 20px 10px;
	width:240px;
	border-bottom: 1px solid #424242;
}

#_ctl0_Search1_searchtext{
	width: 145px;
	height: 22px;
	background: url(../product_images/258/back_search.png);
	border:none;
	color:#3a3a3a;
	padding:6px 0 0 45px;
	vertical-align:middle;
}

#_ctl0_Search1_btngo{
	width:34px;
	height:28px;
	background: url(../product_images/258/btn_go.png) no-repeat;
	text-indent:-5000px;
	border:none;
	vertical-align:middle;
}
.placeshopping{
	background:url(../product_images/258/back_shopping.png) repeat-y;
	padding:10px ;
	width:230px;
	border-top: 1px solid #bdbdbd;
}

.placeshopping ul li{
	display:block;
	height:15px;
	font-size:1.2em;
	padding:5px 0 0 25px;
	color:#fff;
	margin:8px 0 0 0;
	font-weight:bolder;
}
#placenav .placeshopping ul li a{
	color:#fff;
	}

.basket{
	background: url(../product_images/258/basket.png) no-repeat;
}
.basket span{
	color:#e5f6ff;
}
.checkout{
	background: url(../product_images/258/check.png) no-repeat 0 5px;
}
.login{
	background: url(../product_images/258/secure.png) no-repeat;
}

.placecategories{
	border-top:1px solid #424242;
	border-bottom:1px solid #bdbdbd;
}

.cattitle{
	display:block;
	height:12px;
	width:230px;
	padding:11px 10px;
	background: #007ac0;
	border-top:1px solid #bdbdbd;
	border-bottom:1px solid #424242;
	font-size:1.2em;
	color:#fff;
	text-transform:uppercase;
	font-weight:bolder;
}

#ulcat{
	border-top:1px solid #bdbdbd;
	border-bottom:1px solid #424242;
}

#ulcat li{
	display:block;
	background:#626262;
	border-bottom: 1px solid #9e9e9e;
	height:34px;
	font-size:1.2em;
	font-weight:bolder;
}

#ulcat li a{
	display:block;
	color:#fff;
	text-transform:uppercase;
	height:12px;
	width:230px;
	padding:11px 10px;
}

#ulcat li a:hover{
	text-decoration:none;
	background:#1b1b1b;
}


#maintitle{
	font-size:1.8em;
	text-transform:uppercase;
	color:#007ac0;
}


#placecontent{
	width:600px;
	float:right;
	padding:10px;
	display:inline;
	color:#484848;
	font-size:1.2em;
}

.topshadow{
	background: url(../product_images/258/shadow_top.png) no-repeat;
}

.btmshadow{
	background: url(../product_images/258/shadow_btm.png) no-repeat 0 100%;
	width:900px;
	padding:8px 0;
}
#placelatest{
	width:563px;
	height:155px;
	padding:10px 0;
	background: url(../product_images/258/back_latest.png) no-repeat;
}
.latestleft{
	float:left;
	width:360px;
}
.latestleft p{
	padding:10px 10px 5px 0;
}
.latestright{
	float:right;
	width:180px;
	padding:0 10px;
	font-weight:bolder;
}

.latestright label{
	color:#007ac0;
	font-size:0.9em;
}

.latestright p{
	padding:0 0 10px 0;
}

#signuptext{
	width: 160px;
	height: 14px;
	font-size:0.9em;
	padding:8px 10px;
	border:none;
	background: url(../product_images/258/back_txtsignup.png) no-repeat;
}

#btnsignup{
	width:78px;
	height:30px;
	background: url(../product_images/258/btn_signup.png) no-repeat;
	border:none;
	text-indent:-5000px;
	margin:1px 0 0 0;
}

#frmsignup{
	text-align:right;
	padding:5px 0;
}
.ptitle{
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:bolder;
	padding:10px 0 0 0;
}

h3.starredtitle{
	font-size:1.4em;
	text-transform:uppercase;
	color:#007ac0;
	background: url(../product_images/258/star.png) no-repeat;
	padding:0 0 0 20px;
	margin:5px 0;
} 
.ulrow{
	text-transform:uppercase;
	width:620px;
	min-height:201px;
}

.ulrow li{
	float:left;
	display:inline;
	margin:0 20px 50px 0;
}

.ulrow .backimg {
	background:url(../product_images/258/back_product.png) no-repeat;
	width:177px;
	height:201px;
	float:left;
	display:inline;
	text-align:center;
}
.ulrow .backimg p {
	display: table-cell;
    text-align: center;
    vertical-align: middle;
	width:177px;
	height:201px;
}
.ulrow .backimg p * {
    vertical-align: middle;
}
/*\*//*/
.ulrow .backimg p  {
    display: block;
}
.ulrow .backimg p  span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

.height{
	height:50px;
}

#productlist .ulrow a{
	font-weight:bolder;
}

.italic{
	font-style:italic;
}

#footer{
	font-size:1.1em;
	padding:10px 0;
	line-height:1.6em;
}
#footer, #footer a{
	background:#f3f3f3;
	color:#6a6a6a;
}
#footer a:hover{
	color:#007ac0;
}
#footer div{
	background: url(../product_images/258/shadow_footer.png) no-repeat;
	width: 814px;
	margin:10px auto 0 auto;
	padding:10px;
}
#ularticle{
	margin:0 0 10px 0;
}

#ularticle li{
	display: inline;
	padding: 0 10px 0 0;
}

.ftitle{
	font-weight:bolder;
}

#ulfooterlink{
	width: 814px;
	margin:0 auto;
}


#ulfooterlink li{
	display:inline;
	padding:0 5px;
	border-right: 1px solid #6a6a6a;
}

#ulfooterlink li.lastli{
	border-right: none;
}
