@charset "UTF-8";
/* Yahoo base */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:13px/1.23 arial,helvetica,verdana,clean,sans-serif;*font-size:small;*font:x-small;text-align:center;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}legend{color:#000;}
del,ins{text-decoration:none;}
select,input,button,textarea{font:99% arial,helvetica,verdana,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
#ft{clear:both;}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}
#doc2,#doc4{width:64.923em;*width:63.05em;}
#doc3{margin:auto 10px;width:auto;}
.yui-b{position:relative;}
.yui-b{_position:static;}
#yui-main .yui-b{position:static; }
#yui-main{width:100%; background-position: -2px 0;}
.yui-g .yui-u .yui-g{width:100%;}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}
.yui-t1 .yui-b{float:left;width:12.30769em;}
.yui-t1 #yui-main .yui-b{margin-left:13.30769em;}
.yui-t2 .yui-b{float:left;width:13.8461em;}
.yui-t2 #yui-main .yui-b{margin-left:14.3461em;}
.yui-t3 .yui-b{float:left;width:23.0769em;}
.yui-t3 #yui-main .yui-b{margin-left:24.0769em;}
.yui-t4 .yui-b{float:right;width:13.8456em;}
.yui-t4 #yui-main .yui-b{margin-right:14.8456em;}
.yui-t5 .yui-b{float:right;width:18.4615em;}
.yui-t5 #yui-main .yui-b{margin-right:19.4615em;}
.yui-t6 .yui-b{float:right;width:23.0769em;}
.yui-t6 #yui-main .yui-b{margin-right:24.0769em;}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}
#yui-main .yui-b{float:none;width:auto;}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}
.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}
.yui-gc div.first,.yui-gd .yui-u{width:66%;}
.yui-gd div.first{width:32%;}
.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}
.yui-ge .yui-u,.yui-gf div.first{width:24%;}
.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}
.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}
.yui-g .yui-g .yui-u{width:48.1%;}
.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}
.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}
.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}
.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%; }
.yui-g .yui-gb .yui-u{_margin-left:1.0%;}
.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}
.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}
.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}
.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}
.yui-gb .yui-gb .yui-u{_margin-left:.7%;}
.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}
.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}
.yui-gb .yui-gd div.first{width:32%;}
.yui-g .yui-gd div.first{_width:29.9%;}
.yui-ge .yui-g{width:24%;}
.yui-gf .yui-g{width:74.2%;}
.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}
.yui-ge div.first .yui-gd .yui-u{width:65%;}
.yui-ge div.first .yui-gd div.first{width:32%;}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

.yui-u{margin-top:15px;overflow:hidden;}
.padd{padding:10px;}
.paddtop{padding:10px 0 0 5px;}
.padd2{padding:0 -10px 0 10px;}
.mar1{margin:4px 0px;}
.mar2{margin:2px 7px 0 0;}
.center{margin:auto;text-align:center;}
.center img{margin:auto;}
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
/* meinbauprofi base */
/*
Copyright (c) 2009, meinbauprofi.at! Inc. All rights reserved.
Author: Markus Lakits
version: 0.0.1
Here modified Yahoo base 
*/
#docroot{text-align:center;}
.serveinfo{width:100%;position:fixed; height:17px;background-color:#ff0000;border:1px solid #EEEEEE;color:#ffffff;}
/** titel and header**/
#hd{height: 160xp;}
#banner{position:relative;float:left;margin:0 0 10px -10px;}
.menutop{ position:relative;float:right;background: url(../images/menubox.jpg) #ffffff; margin:10px 0 10px 10px;}
.menu-1 {height:125px;padding:5px 5px 10px;width:150px; }
.menu-1 a,.searchbox2 a{display: block; margin-top: 3px;}

/** content **/
#content{min-height:700px;padding:0px 25px 5px 0px;}
/** footer **/
#ft{background:background-position: -2px 0;height: 37px;text-align: right;color: #aaaaaa;padding: 30px 25px 0 0;}
#valid{float:left;margin-left:20px;}
#valid img{border:none;}
/**message**/
#message{color:#062b00;font-weight: bold; background: #c5dcc2; border:1px solid #EEEEEE; padding:5px; margin-bottom:2px;}
#error{color:#ffffff;background: #cd071e; border:1px solid #EEEEEE; padding:5px; margin-bottom:2px;}
.errorlist{color:#cc0000;background-color: #f4e1e1;border: 1px solid #d1d1d1;padding: 0 0 30px 15px;position:static;margin: 10px 0 -25px 0;}
/** IE PNG Transparency Fix for divs **/
div { behavior: url(iepngfix.htc) }
/** default style **/
.highlight{front-weight: bold; font-size:16px;}
strong,b{font-weight: bold;}
dl{margin-left:0;}
dt{font-weight: bold;}
.tdcenter{text-align:center;}
.tdright{text-align:right;}
table{margin: 5px 0px 5px 0px;width:100%;}
tr{border-top:1px solid #d1d1d1;color:#333333;}
td{padding: 4px;border:none;margin:1px;}
tr.even_prim{font-weight:bold;}
tr.odd_prim {font-weight:bold;}

.tablestyle {margin: 5px 0px 5px 0px;;width:100%;}
.tablestyle tr{border:1px solid #d1d1d1;color:#333333;}
.tablestyle .even,.tablestyle .odd_prim{ackground-color:#ffffff;}
.tablestyle .odd, .tablestyle .odd_prim{background-color:#f5f5f5;}
/**
th{border:1px solid #d1d1d1;padding: 4px;background:#d1d1d1 url(images/ui-bg_highlight-hard_75_d1d1d1_1x100.png) 50% 50% repeat-x;font-weight:normal;color:#555555; outline: none;}
tr.even{background-color:#eceaea;}
tr.odd{background-color:whiteSmoke;}
**/
tr img{margin:5px 0 0 0;}
h1{font-size:20px;font-weight:bold;margin:10px;}
h2{font-size:18px;font-weight:bold;margin:10px;}
h3{font-size:16px;font-weight:bold;margin:10px;text-align:center;}
#webtitle{ margin:0 10px; padding:0; font-weight: bold; font-size:16px; }
#webtitle a{text-decoration:none;}

.textimg, .textimg3{float:left;display:block;height:auto;width:100px; margin: 5px;}
.textimg2{margin:auto;}
.textimg3{clear:both;}
.mainlist{text-align:left;margin:10px 10px 10px 50px;}
.mainlist dd{margin:3px;}
.mainlist .foot{text-align:right;}
.yui-u p{padding-top:10px;}
.yui-u p b{color:#cd071e;}
.edit_image_form tr{border:1px solid #d1d1d1;}

.clearer{ clear:both;}
.clearer:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/** index **/
.searchbox1{height:90px; background: #ffffff url(../images/searchbox1.jpg) no-repeat; margin:0;}
.searchbox2{height:90px; background: #ffffff url(../images/searchbox2.jpg) no-repeat; margin:0;}
.bigbox-h{height:300px; background: #ffffff url(../images/bigbox-h.jpg) no-repeat;}
.bigbox-v{height:360px; background: #ffffff url(../images/bigbox-v.jpg) no-repeat;}
.littlebox{height:125px; background: #ffffff url(../images/boxlittle1.jpg) no-repeat;}
.littlebox2{height:65px; background: #ffffff url(../images/boxlittle2.jpg) no-repeat;text-align: center;}


#bauinfo-big{  display:block; margin-top:5px; padding-left:5px;}
#immoinfo-big{  display:block; margin-top:5px; padding-left:5px;}
#marktinfo-big{  display:block; margin-top:5px; padding-left:5px;}

#info-box-bau{  display:block; margin-top:5px; padding-left:5px;}
#info-box-markt{  display:block;margin-top:5px; padding-left:5px;}
#info-box-immo{ display:block;margin-top:5px; padding-left:5px;}

#bauinfo-big a:link, #info-box-bau a:link{text-decoration:underline;color:#cd071e;}
#bauinfo-big a:visited, #info-box-bau a:visited{text-decoration:underline;color:#cd071e;}
#bauinfo-big a:active, #info-box-bau a:active{text-decoration:none;color:#cc0000;}
#bauinfo-big a:hover, #info-box-bau a:hover{text-decoration:none;color:#cd071e;}


#info-box-immo a:link, #immoinfo-big a:link{text-decoration:underline;color:#198bab;}
#info-box-immo a:visited, #immoinfo-big a:visited{text-decoration:underline;color:#198bab;}
#info-box-immo a:active, #immoinfo-big a:active{text-decoration:none;color:#cc0000;}
#info-box-immo a:hover, #immoinfo-big a:hover{text-decoration:none;color:#198bab;}


#info-box-markt a:link, #marktinfo-big a:link{text-decoration:underline;color:#33a02d;}
#info-box-markt a:visited, #marktinfo-big a:visited{text-decoration:underline;color:#33a02d;}
#info-box-markt a:active, #marktinfo-big a:active{text-decoration:none;color:#cc0000;}
#info-box-markt a:hover, #marktinfo-big a:hover{text-decoration:none;color:#33a02d;}

#premiumfirm{ text-align:center; height: 225px; width:100%; overflow:hidden; display:block; padding: 10px 0px 0px 0px;}

.ico-fb, .ico-twitter, .ico-letter{display:block; float:left; height:13px; margin:0 -5px 0 15px; padding-left:15px;}
.ico-fb{background:transparent url(/static/images/icon_facebook.gif) no-repeat;}
.ico-twitter{background: transparent url(/static/images/icons_twitter.gif) no-repeat;}
.ico-letter{background:transparent url(/static/images/icon_email.gif) no-repeat;}

/**form style**/
div.formstyle input[type="hidden"]{border: 0;}
div.formstyleh{background: url("../images/formhead.png") 0 0 no-repeat; height:10px;display:block;margin:5px 0px 0px 0px;}
div.formstylef {background: url("../images/formfooter.png") 0 0 no-repeat; height:10px;display:block;}
div.formstyle {padding:5px;background-color:#FFF;border:0; width:820px; background: url("../images/formmiddle.png") 0 0 repeat-y; margin:0px;}

.ph {background: url("../images/formsitehead.png") 0 0 no-repeat; height:10px;display:block; margin:5px 0px 0px 0px;}
.pf {background: url("../images/formsitefooter.png") 0 0 no-repeat; height:10px;display:block;}
.pm {padding:5px;background-color:#FFF;border:0; width:162px; background: url("../images/formsitemiddle.png") 0 0 repeat-y;margin:0px;}
p.pm {text-align:center; padding:0px;}

div.formstyle div p{padding:5px 10px 5px 0; width:350px; float:left;}
div.formstyle p, #id_contaktinfos p{padding:5px 10px 5px 0; width:800px;}
div.formstyle p.note{margin:15px 100px 0 100px;font-size:90%;color:#333;}
div.formstyle div.note2{float:right;clear:both;color:#ff0000;font-weight:bold;}
div.formstyle label,div.formstyle span.label{margin-right:10px;padding-right:10px;width:270px;display:block;float:left;text-align:right;position:relative;}
div.formstyle label.errorlist,div.formstyle span.errorlist{ color: #C00;}
div.formstyle label em,div.formstyle span.label em{position:absolute;right:0;font-size:120%;font-style:normal;color: #C00;}
div.formstyle input,div.formstyle textarea,div.formstyle select,div.formstyle.upload, #code_input, #search_input
{width:250px;background-color:#ffffff;border-width:1px;border:solid 1px #aaaaaa;display:inline;background: url("../images/inputbg.png") 0 0 repeat-x;}
#search_input {width: 385px;font-size:1.6em;margin:2px 0px;}
.search_pic{display:block;float:left;padding:0px 15px;}
#id_username,#id_password{width:138px;background-color:#ffffff;border-width:1px;border:solid 1px #aaaaaa;display:inlisne;background: url("../images/inputbg.png") 0 0 repeat-x;}
div.formstyle input:focus,div.formstyle input.error:focus,div.formstyle textarea:focus,div.formstyle select:focus,#code_input:focus{border:solid 1px #888888;}
div.formstyle #id_announcement{width:25px;border:none;}
.noteFormInfo{margin:-10px 0 15px 300px;font-size:90%;color:#333;}
div.formstyle #mpVersand {margin-top:10px;height:80px;}
div.formstyle #sellclassgw, div.formstyle #sellclass{height:110px;}
div.formstyle .checkbox{width:15px;border:none;}
div.formstyle .checkboxlast{width:15px;float:none;border:none;}
div.formstyle2 {background-color:#FFFFFF; border:1px solid #EEEEEE; padding:5px;}
div.formstyle2 .edit_image_form { margin-left:150px; width:350px; } 
#code_input {width: 120px; margin: 5px 0px;}
.photo-edit{margin-left:150px;}
/**button**/
#btn_code_bewertung,#btn-search,.buttonstyleBack,.buttonstyle,.buttonstyle2,#btn_code_bewertung
{cursor:pointer;width:120px;background:url("../images/btn-bg.gif") 0 0 no-repeat;border:none;float:right;}
.buttonstyleBack{display:block;float:left; margin:0 10px 30px; background:url("../images/btn-bg.gif") 0 0 no-repeat}
.buttonstyle{display:block;float:right; margin:10px 10px 30px; background:url("../images/btn-bg.gif") 0 0 no-repeat;margin-right:10px;}
#btn-search{font-size:1.6em;background:url("../images/btn-bg-big.gif") 0 0 no-repeat;float:none;}
#btn_code_bewertung{margin:auto;text-algin:center;float:none;}

.edit_image_box{position:static;float:left;width:120px; height:100px;}
.edit_image_ges{border-bottom: solid 1px #cccccc; padding:5px;}
.edit_image_form{margin-top:20px}
/**  Gallery style **/
#gallery {padding:10px 15px 10px 13px;width:810px; text-align:center;}
#gallery ul{list-style:none;margin:auto;}
#gallery ul li{border: 1px solid #eee;display:block;width:100px;height:100px;float:left;margin:5px 11px;text-align:center;overflow:hidden; padding:5px;}
#gallery ul li span{margin:auto;}
#search-header {margin: 10px 0px;}
#search-header li,.header2 li{ float:left; background:transparent url(../images/carat.png) scroll no-repeat; display:inline-block;}

.smallpic { overflow:hidden; height:70px; width:70px; }
.smallpic2 { overflow:hidden; height:65px; width:65px; }


.pagination{text-align:center;}
.pagination .step-links{float:left; text-align:left;}
.pagination .step-rechts{float:right; text-align:right;}
/**Video***/
.video dd {text-align:center; padding:10px;}
.video dd object{margin:auto;}
/** firm detail **/
#titlename{text-align:center; font-size:large;}
.foto, .foto img{margin:auto;text-align:center;}
.foto img{margin-top:20px;}
.infos div{padding:10px;}
.header{height:35px; background: #ffffff url(../images/header1.jpg) no-repeat;}
.header1{height:15px; background: #ffffff url(../images/header1.jpg) no-repeat;}
.header2{height:25px; background: #ffffff url(../images/header2.jpg) no-repeat;padding:10px 10px 0px 10px;margin:0;}
.header2 a{display:inline-block;padding:0 10px;display:text-align:center;font-weight:bold; text-decoration:none;}
.otherInfo{margin:10px}
.otherInfo dd{ display:block; width: 400px;float:left; position:static;}

.ftinfo p{margin:5px;padding:5px; color:#8C8C8C;}
.ftinfo p a {color:#8C8C8C;}

/**firmsdatail rating**/
#rating-header{	font-weight: bold; font-size: 1.1em;}
.rating-user{	margin: 5px 0px 5px 0px;}
.rating-user-header{ color:#555555;font-weight:normal;height:35px;padding:0;}
.rating-user-header .user{	float:left; padding:10px;}
.rating-user-header .rating{	float:right;}
.rating-user-comment{ padding: 2px 5px 2px 5px;position:relative;}
.rating-user-comment img{margin:5px 0 0 5px; float:left;position:static;}
.rating-table{ border-color:#ffffff; }
.rating-user .yui-u{margin:10px 0 30px 0px;}
.rating img{padding: 5px 10px;}
.rating-img{float:right;margin:3px 5px;}

/** map **/
#map_cont{text-align:center;}
#map_canvas{margin:auto;}

/** What is info**/
.wi-info ul {list-style-type:none;}
.wi-info li {background-image:url("/static/images/listimg.gif");background-position:0px 14px;background-repeat:no-repeat;padding:10px 20px;}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left;}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 1%; display: block; border: 0; }
.ui-slider-horizontal { height: .8em;}
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/* Theme
---------------------------------*/

/* Component containers
----------------------------------*/
.ui-widget-header { border: 1px solid #aaaaaa; background: #c70a27 url(images/ui-bg_highlight-soft_0_c70a27_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff; color: #222222;}
.ui-widget-content a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d1d1d1; background: #d1d1d1 url(images/ui-bg_highlight-hard_75_d1d1d1_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #d3d3d3; background: #cccccc url(images/ui-bg_inset-soft_75_cccccc_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #212129; outline: none; }
.ui-state-hover a { color: #212129; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #a70c0c; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #f9db34 url(images/ui-bg_inset-soft_95_f9db34_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background: url(images/ui-icons_cd0a0a_256x240.png); display:block; float:left; position:relative; top:-1px;}
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_a70c0c_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_a70c0c_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-left:290px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay{position:absolute;top:0;left:0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox{position:absolute;top: 0;left:0;width:100%;z-index:100;text-align: center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:300px;height:300px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a {outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext {right:0;float:right;}
#lightbox-container-image-data-box{background-color:#fff;margin:0 auto;line-height:1.4em;overflow:hidden;width:100%;padding:0 10px 0;}
#lightbox-container-image-data {padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}	
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display: block;clear: left;padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px;float:right;padding-bottom:0.7em;}



