* {
	margin: 0;
	padding: 0;	
}

body, html {
	background: #cccccc;
	font-family: "Verdana", "Arial", "Trebuchet MS", sans-serif;
	font-size: 11px;
	height: 100%;
	width: 100%;
	color: #cfcece;
}

a {
	color: #ffffff;
}

#wrapper {
	width: 1024px;
	height: 620px;
	margin: 0 auto;
	background: #cd0000 url(../images/wrapper_bg.jpg) no-repeat right top;
}

#header {
	height: 205px;
}

#logo {
	padding-top: 47px; 
	margin-left: 86px;
}

#header_right {
	float: right;
	padding-right: 45px;
	padding-top: 65px;
	text-align: right;
}

#language {
	width:175px;
	height: 30px;
}

#language a {
	text-decoration:none;
	color:#ffffff;
}
#cart #text_cart {
	padding-top: 35px; 
	padding-right: 15px;
}
#cart span a {
	float:left; 
	display:block;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

#cart span {
	width: 180px;
}

#content {
	float: left;
}

#leftphotos {
	float: left;
	width: 535px;
	height: 350px;
	padding-left:85px;
	overflow:auto;
}

#righttext {
	float: left;
	overflow:auto;
	width:360px;
	padding-left: 30px;
	height: 350px;
}

#fulltext {
	width: 920px;
	overflow:auto;
	height: 350px;
	margin-left: 85px;
}

#fulltext ul li {
	float:left;
	list-style-type:none;
	margin-right: 20px;
	
}
	
#fulltext ul li a {
	color: #CFCECE;
	text-decoration: none;
	text-transform:uppercase;
}

#righttext h1 {
	padding: 0;
	margin:0;
	font-size: 20px;
	margin-bottom:5px;
}

#left {
	float: left;
	width: 340px;
	height: 340px;
	padding-left:20px;
	padding-right:10px;
}
#left_photo h2 {
	padding: 0;
	margin:0;
	font-size: 15px;
	margin-bottom:5px;
}
#left ul li {
	float: left;
	list-style-type: none;
	padding-left: 16px;
	padding-bottom: 16px;
}

#middle {
	float: left;
	width: 320px;
	height: 340px;
}

#right {
	float: left;
	overflow:auto;
	width: 275px;
	padding-left: 15px;
	height: 340px;
}

#photo_buttons {
	float: left;
	width: 350px;
	text-align:right;
	bottom:0;
}

#sendafriend {
	float: left;
	width: 333px;
	text-align:right;
}

#footer {
	float:left;
	padding-top: 20px;
}

#right h1 {
	padding: 0;
	margin:0;
	font-size: 20px;
	margin-bottom:5px;
}

#right h2 {
	padding: 0;
	margin:0;
	font-size: 15px;
	margin-bottom:5px;
}

#right #prod_info {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	min-height:30px
}

#right #form {
	padding-top: 5px;
	line-height: 25px;
}

#right form select {
	width: 100px;
}

/* Menu Def */

		#subnav, #subnav ul {
			padding: 0;
			margin: 0;
			list-style: none;
			line-height: 1em;
		}
		
		#subnav {
			margin-left: 71px;
			margin-top: 30px;
		}
		
		#subnav li {
			position:relative;
			float: left;
			list-style-type:none;
			padding-right: 10px;
			padding-left: 0px;
			line-height:25px;
		}
		
		#subnav a {
			display: block;
			font-size: 16px;
			font-weight: bold;
			color: #cfcece;
			text-decoration:none;
			margin-left: 15px;
		}

		
		#subnav li:hover, #subnav li.over {
			background-color:#cfcece;
		}
		#subnav li:hover a, #subnav li.over a {
			color:#cc0000;
		}
		
		#subnav ul li a {
			color: #cc3333;
			font-weight:normal;
			font-size:12px;
			height: 25px;
		}
		
		#subnav li ul {
			display:none;			
			position: absolute;
			float:left;
			left: -999em;
		}
		#subnav li ul li {
			float:none;
			z-index: 500;
			margin-top:0px;
			background: #cfcece;
			width: 160px;
			border-top: 1px solid #cc0000;
			height:25px;
		}
		
		#subnav li ul li:hover, #subnav li li.over {
			background-color:#ffcece;
		}
		
		#subnav li ul li a:hover {
			color: #cc3333;
			font-weight:normal;
			font-size:12px;
		}
		
		#subnav li:hover ul, #subnav li.over ul {
			left: auto;
			display: block;
		}
		#subnav li ul ul { /* third-and-above-level lists */
			margin: -1em 0 0 10em;
		}
		#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {
			left: -999em;
		}
		#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {
			left: auto;
		}

/* menu */



