/**REMOVE THE STANDARD JUNK**/
body, div, p, span, h1, h2, h3, h4, h5, h6, ul, li, a, img {
	font-family: Tahoma, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	border: none;
} 

a {
	text-decoration: none;
	color: #000000;
} 

a:visited {
	color: #000000;
}

a:hover {
	color: #ff0000;
}

a:active {
	color: #990000;
}


/**MULTI PAGE STUFF*/

body {
	background:#323232 url('../images/body_bg.jpg') top left repeat-x;
}

	#content {
		margin: 0 auto;
		width: 1000px;
		/*margin-top: 25px;*/
		margin: 0 auto;
		padding-bottom: 125px;
	}

		#inner_content {
			width: 730px;
			background: #EFEFEF;
			margin: 15px auto;
			text-align: left;
			font-size: 14px;
			padding: 15px;
			color: #000000;
		}
		
	.ryn_logo_top {
		width: 300px; 
		height: 101px;
	}

	/**TopNav Styles*/
		#topNavDiv {
			height: 25px;
			text-align: center;
		}
			#topNavUL {
				list-style-type: none; 
				margin: 0 auto; 
				padding: 0; 
				display: inline-block;
			}
				#topNavUL li {
					float: left;
					font-variant: small-caps;
					font-size: 14px;
					text-align: center;
					padding: 2px 5px;
					border: solid #cccccc 1px;
					color: black;
					background: white;
				}
					#topNavUL li a {
						display: block;
					}
			
			#topnav_products_holder {
				width: 75px;
				cursor: pointer;
			}
				#product_categoriesUL {
					list-style-type: none;
					display: none;
					background: #ffffff;
					width: 75px;
				}
					#product_categoriesUL li {
						width: 100%;
						text-align: center;
						border: none 0px;
						padding: 1px 2px 1px 2px;
					}
								
			#topnav_products_holder:hover {
				color: red;
			}
		
	.navlinebottom {
		height: 18px;
		width: 100%;
		background-color: #ffffff;
		padding-top: 7px;
		font-size: 10px;
		position: fixed;
		bottom: 0px;
		clear: both;
		text-align: center;
	}
	

/**NOW PAGE SPECIFIC STUFF**/

/**Product Pages*/
	#products_left_nav {
		float: left; 
		background: #EFEFEF; 
		border: solid #ed1b24 2px; 
		margin-top: 15px; 
		clear: both; 
		-webkit-border-radius: 6px; 
		-moz-border-radius: 6px;
	}
		#products_left_nav ul {
			list-style-type: none;
		}
			#products_left_nav li {
				padding: 5px; border: solid #ed1b24 1px;
			}
				#products_left_nav a {
					display: block;
				}
				
	.products_holder {
		text-align: center; 
		margin: 0 auto; 
		width: 658px;
	}
		
		.shoe_div {
			float: left;
			width: 325px;
			height: 175px;
			background: #ffffff;
			border: solid #b4b4b4 2px;
		}
		
			.shoe_div a {
				width: 175px;
			}

/**Celebrity Page*/
	.celebrity  {
		float: left;
		padding: 10px 0 0 0;
		margin: 10px;
		height: 200px;
		width: 92px;
		text-align: center;
	}
		.celebrity  img {
			display: block;
			margin: 0 auto;
			height: 147px;
		}
	
/**Contact Page*/
	#contact_left_col {
		float: left;
	}
	
	#contact_right_col {
		text-align: center;
	}
	
		#contact_right_col h1 {
			margin: 0 0 0 100px;
		}
		
		#contact_right_col h2 {
			margin: 0 0 0 100px;
		}
		
	#social_network_icons_div {
		text-align: right; 
		margin: 15px 0 0 0; 
		padding: 0 25px 0 0;
	}
		
/**Authorized Dealers Page*/
	#dealer_flash_div {
		margin: 0 auto; 
		text-align: center;
	}
	
/**Media Page*/
	.media_source_div {
		border-bottom: solid black 3px;
		margin: 10px 0 10px 0;
		padding: 10px 0 10px 0;
		text-align: center;
	}
		
		.media_source_div img {
			margin: 10px;
		}
		
		.media_source_div p {
			text-align: left;
			font-size: 1.2em;
		}
		

