*{padding:0px;margin:0px;font-family:"Trebuchet MS", arial, verdana, san-serif;}
html, body{height:100%;}
a{z-index:5;}
.clear{clear:both;}
.imagereplace{position:absolute;left:-5000px;}
.phonelink{color:#000;text-decoration:none;white-space:nowrap;}
.bottomkey{color:#000;text-decoration:none;white-space:nowrap;font-size: 10px;}
.attention{color:red;font-weight:bold;}
body{background-image:url(http://assets1.icecolo.com/images/layout/template/headerbg.jpg);background-repeat:repeat-x;font-size:62.5%;}
#skip a, #skip a:hover, #skip a:visited{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
#skip a:active, #skip a:focus{color:#000;font-size:12px;top:0px;width:auto;padding:3px 10px;height:auto;width:100%;background-color:white;border-bottom:1px solid black;}
#header-wrapper{width:100%;background-position:top center;background-repeat:no-repeat;background-image:url(http://assets1.icecolo.com/images/layout/template/rightsidefade.gif);height:125px;}
#header{width:1003px;height:125px;overflow:hidden;background-position:top center;background-repeat:no-repeat;background-image:url(http://assets1.icecolo.com/images/layout/template/centerheader.jpg);margin:0 auto;}
#header h1{float:right;padding:6px 25px;}
#header h1 a img{border:0px;}
#header h2{position:absolute;left:-5000px;}
#header ul{float:left;padding:95px 10px;}
#header li{float:left;padding:5px 20px 0 0;list-style:none;}
#header ul li a{color:#fff;font-weight:normal;display:block;text-decoration:none;font-size:1.4em;}
#header ul li a:hover{color:#ff9000;}
#header ul li a#selected{color:#ff9000;}
#homecontainer{width:1003px;margin:1px auto;}
#container{width:1003px;margin:1px auto;background-position:right 40px;}
#homeshoulder{background-position:center 11px;background-repeat:no-repeat;}
#shoulder{background-position:center 41px;background-repeat:no-repeat;}
#submenu{height:36px;background-position:top center;background-repeat:no-repeat;background-image:url(http://assets1.icecolo.com/images/layout/template/submenu.jpg);}
#submenu ul{padding:8px 0 0 65px;}
#submenu a{color:#000;text-decoration:none;font-weight:bold;}
#submenu a#subselected{color:#fff;}
#submenu ul li{float:left;list-style:none;font-size:1.4em;text-transform:uppercase;padding-right:30px;}
#icelive{width:166px;float:left;border-bottom:2px solid #dbdbdb;background-color:#dbdbdb;}
#icelive h3{background-position:top center;background-repeat:no-repeat;background-image:url(http://assets2.icecolo.com/images/layout/template/icelive.jpg);width:166px;height:98px;}
#icelive p{font-size:1.2em;line-height:1.4em;padding:4px 10px 6px 10px;}
.odd{background-color:#ededed;}
.even{background-color:#dbdbdb;}
#icelive span{color:#116f92;font-weight:bold;}
#icelive-pic{background-color:#ededed;}
#icelive-pic h4{padding:5px 7px;font-size:1.4em;}
#icelive-pic img{margin:0px 7px;border:0px;}
#icelive-pic p{padding:2px 10px 4px 10px;}
#icelive .icon{padding-top:7px;padding-right:3px;border-top:2px solid #dbdbdb;background-color:#ededed;background-position:right;background-repeat:no-repeat;}
#icelive .icon a{color:#000;text-decoration:none;}
#icelive #rss{background-image:url(http://assets2.icecolo.com/images/layout/icons/rss.jpg);}
#icelive #twitter{background-image:url(http://assets2.icecolo.com/images/layout/icons/twitter.jpg);}
#icelive #chatbutton{background-image:url(http://assets2.icecolo.com/images/layout/icons/chat.jpg);}
#main{float:left;width:830px;}
#main h2{font-size:1.8em;margin:15px 25px;}
#main p{font-size:1.2em;}
#plaintext{width:520px;}
#aboutbig{margin-left:25px;}
#plaintext h3{padding-top:20px;font-size:26px;margin-left:25px;}
#plaintext h4{margin-left:25px;font-size:16px;}
#plaintext p{margin:8px 25px;}
#plaintext ul{margin:15px 25px;}
#plaintext li{font-size:1.2em;margin-left:20px;}
#plaintext a{color:#00acec;}
#plaintext a:hover{text-decoration:none;}
#footer{width:100%;background-image:url(http://assets2.icecolo.com/images/layout/template/footer.gif);background-position:top right;background-repeat:repeat-x;clear:both;}
#insidefooter{background-image:url(http://assets2.icecolo.com/images/layout/template/insidefooter.gif);background-position:top;background-repeat:no-repeat;height:85px;}
#footercontent{width:1003px;margin:0 auto;}
#iso{float:left;width:80px;margin:15px 0 0 10px;}
#companydetails{float:left;margin:10px 0 0 20px;width:auto;}
#companydetails h2{display:inline;font-size:1.6em;margin:5px 0 0 20px;}
#companydetails p{font-size:1.1em;margin:5px 0 0 20px;}
#footerlogos{float:right;margin:10px 10px 0 0;}
#homeflash{margin:25px 0 0 25px;width:641px;}
#rotate{width:641px;}
#rotate a{color:#fff;}
#rotate a:hover{text-decoration:none;}
#rotate p{color:#fff;width:190px;margin:0px;padding:90px 0 0 17px;line-height:1.4em;}
#rotate div{margin-bottom:10px;height:214px;width:641px;}
#icecube{background-image:url(http://assets3.icecolo.com/images/layout/homeflash/power.jpg);background-position:bottom right;background-repeat:no-repeat;}
#icecube2{background-image:url(http://assets3.icecolo.com/images/layout/homeflash/experts.jpg);background-position:bottom right;background-repeat:no-repeat;}
#icecube3{background-image:url(http://assets3.icecolo.com/images/layout/homeflash/climate.jpg);background-position:bottom right;background-repeat:no-repeat;}
#icecube4{background-image:url(http://assets3.icecolo.com/images/layout/homeflash/connect.jpg);background-position:bottom right;background-repeat:no-repeat;}
#rotatenav{padding:5px 0px 5px 0px;height:22px;width:439px;float:right;background-image:url(http://assets3.icecolo.com/images/layout/homeflash/caption.png);display:none;}
#rotatenav p{float:right;margin:0px;padding:0 10px 0 0;}
#rotatenav a{color:#116f92;text-decoration:none;font-weight:bold;}
#rotatenav a.activeSlide{color:#000;}
#homebottom{width:641px;height:196px;margin:30px 0 0 25px;background-image:url(http://assets3.icecolo.com/images/layout/homebottom/homebottom.png);background-repeat:no-repeat;}
#homebottom h2{width:320px;padding:7px 15px 3px 15px;margin:0px;font-size:1.6em;}
#homebottom p{width:320px;margin:0px;padding:5px 15px;}
#homepackages{width:641px;height:86px;margin:25px 0 0 25px;background-image:url(http://assets3.icecolo.com/images/layout/homebottom/packages.png);background-repeat:no-repeat;}
#homepackages *{position:absolute;left:-5000px;}
#homepackagestext{width:641px;height:86px;margin:25px 0 0 25px;background-image:url(http://assets4.icecolo.com/images/layout/homebottom/packages2.png);background-repeat:no-repeat;}
#homepackagestext h3{float:left;width:183px;padding:42px 0 0 15px;color:#fff;font-weight:normal;font-size:16px;}
#homepackagestext span{font-size:12px;}
#homepackagestext .serverbutton{float:left;width:127px;padding:40px 5px 5px 10px;margin-left:5px;font-size:12px;color:#fff;}
#homepackagestext .serverbutton a{font-size:18px;color:#fff;}
#homepackagestext h2{position:absolute;left:-5000px;}
p#calltocontact{font-size:1.7em;width:600px;font-weight:bold;background-color:#fff;margin:15px 25px;}
#calltocontact a{color:#116f92;}
#calltocontact a:hover{text-decoration:none;}
.panel{background-image:url(http://assets4.icecolo.com/images/layout/template/panelbg.jpg);background-repeat:no-repeat;background-position:top left;width:641px;height:196px;margin:20px 0 0 25px;}
.panel img{float:right;}
.paneltext{float:left;width:365px;padding:5px;}
.paneltext ul{margin-top:10px;margin-left:3px;}
.paneltext h3{font-size:2.4em;font-weight:normal;padding:2px 0 0 5px;margin:0px;}
.paneltext li{font-size:1.2em;padding-left:0px;margin-left:20px;}
div.paneltext p{font-size:1.2em;padding:0px;margin:5px 5px;}
.diagram{margin:20px 0 0 25px;background-repeat:no-repeat;background-position:top left;width:641px;height:489px;}
#cooling{background-image:url(http://assets4.icecolo.com/images/layout/diagrams/cooling.png);}
.diagram h3{font-size:2.4em;font-weight:normal;padding:10px 15px 0 15px;margin:0px;}
#cooling p{margin:0px;padding:15px 15px;width:380px;}
.banner{width:641px;height:105px;background-image:url(http://assets4.icecolo.com/images/layout/template/banner.png);margin:20px 0 0 25px;}
.banner h3{font-size:2.4em;font-weight:normal;padding:10px 15px 0 15px;margin:0px;float:left;}
.banner img{float:left;border:0px;margin:15px 2px 10px 12px;}
#coolinggallery{}
#firstofthree{padding-left:50px;}
#newsmain{float:left;width:420px;margin:10px 55px 0 25px;}
#newsmain h3{font-size:2.6em;}
#newsmain p{font-size:1.2em;margin:10px 0;}
#newsmain a{color:#116f92;}
#newsmain a:hover{text-decoration:none;}
p#newscalltocontact{width:350px;font-size:1.8em;}
#newssidebar{float:left;width:164px;background-color:#dbdbdb;padding-bottom:2px;background-image:url(http://assets4.icecolo.com/images/layout/template/lightgreytopper.gif);background-position:top;background-repeat:repeat-x;}
#newssidebar h2{font-size:3.4em;padding:0px 10px 10px 10px;}
#newssidebar h3{font-size:1.4em;padding:10px;}
#newssidebar p{padding:10px 15px 10px 10px;font-size:1.2em;}
#newssidebar a{color:#000;text-decoration:none;}
#newssidebar a span{margin:10px 0 0 0;color:#116f92;}
#chat{position:fixed;width:200px;height:160px;display:none;background:red;cursor:pointer;right:20px;bottom:0px;}
#contact{float:left;margin:10px 55px 20px 25px;width:420px;}
#contact h2{font-size:3.0em;}
#contact p{margin:10px 0;font-size:1.2em;}
#contact p input{width:300px;}
#contact textarea{width:300px;height:100px;}
#contact #submit{width:75px;}
#packagestable{border-right:1px solid #000;border-bottom:1px solid #000;border-collapse:collapse;width:520px;margin-left:25px;font-size:1.2em;}
#packagestable td{border-left:1px solid #000;border-top:1px solid #000;text-align:center;padding:2px 5px;}
#packagestable caption{text-align:left;padding:0 0 10px 0;font-weight:bold;}
#packagestable .thtitle{border-left:1px solid #000;border-top:1px solid #000;background-image:url(http://assets4.icecolo.com/images/layout/template/thbg.jpg);padding:5px;color:#fff;}
#testimonial{position:absolute;left:-5000px;}
.container-1{background-position:100% 10px;background-repeat:no-repeat;background-image:url(http://assets4.icecolo.com/images/layout/people/woman.jpg);}
.shoulder-1{background-image:url(http://assets4.icecolo.com/images/layout/people/womanshoulder.jpg);}
.container-2{background-position:100% 10px;background-repeat:no-repeat;background-image:url(http://assets4.icecolo.com/images/layout/people/man1.jpg);}
.shoulder-2{background-image:url(http://assets4.icecolo.com/images/layout/people/manshoulder1.jpg);}
.container-3{background-position:100% 10px;background-repeat:no-repeat;background-image:url(http://assets4.icecolo.com/images/layout/people/man2.jpg);}
.shoulder-3{background-image:url(http://assets3.icecolo.com/images/layout/people/manshoulder2.jpg);}
.container-4{background-position:100% 10px;background-repeat:no-repeat;background-image:url(http://assets2.icecolo.com/images/layout/people/man3.jpg);}
.shoulder-4{background-image:url(http://assets1.icecolo.com/images/layout/people/manshoulder3.jpg);}
#imagedisclaimer{font-size:9px;}
#faqlist{list-style:none;}
#faqlist li{margin-left:0;padding-left:0;}
#faqlist li.question{font-weight:bold;}
#faqlist li.answer{font-style:italic;padding-bottom:5px;}
.shoulder-1 #main .extra_info { margin: 15px 250px 15px 25px; }
.shoulder-2 #main .extra_info { margin: 15px 170px 15px 25px; }
.shoulder-3 #main .extra_info { margin: 15px 150px 15px 25px; }
.shoulder-4 #main .extra_info { margin: 15px 180px 15px 25px; }
#main .extra_info { margin: 15px 200px 15px 25px; font-size: 8px; }
#main .extra_info h1 { margin-left:0; margin-bottom:2px; font-size: 10px; }
#main .extra_info p { margin-bottom: 5px; }