/*
Emerica 4.0 Stylesheet, Internet Explorer conditional

URL: 		http://emerica.com
Created by: 	Ivo KH Janssen(/Foxxyz) / Mike Rusczyk
For:		Sole Technology Web Projects / Code Dealers
Site Design by:	Sole Technology Web Projects / Code Dealers
		
http://codedealers.com
http://soletechnology.com

*/


/* ---- officaly giving up on IE 6 support ---- */

	* html #ieonly {
		display: block !important;
		} 
		
	* html div {
		display: none;
		} 		
		
/* -------- */		
		
		article header h1, article header h2 {
			font-weight: bold;
			}
			
		article header time {
			font-weight: bold;
			}	
			
	iframe {
		overflow: hidden;
		}		

	aside.related.posts li {
		font-weight: bold;
		}
		
		aside.related h3 {
			font-weight: bold;
			}
			
	header .accountbalance {
		top: 80px;
		}
			
		header ul.primary li {
			font-weight: bold;
			margin-top: 0;
			}
			
input[type="checkbox"] {
	background-color: transparent;
	}			
		
input[type="submit"], input[type="button"] {
	font-weight: bold;
	border-radius: 0;
	-moz-border-radius: 0;
	outline: none; 
	}

/******************\
|	ID SPECIFICS   |
\******************/

	#accountinfo a {
		padding: 2px 0 0 10px;
		}
		
	#allshoes > ul li {
	    float: left;
	    width: 110px;
		}	

#buying {
	display: inline-block;
	padding-bottom: 20px;
	}

	#cart-login h4 {
		font-weight: bold;
		}
		
	#colorways h3 {
		font-weight: bold;
		}
		
		#colorways li a {
			position: relative;
			}	
		
#comments {
	display: inline-block;
	}	

		#comments .content p {
			display: inline-block;
			}

	#comments h3, #comments h4 {
		font-weight: bold;
		}

	#display > img {
		cursor: pointer;
		}
	
	#emericans .image {
		cursor: pointer;
		}	
		
		#emericans > p a {
			font-weight: bold;
			}
			
#embstats h3 {
	width: 220px;
	}			
		
	#ieonly {
		background-color: #000;
		color: #555;
		font-size: 10px;
		padding: 5px 0;
		text-align: center;
		}

#image_upload_container {
	display: inline-block;
	}	
		
input#location_submit {
	padding: 5px 4px 2px;
	}	

	#featured .items {
		z-index: 100;
		}
		
		#featured .itemlinks {
			z-index: 200;
			}
			
			#features {
				display: inline-block;
				}		
				
		#filters > ul > li {
			z-index: 500;
			}
			
	#helpoverlay .box {
		top: 0;
		}

	#jarule > header {
		z-index: 200;
		}
	
	#member-bar h3 {
		font-weight: bold;
		}
		
	#member-bar a.option {
		font-weight: bold;
		}
		
		#member-bar #friends > p, #member-bar #comments > p, #member-bar #steez > p {
			font-weight: bold;
			}
			
	#member-bar section {
		display:inline-block;
		}		
	
	#online h4 {
		font-weight: bold;
		}
		
	#online input {
		background-color: #A29061;
		}
		
		#online input[type="submit"]:hover {
			border-color: #323131;
			}
			
		#orderinfo .container h4 {
			font-weight: bold;
			}
			
		#orderinfo .container strong {
			font-weight: bold;
			}
			
	#orderinfo h3 {
		font-weight: bold;
		}		
			
	#orderinfo a.back {
		font-weight: bold;
		}					
		
#p2p {	
	width: 700px;
	}			
		
	#p2p p {
		font-weight: bold;
		}	
		
#post_media_container {
	width: 300px;
	}		
		
	#productinfo h1 {
		font-weight: bold;
		}	
		
		#productinfo > ul li {
			margin-left: 18px;
			}
			
	#profile fieldset {
		border-style: none;
		}	
	
	#overlay .continue, #overlay h2, #overlay a.button, #overlay .message, #overlay .price {
		font-weight: bold;
		}
		
	#search input[type="submit"] {
		height: 16px;
		}
		
	#search label {
		text-transform: none;
		color: #;
		background-color: inherit;
		}			
		
	#shippingmethods label {
		width: 500px;
		padding-top: 35px;
		}
		
		#shippingmethods label .duration, #shippingmethods label .method {
			float: left;
			} 
	
#sizeselector {
	width: 380px;
	}
	
	#zoomoverlay .alternates, #zoomoverlay .colorways, #zoomoverlay .productinfo, #zoomoverlay .tools {
		background: none;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#85191919,endColorstr=#85191919);
		zoom: 1;
		}

/******************\
| CLASS SPECIFICS  |
\******************/

	.cart .noitems {
		font-weight: bold;
		}
		
/* ---------- */		

	.author .name {
		font-weight: bold;
		}
		
		.distributors #shoplist li {
			height: 120px;
			margin-bottom: 20px;
			}
		
	.edit h1, .member-profile h1 {
		font-weight: bold;
		}	
	
	.empty h4, .empty h5 {
		font-weight: bold;
		}	
		
	.empty .listrelated {
		font-weight: bold;
		}	
		
	.login h3, .register h3, .track h3 {
		font-weight: bold;
		}
		
		.gear #sizes small {
			right: 66px;
			}
				
		.member-messages #content > h3 {
			font-weight: bold;
			}	
			
	.member-news #post_destination_container {
		float: none;
		}		
		
	.member-order h1 {
		font-weight: bold;
		}	
		
		.member-order .options li {
			font-weight: bold;
			}
			
		.member-orders #content h2 {
			font-weight: bold;
			}
			
	.member-products section {
		display: inline-block;
		}		
			
		.member-products section h3 {
			font-weight: bold;
			}	
			
		.member-profile section {
			display: inline-block;
			}		
			
		.member-profile .addresses > p, .member-profile .paymentmethods > p	{
			font-weight: bold;
			}
		
	.member-profile a.more {
		font-weight: bold;
		}
		
	.member-profile .options {
		font-weight: bold;
		}
		
		.messagewrapper .content p {
			font-weight: bold;
			}
			
	.messagewrapper h4 {
		font-weight: bold;
		}		
		
.menu {
	z-index: 700 !important;
	}		
	
	.menu li:hover>ul, .menu li:hover>ol {
		position: relative;
		}		
		
	.menu span {
		position: relative;
		}	
		
/* ---------- */		
		
		.product.landing h4, .product.list h4 {
			font-weight: bold;
			}
		
		.product.main header h4 {
			font-weight: bold;
			}
			
	.list .productimage {
		cursor: pointer;
		width: 300px;
		}
		
	.productimage {
		display: inline-block;
		}		
		
		.productimage img {
			display: inline-block;
			}
		
		.productimage a {
			width: 300px;
			height: 340px;
			position: relative;
			}
			
			.productimage .swatches a {
				width: auto;
				height: auto;
				}
	
/* ---------- */
				
		.product.main header h4 {
			font-weight: bold;
			}	
			
	.radiolist input {
		background-color: transparent !important;
		}
			
	.radiolist label {
		padding-top: 3px;
		}
		
		.radiolist label:focus {
			outline-style: none;
			}
			
		.search section h4 {
			font-weight: bold;
			display: inline-block;
			}
			
		.search section li {
			display: inline-block;
			}	
			
	.search time {
		font-weight: bold;		
		}
		
		.secondary li#allteam ul {
			overflow: hidden;
			}
			
	body.shop #online {
		display: block;
		}
		
/* ----- Team pages ----- */

	.team aside {
		clear: both;
		}
		
		.team aside > ul {
			position: relative;
			}
		
		.team aside h3 {
			font-weight: bold;
			}
			
		.team article > h2 {
			font-weight: bold;
			}	
		
		.team #display-toggle {
			position: relative;
			}
			
		.team #europe li, .team #main li {
			margin: 0 0 20px 0;
			padding-left: 20px;
			}
			
		.team #main > ul li {
			}
			
			.team.main section ul {
				display: inline-block;
				}
			
		.team #main li.jerry-hsu {
			padding-left: 500px;
			}
			
		.team .edit h1, .team .member-profile h1 {
			font-weight: bold;
			}
			
			.main #emericans header, .main #europe header {
				display: block !important;
				}
			
		.team fieldset h3 {
			font-weight: bold;
			}		

		.team .featured h4 {
			font-weight: bold;
			}	
	
		.team.main .featured h3 {
			display: inline;
			}	
			
		.team.main header h2 {
			font-weight: bold;
			}
				
		.team.main .wrapper header {
			width: 940px;
			}		
			
			.team #main li span, .team #europe li span {
				font-weight: bold;
				cursor: pointer;
				}
				
		.team #messages h3 {
			font-weight: bold;
			}	
			
		.team #order-summary h4 {
			font-weight: bold;
			}		
			
		.team .userbox a {
			font-weight: bold;
			}	
			
			.team .wrapper article h1 {
				font-weight: bold;
				}	
		
		.team .wrapper header {
			display: inline-block;
			}
			
				.team .wrapper header h1 a {
					display: inline-block;
					}
			
/* ---------- */				

		.track .options li {
			font-weight: bold;
			}
		
		.track #content > h1 {
			font-weight: bold;
			}	
			
			.track #orderinfo .container h4 {
				font-weight: bold;
				}	
				
	.track #orderinfo h3 {
		font-weight: bold;
		}
		
.usertools {
	font-weight: bold;
	padding: 0 6px;
	}	
	
	.usertools a {
		padding: 7px 5px 8px !important;
		}
		
		.usertools a.regionsetting {
			padding: 0 5px !important;
			}
		
		
	.usertools a#cart {
		padding-bottom: 9px;
		margin-left: 0;
		}	
	
	.wrapper header {
		z-index: 400;
		}
	
		.wrapper header h1, .wrapper header h3 {
			font-weight: bold;
			}
			
/* ----- Design a Tee ----- */

.design-a-tee .paginate {
	margin-top: 40px;
	}
	
	section li.downloads:hover {
		width: 194px;
		height: 28px;
		line-height: 28px;
		}

/* ---- Shoe and Gear landing pages ---- */

.product #features {
	width: 100%;
	}
	
.itemcontainer {
	position: relative;
	height: 615px;
	}
	
		.itemcontainer li #info {
			width: 240px;
			}
			
/* ---- G6 Site Timer ---- */

				.g6 .wrapper h2 + a time:hover:before {
					display: none;
					}
			
			
/******************\
|     IE7 ONLY     |
\******************/

			*+html #zoomoverlay .alternates ul li, *+html #zoomoverlay .colorways ul li {
				display: inline;
				}