/*
Theme Name: Editheme 
Theme URI: http://edinet.info/
Description: Edinet.info
Version: 1.0
Author: Lorenzo Scarfi 
*/


* {margin: 0px;padding: 0px;border: 0px; line-height: 100% }
html, div, span, applet, object, iframe,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, fieldset, form, label, legend,caption, tbody, tfoot, thead, th, p, ul, li, h1, h2, h3 {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%; height:100%;vertical-align: baseline;background: transparent;}
.clr { clear: both}
img { display: block} 
/* indispensaibili per WP INIZIO */
#wrap-txt img { border: 3px solid #d7d7d7}
.aligncenter { display: block; margin: 10px auto}
.alignleft {float: left; margin: 0 10px 5px 0}
.alignright {float: right;  margin: 0 0 5px 10px}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.more-link { display: block; text-align: right; margin: 20px 0; color: #0E3A1D; font-weight: bold}
.more-lina a { }
.pagetitle { font-size: 0.9em; font-weight: normal; color: #666}
.nocomments { display: none}
.pulsante { cursor: pointer; position: absolute}
.linklove { display: none}
#breadcrumb { font-size: 0.9em; padding: 5px 0 10px 20px}
#breadcrumb a { text-decoration: none}
#directions { display: none}
.no-result {  height: 400px;}
.attachment-post-photos { display: block; margin: 0 auto}
#gallery-1 { height: 300px; overflow: hidden; margin: 0 0 10px 0}
#gallery-1 a { display: block; text-align: center; height: 300px}
a {color:#9a0e1b;  outline: none; text-decoration: none}
a:hover { color: #371a17}
iframe { display: block}
.shadow { -moz-box-shadow: 0px 0px 2px #c2c2c2;
-webkit-box-shadow: 0px 0px 2px #c2c2c2;
box-shadow: 0px 0px 2px #c2c2c2;}
.round4, .round4 a, .round4 img {  -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#gmap {  height: 300px; margin: 0 0 10px 0  }
.alignright-text { text-align: right}



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
p, ul, ol, li, .marker { font-family: "Book Antiqua", "Times New Roman", Georgia, serif; color: #2b2b2b  }

h1,h2,h3,h4,h5,h6,h7  { font-family: Brawler; font-weight: normal; color: #C0819E; margin: 0 0 10px 0  }
h1 { font-size: 2em}
h2 { font-size: 1.4em}
h3 { }
h4 {}
h5 {}
h6 {}
h7 {}


@media print {
  a[href]:after {
    content: none !important;
  }
 #header, #ricerca-replat, #wrap-finder, .link-vt-single, #credits, #seo { display: none}
 #footer p {font-size:19px!important}
 
}






/* all page */

body { background: url(img/sfondo.jpg); height: 100%  }

html { height:100%;}


/* header */

#imageLoaderSplashArea { width: 300px; padding: 5px;margin: 100px auto 0 auto !important; text-align: center}
#imageLoaderSplashArea img { display: inline !important; height: auto !important; width: auto !important;   position: relative !important; top: inherit !important; left: inherit !important}
#imageLoaderSplashArea .splashScreenImage {border: none;}
.loadingText { text-align: center; font-size: 0.76em}





/* homepage */

#swf-intro { width: 780px; height: 400px}


#floater {position:relative;float:left;height:50%;margin-bottom:-254px;width:1px;}
#centered {position:relative;clear:left;height: 509px;width: 780px;max-width:780px;min-width:509px;margin:0 auto;}
#wrap-main { position:absolute;left:3a0%;right:0;top:0;bottom:0;width: 780px;height:509px;}

#wrap-page-index { width: 780px; margin: 0 auto; padding: 20px 0 0 0}
#wrap-page-index  a { color: #FFF}

#wrap-main {}
#wrap-main ul {}
#wrap-main ul li { display: inline}
#wrap-main ul li a{ color: #FFF; font-size: 0.9em; }

.privacy a:hover { color: #09C !important;}

/* header */
#wrap-header{    position: relative}
#wrap-all{ width: 910px; padding: 0 20px; background: url(img/bg-repeat-y.png) repeat-y top center; margin: 0 auto;   }


#ricerca-replat{ height: 86px; padding: 10px 0}
#wrap-slider{ width: 570px; height:260px; float: left; position: relative}
#wrap-slider img { width: 570px; height: 260px}
#header { height: 300px; position: relative }
#header h1 { width: 256px; height: 118px; position: absolute; top: 10px; left: 10px; z-index: 999}
.header-bar-item-01 { position: absolute; left: 10px; bottom: 3px; z-index: 9}
.header-bar-item-02 { position: absolute; right: 10px; top: 2px}

/* nav menu */

#main-menu { width: 339px; height: 296px; position: absolute; right: 0; top: 0}
#menu-main-menu { width: 339px; height: 296px; position: absolute; right: 0; top: 0}
#main-menu ul{}
#menu-main-menu li {font-size: 29px; list-style: none; position: relative;   }

#menu-main-menu a { font-family: 'Tangerine', serif; display: block; height: 37px; margin: 0 0 1px 0;  padding: 0 0 0 30px; color: #fff;  text-shadow: #000 1px 1px 2px;}
#menu-main-menu li:hover { background: url(img/alpha-menu.png)}

#menu-item-47 a { background: url(img/menu/menu.png) no-repeat 40px 5px}
#menu-item-18 a { background: url(img/menu/menu.png) no-repeat 40px -29px; height: 38px !important;}
#menu-item-19 a { background: url(img/menu/menu.png) no-repeat 40px -66px; height: 36px !important;}
#menu-item-81 a { background: url(img/menu/menu.png) no-repeat 40px -105px;  height: 36px !important;}
#menu-item-16 a { background: url(img/menu/menu.png) no-repeat 40px -144px; height: 35px !important;}
#menu-item-20 a { background: url(img/menu/menu.png) no-repeat 40px -181px;height: 35px !important;}
#menu-item-49 a { background: url(img/menu/menu.png) no-repeat 40px -217px}
#menu-item-48 a { background: url(img/menu/menu.png) no-repeat 40px -257px}


#main-menu span { display: block; position: absolute; left: 8px; top: 16px; width: 9px; height: 9px; border: #FFF 1px solid;}

.bgviolet, #menu-item-47 span  { background: #639}
.bgblueviolet, #menu-item-50 span { background: #2600cc}
.bgblue, #menu-item-18 span { background: #03C}
.bgwatergreen, #menu-item-19 span { background: #0C9}
.bggreen, #menu-item-16 span { background:  #0C3}
.bgyellow, #menu-item-81 span { background: #FF0}
.bgorange, #menu-item-20 span { background: #F60}
.bgred, #menu-item-49 span { background: #F00}
.bgpurple, #menu-item-48 span { background: #900}

#header-bar { position: relative; height: 34px; background: #c2839e; width: 570px; position: absolute; bottom: 5px; left: 0; display: block}
#header-bar li { display: block}
#header-bar-item-01 { position: absolute; width: 403px; height: 51px; top: -5px}


/* content */
#wrap-content { width: 870px; padding: 20px; positon: relative; }
#content { width: 550px;   float: left; }

#fb-icon { width: 50px; height: 50px; position: absolute; z-index: 99; right: 350px; }
#fb-icon a { display: block; width: 50px; height: 50px; margin: 5px;}

.content-taxonomy{ width: 100% !important;   float: none !important }
.sidebar-finder { float: none !important; width: 100% !important}
.sidebar-finder #swf { margin: 0 0 15px 0!important}
.single-annuncio-immobiliare { width: 700px !important; margin: 0 auto !important; float: none !important}

.wrap-finder { position: relative; border: 1px solid #F7F7F7; padding: 5px;  width: 700px; margin: 0 auto  10px auto}
.wrap-finder h1 { float: left; margin: 0 15px 0 0!important; padding: 6px 0 0 4px !important; font-size: 15px !important}
.wrap-finder  .btn { position: absolute; right: 10px; top: 4px}
.wrap-finder label, .wrap-finder select { float: left; margin: 0 !important;}
.wrap-finder label { padding: 4px 0 0 0; margin: 0 5px 0 0 !important}
.wrap-finder select  {  width: 160px !important; margin: 0 10px 0 0 !important }
.content-single p {  font-size: 17px; padding: 0 0 10px 0; line-height:20px;}
.content-single  img { width: 100%; height: auto}

h1.page-title { padding:  0 0 10px 0; font-size: 25px; color: #c0819e;}
h2.page-title { padding:  0 0 10px 0; font-size: 19px; color: #c0819e;}

#swf { width: 300px; height: 250px; padding: 2px; border: 1px solid #CCC; margin: 23px -15px -33px -1px;  }
#garage img { position:absolute; margin: -25px 0px 20px -18px; border-top: 1px solid #c2839e; }


/* category */

.wrap-elenco-citta { float: left; width: 100%; display: block; margin: 0 0 20px 0 !important } 
.wrap-elenco-citta li { display: block !important; float: left !important; width: 135px !important; margin: 0 5px 5px 0 !important; background: none !important; height: 55px !important}
.wrap-elenco-citta li a { display: block; background: #FFF url(img/btn-gradient.png) repeat-x bottom center; font-size: 22px; padding: 8px 13px; border: 2px solid #FFF; height: 55px !important; text-align: center; color: #ae6e88 }
.wrap-elenco-citta li a:hover { background: #FFF !important}

.content-taxonomy h3 { margin: 0 0 15px 0}

.content-taxonomy ul { margin: 15px 0 0 0; padding: 0 !important; float: left; width: 100%}
.content-taxonomy li { list-style: none; display: block; float: left; position: relative; background: url(img/bg-repeat-x.png) repeat-x bottom center; padding: 15px; width: 840px;  height: 165px; margin: 0 0 5px 0;  }
.content-taxonomy li h3 { margin: 10px 0 8px 0; font-size: 16px; font-weight: normal}
.content-taxonomy li h2 { margin: 0 0 10px 0;   font-size: 26px}
.content-taxonomy li p { font-size: 20px; padding: 0 0 5px 0}

.content-category ul { margin: 15px 0 0 0; padding: 0 !important}
.content-category li { list-style: none; display: block; float: left; background: url(img/bg-repeat-x.png) repeat-x bottom center; width: 100%; padding: 10px 0 5px 0; margin: 5px 0 5px 0; border-bottom: 1px solid #CCC  }
.content-category li h3 { margin: 10px 0 8px 0; font-size: 16px; font-weight: normal}
.content-category li h2 { margin: 0 0 10px 0;   font-size: 26px}
.content-category li p { font-size: 16px; padding: 0 0 5px 0}
.content-category img { width: 140px; height: 140px}

.annunci-result h2 { font-size: 20px !important}

.content-taxonomy li a { display: block;  font-weight: bold;     }
.thumb-cat { float: left; width: 250px; display: block; position: relative; margin: 0 10px 0 0;  height: 163px !important; }
.thumb-cat span { display: block; padding: 2px 4px; position: absolute; right:2px; bottom: 4px; background: #371a17; color: #FFF}
.content-taxonomy li img { border: 2px solid #FFF; width: 248px; height: 160px  }
.img-cat-virtual-tour { position: absolute; right: 10px;
bottom: 10px;
width: 70px !important;
height: 70px !important;}
.img-cat-virtual-tour img { width: 100% !important; height: auto !important; border: none !important}
.img-cat-virtual-tour:hover { opcity: 0.7}

.link-vt-single { float: right; margin: -20px 10px 0 0;
width: 80px;
height: 80px;}
.link-vt-single img { width: 100%; height: auto}

.category-item-thumb { float: left; display:block; width: 150px; margin: 0 15px 0 0}
.category-result h2 { margin: 10px 0 15px 0 !important}
.wrap-cat-thumb-item  { padding: 0 0 15px 0 !important}

.cat-navbar { text-align: center}

.box-tools { float: left;  margin: 0 !important; padding: !important}
.box-tools li { float: left; list-style: none; display: block; margin: 0 !important; padding: !important; height: 20px; width: 100px}
.box-tools li a { display: block}

.twitter-mm { background: url(img/ico-twitter-mm-trans.png) no-repeat scroll center center transparent;}
.facebook-mm { background: url(img/ico-facebook-mm-trans.png) no-repeat scroll center center transparent;}

.box-tools-01 {}
.box-tools-02 {}
.box-tools-03 {}
.box-tools-04 { width: 19px !important; height: 19px !important; overflow: hidden; position: absolute; top: 14px; right: 37px}
.box-tools-05 { width: 24px !important; position: absolute; top: 9px; right: 10px}
.box-tools-05 a { height: 24px}


/* single annuncio */

#wrap-immobile-image { margin: 0 0 15px 0}
#wrap-immobile-image ul { float: right; width: 300px }
#wrap-immobile-image li { float: left; display: block; cursor: pointer; height: 70px;  margin: 0 4px 4px 0;  border: 1px solid #CCC; padding: 2px; list-style: none}
#wrap-immobile-image li:hover { border: 1px solid #333}
#wrap-immobile-image  ul li img { width: 70px; height:  70px}

#immobile-image-photo { float: left; display: block; width: 375px; position: relative }
#immobile-image-photo .single-price-value { position: absolute; bottom: 5px; left: 5px; background: #FFF; padding: 3px 5px; font-size: 19px}
#immobile-image-photo img { width: 375px; height: 260px}

#wrap-immobile-dettagli { position: relative}
#wrap-immobile-caratteristiche h1 { margin: 10px 0; clear: both }
#wrap-immobile-caratteristiche ul { float: left; display: block; width: 100%; margin: 10px 0 10px 0; clear: both}
#wrap-immobile-caratteristiche ul li { width: 40%; padding: 0 0 0 10%;   margin: 0 0 5px 0; background: url(img/bullett-immobili.png) no-repeat 35px 2px; float: left; list-style: none; display:block; font-size: 16px}
#wrap-immobile-dettagli h4 { margin: 0 0 10px 0; font-size: 17px; border-bottom: 1px solid #e3e3e3; padding: 5px}

#wrap-video-single {  width: 540px; margin: 0 auto 10px auto}


#wrap-single-tags { font-size: 0.9em; margin: 20px 0; clear: both; width: 100%}
#wrap-single-tags p { display: inline; float: left; margin: 0 5px 0 0 }
#wrap-single-tags ul { display: block; margin: 0 !important}
#wrap-single-tags li { list-style: none; margin: 0 5px 15px 0; float: left}
#wrap-single-tags li a { padding: 2px 4px; background: #999; color: #FFF; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#wrap-single-tags li a:hover { background: #333}

#social-single-bar { float: left;margin-bottom: 20px;padding: 10px; width: 530px; border: 1px solid #F3F3F3; position: relative}

.wrap-btn-print-page { display: block; float: left; width: 100%; margin: 0 0 10px 0}
.wrap-btn-print-page li { list-style: none; display: block; float: left; width: 160px; margin: 0 0 5px 0; font-size: 18px; text-align: left; padding: 0 0 0 25px}

#btn-print-page {  background: url(img/icons/print.png) top left no-repeat}
#btn-contact-agenzia{  background: url(img/icons/mail.png) top left no-repeat}

.content-single #alloggio-image-thumb{ margin: 30px 0 20px 0 !important; padding: 0!important; float: left; clear: both; width: 100%}
.content-single #alloggio-image-thumb li { display: block; float: left; list-style: none; margin: 0 7px 7px 0}
.content-single #alloggio-image-thumb li  img { width: 122px; height: 122px}
.content-single #alloggio-image-thumb li a { display: block; padding: 2px; border: 1px solid #CCC}
.content-single #alloggio-image-thumb li a:hover  { border: 1px solid #333 }


/* sidebar*/


#wrap-sidebar { width: 300px;   float: right; position:relative;  }
#wrap-sidebar h1 { padding:  0 0 10px 0; font-size: 25px; color: #c0819e;}


#banner{ width: 920px; height: 120px; padding: 10px 0 10px 0;}
#banner img { width: 868px; height: 106px; margin: 0 auto; padding-top: 7px;}



.wrap-logo-01 {width: 297px; }
.wrap-logo-02 {width: 250px; }


.wrap-loghi { height: 130px; float: left}
.wrap-loghi h2 { color: #C0819E}
.wrap-loghi ul { float: left; width: 100%; margin: 20px 0 0 0}
.wrap-loghi li {float: left; list-style: none;}

/* footer */
#footer{    background:#ececec; text-align: center; padding: 10px 0}
#footer p { font-size: 15px; padding: 0 0 5px 0;     color: #5b5858; line-height: 1.2em; margin: 0 0 3px 0}
#footer a:hover {color: #a6a6a6;}

#wrap-main img { margin: 0 auto; width: 712px}

#seo { background: #FFF; padding: 5px 0; text-align: center}
#seo li { display: inline}
#seo li a { color: #CCC; font-size: 0.8em}

#seo-index {   padding: 5px 0; text-align: center; position: fixed; width: 100%}
#seo-index li { display: inline}
#seo-index li a { color: #57a6ce;}
#seo-index li h1 {  font-size: 0.8em; display: inline}

.seo-content { margin: 30px 0 0 0}
.seo-content p { color: #57a6ce; padding: 5px 0; text-align: center}

#intro-footer { margin: 30px 0 0 0 }
#intro-footer p { text-align: center; color: #FFF; margin: 0 0 5px 0}
#intro-footer p a { color: #FFF; font-weight: bold}

#credits { background: #FFF; padding: 5px 0; text-align: center; }
#credits img { display: inline}
#credits a { color: #666; text-decoratione: underline; font-size: 14px; }

#credits-index {  padding: 5px 0; text-align: center; color: #FFF; margin: 40px 0 0 0 }
#credits-index p { color: #FFF}
#credits-index img { display: inline}
#credits-index a { text-decoratione: underline; font-size: 14px; }

/* form */

#NewsletterForm { float: left; width: 100%; position: relative}
#wrap-contact { margin: 0 auto !important; width: 100%; font-size: 80%; position: relative; float: left }
#wrap-contact li { position: relative; float: left; display: block; width: 48%;   padding: 0 !important; margin: 0 0 5px 0;  }
#wrap-contact li span { display: block }
#wrap-contact  input { padding: 2px; font-size: 1.1em}
#wrap-contact textarea { width: 90%}
.wrap-send-button { text-align: right}
#send-button { padding: 3px 6px; cursor: pointer; font-size: 1.3em; color: #FFF; background: #4f2b2f; font-family: "Times New Roman", Times, serif;}
#send-button:hover {  color:#ddd5b1; }
#informativa { float: left; margin: 5px 5px 0 5px !important}
.clear { width: 100% !important; }
.error { border: 1px solid #C00 !important}
#span-status { text-align: center; margin: 10px 0; color: #C00; display: block}
.wrap-send-button  { clear: both}
.privacytext { height: 60px; background: #FFF; padding: 2px; color: #666; overflow-y: scroll}
.privacy { font-size: 100%}




/*!
 * Bootstrap v2.0.3
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}
.table{width:100%;margin-bottom:18px;}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
.table th{font-weight:bold;}
.table thead th{vertical-align:bottom;}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody+tbody{border-top:2px solid #dddddd;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapsed;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px;}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5;}
table .span1{float:none;width:44px;margin-left:0;}
table .span2{float:none;width:124px;margin-left:0;}
table .span3{float:none;width:204px;margin-left:0;}
table .span4{float:none;width:284px;margin-left:0;}
table .span5{float:none;width:364px;margin-left:0;}
table .span6{float:none;width:444px;margin-left:0;}
table .span7{float:none;width:524px;margin-left:0;}
table .span8{float:none;width:604px;margin-left:0;}
table .span9{float:none;width:684px;margin-left:0;}
table .span10{float:none;width:764px;margin-left:0;}
table .span11{float:none;width:844px;margin-left:0;}
table .span12{float:none;width:924px;margin-left:0;}
table .span13{float:none;width:1004px;margin-left:0;}
table .span14{float:none;width:1084px;margin-left:0;}
table .span15{float:none;width:1164px;margin-left:0;}
table .span16{float:none;width:1244px;margin-left:0;}
table .span17{float:none;width:1324px;margin-left:0;}
table .span18{float:none;width:1404px;margin-left:0;}
table .span19{float:none;width:1484px;margin-left:0;}
table .span20{float:none;width:1564px;margin-left:0;}
table .span21{float:none;width:1644px;margin-left:0;}
table .span22{float:none;width:1724px;margin-left:0;}
table .span23{float:none;width:1804px;margin-left:0;}
table .span24{float:none;width:1884px;margin-left:0;}

fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #eee;}legend small{font-size:13.5px;color:#999999;}
label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:18px;}
input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
label{display:block;margin-bottom:5px;color:#333333;}
input,textarea,select,.uneditable-input{display:inline-block;width:240px;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555555;background-color:#ffffff;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.uneditable-textarea{width:auto;height:auto;}
label input,label textarea,label select{display:block;}
input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;background-color:transparent;border:0 \9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
input[type="image"]{border:0;}
input[type="file"]{width:auto;padding:initial;line-height:initial;background-color:#ffffff;background-color:initial;border:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;}
select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px;}
input[type="file"]{line-height:18px \9;}
select{width:240px;background-color:#ffffff;}
select[multiple],select[size]{height:auto;}
input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
textarea{height:auto;}
input[type="hidden"]{display:none;}
.radio,.checkbox{min-height:18px;padding-left:18px;}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px;}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}
input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
input:focus,textarea:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.input-mini{width:60px;}
.input-small{width:90px;}
.input-medium{width:150px;}
.input-large{width:210px;}
.input-xlarge{width:270px;}
.input-xxlarge{width:530px;}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0;}
input,textarea,.uneditable-input{margin-left:0;}
input.span12, textarea.span12, .uneditable-input.span12{width:930px;}
input.span11, textarea.span11, .uneditable-input.span11{width:850px;}
input.span10, textarea.span10, .uneditable-input.span10{width:770px;}
input.span9, textarea.span9, .uneditable-input.span9{width:690px;}
input.span8, textarea.span8, .uneditable-input.span8{width:610px;}
input.span7, textarea.span7, .uneditable-input.span7{width:530px;}
input.span6, textarea.span6, .uneditable-input.span6{width:450px;}
input.span5, textarea.span5, .uneditable-input.span5{width:370px;}
input.span4, textarea.span4, .uneditable-input.span4{width:290px;}
input.span3, textarea.span3, .uneditable-input.span3{width:210px;}
input.span2, textarea.span2, .uneditable-input.span2{width:130px;}
input.span1, textarea.span1, .uneditable-input.span1{width:50px;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;border-color:#ddd;}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;}
.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e;}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;}
.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;}
.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392;}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}
.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;}
.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b;}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;}
input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}
.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #ddd;*zoom:1;}.form-actions:before,.form-actions:after{display:table;content:"";}
.form-actions:after{clear:both;}
.uneditable-input{overflow:hidden;white-space:nowrap;cursor:not-allowed;background-color:#ffffff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);}
:-moz-placeholder{color:#999999;}
::-webkit-input-placeholder{color:#999999;}
.help-block,.help-inline{color:#555555;}
.help-block{display:block;margin-bottom:9px;}
.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;}
.input-prepend,.input-append{margin-bottom:5px;}.input-prepend input,.input-append input,.input-prepend select,.input-append select,.input-prepend .uneditable-input,.input-append .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:middle;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.input-prepend input:focus,.input-append input:focus,.input-prepend select:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{z-index:2;}
.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc;}
.input-prepend .add-on,.input-append .add-on{display:inline-block;width:auto;height:18px;min-width:16px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #ffffff;vertical-align:middle;background-color:#eeeeee;border:1px solid #ccc;}
.input-prepend .add-on,.input-append .add-on,.input-prepend .btn,.input-append .btn{margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.input-prepend .active,.input-append .active{background-color:#a9dba9;border-color:#46a546;}
.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-append .uneditable-input{border-right-color:#ccc;border-left-color:#eee;}
.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;}
.form-search label,.form-inline label{display:inline-block;}
.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0;}
.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle;}
.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0;}
.control-group{margin-bottom:9px;}
legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate;}
.form-horizontal .control-group{margin-bottom:18px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right;}
.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:160px;*margin-left:0;}.form-horizontal .controls:first-child{*padding-left:160px;}
.form-horizontal .help-block{margin-top:9px;margin-bottom:0;}
.form-horizontal .form-actions{padding-left:160px;}
.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 10px 4px;margin-bottom:0;font-size:13px;line-height:18px;*line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-ms-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.btn-large [class^="icon-"]{margin-top:1px;}
.btn-small{padding:5px 9px;font-size:11px;line-height:16px;}
.btn-small [class^="icon-"]{margin-top:-1px;}
.btn-mini{padding:2px 6px;font-size:11px;line-height:14px;}
.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn{border-color:#ccc;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.btn-primary{background-color:#0074cc;background-image:-moz-linear-gradient(top, #0088cc, #0055cc);background-image:-ms-linear-gradient(top, #0088cc, #0055cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));background-image:-webkit-linear-gradient(top, #0088cc, #0055cc);background-image:-o-linear-gradient(top, #0088cc, #0055cc);background-image:linear-gradient(top, #0088cc, #0055cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);border-color:#0055cc #0055cc #003580;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0055cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#0055cc;*background-color:#004ab3;}
.btn-primary:active,.btn-primary.active{background-color:#004099 \9;}
.btn-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(top, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#f89406;*background-color:#df8505;}
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
.btn-danger{background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(top, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;*background-color:#a9302a;}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success{background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-ms-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(top, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;*background-color:#499249;}
.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info{background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(top, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;*background-color:#2a85a0;}
.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse{background-color:#414141;background-image:-moz-linear-gradient(top, #555555, #222222);background-image:-ms-linear-gradient(top, #555555, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));background-image:-webkit-linear-gradient(top, #555555, #222222);background-image:-o-linear-gradient(top, #555555, #222222);background-image:linear-gradient(top, #555555, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222222;*background-color:#151515;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}

div.controls { margin-top: 5px; height: 23px; }
div.controls a { padding: 5px; }
div.ss-controls { float: left; }
div.nav-controls { float: right; }
div.slideshow-container { position: relative; clear: both; height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ }
div.loader { position: absolute; top: 0; left: 0; background-image: url('loader.gif'); background-repeat: no-repeat; background-position: center; width: 550px; height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ }
div.slideshow { }
div.slideshow span.image-wrapper { display: block; position: absolute; top: 0; left: 0; }
div.slideshow a.advance-link { display: block; width: 550px; height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ text-align: center; }
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { text-decoration: none; }
div.slideshow img { vertical-align: middle; border: 1px solid #ccc; }
div.download { float: right; }
div.caption-container { }
span.image-caption { display: block; position: absolute; }

div.image-title { font-weight: bold; font-size: 1.4em; }
div.image-desc { line-height: 1.3em; padding-top: 12px; }
div.navigation { /* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs { clear: both; margin: 0; padding: 0; }
ul.thumbs li { float: none; padding: 0; margin: 0; list-style: none; }
a.thumb { padding: 0; display: inline; border: none; }
ul.thumbs li.selected a.thumb { color: #000; font-weight: bold; }
a.thumb:focus { outline: none; }
ul.thumbs img { border: none; display: block; }
div.pagination { clear: both;  font-size: 12px }
div.navigation div.top { margin-bottom: 3px; height: 21px; }
div.navigation div.bottom { margin-top: 12px; }
div.pagination a, div.pagination span.current, div.pagination span.ellipsis { display: block; float: left; margin-right: 2px; padding: 4px 7px 2px 7px; border: 1px solid #ccc; }
div.pagination a:hover { background-color: #eee; text-decoration: none; }
div.pagination span.current { font-weight: bold; background-color: #000; border-color: #000; color: #fff; }
div.pagination span.ellipsis { border: none; padding: 5px 0 3px 2px; }
#captionToggle a { float: right; display: block; background-image: url('caption.png'); background-repeat: no-repeat; background-position: right; margin-top: 5px; padding: 5px 30px 5px 5px; }






