
body, html {
	height: 100%;
	max-height:100%;
	
	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	overflow:hidden; /*get rid of scroll bars in IE */
	/* */

	
	font-family: Georgia,Times,serif;
	
	font-size:11px;
	line-height:18px;
	color:#303030;
	padding:0px; 
	margin:0px;
	border:0px;
	
	background-color:#ffffff;
		
	/*background-image: url(pics/paty.gif);
	background-repeat:repeat-y;*/
}



A {color: #000000;}
A:hover {color: #727271;}

a.mark {
margin:0px;
display:inline;
color: #727271;
}

h4 {
	color: #000000;
	font-size:12px;
	line-height:18px;
	letter-spacing:1px;
	text-transform:uppercase;
	margin:0 0 5px 0;
	font-family: Arial Narrow, Arial, sans-serif;
	font-weight:bold;
}

h1 {
	color: #727271;
	font-size:12px;
	line-height:18px;
	letter-spacing:1px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 5px 0;
}

h2 {
	color: #727271;
	font-size:10px;
	line-height:18px;
	letter-spacing:1px;
	font-weight:normal;
	text-transform:uppercase;
	margin:15px 0 0 0;
}

h3 {
	color: #727271;
	font-size:10px;
	line-height:18px;
	letter-spacing:1px;
	font-weight:normal;
	text-transform:uppercase;
	display: inline;
	margin-right:5px;
}

/*-------------------------------------------------------------------------*/

#contentcontainer {
	height:100%;
	max-height:100%;
	overflow:auto;
	margin:0px;
	padding:0 0 0 0px;
	border:0px;
	position:absolute;
	width:100%;
	z-index:2;
}

#navcontainer {
	width:300px;
	margin:0px;
	padding:0px;
	background-color:#000000;
	float:left;
	height:100%;
	position:absolute;
	z-index:3;
}	

#content {
	height:100%;
	max-height:100%;
	width:600px;
	display:block;
	margin:0 0 0 300px;
}

#nav {
	width:300px;
	height:300px;
	margin:0px;
	padding:0px;
	border:0px;
}

ul#navi, ul#navi2 {
	width:300px;
	height:auto;
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#navi a {
	background-repeat:no-repeat;
	width:284px;
	height:15px;
	display:block;
}
	
#navi i {
	display:none;
}

#blake a {
	background-image: url(pics/blake.gif);
	height:136px;
	margin:0 0 14px 0;
	width:300px;
}

#r001 a {
	background-image: url(pics/001.gif);
	margin:0 0 4px 16px;
}

#r001 a:hover, #r001_a a {
	background-image: url(pics/001_o.gif);
	margin:0 0 4px 16px;
}

#r000 a {
	background-image: url(pics/000.gif);
	margin:0 0 4px 16px; 
}

#r000 a:hover, #r000_a a {
	background-image: url(pics/000_o.gif);
	margin:0 0 4px 16px; 	
}

#onblake a {
	background-image: url(pics/onblake.gif);
	margin:0 0 4px 16px;
}

#onblake a:hover, #onblake_a a {
	background-image: url(pics/onblake_o.gif);
	margin:0 0 4px 16px; 	
}

/*---------------------------------------------------------------------------------------*/


#on001 a {
	background-image: url(pics/on001.gif);
	margin:0 0 4px 16px;
}

#on001 a:hover, #on001_a a {
	background-image: url(pics/on001_o.gif);
	margin:0 0 4px 16px; 	
}


#jump a {
	background-image: url(pics/jump.gif);
	margin:19px 0 4px 16px;
}

#jump a:hover, #jump_a a {
	background-image: url(pics/jump_o.gif);
	margin:19px 0 4px 16px;
}


#beau a {
	background-image: url(pics/beau.gif);
	margin:0 0 4px 16px;
}

#beau a:hover, #beau_a a {
	background-image: url(pics/beau_o.gif);
	margin:0 0 4px 16px;
}


#proh a {
	background-image: url(pics/proh.gif);
	margin:0 0 4px 16px;
}

#proh a:hover, #proh_a a {
	background-image: url(pics/proh_o.gif);
	margin:0 0 4px 16px;
}


#plme a {
	background-image: url(pics/plme.gif);
	margin:0 0 4px 16px;
}

#plme a:hover, #plme_a a {
	background-image: url(pics/plme_o.gif);
	margin:0 0 4px 16px;
}


#popl a {
	background-image: url(pics/popl.gif);
	margin:19px 0 4px 16px;
}

#popl a:hover, #popl_a a {
	background-image: url(pics/popl_o.gif);
	margin:19px 0 4px 16px;
}


#yeah a {
	background-image: url(pics/yeah.gif);
	margin:0 0 4px 16px;
}

#yeah a:hover, #yeah_a a {
	background-image: url(pics/yeah_o.gif);
	margin:0 0 4px 16px;
}


#unfo a {
	background-image: url(pics/unfo.gif);
	margin:0 0 4px 16px;
}

#unfo a:hover, #unfo_a a {
	background-image: url(pics/unfo_o.gif);
	margin:0 0 4px 16px;
}


#plwo a {
	background-image: url(pics/plwo.gif);
	margin:0 0 4px 16px;
}

#plwo a:hover, #plwo_a a {
	background-image: url(pics/plwo_o.gif);
	margin:0 0 4px 16px;
}


#cont a {
	background-image: url(pics/cont.gif);
	margin:19px 0 23px 16px;
}

#cont a:hover, #cont_a a {
	background-image: url(pics/cont_o.gif);
	margin:19px 0 23px 16px;
}

/*---------------------------------------------------------------------------------------*/


#qnav {
	width:300px;
	height:100px;
	position:absolute;
	z-index:3;
	bottom:0px;
	left:0px;
	float:left;
	padding:19px 0 0 0;
	background-color:#000000;
}

ul#qnavi {
	width:285px;
	margin:10px 0 0 0;
	padding:0 0 0 15px;
	list-style-type: none;
	}

#qnavi li {
	float:left;
	padding:0px;
	margin:0px;
}

#qnavi a {
	font-size:10px;
	letter-spacing:1px;
	color: #333333;
	text-decoration:none;
	margin:0 5px 0 5px;
}

#qnavi a:hover {
	color: #ffffff;
	text-decoration:none;
}


/* CONT --------------------------------------------------------------------------------*/

#pic1_cont {
	background-color:#000000;
	width:600px;
	height:300px;
}

#pic1_cont img {
	float:left;
}

#pic1txt_cont {
	color:#ffffff;
	width:270px;
	height:270px;
	float:right;
	padding:15px;
}

#notice_cont {
	width:270px;
	height:130px;
	/*height:auto;*/
	float:right;
	padding:0 15px 15px 15px;
	margin:0 0 0 -15px;
	background-color:#000000;
	z-index:5;
	overflow:hidden;
	position:absolute;
}

#txt_cont {
	width:585px;
	height:auto;
	padding:20px 0 30px 15px;
}

#thumbs {
	width:585px;
	height:auto;
	padding:0px 0 0 15px;
}

.thumb {
	width:73px;
	padding:0px;
	margin:0px 0px 0 0;
	border:0px;
	float:left;
}

.thumbi {
	width:70px;
	height:70px;
	overflow:hidden;
	margin:0 0 5px 0;
}

.thumb a {
	text-decoration:none;
	line-height:1em;
}

#pic1txt_cont A {
	color: #ffffff;
}

#pic1txt_cont A:hover {
	color: #727271;
}

/* PROD --------------------------------------------------------------------------------*/

#pic1_prod {
	width:600px;
	height:450px;
}

#txt_prod {
	width:385px;
	height:auto;
	padding:20px 0 20px 15px;
	float:left;
}

#but_prod {
	width:200px;
	height:auto;
	padding:0px;
	float:right;
	margin:20px 0 0 0;
}

#price_prod {
	width:200px;
	height:auto;
	padding:0px;
	border-top:1px solid #999999;
	margin:20px 0 10px 0;
}

ul.prod {
	list-style-type:none;
	padding:0px;
	margin:0px;
	height:10px;
	display: block;
	position:absolute; 
	right:0px; 
	top:4px;
}

ul.prod li {
	float:left;
	padding:0px;
	margin:0px;
	border:0px;
}
	
ul.prod a {
	width:20px;
	height:10px;
	background-color:#999999;
	float:left;
	display: block;
	margin-left:1px;
}

ul.prod a:hover {
	background-color:#777777;
}

ul.prod a.active {
	background-color:#000000;
}

ul.prod i {
	display:none;
}

.picnav_prod {
	position:relative;
	margin:0px 0 0 0;
}

a.button, .button{
	font-family:Arial Narrow, Arial, sans-serif;
	font-weight:bold;
	display:block;
	background-color:#999999;
	text-align:center;
	width:200px;
/*	height:20px;  */
	text-decoration:none;
	text-transform:uppercase;
	color:#000000;
/*	line-height:20px; */
	margin:0 0 5px 0;
        padding:0 0 2px 0;
	font-size:12px;
}

a.button:hover, a.button_a:hover {
	background-color:#888888;
	color:#ffffff;
}

a.button_a, .button_a {
	background-color:#000000;
	color:#ffffff;
	font-family:Arial Narrow, Arial, sans-serif;
	font-weight:bold;
	display:block;
	text-align:center;
	width:200px;
	height:20px;
	text-decoration:none;
	text-transform:uppercase;
	line-height:20px;
	margin:0 0 5px 0;
}

/* CONTLIST --------------------------------------------------------------------------------*/

#contlist {
	width:485px;
	height:auto;
	padding:20px 0 20px 15px;
	float:left;
}

/* FORMS --------------------------------------------------------------------------------*/

.steps {
	width:130px;
	height:auto;
	padding:0px;
	float:left;
	line-height:12px;
}

h6 {
	color: #ffffff;
	font-size:12px;
	line-height:18px;
	letter-spacing:1px;
	text-transform:uppercase;
	margin:0 0 0px 0;
	font-family: Arial Narrow, Arial, sans-serif;
	font-weight:bold;
	background-color:#000000;
	width:570px;
	padding:2px 0 2px 15px; 
}

.line {
	width:585px;
	height:15px;
	border-bottom: 1px solid black;
	margin-bottom:10px;
}

label {
	float:left;
	width:130px;
	margin:0px;
	padding:0px;
	
	color: #727271;
	font-size:10px;
	line-height:18px;
	letter-spacing:1px;
	font-weight:normal;
	text-transform:uppercase;
}

label.ship {
	width:500px;
	margin:0px;
	padding:0px;
	font-family: Georgia,Times,serif;
	font-size:11px;
	line-height:18px;
	color:#303030;
	text-transform:none;
	letter-spacing:0px;
}

textarea.feld
{	font-family:Helvetiva, Arial, sans-serif;
	font-size:11px;
	color:#5C5C5C;
	border-width: 0px 1px 1px 0px;
	border-right-color: #ffffff;
	border-bottom-color:#888888;
	background-color:#ffffff;
	
}

input.feld, select.feld
{
	border: 1px solid black;
	background-color:#ffffff;
	width:450px;
	margin:0 0 4px 0;
	
	font-family: Georgia,Times,serif;
	font-size:11px;
	line-height:18px;
}

input.submitfeld
{
	font-family:Arial Narrow, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	color:#000000;
	background-color:#999999;
	border:0px;
        padding:0px 5px 1px 5px;
	display:block;
/*	width:100px;
	height:20px;
	float:right;
	margin-top:-20px; */
}

input.submitfeld:hover
{
/*	background-color:#000000; */
	color:#ffffff;
	cursor: pointer;
}
 
input.submitfeld_inv
{
	font-family:Arial Narrow, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	color:#ffffff;
	background-color:#000000;
	border:0px;
        padding:0px 5px 1px 5px;
	display:block;
}

#layerup {
	width:500px; 
	height:420px; 
	position:absolute; 
	top:120px; 
	overflow:hidden; 
	display:none;
 }
 
#layerup2 {
	width:500px; 
	height:420px; 	
	background-color:black;
	-moz-opacity: 0.80; 
	opacity:0.8;
 }
 
#layerup_txt {	
 	width:470px;
 	height:370px;
	color:white; 	
	position:absolute;
	top:20px;
	left:0px;
	padding:15px;	
	overflow-y:auto; 
 } 
 
#layerup_head {
	width:480px; 
	height:20px; 
 	position:absolute;
	top:0px;
	left:0px;
	background-color:black; 
	color:white;	
	padding:0 5px 0 15px;
 }
 
#layerup_head a {
 	float:right;
	color:#999999;
	text-decoration:none;
 }
 
 #layerup_head a:hover {
	color:white;
	text-decoration:none;
 }
 
 #layerup_head h1 {
 	float:left;
	color:white;
	font-size:11px;
	font-weight:bold;
 }
 
#tabhead div {
	width:70px;
	background-color:black;
	color: #ffffff;
	font-size:11px;
	line-height:18px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family: Arial Narrow, Arial, sans-serif;
	font-weight:bold;
	padding:2px 0 2px 15px; 
	float:left;
	margin:0 0 15px 0;
}

.tabrow {
	width:585px;
	float:left;
	border-top:1px solid black;
	margin:0px;
}

.tabcell {
	width:72px;
	float:left;
	padding:10px 0 5px 15px;
}

.tabcellg {
	width:91px;
	float:left;
	padding:10px 0 5px 15px;
}

.tabrow .thumbi {
	display:none;
}

.tabcellg select {
	width:90px;
	margin:0;
	float:left;
}

.tabcell select {
	width:80px;
	margin:0;
	float:left;
}

.pr {
	width:72px;
	float:left;
	margin:10px 0 0 0px;
	padding:0px 0 0 15px;
}


table {
	border-collapse:collapse;
	background-color:#999999;
	float:right;
	margin:0 20px 0 0;
}

th {
	background-color:black;
	color: #ffffff;
	font-size:12px;
	line-height:18px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family: Arial Narrow, Arial, sans-serif;
	font-weight:bold;
	border-bottom:2px solid white;
}

tr {
	border-bottom:2px solid white;
}

td {
	padding:1px 6px 3px 6px;
	line-height:13px;	
}

td b {
	color: #ffffff;
	font-size:12px;
	font-family: Arial Narrow, Arial, sans-serif;
}

#size img {
	float:left;
}

#size {
	position:absolute; 
	top:30px; 
	left:300px;
	margin:0 0 0 30px; 
	width:500px; 
	z-index:1; 
	background-color:white; 
	display:none;
}

#size h6 {
	width:485px; 
	float:left;
}

#size_cl {
	position:absolute; 
	right:0; 
	width:60px; 
	color:white;
}

#size_head {
	width:500px; 
	height:22px;
}

#size_text {
	height:495px; 
	overflow-y:auto; 
	padding:15px 15px 15px 15px; 
	margin:0px; 
	width:468px; 
	border:1px solid black;
}

#shadow {
	position:absolute; 
	top:50px; 
	left:300px;
	margin:0 0 0 40px; 
	width:500px; 
	height:540px; 
	z-index:0; 
	display:none;
	background-color:black;
	-moz-opacity: 0.40; 
	opacity:0.4;
}

.sizes {
	padding:10px 0 0 15px; 
	height:210px; 
	width:483px; 
	border: 1px solid black; 
	border-top:0px;
}

ol {
	margin:0 0 0 20px;
	padding:0px;
	font-weight:bold;
}

ol ol {
	margin:0 0 20px 20px;
	padding:0px;
	font-weight:normal;
}