/* @group body */

body#aligncenter{background:transparent url(body.jpg) top center;}

/* @end */

/* @group container */

body#aligncenter #container{margin-top:0px;margin-bottom:0px;background:transparent url(header.jpg) 400px 0px no-repeat;}

/* @end */

/* @group company logo */

#header{height:150px;}
#header #companylogo{width:263px;height:97px;display:block;position:relative;left:8px;top:15px;clear:both;background:transparent url(xbooker_header_logo.png) no-repeat 0 0;text-indent:-9999em}
#footer #companylogo{width:81px;height:30px;display:block;position:relative;left:10px;top:0px;clear:both;background:transparent url('logo.png') no-repeat 0 0;text-indent:-9999em}
#footer .poweredbysqills{display:none;}
#header{ background:transparent;}

/* @end */

/* misc */
#header .progress{left:280px;bottom:0px;background:transparent;}
.progress ul li span{background-image:url(progress_indicators.png)}
.progress ul li.nextstep a, .progress ul li.previousstep a{color:#4b4b4b;}
.progress ul li.currentstep p{color:#bf1e2e}
.roundedblock.listitem.hover .roundme .roundmecontent, .roundedblock.listitem.hover .roundme .t, .roundedblock.listitem.hover .roundme .b, .roundedblock.listitem.hover .roundme .b div {background-image:url(roundedblock_listitem.png);cursor:pointer;}
.inputbar.sort ul{overflow:hidden;height:1%;border-bottom:1px solid #bf1e2e;clear:both}
.inputbar.sort ul li.sortedon a{float:left;text-decoration:none;padding:2px 15px 2px 15px;margin:0;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;background:#bf1e2e;color:#FFFFFF;}

/* @group constructor */

.roundedblock{border-color:#e8e8e8}
/* nested */
.roundedblock .roundedblock{border-color:#e8e8e8}
/* tabcontainer */
.tabcontainer .roundedblock{background:#FFFFFF;border-color:#e8e8e8}
.tabcontainer .roundedblock .tabcontent{border-color:#e8e8e8}
/* footer */
#footer, #footer strong, #footer a, #footer a:hover{color:#888888}

/* @end */

/* @group design */

/* forms */
textarea, .textfield, .dropdown, .textfield{border:1px solid #cccccc;color:#4b4b4b}
fieldset{border-color:#E8E8E8}
legend{color:#bf1e2e}
/* inputbar */
.module .inputbar label{color:#4b4b4b;}
/* tables */
table tr th, table tr td{color:#747573}
table tr th, table tr td, table.bordered{border-color:#e0dcd2}
table tr th{background-color:#efede8;}
table tr td.column, table tr th.column{border-color:#e0dcd2;}
table.bordered tr th, table.bordered tr td{border-color:#e0dcd2}
table thead tr th.header.headerSortUp{border-color:#c4bfb3}
table thead tr th.header.headerSortDown{border-color:#c4bfb3}
table thead tr th.headerSortDown, table thead tr th.headerSortUp{background-color:#c4bfb3;color:#bf1e2e}
table tr.odd{background:#fafafa}
table tr.highlight td{background:#F1F1F1;border-color:#CCCCCC}
/* lists */
ol, dl dt{color:#4b4b4b}
ol li p, dl dd{color:#4b4b4b}
ul li{background:transparent url(standardlist.png) no-repeat 0 1px}
ul.ticks li{padding-left:1.6em;background:transparent url(ticks.png) no-repeat 0 0}
/* icons */
.icon.fullsize{background-image:url(fullsize.png)}
/* photo block */
.smallimages ul li a:hover{border-color:#cccccc}
.smallimages ul li a.selected{border-color:#bf1e2e}
/* pagination */
.pagination ul li span.active{border-color:#bf1e2e;background:#bf1e2e}
.pagination ul li a:hover{border-color:#bf1e2e}
/* misc */
.divider{border-color:#e8e8e8}

/* @end */

/* @group typography */

/* base */
#container{color:#4b4b4b}
/* styles */
b,strong, i,em{color:#bf1e2e}
a{color:#bf1e2e;outline:none}
a:hover{color:#000000}
.altcolor{color:#828282}
/* headings */
h1,h2,h3,h4,h5{color:#bf1e2e}
/* text size & alignment */
.large{color:#bf1e2e}

/* @end */

/* @group jQuery */

/* rounded buttons */
.roundedbutton:hover, button.roundedbutton:hover{background-color:#bf1e2e;color:#FFFFFF}
/* expanded rounded button */
.roundedbutton.expanded{border-color:#787878;background-color:#888888;color:#FFFFFF;}
.roundedbutton.expanded:hover{border-color:#bf1e2e;background-color:#bf1e2e}
/* autocomplete */
.ac_results{border-color:#e8e8e8}
.ac_results ul li{color:#4b4b4b}
.ac_results ul li.ac_over, .ac_results ul li.ac_over strong{color:#bf1e2e;}
/* cluetip */
.cluetip-default{background-color:#F5F5F5;border-color:#C8C8C8;color:#0F0F0F}
.cluetip-default #cluetip-outer{background-color:#F5F5F5;}
.cluetip-default h3#cluetip-title{background-color:#FFFFFF}
/* datepicker */
.ui-datepicker {background:#FFFFFF;border-color:#e8e8e8}
.ui-datepicker th {color:#4B4B4B;}
.ui-datepicker td {border-color:#F1F1F1;}
.ui-datepicker td a:hover {background:#bf1e2e;color:#FFFFFF;}
/* tabs */
.ui-tabs .ui-tabs-nav {background:transparent url(tabs.png) repeat-x 0 0}
.ui-tabs .ui-tabs-nav li {border-color:#e0dcd2;}
.ui-tabs .ui-tabs-nav li a {background:#c4bfb3;color:#FFFFFF;}
.ui-tabs .ui-tabs-nav li a:hover {background:#b4afa5}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {border-color:#FFFFFF;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover{background:#FFFFFF;color:#bf1e2e}
/* dialog */
.ui-dialog {border-color:#c8c8c8}
.ui-dialog .ui-dialog-title {color:#bf1e2e;} 
.ui-dialog .ui-dialog-buttonpane {border-color:#c8c8c8}
.ui-dialog .ui-dialog-buttonpane button.roundedbutton:hover{background-color:#bf1e2e;color:#FFFFFF}

/* @end */
.roundme .roundmecontent, .roundme .t, .roundme .b, .roundme .b div {background-image:url(roundedblock.png);}