*								{ margin: 0px; padding: 0px; }
body							{ font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; background-color: transparent; }
a								{ outline: none; color: #5f375c; }
a img							{ border: none; }
.clear:after					{ content: "."; visibility: hidden;  display: block; height: 0px; clear: both; }
* html .clear					{ height: 1%; }

.container						{ padding: 60px 25px 0px 43px; font-size: 1em; overflow: hidden; }

h3								{ margin-bottom: 25px; }

.container form					{  }
.container form:after			{ content: "."; visibility: hidden;  display: block; height: 0px; clear: both; }
* html .container form			{ height: 1%; }
.container form .book-left		{ width: 330px; float: left; }

.container form .book-left label { display: block; width: 70px; float: left; color: #959595; font-size: 1.35em; font-weight: bold; margin-bottom: 10px; padding-top: 8px; }
.container form .book-left input { float: left; padding: 7px; font-size: 1.35em; font-weight: bold; margin-bottom: 10px; width: 235px; border: none; background: url(hud/images/input-shadow.gif) no-repeat; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }

.container form .book-right		{ width: 300px; float: left; padding-left: 7px; }

.container form .book-right .info { width: 305px; height: 115px; padding: 0px; font-size: 1.5em; font-family: Arial, Helvetica, sans-serif; border: none; background: url(hud/images/input-shadow.gif) no-repeat; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; line-height: 24px; color: #6c6c6c; }
.container form .book-right .info p { padding: 25px 25px 0px 25px; }
.container form .book-right .info p strong { text-decoration: underline; }

.container form textarea		{ width: 265px; height: 125px; padding: 15px; font-size: 1.5em; font-family: Arial, Helvetica, sans-serif; border: none; background: url(hud/images/input-shadow.gif) no-repeat; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; line-height: 24px; color: #000; }

.container form p.disclaimer	{ width: 430px; float: left; font-size: 1.15em; font-weight: bold; color: #9b9b9b; line-height: 18px; font-style: italic; margin-bottom: 0px; }
.container form input#submit	{ float: right; margin: 10px 20px 0px 0px; }
.container form label span		{ color: #f13939; }

.container form label.longer	{ width: 300px; }
.container form input.shorter	{ width: 60px; }

.actions						{  }
.actions img					{ display: block; float: left; margin-right: 0px; }

.navigation						{ text-align: center; clear:both; padding-top: 15px; padding-right: 10px; }

* html .container form p 		{ height: 42px; }

