/*****************/
/* General Reset */
/*****************/
* { font-size: 100.01%; }
html {
	background: url(../../images/bg-page.gif) repeat-x;
	min-width: 979px;
	font-size: 62.5%;
	position: relative;
}

body {
	margin: 0;
	font: 1.4em/1.21em Arial, Helvetica, sans-serif;
	color: #a2a2a2;
	background: url(../../images/bg-body.png) no-repeat 50% 0;
}
a { color: #46bfec; }
a:hover { 
	text-decoration: none; 
	border:0px;
}
img { border-style: none; }
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input,
textarea,
select {
	font: 100% Arial, sans-serif;
	vertical-align: middle;
}

.heavy {
	font-weight: bold;
}

.error {
	font-size: 1em;
	color: #d45b5b;

}
/********************/
/* General Settings */
/********************/
.accessibility { display: none; }
#wrapper {
	margin: 0 auto;
	width: 980px;
	position: relative;
}


/******************************/
/* AUSSIEVAULT Header Region */
/******************************/
#header {
	width: 980px;
	display: table-header-group;
	margin: 0;
	height:100%;
}

/* AUSSIEVAULT Logo */
.logo {
	display: block;
	margin: 49px 0 0 10px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}
.logo a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../../images/logo.gif) no-repeat;
	width: 376px;
	height: 50px;
}


/************************************************/
/* Register or Login to the AUSSIEVAULT Region */
/************************************************/
.register-area {
	float: right;
	width: 320px;
	font-size: 0.78em;
	line-height: 1.27em;
	margin: 34px 3px 0 0;
	display: inline;
}
.register-area .register {
	display: block;
	color: #80b3cc;
	text-align: right;
	margin: 0 11px 10px 0;
}
.register-area .register a {
	color: #80b3cc;
	margin: 0 2px;
	text-decoration: none;
}
.register-area .register a:hover {
	color: #80b3cc;
	margin: 0 2px;
	text-decoration: underline;
}


/* Search the AUSSIEVAULT */
.search-form {
	background: url(../../images/bg-search.gif) no-repeat;
	width: 322px;
	height: 37px;
	padding: 8px 0 13px;
}
.search-form .text {
	float: left;
	color: #d2d2d2;
	font: 1em/1.27em Arial, Helvetica, sans-serif;
	border: 1px solid #d0d7dc;
	margin: 1px 11px 0 12px;
	padding: 6px 8px 5px;
	width: 183px;
}
.search-form .btn-submit {
	float: left;
	background: url(../../images/btn-search.gif) no-repeat;
	width: 87px;
	height: 30px;
	text-transform: uppercase;
	color: #fff;
	border: 0;
	font: bold 0.9em/13px Arial, Helvetica, sans-serif;
	padding: 0 0 3px;
	cursor: pointer;
}
.search-form .btn-submit {
	float: left;
	background: url(../../images/btn-search.gif) no-repeat;
	width: 87px;
	height: 30px;
	text-transform: uppercase;
	color: #fff;
	border: 0;
	font: bold 0.9em/13px Arial, Helvetica, sans-serif;
	padding: 0 0 3px;
	cursor: pointer;
}

/****************************************************/
/* End Register or Login to the AUSSIEVAULT Region */
/****************************************************/

/*********************************/
/* AUSSIEVAULT Navigation Start */
/*********************************/
.nav-bar {
	overflow: hidden;
	height: 53px;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	margin: 0 0 0 1px;
	clear: both;
	background: url(../../images/line.gif) repeat-x 0 100%;
}
.nav-bar .menu-home {
	float: left;
	background: url(../../images/bg-tab-home.gif) no-repeat;
	width: 81px;
	height: 31px;
	color: #a8a7a7;
	text-align: center;
	text-decoration: none;
	padding: 21px 0 0;
}
#nav {
	float: left;
	width: 630px;
	background: url(../../images/bg-main-nav-right.gif) no-repeat 100% 0;
	margin: 0 0 0 1px;
	display: inline;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../../images/bg-main-nav.gif) no-repeat;
	float: left;
	width: 630px;
}
#nav li {
	float: left;
	background: url(../../images/separator.gif) no-repeat 0 14px;
}
#nav li a {
	color: #fff;
	text-decoration: none;
	padding: 19px 24px 0;
	height: 34px;
	float: left;
	background: url(../../images/bg-menu-hover.gif) no-repeat;
}
#nav li a.active,
#nav li a:hover { background-position: 50% -27px; }
.safari3 #nav li a,
.mac.safari4 #nav li a,
.mac.presto #nav li a,
.mac.ff3 #nav li a { padding: 19px 23px 0; }

/*************************************/
/* End AUSSIEVAULT Navigation Start */
/*************************************/

/****************************************/
/* AUSSIEVAULT Social Navigation Start */
/****************************************/
.social-nav {
	float: left;
	background: url(../../images/bg-social-nav.gif) no-repeat;
	margin: 0 0 0 2px;
}
.social-nav div {
	float: left;
	background: url(../../images/bg-social-nav-right.gif) no-repeat 100% 0;
	height: 33px;
	min-width: 226px;
	width: 226px;
	padding: 19px 20px 0 19px;
}
.social-nav strong {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 15px;
	color: #a8a7a7;
}
.social-nav ul {
	margin: 0;
	padding: 0 0 0 4px;
	display: inline;
	list-style: none;
}
.social-nav ul li {
	display: inline;
	vertical-align: middle;
}
.social-nav ul li a { margin: 0 4px 0 5px; }

/********************************************/
/* End AUSSIEVAULT Social Navigation Start */
/********************************************/

/**********************************/
/* End AUSSIEVAULT Header Region */
/**********************************/


/****************************/
/* AUSSIEVAULT Main Region */
/****************************/
.container {
	overflow: hidden;
	width: 100%;
	display: table;
}
#main {
	display: table-footer-group;
	width: 980px;
	position: relative;
	margin: 0;
}


/* Homepage Gallery Hero Banner */
.hero {
	margin: 0 0 8px 1px;
	border-bottom: 3px solid #7ba731;
	width: 978px;
}
.hero img { display: block; }
/* End Homepage Gallery Hero Banner */

/* AUSSIEVAULT Campaign Index */
.campaign-hero h2 {
	margin: 0 0 5px;
	color: #87c23f;
	font-weight: bold;
	font-size: 1.14em;
	line-height: 1.1875em;
}
.campaign-hero p {
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
	color: #a2a2a2;
	width: 900px;
	font-size: 0.857em;
	line-height: 1.333em;
}
.campaign-link {
	background: url(../../images/ico-arrow.gif) no-repeat;
	padding: 0 0 0 20px;
	float:right;
	margin: 0 30px 0 30px;
	font-size: 0.857em;
	color: #87c23f;
}
.campaign-liner {
	padding: 0;
	margin: 20px 0 0 22px;
	border-top: 1px solid #dfdede;
	width: 900px;
}
.campaign-aussie-vault {
	overflow: hidden;
	margin: 0 0 14px;
	width: 978px;
}
.campaign-aussie-vault .campaign-frame {
	width: 992px;
	margin: 0 0 0 -9px;
	overflow: hidden;
	
}
.campaign-aussie-vault .box-vault {
	float: left;
	width: 275px;
	margin: 0 0 0 9px;
	padding: 20px 0 0 26px;
	display: inline;
	background-color:#fff;
}


/* Campaign Detail */
.campaign-photo {
	margin: 0;
	width: 900px;
}
.campaign-photo a img {
	border: none;
	margin: 0 auto;
}

.campaign-photo p {
	margin: 0;
	text-align:center;
	float: left;
	padding: 10px;
	font-size: 0.7em;
	color: #cacaca;
}

/* images */
.campaign-aussie-vault .box-vault .image {
	background-color: #d5d5d5;
	padding: 3px;
	position: relative;
	margin: 0 0 11px -6px;
	height: 1%;
}
.campaign-aussie-vault .box-vault .image img { display: block; }
.campaign-aussie-vault .box-vault .photo,
.campaign-aussie-vault .box-vault .video {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(../../images/bg-photos-corner.png) no-repeat;
	width: 88px;
	height: 89px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

.campaign-aussie-vault .box-vault .video { background: url(../../images/bg-video-corner.png) no-repeat; }
.campaign-aussie-vault h2 {
	margin: 0 0 5px;
	color: #87c23f;
	font-weight: normal;
	font-size: 1.14em;
	line-height: 1.1875em;
}
.campaign-aussie-vault .text-box h2 { font-weight: bold; }
.campaign-aussie-vault .holder h2,
.campaign-aussie-vault .holder h2 a { color: #46bfec; }
.campaign-aussie-vault h2 a {
	color: #87c23f;
	text-decoration: none;
}
.campaign-aussie-vault h2 a:hover { text-decoration: underline; }
.campaign-aussie-vault h3 {
	margin: 15px 0 5px 23px;
	padding: 2px;
	font-size: 10px;
	line-height: 13px;
	text-indent: -9999px;
	overflow: hidden;
	height: 19px;
}
.campaign-aussie-vault p {
	margin: 0 0 10px;
	color: #888;
	font-size: 0.857em;
	line-height: 1.333em;
}
.campaign-aussie-vault .text-box p { margin-right: 18px; }
.campaign-aussie-vault ul {
	margin: -3px 0 10px 6px;
	padding: 0;
	list-style: none;
}
.campaign-aussie-vault ul li {
	background: url(../../images/bullet.gif) no-repeat 0 7px;
	padding: 0 0 4px 10px;
	font-size: 0.857em;
	line-height: 1.333em;
}

/* Text for the Latest from the AUSSIEVAULT */
.campaign-aussie-vault .text-box {
	background-color: #ededed;
	margin: 0 4px 11px -6px;
	padding: 30px 0 10px 18px;
	position: relative;
	min-height: 139px;
	width: 221px;
	overflow: hidden;
}
.campaign-aussie-vault .holder { margin: 0 0 0 2px; }


/* AUSSIEVAULT Campaign Detail */
#campaign-detail {
	padding: 0;
	margin: 0;
}
.campaign-intro {
	margin:0 0 1px 0;
	padding:0;
	height: 100px;
	background-image:url(../../images/spacer.gif);	
}
.campaign-intro p {
	margin: 0;
	padding: 0;
	line-height: 1.285em;
	max-width: 700px;
	min-height: 70px;
	color: #a2a2a2;
}

.campaign-intro a img {
	border: none;
	float: right;
	margin: -93px 0 0 0;
	padding: 0 0 0 20px;
	vertical-align: middle;
	border-left: 1px solid #dfdede;
}

.copyright-ownership {
	margin: 0;
	padding: 10px 0 0 15px;
	float:left;
	font-size: 0.80em;
	color: #a2a2a2;
}

.campaign-overview-liner {
	padding: 0;
	margin: 0 0 -5px 0;
	border-top: 1px solid #dfdede;
	width: 930px;
}

.campaign-overview {
	overflow: hidden;
	margin: 10px 0 0 7px;
	width: 920px;
	float: left;
}

.campaign-overview-subs {
	background: url(../../images/bg-campaign-overview-subs.png) no-repeat;
	height: 58px;
	width: 932px;
	color: #c5deee;
}

.campaign-overview-subs p {
	color: #59acd0;
	font-size: 2.7em;
	float: left;
	min-width: 20px;
	padding: 6px 10px 0 10px;
}

.campaign-overview-subs em {
	color: #59acd0;
	float: left;
	width: 120px;
	min-width: 120px;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	font-style:normal;
	padding: 18px 40px 0 0;
	margin: 0;
}

.campaign-overview-subs ul {
	color: #FFF;
	float: left;
	max-width: 660px;
	padding: 12px 0 0 10px;
	margin: 10px 0 0 40px;
	font-size: 0.87em;
	list-style: none;
	
}

.campaign-overview-subs ul li {
	padding: 0 20px 4px 10px;
	margin: 0;
	color: #FFF;
	background-color:#c2dfee;
	display: inline;
	text-transform: uppercase;
}

.campaign-overview-subs ul li a {
	margin: 0;
	color: #FFF;
	background-color:#c2dfee;
	display: inline;
	text-decoration:none;
}

.campaign-overview-subs ul li .selected {
	margin: 0;
	font-size: 1em;
	color: #FFF;
	font-weight: bold;
	display: inline;
}

.box-vault-overview {
	float: left;
	width: 208px;
	margin: -7px 0 -14px 0;
	padding: 7px 22px 0 0;
	display: inline;
	background-color:#fff;
}

.box-vault-overview a:hover img {
	float: left;
	border: 3px solid #38afd1;
	margin: 0 18px 20px 2px;
}

.also-in-the-vault-thumbs {
	float: left;
	width: 208px;
	margin: -7px 0 -14px 0;
	padding: 7px 22px 0 0;
	display: inline;
	background-color:#fff;
}

.also-in-the-vault-thumbs a:hover img {
	float: left;
	border: 3px solid #38afd1;
	margin: 0 18px 20px 2px;
}

.also-in-the-vault-thumbs a img {
	float: left;
	border: 3px solid #cccccc;
	margin: 0 18px 20px 2px;
}

.campaign-overview p {
	float: right;
	font-size: 0.7em;
	color: #cacaca;
	padding: 15px 5px 0 0;

}

.campaign-overview-buttons {
	margin: 0;
	padding: 5px 0 0 0;
}
.back {
	float: left;
	margin: -9px 0 0 0;
	padding: 0;
}

/* images */
.campaign-overview .box-vault-overview .image-overview img { display: block; }


/* The Latest from the AUSSIEVAULT Region AND Voting Region */
.latest-aussie-vault {
	overflow: hidden;
	margin: 0 0 14px;
	width: 980px;
}
.latest-aussie-vault .frame {
	width: 992px;
	margin: 0 0 0 -9px;
	overflow: hidden;
}
.latest-aussie-vault .box {
	float: left;
	width: 237px;
	margin: 0 0 0 9px;
	padding: 0 0 0 2px;
	display: inline;
}
/* images */
.latest-aussie-vault .box .image {
	background-color: #d5d5d5;
	padding: 3px;
	position: relative;
	margin: 0 0 11px -2px;
	height: 1%;
}
.latest-aussie-vault .box .image img { display: block; }
.latest-aussie-vault .box .photo,
.latest-aussie-vault .box .video {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(../../images/bg-photos-corner.png) no-repeat;
	width: 88px;
	height: 89px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

.latest-aussie-vault .box .video { background: url(../../images/bg-video-corner.png) no-repeat; }
.latest-aussie-vault h2 {
	margin: 0 0 5px;
	color: #87c23f;
	font-weight: normal;
	font-size: 1.14em;
	line-height: 1.1875em;
}
.latest-aussie-vault .text-box h2 { font-weight: bold; }
.latest-aussie-vault .holder h2,
.latest-aussie-vault .holder h2 a { color: #46bfec; }
.latest-aussie-vault h2 a {
	color: #87c23f;
	text-decoration: none;
}
.latest-aussie-vault h2 a:hover { text-decoration: underline; }
.latest-aussie-vault p {
	margin: 0 0 10px;
	color: #a2a2a2;
	font-size: 0.857em;
	line-height: 1.333em;
}
.latest-aussie-vault .text-box p { margin-right: 18px; }
.latest-aussie-vault ul {
	margin: -3px 0 10px 6px;
	padding: 0;
	list-style: none;
}
.latest-aussie-vault ul li {
	background: url(../../images/bullet.gif) no-repeat 0 7px;
	padding: 0 0 4px 10px;
	font-size: 0.857em;
	line-height: 1.333em;
}

/* Text for the Latest from the AUSSIEVAULT */
.latest-aussie-vault .text-box {
	background-color: #ededed;
	margin: 0 4px 11px -6px;
	padding: 30px 0 10px 18px;
	position: relative;
	min-height: 139px;
	width: 221px;
	overflow: hidden;
}
.latest-aussie-vault .holder { margin: 0 0 0 2px; }
* html .latest-aussie-vault .text-box {
	height: 139px;
	overflow: visible;
}
/* Links for the Latest from the AUSSIEVAULT */
.view {
	display: block;
	font-size: 0.71em;
	line-height: 24px;
}
.view-photo a,
.view-video a,
.view-entries a {
	background: url(../../images/ico-photo.gif) no-repeat;
	padding: 4px 0 7px 26px;
}
.view-video a { background: url(../../images/ico-video.gif) no-repeat; }
.view-entries a {
	background: url(../../images/ico-entries.gif) no-repeat;
	padding-left: 22px;
}
/* Voting Buttons for the Poll */
.btn-agree,
.btn-disagree {
	float: left;
	background: url(../../images/btn-agree-left.gif) no-repeat;
	color: #87c23f;
	text-decoration: none;
	margin: 8px 0 0 1px;
}
.btn-disagree {
	background: url(../../images/btn-disagree-left.gif) no-repeat;
	margin: 8px 0 0 6px;
	color: #ec8460;
}
.btn-agree span,
.btn-disagree span {
	cursor: pointer;
	background: url(../../images/btn-agree-right.gif) no-repeat 100% 0;
	float: left;
	height: 20px;
	font-size: 0.71em;
	line-height: 13px;
	padding: 9px 12px 0 33px;
	white-space: nowrap;
}
.btn-disagree span {
	background: url(../../images/btn-disagree-right.gif) no-repeat 100% 0;
	padding-left: 30px;
}
/* The Latest from the AUSSIEVAULT Region AND Voting Region */

/* Quote from the Aussie Dictionary */
.dictionary-box {
	border-top: 1px solid #dfdede;
	margin: 0 0 17px;
	padding: 15px 0 0 2px;
}
.dictionary-box blockquote {
	margin: 0;
	padding: 0 0 0 15px;
	text-align: justify;
	position: relative;
}
.dictionary-box blockquote p { 
    display:inline;
    position:relative;
    font-size: 2.285em; 
    line-height: 1.2em;
}
.dictionary-box blockquote p em {
	background: url(../../images/dotted-line.gif) repeat-x 0 100%;
	font-style: normal;
}
.dictionary-box blockquote span {
	width: 18px;
	height: 23px;
	position: relative;
	top: -16px;
	display: inline-block;
}
.dictionary-quote-image-left {
	background: url(../../images/dictionary-quote.gif) no-repeat;
}
.dictionary-box blockquote span.dictionary-quote-image-right {
	background: url(../../images/dictionary-quote.gif) no-repeat top right;
}
/* End Quote from the Aussie Dictionary */


/* Advertising Region */
.promobox {
	padding: 19px 10px 0 5px;
	border-top: 1px solid #dfdede;
}
.promobox a { float: left; }

.promobox a img { 
	display: block; 
	border: 2px solid #FFF;
}
/* End Advertising Region */

/* AUSSIEVAULT Footer */
#footer {
	margin: 20px 0 0;
	border-top: 1px solid #dfdede;
	padding: 12px 3px 20px 0;
	height: 1%;
	overflow: hidden;
}
#footer ul {
	margin: 0 0 0 -8px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	font-size: 0.857em;
	line-height: 1.25em;
	float: left;
}
#footer ul li {
	background: url(../../images/separator2.gif) no-repeat 0 3px;
	padding: 0 7px 0 11px;
	margin: 0 0 0 -1px;
	display: inline;
}
#footer ul li a {
	color: #ababab;
	text-decoration: none;
}
#footer ul li a:hover { text-decoration: underline; }
#footer .by {
	float: right;
	color: #d4d4d4;
	font-size: 0.857em;
	line-height: 15px;
	margin: 1px 0 0;
}
#footer .by a {
	float: left;
	background: url(../../images/switch-it.gif) no-repeat;
	width: 81px;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
	margin: -1px 6px 0 0;
}
#footer .by em {
	font-style: normal;
	float: left;
}
/* AUSSIEVAULT Footer */



/* Help - LEFT */
.help-left {
	width: 420px;
	text-align: left;
	margin: 0;
	padding: 0;
	float: left;
}

.help-left li {
	color: #38afd1;
	font-size: 0.85em;
	margin: -3px 0 0 0;
	padding: 0;
}

.help-left p {
	color: #38afd1;
	font-weight: bold;
}

.help-left a {
	color: #38afd1;
	text-decoration: none;
	margin: 0;
	padding: 0;
}



/* Help - RIGHT */
.help-right {
	width: 420px;
	text-align: left;
	margin: 0;
	padding: 0;
	float:left;
}

.help-right li {
	color: #38afd1;
	font-size: 0.85em;
	margin: -3px 0 0 0;
	padding: 0;
}

.help-right p {
	color: #38afd1;
	font-weight: bold;
}

.help-right a {
	color: #38afd1;
	text-decoration: none;
	margin: 0;
	padding: 0;
}


.help-contact {
	clear:both;
	padding: 10px 0 0 0;
	margin: 0;
}


/* campaign detail page start */
#content {
	overflow: hidden;
	min-height: 600px;
	background-color: #fff;
	margin: 0 1px 1px 1px;
}

/* AUSSIEVAULT Breadcrumb Region */
.breadcrumbs {
	color: #cacaca;
	font-size: 0.71em;
	padding: 0;
	margin: 0 0 14px 2px;
	text-transform: uppercase;
}
.breadcrumbs strong {
	background: url(../../images/ico-home.gif) no-repeat 0 1px;
	padding: 0 0 0 19px;
}
.breadcrumbs ul {
	margin: 0;
	padding: 0;
	display: inline;
}
.breadcrumbs ul li {
	display: inline;
	padding: 0 5px 0 0;
}
.breadcrumbs ul li a {
	background: url(../../images/arrow.gif) no-repeat 100% 4px;
	padding: 0 12px 0 0;
	color: #cacaca;
}
/* End AUSSIEVAULT Breadcrumb Region */

/*****************/
/* Page Headings */
/*****************/
.heading {
	overflow: hidden;
	height: 1%;
	margin: 10px 36px 21px 19px;
}
.submit-page .heading { margin-bottom: 14px; 
}
.heading h1 {
	margin: 0 0 6px;
	font-size: 2.14em;
	line-height: 1.1em;
	font-weight: normal;
	color: #38afd1;
}
.submit-page .heading h1 {
	height: 41px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	margin: 25px 0 0 2px;
}

/* Large Blue Page Headings */
.heading h1.heading-aussie-vault { background: url(../../images/text-aussie-vault.gif) no-repeat; }
.heading h1.heading-log-into-the-vault { background: url(../../images/text-log-into-the-aussie-vault.gif) no-repeat; }
.heading h1.heading-have-your-say { background: url(../../images/text-have-your-say.gif) no-repeat; }
.heading h1.heading-search-the-vault { background: url(../../images/text-search-the-aussie-vault.gif) no-repeat; }
.heading h1.heading-aussie-dictionary { background: url(../../images/text-aussie-dictionary.gif) no-repeat; }
.heading h1.heading-password-reminder { background: url(../../images/text-password-reminder.gif) no-repeat; }
.heading h1.heading-subscribe-email { background: url(../../images/text-subscribe-to-email.gif) no-repeat; }
.heading h1.heading-register-for-aussie-vault { background: url(../../images/text-register-for-aussie-vault.gif) no-repeat; }
.heading h1.heading-account-details { background: url(../../images/text-your-aussievault-account.gif) no-repeat; }
.heading h1.heading-terms-of-use { background: url(../../images/text-terms-of-use.gif) no-repeat; }
.heading h1.heading-privacy-policy { background: url(../../images/text-privacy-policy.gif) no-repeat; }
.heading h1.heading-oops-we-found-an-error { background: url(../../images/text-oops-we-found-an-error.gif) no-repeat; }
.heading h1.heading-404-error { background: url(../../images/text-404-error.gif) no-repeat; }
.heading h1.heading-enquiries { background: url(../../images/text-enquiries.gif) no-repeat; }
.heading h1.heading-forward-to-a-friend { background: url(../../images/text-forward-to-a-friend.gif) no-repeat; }
.heading h1.heading-accessibility { background: url(../../images/text-accessibility.gif) no-repeat; }
.heading h1.heading-in-the-vault { background: url(../../images/text-fresh-in-the-vault.gif) no-repeat; }
.heading h1.heading-terms-and-conditions { background: url(../../images/text-aussie-vault-campaign-rules.gif) no-repeat; }
.heading h1.heading-submit-photo { background: url(../../images/text-upload-image.gif) no-repeat; }
.heading h1.heading-submit-video { background: url(../../images/text-upload-video.gif) no-repeat; }
.heading h1.heading-submit-your-photo { background: url(../../images/text-submit-photo.gif) no-repeat; }
.heading h1.heading-add-to-aussie-dictionary { background: url(../../images/text-add-to-aussie-dictionary.gif) no-repeat; }
.heading h1.heading-help { background: url(../../images/text-heading-help.gif) no-repeat; }

.heading .submitted {
	display: block;
	color: #f9be15;
	font-size: 0.785em;
	line-height: 1.27em;
}
.heading .submitted a {
	font-weight: bold;
	color: #f9be15;
}

/* Already a Member Call to Action Region */
.login-here-box {
	float: right;
	margin: 14px 0 0;
	font-size: 0.785em;
	line-height: 1.27em;
}
.login-here-box .login-here {
	display: block;
	background: url(../../images/text-already-a-member.gif) no-repeat;
	width: 244px;
	height: 16px;
	text-indent: -9999px;
	overflow: hidden;
}
.login-here-box div {
	text-align: right;
	padding: 10px 0 0;
	vertical-align: middle;
}
.login-here-box ul {
	margin: 0 0 0 9px;
	padding: 0;
	display: inline;
	list-style: none;
}
.login-here-box ul li {
	display: inline;
	padding: 0 0 0 1px;
}
.login-here-box ul li img { vertical-align: top; }
/* End Already a Member Call to Action Region */
/*********************/
/* End Page Headings */
/*********************/

/****************************/
/* Content Region ***********/
/****************************/
.content {
	margin: 0 23px 0 20px;
	padding: 0 0 20px;
	overflow: hidden;
	height: 1%;
}
.submit-page .content { padding: 0; }
.content h2 {
	margin: 0 0 14px;
	font-size: 1.3em;
	line-height: 1.12em;
	color:#87c23f;
}
.content p {
	margin: 0 10px 23px 0;
	line-height: 1.285em;
}
.content img {
	float: left;
	border: 3px solid #d5d5d5;
	margin: 0 18px 20px 2px;
	clear: both;
}
.more {
	overflow: hidden;
	width: 100%;
}
.more a {
	background: url(../../images/btn-more.gif) no-repeat;
	float: left;
	text-decoration: none;
	color: #fff;
	margin: 9px 0 0 2px;
}
.more a span {
	cursor: pointer;
	background: url(../../images/btn-more-right.gif) no-repeat 100% 0;
	float: left;
	height: 31px;
	font-size: 0.928em;
	line-height: 16px;
	font-weight: bold;
	padding: 18px 20px 0;
}

.become-a-member {
	float: left;
	margin: 20px 0 0 0;

}

.call-to-action {
	overflow: hidden;
}

.call-to-action a {
	background: url(../../images/btn-call-to-action-sml.gif) no-repeat 100% 0;
	float: right;
	text-decoration: none;
	color: #fff;
	margin: 9px 0 0 2px;
}
.call-to-action a span {
	cursor: pointer;
	background: url(../../images/btn-call-to-action-left.gif) no-repeat;
	float: right;
	height: 31px;
	font-size: 0.928em;
	line-height: 16px;
	font-weight: bold;
	padding: 18px 20px 0;
}
.take-me-back {
	overflow: hidden;
	width: 100%;
}
.take-me-back img {
	/*background: url(../../images/btn-call-to-action-sml.gif) no-repeat 100% 0;*/
	/*float: left;*/
	border: 0;
	text-decoration: none;
	color: #fff;
	margin: 6px 0 0 2px;
}
.take-me-back a span {
	cursor: pointer;
	background: url(../../images/btn-call-to-action-left.gif) no-repeat;
	float: right;
	height: 31px;
	font-size: 0.928em;
	line-height: 16px;
	font-weight: bold;
	/*padding: 18px 20px 0 20px;*/
}


/****************************/
/* Content Region End *******/
/****************************/

/********************************/
/* Submit Confirm Legals Region */
/********************************/
.content-submit {
	background: url(../../images/bg-box.gif) repeat-y;
	width: 937px;
	margin: -8px 0 23px 20px;
}
.content-submit .holder { background: url(../../images/bg-box-top.gif) no-repeat; }
.content-submit .frame {
	background: url(../../images/bg-box-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	height: 1%;
	padding: 31px 55px 20px 32px;
}
.content-success {
	background: url(../../images/bg-green-box.gif) repeat-y;
	width: 937px;
	margin: -8px 0 310px 20px;
}
.content-success .holder { background: url(../../images/bg-green-box-top.gif) no-repeat; }
.content-success .frame {
	background: url(../../images/bg-green-box-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	height: 1%;
	padding: 31px 55px 20px 32px;
}



/********************************/
/* Your Say                     */
/********************************/


/********************************/
/* Your Say - RIGHT */
/********************************/
.your-say-submit-right {
	background: url(../../images/bg-your-say-box-right.gif) repeat-y;
	width: 937px;
	margin: -8px 0 0 20px;
}
.your-say-submit-right .holder { background: url(../../images/bg-your-say-box-top-right.gif) no-repeat; }
.your-say-submit-right .frame {
	background: url(../../images/bg-your-say-box-bottom-right.gif) no-repeat 0 100%;
	width: 805px;
	height: 1%;
	padding: 20px 55px 20px 32px;
	margin:0;
}
.comments-right {
	padding: 8px 55px 0 2px;
	text-align:right;
	line-height: 10px;
}

.comments-right small {
	font-size:10px;
	color: #38afd1;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	line-height: 10px;
}

.your-say-submit-right .frame p {
	text-align:left;
	padding: 0;
	margin:-80px 0 0 110px;
	width:735px;
	height: 100px;
}


.your-say-submit-right .frame img {
	padding: 0;
	margin: -10px 730px 0 0;
	border: 1px solid #45b4d4;
}

.call-to-your-say-right {
	padding: 0 0 0 580px;
	margin: 0;
	height: 28px;
}



/********************************/
/* Your Say - LEFT */
/********************************/
.your-say-submit-left {
	background: url(../../images/bg-your-say-box-left.gif) repeat-y;
	width: 937px;
	margin: -8px 0 0 20px;
}
.your-say-submit-left .holder { background: url(../../images/bg-your-say-top-left.gif) no-repeat; }
.your-say-submit-left .frame {
	background: url(../../images/bg-your-say-box-bottom-left.gif) no-repeat 0 100%;
	width: 805px;
	height: 1%;
	padding: 20px 55px 20px 32px;
	margin:0;
}
.comments-left {
	padding: 8px 0 0 10px;
	text-align:left;
	line-height: 10px;
}

.comments-left small {
	font-size:10px;
	color: #38afd1;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	line-height: 10px;
}

.your-say-submit-left .frame p {
	text-align:left;
	padding: 0;
	margin: 0;
	width:725px;
	height: 100px;
}


.your-say-submit-left .frame img {
	padding: 0;
	margin: -30px 0 10px 730px;
	border: 1px solid #45b4d4;
}

.call-to-your-say-left {
	padding: 0 0 0 80px;
	margin: 0;
	height: 28px;
}



/***********************************/
/* Your Say - Make a Comment Intro */
/***********************************/
.your-say-submit-intro {
	background: url(../../images/bg-your-say-comments-middle-light.gif) repeat-y;
	width: 937px;
	margin: -8px 0 -40px 20px;
}
.your-say-submit-intro .holder { background: url(../../images/bg-your-say-box-top-right.gif) no-repeat; }
.your-say-submit-right .frame {
	background: url(../../images/bg-your-say-box-bottom-right.gif) no-repeat 0 100%;
	width: 805px;
	height: 1%;
	padding: 20px 55px 20px 32px;
	margin:0;
}
.comments-right {
	padding: 8px 55px 0 2px;
	text-align:right;
	line-height: 10px;
}

.comments-right small {
	font-size:10px;
	color: #38afd1;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	line-height: 10px;
}

.your-say-submit-intro .frame p {
	text-align:left;
	padding: 0;
	margin:-80px 0 0 120px;
	width:735px;
	height: 125px;
}

.your-say-thumb {
	padding: 0;
	margin: 10px 710px 0 20px;
	border: 1px solid #45b4d4;
}

.frame .your-say-thumb a img {
	border:none;
}

.call-to-your-say-right {
	padding: 0 0 0 580px;
	margin: 0;
	height: 28px;
}


/********************************/
/* Your Say - PAGING            */
/********************************/

.pagination{
text-align:right;
margin:2.4em 0 1.4em 0;
padding: 10px 68px 10px 0;
}

.pagination span{
padding:3px 1px;
color: #38afd1;
}

.pagination a{
padding:3px 5px;
text-decoration:none;
background:#eff6fb;
color:#38afd1;
border:1px solid #eff6fb;
font-size: 0.75em;
}

.pagination a:hover{
border:1px solid #e2f1f6;
color:#38afd1;
background:#e2f1f6;
font-size: 0.75em;
}

.pagination a.selected{
background:#e2f1f6;
border:1px solid #eff6fb;
font-size: 0.75em;
color:#38afd1;
}

.pagination a.selected:hover{
color:#38afd1;
font-size: 0.75em;
}

.pagination a.hotSpot{
font-size: 0.75em;
text-transform: uppercase;
}


/******************************/
/* Your Say - Make a Comment **/
/******************************/

.submit-your-say-comments {
	background: url(../../images/bg-your-say-make-comment-middle.gif) repeat-y;
	width: 937px;
	margin: 0 0 20px 20px;
}
.submit-your-say-comments .holder { background: url(../../images/bg-your-say-make-comment-top.gif) no-repeat; }

.submit-your-say-comments .frame {
	background: url(../../images/bg-your-say-make-comment-bottom.gif) no-repeat 0 100%;
	max-width: 936px;
	height: 1%;
	padding: 20px 55px 20px 32px;
}

.submit-your-say-comments .frame small {
	color: #78a8b8;
	padding:10px;
	margin: 0;
}

.submit-your-say-comments .frame em a {
	font-weight: bold;
	font-size: 0.7em;
	font-style:normal;
	text-transform: uppercase;
	color: #a7cad6;
	padding: 0 0 0 20px;
	text-decoration: none;
}

.submit-your-say-comments .frame p {
	color: #a2a1a1;
	font-size: 0.7em;
	max-width: 820px;
	width: 860px;
	padding:5px 3px 0 0;
	text-align: right;
	margin: 0;
}

.submit-your-say-comments .frame p.characters {
	color: #a2a1a1;
	font-size: 0.7em;
	text-transform: uppercase;
	padding:0 3px 5px 0;
	text-align: right;
	margin: -20px 0 0 0;
}

.submit-your-say-comments a img {
	margin: 0;
	padding: 0 30px 0 0;
	width: 241px;
	float: right;
	
}

/* Form to Submit Your Comments */
.gecko .submit-your-say-comments .row .file { height: auto; }
.webkit .submit-your-say-comments .row .file {
	height: auto;
	width: 849px;
}
.submit-your-say-comments .row .memo {
	font: 1.07em/18px Arial, Helvetica, sans-serif;
	color: #333;
	border: 1px solid #d0d7dc;
	background-color: #fff;
	width: 849px;
	padding: 15px;
	margin: 0;
}
.submit-your-say-comments .row .field-small .memo { width: 790px; height: 80px; color:#adadad; font-size: 1.25em; }
.submit-your-say-comments .row .text {
	font: 1.07em/18px Arial, Helvetica, sans-serif;
	color: #333;
	border: 1px solid #d0d7dc;
	background-color: #fff;
	width: 849px;
	padding: 15px;
	margin: 0;
}
.submit-your-say-comments .row .field-small .text { 
	width: 395px; color:#adadad; font-size: 1.25em; 
	margin: 0;
}

.submit-your-say-comments .inputs-list label {
	margin: 1px 0 0;
	padding: 0;
	vertical-align: middle;
	line-height: 1.333em;
}
.submit-your-say-comments .inputs-list input {
	margin: 0 6px 0 0;
	padding: 0;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

.row h2 {
	text-indent: -9999px;
	height: 40px;
	line-height: 0;
	padding: 10px 0 0 0;
	margin: 20px 0 -10px 0;
}
.field-small h2.make-a-comment { 
	background: url(../../images/text-make-a-comment.gif) no-repeat; 
	padding: 0;
	margin: 30px 0 -15px 0;

}
.field-small h2.whats-your-name { 
	background: url(../../images/text-whats-your-name.gif) no-repeat; 
	margin: 10px 0 0 0;
	padding: 0;
	
}

/******************************/
/* Your Say - Others Comments */
/******************************/

/* First Comment */

.your-say-from-others-first {
	background: url(../../images/bg-your-say-comments-middle-dark.gif) repeat-y;
	width: 937px;
	margin: 0 0 20px 20px;
}
.your-say-from-others-first .holder { background: url(../../images/bg-your-say-comments-top-first.gif) no-repeat; }

.your-say-from-others-first .frame {
	background: url(../../images/bg-your-say-comments-bottom-first.gif) no-repeat 0 100%;
	max-width: 936px;
	height: 1%;
	padding: 20px 55px 20px 32px;
}

.your-say-from-others-first .frame small {
	color: #78a8b8;
	padding:10px;
	margin: 0;
}

.your-say-from-others-first .frame em a {
	font-weight: bold;
	font-size: 0.7em;
	font-style:normal;
	text-transform: uppercase;
	color: #a7cad6;
	padding: 0 0 0 20px;
	text-decoration: none;
}

.your-say-from-others-first .frame p {
	color: #78a8b8;
	max-width: 820px;
	width: 860px;
	padding:10px 0 30px 10px;
	margin: -10px 0 0 0;
}

/*  Second Comment */

.your-say-from-others-second {
	background: url(../../images/bg-your-say-comments-middle-light.gif) repeat-y;
	width: 937px;
	margin: -60px 0 20px 20px;
}
.your-say-from-others-second .holder { background: url(../../images/bg-your-say-comments-top-second.gif) no-repeat; }

.your-say-from-others-second .frame {
	background: url(../../images/bg-your-say-comments-bottom-second.gif) no-repeat 0 100%;
	max-width: 936px;
	height: 1%;
	padding: 40px 55px 40px 32px;
	margin: 0;
}

.your-say-from-others-second .frame small {
	color: #78a8b8;
	padding: 0 0 0 10px;
	margin: 0;
}

.your-say-from-others-second .frame em a {
	font-weight: bold;
	font-size: 0.7em;
	font-style:normal;
	text-transform: uppercase;
	color: #a7cad6;
	padding: 0 0 0 20px;
	text-decoration: none;
}

.your-say-from-others-second .frame p {
	color: #78a8b8;
	max-width: 820px;
	width: 860px;
	padding:0 0 10px 10px;
	margin: 0;
}

/*  Third Comment */

.your-say-from-others-third {
	background: url(../../images/bg-your-say-comments-middle-dark.gif) repeat-y;
	width: 937px;
	margin: -60px 0 20px 20px;
}
.your-say-from-others-third .holder { background: url(../../images/bg-your-say-comments-top-last.gif) no-repeat; }

.your-say-from-others-third .frame {
	background: url(../../images/bg-your-say-comments-bottom-first.gif) no-repeat 0 100%;
	max-width: 936px;
	height: 1%;
	padding: 40px 55px 20px 32px;
}

.your-say-from-others-third .frame small {
	color: #78a8b8;
	padding:0 0 0 10px;
	margin: 0;
}

.your-say-from-others-third .frame em a {
	font-weight: bold;
	font-size: 0.7em;
	font-style:normal;
	text-transform: uppercase;
	color: #a7cad6;
	padding: 0 0 0 20px;
	text-decoration: none;
}

.your-say-from-others-third .frame p {
	color: #78a8b8;
	max-width: 820px;
	width: 860px;
	padding:10px 0 30px 10px;
	margin: -10px 0 0 0;
}


/******************************/
/* Aussie Dictionary		  */
/******************************/

/* Search Aussie Dictionary */

.aussie-dictionary {
	background: url(../../images/bg-search-dictionary-middle.png) repeat-y;
	width: 937px;
	margin: 0 0 20px 20px;
}
.aussie-dictionary .holder { background: url(../../images/bg-search-dictionary.png) no-repeat; 
	width: 937px;
	height: 107px;
}

/*.aussie-dictionary .frame {
	max-width: 937px;
	height: 107px;
}*/

.aussie-dictionary .frame {
	float: left;
	padding: 0;
	margin: 0;
}

.aussie-dictionary .frame img {
	padding: 0;
	margin: -55px 10px 0 590px;
	position: absolute;
}

/* Form Field */
.aussie-dictionary .search-row {
	overflow: hidden;
	height: 1%;
	margin: 22px -33px 0 0;
	padding: 0 0 0 2px;
	width: 881px;
}

.aussie-dictionary select {
	width: 741px;
	font: 1.07em/1.2em Arial, Helvetica, sans-serif;
}

.aussie-dictionary .search-row .field-medium .text {
	font: 1.07em/18px Arial, Helvetica, sans-serif;
	color: #333;
	border: 1px solid #d0d7dc;
	background-color: #fff;
	width: 849px;
	padding: 15px;
	margin: 15px;
}
.aussie-dictionary .search-row .field-medium .text { 
	width: 525px; 
	color:#adadad; 
	font-size: 1.25em; 
	margin: 5px 0 0 20px;

}
.aussie-dictionary .search-row .field-medium { width: 430px; }


/* Alphabet */

.alpha {
margin:0;
padding:10px;
text-align:center;
}

.alpha a {
padding:0 7px 0 10px;
text-align:center;
text-decoration:none;
color:#38afd1;
font-size: 1.25em;
border-left: 1px solid #38afd1;
}

.alpha a:hover{
color:#38afd1;
font-size: 1.25em;
}

.alpha a.selected{
font-size: 1.45em;
color:#38afd1;
font-weight: bold;
}

.alpha a.selected:hover{
color:#38afd1;
font-size: 1.45em;
font-weight: bold;
}

.aussie-dictionary-words {
	border: none;
}

.aussie-dictionary-words em {
	color: #38afd1;
	font-style:normal;
	background: url(../../images/bg-dictionary-numbers.png) no-repeat;
	font-size: 0.87em;
	padding: 7px 15px 10px 10px;
	text-align:center;
	margin: 0;
	float: left;
}

.aussie-dictionary-words h2 {
	font-style: normal;
	color: #38afd1;
	font-weight: bold;
	font-size: 1.32em;
	padding: 0 0 3px 30px;
	margin: 2px 0 9px 10px;
}

.aussie-dictionary-words h3 {
	color: #38afd1;
	font-size: 0.87em;
	font-weight: normal;
	padding: 0 0 5px 40px;
	margin: -10px 0 0 0;
}

.aussie-dictionary-words h4 {
	color: #adadad;
	font-weight: bold;
	font-size: 0.87em;
	padding: 5px 0 0 40px;
	margin: 0 0 -5px 0;
}

.aussie-dictionary-words p {
	font-style: normal;
	color: #adadad;
	font-size: 1em;
	padding: 0 0 0 40px;
	
}

.aussie-dictionary-words hr {
	color: #eae9e9;
	background-color: #eae9e9;
	height: 11px;
	border: 0;
	margin: 15px 15px -10px 15px;
	padding: 0;
	width: 850px;
	background:url(../../images/hr-back-to-top.png) no-repeat 100% 0;
}


/* Dictionary Word Holder */

.aussie-dictionary-word-holder {
	margin: 0;
	padding: 10px 20px 20px 45px;
}



/******************************/
/* Content Sub-Heading Styles */
/******************************/
.content-submit h2 {
	margin: 1px 0 9px;
	font-size: 10px;
	line-height: 13px;
	text-indent: -9999px;
	overflow: hidden;
	height: 19px;
}
.content-submit h2.heading-campaign-rules {
	background: url(../../images/text-campaign-rules.gif) no-repeat;
	margin-bottom: -16px;
}

/* Sub Headings */
.content-submit h2.heading-upload-your-photo { background: url(../../images/text-upload-your-photo.gif) no-repeat; }
.content-submit h2.heading-submit-video { background: url(../../images/text-submit-video.gif) no-repeat; height: 24px; }
.content-submit h2.heading-login { background: url(../../images/text-sub-your-login-details.gif) no-repeat; }
.content-submit h2.heading-retrieve-your-password { background: url(../../images/text-retrieve-your-password.gif) no-repeat; }
.content-submit h2.heading-your-details { background: url(../../images/text-please-enter-your-details.gif) no-repeat; }
.content-submit h2.heading-terms-of-use { background: url(../../images/text-terms-of-use-for-web-site.gif) no-repeat; }
.content-submit h2.heading-privacy-policy { background: url(../../images/text-we-value-your-privacy.gif) no-repeat; }
.content-submit h2.heading-enquiries { background: url(../../images/text-get-something-off-your-chest.gif) no-repeat; }
.content-submit h2.heading-let-some-mates-know { background: url(../../images/text-let-some-mates-know.gif) no-repeat; height: 24px; }
.content-submit h2.heading-what-does-it-mean { background: url(../../images/text-what-does-it-mean-for-you.gif) no-repeat; }
.content-success h2.thank-you-for-registering { background: url(../../images/text-thank-you-for-registering.gif) no-repeat; }
.content-success h2.thank-you-for-forwarding { background: url(../../images/text-thanks-for-forwarding.gif) no-repeat; }
.content-success h2.we-have-removed { background: url(../../images/text-we-have-removed-you.gif) no-repeat; height: 24px; }
.content-success h2.thank-you-for-submitting { background: url(../../images/text-thank-you-for-submitting.gif) no-repeat; height: 24px; }
.content-success h2.thank-you-for-enquiry { background: url(../../images/text-thanks-for-enquiry.gif) no-repeat; height: 24px; }
.campaign-aussie-vault h3.other-vaults { background: url(../../images/text-other-vaults.gif) no-repeat; }
.content-submit h2.got-something-to-add { background: url(../../images/text-got-something-to-add.gif) no-repeat; height: 24px; }
.content-submit h2.help-me { background: url(../../images/text-need-a-hand.gif) no-repeat; height: 24px; }
h5.from-the-photographer { background: url(../../images/text-what-the-photographer-said.gif) no-repeat; height: 30px; }

.vault-entry-details h5.from-the-photographer { background: url(../../images/text-what-the-photographer-said.gif) no-repeat; height: 30px; }
.vault-entry-details h5.also-in-the-vault { 
	background: url(../../images/text-also-in-the-vault.gif) no-repeat; 
	height: 30px; 
	padding: 0 0 10px 0;
}

.vault-entry-details h5 {
	margin: 0;
	font-size: 1em;
	text-indent: -9999px;
	overflow: hidden;
	height: 22px;
}

.vault-entry-details {
	margin :-10px 0 0 25px;
}

.content-submit h3 { margin: 30px 0 14px; }
.content-submit p {
	margin: 0 0 15px;
	line-height: 1.285em;
}
.content-submit ul {
	margin: 0 0 3px 22px;
	padding: 0;
	list-style: none;
}
.content-submit ul ul { margin: 15px 0 -10px 20px; }
.content-submit ul li {
	line-height: 1.285em;
	background: url(../../images/bullet2.gif) no-repeat 0 0.6em;
	text-indent: 12px;
	padding: 0 0 12px;
}
.content-submit ul.ordered-list li {
	text-indent: 0;
	background: none;
}
.content-submit ul.letters-list li {
	text-indent: 0;
	background: none;
}
.content-success h2 {
	margin: 1px 0 9px;
	font-size: 10px;
	line-height: 13px;
	text-indent: -9999px;
	overflow: hidden;
	height: 19px;
}


/* Success */
.content-success h3 { margin: 30px 0 14px; }
.content-success p{
	margin: 0 0 15px;
	line-height: 1.285em;
	color: #049a01;
}
.content-success ul {
	margin: 0 0 3px 22px;
	padding: 0;
	list-style: none;
}
.content-success ul ul { margin: 15px 0 -10px 20px; }
.content-success ul li {
	line-height: 1.285em;
	background: url(../../images/bullet2.gif) no-repeat 0 0.6em;
	text-indent: 12px;
	padding: 0 0 12px;
}
.content-success ul.ordered-list li {
	text-indent: 0;
	background: none;
}
.content-success ul.letters-list li {
	text-indent: 0;
	background: none;
}
/* Buttons */
.button,
.button-agree {
	float: right;
	background: url(../../images/btn-gray-left.gif) no-repeat;
	color: #b7b7b8;
	text-decoration: none;
	margin: 0 -33px 0 0;
	position: relative;
	/*border: 5px solid #FFFFFF;*/
	border:0;
}
.button-agree {
	background: url(../../images/btn-green-left.gif) no-repeat;
	color: #fff;
	margin: 0 -7px 0 0;
}
.button span,
.button-agree span {
	cursor: pointer;
	background: url(../../images/btn-gray-right.gif) no-repeat 100% 0;
	text-transform: uppercase;
	font-size: 0.928em;
	line-height: 16px;
	padding: 18px 20px 0;
	height: 32px;
	float: left;
	font-weight: bold;
	border:0;
}
.button-agree span {
	background: url(../../images/btn-green-right.gif) no-repeat 100% 0;
	padding: 18px 20px 0 51px;
}
/* Agree Button */
.agree-box {
	float: left;
	background: url(../../images/line2.gif) repeat-x;
	margin: 20px -46px 0 -4px;
	padding: 0 0 20px;
	width: 880px;
	padding: 37px 0 0;
	display: inline;
}
.agree-box div {
	font-size: 0.857em;
	line-height: 1.5em;
	width: 600px;
	float: left;
}
.agree-box .radio {
	float: left;
	width: 16px;
	height: 15px;
	margin: 3px 8px 0 0;
	padding: 0;
}
.agree-box label {
	float: left;
	font-weight: bold;
	width: 568px;
}
.agree-box div span {
	margin: 0 0 0 23px;
	clear: both;
	display: block;
}

/**********************************/
/* End Content Sub-Heading Styles */
/**********************************/

/*********************/
/* Submit Image Page */
/*********************/

/* Form Upload */
.tips-for-uploading {
	background: url(../../images/text-tips-for-uploading.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	float: right;
	width: 225px;
	height: 20px;
	margin: 0 -33px 0 0;
}
.content-submit .row {
	overflow: hidden;
	height: 1%;
	margin: 22px -33px 0 0;
	padding: 0 0 0 2px;
	width: 881px;
}
.content-submit .row h3 {
	margin: 0 0 8px;
	font-size: 1.28em;
	line-height: 1.167em;
	font-weight: normal;
	color: #adadad;
}
.content-submit select {
	width: 741px;
	font: 1.07em/1.2em Arial, Helvetica, sans-serif;
}
.content-submit .row .note {
	display: block;
	font-size: 0.71em;
	line-height: 1.3em;
	margin: 6px 0 1px;
	color: #adadad;
}
.content-submit .row .note-top {
	float: right;
	font-size: 0.71em;
	line-height: 1.3em;
	margin: 8px 0 0 0;
	color: #adadad;
	text-transform:uppercase;
}
.content-submit .row .note-large {
	display: block;
	font-size: 0.71em;
	line-height: 1.3em;
	margin: 6px 0 1px;
	color: #adadad;
}
.content-submit .row .note-top-large {
	float:right;
	font-size: 0.71em;
	line-height: 1.3em;
	margin: 8px 0 0 300px;
	padding: 0;
	color: #adadad;
	text-transform:uppercase;
}
.checkboxes {
	overflow: hidden;
	height: 1%;
	padding: 5px 0 7px;
}
.checkboxes input {
	margin: 0 6px 0 0;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}
.checkboxes label {
	font-size: 0.857em;
	line-height: 1.167em;
	margin: 0 40px 0 0;
	vertical-align: middle;
}
.content-submit .row .file {
	border: 1px solid #d0d7dc;
	width: 879px;
	cursor: pointer;
	padding: 15px;
	height: 48px;
	margin: 0;
	background-color: #fff;
}
.gecko .content-submit .row .file { height: auto; }
.webkit .content-submit .row .file {
	height: auto;
	width: 849px;
}
.content-submit .row .text {
	font: 1.07em/18px Arial, Helvetica, sans-serif;
	color: #333;
	border: 1px solid #d0d7dc;
	background-color: #fff;
	width: 849px;
	padding: 15px;
	margin: 0;
}
.content-submit .row textarea {
	margin: 0;
	border: 1px solid #d0d7dc;
	padding: 15px;
	width: 849px;
	height: 181px;
	font: 1.07em/1.2em Arial, Helvetica, sans-serif;
	overflow: auto;
}
.content-submit .row .field {
	float: left;
	width: 471px;
	padding: 0 0 5px;
}
.content-submit .row .field .text { width: 408px; }
.content-submit .row .field-small .text { width: 230px; color:#adadad; font-size: 1.25em; }
.content-submit .row .field-small { width: 290px; }
.content-submit .row .field-medium .text { width: 380px; color:#adadad; font-size: 1.25em; }
.content-submit .row .field-medium { width: 430px; }
.content-submit .row .field-large .text { width: 848px; color:#adadad; font-size: 1.25em; }
.content-submit .row .field-large { width: 630px; }
.content-submit .row .field-massive .text { width: 810px; color:#adadad; font-size: 1.25em; }
.content-submit .row .field-massive { width: 630px; padding: 0 0 20px 0; }
.content-submit .row .field-memo .text { width: 810px; height: 200px; color:#adadad; font-size: 1.25em; }
.content-submit .row .field-memo { width: 830px; height: 200px; }
.content-submit .row .field-medium .text { width: 380px; color:#adadad; font-size: 1.25em; }
.content-submit .row .field-medium { width: 430px; }
.content-submit .inputs-list {
	margin: 0;
	padding: 10px 0 0;
	list-style: none;
	height: 1%;
	overflow: hidden;
}
.content-submit .inputs-list li {
	background: none;
	padding: 0 0 5px;
	margin: 0;
	font-size: 0.857em;
	text-indent: 0;
}
.content-submit .inputs-list label {
	margin: 1px 0 0;
	padding: 0;
	vertical-align: middle;
	line-height: 1.333em;
}
.content-submit .inputs-list input {
	margin: 0 6px 0 0;
	padding: 0;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}
/* Submit Region */
.campaign-actions {
	background: #000000;
}

.submit-area {
	background: url(../../images/line2.gif) repeat-x;
	overflow: hidden;
	height: 1%;
	padding: 11px 0 0;
}
.btn-submit {
	margin: 0;
	background: url(../../images/btn-submit-right.gif) no-repeat 100% 0;
}
.btn-submit span {
	padding: 18px 31px 0 61px;
	color: #666;
	background: url(../../images/btn-submit-photo-left.gif) no-repeat;
}
.btn-submit-photo {
	margin: 0;
	background: url(../../images/btn-right.gif) no-repeat 100% 0;
}
.btn-submit-photo a {
	padding: 10px;
	margin: 10px;
	border: 1px solid #FF0000;
}
.btn-submit-photo span {
	padding: 18px 20px 0 55px;
	margin: 0;
	color: #888888;
	background: url(../../images/btn-submit-your-photo-left.gif) no-repeat;
}
.btn-email-my-friend {
	margin: 0 0 0 10px;
	padding: 0;
	background: url(../../images/btn-right.gif) no-repeat 100% 0;
}
.btn-email-my-friend span {
	padding: 18px 20px 0 55px;
	color: #888888;
	background: url(../../images/btn-email-my-friend-left.gif) no-repeat;
}
.your-say-actions {
	padding: 0 56px 0 0;
	margin: 0;
}
.btn-have-your-say {
	margin: 0;
	background: url(../../images/btn-right.gif) no-repeat 100% 0;
}
.btn-have-your-say span {
	padding: 18px 30px 0 65px;
	color: #666;
	background: url(../../images/btn-have-your-say-left.gif) no-repeat;
}
/*********************/
/* End Submit Image Page */
/*********************/

/*********************/
/* Custom Form */
/*********************/
.outtaHere {
	position: absolute;
	left: -3000px;
}


/* Selects */
.selectArea {
	margin: 0;
	position: relative;
	z-index: 10;
	font: 1.07em/18px Arial, Helvetica, sans-serif;
	color: #333;
	width: 736px;
	height: 40px;
	overflow: hidden;
	border: 1px solid #d0d7dc;
	background-color: #fff;
	padding: 7px 0 0 5px;
}
.selectArea a.selectButton {
	position: absolute;
	top: 5px;
	right: 4px;
	width: 100%;
	height: 36px;
	border-style: none;
	background:  url(../../images/btn-select.gif) no-repeat 100% 0;
	outline: none;
}
.selectArea .center {
	float: left;
	padding: 7px 0 0 10px;
	height: 26px;
	width: 680px;
	overflow: hidden;
}
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	z-index: 1000;
	margin: 29px 0 0;
	width: 144px;
	font: 1.07em/18px Arial, Helvetica, sans-serif;
	color: #333;
	border: 1px solid #d0d7dc;
	background-color: #fff;
	width: 741px;
	padding: 0;
}
.optionsDivInvisible { display: none; }
.optionsDivVisible ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.optionsDivVisible ul li { padding: 4px 0; }
.optionsDivVisible a {
	padding: 6px 0 6px 15px;
	text-decoration: none;
	display: block;
	color: #333;
	cursor: pointer;
	width: 725px;
}
/*******************/
/* End Custom Form */
/*******************/