  html, body {  margin: 0px;  padding: 0px;  border: 0px; } body {  background-color: #F2F2F2; } .mceEditorIframe, .mceEditorIframe html, body.mceContentBody {  background-color: white;  font-size: 9pt;  font-family: Arial, Arial, sans-serif;  line-height: 1.5em; } body.mceContentBody p {  margin: 0 0 5px 0; } form .defaultSkin .mceListBox .mceText { width: 30px; } #maincontainer {  width: 990px;  margin: 0 auto;  background-color: white;  position: relative; } .boxicon { background: url(/static/1221418602/images/icons/cusoon_icons.gif) no-repeat top left; } .icondiv { background: url(/static/1221418602/images/icons/cusoon_icons.gif) no-repeat top left; } .icon32 { background: url(/static/1221418602/images/icons/cusoon_icons.gif) no-repeat top left; width: 32px; height: 32px; } .icon {  background: url(/static/1221418602/images/icons/cusoon_icons.gif) no-repeat top left; padding: 2px 0px 2px 22px; }   #top_tube { height: 187px; background: transparent; } #top_area { height: 187px; position: absolute; top: 0px; width: 100%; } #topsectionbg { } #topsection {  position: absolute;  width: 990px;  height: 152px;  margin: 0px;  padding: 0px;  background: url(/static/1207229858/images/layout/cusoon-banner.jpg) bottom right no-repeat; } #topsection h1 {  margin: 0; } #topinnertube {  height: 90px;  width: 100%;  position: relative; } #topinnertube:hover {  cursor:pointer; }  #topinnertube h3 {  text-align: right;  text-decoration: none;  padding: 0;  margin: 0;  border: 0px;   color: black;  position: absolute;  right: 805px;  font-size: 13px;  font-weight: bold;  top: 73px;  width: 250px;  font-size: 1em; } #topinnertube .channelicon {  padding: 0;  margin: 0;  position: absolute;  top: 105px;  left: 130px;  width: 64px;  height: 64px; } #topinnertube h3 a {  text-decoration: none;  color: #009de2; } #topinnertube h3 a:hover {  text-decoration: underline overline; }   #contentwrapper {  float: left;  width: 100%; } #contentcolumn {  margin: 0 0 0 195px;  } #maincontent .text {  text-align: justify; } #maincontent .text * {  line-height: 1.5em; } #maincontent .text p, #maincontent .text p * {  text-align: justify;  font-size: 9pt;  font-family: Arial, Arial, sans-serif; } #leftcolumn {  float: left;  width: 195px;  margin-left: -990px;  padding: 0px; } #leftinner {  padding: 20px 0 0 5px; }  .innertube {  margin: 0px;  padding: 0px;  }   #footer ul {  font-size: 8pt;  color: #888;  list-style: none outside;  text-align: left;  margin: 0;  padding: 0 15px 15px 45px; } #footer ul ul {  list-style: none outside;  margin: 0;  padding: 5px 0px 0px 0px;  width: 230px; } #footer ul li {  font-size: 8pt;  text-transform: uppercase;  font-weight: bold;  display: inline;  float: left;  text-align: left;  margin: 0;  padding: 0; } #footer ul li ul li {  text-transform: none;  font-weight: normal;  font-size: 8pt;  display: block;  float: none;  margin: 0;  padding: 0; } #footer a {  font-size: 8pt;  color: #888; } #footer {  text-align: right;  clear: left;  width: 100%;  background-image: url(/static/1180623866/images/layout/footer.gif);  background-repeat: no-repeat;  background-position: bottom;  background-color: #EFEFEF;  color: #888;  margin: 5px 0 0 0;  padding: 0;  border-top: 3px solid #F2F2F2; } #header {  background-repeat: no-repeat;  color: #888;  margin: 0;  text-align: right;  padding-top: 5px;  height: 30px; } #header label, #header input, #header *{ font-size: 9pt; }   html, body {  font-size: 9pt;  font-family: Arial, Arial, sans-serif; } .small, .small * {  font-size: 8pt; } .lightgrey, .lightgrey * {  color: #838383; }   .hInput {  font-size: 15pt;  color: black;  margin: 0 0 0 0;  padding-top: 0.5em;  font-family: Arial, "Georgia", "Times New Roman", Times, serif;  width: 99%; } h1 {  font-size: 15pt;  color: black;  margin: 10px 0 0.25em 0; } h2 {  font-size: 16px;  color: black;  margin: 0 0 0.2em 0;  padding-top: 0.2em;  padding-bottom: 0.3em; } h3 {  font-size: 1.4em;  color: black;  margin: 0 0 0.2em 0;  padding-top: 0.1em;  padding-bottom: 0.2em; } h4 {  font-size: 1.2em;  color: black;  margin: 0 0 0.2em 0;  padding-top: 0.1em;  font-weight: bold; } h5 {  font-size: 1.1em;  color: black;  margin: 0 0 0.2em 0;  padding-top: 0.1em;  font-weight: bold; } h6 {  font-size: 1.0em;  color: #888;  margin: 0 0 0.30em 0;  font-style: italic; } .blue {  color: #4D839B;  font-weight: bold; } .grey {  color: #B1B2B4;  font-weight: bold; } p,ul,dd,dt {  line-height: 1.3em; } p {  line-height: 1.5em;  margin: 0 0 1em 0; } ul,ol,dl {  margin: 0 0 1em 1em;  padding: 0; } li {  margin-left: 1.5em;  line-height: 1.5em; } strong,b {  font-weight: bold; } em,i {  font-style: italic; } pre,code {  font-family: "Courier New", Courier, monospace; } address {  font-style: normal;  line-height: 1.5em;  margin: 0 0 1em 0; } hr {  color: #fff;  background: transparent;  margin: 0 0 5px 0;  padding: 0 0 0px 0;  border: 0;  border-bottom: 1px #eee solid; } acronym,abbr {  letter-spacing: .07em;  border-bottom: 1px dashed #c00;  cursor: help; } a img {  border: 0px; } a {  color: #2493BE;  text-decoration: underline; } a:hover {  text-decoration: underline overline; } form {  margin: 0px;  border: 0px;  padding: 0px; } textarea {  width: 99%; }  ul.bluelist {   margin:0;   padding:0;   list-style:none; } .bluelist li {   margin:0;   padding:0; } .helpbox { position: relative; background: white url(/static/1189585106/images/icons/help_big.gif) bottom right no-repeat; padding: 10px; border: 1px solid #dddddd; margin-bottom: 10px; line-height: 1.5em; text-align: justify; } .helpbox .icondiv { width: 32px; height: 32px; background-position: -0px -64px; float: right;  position: absolute;  top: -20px;  right: -5px; } .greybox { position: relative; background:url(/static/1177482402/images/layout/greygradient.gif) repeat-x #ffffff; padding: 10px; border: 1px solid #dddddd; margin-bottom: 10px; text-align: justify; } .box ul.bulletlist { margin-left: 15px; } .box ul.bulletlist li { list-style: disc inside;  line-height: 1.5em; padding-bottom: 3px; } .box li a { text-decoration: none; }   #sections { text-align: right;   padding: 0 0 0 0px; } #sections ul {   margin:0;   padding:0;   list-style:none;   clear: left;   float: right; } #sections li { float:left;   margin:0;   padding:0 10px 0 0; } #sections li.selected { } #sections a {  color: white;  text-decoration: underline; } #sections a:hover {  text-decoration: underline overline; }   #search {   vertical-align: baseline; height: 31px; padding-left: 200px;   color: white;   position: absolute;   top: 40px; } #search form { } #search form label { display: block; text-align: right; padding: 3px 5px 0 0; float: left; font-size: 8pt; width: 80px; color: black; } #search .c { float: left; } #search .row { clear: both;  height: 27px; } #search .search_input {  font-size: 8pt;  padding:  2px;  width: 200px; } #search input.search_input { } #search input.submit {  padding:  1px;  margin-left: 30px;  font-weight: bold;  font-size: 8pt; } #search #fulltext {  margin-left: 25px; } #search #fulltext {  margin-left: 25px; } #search #fulltext a {  color: white;  font-size: 8pt; }   #context_tube { height: 20px; } #context {  position: absolute;  top: 187px;  left: 195px;  font-size: 8pt;  padding: 3px; } #context a, #context_bottom a {  font-size: 8pt; } #context a:hover, #context_bottom a:hover {  text-decoration: underline overline; } #context .context_divider, #context_bottom .context_divider {  display: inline; }   .overlibBg {  background: none;  background-color: white; } ul.pagination {   display: inline;   list-style-type: none;   padding-right: 1em;   margin-left: 0px;   margin-bottom: 5px; } ul.pagination li {   display: inline;   list-style-type: none;   margin-left: 5px;   margin-right: 5px; } #resulttext h1 {  font-size: 9pt;  color: black;  font-weight: normal;  margin: 0 0 0.25em 0; } #mapbox div#resulttext {  text-align: center;  padding: 3px; } #mapbox .fastnav {  margin-top: 3px;  padding: 3px;  color: white;  text-align: center; } #mapbox .fastnav a {  color: white; }  ul.picturelist { width: 100%; background-color:#eeeeee; float:left; list-style:none;   margin:0;   padding: 3px; } ul.picturelist li {   float:left;   margin:0;   margin-right: 5px;   margin-bottom: 3px;   padding:0; } ul.picturelist li img { height: 50px; } ul.namevaluelist li { position: relative; list-style: none; } ul.namevaluelist li .name { position: absolute; left: 0; } ul.namevaluelist li .value { position: absolute; right: 0; } ul.properties { list-style: none; }   ul.properties li { text-align: right; }   ul.properties span.name {   display: block;   float: left;   text-align: right;   width: 80px;   margin-right: 5px; } .preface {  position: relative; } .price {  display: none; } .resultlist { list-style-type: none; list-style-position: outside; margin: 0px; } .resultlist li { margin-top: 5px;  } .resultlist * {  font-size: 8pt; } .resultlist .resultlist .inner { background: none; border-bottom: 1px solid #bbbbbb; }  .resultlist .preface { height: 85px; } .resultlist .title {  position: absolute;  top:   0px;  left: 135px;  width: 340px; } .resultlist .info {  position: absolute;  top:  20px;  left: 135px;  width: 340px;  overflow: hidden; } .resultlist .category { display: none; } .resultlist .user { display: none; } .resultlist .shorttext {  display: block;  position: absolute;  left: 135px;  top: 40px;  width: 170px;  text-align: justify;  line-height: 1.2em;  height: 40px;  overflow: hidden; } .resultlist .prefaceimg {  position: absolute;  top: 0px;  left: 0px; } .resultlist .voting {  margin: 0px;  position: absolute;  left: 20px;  top: -20px; } .resultlist .more_info {  margin: 0px;  position: absolute;  right:  5px;  height: 60px;  top:  20px;  width: 150px;  overflow: hidden; } .resultlist .more_info ul.namevaluelist {  margin: 0px; } .resultlist .more_info ul.namevaluelist li {  margin: 0;  line-height: 1em;  height: 1.3em; } .resultlist .action {  display: none;  position: absolute;  top: 30px;  left: 660px; } .resultlist .edit {  position: absolute;  bottom: 3px;  right: 10px; } .list .preface { height: 100px; } .list * {  font-size: 8pt; } .list .title {  position: absolute;  top:  10px;  left: 145px;  width: 340px; } .list .info {  position: absolute;  top:  30px;  left: 145px;  width: 340px; } .list .shorttext {  display: none; } .list .prefaceimg {  position: absolute;  top: 10px;  left: 10px; } .list .voting {  margin: 0px;  position: absolute;  left: 20px;  top: -20px; } .list .more_info {  margin: 0px;  position: absolute;  left: 400px;  top: 30px;  width: 250px; } .list .action {  position: absolute;  top: 30px;  left: 660px; } .list .edit {  position: absolute;  bottom: 3px;  right: 10px; } .request .preface { height: 100px; width: 500px; } .request * {  font-size: 8pt; } .request .title {  display: none; } .request .info {  position: absolute;  top:   0px;  left: 135px;  width: 480px; } .request .shorttext {  display: none; } .request .prefaceimg {  position: absolute;  top: 0px;  left: 0px; } .request .voting {  display: none; } .request .more_info {  display: none; } .request .action {  display: none; }  .inner .block .inner {  background: none;  padding: 0 0 3px 0;  margin-bottom: 3px;   zoom: 1;  border-width: 0 0 1px 0;  border-style: solid;  border-color: #bbbbbb; } .block .prefaceimg {  float: left;  margin-right: 5px; } .block .title { margin-bottom: 5px; } .block .info { display: none; } .block .shorttext { text-align: justify; margin-bottom: 5px; } .block .voting {  display: none; } .block .more_info {  display: none; } .block .action {  display: none; } .inner .smalllist .inner {  clear: both;  background: none;  padding: 0px;  margin-bottom: 3px; } .smalllist * { font-size: 8pt; } .overlay {  width: 480px;  height: 85px;  background-color: white;  margin: 0;  border: 1px solid #BBBBBB;  padding: 0; } .overlay * {  font-size: 8pt; } .overlay a {  text-decoration: none;  color: black;  font-weight: bold; } .overlay .title {  white-space: nowrap;  overflow: hidden;  position: absolute;  top:  5px;  left: 135px;  width: 260px; } .overlay .info {  overflow: hidden;  position: absolute;  top: 35px;  left: 135px;  width: 100px; } .overlay .user { display: none; }  .overlay .shorttext {  display: none; } .overlay .prefaceimg {  position: absolute;  top: 5px;  left: 5px; } .overlay .voting {  display: none; } .overlay .more_info {  margin: 0px;  position: absolute;  right:  5px;  height: 60px;  top:  20px;  width: 160px;  overflow: hidden;  } .overlay .action {  display: none; }   .partner .hotel .preface { font-size: 8pt; background: none; margin: 0 0 10px 0; padding: 0 0 2px 0;  } .box-w180-partner .icon { background: none; position: absolute;  width: 32px; height: 32px; right: 5px; top: -2px; } .partner .title { margin: 0px; } .partner .prefaceimg { padding: 3px 0 0 0;  margin: 0; } .partner .price { position: absolute; right:  0px; bottom: 10px; display: block; padding-top: 5px; text-align: right; width: 40px; }   .box {  background-repeat: no-repeat;  padding: 0px;  position: relative;  zoom: 1! important; } .box .inner {  padding: 5px;  height: 1%  zoom: 1! important; } .box .inner  img.boxicon, .box .boxicon img.boxicon {  float: left;  margin-right: 8px;  top: -8px;  position: relative;  background: none; } .box .boxicon .content {  padding-top: 0px;  margin-top: 0px; }  html>body .box .inner {  height: auto  zoom: 1! important; } .box h3 {  margin: 0;  padding: 0;  font-size: 9pt;  font-weight: bold;  padding-left: 8px;  color: white;  zoom: 1! important; } .box .content {  margin-top: 5px;  padding: 5px;  zoom: 1! important;  clear: left; } .box ul {  margin: 0; } .box li {  margin-left: 0;  list-style: none outside;  line-height: 1.5em; } .actions li a {  margin-bottom: 3px;  font-size: 8pt; } .box li a:hover {  text-decoration: underline overline; } .box li.selected a {  font-weight: bold;  color: #207698; } .box img.icon {  position: absolute;  right: 10px;  top: 5px; } .box img.info {  right: 40px; }  .w790 {  overflow: hidden; } .w480 {  width: 480px;  overflow: hidden; } .w300 { }  .balloon { text-align: center; } .balloon { text-align: center; }  .w260 box, .box-w260 {  width: 260px;  background: url(/static/1178110912/images/layout/box_bg_260_bottom.gif) no-repeat bottom; } .w260 .inner {  background: url(/static/1178110752/images/layout/box_bg_260_top.gif) no-repeat top; }  .w300 div.box, .box-w300 {  width: 300px;  background: url(/static/1181049554/images/layout/box_bg_300_bottom.gif) no-repeat bottom;  margin-bottom: 10px; } .w300 .inner {  background: url(/static/1178109094/images/layout/box_bg_300_top.gif) no-repeat top; }  .w480 div.box, .box-w480 {  width: 480px;  background: url(/static/1180439004/images/layout/box_bg_480_bottom.gif) no-repeat bottom; } .w480 .inner {  background: url(/static/1178110088/images/layout/box_bg_480_top.gif) no-repeat top; } .w480 div.box.nohead .inner, .box.w480.nohead .inner, .box-nohead .inner {  background: url(/static/1189578120/images/layout/box_bg_480_top_nohead.gif) no-repeat top; }  .w790 div.box, .box-w790 {  width: 790px;  background: url(/static/1187873106/images/layout/box_bg_790_bottom.gif) no-repeat bottom; } .w790 .inner {  background: url(/static/1178110636/images/layout/box_bg_790_top.gif) no-repeat top; } .w790 div.box.nohead .inner, .box.w790.nohead .inner {  background: url(/static/1176300678/images/layout/box_bg_790_top_nohead.gif) no-repeat top; }  .w180 div.box, .box-w180 {  width: 180px;  background: url(/static/1178111712/images/layout/box_bg_180_bottom.gif) no-repeat bottom; } .w180 .inner {  background: url(/static/1178111792/images/layout/box_bg_180_top.gif) no-repeat top; }  .w180 div.box.open, .box-w180-open {  width: 180px;  background: url(/static/1178112066/images/layout/box_bg_180_open.gif) no-repeat top; } .box-w180-open .inner {  background: none; } .box-w180-open .inner h3 {  margin-bottom: 10px; }  .w180 div.box.actions, .box-w180-actions {  width: 180px;  background: url(/static/1189085434/images/layout/box_bg_180_action_bottom.gif) no-repeat bottom; } .box-w180-actions .inner {  background: url(/static/1189086230/images/layout/box_bg_180_action_top.gif) no-repeat top; } .subnav {  position: absolute;  z-index: 1000; }  div.box, div.box-w790, div.box-w300, div.box-w480 {  margin-bottom: 10px; } div.placeHolder form div.box, div.placeHolder form div.box-w790, div.placeHolder form div.box-w300, div.placeHolder form div.box-w480 {  margin-bottom: 0px; } .textPicture_left ul, .textPicture_left li {  list-style: inside; } .textPicture_left img, .textPicture_right img {  margin-bottom: 10px; } img.google_earth { width: 16px; height: 16px; background-position: -112px -32px; } img.ie { width: 16px; height: 16px; background-position: -128px -32px; } img.firefox { width: 16px; height: 16px; background-position: -144px -32px; } .sleeptab .icondiv { width: 32px; height: 32px; background-position: -128px -64px; position: absolute; top: -5px;  left: 75px; } .price16 { width: 16px; height: 16px; background-position: -0px -192px; margin-top: 3px !important; } .fotozoom { float: right;  margin: 2px 0 0 4px; font-size: 8pt; } .fotozoom .icondiv { width: 16px; height: 16px; background-position: -96px -32px; } .no1 { background-position: -224px -64px; } .no2 { background-position: -256px -64px; } .price16 { width: 16px; height: 16px; background-position: -32px -32px; margin-top: 3px !important; } .bookable .icondiv { width: 80px; height: 45px; background-position: -0px -96px; position: absolute; top: 10px;  left: 60px; } div div.icondiv { padding: 0 !important; margin: 0 8px 0 0; display: block; float: left; } .boxicon { position: absolute; top: -4px; left: 4px; }   .request-button { width: 280px;  margin: 0 0 5px 0; } .coupon-button { width: 280px;  margin: 0 0 5px 0; } .booking-button { width: 280px;  margin: 0 0 5px 0; } .request-button .icondiv{ position: relative; top:   -5px; width: 32px; height: 32px; background-position: -32px 0px; } .coupon-button .icondiv{ position: relative; top:   -5px; width: 32px; height: 32px; background-position: -64px 0px; } .booking-button .icondiv{ position: relative; top:   -5px; width: 32px; height: 32px; background-position: -96px 0px; }   #startpage_text {  background: url(/static/1207142024/images/startpage_text.gif) no-repeat top;  position: relative;  zoom: 1;  height: 177px;  margin-bottom: 0px; } #startpage_text h1 {  font-family: Arial;  font-size: 11pt;  font-weight: bold;  color: #333333;  margin: 0px;  padding: 0pt; } .startpage_button { text-align: center; border: 0 none; padding: 0;  margin: 0 0 5px 0;  color: white;  background: url(/static/1207142194/images/buttons/button_orange_200_100.gif);  float: left;  width: 240px;  height: 100px; cursor: pointer; } .startpage_button h2 { color: white; text-decoration: underline; }   .green { padding: 5px; border-collapse: collapse; border: 3px solid #F2F2F2; background:url(/static/1177666132/images/layout/bg_green.png) repeat-x #AFEAB1; } .widgetcontainer { width: 100%; } .widgetcontainer form { background-color: #F2F2F2; } .placeHolder {  position: relative; } .dropzone {  margin: 0px; padding: 0px; } .dropzoneHover { } .dropzoneHover .dropzonePlaceholder{  height: 50px;  border: 3px dotted black;  background-color: #FF9BA3; }   .toolbar {  margin: 0px;  padding: 0px;  color: white; } .widget {  text-align: right;  float: right;  margin-bottom: 20px; } .new {  margin-top: 15px;  background: no-repeat left top white;  text-align: center; } .toolbar .end {  height: 27px;  padding-left: 5px; } .new .end {  height: 30px;  background: no-repeat right top; }  .toolbar .end img {  padding: 0;  margin: 0; } .toolbar .end input{  width: auto; } .toolbar .content {  padding-top: 5px;  background-color: white;  padding: 5px;  margin-left: 20px;  margin-right: 20px;  border-bottom: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC;  border-left: 1px solid #B7B7B7; } .toolbar ul {  margin: 0; } .toolbar li {  margin-left: 0;  list-style: none outside; } .toolbar a img {  text-decoration: none; } .toolbar a {  font-size: 9pt;  color: black; } .toolbar a:hover {  text-decoration: underline overline;  color: black; } .toolbar .content a {  font-size: 9pt;  color: black; } .toolbar .content a:hover {  text-decoration: underline overline;  color: black;}  .newToolbar { z-index: 2; position: absolute; top: 0; right: 0; width: 100%; } .newToolbar .overlay { position: absolute; top: 0; right: 0; width: 100%; height: 40px; background:url(/static/1177666132/images/layout/bg_green.png) repeat-x #AFEAB1; opacity:.60; filter:alpha(opacity=60); } .newToolbar .actions { position: absolute; top: 0; right: 0; margin: 4px; padding: 3px; border: 1px solid #DDDDDD; background-color: #EEEEEE; } .newToolbar .actions a { display: block; float: left; padding: 3px 3px 0 3px; }   .track { width:115px; height:13px; position: relative; background:transparent url(/static/1181069628/images/bg_track.gif) left top no-repeat; margin: 3px 0px 0px 0px;} .handle { cursor: w-resize; width:7px; height:10px; background:transparent url(/static/1179227146/images/bg_handle.gif) left top no-repeat; position: absolute; top: 0; left: 0; } .hidden_upload_field {  position:absolute;  top:0;  right:0;  margin-right: 5px;  -moz-opacity:0;  opacity:0;  filter:Alpha(opacity=0);  z-index: 2; } .uploadbutton {  font-size: 8pt;  border: none;  height: 18px;  margin: 0;  position: relative;  width: 80px;  background: url(/static/1193747202/images/buttons/button_bg_80.gif) no-repeat top right;  color: white;  font-weight:bold;  padding:0;  text-align:center;  text-decoration:none;  cursor:pointer;  z-index: 200; } .uploadbutton div { font-size: 8pt; }   .error {  background: url(/static/1177490442/images/layout/error_bg.gif) repeat-x;  display: none;  position: relative;  border: 1px solid red;  padding: 5px;  margin-bottom: 5px;  font-weight: bold;  font-style: italic; } .error ul {  list-style: disc inside;  margin: 0px; } .error li {  list-style: disc inside;  margin: 0px; }  .required {  font-weight: bold; } .errorDiv {  } .errorInput {  border: 1px solid red; } .content fieldset div {  padding: 2px; } .content fieldset {  margin: 0;  padding: 0;  border: 0; } fieldset label {  display: block;  float: left;  text-align: left;  width: 90px;  padding-right: 10px;  zoom: 1; } fieldset br {  clear: both; } .editform {  margin-top: 10px; } .greytextbox {  background:url(/static/1177482402/images/layout/greygradient.gif) repeat-x;  position:relative;  margin: 0px 0px 15px 0px;  padding: 10px;  border: 1px solid #D3D3D3; } .editform fieldset {  background:url(/static/1177482402/images/layout/greygradient.gif) repeat-x;  position:relative;  margin: 0px 0px 15px 0px;  padding: 10px 10px 5px 0px;  border-width: 1px 1px 1px 1px;  border-style:solid;  border-color: lightgrey; } .editform fieldset legend {  font-size: 1.0em;  color: #009de2;  font-weight: bold;  padding: 3px;  margin: 0 0 0 5px;  border-width: 1px 1px 1px 1px;  border-style:solid;  border-color: lightgrey;  background: white; } .editform fieldset div input.submit {  height: 20px;  margin: 0;  padding: 0;  width: 150px; } .editform fieldset div label {  display: block;  float: left;  width: 150px;  margin-bottom: 5px; } .editform fieldset div input {  width: 400px;  margin-right: 10px;  margin-bottom: 5px; } .editform fieldset div label {  text-align: right;  width: 100px;  padding-right: 10px; } .editform fieldset div br {  clear: both; }  .editform2 {  margin-top: 10px; } .editform2 fieldset {  background:url(/static/1177482402/images/layout/greygradient.gif) repeat-x;  position:relative;  margin: 10px 0px 15px 0px;  padding: 10px 10px 5px 10px;  border-width: 1px 1px 1px 1px;  border-style:solid;  border-color: lightgrey; } .editform2 fieldset legend {  font-size: 1.0em;  color: #009de2;  font-weight: bold;  padding: 3px;  margin: 0 0 0 5px;  position: absolute;  top: -10px;  border-width: 1px 1px 1px 1px;  border-style:solid;  border-color: lightgrey;  background: white; } .editform2 fieldset div label {  display: block;  float: left;  margin-bottom: 5px;  width: 100px;  padding-right: 10px; } .editform2 fieldset div input {  width: auto;  margin-right: 10px;  margin-bottom: 5px; } table.pricetable, .box table {  width: 100%;  border-collapse:collapse;  border:1px solid #FFCA5E; } table.pricetable capiton, .box caption {  text-align: left;  text-indent: 10px;  height: 45px;  color: #FFAA00; } table.pricetable thead th, table.pricetable tfoot td , .box thead th, .box tfoot td {  background: url(/static/1179134022/images/layout/table/bg_th.jpg) no-repeat right bottom;  height: 30px;  color: #FFFFFF;  font-weight: bold;  padding: 0px 7px;  margin: 20px 0px 0px;  text-align: left;  border-right: 1px solid #FCF1D4; } table.pricetable tbody tr, .box tbody tr {  background: url(/static/1179134086/images/layout/table/bg_td1.jpg) repeat-x top; } table.pricetable tbody tr.odd, .box tbody tr.odd {  background: #FFF8E8 url(/static/1179134118/images/layout/table/bg_td2.jpg) repeat-x; } table.pricetable tbody th, table.pricetable td, .box tbody th,.box td {  line-height: 1.2em;  color: #777777;  padding: 10px 7px;  border-top: 1px solid #FFCA5E;  border-right: 1px solid #DDDDDD; } table.pricetable a, .box table a {  color: #777777;  text-decoration: underline; } table.pricetable a:hover, .box table a:hover {  color: #F8A704;  text-decoration: underline overline; } table.pricetable tfoot td, .box tfoot td {  text-align: right;  background: url(/static/1179134168/images/layout/table/bg_total.jpg) repeat-x bottom;  color: #FFFFFF; } table.pricetable tfoot a, .box table tfoot a{   color: white; } table.pricetable tfoot a:hover, .box table tfoot a:hover {  text-decoration: underline overline;  color: white; }   table.pricetable, .box-pricetable div.inner { padding: 5px 0 0 0; } table.pricetable *, .box table.pricetable * { font-size: 8pt; text-align: center; } table.pricetable, .box table.pricetable { border: 0px; } table.pricetable thead th, .box table.pricetable thead th { height: 25px; background-position: left bottom; color: #FFFFFF; } table.pricetable tbody td, .box table.pricetable tbody td { padding: 5px 0; color: #555555 } table.pricetable tbody tr.odd td, .box table.pricetable tbody tr.odd td { font-weight: bold; } table.layoutTable, table.layoutTable tr, table.layoutTable td {  color: black;  background: none;  border: none;  padding: 0px;  margin: 0px;  vertical-align: top; } .centerall * {  text-align: center; }   .admin table {  width: 100%;  border-collapse:collapse;  border:1px solid #FFCA5E; } .admin caption {  text-align: left;  text-indent: 10px;  height: 45px;  color: #FFAA00; } .admin thead th {  background: url(/static/1179134022/images/layout/table/bg_th.jpg) no-repeat right bottom;  height: 30px;  color: #FFFFFF;  font-weight: bold;  padding: 0px 7px;  margin: 20px 0px 0px;  text-align: left;  border-right: 1px solid #FCF1D4; } .admin tbody tr {  background: url(/static/1179134086/images/layout/table/bg_td1.jpg) repeat-x top; } .admin tbody tr.odd {  background: #FFF8E8 url(/static/1179134118/images/layout/table/bg_td2.jpg) repeat-x; } .admin tbody th, .admin tfoot td {  line-height: 1.2em;  color: #777777;  padding: 10px 7px;  border-top: 1px solid #FFCA5E;  border-right: 1px solid #DDDDDD;  text-align: left; } .admin td {  color: #777777;  padding: 2px 2px;  border-top: 1px solid #FFCA5E;  border-right: 1px solid #DDDDDD;  text-align: left; } .admin table a {  color: #777777;  text-decoration: none; } .admin table a:hover {  color: #F8A704;  text-decoration: underline overline; } .admin tfoot td {  text-align: right;  background: url(/static/1179134168/images/layout/table/bg_total.jpg) repeat-x bottom;  color: #FFFFFF; } .admin table tfoot a{   color: white; } .admin table tfoot a:hover {  text-decoration: underline overline;  color: white; }  .button {  outline: none;  margin: 0;  border: 0;  color: white;  background: transparent no-repeat top left;  cursor: hand;  cursor: pointer; } .button-green-55 {  outline: none;  margin: 0;  border: 0;  color: white;  height: 20px;  width: 55px;  background: transparent url(/static/1181030872/images/buttons/button_green_55.gif) no-repeat top left; } .button-green-55-hover {  background: transparent url(/static/1181030872/images/buttons/button_green_55.gif) no-repeat top right;  cursor: hand;  cursor: pointer; } .button-green-55-active {  outline: none;  background: transparent url(/static/1181030872/images/buttons/button_green_55.gif) no-repeat bottom left; } .button-green-85 {  outline: none;  margin: 0;  border: 0;  color: white;  height: 33px;  width: 85px;  background: transparent url(/static/1181558992/images/buttons/button_green_85.gif) no-repeat top left; } .button-green-85-hover {  background: transparent url(/static/1181558992/images/buttons/button_green_85.gif) no-repeat top right;  cursor: hand;  cursor: pointer; } .button-green-85-active {  outline: none;  background: transparent url(/static/1181558992/images/buttons/button_green_85.gif) no-repeat bottom left; } .button-green-100 {  outline: none;  margin: 0;  border: 0;  color: white;  height: 20px;  width: 100px;  background: transparent url(/static/1181555822/images/buttons/button_green_100.gif) no-repeat top left; } .button-green-100-hover {  background: transparent url(/static/1181555822/images/buttons/button_green_100.gif) no-repeat top right;  cursor: hand;  cursor: pointer; } .button-green-100-active {  outline: none;  background: transparent url(/static/1181555822/images/buttons/button_green_100.gif) no-repeat bottom left; } .button-green-150 {  outline: none;  margin: 0;  border: 0;  color: white;  height: 20px;  width: 150px;  background: transparent url(/static/1181555316/images/buttons/button_green_150.gif) no-repeat top left; } .button-green-150-hover {  background: transparent url(/static/1181555316/images/buttons/button_green_150.gif) no-repeat top right;  cursor: hand;  cursor: pointer; } .button-green-150-active {  outline: none;  background: transparent url(/static/1181555316/images/buttons/button_green_150.gif) no-repeat bottom left; }   .alphacube_content h1 {  text-align: center; }   .sfTMessageInfo {  margin: 0 0 0 20;  padding: 0;  margin-top: 15px; } .sfTMessageInfo dt {  font-weight: bold;  margin: 10px 0; } .sfTMessageInfo dd {  margin: 0;  padding: 0; } .sfTIconList {  margin: 0;  padding: 0;  list-style: none; } .sfTIconList li {  clear: left;  line-height: 170%;  padding-left: 20px; }   #lightbox{  position: absolute;  left: 0;  width: 100%;  z-index: 100;  text-align: center;  line-height: 0;  } #lightbox a img{ border: none; } #outerImageContainer{  position: relative;  background-color: #fff;  width: 250px;  height: 250px;  margin: 0 auto;  } #imageContainer{  padding: 10px;  } #loading{  position: absolute;  top: 40%;  left: 0%;  height: 25%;  width: 100%;  text-align: center;  line-height: 0;  } #hoverNav{  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  z-index: 10;  } #imageContainer>#hoverNav{ left: 0;} #hoverNav a{ outline: none;} #prevLink, #nextLink{  width: 49%;  height: 100%;  background: transparent url(../images/blank.gif) no-repeat;  display: block;  } #prevLink { left: 0; float: left;} #nextLink { right: 0; float: right;} #prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; } #nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }  #imageDataContainer{  font: 10px Verdana, Helvetica, sans-serif;  background-color: #fff;  margin: 0 auto;  line-height: 1.4em;  overflow: auto;  width: 100%  } #imageData{ padding:0 10px; color: #666; } #imageData #imageDetails{ width: 70%; float: left; text-align: left; } #imageData #caption{ font-weight: bold; } #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; } #imageData #bottomNavClose{ width: 130px; float: right; padding-bottom: 0.7em; } #overlay{  position: absolute;  top: 0;  left: 0;  z-index: 90;  width: 100%;  height: 500px;  background-color: #000;  }  .ratingblock {  display:block;  } .loading {  height: 15px;  background: url('../images/working.gif') 50% 50% no-repeat;  } .unit-rating {  line-height: 10px;  list-style:none;  margin: auto;  padding:0px;  height: 15px;  position: relative;  zoom: 1;  background: url('../images/starrating.gif') top left repeat-x;  } .unit-rating li{  line-height: 10px;   text-indent: -90000px;  padding:0px;  margin:0px;   float: left;   } .unit-rating li a {  line-height: 10px;  outline: none;  display:block;  width:15px;  height: 15px;  text-decoration: none;  text-indent: -9000px;  z-index: 20;  position: absolute;  zoom: 1;  padding: 0px;  } .unit-rating li a:hover{  line-height: 10px;  background: url('../images/starrating.gif') left center;  z-index: 2;  left: 0px;  } .unit-rating a.r1-unit{left: 0px;} .unit-rating a.r1-unit:hover{width:15px;} .unit-rating a.r2-unit{left:15px;} .unit-rating a.r2-unit:hover{width: 30px;} .unit-rating a.r3-unit{left: 30px;} .unit-rating a.r3-unit:hover{width: 45px;} .unit-rating a.r4-unit{left: 45px;} .unit-rating a.r4-unit:hover{width: 60px;} .unit-rating a.r5-unit{left: 60px;} .unit-rating a.r5-unit:hover{width: 75px;} .unit-rating a.r6-unit{left: 75px;} .unit-rating a.r6-unit:hover{width: 180px;} .unit-rating a.r7-unit{left: 180px;} .unit-rating a.r7-unit:hover{width: 210px;} .unit-rating a.r8-unit{left: 210px;} .unit-rating a.r8-unit:hover{width: 240px;} .unit-rating a.r9-unit{left: 240px;} .unit-rating a.r9-unit:hover{width: 270px;} .unit-rating a.r10-unit{left: 270px;} .unit-rating a.r10-unit:hover{width: 300px;} .unit-rating li.current-rating {  line-height: 10px;  left: 0px;  background: url('../images/starrating.gif') left bottom;  position: absolute;  height: 15px;  display: block;  text-indent: 9000px;  zoom: 1;  z-index: 1;  } .voted {color:#999;} .thanks {color:#36AA3D;} .static {color:#5D3126;} ul#tabnav { text-align: left; margin: 1em 0 1em 0; font-weight: bold; border-bottom: 1px solid #808080; list-style-type: none; padding: 3px 3px 3px 3px; } ul#tabnav li { display: inline; line-height: normal; margin-left: auto; } div#tab1 li.tab1, div#tab2 li.tab2, div#tab3 li.tab3, div#tab4 li.tab4, div#tab5 li.tab5, div#tab6 li.tab6, div#tab7 li.tab7, div#tab8 li.tab8, div#tab9 li.tab9 { border-bottom: 1px solid #fff; background: none; background-color: #fff; } div#tab1 li.tab1 a, div#tab2 li.tab2 a, div#tab3 li.tab3 a, div#tab4 li.tab4 a, div#tab5 li.tab5 a, div#tab6 li.tab6 a, div#tab7 li.tab7 a, div#tab8 li.tab8 a, div#tab9 li.tab9 a { background: none; background-color: #fff; color: #000; position: relative; top: 1px; padding-top: 4px; } ul#tabnav li a { padding: 3px 4px; border: 1px solid #808080;  background: url(/static/1177482402/images/layout/greygradient.gif) repeat-x; color: #5d5d5d; margin-right: 0px; text-decoration: none; border-bottom: none; } ul#tabnav a:hover { background: #fff; }  ul.tabnavgrey { text-align: left; margin: 1em 0 1em 0; font-weight: bold; font-size: 8pt; border-bottom: 1px solid #d3d3d3; list-style-type: none; padding: 3px 3px 3px 3px; } ul.tabnavgrey li { display: inline; line-height: normal; margin-left: auto; } div#tab1 ul.tabnavgrey li.tab1, div#tab2 ul.tabnavgrey li.tab2, div#tab3 ul.tabnavgrey li.tab3, div#tab4 ul.tabnavgrey li.tab4, div#tab5 ul.tabnavgrey li.tab5, div#tab6 ul.tabnavgrey li.tab6, div#tab7 ul.tabnavgrey li.tab7, div#tab8 ul.tabnavgrey li.tab8, div#tab9 ul.tabnavgrey li.tab9 { border-bottom: 1px solid #fff; background-color: #fff; } div#tab1 ul.tabnavgrey li.tab1 a, div#tab2 ul.tabnavgrey li.tab2 a, div#tab3 ul.tabnavgrey li.tab3 a, div#tab4 ul.tabnavgrey li.tab4 a, div#tab5 ul.tabnavgrey li.tab5 a, div#tab6 ul.tabnavgrey li.tab6 a, div#tab7 ul.tabnavgrey li.tab7 a, div#tab8 ul.tabnavgrey li.tab8 a, div#tab9 ul.tabnavgrey li.tab9 a { background-color: #e1e1e1; color: #000; position: relative; top: 1px; padding-top: 4px; } ul.tabnavgrey li a { padding: 3px 4px; border: 1px solid #e1e1e1; background-color: white; color: #4D839B; margin-right: 0px; text-decoration: none; border-bottom: none; } ul.tabnavgrey a:hover { background: #fff; }  ul.tabnavorange { text-align: left; margin: 1em 0 1em 0; font-weight: bold; font-size: 8pt; border-bottom: 1px solid #f27917; list-style-type: none; padding: 3px 3px 3px 3px; } ul.tabnavorange li { display: inline; line-height: normal; margin-left: auto; } div#tab1 ul.tabnavorange li.tab1, div#tab2 ul.tabnavorange li.tab2, div#tab3 ul.tabnavorange li.tab3, div#tab4 ul.tabnavorange li.tab4, div#tab5 ul.tabnavorange li.tab5, div#tab6 ul.tabnavorange li.tab6, div#tab7 ul.tabnavorange li.tab7, div#tab8 ul.tabnavorange li.tab8, div#tab9 ul.tabnavorange li.tab9 { border-bottom: 1px solid #fff; background-color: #fff; } div#tab1 ul.tabnavorange li.tab1 a, div#tab2 ul.tabnavorange li.tab2 a, div#tab3 ul.tabnavorange li.tab3 a, div#tab4 ul.tabnavorange li.tab4 a, div#tab5 ul.tabnavorange li.tab5 a, div#tab6 ul.tabnavorange li.tab6 a, div#tab7 ul.tabnavorange li.tab7 a, div#tab8 ul.tabnavorange li.tab8 a, div#tab9 ul.tabnavorange li.tab9 a { background-color: #FFFFFF; color: #000; position: relative; top: 1px; padding-top: 4px; text-decoration: none; } ul.tabnavorange li a { padding: 3px 4px; border: 1px solid #f27917; background: url(/static/1194420386/images/layout/orangegradient.gif) repeat-x; color: #5d5d5d; margin-right: 0px; text-decoration: none; border-bottom: none; } ul.tabnavorange li a:hover { background: #fff; text-decoration: none; } ul.tabnavorange li a:visited{ color: #5d5d5d;  text-decoration: none; } ul.tabnavorange li a.inactive, ul#tabnav li a.inactive, ul.tabnavorange li a.inactive:visited, ul#tabnav li a.inactive:visited { color: #888888; } ul.tabnavorange li a.inactive:hover { cursor: default; color: #888888; background: url(/static/1194420386/images/layout/orangegradient.gif) repeat-x; text-decoration: none; } ul#tabnav li a.inactive:hover { cursor: default; color: #888888; background: url(/static/1177482402/images/layout/greygradient.gif) repeat-x; text-decoration: none; }  .sexy-button-clear {   overflow: hidden;   width: 100%;   margin-bottom: 5px; } .sexy-button {   background: transparent url('/static/1189530668/images/buttons/button_orange_30_right.gif') no-repeat scroll top right;   color: white;   display: block;   float: left;   font-weight: bold;   height: 30px;   margin-right: 6px;   padding-right: 18px;   text-decoration: none; } .sexy-button span {   background: transparent url('/static/1212428896/images/buttons/button_orange_30_left.gif') no-repeat;   display: block;   line-height: 18px;   padding: 5px 0 5px 18px; } .sexy-button:active {   color: white;   outline: none; } .sexy-button:active span {   padding: 6px 0 4px 18px; } .sexy-button:visited {   color: white; } .sexy-button-small {   background: transparent url('/static/1192435778/images/buttons/button_blue_20_right.gif') no-repeat scroll bottom right;   color: white;   display: block;   float: left;   font-weight: bold;   font-size: 8pt;   height: 18px;   margin-right: 6px;   padding-right: 12px;   text-decoration: none; } .sexy-button-small span {   background: transparent url('/static/1192435710/images/buttons/button_blue_20_left.gif') no-repeat bottom left;   display: block;   font-size: 8pt;   line-height: 12px;   padding: 3px 0 3px 12px; } .sexy-button-small:active {   color: white;   outline: none; } .sexy-button-small:active span {   padding: 4px 0 2px 12px; } .sexy-button-small:visited {   color: white; }  div.auto_complete {  background: #fff;  border: 1px solid #bbb;  padding: 10px; } div.auto_complete ul {  width: 100%;  margin: 0;  padding: 0;  list-style-type: none; } div.auto_complete ul li {  color: #2493BE;  font-size: 8pt;  margin: 0;  padding: 1px;  list-style-type: none; } div.auto_complete ul li.selected {  background-color: #ffb;  text-decoration: underline overline;  cursor: pointer; } div.auto_complete ul strong.highlight {  margin: 0;  padding: 0;  color: #800; }  .overlay_dialog { background-color: #666666; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; } .overlay___invisible__ {  background-color: #666666; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; } .overlay_alphacube { background-color: #85BBEF; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;  z-index: 1000; } .alphacube_nw { background: transparent url(alphacube/left-top.gif) no-repeat 0 0;  width:10px;  height:25px; } .alphacube_n {  background: transparent url(alphacube/top-middle.gif) repeat-x 0 0;  height:25px; } .alphacube_ne {  background: transparent url(alphacube/right-top.gif) no-repeat 0 0;  width:10px;  height:25px; } .alphacube_w {  background: transparent url(alphacube/frame-left.gif) repeat-y top left;  width:7px; } .alphacube_e {  background: transparent url(alphacube/frame-right.gif) repeat-y top right;  width:7px; } .alphacube_sw {  background: transparent url(alphacube/bottom-left-c.gif) no-repeat 0 0;  width:7px;  height:7px; } .alphacube_s {  background: transparent url(alphacube/bottom-middle.gif) repeat-x 0 0;  height:7px; } .alphacube_se, .alphacube_sizer {  background: transparent url(alphacube/bottom-right-c.gif) no-repeat 0 0;  width:7px;  height:7px; } .alphacube_sizer { cursor:se-resize; } .alphacube_close { width: 23px; height: 23px; background: transparent url(alphacube/button-close-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:11px; cursor:pointer; z-index:1000; } .alphacube_minimize { width: 23px; height: 23px; background: transparent url(alphacube/button-min-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:55px; cursor:pointer; z-index:1000; } .alphacube_maximize { width: 23px; height: 23px; background: transparent url(alphacube/button-max-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:33px; cursor:pointer; z-index:1000; } .alphacube_title { float:left; height:14px; font-size:14px; text-align:center; margin-top:2px; width:100%; color:#123456; } .alphacube_content { overflow:auto; background:#FDFDFD; }  .alphacube_window { border:1px solid #F00; background: #FFF; padding:20px; margin-left:auto; margin-right:auto; width:400px; } .alphacube_message { text-align:center; width:100%; padding-bottom:10px; } .alphacube_buttons { text-align:center; width:100%; } .alphacube_buttons input { width:20%; margin:10px; } .alphacube_progress { float:left; margin:auto; text-align:center; width:100%; height:16px; background: #FFF url('alert/progress.gif') no-repeat center center } .alphacube_wired_frame { background: #FFF; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }  .dialog { display: block; position: absolute; } .dialog table.table_window {  border-collapse: collapse;  border-spacing: 0;  width: 100%; margin: 0px; padding:0px; } .dialog table.table_window td , .dialog table.table_window th {  padding: 0; } .dialog .title_window {  -moz-user-select:none; }  .szwidget { display: inline; }   ul.tagcloud { margin:0; padding:0; list-style:none; text-align: center;  }   ul.tagcloud li {   display: inline; margin:0; margin-right: 5px; padding:0;  }   ul.tagcloud small a {   font-size: 12pt;  }   ul.tagcloud small a {   font-size: 10pt;  }  ul.tagcloud small small a {   font-size: 8pt;  }  ul.tagcloud big a {   font-size: 14pt;  }  ul.tagcloud big big a {   font-size: 17pt;  }
