/* -------------------------------------------

TITLE : Frost Air

AUTHOR : SiteSuite Australasia
AUTHOR URL : http://www.sitesuite.com.au

DESCRIPTION : Full Site Styles
 
------------------------------------------ */


/* ------------------------------------------
 GLOBALS AND LAYOUT ELEMENTS
------------------------------------------ */

body {
	margin: 0;
	padding: 0 0 0 0;
	background: #0f2f68 url(../templateimages/bg_tile.jpg) top left repeat-x;
	}

#container {
	width: 1001px;
	margin: 53px auto;
	}
	
	#topCorner {
		width: 1001px;
		height: 20px;
		background: url(../templateimages/top_corner.jpg) bottom left no-repeat;
		}
	
	#bnnr {
		width: 974px;
		height: 172px;
		background: #fff;
		}
		
		#logo {
			height: 172px;
			float: left;
			margin: 0;
			}
		
		#flsh {
			float: left;
			width: 512px;
			height: 172px;
			background: url(../templateimages/banner_img.jpg) top right no-repeat;
			}
	
	#wrapper {
		width: 947px;
		background: #fff;
		margin: 0 auto;
		padding-top: 1px;
		}
	
		#navWrap {
			height: 43px;
			width: 906px;
			margin: 0 0 0 22px;
			background: url(../templateimages/nav_bg.jpg) top left repeat-x;
			}

		/*-------------------------------------------
		  DROPDOWNS
		-------------------------------------------*/
		
		#nav, #nav ul {
				list-style: none;
				padding: 0;
				margin: 0;
				}
			
			#nav li {
				cursor: pointer;
				float: left;
				text-transform: capitalize;
				}
				
			#nav li a {
				min-height: 15px;
				font: bold 13px verdana, arial, helvetica, sans-serif;
				color: #fff;
				display: block;
				text-decoration: none;
				padding: 13px 20px 14px 20px;
				}
				
			#nav li a:hover { 
				color: #fff;
				text-decoration: none;
				}
			
			#nav li.selected a, #nav li.selected a:hover {
				background: url(../templateimages/nav_current_bg.jpg) top left repeat-x;
				border-right: 1px solid #d8d9df;
				border-left: 1px solid #d8d9df;
				}
			
			#nav li.selected a, #nav li a:hover {}
					
			#nav li ul a, #nav li ul a:visited {	
				min-height: 15px;
				font: normal 11px verdana, arial, helvetica, sans-serif;
				display: block;
				text-decoration: none;
				text-align: left;
				padding: 5px 5px 5px 10px;
				border-bottom: 1px solid #d3d5da;
				border-right: 1px solid #d3d5da;
				border-left: 1px solid #d3d5da;
				color: #fff;
				width: 160px;
				background-color: #7da6ec;
				text-transform: none;
				}
				
			#nav li ul a:hover { 
				background-image: none;
				color: #fff;
				background-color: #99baf2;
				}

			#nav li.selected ul a, #nav li.selected ul a:visited {}
				
			#nav li.selected ul a:hover {}
				
			#nav li ul li { background-color: 7da6ec; }
			
			#nav li {
				float: left;
				padding: 0;
				}
			
			#nav li ul {
				position: absolute;
				border-bottom: 0;
				left: -999em;
				height: auto;
				width: 160px;
				margin: 0;
				padding: 0;
				}
			
			#nav li li {
				width: 150px;
				background-image: none;
				}
			
			#nav li ul ul { margin: -26px 0 0 176px; }
			
			#nav li:hover ul ul,
			#nav li:hover ul ul ul,
			#nav li.sfhover ul ul {
				left: -999em;
				}
			
			#nav li:hover ul,
			#nav li li:hover ul,
			#nav li li li:hover ul,
			#nav li.sfhover ul,
			#nav li li.sfhover ul {
				left: auto;
				z-index: 500;
				}
			
			#nav li:hover, #nav li.sfhover {
				color: #fff;
				position: static;
				}
			
			#nav li ul li:hover, #nav li ul li.sfhover { 
				background-image: none;
				background-color: #7da6ec;
				}
		
		#content {
			padding: 20px 0;
			margin: 0 auto;
			width: 904px;
			}
			
					#sponsors {
						padding: 10px 0;
					}
			
			#blueBoxWrap {
				float: left;
				width: 210px;
				padding: 0 0 15px 0;
				background: url(/persistent/templateimages/left_box_bottom.jpg) bottom left no-repeat;
				}
			
				#blueBox {
					width: 182px;
					padding: 20px 14px 14px 14px;
					background: #7da6ec url(/persistent/templateimages/left_box_top.jpg) top left no-repeat;
					}
					
					#blueBox h2 { margin: 0 0 5px 0; }
					
					#blueBox p {
						font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
						color: #fff;
						margin: 0 0 20px 0;
						}
						
						
							#blueBoxConWrap {
								float: left;
								width: 425px;
								padding: 0 0 5px 0;
								margin-bottom:10px;
								background: url(/persistent/templateimages/con_box_bottom.jpg) bottom left no-repeat;
								}
							
								#blueBoxCon {
									width: 397px;
									padding: 20px 14px 14px 14px;
									background: #cbdbf7 url(/persistent/templateimages/con_box_top.jpg) top left no-repeat;
									}
									
									#blueBoxCon h2 { margin: 0 0 5px 0; }
									
									#blueBoxCon p {
										font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
										color: #fff;
										margin: 0 0 20px 0;
										}
						
						

			#homeContent {
				float: left;
				width: 425px;
				margin: 0 0 0 30px;
				}

		/*	#quickEnquiry {
				float: right;
				width: 173px;
				padding: 18px;
				background: url(/persistent/templateimages/quick_enquiry_bg.gif) top left no-repeat;
				height: 341px;
				}*/
				
				
				#quickEnquiryWrap {
				float: right;
				
				}
			
			
			#quickEnquiry {
				width: 173px;
				padding: 18px;
				background: url(/persistent/templateimages/quick_enquiry_bg.gif) top left no-repeat;
				height: 341px;
				}
				
				
			
				#quickEnquiry h2 {
					font: normal 19px Arial, Helvetica, sans-serif;
					color: #3967b7;
					margin: 0;
					padding: 0 0 5px 0;
					display: block;
					border-bottom: 1px solid #d3d5da;
					}
				
				#quickEnquiry p {
					margin: 0;
					padding: 3px 0;
					color: #0a234e;
					}

			#contentWrap {
				width: 864px;
				margin: 0 auto;
				padding: 0 20px;
				}

	#bottomCorner {
		width: 921px;
		padding: 30px 40px;
		height: 14px;
		background: url(../templateimages/bottom_corner.jpg) top left no-repeat;
		text-align: right;
		}
		
		#bottomCorner p, #bottomCorner a {
			color: #aec4e2;
			}

#stats {
	display: none;
	height: 0;
	padding: 0;
	font: 0;
	line-height: 0;
	}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
	}

/* ------------------------------------------
 TEXT FORMATTING
------------------------------------------ */

p, td, li {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	}

p {	margin: 0 0 20px 0; }

ul, table { margin-bottom: 20px; }

hr {
	border: none;
	color: #fff;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
	width: 100%;
	}

/* ------------------------------------------
 HEADINGS
------------------------------------------ */

h1 {
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #1b50ac;
	margin: 0 0 20px 0;
	}

h2 {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #0a234e;
	margin: 0 0 20px 0;
	}

h3 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #028efa;
	margin: 0 0 20px 0;
	}


/* ------------------------------------------
  LINKS
------------------------------------------ */

a { color: #028efa; }
a:hover { text-decoration: none; }

/* ------------------------------------------
  FORMS
------------------------------------------ */

fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	}

/*input, textarea { border: 1px solid #a6a5a5; }*/

.checkbox { border: 0; }

.submit {
	background: #466aa6;
	border: 1px solid #4b6289;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 3px;
	}


.imgleft {
	float: left;
	margin: 0 15px 15px 0;
	padding: 3px;
	}

.imgright {
	float: right;
	margin: 0 0 15px 15px;
	padding: 3px;
	}

.lightblueCell {
	background: #7da6ec url(../templateimages/product_box_topborder.gif) top left no-repeat;
	}

	.lightblueCell h2 {
		display: block;
		padding: 3px;
		}

.blueBGTableCell {
	background: #497bc0 url(../templateimages/product_box_bottomborder.gif) bottom left no-repeat;
	color: #fff;
	}
	
	.blueBGTableCell a, .blueBGTableCell p { color: #fff; }
	
	
.toptab {
	width: 209px;
	height: 209px;
	margin: 0;
	padding:0;
	background:url(../templateimages/top_tab.gif) no-repeat 0% 0%;
	
}

.toptab:hover {
	width: 209px;
	height: 209px;
	margin: 0;
	padding:0;
	background:url(../templateimages/toptab_hover.gif) no-repeat 0% 0%;
	
}

