/* CSS Document */


/*START GLOBAL RESET CODE*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

* {
	margin: 0;
	padding: 0;
	}
	
br	{margin:10px 0 0 0;}

/*END GLOBAL RESET CODE*/


.myForm td, input, select, textarea, checkbox  	{font-family: tahoma;font-size: 14px;background:#000;border:1px solid #1a1a1a;color:#ccc;}
.required 										{color: red;}


/*Resizable Background Image*/

img.bg {
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 300px;
			
			/* Set up proportionate scaling */
			width: 100%;
			height: auto;
			
			/* Set up positioning */
			position: fixed;
			top: 0;
			left: 0;
		}
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px; }
		}
		
		div#content {
			/* This is the only important rule */
			/* We need our content to show up on top of the background */
			position: relative; 
		}	
			
/*End Resizable Background Image*/




img, div { behavior: url(../js/iepngfix.htc) }


body.holding {text-align: center;font-size: 62.5%;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;background:url(../images/about/holding_bg.jpg) no-repeat #000;}


.clear { 
clear:both; 
}

img {  border-style: none;
}


/*START BASICS CODE*/

h1 				{font-size:40px;font-family: "Lucida Grande",Arial,Helvetica,Sans-Serif;font-weight: normal;color: #a99a6f;}
h2 				{font-size:18px;font-family: "Lucida Grande",Arial,Helvetica,Sans-Serif;color:#cccccc;font-weight: normal;text-transform:uppercase;}
h3 				{font-size:30px;font-family: "Lucida Grande",Arial,Helvetica,Sans-Serif;color:#a99a6f;font-weight:normal;}
h4 				{font-size:22px;font-family: "Lucida Grande",Arial,Helvetica,Sans-Serif;color:#a99a6f;font-weight:normal;}
h5 				{font-size:16px;font-family: "Lucida Grande",Arial,Helvetica,Sans-Serif;color:#a99a6f;font-weight:normal;}
p 				{font-size:12px;font-family: "Lucida Grande",Arial,Helvetica,Sans-Serif;color:#a99a6f;font-weight:normal;line-height:140%;padding:4px 0 0 0;}
p.orange 		{font-size:13px;font-family: "Lucida Grande",Arial,Helvetica,Sans-Serif;color:#fbad18;font-weight:normal;text-transform:uppercase;}
p.grey 			{font-size:16px;font-family: "Lucida Grande",Arial,Helvetica,Sans-Serif;color:#cccccc;font-weight:normal;text-transform:uppercase;}
p.grey12 		{font-size:12px;font-family: "Lucida Grande",Arial,Helvetica,Sans-Serif;color:#cccccc;font-weight:normal;text-transform:uppercase;}
p.grey12bold 	{font-size:12px;font-family: "Lucida Grande",Arial,Helvetica,Sans-Serif;color:#cccccc;font-weight:bold;text-transform:uppercase;}

#google-map a 	{font-size:13px;font-family: "Lucida Grande",Arial,Helvetica,Sans-Serif;color:#fbad18;font-weight:normal;text-transform:uppercase;}


a { color: #cccccc; text-decoration: none; }
a:hover, a:active { color: #fff; text-decoration: none; }

/*END BASICS CODE*/


/* START Content */

#contentbg 			{width:725px;height:auto;margin:100px 0 0 50px;background: url(../images/transpBlack75.png);}
#content-wrap 		{width:750px;text-align:left;height:auto;padding:15px;}
#contact-details	{float:left;width:450px;}
#contact-form		{float:right;width:225px;text-align:left;padding:175px 50px 0 0;}
				
/* END Content */
body.request-brochure 		{background:#1a1a1a;}
#request-box-name			{width:380px;height:auto;margin:10px 0 0 10px;text-align:left;}
#request-box				{background:#0f0f0f;width:400px;height:385px;margin:0 20px 20px 20px;text-align:left;border:solid 7px #0f0f0f;padding:10px;}