/*----------------------------+
 | Site: Glory Construction   |
 +----------------------------*/

 
@import url("reset.css");


/* Core layout 
======================================================================*/
body {background:#FFF; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000;}

#banner {display:none;}
#banner-container {display:none;}

#content-container {width:910px; padding:0; margin:0; background:#fff url(../images/core/shine.jpg) right top no-repeat;}
#cta-left {display:none;}
#content {width:auto;}
#footer {display:none;}



/* Gallery layout 
----------------------------------------------------------------------*/
#gallery-container {width:500px; margin:0 0 0 82px;}
.img-container {background:url(../images/core/img-bg.jpg) repeat-x; width:130px; height:130px; padding:7px; margin:22px 22px 0 0; float:left;}
.img-container img {border:4px solid #fff;}



/* Careers layout 
----------------------------------------------------------------------*/
.jobs-container {background:#f2f2f2 url(../images/core/highlight-bg.jpg) bottom repeat-x; border:1px solid #e2e2e2; padding:10px; margin:0 0 10px 0;}
.jobs-container img {float:right;}



/* Team Racing layout 
----------------------------------------------------------------------*/
#racing-container {background:#4e4e4e url(../images/core/racing-bg.jpg) bottom repeat-x; border:1px solid #2f2f2f; padding:10px 10px 20px 10px; text-align:center;}
.team-racing h1 {color:#fff; background:url(../images/flags.gif) no-repeat 178px 0; padding:10px 0 0 0; height:50px;}
.team-racing h3 {color:#fff; font:16px Arial, Helvetica, sans-serif; padding:10px 0 25px 80px;}
.team-racing p {color:#bbb;}
.racing-img-container {background:url(../images/core/darkimg-bg.jpg) repeat-x; width:130px; height:130px; padding:7px; margin:22px 22px 0 0; float:left;}
.racing-img-container img {border:4px solid #fff;}

.team-racing hr {border:none; border-bottom:1px solid #383838; margin:10px 0 15px 0; height:1px;}

#sponsor-form {text-align:left; padding:0 0 0 120px;}

.team-racing form.form label {display: inline-block; width: 120px; float:left; color:#bbb;}
.team-racing form.form input, form.form select, form.form textarea {
	width: 250px;
	padding: 3px;
	border: 1px solid #383838;
	background: #838383;
	font: normal 13px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	}
.team-racing form.form li.button input {width: auto; border: 0; background: #444; color: #fff; cursor: pointer;}





/* Banner Switch layout 
======================================================================*/
#flash {display:none;}





/* Navigation layout 
======================================================================*/
#navigation {display:none;} 

a {color:#820024; text-decoration:none;}
a:hover {text-decoration:underline;}

#footer a {color:#b7b7b7; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:none;} 





 /* Font Style
======================================================================*/
h1 {color:#820024; font:20px Arial, Helvetica, sans-serif; padding:0 0 15px 0;}
h2 {color:#000; font:20px Arial, Helvetica, sans-serif; padding:0 0 15px 0;}
h3 {color:#333; font:16px Arial, Helvetica, sans-serif; padding:0 0 15px 0;}
h4 {color:#666; font:14px Arial, Helvetica, sans-serif; padding:0 0 5px 0;}
h5 {color:#000; font:14px Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 5px 0;}

p {color:#000; font-size:12px; padding:0 0 15px 0; line-height:17px;}
#footer p {color:#999; font-size:10px;}

#content ul {padding:0 0 15px 15px;}
#content li {list-style:square; padding:0 0 5px 10px; color:#000;}

.text-black {color:#000;}
.date {color:#820024;}



/* Extras 
======================================================================*/
ul.contact-details {list-style:none; padding:0 0 30px 0;}
ul.contact-details li {padding:0 0 5px 20px; list-style:none;}

ul.contact-details li#phone {background:url(../images/phone.jpg) no-repeat 0 0;}
ul.contact-details li#fax {background:url(../images/fax.jpg) no-repeat 0 0;}
ul.contact-details li#email {background:url(../images/email.jpg) no-repeat 0 0;}

.float-left {float:left; margin:0 15px 5px 0;}
.float-right {float:right; margin:0 0 5px 15px;}

hr {border:none; border-bottom:1px solid #ccc; margin:10px 0 15px 0; height:1px;}



