
#buttons {
}

#main_content {
	height:477px;
}

.holder {
	display:block;
	float:left;
	width:527px;
	padding-left:20px;
	padding-top:0px;
}
H1 {
	font-family:'Helvetica Neue light',helvetica,arial;
	font-size:18px;
	margin:0px;
	margin-bottom:10px;
	padding:0;
	color:#9e1727;
	text-align:left;
	font-weight:normal;
}


P {
	font-size:12px;
	color:#8b8b8b;
	margin:0px;
	padding:0px;
	width:513px;
	text-align:justify;
}

#buttons #main_menu span {
	color:#8b8b8b;
}

#main_content {
	text-align:left;
}

FORM  {
	width:535px;
	_width:527px;
	display:block;
	float:left;
	height:284px;
}

.indivisibleElement, FORM .form_line, FORM LABEL, FORM INPUT, #submitBottle {
	font-family:'Helvetica Neue light',helvetica,arial;
	font-size:12px;
	display:block;
	float:left;
}

FORM .form_line {
	clear:both;
	width:508px;
	height:50px;
}

FORM .form_line_legal {
	clear:both;
	width:508px;
	height:50px;
}

.ie FORM .form_line_legal {
	height:20px;
}

.indivisibleElement {
	margin-right:9px;
	width:245px;
	height:60px;
	_height:50px;
	display:block;
	float:left;
}

.indivisibleElementShort {
	margin-right:9px;
	width:158px;
	height:60px;
	display:block;
	float:left;
}

.ie6 .indivisibleElement {
	margin:0px;
	margin-right:6px;
}

.ie6 .indivisibleElementShort {
	margin:0px;
	margin-right:6px;
}

.smallLabel, .normalLabel, .normalLabelLong, .normalLabelShort, .largeLabel {
	height:18px;
	margin:0px;
	padding:0px;
	padding-top:4px;
	color:#8b8b8b;
	text-align:left;
}

.smallInput, .normalInput, .normalInputLong, .normalInputShort, .largeInput {
	border:1px solid #8b8b8b;
	height:24px;
	color:#8b8b8b;
}

.normalInput, .normalLabel {
	width:243px;
}

.normalInput2, .normalLabel2 {
	width:243px;
}

.normalInputLong, .normalLabelLong {
	width:500px;
}

.normalInputShort, .normalLabelShort {
	width:158px;
}

.smallInput, .smallLabel {
	width:36px;
	margin-right:2px;
	text-align:left;
}

.smallLabel {
	height:19px;
	padding-top:3px;
	width:39px;
	text-align:center;
}

.smallInput {
	margin-right:2px;
	padding-top:3px;
	height:24px;
}

.ie7 .smallInput {
	height:20px;
}

.ie6 .smallInput{
	width:32px;
}

.ie6 .month {
}

.largeInput, .largeLabel {
	width:443px;
}


.birthLabel {
	border:1px solid #8b8b8b;
}

.ie6 .birthLabel {
	overflow:hidden;
	height:24px;
	width:42px;
}


#submitBottle {
	width:270px;
	margin-top:1px;
}

#file {
	border:1px solid #8b8b8b;
	width:323px;
}

#send_button {
	border:0px;
	background:transparent url(http://www.hugocreate.com/common/img/backgroundSendButton.jpg) no-repeat center bottom;
	border:0 none;
	color:#ffffff;
	height:41px;
	text-align:left;
	width:57px;
	padding-left:8px;
	cursor:pointer;
	cursor:hand;
}

.ie #send_button {
	padding-left:11px;
}

.ie6 #send_button {
	background-position:2px bottom;
}

#error {
	border:2px solid #DD1111;
	color:#8B8B8B;
	display:none;
	font-family:'Helvetica Neue light',helvetica,arial;
	font-size:12px;
	font-weight:bold;
	margin-top:0px;
	padding-top:5px;
	text-align:center;
	width:275px;
	margin-left:219px;
	height:auto;
	padding-bottom:5px;
}

#bottle_footage, #bottle_footage:visited {
	color:#8B8B8B;
	font-size:12px;
	height:22px;
	margin-bottom:15px;
	margin-top:15px;
	text-decoration:none;
	display:block;
	float:left;
	margin-left:left;
}

#bottle_footage img {
	border:0 none;
	margin-right:5px;
	position:relative;
	top:5px;
}

#country, #gender {
	height:24px;
}

.ie6 #country, .ie6 #gender {
	width:232px;
}

.legal, .legal A, .legal A:visited, .legal SPAN {
	display:block;
	float:left;
	font-family:'Helvetica Neue light',helvetica,arial;
	color:#8b8b8b;
	font-size:12px;
}

.legal A {
	margin-left:3px;
}

#iAgree {
	display:block;
	float:left;
}

#informed {
	display:block;
	float:left;
}
