/*
Theme Name: RAIR Technologies
Theme URI: http://rair.com
Description: Custom template design for RAIR Technologies. Designed by THIEL design, coded and implemented by tracy apps design.
Version: 1.0
Author: tracy apps design LLC
Author URI: http://tracyappsdesign.com
Tags: light, clean, fixed width, two columns, jquery
*/

html {font-size: 62.5%; margin: 0px; padding:0px; }
body {background:#fff url('images/bodyBG.gif') repeat-x center top; margin:0px; padding:0px; color:#333; font:normal 1em/1em "Lucida Grande", Lucida, Arial, sans-serif;}

h1 {font:normal 2.0em/1.0em "Lucida Grande", Lucida, Arial, sans-serif; margin: 0px; padding: 0px; color:#c34915;}
h2 {font:normal 1.6em/1.0em "Lucida Grande", Lucida, Arial, sans-serif; margin: 0px; padding: 0px; color:#c34915; letter-spacing:-1px; text-transform:uppercase;}
h3 {font:normal 1.3em/1.0em "Lucida Grande", Lucida, Arial, sans-serif; margin: 0px; padding: 0px; color:#e8a713; text-transform:uppercase;}
h4 {font:normal 1.3em/1.0em "Lucida Grande", Lucida, Arial, sans-serif; margin-bottom:3px; color:#e8a713;}
h5 {font:normal 1.2em/1.0em "Lucida Grande", Lucida, Arial, sans-serif; margin-bottom: 0px; padding: 0px; color:#c34915;}
h6 {font:normal 1.2em/1.0em "Lucida Grande", Lucida, Arial, sans-serif; margin-bottom:3px; color:#e8a713;}

img {border:0px; outline:none;}
input {outline:none;}
a:link, a:visited {color:#c34915; text-decoration:none; outline:none;}
	a:hover, a:visited:hover, a:focus {color:#e8a713; text-decoration:none; outline:none;}
	
	h1 a:link, h1 a:visited {color:#c34915;}
		h1 a:hover, h1 a:visited:hover {color:#e8a713;}
	h2 a:link, h2 a:visited {color:#c34915;}
		h2 a:hover, h2 a:visited:hover {color:#e8a713;}
	h3 a:link, h3 a:visited {color:#e8a713;}
		h3 a:hover, h3 a:visited:hover {color:#c34915;}

p {margin:7px 0px 20px 0px;}

#headerContainer {width:901px; height:98px; margin:0px auto; background:url('images/headerContainerBG.gif') no-repeat top left; }
	#logo {height:68px;}
		ul#mainNav {width:901px; height:20px; margin:0px; padding:10px 0px 0px 0px; overflow:hidden; background:url('images/mainNavBG.gif') no-repeat top left; text-align:right; font-size:1.1em; text-transform:uppercase;}
			ul#mainNav li {list-style-type:none; display:inline; margin:0px; padding:0px;}
				ul#mainNav li a {color:#fff; padding:10px 21px;}
					ul#mainNav a:hover, ul#mainNav a:visited:hover, ul#mainNav a:focus, ul#mainNav li.current_page_item a {background:#833f29 url('images/mainNavBG-on.gif') repeat-x top left;}

#contentContainer {width:901px; min-height:653px; height:auto !important; height:653px; margin:0px auto; background:url('images/contentContainerBG.gif') no-repeat top left;}
	#topZone {text-align:right; height:182px;}
		#topZone img.pageheaderimg {width:694px; height:182px; overflow:hidden; margin:0px; padding:0px;}
	
	#content {clear:both; font-size:1.2em; line-height:1.4em;}
		#rightZone {width:180px; float:right; margin:0px;}
		#leftZone {width:207px; float:left;}
		#centerZone {margin:10px 224px 40px 233px;}
			
			#breadcrumb {font-size:10px; padding:0px 0px 20px 0px; color:#b6b6b6;}
				#breadcrumb a, #breadcrumb a:visited {color:#838383;}
					#breadcrumb a:hover, #breadcrumb a:visited:hover, #breadcrumb a:focus {color:#e8a713;}
		
			ul#subNav {list-style-type:none; margin:0px; padding:0px;}
				ul#subNav li {margin:0px;}
					ul#subNav li a, ul#subNav li a:visited {color:#07428c; display:block; padding:12px 0px 0px 0px;}
						ul#subNav li a:hover, ul#subNav li a:visited:hover, ul#subNav li a:focus {color:#c34915;}
							
							ul#subNav ul {list-style-type:none; font-size:11px; margin:0px 5px 0px 10px; padding:0px;}
								ul#subNav ul li a, ul#subNav ul li a:visited {color:#5781b5; display:block; padding:6px 0px 0px 0px;}
									ul#subNav ul li a:hover, ul#subNav ul li a:visited:hover, ul#subNav li a:focus {color:#c34915;}
								
	
	#footerContainer {width:901px; margin:10px auto 0px; clear:both; background:url('images/footerContainerBG.gif') no-repeat top left;}
		#footer {padding:20px 0px; text-align:right;}
			#copyright {float:left;color:#8f8f8f; text-align:left; line-height:1.4em; padding:0px 0px 20px 0px;}
				#copyright a, #copyright a:visited {color:#8f8f8f;}
					#copyright a:hover, #copyright a:visited:hover, #copyright a:focus {color:#e8a713;}
			ul#footerNav {list-style-type:none; margin:0px; padding:0px;}
				ul#footerNav li {margin:0px; padding:5px 2px; display:inline; font-size:1.2em;}
					ul#footerNav li a, ul#footerNav li a:visited {color:#fff; padding:7px; background:#062E5F; border:1px solid #062E5F;}
						ul#footerNav li a:hover, ul#footerNav li a:visited:hover, ul#footerNav li a:focus {color:#e8a713; border: 1px solid #062E5F; border:#f4f4f4;}

/*  ---- homepage specific  ----- */
body.page-template-page-homepage-php {background:#fff url('images/homeBodyBG.jpg') repeat-x center top;}

#homepageContentContainer {width:940px; margin:0px auto;top:0;padding:0;}
		#homepageContentContainer #content { margin:0px; padding:0px;height:130px;}
		#homepageContentContainer #centerZone {background:url('images/homeBottomBG.jpg') no-repeat bottom left;margin:0px; padding:0px 20px 35px 220px;}

#homepageHeaderContainer {width:901px; height:68px; margin:0px auto; background:url('images/headerContainerBG.gif') no-repeat top left;}



/* ---- sitemap ---- */
div.ddsg-wrapper div {display:none;}

/* ---- contact form ---- */
span.wpcf7-list-item {display:block; float:none; clear:both;}

/* ---- specific page formatting and classes ---- */
.RAIRsuite {padding:10px 0px;}
.RAIRsuite img {float:left; margin:0px 5px 0px 0px; clear:both;}
	.RAIRsuite li {margin:0px 0px 5px 140px;}
		.RAIRsuite p {margin:0px 0px 20px 0px; clear:both; border-top:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9;}
		




/* -- Quick Links -- */
#topQuickLinks {position:relative;top:28px;right:2px;float:right;z-index:100;font-size:8pt;}

#topQuickLinks.home {position:absolute;top:28px;right:50%;margin-right:-450px;}

#topQuickLinks a.quicklink {color:#062E5F !important;margin-left:10px;text-transform:uppercase;font-family:century gothic, arial, sans serif;}
		


/* -- Homepage -- */

#feature.pics {margin-top:30px;}
#feature {
background-image:url('images/homepage_filler.jpg');
background-repeat:no-repeat;

}


#homepageSlider {
position:relative;
top:0;
left:0;
width:920px;
margin-left:19px;
padding:0;
font-family:Arial !important;
float:none;
background:none !important;
}

#homepageImage {
width:901px;
height:300px;
overflow:hidden;

}
 
#homepageText {
margin-bottom:20px;
width:682px;
margin-top:0px;
margin-left:200px;
background:none;
}

 
#homepageText h3 {
font-size:1.5em;
font-weight:bold;
color:#c6430d;
margin-top:18px;
text-transform:none;
}
 
#homepageText p {
color:#666;
font-size:1.5em;
line-height:1.75em;
}


.homepageSplash { visibility: visible;position:absolute;top:0;left:50%;margin-left:-470px;}

 
 
