html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height: 1.5;  margin:0; height:100%;}table{border-collapse:separate;border-spacing:0;}caption, th, td{text-align:left;font-weight:400;}blockquote:before, blockquote:after, q:before, q:after{}blockquote, q{}a img{border:none;}

body{font-style:normal;font-variant:normal;font-weight:normal;font-size:75%;font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;color:#333;}ul li{font-size:1.0em;list-style:none;}li{line-height:15px;}p{font-size:1.0em;line-height:18px;color:#333;}a{text-decoration:none;}a:link{color:#333;}a:hover{color:#044e98;text-decoration:underline;}a:active{color:#333;}a:visited{color:#333;}img{border:none;}


h2.trigger_title{background:url(../img/h2_trigger_title.gif) no-repeat;height:46px;color:#663703;font-size:1.8em;margin:10px 0 0px 0;text-align:center;line-height: 35px;}
h2.trigger{padding:0 0 0 50px;margin:10px 0 0px 0;background:url(../img/h2_trigger_a.gif) left top no-repeat;height: 46px;line-height:35px;width:150px;font-size:1.8em;float:left;}
h2.trigger a{color:#C46C02;text-decoration:none;display:block;}
h2.trigger a:hover{color:#663703;}
h2.trigger a:visited{color:#C46C02;}
h2.active {background-position:left bottom;}

.toggle_container{margin:0 0 10px;padding:0px;background:#FCF9E6;overflow: hidden;font-size: 1.2em;width:200px;clear:both;}
.toggle_container .block{padding:10px;}


h4.trigger_sub{color:#663703;margin:0px 0px 5px 0px;padding: 0 0 5px 0;border-bottom:1px dashed #663703;font-weight:bold;}
.toggle_container img{float:left;margin:10px 15px 15px 0;padding:5px;background:#ddd;border:1px solid #ccc;}

ul.sunrisestep-icon{color:#8e7b67;}
ul.sunrisestep-icon li a, ul.sunrisestep-icon li a:hover, ul.sunrisestep-icon li a:visited{color:#8e7b67;}
ul.sunrisestep-icon li{padding:0px 0px 0px 25px;height:20px;}
.sunrisestep-icon-1{background:url('../img/sunrisestep-icon.gif') no-repeat left;background-position:0 0px;height:20px;color:#663703;}
.sunrisestep-icon-2{background:url('../img/sunrisestep-icon.gif') no-repeat left;background-position:0 -30px;height:20px;color:#663703;}
.sunrisestep-icon-3{background:url('../img/sunrisestep-icon.gif') no-repeat left;background-position:0 -60px;height:20px;color:#663703;}
.sunrisestep-icon-4{background:url('../img/sunrisestep-icon.gif') no-repeat left;background-position:0 -90px;height:20px;color:#663703;}
.sunrisestep-icon-5{background:url('../img/sunrisestep-icon.gif') no-repeat left;background-position:0 -120px;height:20px;color:#663703;}

img.sunrise-orderbt{float:right;margin:5px 0px 0px 5px;}



.side{width:200px;margin:auto;}