#contact #header {height:190px;background: url(../images/loc_body_top.png) no-repeat bottom center;}
#contact #main {background: url(../images/loc_body_tile.png) repeat-y;}
#contact #footer {background: #262626 url(../images/inner_footer_top.png) no-repeat top left;}
#contact .contactbanner {background: url(../images/contact-header.png) no-repeat;width:594px;height:80px;text-indent:-9999px;margin:0;position:relative;top:-20px;left:-20px;}
.contactForms {width:828px;float:left;}
.contactForms .contact_left {width:458px;float:left;margin-right:15px;}
.contactForms .contact_right {width:331px;float:left;}
#main h1  {background:transparent url(../images/inner_header_bg.png) no-repeat scroll 0 0;height:40px;padding-top:10px;width:329px;}
#main .headquarters a {display:block;background:transparent url(../images/headquarters.png) no-repeat scroll center center;position:relative;top:-7px;height:40px;}
#main .join_the_team a {display:block;background:transparent url(../images/join-the-team.png) no-repeat scroll center center;position:relative;top:-7px;height:40px;}

.contactForms .contact_right ul, .contactForms .contact_left ul {list-style:none; padding:0;margin:10px 0 15px 30px;}
.contactForms .contact_right ul li, .contactForms .contact_left ul li {padding: 5px 0 5px 10px;margin-bottom:3px;}
.contactForms .contact_right ul .dark, .contactForms .contact_left ul .dark {background: #f0e7be;}
.contactForms .contact_left ul .phone {background: #f0e7be url(../images/loc_phone.png) no-repeat center center;height:69px;}
.contactForms .contact_left ul .light, .contactForms .contact_right ul .light {background: #f4eed1;}
.contactForms .contact_left ul li b {display:block;}
.name {font-weight:bold;font-size:16px;margin:0;color:#383839;}
.title {font-size:13px;margin:4px 0;color:#383839;}
.email {font-size:13px;margin:4px 0 8px;color:#b72d2b;display:block;}

.phone .address {float:left;font-size:16px;font-weight:100;padding-top:3px;}
.phone .numbers {float:right;font-size:19px;font-weight:200;margin-right:10px;padding-top:10px;}

.careersForm {background:#f4eed1;padding:20px 15px 15px 20px;margin:10px 0 20px 30px;}
.careersForm h2 {font-size:15px;margin:0 0 3px 0;}
h3 {font-size:13px;margin:0 0 10px 0;font-weight:normal;}
.careersForm input {background:transparent url(../images/input-bg.png) no-repeat scroll right 0; border:0 #fff solid;height:23px;margin:0 0 7px 6px;padding-top:8px;font-size:14px;font-style:italic;color:#999;}
.careersForm div {background:transparent url(../images/input-bg-left.png) no-repeat scroll left 0;}
.careersForm #fullName, .careersForm #emailAddress, .careersForm #contactNumber {width:180px;}
.careersForm .fullName, .careersForm .emailAddress, .careersForm .contactNumber {float:left;margin-right:8px;}

.careersForm #jobType {width:223px;}
.careersForm .jobType {float:left;margin-right:8px;}

.careersForm #resume {width:272px;}
.careersForm .resume {float:left;margin-right:8px;}
.careersForm #comments {background: url(../images/join_comments_bottom.png) no-repeat left bottom;width:382px;height:56px;margin-left:0;padding:6px 0 0 8px;border:0;font-size:14px;font-style:italic;color:#999;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:10px;overflow:hidden;resize:none;}
.careersForm .comments {background: url(../images/join_comments_top.png) no-repeat left top;float:left;margin-right:8px;}

.careersForm #browseButton {background: url(../images/join_browse_button.png) no-repeat;width:95px;height:32px;margin-left:0;}
.careersForm #browseButton:hover {background: url(../images/join_browse_button-over.png) no-repeat;}
.careersForm .join-submit-button {background: url(../images/submit-your-app.png) no-repeat;width:204px;height:30px;margin-left:0;}
.careersForm .join-submit-button:hover {background: url(../images/submit-your-app-over.png) no-repeat;}

#commentForm {background:#f4eed1;padding:20px 15px 15px 20px;margin:0;resize:none;}
#main .mailContact a {display:block;background:transparent url(../images/commentsContact.png) no-repeat scroll center center;position:relative;top:-7px;height:40px;}
#commentForm input, .joinNewsletter input {background:transparent url(../images/input-bg.png) no-repeat scroll right 0; border:0 #fff solid;height:23px;margin:0 0 7px 6px;padding-top:8px;font-size:14px;font-style:italic;color:#999;width:287px;position:relative;left:-2px;}

#commentForm select {background:transparent url(../images/input-bg.png) no-repeat scroll right 0; border:0 #fff solid;height:36px;margin:0 0 7px 6px;padding-top:6px; padding-bottom:8px;font-size:14px;font-style:italic;color:#999;width:287px;position:relative;left:-2px; padding-right:3px;}


#commentForm div, .joinNewsletter div {background:transparent url(../images/input-bg-left.png) no-repeat scroll left 0;}
#commentForm .join-submit-button {background: url(../images/submit-your-comment.png) no-repeat;width:204px;height:30px;margin-left:0;}
#commentForm .join-submit-button:hover {background: url(../images/submit-your-comment-over.png) no-repeat;}
#commentForm .comments {background:none;}
#commentForm #comments {background: url(../images/comments-form.png) no-repeat;margin-left:0;height:92px;width:287px;padding-left:6px;border:0;font-size:14px;font-style:italic;color:#999;padding-top:10px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;resize:none;}

.joinNewsletter {background: url(../images/newsletter-bg.png) no-repeat;width:325px;height:180px;padding:30px 10px 10px 16px;margin-top:20px;}
.joinNewsletter .join-newsletter-button {background: url(../images/join-our-newsletter.png) no-repeat;width:204px;height:30px;margin-left:0;}
.joinNewsletter .join-newsletter-button:hover {background: url(../images/join-our-newsletter-over.png) no-repeat;}





.headquartersx {background: url(../images/headquarters.png) no-repeat;display:block; height:50px; margin-left:20px;}

.jointheteamicon {background: url(../images/join-the-team.png) no-repeat;display:block; height:48px; margin-left:20px;}

.contact {background: url(../images/loc_contact.png) no-repeat;display:block; height:60px; margin-left:5px;}



