/* 
Title:     		W.T. Sea Air
date:   		January 2008
*/		

				* { margin: 0; padding: 0; list-style-type: none; outline: none}
				body { margin: 0; padding: 0; font-size: 100%; font-family: Arial, Helvetica, sans-serif; background-image: url(../images/main-bg.gif); background-repeat: repeat; color: #000; text-align: center;}
				
				img { border: none; margin: 0; padding: 0;}
				a img { border: none; margin: 0; padding: 0;}
				
				div, p, form, h1, h2, h3, h4, h5, hr, ul, dl, dd, dt, ul, ol, li, object, param, table, tr, td, th
				{ margin: 0; padding: 0;}
				h1,h2,h3,h4,h5 { margin: 0; padding: 0;}
				
				input,textarea,button,select { font-family: Arial, Helvetica, sans-serif;}
				table { display: block; border-collapse: collapse; border: none;}
				th { text-align: left;}
			
/* Structure Styles 
---------------------------------------------------------- */
				#container { width: 840px; background-color: #ffffff; padding-bottom: 15px; padding-top: 30px; margin: 0; text-align: left; margin-left: auto; margin-right: auto;}
				#container1 { width: 950px; background-color: #ffffff; padding-bottom: 15px; padding-top: 30px; margin: 0; text-align: left; margin-left: auto; margin-right: auto;}

				/* Homepage */
				#header-wrapper { width: 840px; margin: 0; padding: 0;}
				#hd-leftcol { width: 305px; height: 120px; float: left; display: inline; position: relative; margin-left: 30px; margin-right: 4px; padding: 0;}
				#hd-rightcol { width: 501px; height: 120px; float: right; position: relative; padding: 0; }	
				
				#main-wrapper { width: 840px; margin: 0; padding: 0;}
				#maincol { width: 660px; float: left; display: inline; position: relative; padding-top: 25px;}
				#rightcol { width: 150px; float: right; position: relative; padding: 0; padding-right: 30px;}	
				
				/* All Other Pages */
				#twocols { float: right; position: relative; width: 640px;}
				#maincol-alt { float: left; display: inline; position: relative; width: 460px; margin-top: 25px; margin-bottom: 10px; padding: 0;}
				#rightcol-alt { float: right; position: relative; width: 150px; padding-right: 30px;}
				#leftcol-alt { float: left; position: relative; width: 150px; padding: 0 20px 0 30px;}
				
				#col1 { width: 135px; float: left; display: inline; position: relative; margin-top: 30px; padding-right: 15px;}
				#col2 { width: 302px; float: right; position: relative; margin-top: 28px; margin-bottom: 20px; padding-right: 8px;}
				#col3 { width: 445px; float: left; display: inline; position: relative; margin-top: 30px; padding-right: 15px;}
/* Navigation
---------------------------------------------------------- */	
				
				/* Main Top Navigation */
				#nav { width: 615px; height: 22px; float: right; background-image: url(../images/nav-bg.gif); background-repeat: no-repeat; background-position: 0 0; position: relative; padding-right: 30px; margin: 5px 0 5px 0;}
				#nav li { float: left; display: inline; clear: right; margin: 7px 0 0 17px;}
				
				#nav .last { margin-right: 0;}
				
				li.home { background: transparent url(../images/nav/home.gif) no-repeat 0 0; width: 33px; height: 9px;}
				li.home a { width: 33px; height: 9px; display: block; padding-top: 9px; color: #cccccc; overflow: hidden; background: transparent url(../images/nav/home.gif) no-repeat -33px 0;}
				li.home a:hover { background-position: 0 -9px; z-index: 50;}				
				li.home-over { background: transparent url(../images/nav/home-over.gif) no-repeat 0 0; width: 33px; height: 0; display: block; padding-top: 9px; color: #cccccc; overflow: hidden;}
				* html li.home a:link, * html li.home a:visited { height: 9px; he\ight:0;}
				* html li.home a:hover { height: 9px; he\ight:0;}
												
				li.company { background: transparent url(../images/nav/thecompany.gif) no-repeat 0 0; width: 83px; height: 9px; display: block;}
				li.company a { width: 83px; height: 0; display: block; padding-top: 9px; color: #cccccc; overflow: hidden; background: transparent url(../images/nav/thecompany.gif) no-repeat -83px 0;}
				li.company a:hover { background-position: 0 -9px; z-index: 50;}
				li.company-over { background: transparent url(../images/nav/thecompany-over.gif) no-repeat 0 0; width: 83px; height: 0; display: block; padding-top: 9px; color: #cccccc; overflow: hidden;}
				* html li.company a:link, * html li.company a:visited { height: 9px; he\ight: 0;}
				* html li.company a:hover { height: 9px; he\ight: 0;}
				
				li.downloads { background: transparent url(../images/nav/downloads.gif) no-repeat 0 0; width: 82px; height: 9px; display: block;}
				li.downloads a { width: 82px; height: 0; display: block; padding-top: 9px; color: #cccccc; overflow: hidden; background: transparent url(../images/nav/downloads.gif) no-repeat -82px 0;}
				li.downloads a:hover { background-position: 0 -9px; z-index: 50;}
				li.downloads-over { background: transparent url(../images/nav/downloads-over.gif) no-repeat 0 0; width: 82px; height: 0; display: block; padding-top: 9px; color: #cccccc; overflow: hidden;}
				* html li.downloads a:link, * html li.downloads a:visited { height: 9px; he\ight: 0;}
				* html li.downloads a:hover { height: 9px; he\ight: 0;}
				
				li.quote { background: transparent url(../images/nav/quoterequest.gif) no-repeat 0 0; width: 95px; height: 9px; display: block;}
				li.quote a { width: 95px; height: 0; display: block; padding-top: 9px; color: #cccccc; overflow: hidden; background: transparent url(../images/nav/quoterequest.gif) no-repeat -95px 0;}
				li.quote a:hover { background-position:0 -9px; z-index: 50;}
				li.quote-over { background: transparent url(../images/nav/quoterequest-over.gif) no-repeat 0 0; width: 95px; height: 0; display: block; padding-top: 9px; color: #cccccc; overflow: hidden;}
				* html li.quote a:link, * html li.quote a:visited { height: 9px; he\ight: 0;}
				* html li.quote a:hover { height: 9px; he\ight: 0;}

				li.casestudies { background: transparent url(../images/nav/casestudies.gif) no-repeat 0 0; width: 82px; height: 9px; display: block;}
				li.casestudies a { width: 82px; height: 0; display: block; padding-top: 9px; color: #cccccc; overflow: hidden; background: transparent url(../images/nav/casestudies.gif) no-repeat -82px 0;}
				li.casestudies a:hover { background-position:0 -9px; z-index: 50;}
				li.casestudies-over { background: transparent url(../images/nav/casestudies-over.gif) no-repeat 0 0; width: 82px; height: 0; display: block; padding-top: 9px; color: #cccccc; overflow: hidden;}
				* html li.casestudies a:link, * html li.casestudies a:visited { height: 9px; he\ight: 0;}
				* html li.casestudies a:hover { height: 9px; he\ight: 0;}

				li.careers { background: transparent url(../images/nav/careers.gif) no-repeat 0 0; width: 53px; height: 9px; display: block;}
				li.careers a { width: 53px; height: 0; display: block; padding-top: 9px; color: #cccccc; overflow: hidden; background: transparent url(../images/nav/careers.gif) no-repeat -53px 0;}
				li.careers a:hover { background-position:0 -9px; z-index: 50;}
				li.careers-over { background: transparent url(../images/nav/careers-over.gif) no-repeat 0 0; width: 53px; height: 0; display: block; padding-top: 9px; color: #cccccc; overflow: hidden;}
				* html li.careers a:link, * html li.careers a:visited { height: 9px; he\ight: 0;}
				* html li.careers a:hover { height: 9px; he\ight: 0;}

				li.contact { background: transparent url(../images/nav/contact.gif) no-repeat 0 0; width: 53px; height: 9px; display: block;}
				li.contact a { width: 53px; height: 0; display: block; padding-top: 9px; color: #cccccc; overflow: hidden; background: transparent url(../images/nav/contact.gif) no-repeat -53px 0;}
				li.contact a:hover { background-position:0 -9px; z-index: 50;}
				li.contact-over { background: transparent url(../images/nav/contact-over.gif) no-repeat 0 0; width: 53px; height: 0; display: block; padding-top: 9px; color: #cccccc; overflow: hidden;}
				* html li.contact a:link, * html li.contact a:visited { height: 9px; he\ight: 0;}
				* html li.contact a:hover { height: 9px; he\ight: 0;}

				* html #nav a:hover { height: 9px; he\ight: 0;}
				#nav a { display: block; height: 0; overflow: hidden; }
				* html #nav a:link, * html #nav a:visited { height: 9px; he\ight: 0;}
				
				/* Right Hand Navigation */
				#rightnav { width: 150px;}
				#rightnav p { width: 150px; height: 55px; margin-bottom: 2px;}
				
				/* Bottom Navigation */
				#nav-bottom { clear: both; width: 780px; float:left; background:#ff0000; height: 30px; margin: 8px 0 10px 29px; background-color: #D8DADC;}
				#nav-bottom ul { margin-left: 10px;}
				#nav-bottom li { float: left; display: inline; font-size: 11px; font-family:Arial; color: #333333; padding: 0 8px 0 9px; margin-top: 10px; border-right: 1px solid #333333;}
				#nav-bottom .last { border-right: 0;}
				
				#nav-bottom a, #nav-bottom a:visited { color: #000000; text-decoration: none;}
				#nav-bottom a:hover, #nav-bottom a.active { color: #000000;}
				
				#nav-bottom1 { clear: both; width: 790px; height: 30px; margin: 8px 0 10px 29px; background-color: #D8DADC;}
				#nav-bottom1 ul { margin-left: 10px;}
				#nav-bottom1 li { float: left; display: inline; font-size: 11px; font-family:Arial; color: #333333; padding: 0 8px 0 9px; margin-top: 10px; border-right: 1px solid #333333;}
				#nav-bottom1 .last { border-right: 0;}
				
				#nav-bottom1 a, #nav-bottom a:visited { color: #000000; text-decoration: none;}
				#nav-bottom1 a:hover, #nav-bottom a.active { color: #000000;}
				/* Left Hand Navigation */
				#leftnav { font-size: 70%; width: 150px; margin: 0; padding-bottom: 15px;}
				#leftnav ul { margin: 0; padding: 0; list-style: none;}
				#leftnav li {  background-color: #F7F7F7; width: 140px; padding: 10px 0 7px 10px; margin-bottom: 2px;}
				#leftnav ul a { display: block; color: #666666; text-decoration: none;}
				#leftnav ul a:hover { color: #EA5900; text-decoration: none;}
				
				#leftnav ul ul { margin-top: 5px; list-style: none;}
				#leftnav ul ul li { margin: 0; padding: 0;}
				#leftnav ul ul a { display: block; color: #666666; padding: 0 5px 0 10px; text-decoration: none; background: url(../images/subnav-bullet.gif) no-repeat 0 0.5em;}
				#leftnav ul ul a:hover { display: block; color: #EA5900; text-decoration: none; background: url(../images/subnav-bullet-over.gif) no-repeat 0 0.5em;}
				
				#leftnav ul ul ul { margin-top: 5px; margin-bottom: 3px; list-style: none;}
				#leftnav ul ul ul li { margin: 0; padding: 0;}
				#leftnav ul ul ul a { display: block; color: #666666; margin-left: 12px; padding: 0 5px 0 10px; text-decoration: none; background: url(../images/subnav-bullet.gif) no-repeat 0 0.5em;}
				#leftnav ul ul ul a:hover { display: block; color: #EA5900; text-decoration: none; background: url(../images/subnav-bullet-over.gif) no-repeat 0 0.5em;}
				
				#leftnav a.active { color: #EA5900; text-decoration: none;}
				#leftnav a.subactive { color: #EA5900; text-decoration: none; background: url(../images/subnav-bullet-over.gif) no-repeat 0 0.5em;}
				
				
/* content styles
--------------------------------------------------------- */
				
				/* Main Content Styles */
				#main-content { margin: 0; padding: 0;}
				#main-content h1 { font-size: 100%; font-weight: bold; color: #F18E00; margin-bottom: 15px;}
				#main-content h1.subheading { font-size: 80%; margin: 0; padding: 0;}
				#main-content h2 { font-size: 80%; font-weight: bold; color: #000000; margin-bottom: 2px;}
				#main-content p { font-size: 80%; margin-bottom: 10px; color: #000000;}
				#main-content p.rightalign { float: right;}
				#main-content .alt-txt { color: #F18E00; font-size: 80%;}
				#main-content .alt-txt2 { color: #F18E00; font-size: 100%;}
				
				a:link, a:visited { color: #F18E00; text-decoration: none;}
				a:hover, a.active { color: #F18E00;}
				
				#main-content a.moreinfo , #main-content a.moreinfo.visited  { color: #1A1A1A; text-decoration: none;}
				#main-content a.moreinfo:hover { text-decoration: none;}
				
				#main-content ul { color: #1A1A1A; margin-bottom: 15px;}
				#main-content li { font-size: 80%; margin-bottom: 3px; list-style: disc; padding-left: 10px; margin-left: 15px; color: #1A1A1A;}
				
						/* homepage content styles
						--------------------------------------------------------- */
				
						/* Ready to ship box */
						#readytoship { width: 164px; float: left; margin-right: 20px; padding: 8px; background-color: #f6f6f6;}				
						#readytoship h1 { font-size: 80%; color: #EA5A00; margin-bottom: 4px;}
						#readytoship p { font-size: 60%; line-height: 14px;}
						#readytoship .shipping { margin-right: 15px;}
						#readytoship .aircargo { margin-right: 14px;}
						#readytoship .distribution { margin-right: 5px;}
						
						/* News and Updates box */
						#newsandupdates { width: 138px; height: 83px; background-color: #ffffff; overflow: auto; padding: 5px; margin-top: 1px; margin-bottom: 4px; border: 1px solid #E2E3E5;}
						#newsandupdates h1 { font-size: 70%; color: #EA5A00; margin-bottom: 2px;}
						#newsandupdates p { font-size: 70%; color: #666666; line-height: 12px; margin-bottom: 8px;}
						
						/* News and Updates box1 */
						#newsandupdates1 { width: 138px; height: 35px; background-color: #ffffff; overflow: auto; padding: 5px; margin-top: 1px; margin-bottom: 4px; border: 1px solid #E2E3E5;}
						#newsandupdates1 h1 { font-size: 70%; color: #EA5A00; margin-bottom: 2px;}
						#newsandupdates1 p { font-size: 70%; color: #666666; line-height: 12px; margin-bottom: 8px;}
						
						/* Image link box */
						#photos { width: 152px;margin-top:1px;margin-bottom:4px;float:left;}
						
						#photos p { font-size: 100%; color: #666666; line-height: 12px; margin-bottom: 8px;float:left;}
		
						/* Email Newsletter box */
						#emailnewsletter { width: 144px; height: 24px; background-color: #F9C784; padding: 3px;}
						#searchForm { margin: 0; padding: 0;}
						input.searchText { width: 88px; height: 16px; font-size: 70%; padding: 2px 1px 1px 1px; vertical-align: top;}
						.send { vertical-align: top; font-size: 80%; padding: 0 2px 0 1px;}
						
						/* Select a product */
						#selectaproduct { width: 780px; float:left;height: 135px; margin-left: 30px; clear: both;}
						#selectaproduct p { float: left; display: inline; position: relative; margin-right: 3px;}
						#selectaproduct .last { margin-right: 0;}
					
						#row2 { height: 320px; margin-top: 40px; clear: both;}
						#row2-col1 { width: 343px; float: left; display: inline; position: relative; margin: 0; padding: 0;}
						#row2-col2 { width: 297px; float: right; position: relative; margin: 0; padding: 0 10px 0 10px;}
						
						#createdby { position: relative; text-align: center; font-size: 70%;}
				
				/* Downloads Box */
				#downloads { width: 123px; background-color: #F7F7F9; border: 1px #D6DADD solid; padding: 5px; margin-top: 10px;}
				#downloads a, #downloads a:visited { color: #F18E00; text-decoration: none; font-size: 80%;}
				#downloads a:hover, #downloads a.active { color: #F18E00;}

				/* Management Team - Expand/Collapse Menu */
				.management_title { color: #000000;}
				.management_title a, .management_title a:visited { color: #000000;}
				.management_desc { background-color: #ffffff; visibility: hidden; overflow: hidden; position: relative;}
				.management_desc table { margin-left: 10px; padding: 0;}
				.management_desc div { padding-bottom: 14px;}
				.management_desc_content { position: relative;}
				
				span.email { color: #F68E00;}
				
				#team-list { padding-bottom: 10px;}
				#team-list table {font-size: 90%;}
				#team-list th { color: #F68E00;}
				#team-list td { padding: 4px;}
				
				#team-list ul li { display: inline; list-style: none; margin: 0; padding: 0; font-size: 90%; font-weight: bold; color: #F68E00;}
				
				#team-list li.name { margin-right: 60px; margin-left: 7px;}
				#team-list li.title { margin-right: 115px;}
				#team-list li.product { margin-right: 32px;}
				#team-list li.locations { margin: 0;}
				
				/* Downloads Content Area */
				#downloads-content-area { width: 460px; margin-top: 30px;}
				#downloads-content-area p { float: left; display: inline; width: 100px; height: 175px; margin: 0 12px 12px 0; font-size: 75%;}
					
				/* Photo Gallery Content Area */
				#gallery-content-area { width: 460px; margin-top: 30px;}
				#gallery-content-area p { margin-bottom: 20px; font-size: 80%; color: #000000;}
				#gallery-content-area h1 { font-size: 95%; color: #F68E00; padding-bottom: 5px;}
				
				#twocols-pg, #twocols-presspack {  float: right; position: relative; width: 308px;}
				#leftcol-pg, #leftcol-presspack { float: left; position: relative; width: 134px; padding-right: 18px;}
				#maincol-pg, #maincol-presspack { float: left; display: inline; position: relative; width: 134px; padding-right: 20px;}
				#rightcol-pg, #rightcol-presspack { float: right; position: relative; width: 134px; padding-right: 20px;}
					#leftcol-pg p { text-align: left;}
					#maincol-pg p { text-align: center;}
					#rightcol-pg p { text-align: right;}
					
					#leftcol-presspack p { text-align: right; font-size: 70%;}
					#maincol-presspack p { text-align: right; font-size: 70%;}
					#rightcol-presspack p { text-align: right; font-size: 70%;}

				.pageno { text-align: right; margin: 20px 20px 0 0; color: #666666;}
					
				/* Careers Area */
				#careers-panel { width: 405px; background-color: #F6F7F7; padding: 15px;}
				.content-area { width: 385px; height: 250px; overflow: auto; position: relative; background-color: #ffffff; padding: 10px;}
				
				/* Contact W.T. SeaAir Area */
				.contactlist-wrapper { width: 435px; margin: 30px 0 30px 0; padding-bottom: 20px; border-bottom: 1px solid #CCCCCC; clear: both}
				.contactlist-alt-wrapper { width: 435px; margin: 30px 0 0 0; clear: both;}
				.contact-col1 { width: 205px; float: left; display: inline; position: relative;  padding-right: 20px;}
				.contact-col2 { width: 205px; float: right; position: relative; margin-bottom: 20px; padding: 0;}
				
				.testimonial-box { margin-top: 30px;}
				.testimonial-author { color: #FF9900;}
				
				/* WT Careers - Expand/Collapse Menu */
				.careers_title { color: #666666; clear: both; font-size: 80%; width: 365px; margin: 0 0 5px 0; cursor: pointer;}
				.careers_title a, .careers_title a:visited { color: #F68E00;}
				.careers_description { background-color: #ffffff; width: 365px; padding-bottom: 8px; visibility: hidden; height: 0; overflow: hidden; position: relative; display: block}
				.careers_answer_content { position: relative; border: solid #336666 thick}
				
				/* FAQS - Expand/Collapse Menu */
				.faqs_title { color: #666666; clear: both; font-size: 80%; width: 302px; margin: 0 0 5px 0; cursor: pointer; background: transparent url('../images/q-bullet.gif') no-repeat 0 2px;}
				.faqs_title a:link, .faqs_title a:visited { color: #F68E00; margin-left: 20px; display: block;}
				.faqs_description { background-color: #ffffff; width: 282px; padding-left: 20px; padding-bottom: 8px; visibility: hidden; height: 0; overflow: hidden; position: relative; display: block; background: transparent url('../images/a-bullet.gif') no-repeat 0 2px;}
				.faqs_description p { display: block;}
				.faqs_answer_content { position: relative;}
				
				/* Terms and Conditions */
				#begin-content { margin-top: 40px;}
				
				/* News and Updates */
				.news-article { width: 302px; margin-bottom: 5px;}
				.heading { width: 232px; float: left; display: inline; position: relative; font-size: 80%;}
				.date { width: 70px; float: right; position: relative; color: #F68E00; font-size: 80%;}
				
				/* Site Map */
				#sitemap { font-size: 80%; margin: 30px 0 10px 0; padding: 0; padding: 0;}
				#sitemap p { font-weight: bold; margin-bottom: 5px;}			
				#sitemap a, #sitemap a:visited { font-size: 100%; color: #000000; text-decoration: none;}
				#sitemap a:hover { font-size: 100%; color: #000000; text-decoration: underline;}
				
				#sitemap ul li { font-size: 100%; margin-left: 0; padding: 2px 0 2px 0; padding-left: 5px;}
				#sitemap ul li a { margin: 0; padding-left: 10px; color: #000000; text-decoration: none; background: url(../images/sitemap-bullet1.gif) no-repeat 0 50%;}
				#sitemap ul li a:hover { color: #000000; text-decoration: none;}
				
				#sitemap ul ul li { font-size: 100%; padding: 2px 0 2px 0; border-bottom: none; padding-left: 5px;}
				#sitemap ul ul li a { margin-left: 25px; padding-left: 10px; color: #000000; text-decoration: none; background: url(../images/sitemap-bullet2.gif) no-repeat 0 50%;}
				#sitemap ul ul li a:hover { color: #000000; text-decoration: none;}
				
				#sitemap ul ul ul li { font-size: 100%; padding: 2px 0 2px 0; border-bottom: none; padding-left: 5px;}
				#sitemap ul ul ul li a { margin-left: 45px; padding-left: 10px; color: #000000; text-decoration: none; background: url(../images/sitemap-bullet3.gif) no-repeat 0 50%;}
				#sitemap ul ul ul li a:hover { color: #000000; text-decoration: none;}
				
/* footer
---------------------------------------------------------- */	
				#footer-info { width: 840px; height: 40px; margin: 10px 0 10px 0; font-size: 70%; color: #5C5B60; text-align: center;}
				#footer-info p { margin-bottom: 10px;}
				#footer-info li { display: inline; padding: 0 9px 0 9px; border-right: 1px solid #333333;}
				#footer-info .last { border-right: 0;}
				
				#footer-info a, #footer-info a:visited, #createdby a, #createdby a:visited { color: #5C5B60; text-decoration: none;}
				#footer-info a:hover, #footer-info a.active, #createdby a:hover { color: #5C5B60;}
				
/* forms
---------------------------------------------------------- */

				/* Quote Request / Contact Forms */
				#form { width: 460px; margin: 0 0 15px 0; color: #000000; font-size: 80%; text-align: right; clear: both;}
				#form *  { font: inherit}
				#form fieldset { padding: 19px; margin: 30px 20px 0 0; border: none; background-color: #F6F7F7;}
				#form legend { display: none;}
				#form p { margin-bottom: 0.8em; text-align: left; font-size: 85%;}
				#form h3 { margin: 15px 0 15px 0; text-align: left; color: #F18E00; font-size: 130%; font-weight: bold;}
				#form label { margin: 0 0 5px 0;}
				#form .text { width: 130px; margin: 0 0 6px 4px; padding: 2px; vertical-align: top;}
				#form .text-option { width: 138px; margin: 0 0 6px 4px; padding: 2px; vertical-align: top;}
				#form input.button { vertical-align: bottom; float: left; margin-left: 187px;}
				#form textarea { width: 130px; margin: 0 0 6px 4px; padding: 2px; vertical-align: top;}
				#form .sml-txt { font-size: 80%; text-align: center;}
				#form .shippingfield { margin: 30px 0 20px;}
				#form .shippingfield label { color: #F18E00; font-size: 130%; font-weight: bold;}
				
				#client-details { width: 325px; float: left;}
								
				/* Radio Button Alignment */
				.radiobuttons { width: 283px; height: 25px; padding-right: 42px; float: left;}
				.radiobuttons label { float: left; padding-left: 15px;}
				#yes, #no { margin-right: 6px; vertical-align: middle;}
				
				/* Additional Misc. */
				.grouping { padding-bottom: 20px;}
				.doubleline { width: 325px; height: 34px; float: left; line-height: 12px;}
				.doubleline label { float: left; padding-left: 73px;}
				
				/* Quote Request | Shipping Method Show/Hide */
				.shipping-method { width: 325px; float: left;}
				
				/* International Holidays */
				#formAlt { width: 292px; margin: 0; color: #000000; font-size: 80%; text-align: left; clear: both;}
				#formAlt *  { font: inherit}
				#formAlt fieldset { padding: 0; margin: 0; height: 120px; border: none; background-color: #F6F7F7;}
				#formAlt legend { display: none;}
				#formAlt label { padding-left: 20px;}
				#formAlt .text { width: 138px; margin-top: 14px;}
				#formAlt .text-option { width: 138px; margin-top: 14px;}
				#formAlt input.button { margin-left: 103px; margin-top: 10px;}
				#formAlt input.button-alt { margin-left: 125px; margin-top: 10px;}
				#formAlt .formbox { padding: 0; margin: 0;}
				#formAlt .formbox label { color: #F18E00; font-size: 130%; font-weight: bold;}
				#country { margin-left: 10px;}
				#year { margin-left: 39px;}
				#username { margin-left: 10px;}
				#password { margin-left: 18px;}
			
/* printer styles
---------------------------------------------------------- */
				@media print{ 
				body { background: white; font-size: 12pt; }
				#header-wrapper, #leftcol-alt, #rightcol-alt, #col1, #
				 { display: none;} 
				#col2 { width: 840px; margin: 0; padding: 0; border: 0; float: none !important; color: black; background: transparent none;  } 
				}
			
/* additional styles
---------------------------------------------------------- */ 
				.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font:normal 12px arial;}
				.clearfix { display: inline-table;}
				/* Hides from IE-mac \*/
				* html .clearfix { height: 1%;}
				.clearfix { display: block;}
				/* End hide from IE-mac */