html div#content { padding-top: 1em !important;}
html.show div#layout { background: url('wallpapper.jpg') #000 top center repeat-y !important; }
html.classic div.choice_wrapper h4 { margin-bottom: 0 !important;}



*{
  margin: 0px;
  padding: 0px;
}



ul#stock { display: block; position: relative; }
ul#stock li { width: 33%; position: relative; display: block; float: left; }
ul#stock li a { text-align: center; color: #fff; }
ul#stock li div { clear: both; text-align: center; }

.old{ display:none;}
.archive_switch_old, .archive_switch_new{text-align:center; font-size:1.5em; clear:both;}
.archive_switch_old span, .archive_switch_new span{border-bottom:1px dashed; cursor:pointer;}
.archive_switch_new{display:none;}
.archive_switch_old{padding-top:2em;}

div.choice_wrapper { width: 500px; position: relative; margin: 0 auto; color: #fff; }
div.choice_wrapper a { color: #fff20a !important; }
div.choice_wrapper a:hover {color: #fff; }
div.choice_wrapper a.name_data { left: 0; margin-left: -100px; text-align: right; font-size: 140%; }
div.choice_wrapper a.name_mamba { right: 0; margin-right: -120px; font-size: 140%; }

div.choice_wrapper p { margin: 0 20px; text-align: left; margin-top: 1em; }
div.choice_wrapper h4 { text-align: center;	font-size: 135% !important; font-weight: normal; margin-bottom: 2em; }
div.choice_wrapper p.between_names { position: relative; margin: 0 auto; padding-left: 1em; width: 21em; }
div.choice_wrapper p.between_names a { width: auto; position: absolute;}
div.choice_wrapper div.simple { margin: 1em 0 2em 0 !important;  padding: 0 !important; background: transparent !important;}
div.choice_wrapper div.simple p { margin-bottom: 1em; text-align: left; }




div.hunting_wrapper { width: 675px; }
div.hunting_wrapper a { color: #fff20a !important; }
div.hunting_wrapper a:hover { color: #fff !important; }
div.hunting_wrapper p { width: 630px; margin: 2em 0 2em auto; text-align: left; clear: both;}
div.hunting_wrapper img.picture { float: left; display: block; margin: 0 2em 0 7em; }
div.hunting_wrapper span { color: #fa85c9; }

div.hunting_wrapper div.photo-wrapper { margin-bottom: 3em; }
div.hunting_wrapper div.photo-wrapper p { padding-top: 1em; margin: 1em 0 0 1em; position: relative; clear: none;}

div.hunting_wrapper div.intro { width: 500px; margin: 0 auto; }
div.hunting_wrapper div.intro p { width: auto; margin: 1px 0px 0 20px !important; text-align: left; }

div.hunting_wrapper div.simple { margin: 1em 0 2em 0 !important;  padding: 0 !important; background: transparent !important;}
div.hunting_wrapper div.simple p {  margin: 1em 0 1em auto; }




ul#stock {
  border: 0px solid #ff0000;
 display: block;
position: relative;
}




/*div#content { text-align: left !important; }*/


div#content form { 	margin:0 auto !important; padding-left: 12em !important; width: 650px !important; margin-top: 2em !important; }
div#content form .row .label { float: none !important; margin-right: 0 !important; color: #fff !important; font-weight: normal !important; font-size: 95% !important; width: 30em; }
div#content form .row .field { padding-left: 0 !important; }



form .for_input .label label,
form .for_textarea .label label,
form .for_select .label label,
form .range .legend,
form .range .example { display: inline !important; }



.button { left: 0 !important; }


#top_content div#family{
width:1000px;
 margin:0 auto;
position:relative;
text-align:center;
width:1000px;
}

#top_content div#family span{
	display: block;
	position: relative;
	top: -45px !important;
	left: -50px;
	height:0;
	font-size:105%;
	float:right;

}

#top_content div#family span{
	color:#FFFFFF;
	display:block;
	float:left;
	padding-left:16.2em;
	position:relative;
	text-align:left;
	top:-10px !important;
//	top:220px !important;
}


#top_content  div#family span a{
  position:static;
  left:auto;
	margin-left:0;
	width:auto;
  margin-left:0;
	display:inline;
}

#top_content div#family span a, #top_content banner div#family span a:visited{
	color:#ffffff;
}