#webform,
#content {
	background-image: none !important;
	background: #fff !important;
}

#content .form-description { background: #ececec; padding: 20px; margin:0 10px; color: #656565; }
#content .form-description,
#webform .form-description { padding:10px 10px 20px; }
#content .form-description img,
#webform .form-description img {
	float: left;
	margin-right:5px;
	position: relative;
}
.content-body h3,
#content .form-description h3,
#webform .form-description h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	font-style:italic;
}
#content .form-description p { margin: 0; }
#content .image,
#webform .image {
	float: right;
	margin:-15px 15px 0 0;
	_margin-right: 0px; /* ie6 hack */
}
#webform-client-form-34617,
#webform-client-form-31838 {
	width: 285px;
	float: left;
	margin-left:10px;
}

#webform-component-category .description {
	background: url(/media/mobile/iphone/applications/images/bg-description-arrow.gif) bottom left no-repeat;
	width: 185px;
	margin:0 15px 0 80px;
	padding-bottom:11px;
}
#webform-component-category .description p { background: #ececec; color: #000; margin: 0 !important; padding: 5px; }

.form-item label {
	font-size:0.83em;
	text-transform:uppercase;
	text-align: right;
	padding-right: 5px;
	width: 75px !important;
	float: left;
}
.form-item select { width: 185px; }

textarea { height: 100px !important; width: 172px !important; margin-left: 0 !important; }

#webform input.form-submit { 
	background:#d80372 url(/sites/all/themes/bravo_v2/img/bg-arrow-white-tall.gif) no-repeat scroll right top !important;
	padding:0 10px 0 5px;
	margin: 0 18px 10px;
	float: right;
	height: 27px;
}
#webform input.form-submit:hover { background-color:#5B5B5B; color: #fff; text-decoration: underline; }


/* landing */
.content-body { 
	width: 290px; 
	float: left;
	margin: 10px 10px 0 20px;;
}
.content-body li { color: #4d4d4d; margin: 5px 0 0 10px; }
.content-body h5 {
	text-transform: uppercase;
	font-weight: bold;
	color: #4d4d4d;
}
.content-body p { color: #4d4d4d; }

#details {
	margin-left: 10px;
}

.button { margin:10px 0; }
.button a.btn-arrow.white-tall {
	background:#d80372 url(/sites/all/themes/bravo_v2/img/bg-arrow-white-tall.gif) no-repeat scroll right top;
	color: #fff !important;
	text-transform: uppercase;
	height: 27px;
	line-height: 2.2em;
	font-weight: bold;
}
.button a.btn-arrow.white-tall:hover { background-color:#5B5B5B !important; color: #fff; text-decoration: underline; }

.return,
.support { margin-bottom:1em; }
.return { margin-right: 150px; }
.return a,
.support a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #02a0c6;
	text-transform: none;
	text-decoration: underline;
}

/* misc */
div#gallery { width: 200px; height:375px; float:right; margin-left:10px; _left: -20px;}
div#loading { width: 200px; height:375px;}
div#images { position: relative; background-color: transparent; width: 200px; height:375px; margin-top:-20px; }
.content-body { width:515px; _margin-left: 5px;}

div#current_image, div#previous_image, div#next_image {left:0; position:absolute; top:0; }

div#current_caption, div#next_caption { width: 180px; }

div#gallery div#previous_image,
div#gallery div#next_image { display:none; }
.paging { width: 80px; margin: 8px auto; }
#counter-wrappre { display: inline; }

#caption { height: auto !important; }
.vid-descrip { width: 180px; background: #ECECEC url(/media/mobile/iphone/applications/images/bg-description-arrow-up.gif) top left no-repeat; font-family: "Trebuchet MS"; border: 0; }
.vid-descrip p { padding:15px 8px 8px; }

ul#counter-image li { margin:7px 0 0; }

div#gallery a#go_left,
div#gallery a#go_left:hover { height: 14px; width: auto; float: left; position: static; background:transparent url(/sites/all/themes/bravo_v2/img/page-arrows-prev.gif) no-repeat scroll left 3px; }
div#gallery a#go_right,
div#gallery a#go_right:hover { height: 14px; width: auto; float: left; position: static; background:transparent url(/sites/all/themes/bravo_v2/img/page-arrows-next.gif) no-repeat scroll right 3px; }
* html div#gallery a#go_left {width: 5px;}
* html div#gallery a#go_right {width: 5px;}
* html .paging {width: 100px;}

