img, div { behavior: url(javascripts/iepngfix.htc) }

body { background-image: url('../images/background.jpg'); background-repeat: repeat-x; background-color:#009FC4; margin: 0 0 0 0 }

/* ---------------------------------------------------------------------
            				INDEX PAGE
------------------------------------------------------------------------ */

/* Top Area & Logo */

.top_logo_image_background { background-image: url('../images/coolswirl_background.png'); background-position: center top; background-repeat: no-repeat }
.top_logo_image { padding: 21px 0 0 23px }
.top_contact_image { float: right; padding: 0 0 0 0 }

.top_icon_text { font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; text-align: left; padding: 4px 0 10px 10px }

.border_left { width: 4px; background-image: url('../images/borderleft.png'); background-position: center; background-repeat: repeat }
.border_right { width: 4px; background-image: url('../images/borderright.png'); background-position: center; background-repeat: repeat-y }
.border_bottom_left { width: 40px; height: 35px; background-image: url('../images/border_bottom_left_image.gif'); background-position: center; background-repeat:repeat-y }
.border_bottom_right { width: 45px; height: 35px; background-image: url('../images/border_bottom_right_image.gif'); background-position: center; background-repeat:repeat-y }


/* Logo Area */

.logoroundcont { width: 751px; background-color: #A74344; color: #ffffff; background-image: url('../images/logo_background.gif'); background-position: top; background-repeat:repeat-x }
.logoroundtop { background: url('../images/logocorner_top_right.gif') no-repeat top right }
.logoroundbottom { background: url('../images/logocorner_bottom_right.gif') no-repeat top right }
img.logocorner { width: 6px; height: 6px; border: none; display: block !important; }


/* Links */

.links { margin: 0 0 5px 0; width: 751px; height: 30px; background-image: url('../images/links_background.gif'); background-position: center; background-repeat:repeat-y }
.links_text { font-family: Arial, Verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center }
.links_text a { text-decoration: none; color: #FFFFFF} 
.links_text a:hover { text-decoration: underline; color: #FFFFFF} 


/* Welcome Area */

.welcome_text_large { font-family: Arial, Verdana; font-size: 28px; font-weight: bold; color: #000000; background-image: url('../images/contact_backbox.png'); background-repeat: no-repeat; margin: 11px 0 13px 0; padding: 2px 0 0 15px; background-position-y:center }
.welcome_text_intro h1 { font-family: Arial, Verdana; font-size: 16px; font-weight: bold; color: #ffffff; padding: 0 0 0 14px }
.welcomecont { width: 751px; margin-bottom: 7px; background-color: #1A99B9; color: #000; background-image: url('../images/welcome_background.gif'); background-position: top center; background-repeat: repeat-x }
.welcomecont_text { font-family: Arial, Verdana; font-size: 13px; margin: 0 15px 10px 15px; color: #ffffff }
.welcomecont_text a { text-decoration: none; color: #ffffff } 
.welcomecont_text a:hover { text-decoration: underline; color: #ffffff }
.welcometop { background: url('../images/welcomecorner_topright.gif') no-repeat top right }
.welcomebottom { background: url('../images/welcomecorner_bottomright.gif') no-repeat top right }
img.corner { width: 6px; height: 6px; border: none; display: block !important; }


/* Welcome Bullet List */

.services_list { font-family: Arial, Verdana; font-size: 12px; color: #000000; padding: 0 0 0 12px; color: #ffffff }
.services_list ul { padding: 0; list-style-image:url('../images/bullettick.gif'); margin-left:12px; margin-right:0; margin-top:5px; margin-bottom:5px }
.services_list li { margin: 0 0 0 4px }


/* Bottom Adverts */

.bottomadvert_trasnport1 { margin: 0 15px 0 0 }
.bottomadvert_trasnport2 { margin: 0 }
.bottomadvert_trasnporttextback1 { margin: 0 14px 0 0; width:240px; font-family: Arial, Verdana; background-color: #009FC4; background-image:url('../images/bottomads_background.jpg'); background-repeat:repeat-x; 6px; background-position: top center }
.bottomadvert_trasnporttextback2 { margin: 0; width:240px; font-family: Arial, Verdana; background-color: #009FC4; background-image:url('../images/bottomads_background.jpg'); background-repeat:repeat-x; 6px; background-position: top center }
.bottomadvert_trasnporttext { padding: 4px 7px 2px 7px; font-family: Arial, Verdana; font-size: 12px; color:#FFFFFF }
.bottomadvert_moreinfo { padding: 3px 6px 5px 0; text-align: right; font-family: Arial, Verdana; font-size: 13px; color:#064E93; font-weight: bold; background-image: url('../images/bottomads_moreinfoback.gif'); background-position: right center; background-repeat: no-repeat; }
.bottomadvert_moreinfo a { text-decoration: none; color: #064E93 }
.bottomadvert_moreinfo a:hover { text-decoration: underline; color: #064E93 }
.bottomadscont { width: 240px; background-color: #009FC4; color: #000 }
.bottomadsbottom { background: url('../images/bottomads_bottomright.gif') no-repeat top right }
img..bottomadscorner { width: 7px; height: 7px; border: none; display: block !important; }



/* ---------------------------------------------------------------------
          				    FLASH
------------------------------------------------------------------------ */

/* Flash */
.flash_container { width: 751px; height: 199px; margin-top: 14px; margin-bottom: 3px; background-color: #1999B9; background-image: url('../images/flash_background.gif'); background-position: center; background-repeat: no-repeat  }



/* ---------------------------------------------------------------------
	       				GLOBAL PHOTO GALLERY
------------------------------------------------------------------------ */

/* Global Photo Gallery */

.photogallery_text_back { font-family: Arial, Verdana; font-size: 27px; font-weight: bold; color: #000000; background-image: url('../images/photogallery_backbox.png'); background-repeat: no-repeat; margin: 5px 0 10px 0; padding: 2px 0 2px 15px; background-position-y:center }



/* ---------------------------------------------------------------------
	       				TRANSPORT REFRIGERATION
------------------------------------------------------------------------ */

/* Transport Refrigeration */

.transref_text_large h1 { font-family: Arial, Verdana; font-size: 27px; font-weight: bold; color: #000000; background-image: url('../images/transref_backbox.jpg'); background-repeat: no-repeat; margin: 11px 0 11px 0; padding: 2px 0 2px 15px; background-position-y:center }
.transref_servicing_text_large { font-family: Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000; background-image: url('../images/transref_servicing_backbox.png'); background-repeat: no-repeat; margin: 11px 0 13px 0; padding: 4px 0 4px 42px; background-position-y:center }
.transref_contract_text_large { font-family: Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000; background-image: url('../images/transref_contract_backbox.png'); background-repeat: no-repeat; margin: 11px 0 13px 0; padding: 4px 0 4px 55px; background-position-y:center }
.transrefcont { width: 751px; margin-bottom: 7px; background-color: #1A99B9; color: #000; background-image: url('../images/welcome_background.gif'); background-position: top center; background-repeat: repeat-x }
.transrefcont2 { width: 751px; margin-bottom: 7px; background-color: #1A99B9; color: #000 }
.transrefcont3 { width: 751px; margin-bottom: 7px; background-color: #1A99B9; color: #000; background-image: url('../images/welcome_background.gif'); background-position: top center; background-repeat: repeat-x }
.transrefcont_text { font-family: Arial, Verdana; font-size: 13px; margin: 0 15px 10px 15px; color: #ffffff }
.transrefcont_text a { text-decoration: none; color: #ffffff } 
.transrefcont_text a:hover { text-decoration: underline; color: #ffffff }
.transrefcont_text2 { font-family: Arial, Verdana; font-size: 13px; margin: 5px 15px 10px 15px; color: #ffffff }
.transrefcont_text2 a { text-decoration: none; color: #ffffff } 
.transrefcont_text2 a:hover { text-decoration: underline; color: #ffffff }
.transreftop { background: url('../images/welcomecorner_topright.gif') no-repeat top right }
.transreftop2 { background: url('../images/welcomecorner2_topright.gif') no-repeat top right }
.transrefbottom { background: url('../images/welcomecorner_bottomright.gif') no-repeat top right }
img.corner { width: 6px; height: 6px; border: none; display: block !important; }

/* Transport Refrigeration Bullet List */

.transref_list { font-family: Arial, Verdana; font-size: 12px; color: #000000; padding: 0 0 0 13px; color: #ffffff }
.transref_list ul { padding: 0; list-style-image:url('../images/bullettick.gif'); margin-left:13px; margin-right:0; margin-top:5px; margin-bottom:5px }
.transref_list li { margin: 0 0 0 4px }


/* Transport Refrigeration Contact */
.transref_telephonetext_small { font-family: Arial, Verdana; font-size: 12px; font-weight: bold; color: #ffffff; margin: 11px 0 0 0; padding: 0 0 0 15px }
.transref_telephonetext_large { font-family: Arial, Verdana; font-size: 31px; font-weight: bold; color: #ffffff; margin: 0 0 11px 0; padding: 0 0 0 15px }
.transref_telephonetext_large a { text-decoration: none; color: #ffffff } 
.transref_telephonetext_large a:hover { text-decoration: underline; color: #ffffff }



/* ---------------------------------------------------------------------
	       				VEHICLE AIR CONDITIONING
------------------------------------------------------------------------ */

/* Vehicle Air Conditiong */

.aircon_text_large h1 { font-family: Arial, Verdana; font-size: 27px; font-weight: bold; color: #000000; background-image: url('../images/aircon_backbox.jpg'); background-repeat: no-repeat; margin: 11px 0 11px 0; padding: 2px 0 2px 15px; background-position-y:center }
.aircon_servicing_text_large { font-family: Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000; background-image: url('../images/transref_servicing_backbox.png'); background-repeat: no-repeat; margin: 11px 0 13px 0; padding: 4px 0 4px 42px; background-position-y:center }
.aircon_contract_text_large { font-family: Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000; background-image: url('../images/transref_contract_backbox.png'); background-repeat: no-repeat; margin: 11px 0 13px 0; padding: 4px 0 4px 55px; background-position-y:center }
.airconcont { width: 751px; margin-bottom: 7px; background-color: #1A99B9; color: #000; background-image: url('../images/welcome_background.gif'); background-position: top center; background-repeat: repeat-x }
.airconcont2 { width: 751px; margin-bottom: 7px; background-color: #1A99B9; color: #000 }
.airconcont3 { width: 751px; margin-bottom: 7px; background-color: #1A99B9; color: #000; background-image: url('../images/welcome_background.gif'); background-position: top center; background-repeat: repeat-x }
.airconcont_text { font-family: Arial, Verdana; font-size: 13px; margin: 0 15px 10px 15px; color: #ffffff }
.airconcont_text a { text-decoration: none; color: #ffffff } 
.airconcont_text a:hover { text-decoration: underline; color: #ffffff }
.airconcont_text2 { font-family: Arial, Verdana; font-size: 13px; margin: 5px 15px 10px 15px; color: #ffffff }
.airconcont_text2 a { text-decoration: none; color: #ffffff } 
.airconcont_text2 a:hover { text-decoration: underline; color: #ffffff }
.aircontop { background: url('../images/welcomecorner_topright.gif') no-repeat top right }
.aircontop2 { background: url('../images/welcomecorner2_topright.gif') no-repeat top right }
.airconbottom { background: url('../images/welcomecorner_bottomright.gif') no-repeat top right }
img.corner { width: 6px; height: 6px; border: none; display: block !important; }

/* Air Conditioning Bullet List */

.aircon_list { font-family: Arial, Verdana; font-size: 12px; color: #000000; padding: 0 0 0 13px; color: #ffffff }
.aircon_list ul { padding: 0; list-style-image:url('../images/bullettick.gif'); margin-left:13px; margin-right:0; margin-top:5px; margin-bottom:5px }
.aircon_list li { margin: 0 0 0 4px }


/* Air Conditioning Refrigeration Contact */

.aircon_telephonetext_small { font-family: Arial, Verdana; font-size: 12px; font-weight: bold; color: #ffffff; margin: 11px 0 0 0; padding: 0 0 0 15px }
.aircon_telephonetext_large { font-family: Arial, Verdana; font-size: 31px; font-weight: bold; color: #ffffff; margin: 0 0 11px 0; padding: 0 0 0 15px }
.aircon_telephonetext_large a { text-decoration: none; color: #ffffff } 
.aircon_telephonetext_large a:hover { text-decoration: underline; color: #ffffff }



/* ---------------------------------------------------------------------
	       				COMMERCIAL REFRIGERATION
------------------------------------------------------------------------ */

/* Commercial Refrigeration */

.commercial_text_large h1 { font-family: Arial, Verdana; font-size: 27px; font-weight: bold; color: #000000; background-image: url('../images/commercialrefrigeration_backbox.jpg'); background-repeat: no-repeat; margin: 11px 0 11px 0; padding: 2px 0 2px 15px; background-position-y:center }
.commercial_servicing_text_large { font-family: Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000; background-image: url('../images/transref_servicing_backbox.png'); background-repeat: no-repeat; margin: 11px 0 13px 0; padding: 4px 0 4px 42px; background-position-y:center }
.commercial_contract_text_large { font-family: Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000; background-image: url('../images/transref_contract_backbox.png'); background-repeat: no-repeat; margin: 11px 0 13px 0; padding: 4px 0 4px 55px; background-position-y:center }
.commercialcont { width: 751px; margin-bottom: 7px; background-color: #1A99B9; color: #000; background-image: url('../images/welcome_background.gif'); background-position: top center; background-repeat: repeat-x }
.commercialcont2 { width: 751px; margin-bottom: 7px; background-color: #1A99B9; color: #000 }
.commercialcont3 { width: 751px; margin-bottom: 7px; background-color: #1A99B9; color: #000; background-image: url('../images/welcome_background.gif'); background-position: top center; background-repeat: repeat-x }
.commercialcont_text { font-family: Arial, Verdana; font-size: 13px; margin: 0 15px 10px 15px; color: #ffffff }
.commercialcont_text a { text-decoration: none; color: #ffffff } 
.commercialcont_text a:hover { text-decoration: underline; color: #ffffff }
.commercialcont_text2 { font-family: Arial, Verdana; font-size: 13px; margin: 5px 15px 10px 15px; color: #ffffff }
.commercialcont_text2 a { text-decoration: none; color: #ffffff } 
.commercialcont_text2 a:hover { text-decoration: underline; color: #ffffff }
.commercialtop { background: url('../images/welcomecorner_topright.gif') no-repeat top right }
.commercialtop2 { background: url('../images/welcomecorner2_topright.gif') no-repeat top right }
.commercialbottom { background: url('../images/welcomecorner_bottomright.gif') no-repeat top right }
img.corner { width: 6px; height: 6px; border: none; display: block !important; }

/* Commercial Refrigeration Bullet List */

.commercial_list { font-family: Arial, Verdana; font-size: 12px; color: #000000; padding: 0 0 0 13px; color: #ffffff }
.commercial_list ul { padding: 0; list-style-image:url('../images/bullettick.gif'); margin-left:13px; margin-right:0; margin-top:5px; margin-bottom:5px }
.commercial_list li { margin: 0 0 0 4px }


/* Commercial Refrigeration Contact */
.commercial_telephonetext_small { font-family: Arial, Verdana; font-size: 12px; font-weight: bold; color: #ffffff; margin: 11px 0 0 0; padding: 0 0 0 15px }
.commercial_telephonetext_large { font-family: Arial, Verdana; font-size: 31px; font-weight: bold; color: #ffffff; margin: 0 0 11px 0; padding: 0 0 0 15px }
.commercial_telephonetext_large a { text-decoration: none; color: #ffffff } 
.commercial_telephonetext_large a:hover { text-decoration: underline; color: #ffffff }



/* ---------------------------------------------------------------------
          				CONTACT US
------------------------------------------------------------------------ */

/* Contact Us Text */

.contact_text_large h1 { font-family: Arial, Verdana; font-size: 28px; font-weight: bold; color: #000000; background-image: url('../images/contact_backbox.png'); background-repeat: no-repeat; margin: 11px 0 13px 0; padding: 2px 0 0 15px; background-position-y:center }
.contact_mapbackground { margin-left: 15px; padding: 24px 0 0 15px; background-image:url(../images/map_background.png); background-repeat: no-repeat }
.contact_header_text { font-family: Arial, Verdana; font-size: 26px; color: #ffffff; padding: 5px 0 10px 15px }
.contact_headersmall_text { font-family: Arial, Verdana; font-size: 26px; color: #ffffff; padding: 10px 0 6px 15px }
.contact_mapaddress_text { font-family: Arial, Verdana; font-size: 13px; color: #ffffff; padding: 16px 0 0 0 }
.contact_contacttitles { font-family: Arial, Verdana; font-size: 16px; color: #ffffff; padding: 8px 0 0 15px }
.contact_telnumber { font-family: Arial, Verdana; font-size: 25px; color: #ffffff; padding: 1px 0 1px 15px }
.contact_telnumber a { text-decoration: none; color: #ffffff }
.contact_telnumber a:hover { text-decoration: underline; color: #ffffff }
.contact_address { font-family: Arial, Verdana; font-size: 22px; color: #ffffff; padding: 1px 0 1px 15px; line-height: 26px }
.contact_formtext { font-family: Arial, Verdana; font-size: 13px; color: #ffffff; padding: 4px 0 0 15px }
.contact_formtext a { text-decoration: none; color: #ffffff }
.contact_formtext a:hover { text-decoration: underline; color: #ffffff }
.textbox_back { background-image:url('../images/form_bg.jpg'); background-repeat:repeat-x; border:1px solid #197EB2; width: 235px; color:#414141; font-family: tahoma, arial, sans-serif; margin-left:2px; margin-right:2px; margin-top:5px; margin-bottom:4px }
.textbox_enquiry { background-image:url('../images/form_bg.jpg'); background-repeat:repeat-x; border:1px solid #197EB2; width: 605px; color:#414141; font-family: tahoma, arial, sans-serif; font-size: 12px; margin-left:2px; margin-right:2px; margin-top:5px; margin-bottom:4px }
.textbox_dropdown { border:1px solid #197EB2; color:#414141; margin:5px 2px 4px 2px; font-family: tahoma, arial, sans-serif; font-size: 12px }
.contact_send_button { background-color: #197EB2; margin-left: 5px; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px; color: #FFFFFF; border:1px solid #006EAC; background-image: url('../images/button_bg.jpg'); }
.contact_send_button:hover { background-color: #ffffff;	border:1px solid #006EAC; background-image: url('../images/button_bg_over.jpg') }
.contact_required_text { font-family: Verdana, Arial; font-size: 11px; color: #ffffff; padding: 4px 0 0 0 }



/* ---------------------------------------------------------------------
	      				BOTTOM, TERMS & WEB
------------------------------------------------------------------------ */

/* Terms & Web */

.termscont { width: 799px; margin-bottom: 5px; background-color: #009FC4; color: #000; background-image: url('../images/terms_bottom.gif'); background-position: top center; background-repeat: repeat-x }
.terms_text { font-family: Arial, Verdana; font-size: 11px; color: #FFFFFF; padding: 6px 15px 5px 15px }
.terms_text a { text-decoration: none; color: #FFFFFF }
.terms_text a:hover { text-decoration: underline; color: #FFFFFF }

.copy_text { font-family: Arial, Verdana; font-size: 11px; color: #FFFFFF; padding: 5px 15px 2px 15px }
.copy_text a { text-decoration: none; color: #FFFFFF }
.copy_text a:hover { text-decoration: underline; color: #FFFFFF }

.web_text { font-family: Arial, Verdana; font-size: 11px; color: #FFFFFF; padding: 5px 15px 2px 15px; text-align: right }
.web_text a { text-decoration: none; color: #FFFFFF }
.web_text a:hover { text-decoration: underline; color: #FFFFFF }

.termsbottom { background: url('../images/terms_bottomright.gif') no-repeat top right }
img.termscorner { width: 23px; height: 14px; border: none; display: block !important; }