@charset
"UTF-8"
;

body {
 font-family: Arial, Serif;
 font-size: 12px;
 margin: 0px;
 border: 0px;
 padding: 0px;
 background-color: #EFEFEF;
 color: #434343;
}

#container {
 margin: 0px;
 border: 0px;
 padding: 0px;
 width: 100%;
}

/*------------------------------------- header*/

#header-container {
 margin-top: 15px;
 margin-bottom: 15px;
 border: 0px;
 padding: 0px;
 width: 939px;
 height: 50px;
 background-image: url("/images/nav_bar.gif");
}

#logo {
 float: left;
 height: 50px;
 width: 200px;
}

#nav-container {
 float: right;
 height: 50px;
 width: 700px;
 z-index: 2;
}

.navElement, .navElementOn {
 float: left;
 line-height:50px;
 padding-left: 20px;
 padding-right: 20px;
 height: 50px;
}

.navElementOn {
background-image: url("/images/nav_gradientOn.gif");
background-repeat: repeat-x;
background-position: center;
}


.navDivider {
 background-image: url("/images/nav_divider.gif");
 background-repeat: no-repeat;
 float: left;
 width: 1px;
 height: 50px;
}

a.navItem {
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #efefef;
 z-index: 2;
 text-decoration: none;
 float: left;
 height: 50px;
}

a.navItem:hover {
 color: #B4C2CC;
}

.navItemOver {
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #efefef;
 z-index: 2;
 text-decoration: none;
 float: left;
}

.navItemOn {
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #efefef;
 z-index: 2;
 text-decoration: none;
 float: left;
}

#footer {
 padding: 20px;
 font-size: 12px;
}

#content {
 padding-top: 20px;
 padding-bottom: 40px;
 padding-left: 20px;
 padding-right: 20px;
 width: 898px;
 text-align: left;
 background-color: #FFFFFF;
 border: 1px;
 border-color: #e6e6e6;
 border-style: solid;
 -moz-border-radius: 7px;
 -webkit-border-radius: 7px;
}

#homePageTop {
 background-image: url("/images/home/header.jpg");
 background-repeat: no-repeat;
 padding:0px;
 margin: 0px;
 width: 938px;
 height: 240px;
 text-align: left;
 background-color: #FFFFFF;
 border-top: 1px;
 border-bottom: 0px;
 border-left: 1px;
 border-right: 1px;
 border-color: #e6e6e6;
 border-style: solid;
 -moz-border-radius-topleft: 7px;
 -moz-border-radius-topright: 7px;
 -webkit-border-top-left-radius: 7px;
 -webkit-border-top-right-radius: 7px;
}

#homePageMidBottom {
 background-image: url("/images/home/home_mid_stuff.png");
 background-repeat: no-repeat;
 padding:0px;
 margin: 0px;
 width: 938px;
 text-align: left;
 background-color: #FFFFFF;
 border-right: 1px;
 border-left: 1px;
 border-bottom: 1px;
 border-top: 0px;
 border-color: #e6e6e6;
 border-style: solid;
 -moz-border-radius-bottomleft: 7px;
 -moz-border-radius-bottomright: 7px;
 -webkit-border-bottom-left-radius: 7px;
 -webkit-border-bottom-right-radius: 7px;
}

#homePageMidBottomBusiness {
    background-image: url("/images/search_background.png");
    background-repeat: no-repeat;
    padding:0px;
    margin: 0px;
    width: 938px;
    text-align: left;
    background-color: #FFFFFF;
    border-right: 1px;
    border-left: 1px;
    border-bottom: 1px;
    border-top: 0px;
    border-color: #e6e6e6;
    border-style: solid;
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-bottomright: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
}


#search-container {
 background-image: url("/images/img_mid.gif");
 background-position: center;
 height: 209px;
 width: 896px;
}

#search {
 position: relative;
 top: 145px;
 font-family: Arial;
 font-size: 18px;
 font-weight: normal;
 color: #ffffff;
 width: 800px;
}

/*------------------------------------- progress*/

#progress {
 width: 896px;
}

.progressTitle {
 float: left;
 font-family: Arial, serif;
 font-size: 15px;
 font-weight: bold;
 color: #434343;
 padding-top: 4px;
 padding-right: 4px;
}

.progressSteps {
 float: right;
 height: 30px;
}

.progressLeft, .progressLeftOn, .progressRight, .progressRightOn, .progressDivider, .progressDividerLeftOn, .progressDividerRightOn {
 border: 0px;
 margin: 0px;
 padding: 0px;
 float: left;
 height: 30px;
}

.progressLeft {
 background-image: url("/images/subNav_left.gif");
 width: 5px;
}

.progressLeftOn {
 background-image: url("/images/subNav_on_cnrLeft.gif");
 width: 5px;
}

.progressRight {
 background-image: url("/images/subNav_right.gif");
 width: 5px;
}

.progressRightOn {
 background-image: url("/images/subNav_on_cnrRight.gif");
 width: 5px;
}

.progressDivider {
 background-image: url("/images/subNav_arrow.gif");
 width: 13px;
}

.progressDividerLeftOn {
 background-image: url("/images/subNav_on_arrowLeft.gif");
 width: 12px;
}

.progressDividerRightOn {
 background-image: url("/images/subNav_on_arrowRight.gif");
 width: 12px;
}

.completedStep, .currentStep, .incompleteStep {
 background-image: url("/images/subNav_mid.gif");
 background-repeat: repeat-x;
 padding: 9px;
 margin: 0px;
 border: 0px;
 height: 12px;
 font-family: Arial, serif;
 font-size: 11px;
 font-weight: normal;
 float: left;
}

.currentStep {
 background-image: url("/images/subNav_on_mid.gif");
 background-repeat: repeat-x;
 color: #FFFFFF;
}

.currentStep a {
 color: #FFFFFF;
 text-decoration: none;
}

.currentStep a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.completedStep a {
 color: #434343;
}

/*------------------------------------- structural*/
div.pageHeading h1 {
 font-family: Arial, serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFFFFF;
 padding: 0px;
 margin: 0px;
}

div.pageHeading {
 font-family: Arial, serif;
 font-size: 15px;
 font-weight: bold;
 color: #FFFFFF;
 padding: 10px 0px 10px 20px;
 margin-bottom: 10px;
 background-color:  #88a4be;
 border: 0px;
}



div.pageHeading h1 {
 font-family: Arial, serif;
 font-size: 15px;
 font-weight: bold;
 color: #FFFFFF;
 padding: 0px;
 margin:0px;
}

div.sectionHeading {
 font-family: Arial, serif;
 font-size: 14px;
 color: #88a4be; /*color: #434343;*/
 font-weight: bold;
 padding: 7px 0px 7px 20px;
 margin-bottom: 10px;
 margin-top:30px;
 background-color: #f0f3f5;
}

div.sectionHeading h2 {
 font-family: Arial, serif;
 font-size: 14px;
 color: #88a4be; /*color: #434343;*/
 font-weight: bold;
 padding: 0px;
 margin:0px;
}


/* ------------------------ all the tables stuff*/

th, td {
 font-family: Arial, Serif;
 font-size: 12px;
 line-height: 1.5em;
 border-spacing: 0px;
 color: #434343;
}

th label {
 display: block;
 padding-left: 20px;
}

tr.odd {
 background-color: #fdfdfd;
}

table.form, table.info {
 padding: 0px;
 margin: 0px;
 margin-bottom: 0px;
 border-spacing: 0px;
}

table.info {
 width: 896px;
}

table.small {
 width: 500px;
}

table.form th, table.form td {
 padding-bottom: 14px;
 vertical-align: text-top;
 text-align: left;
}

table.info th, table.info tbody td {
 padding-top: 7px;
 padding-right: 7px;
 padding-bottom: 7px;
 padding-left: 0px;
 margin: 0px;
 border: 0px;
 text-align: left;
}

table.info tr {
}

table.form th {
 width: 270px;
 padding-right: 10px;
 max-width: 270px;
}

td.input {
 width: 220px;
 max-width: 220px;
}

.first {
 padding-left: 20px;
}

/* ------------------------ headings*/


h2.unavailable {
 background-image:url('/images/icon_search_unavail.jpg');
 background-repeat:no-repeat;
 padding-left: 70px;
 padding-top: 20px;
 margin-left:20px;
 height: 50px;
 color: #dc1515;
}

h2.available {
 background-image:url('/images/icon_search_avail.jpg');
 background-repeat:no-repeat;
 padding-left: 70px;
 padding-top: 20px;
 margin-left:20px;
 height: 50px;
 color: #90af72;
}


h3 {
 padding-left: 20px;
 font-size: 14px;
 font-weight: bold;
}

h4 {
 padding-left: 20px;
 font-size: 11px;
 font-weight: bold;
}

/* ------------------------ errors*/

span.error {
 background-image: url("/images/icon_error.gif");
 background-repeat: no-repeat;
 padding-left: 20px;
 display: block;
}

.errorHeader, .messageHeader {
 padding: 10px;
 padding-left: 20px;
 margin-bottom: 15px;
 width: 864px;
}

.globalError {
 color: #bf4646;
 font-family: Arial, serif;
 font-size: 14px;
 display: block;
}

.messageHeader {
 border: 1px;
 border-style: solid;
}

.message {
 padding-left: 30px;
 background-image: url("/images/img_tick.gif");
 background-repeat: no-repeat;
 color: #434343;
 font-family: Arial, serif;
 font-size: 14px;
 display: block;
}

label.error, span.error {
 color: #bf4646;
 border-color: #ff0000;
}

/* ------------------------ buttons*/
.primary {
 background-image: url("/images/btn_large.gif");
 color: #FFFFFF;
 font-family: Arial, serif;
 font-size: 14px;
 font-weight: normal;
 padding-left: 5px;
 padding-right: 5px;
 height: 38px;
 padding-bottom: 7px;
 width: 87px;
 border: 0px;
 float: left;
 cursor: pointer
}

.secondary {
 background-image: url("/images/btn_small.gif");
 color: #FFFFFF;
 font-family: Arial, serif;
 font-size: 11px;
 font-weight: normal;
 height: 30px;
 padding-bottom: 3px;
 width: 74px;
 float: left;
 border: 0px;
 cursor: pointer;
 margin-left: 15px;
 vertical-align: middle;
}

.lprimary {
 background-image: url("/images/btn_xlarge.gif");
 color: #FFFFFF;
 font-family: Arial, serif;
 font-size: 14px;
 font-weight: normal;
 padding-left: 5px;
 padding-right: 5px;
 height: 38px;
 padding-bottom: 7px;
 width: 100px;
 border: 0px;
 cursor: pointer
}

.redbutton {
 background-image: url("/images/home/btn_thin_red.gif");
 width:107px;
 height:20px;
 color: #FFFFFF;
 font-family: Arial, serif;
 font-size: 11px;
 font-weight: normal;
 border: 0px;
 cursor: pointer;
}

a.redbuttonLink {
 background: transparent url("/images/home/btn_thin_red.gif") no-repeat scroll top right;;
 width:107px;
 height:20px;
 color: #FFFFFF;
 font-family: Arial, serif;
 font-size: 11px;
 font-weight: normal;
 border: 0px;
 cursor: pointer;
 display: inline-block;
 text-align:center;
 text-decoration:none;
 margin:0px;
 line-height: 20px;
}

a.blueButtonLink {
 background: transparent url("/images/btn_large_blue.jpg") no-repeat scroll top right;;
 width:178px;
 height:30px;
 margin-top:30px;
 padding-top:7px;
 color: #FFFFFF;
 font-family: Arial, serif;
 font-size: 20px;
 font-weight: normal;
 border: 0px;
 cursor: pointer;
 display: block;
 text-align:center;
 text-decoration:none;
 line-height: 20px;
}

a.redbuttonLink:hover, a.blueButtonLink:hover
{
 color: #FFFFFF;
}

/* ------------------------ forms*/
form {
 margin: 0px;
 padding: 0px;
 border: 0px;
}

div.disabled, input.disabled {
 background-color: #EFEFEF;
}

input, select {
 font-family: Arial, Serif;
 font-size: 12px;
 font-weight: normal;
 padding: .25em;
}

input[type="text"], input[type="textarea"], input[type="password"], select {
 border: 1px;
 border-style: solid;
 border-color: #d3d3d3;
}

input[type="text"].short {
 width: 100px;
}

input[type="checkbox"], input[type="radio"] {
 border: 0px;
 padding: 0px;
}

input[type="text"], input[type="textarea"], input[type="password"] {
 width: 200px;
}

select {
 max-width: 200px;
}

.optional {
 font-weight: normal;
 font-size: 11px;
}

ul {
 margin-left: 5px;
 padding-left: 15px;
 padding-right: 20px;
 padding-bottom: 5px;
 line-height: 1.5em;
 font-family: Arial, Serif;
 font-size: 12px;
 font-weight: normal;
}

ul.tick {
 list-style-image: url('/images/tick-icon.gif');
}

ul.tick li {
 vertical-align: middle;
}

ol {
 margin-left: 5px;
 padding-left: 15px;
 padding-right: 20px;
 line-height: 1.5em;
 font-family: Arial, Serif;
 font-size: 12px;
 font-weight: normal;
}

ol li {
    padding-bottom: .5em;
}

.indented {
 margin-left: 20px;
}

.doubleindented {
 margin-left: 40px;
}


li {
 padding-bottom: 1px;
 color: #434343;
}

label.tooltip {
 background-image: url("/images/icon_help.gif");
 background-repeat: no-repeat;
 padding-left: 20px;
}

p {
 padding-left: 20px;
 padding-right: 20px;
 font-family: Arial, Serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 1.5em;
 color: #434343;
 margin-top: 1em;
}

p.backlink {
 text-align: left;
}

/*------------------------------------ links*/

a.save {
 background-image: url("/images/icon_save.gif");
 background-repeat: no-repeat;
 display: inline-block;
 padding-left: 20px;
 padding-right: 25px;
}

a.cancel {
 background-image: url("/images/icon_cancel.gif");
 background-repeat: no-repeat;
 display: inline-block;
 padding-left: 20px;
}

a.edit {
 background-image: url("/images/icon_edit.gif");
 background-repeat: no-repeat;
 display: inline-block;
 padding-left: 20px;
 padding-right: 25px;
}

a.delete {
 background-image: url("/images/icon_delete.gif");
 background-repeat: no-repeat;
 display: inline-block;
 padding-left: 20px;
 padding-right: 25px;
}

a.add {
 background-image: url("/images/icon_add.gif");
 background-repeat: no-repeat;
 display: inline-block;
 padding-left: 20px;
 padding-right: 25px;
}

a, .ui-widget-content a {
 color: #bf4646;
}

a:hover {
 color: #9499a1;
 border: 0px;
}

div.incorporating {
 font-family: Arial, Serif;
 font-size: 12px;
}

div.actions {
 padding-top: 20px;
 padding-bottom: 20px;
 padding-left: 280px;
}

h1.homePage {
 margin: 0px;
 border: 0px;
 padding-top: 5px;
 padding-bottom: 5px;
 font-family: Arial, serif;
 font-size: 29px;
 font-weight: normal;
 color: #bf4646;
}

h2.homePage2
{
 margin: 0px;
 border: 0px;
 padding: 0px;
 padding-bottom: 5px;
 font-family: Arial, serif;
 font-size: 16px;
 font-weight: normal;
 color: #333333;
 line-height:1.1em;
}

h2 {
 padding-left: 20px;
 margin: 0px;
 border: 0px;
 padding-bottom: 5px;
 font-family: Arial, serif;
 font-size: 17px;
 font-weight: bold;
 color: #9499a1;
 line-height:1.1em;
}

h2.homePage {
 padding: 0px;
}


h2.sidebar {
 font-family: Arial, serif;
 font-size: 12px;
 font-weight: normal;
 color: #9499a1;
 line-height:1.1em;
}

#content {
 padding-left: 22px;
 padding-right: 22px;
 width: 896px;
 overflow:auto;
}

div.col1 {
 float:left;
 width: 600px;
}

div.col2 {
 float:left;
 margin-left:50px;
 padding-left:20px;
 border-left:1px;
 border-right:0px;
 border-top:0px;
 border-bottom:0px;
 border-style:solid;
 border-color:#e8e8e8;
 width:220px;
}

div.sidebarRegister {
 padding-left:70px;
 padding-top:15px;
 height:70px;
 background-image:url('/images/icon_register.jpg');
 background-repeat:no-repeat;
}

div.sidebarSearch {
 padding-left:70px;
 padding-top:15px;
 height:70px;
 background-image:url('/images/icon_search.jpg');
 background-repeat:no-repeat;
}

div.hr {
 border-bottom:1px;
 border-top:0px;
 border-left:0px;
 border-right:0px;
 border-style:solid;
 height:1px;
 border-color:#e8e8e8;
 width:200px;
}

div.help {
 line-height:1.3em;
 color: #434343;
}

/* -------------------------- wordpress --------------------- */
ol.commentlist {
 list-style: none;
}

ul.children {
 list-style: none;
}

ol.commentlist li {
 padding: 10px;
 margin-bottom: 5px;
 margin-top: 5px;
 border: 1px;
 border-style: solid;
 border-color: #e8e8e8;
}

.ui-dialog-titlebar-close
{
 display:none;
}

#featured
{
 /*padding:0px;*/
 /*margin: 0px;*/
 width:220px;
 height:280px;
}

.featured_item{
 /*padding:0px;*/
 /*margin: 0px;*/
}

.selected {
 padding:0px;
 margin: 0px;
}

.hidden
{
 display:none;
}

h2.q {
 color: #BF4646;
 cursor: pointer;
 text-decoration: underline;
 font-size: 12px;
 padding-left: 0px;
 font-weight:normal;
 padding-bottom: 3px;
}

.answer p {
 padding-left:0px;
}

/* Overload the jquery stylesheet. */
.ui-widget-content {
 padding: 0px;
 border: 0px;
 color: #434343;
}

.ui-tabs .ui-tabs-panel {
 padding: 0px;
 padding-top: 20px;
}

.ui-widget {
font-family: Arial,sans-serif;
font-size: 12px;
}


a.monetisation {
    color: #EFEFEF;
}

a.monetisation:hover {
    color: #EFEFEF;
}

