body {
	background:#fff url(/partners/16/images/background.jpg);
}
td.left {
	width: 0px;
	padding:0px;
	margin:0px;
}
td.right {
	width: 0px;
	padding:0px;
	margin:0px;
}
.message_lite {
	padding: 2px;
	background-color: #E6E6E6;
	border: #cccccc solid 1px;
	color: #333;
	font-weight: bold;
}
td.content,td.content-no-right,td.content-no-right-or-left {
	width: 960px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #fff;
}
hr {
	height: 1px;
	background-color: #333;
}
h1, h2, h3 {
	color: #333;
}

h2 { border-bottom:none; }

a:hover {
	color: #cc0000;
}
/* Newsletter Subscription Form */
input.newsletter {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;
}

/* Search Form */
.search_form, .search_input, .btn_search {
	float:left;
	display:inline;
	padding:0px 0px 0px 0px;
}
.search_form{
	margin:0px 0px 0px 20px;
}
.search_input{
	height:23px;
	width:210px;
	margin-right:5px;
	margin-left:15px;
	border:1px solid #D1D1D1;
}
.search-results {
	background-color: #333;
}
.hr_big_grey {
	height: 2px;
	background-color: #333;
}
.hr_small_green {
	height: 1px;
	background-color: #78C713;
}
.share_product {
	padding: 5px;
	border: #cccccc solid 1px;
	color: #999999;
	font-weight: bold;
}
.gender-mens, .gender-ladies, .gender-hardware, .gender-gifts {
	background-color: #333;
}

.name, .name-mens, .name-ladies, .name-hardware, .name-gifts {
	font-size: 9px; 
	color: #333; 
}

a.name,a.name:link,a.name:visited,
a.name-mens,a.name-mens:link,a.name-mens:visited,
a.name-ladies,a.name-ladies:link,a.name-ladies:visited,
a.name-hardware,a.name-hardware:link,a.name-hardware:visited,
a.name-gifts,a.name-gifts:link,a.name-gifts:visited {  
	color : #333;
	text-decoration: none;
}

.name-big {
	font-size: 22px;
	font-weight: bold;
	color: #78C713;
}


.txt-red{
	font-weight: bold;
	color: #78C713;
}
.txt-red, .old-price{
	font-size: 12px;
}
.txt-big, .product_price {
font-size:18px;
font-weight:bold;
}
/*Navigational bar*/
.solidblockmenu{
	margin: 0;
	padding: 0;
	float: left;
	font: bold 13px Arial;
	width: 100%;
	overflow: hidden;
	background: white;
}

.solidblockmenu li{
	display: inline;
}

.solidblockmenu li a,.solidblockmenu li a:visited{
	float: left;
	color: black;
	padding: 9px 11px;
	text-decoration: none;
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
}


.solidblockmenu li a:hover,.solidblockmenu li a:active{
	color: white;
	background: #66CC00;
}

/*Drop down menus*/
.dropmenudiv,
.dropmenudiv2,
.dropmenudiv_mens,
.dropmenudiv_ladies,
.dropmenudiv_gifts,
.dropmenudiv_hardware,
.dropmenudiv_offers,
.dropmenudiv_kids,
.dropmenudiv_brands{
	 position: absolute;
	 top: 0;
	 border: 0px solid #cccccc; /*Theme Change here*/
	 border-bottom-width: 0;
	 line-height: 15px;
	 z-index: 1010;
	 background-color: #333;
	 width: 200px;
	 visibility: hidden;
	 font-size: 10px;
	 text-transform: uppercase;
	 text-align: left;
	 color : white;
}
.dropmenudiv a:link, .dropmenudiv a:visited,
.dropmenudiv2 a:link, .dropmenudiv2 a:visited,
.dropmenudiv_mens a:link, .dropmenudiv_mens a:visited,
.dropmenudiv_ladies a:link, .dropmenudiv_ladies a:visited,
.dropmenudiv_gifts a:link, .dropmenudiv_gifts a:visited,
.dropmenudiv_kids a:link, .dropmenudiv_kids a:visited,
.dropmenudiv_hardware a:link, .dropmenudiv_hardware a:visited,
.dropmenudiv_offers a:link, .dropmenudiv_offers a:visited,
.dropmenudiv_brands a:link, .dropmenudiv_brands a:visited {
	 width: 100%;
	 display: block;
	 text-indent: 3px;
	 border-bottom: 0px solid #BBB; /*Theme Change here*/
	 padding: 2px 0;
	 text-decoration: none;
	 font-weight: bold;
	  z-index: 1011;
	 color: white;
}

.dropmenudiv a:hover, .dropmenudiv a:focus, .dropmenudiv a:active { /*Theme Change here*/
	 background-color: #66CC00;
	 color: white;
	 text-decoration: none;
}
.dropmenudiv_offers a:hover, .dropmenudiv_offers a:focus, .dropmenudiv_offers a:active { /*Theme Change here*/
	 background-color: #FF0000;
	 color: #cc0000;
	 text-decoration: underline;
}
.dropmenudiv_brands a:hover, .dropmenudiv_brands a:focus, .dropmenudiv_brands a:active { /*Theme Change here*/
	 background-color: #00FFFF;
	 color: #cc0000;
	 text-decoration: underline;
}
.dropmenudiv_hardware a:hover, .dropmenudiv_hardware a:focus, .dropmenudiv_hardware a:active { /*Theme Change here*/
	 background-color: #00CC00;
	 color: #cc0000;
	 text-decoration: underline;
}
.dropmenudiv_ladies a:hover, .dropmenudiv_ladies a:focus, .dropmenudiv_ladies a:active { /*Theme Change here*/
	 background-color: #ff66cc;
	 color: #cc0000;
	 text-decoration: underline;
}
.dropmenudiv_gifts a:hover, .dropmenudiv_gifts a:focus, .dropmenudiv_gifts a:active { /*Theme Change here*/
	 background-color: #FF9900;
	 color: #cc0000;
	 text-decoration: underline;
}
.dropmenudiv_mens a:hover, .dropmenudiv_mens a:focus, .dropmenudiv_mens a:active { /*Theme Change here*/
	 background-color: #66CC00
	 color: #cc0000;
	 text-decoration: underline;
}
.dropmenudiv2 a:hover, .dropmenudiv2 a:focus, .dropmenudiv2 a:active { /*Theme Change here*/
	 background-color: #000066;
	 color: #cc0000;
	 text-decoration: underline;
}
.dropmenudiv_kids a:hover, .dropmenudiv_kids a:focus, .dropmenudiv_kids a:active { /*Theme Change here*/
	 background-color: #FF9C00;
	 color: white;
	 text-decoration: none;
}
/*Landing page details*/

#sale_content{ 	width:950px;	height:600px;}
.salepagemenu{ 	margin: 0;	padding-top:180px;padding-left:360px;	float: left;	font: 16px Arial;	overflow:visible;	width:590px;}
.salepagemenu li{	margin: 0;	list-style: none;	list-style-type: none;	list-style-image: none;	padding: 2px 0px 0px 0px	display:list-item;width:590px;}
.salepagemenu li a{	text-decoration: none;	margin: 0;	padding: 0px 8px 0px 5px;	color: white;	background:transparent url(/partners/16/images/cat_back.png);	font-weight:bold;}
.salepagemenu li a:hover{	color: white;	background: #78C713; }
.saleblockmenu{	margin: 0;	padding: 0;	padding-left:200px; padding-top:5px;float: left;font: bold 13px Arial;overflow: hidden;width:750px;}
.saleblockmenu li{ display:inline;padding-left:10px;padding-right:10px;}
.saleblockmenu li a,.saleblockmenu li a:visited{ background:white;color:black;padding:5px;text-decoration:none;border-top: 1px solid #D1D1D1;border-right: 1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;}
.saleblockmenu li a:hover,.saleblockmenu li a:active{ color: white;	background: #66CC00; }
#home_content{	
	display:inline;
	width:960px;
}
#home_left, #home_right{	
	float:left;
	width:721px;
	height:548px;

}

#home_right{	
	float:right;
	width:224px;
	margin-left:5px;

}
.float_left{
	float:left;
}
.float_right{
	float:right;
}
.bottom_banner{
	padding: 0;width:960px;background: white;
}
/*Landing page menu lists*/
.homepagemenu,.menspagemenu,.ladiespagemenu,.kidspagemenu,.snowpagemenu,.surfpagemenu,.skatepagemenu,.ridepagemenu,.giftspagemenu,.brandspagemenu{
	margin: 0;
	padding: 0;
	float: left;
	font: 23px Arial;
	overflow:visible;
	width:350px;
}
.menspagemenu,.ladiespagemenu,.kidspagemenu,.snowpagemenu,.surfpagemenu,.skatepagemenu,.ridepagemenu,.giftspagemenu,.brandspagemenu{font:12px Arial;}

.homepagemenu li,.menspagemenu li,.ladiespagemenu li,.kidspagemenu li,.snowpagemenu li,.surfpagemenu li,.skatepagemenu li,.ridepagemenu li,.giftspagemenu li,.brandspagemenu li{
	margin: 0;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	padding: 13px 0px 13px 0px;
	display:list-item;
}
.menspagemenu li,.ladiespagemenu li,.kidspagemenu li,.snowpagemenu li,.surfpagemenu li,.skatepagemenu li,.ridepagemenu li,.giftspagemenu li,.brandspagemenu li{ 	padding: 2px 0px 0px 0px;}

.homepagemenu li a,.menspagemenu li a,.ladiespagemenu li a,.kidspagemenu li a,.snowpagemenu li a,.surfpagemenu li a,.skatepagemenu li a,.giftspagemenu li a,.ridepagemenu li a,.brandspagemenu li a{
	color: #333;
	text-decoration: none;
	margin: 0;
	padding: 10px 8px 10px 5px;
	background: white;
}
.menspagemenu li a,.ladiespagemenu li a,.kidspagemenu li a,.snowpagemenu li a,.surfpagemenu li a,.skatepagemenu li a,.ridepagemenu li a,.giftspagemenu li a,.brandspagemenu li a,
.menspagemenu li a:visited,.ladiespagemenu li a:visited,.kidspagemenu li a:visited,.snowpagemenu li a:visited,.surfpagemenu li a:visited,.skatepagemenu li a:visited,.ridepagemenu li a:visited,.giftspagemenu li a:visited,.brandspagemenu li a:visited{
	padding: 0px 8px 0px 5px;
	color: white;
	background:transparent url(/partners/16/images/cat_back.png);
	font-weight:bold;
}


.homepagemenu li a:hover,.menspagemenu li a:hover,.ladiespagemenu li a:hover,.kidspagemenu li a:hover,.snowpagemenu li a:hover,.surfpagemenu li a:hover,.skatepagemenu li a:hover,.ridepagemenu li a:hover,.giftspagemenu li a:hover,.brandspagemenu li a:hover{
	color: white;
	background: #78C713;
}

/*Feedburner*/
div.feedburnerFeedBlock ul li {
	float: right;
	width: 200px;
	height: 60px;
} 
div.feedburnerFeedBlock #creditfooter {
	display: none;
}
.news_section {
	margin:0px;
}
.news_padding {
	margin-top:5px;
}
.news_header {
	padding: 3px;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #333;
}			
.news_detail {
	background-color:#FFF;
	width: 224;
	height: 210px;
	overflow: auto;
}


	
.prod_img { 	z-index: -3; 
}


a.menu-top:link {  
	color : #000000;

}
a.menu-top:visited {
	color : white;

}

/*footer*/
.foot{
	clear:both;
	display:inline;
	background:#E6E6E6;
	color:#666;
	margin-top: 10px;
}
.foot_nav{
	display:inline;
}
.foot a{
	text-decoration:none;
	color:#666;
}
.foot a:hover{
	text-decoration:underline;
	color:#A1102D;
}
table.sort_filter {
	height: 33px;
	width: 944px;
	background: #434343 url(/partners/16/images/sort_filter.png);
	margin: 0;
}
table.search_filter {
	height: 114px;
	width: 944px;
	background: #89D01E url(/partners/16/images/search_filter.png);
	margin: 0;
}
td.sort_filter {
	color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
}
td.search_filter {
	color: #000;
	padding-left: 5px;
	padding-right: 5px;
}
.brand_info img {
	width:950px;
}
.pagination {
	width:940px;
}
div.pagination ol.page_nos li span.page_nos_selected {
	background-color:#78C713;
}
div.pagination ol.page_nos li a:hover {
	background-color:#333;
}
#fadeshow{z-index:100;position:static;background-color:#FFF;}
#fadeshowToggler{float:left;margin-top:-33px;padding-top:3px;position:relative;z-index:1029;}
.prev, .next, .status{background-color:#000;color:#CCCCCC;display:block;float:left;font-weight:bold;height:25px;padding-top:5px;text-align:center;text-decoration:none;width:30px;}
