/**************************************************************************************************
| Software Name        : Australian Gold Parties Website
| Software Author      : Rotapix.com
| Website              : http://www.australiangoldparties.com.au/
| E-mail               : support@rotapix.com
|**************************************************************************************************
| File Description     : Main CSS Style Sheet
| File Includes        : CSS, javascript [ includes/js/cssSelect.js ]
|**************************************************************************************************
| Copyright (c) 2009 www.australiangoldparties.com.au All rights reserved.
|**************************************************************************************************/


/* global rules */
html, body {
	background:#e4e4e4;
	font:normal 16px/1.2em "arial", sans-serif;
}
#wrapper {
}
.clear {
	clear:both;
}
#wrapper, #fauxcolumnheader, #subheader, #header > div, #navigation > div, #footer {
	width:960px;
	margin:0 auto;
}
a {
	color:#505050;
}
.centerme {
	text-align:center;
}
/* main elements */
p {
	margin:0 0 15px 0;
}
h1, h2, h3, h4, h5, h6 {
	margin:10px 0;
}
h1 {
	font:900 2.5em/1.5em "arial", sans-serif;
	letter-spacing:-2px;
	color:#ffc533;
}
h2 {
	font:900 2.5em/1.5em "arial", sans-serif;
	letter-spacing:-2px;
	color:#ffc533;
}
h3 {
	font:900 1.5em/1.2em "arial", sans-serif;
}
h4 {
	font:100 1.5em/1.2em "arial", sans-serif;
}
h5 {
	font:900 1.3em/1.1em "arial", sans-serif;
}
h6 {
	font:900 1.2em/2em "arial", sans-serif;
}
strong {
	font-weight:900;
	line-height:1.2em;
}
.gtitle, .btitle, .rtitle {
	display:block;
	width:100%;
}
.gtitle {
	font:900 2.5em/1.1em "arial", sans-serif;
	letter-spacing:-2px;
	color:#ffc533;
}
.rtitle {
	font:900 2.5em/1.1em "arial", sans-serif;
	letter-spacing:-2px;
	color:#505050;
}
.btitle {
	font:100 2.5em/1em "arial", sans-serif;
	letter-spacing:-2px;
	color:#000000;
}
/* header */
#header {
	background:#000000 url(../../images/headerbg.gif);
}
#header > div {
	height:167px;
}

/* videos */
#videos {
	width:960px;
	margin:0 auto;
}

#videos > div {	
}



/* menu */
#navigation {
	background:#000000 url(../../images/navitile.gif)
}
#navigation > div {
	height:43px;
}
#navigation ul {
	margin:0;
}
#navigation li {
	display:inline;
	float:left;
	padding:0 15px 0 0;
	list-style:none;
}
#navigation li a {
	color:#ffc533;
	line-height:33px;
	text-decoration:none;
}
#navigation li a:hover {
	color:#fff;
	text-decoration:underline;
}
/* apple css*/
.webkit #navigation li, .webkit #navigation li a {
	font-size:14px;
}
/* sub header */
#subheader {
	height:227px;
	padding:0 0 10px 0;
}
/* main body */
#wrapper {
}
#fauxcolumnheader {
	height:10px;
	background:url(../../images/bodybgtop.jpg);
}
#fauxcolumnwrapper {
	background:#ffffff url(../../images/bodybg.gif);
	overflow: auto;
	width: 100%
}
#leftcolumn {
	width:624px;
	padding:0 19px;
	display:inline;
	float:left;
	position: relative;
	overflow:hidden;
}
#rightcolumn {
	width:278px;
	padding:0 10px 20px 10px;
	display:inline;
	float:right;
	overflow:hidden;
}
#leftcolumn img, #rightcolumn img {
	padding:5px 0;
}
/* footer */
#footer {
	background:#505050 url(../../images/footerbg.gif) bottom no-repeat;
	height:39px;
	color:#ffc533;
	font:normal 14px/39px "arial", sans-serif;
	margin-bottom:10px;
}
#footer ul {
	padding:0 0 0 10px;
}
#footer li {
	display:inline;
	float:left;
	padding:0 15px 0 0;
	font:normal 14px/39px "arial", sans-serif;
}
#footer a {
	color:#ffc533;
}
/* copyright */
.copyright {
	font:normal 9px/1em "arial", sans-serif;
	color:#8c8c8c;
	width:960px;
	text-align:right;
	margin:-5px auto 30px auto;
}
.subfooter {
	font:normal 9px/1em "arial", sans-serif;
	color:#8c8c8c;
	width:660px;
	text-align:left;
}
.copyright a {
	text-decoration:none;
	color:#8c8c8c;
}
.copyright a:hover {
	background:#ffffff;
	border-bottom:solid #00baff 2px;
}
/* in the media */
.date {
	font:normal 14px/1.2em "arial", sans-serif;
	color:#6f6f6f;
	margin-top:-20px;
}
.mediadate {
	display:block;
	width:100%;
	border-bottom:dotted #999 1px;
	margin:0 0 5px 0;
	font:normal 0.7em/1.2em "arial", sans-serif;
	background:#f7f7f7;
}
/* contact form */
.gpaform {
	width:400px;
	font:normal 0.9em/1.2em "arial", sans-serif;
	color:#333;
}
.gpaform input, .gpaform select {
	width:100%;
	height:25px;
	border-color:#cccccc #b4b4b4 #d9d9d9 #c9c9c9;
	border-width:1px;
	background: #ffffff url(../../images/inputbg.gif) repeat-x;
	line-height:25px;
}
.gpaform textarea {
	//width:100%;
	width:400px;
	border-color:#cccccc #b4b4b4 #d9d9d9 #c9c9c9;
	border-width:1px;
	background: #ffffff url(../../images/inputbg.gif) repeat-x;
	line-height:25px;
}

.enqname
{
	width:400px;
}

.enqelse
{
	width:400px;
}

.enqname > .fname {
	width:150px;
	float:left;
}
.enqname > .lname {
	width:220px;
	float:right;
}
div.gpaform .dot {
	width:100%;
	height:1px;
	margin:5px 0;
}
div.gpaform input[type="submit"], div.gpaform input[type="reset"] {
	height:24px;
	font:normal 14px/1.2em "arial", sans-serif;
	background:#ffffff url(../../images/button.gif);
	color:#595959;
	width:100px;
	border:solid #bababa 1px;
}
div.gpaform input[type="radio"] {
	width:20px;
	height:15px;
}
span.previous a {
	color:#ffc533;
	text-decoration:none;
	float:right;
	display:inline;
	margin-top:-40px;
	font-size:12px;
	cursor:pointer;
	text-decoration:underline;
}
/* validator */
label.error {
	color:#ff0000;
	font-size:0.8em;
}
div.gpaform input.error {
	border-color:#F00;
	border-width:1px;
}
#leftcolumn img, #rightcolumn img.skype {
	padding:0;
}
/* bookaparty */
.bookaparty a {
	width:280px;
	height:55px;
	display:block;
	text-indent:-99999px;
	background:url(../../images/bookaparty2.gif) no-repeat;
}
.bookaparty a:hover {
	width:280px;
	height:55px;
	display:block;
	text-indent:-99999px;
	background:url(../../images/bookaparty.gif) no-repeat;
}
/* promobox */
.promobox {
	width:960px;
	height:227px;
	background:url(../../images/Promo/promo2.jpg) no-repeat;
}
.promobox a {
	padding:161px 0 0 69px;
	width:340px;
	height:57px;
	display:block;
	text-indent:-99999px;
	background:url(../../images/Promo/calltoo.gif) no-repeat 69px 161px;
}
.promobox a:hover {
	width:340px;
	height:57px;
	background:url(../../images/Promo/calltoo2.gif) no-repeat 69px 161px;
}
