/* RESET */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1px;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0px;}

/* Layout */
.hideit {display: none;}
.cleanclear, .cc {clear: both; margin: 0px; padding: 0px; width: 0px;	height: 0px; overflow: hidden;}
p {margin: 8px 0px 20px 0px;}

body {background: #EBF4F9 url(../_img/bodybg.png) center top repeat-x; font: 16px/22px "Trebuchet MS", Arial, Helvetica; color: #875A01;}
a {color: #875A01;}
#plogin, #plogoff {background-image: none;}

#wrapper {width: 940px; margin: 0px auto;}
#header {position: relative; width: 940px; height: 391px; overflow: hidden;}
#loginbox {position: absolute; left: 755px; top: 5px;}
#login {width: 120px; padding: 5px; border: solid 1px #fff; color: #fff; font-size: 12px;}
#login legend {margin-left: 10px; background: #A0D4E3;}
#login input {width: 110px; font-size: 12px; color: #C0E3F7; margin: 2px 0px; padding: 1px 2px; border: solid 1px #A0D4E3;}
#login img {margin-top: 2px; margin-left: 70px;}
#langlinks {display: none; position: absolute; top: 18px; left: 55px;}
#langlinks a {text-decoration: none;}
#logo {position: absolute; top: 40px; left: 540px;}
#phome #logo {left: 480px; top: 80px;}
#slideshow {position: absolute; top: 135px; left: 48px;}
#slideshow #flash {display: none;}
#slideshow #static {display: block;}
#phome #slideshow #flash {display: block;}
#phome #slideshow #static {display: none;}
#ice {position: absolute; top: 110px; left: -48px; z-index: 999999;}
#menu {position: absolute; top: 98px; left: 55px;}
#menu ul {float: left;}
#menu li {float: left; padding: 0px 3px;}
#menu li a {display: block; line-height: 29px; background-color: #8BC53F; color: #BF1E2D; text-decoration: none; padding: 0px 3px;}
#menu li a:hover, #phome #lhome, #plocations #llocations, #pabout #labout, #pbusinessopps #lbusinessopps, #ppromotions #lpromotions {background-color: #FCB040;}

#content {width: 940px;}
#contentl {float: left; width: 670px; overflow: hidden;}
#contentr {float: right; width: 235px; background: url(../_img/dashvert.gif) left top repeat-y; padding: 10px 0px 10px 15px;}
#contentr img {margin: 4px 0px;}

.icehouse-name {color: #DF1C16; font-size: 19px; line-height: normal;}

.picborder {border: solid 1px #875A01;}

#footer {width: 940px; height: 32px;}


/*-------------------------------------
Forms
-------------------------------------*/
.required {font-size: 10px; color: #DD1C15;}
#form_view {width: 100%;}
#form1 {margin: 0px auto; width: 380px;}
.webform {float: left; width: 380px;}
.webform label {float: left; margin: 3px 0px; width: 180px;}
.webform input {margin-right: 5px; padding: 2px; width: 150px; border: solid 1px #FCB040; font: 16px/22px "Trebuchet MS", Arial, Helvetica; color: #875A01;}
.webform textarea {margin-right: 5px; padding: 2px; width: 180px; height: 100px; border: solid 1px #FCB040; font: 16px/22px "Trebuchet MS", Arial, Helvetica; color: #875A01;}
.selectbox {border: solid 1px #00599A; font: 16px/22px "Trebuchet MS", Arial, Helvetica; color: #875A01;}
.webform input:focus, .webform textarea:focus {background: #ffc;}
.webform_controls {clear: both; margin: 0px auto; text-align: center;}
.webform_controls input, .buttonbox {border: solid 1px #FCB040;	background-color: #fff;	font: 16px/22px "Trebuchet MS", Arial, Helvetica; color: #875A01; margin-top: 10px; margin-bottom: 10px;}
.buttonbox {margin: 0px;}
.webform .state_txt {width: 25px;}
.webform .zip_label {position: absolute; text-indent: -99999px;	width: 0px;	height: 0px;}
.webform .zip_txt {width: 55px;}
