﻿@font-face{
	font-family: Tungsten-Semibold;
	src: url(/sitefinity/WebsiteTemplates/Club/App_Themes/Clubs/Global/Tungsten-Semibold.ttf);
}

@font-face{
	font-family: GothamNarrow-Light;
	src: url(/sitefinity/WebsiteTemplates/Club/App_Themes/Clubs/Global/GothamNarrow-Light.ttf);
}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, p {
    display: block;
	font-family: GothamNarrow-Light;
	
}



/* -- Basic Styles */
body, html, p {
    margin: 0px;
    padding: 0px;
    color: #000;
    background-color:#FFFFFF;
	font-family: GothamNarrow-Light;

}
Body, TD, Input, Select, textarea, button {
	font-family: GothamNarrow-Light;
    font-size: 12pt;
	letter-spacing:1px
}

input, select, textarea {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

body.sfPageEditor input, body.sfPageEditor select, body.sfPageEditor textarea {
    box-sizing: inherit;
    -moz-box-sizing: inherit;
    -webkit-box-sizing: inherit;
}

a {
    text-decoration: underline;
    outline-style: none;
    -moz-outline: none;
    color: #DC291E;
	font-family: GothamNarrow-Light;
}
a img, a:hover img {
    border: none;
    text-decoration: none;
}

a:hover {
    color: #000;
    text-decoration: underline;
}
a:visited {
}

html, body, #ClubsForm,#aspnetForm {
    height: 100%;
    width: 100%;
}


/* -- Generic Styles */
#mid p {
    margin: 8px 0;
}


hr.GrayLine {
    width: 100%;
    color: #cecbc6;
    height: 1px;
}



/* --------------- Buttons */
input[type=submit], input[type=button], .submitBtn, .SubmitBtn, button {
    background: #121212 url(images/btn2.jpg) repeat-x left top;
    color: #fff;
    font-size: 12px;
    text-align: center;
    border: #121212 1px solid;
    line-height: 30px;
    height: 28px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    text-transform: uppercase;
}

.submitBtn1, .SubmitBtn1 {
    background: #292629 url(images/btn2.jpg) repeat-x left top !important;
    border: #292629 1px solid !important;
    color: #FFFFFF !important;
    font-size: 14px !important;
    font-weight: bold;
    text-align: center;
    line-height: 48px !important;
    height: 48px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    width: 225px;
    text-transform: uppercase;
}
.submitBtn2, .SubmitBtn2 {
    background: #121212 url(images/btn2.jpg) repeat-x left top !important;
    border: #121212 1px solid;
    color: #fff;
    padding: 0 48px;
    font-size: 14px !important;
    font-weight: bold;
    text-align: center;
    line-height: 48px !important;
    height: 48px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    width: 225px;
    text-transform: uppercase;
}


.submitBtn3, .SubmitBtn3 {
    background: #000000 !important;
    border: #000000 1px solid !important;
    color: #FFF !important;
    padding: 0 30px;
    font-size: 14px !important;
    font-weight: bold;
    text-align: center;
    line-height: 36px !important;
    height: 36px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    text-transform: uppercase;
}

.submitBtn4, .SubmitBtn4 {
    background: #DC291E !important;
    border: #DC291E 1px solid !important;
    color: #FFFFFF !important;
    padding: 0 30px;
    font-size: 14px !important;
    font-weight: bold;
    text-align: center;
    line-height: 36px !important;
    height: 36px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    text-transform: uppercase;
}

#ctl00_LoginPlaceHolder_loginSwitch_cmdLogin{
    background: #121212 url(images/btn2.jpg) repeat-x left top;
    color: #fff;
    font-size: 12px;
    text-align: center;
    border: #121212 1px solid;
    line-height: 21px;
    height: 22px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    text-transform: uppercase;
    margin-top: -29px;
    margin-left: 900px;

}

#ctl00_LoginPlaceHolder_loginSwitch_cmdLogOut{
    background: #121212 url(images/btn2.jpg) repeat-x left top;
    color: #fff;
    font-size: 12px;
    text-align: center;
    border: #121212 1px solid;
    line-height: 21px;
    height: 22px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    text-transform: uppercase;
    margin-top: -29px;
    margin-left: 890px;

}



Input.aspNetDisabled {
    background: #666;
    color: #aaa;
    cursor: default;
}



/* -- Layout */
#container {
    width: 990px;
    margin: 0px auto;
    padding: 1px;
    height:100%;
}
/* header */
#header {
    height: 137px;
    position: relative;
    clear: both;
    background-image: url(images/master/header.jpg) no-repeat;
}
#header .left {
    float: left;
    width: 550px;
    margin: 0px 0 0 0px;
}
#header .mid{
    float: left;
    width: 250px;
    height:110px;
    overflow:hidden; 
    margin: 20px 0 0 0;
}
#header .right {
    float: right;
    width: 80px;
    margin: 20px 40px 0 0;
}





#HeaderLogin input {
    display: block;
    float: right;
    margin: 10px 10px 0 0;
    height: 20px;
    line-height: 18px;
}

/* end header */

/* navigation */
#navigation {
    background: #5b5b5b;
    height:35px;
    clear: both;
}
#navigation .left {
    width: 980px;
    float: left;
}
#navigation .right {
    width: 80px;
    float: right;
    text-align: right;
}

a.LoginSmallButton, a.LogoutSmallButton {
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    text-transform: uppercase;
    background: transparent url(images/MenuArrow.gif) no-repeat right center;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    line-height: 35px;
    text-decoration: none;
}
a.LoginSmallButton:hover, a.LogoutSmallButton:hover {
    text-decoration: underline;
}


/* Mid */
#mid {
    background: #fff;
    overflow: hidden;
    clear: both;
    /*padding-left:10px;
    padding-right:10px;*/
}

#topWrapper
{
    height:auto !important;    
    margin: 0 auto -125px;
    background-color:#fff;
}

.PageWrapper
{
    position: relative;
    height: auto !important;
    width: auto;
    padding-bottom: 10px;
}
/* footer */
#footerWrapper
{
    position: relative;
    height: 100px;
    width: auto;
    min-width: 100%;
    max-width: 100%;
    border-top: 7px solid #c5c7bc;
    clear: both;
    margin-top: 120px;
    z-index: 10;
}
#footer {
    background: #FFFFFF;
    height: 125px;
    clear: both;
    height: auto;
    padding-top: 0px;
    margin: 0 auto;
    font-size: 13px;
}
#footer .row1 {
    height: 15px;
    padding: 20px 0 0 0;
    text-align: center;
}
#footer .row2 {
    clear: both;
    text-align: center;
    padding: 25px 0 0 0;
}
#footer .row2 a {
    text-decoration: none;
}



/* end footer */

/* WBFC Img and heading Style */
.heading1, h1 {
    color: #000;
    padding: 0;
    font-size: 30px;
    font-weight: bold;
    margin: 5px 0 15px 0;
}
h1 .p1, h1 .p2 {
    color: #666;
}

.heading2 {
    font-size: 2.6em;
    font-weight: 100;
    line-height: 1.2;
    padding: 0 0 4px 0;
    border-bottom: #000 1px solid;
    margin: 10px 0 10px 0;
}

h2 {
    font-size: 18px;
    padding: 0;
    margin: 5px 0 10px 0;
}
h3 {
    font-size: 16px;
    padding: 0;
    margin: 5px 0px 10px 0px;
    font-size: 131%;
}
h4 {
    font-size: 15px;
    padding: 0;
    margin: 5px 0px 10px 0px;
    font-size: 131%;
}


/* Sub heading  */
.SubHeading1 {
    font-size: 15px;
    font-weight: bold;
    color: #000;
    padding: 0;
    margin: 5px 0 10px 0;
}



.headingImg1 img {
    border: none;
    width: 340px;
    display: block;
    margin: 10px auto;
}
/* End: WBFC Img and Heading Style*/

.ContentCols {
    clear: both;
}
.ContentCols .ContentCol1 {
    width: 260px;
    float: left;
    margin-right: -260px;
    min-height: 100px;
    height: 100%;
    overflow: hidden;
    position: relative;
    background: #eee;
}
.ContentCols .ContentCol1 .sf_colsIn {
    overflow: hidden;
    margin: 10px !important;
}
.ContentCols .ContentCol1 #zMSplacement1 {
    margin: 0 0 10px 0 !important;
}

.ContentCols .ContentCol2 {
    width: 680px;
    border-left: #eee 260px solid;
    float: right;
    min-height: 100px;
    overflow: hidden;
    background: #fff;
}
.ContentCols .ContentCol2 .sf_colsIn {
    overflow: hidden;
    margin: 10px !important;
}


.ContentCols0 .ContentCol .sf_colsIn {
    overflow: hidden;
    margin: 10px 0 !important;
}

/* -- End Layout */



/* -- End Generic Styles */



/*Event style*/
.divHeaderTable {
    width: 100%;
    display: block;
}
.divTable {
    width: 100%;
    display: block;
}
.divRow {
    width: 100%;
    display: block;
    padding-bottom: 5px;
    overflow: hidden;
    clear: both;
}
.divColumn1 {
  /*  float: left;
    width: 60%;
*/
    padding: 0 5px 0 0;
}
.divColumn2 {
    float: right;
    margin: 0 21px 10px 10px;
   /* width: 35%;
    border-left: 1px dotted #d4d4d4; */
    padding: 0 0 0 20px;
}

.divColumn50 {
    float: left;
    width: 48%;
    padding: 0 5px 0 0;
}


.divSubRow {
    border-bottom: 1px dotted #d4d4d4;
    overflow: hidden;
    clear: both;
}

.divSubColumn1 {
    float: left;
    width: 44px;
    padding-right: 4px;
}
.divSubColumn1x {
    float: left;
}
.divSubColumn2 {
    float: left;
    vertical-align: middle;
    padding: 15px 0px;
}



.enquiryButtonStyle {
    background-image: url("images/enquiry_button.png");
    color: White;
    width: 227px;
    height: 48px;
    padding: 0;
    border: 0 none;
    font-weight: bold;
}

.enquiryButtonStyle:hover {
    background-image: url("images/enquiry_button_hover.png");
    cursor: pointer;
}



/*End Event style*/

/*Gallery Album Style*/
.listHeader {
    list-style-type: none;
    height: 80px;
    width: 625px;
    margin: auto;
}

.listHeader li {
    float: left;
    padding: 0px 10px 10px 10px;
}

.galleryListStyle .sfimagesTmb {
    height: 120px;
    width: 120px;
    text-align: center;
}

.galleryListStyle ul {
    list-style-type: none;
    width: 625px;
    margin: auto;
}

.galleryListStyle ul li {
    float: left;
    padding: 0px 10px 10px 10px;
}

.albumItemStyle img {
    opacity: 0.75;
    filter: alpha(opacity=75); /* For IE8 and earlier */
}

.albumItemStyle img:hover {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

/*End Gallery Album Style*/

/*HFC Custom Style*/

.subheading-1 {
    font-size: 18px;
    font-weight: normal;
}

.heading-2, .heading-2a {
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 5px;
}

.heading-2a {
    padding-top: 25px;
    display: block;
    padding-bottom: 0px;
}

.heading-3, .heading-3 a {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
}

.label-text-heading {
    font-weight: bold;
}

.label-text-heading2 {
    font-weight: bold;
    font-size: 13px;
}

.label-text {
    color: #777777;
    padding-top: 8px;
}

.main-text-title {
    font-size: 15px;
    line-height: 1.5em;
}

.main-text-line {
    padding-bottom: 5px;
}

.contactName {
    color: #a78a4a;
    font-size: 15px;
    padding: 30px 0px 5px 0px;
}

/* MeetingCalView */
.MeetingCalView {
    width: 100%;
}

.MeetingCalView .MonthSelect {
    text-align: right;
    width: 50%;
    padding: 5px 5px;
}
.MeetingCalView .BulletMsg {
    text-align: left;
    width: 50%;
    padding: 5px 15px;
}
.MeetingCalView .Bullet {
    width: 10px;
    height: 10px;
    background-color: #cacaca;
    display: inline-block;
    border: #ccc 1px solid;
}
.MeetingCalView .Msg {
    line-height: 12px;
    color: #666;
}


.CalView1 {
    border: none;
    border-collapse: collapse;
}
.CalView1 td {
    border: none;
    background: transparent !important;
    padding: 0;
}
.CalView1 .MonthRow {
    border: #666 1px solid;
    border-collapse: collapse;
}
.CalView1 .MonthRow TD {
    padding: 4px;
    font-weight: bold;
    background-color: #333 !important;
    color: #fff;
}
.CalView1 .MonthRow a {
    color: #eee !important;
    text-decoration: none;
    display: inline-block;
    padding: 4px;
}
.CalView1 .MonthRow a:hover {
    color: #fff !important;
    text-decoration: none;
    background-color: #000;
}

.CalView1 .DayHead {
    background-color: #000;
    color: #fff;
    border: #bbb 1px solid;
    padding: 4px;
    text-align: center;
}

.CalView1 .DayCell {
    background-color: #f4f4f4 !important;
    border: 1px solid #bbb;
    width: 70px !important;
    height: 70px !important;
}

.CalView1 .DayCell a {
    color: #aaa;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}
.CalView1 .DayCell a.eventCalendarDayActive {
    background-color: #cacaca;
    display: block;
    line-height: 70px;
    color: #000;
}
.CalView1 .DayCell a.eventCalendarDayActive:hover {
    background-color: #333;
    color: #fff;
}



/* end MeetingCalView */





.clear {
    clear: both !important;
}

/* Form style */
fieldset {
    border: none;
    margin: 0;
    padding: 0;
}


fieldset div.col-2 {
    width: 20%;
    float: left;
}


.form input[type=text], .form input[type=password], .form .textbox, .form textarea, #company-search, fieldset .textbox, .address-line p .textbox {
    width: 49%;
}

.form input[disabled=disabled], .form .disabled, fieldset .disabled {
    color: Black;
}

.form input[readonly=readonly], * input[readonly=readonly], * input.readonly {
    border: solid 0px !important;
}

.form select.long, fieldset select.long {
    width: 20em !important;
}

.form select[multiple=multiple], .form select.multiple, .form select, fieldset select.multiple {
    width: 11.8em;
}

.form span img {
    vertical-align: text-bottom;
}

.form-description {
    padding-left: 32%;
    width: 23em;
    margin-bottom: 1.25em;
}
/* End Form style */



.float-right {
    float: right;
}

.float-right p {
    clear: right;
}

.float-right label, .float-right input, .float-left label, .float-left input {
    display: inline !important;
    width: auto;
}

.float-left label, .float-left input {
    display: inline !important;
    width: auto;
    text-align: left;
}

.float-left {
    float: left;
}

.float-left p {
    clear: left;
}

dd .addressline {
}

.address-line {
    line-height: 0em;
    margin-bottom: 0em;
}

.address-line label {
    margin-bottom: 4em;
}

.address-line input[type=text], .address-line .textbox {
    margin-bottom: 0.5em;
}

.success {
    color: #00C313;
}
.error {
    color: Red;
}
.messages {
    color: #0f6d00;
    text-align: center;
    padding-top: 2px;
}

.validation {
    color: Red;
    text-align: left;
    padding-top: 2px;
}

 
.hidden {
    visibility: hidden;
}
.bold {
    font-weight: bold;
}
.underline {
    text-decoration: underline;
}
.warning {
    color: Red;
}
span.messages span {
    position: absolute;
    margin-left: 1%;
}


.area-interest td p {
    line-height: 1.2em;
}
.area-interest td label {
    width: 20em;
}

.area-interest td.subTitleHeading span {
    color: #5d5d5d;
}
div.product-line {
    margin-bottom: 1em;
    border: solid 1px #93A9BE;
    background-color: #93A9BE;
    clear: both;
    overflow: hidden;
}

div.product-line .product-detail {
    padding: 5px;
    width: 79%;
    background-color: #FFFFFF;
    float: left;
    position: relative;
}

div.product-line .optional {
    top: 5px;
    right: 5px;
    font-size: 150%;
    font-style: italic;
}
div.product-line .product-quantity {
    padding: 8px 5px 0em 5px;
    font-weight: bold;
    float: left;
    width: 16%;
}
div.product-line .readonly {
    background-color: Transparent;
}

table.order-confirmation {
    border: 0px;
    width: 100%;
}
table.order-confirmation td {
    padding: 1px;
    vertical-align: top;
}
table.order-confirmation td.LeftColumn {
    font-weight: bold;
}
table.order-confirmation td.LeftMoneyColumn {
    text-align: right;
    width: 80%;
}
table.order-confirmation td.RightColumn {
    text-align: left;
}
table.order-confirmation td.RightMoneyColumn {
    text-align: right;
}
table.order-confirmation td.header {
    padding: 2px;
    border: 1px solid gray;
}
table.order-confirmation td.halfwidth {
    width: 50%;
}
table.order-confirmation td.header-no-padding {
    padding: 0px;
    border: 1px solid gray;
}
table.order-confirmation td.OrderConfirmationHeader {
    font-weight: bold;
    border-bottom: solid 1px gray;
    padding: 6px;
}
table.order-confirmation td.OrderConfirmationNoFontHeader {
    padding: 6px;
}

div.address-suggestion {
    width: 100%;
    padding: 0.5em;
    border: 2px dotted #E60000;
}
div.address-suggestion h2 {
    padding: 0em;
}

div.addressline p {
    margin: 0.1em 0em;
    padding: 0em;
    line-height: 1.2em;
}
div.addressline p span {
    padding-left: 0.5em;
}

.centre-align {
    width: 75%;
    margin: 0 auto;
}


.colored {
    background-color: #93A9BE;
}

div.section {
    padding: 10px;
    padding-top: 5px;
    margin-bottom: 0.5em;
}

dd input {
    vertical-align: top;
}

#product-detail dd p {
    padding: 0em;
}

.child-meeting dt {
    width: auto;
    margin-right: 10px;
}

.link-list h2 {
    color: #FFFFFF;
    text-align: center;
    padding: 0.5em 0em;
}

.link-list li:first {
    border-bottom: solid 1px #93A9BE;
}

.link-list a {
    display: block;
    text-decoration: none;
    text-align: center;
    background-color: #FFFFFF;
    padding: 0.5em 0em;
}

.link-list a:hover {
    background-color: #93A9BE;
}

.order-summary {
    float: right;
    /*width: 220px;*/
    padding: 0.5em;
    font-size: 100%;
    line-height: 1.5em;
}

.order-summary p {
    line-height: 1.5em;
    clear: both;
    margin-bottom: 0;
}

.order-summary p span {
    float: left;
    display: inline;
}

.order-summary .ordervalue {
    float: right;
    display: inline;
}

.order-summary input {
    text-align: right !important;
}

#invoice dt {
    font-weight: normal;
    text-align: left;
    width: 9em;
}

#invoice dd {
    padding-left: 9em;
}
.attachment {
    list-style: none;
    font-size: 100%;
    padding-left: 0em;
}
.attachment a {
    background: transparent url(../images/page_white.png) no-repeat scroll 0 0;
    padding-bottom: 2px;
    padding-left: 19px;
}
.attachment .attachment-date {
    font-style: italic;
}
.doc, .docx {
    background: transparent url(../images/page_white_word.png) no-repeat scroll 0 0 !important;
}
.pdf {
    background: transparent url(../images/page_white_acrobat.png) no-repeat scroll 0 0 !important;
}

.attachments {
    border-style: none;
    display: block;
}
.attachments * table {
    width: 100%;
}
.attachments .long {
    width: 100% !important;
    padding: 3px 0px;
}
.attachments .attachment-items td {
    border: none 0px;
    vertical-align: middle;
    padding: 0.5em 10px;
}

/* Tabular data style */
.order-summary table {
    width: 100%;
}


table.webform {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    font-size: 100%;
}

table.webform td {
    padding: 0.25em 0.5em 0em;
}

table.product-line, table.cart {
    width: 100%;
    font-size: 100%;
    border-collapse: separate !important;
    border-spacing: 1px;
    margin-top: 1em;
}

table.product-line .product-line-header, table.product-line th, table.cart th {
    text-align: left;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0.25em 0.5em;
    background-color: #00254F;
}

table.product-line td, table.cart td {
    padding: 0.25em 0.5em;
}

table.webform tr.alt, table.product-line tr.alt, table.product-line td.alt, table.product-line td.alt .readonly, table.cart tr.alt {
    background-color: #E3E9F0;
}
/* END Tabular data style*/

.item-detail {
    clear: both;
    margin-bottom: 1em;
    position: relative;
}


.web-content * {
    line-height: normal !important;
}
#billingpagenote {
    background-color: #E3E9F0;
    border: 1px solid #00254F;
    margin: 1em auto;
    padding: 0.25em 0.5em;
    width: 33em;
}

#invoice h1 {
    text-align: center;
}

#invoice .item-detail {
    font-size: 100%;
}

#general-product-info dt {
    width: 5em;
}
#general-product-info dd {
    padding-left: 5.5em;
    padding-top: 0.5em;
}
#general-product-info dd input, #general-product-info dd select {
    margin-top: -0.25em;
}

#general-product-info {
    float: right;
    margin-bottom: 1em;
    margin-left: 1em;
}

#event-product-info {
    margin-top: 1em;
}

.product-info {
    background-color: #E3E9F0;
    border: 2px ridge #00254F;
    padding: 0.5em;
}
/* Navigation bar style*/
#AccountNav, #AccountNav ul {
    line-height: 1;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    z-index: 100;
    font-size: 11px;
}
#AccountNav a, #AccountNav a:hover {
    display: block;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding: 5px 6px 6px 6px;
    margin-top: 5px;
}

#AccountNav a:hover {
    color: #00254F;
    background-color: #688FBF;
}

#AccountNav li ul li a, #AccountNav li ul li a:hover {
    margin-top: 0px;
}

#AccountNav li {
    display: inline;
    float: left;
    background-color: #00254F;
}
#AccountNav li ul li {
    float: left;
    width: 10em;
    background-color: #00254F;
}
#AccountNav li ul {
    left: -999em;
    position: absolute;
    width: 10em;
}

#AccountNav li ul li {
    border-color: #01395E;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
#AccountNav li ul ul {
    margin: -2em 0 0 10em;
}
#AccountNav li:hover ul ul, #AccountNav li:hover ul ul ul, #AccountNav li.sfhover ul ul, #AccountNav li.sfhover ul ul ul {
    left: -999em;
}
#AccountNav li:hover ul, #AccountNav li li:hover ul, #AccountNav li li li:hover ul, #AccountNav li.sfhover ul, #AccountNav li li.sfhover ul, #AccountNav li li li.sfhover ul {
    left: auto;
}
/*END Navigation bar Style*/

/*Breadcrumb Style*/
.breadcrumb {
    font-size: 100%;
    text-decoration: none;
    display: block;
}

.breadcrumb-children, .breadcrumb-current {
    padding-left: 20px;
    background: url(../images/breadcrumb-next.gif) no-repeat 6px 6px;
}

.breadcrumb-root a, .breadcrumb-children a {
    text-decoration: underline;
    font-size: 110%;
}

.breadcrumb-current a {
    text-decoration: none;
    font-size: 110%;
}
/*END Breadcrumb Style*/

/* LiteDropdownMenu1 styles  */
.LiteDropdownMenu1 a.Level1 {
    line-height: 35px;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 16pt;
    font-weight: 600;
    text-decoration: none;
    padding:0 12px 0 5px;
	letter-spacing: 1px;
} 
 
.LiteDropdownMenu1 a.Level1:hover, .LiteDropdownMenu1 li.Hover1 a.Level1{
    color: #fff !important;
    background: #5b5b5b !important;
    text-decoration: none;
} 

.LiteDropdownMenu1 a.Selected1 {
    color: #000 !important;
    background: #fff !important;
    text-decoration: none;
} 

.LiteDropdownMenu1 div.Level2 {
    background-color: #5b5b5b;
} 
 
.LiteDropdownMenu1 a.Level2 {
    color: #fff;
    line-height: 30px;
    background: transparent url(images/MenuArrow.gif) no-repeat 10px center;
    text-transform: capitalize;
    font-weight: 600;
    padding: 0 45px 0 20px;
    text-decoration: none;
}

.LiteDropdownMenu1 a.Level2:hover, .LiteDropdownMenu1 a.Selected2 {
    text-decoration:underline;
}

/* END: LiteDropdownMenu1 styles */

/* LiteMenuList */

.LiteMenuList ul, .LiteMenuList li{
    padding:0;
    margin:0;
    list-style-type:none;    
}

.LiteMenuList a{
    display: block;
    color: #626262;
    font-size: 14px;
    line-height: 32px;
    text-align: left;
    font-weight: bold;
    border-bottom: #cdcdcd 1px solid;
    padding: 0 4px 0 10px !important;
    text-decoration:none; 
}
.LiteMenuList a:hover {
    color: #888;
    text-decoration: underline;
}

.LiteMenuList a.Level1 {
    color: #000;
    border-bottom: none;
    padding: 0 4px 0 0 !important;
}
.LiteMenuList a.Level1:hover {
    color: #000;
    text-decoration: underline;
}
 





/* Navigation Drop-down Menu */
#navigation .NavMenu {
    float: left;
    margin: 0;
}
#navigation .RadMenu {
    float: none;
    position: static;
}

#navigation .RadMenu .rmSlide {
    z-index: 1000 !important;
}


#navigation .RadMenu .rmHorizontal .rmText {
    padding-top: 0;
    padding-bottom: 0;
    border: none;
}



#navigation .RadMenu ul.rmRootGroup, #navigation .RadMenu div.rmRootGroup {
    border: 0px solid #CCCCCC;
    float: none;
    background: transparent;
}

#navigation .RadMenu .rmItem a.rmLink {
    line-height: 35px;
    padding-top: 0;
    padding-bottom: 0;
    color: #000;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 13px;
}


#navigation .RadMenu .rmItem .rmRootLink {
    font-weight: 600;
}

#navigation .RadMenu a.rmRootLink:hover, #navigation .RadMenu a.rmFocused, #navigation .RadMenu a.rmExpanded, #navigation .RadMenu a.rmExpanded:hover, #navigation .RadMenu a.rmSelected {
    color: #fff !important;
    background: #c2a35f !important;
}




#navigation .RadMenu .rmGroup, #navigation .RadMenu .rmMultiColumn, #navigation .RadMenu .rmGroup .rmVertical {
    background-color: #b19351;
    border: 1px solid #b19351;
}
#navigation .RadMenu .rmGroup .rmItem a.rmLink {
    color: #fff;
    line-height: 30px;
    padding: 0;
    margin: 0;
    background: transparent url(images/MenuArrow.gif) no-repeat 10px center;
    text-transform: capitalize;
    font-weight: 600;
}

#navigation .RadMenu .rmGroup .rmLast a.rmLink {
    border-bottom: none;
}
#navigation .RadMenu .rmGroup a.rmLink:hover, #navigation .RadMenu .rmGroup a.rmFocused, #navigation .RadMenu .rmGroup a.rmSelected, #navigation .RadMenu .rmGroup a.rmExpanded, #navigation .RadMenu .rmGroup a.rmExpanded:hover {
    color: #352d14 !important;
    background: transparent url(images/MenuArrow.gif) no-repeat 10px center !important;
}


#navigation .RadMenu .rmHorizontal .rmGroup .rmText {
    padding: 0 45px 0 20px;
}


#navigation .RadMenu .rmHorizontal .rmItem {
    padding: 0;
}
#navigation div.RadMenu .rmRootGroup .rmItem .rmVertical {
    padding: 0;
}


/* Navigation Horizontal Menu */

#navigation .RadTabStrip .rtsLink, #navigation .RadTabStrip .rtsOut, #navigation .RadTabStrip .rtsIn, #navigation .RadTabStrip .rtsLink, #navigation .RadTabStrip .rtsOut, #navigation .RadTabStrip .rtsIn {
    background: none;
    padding: 0;
}

#navigation .RadTabStrip .rtsOut, #navigation .RadTabStrip .rtsIn, #navigation .RadTabStrip .rtsTxt {
    padding: 0;
    margin: 0;
    display: inline;
    line-height: 35px;
}

#navigation .RadTabStrip .rtsLI {
    line-height: 35px;
}

#navigation .RadTabStrip a.rtsLink {
    color: #000;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 13px;
    font-weight: 600;
    padding: 0 12px;
}

#navigation .RadTabStrip .rtsSelected, #navigation .RadTabStrip a.rtsLink:hover {
    color: #FFFFFF !important;
    background: #DC291E !important;
}

/* Side Menu */

.SideNav .RadTabStripVertical, .SideNav .RadTabStripVertical .rtsLevel {
    display: block;
    float: none;
}
.SideNav .RadTabStrip .rtsUL, .SideNav .RadTabStripVertical .rtsUL {
    display: block;
    float: none;
}

.SideNav .rtsLink {
    display: block;
    color: #626262;
    font-size: 14px;
    text-align: left;
    font-weight: bold;
    border-bottom: #cdcdcd 1px solid;
    padding: 0 4px 0 10px !important;
}
.SideNav .rtsLink:hover {
    color: #888;
    text-decoration: underline;
}
.SideNav .rtsSelected, .SideNav .rtsSelected:hover {
    color: #888;
    text-decoration: none;
}

.SideNav .rtsRoot {
    color: #000;
    border-bottom: none;
    padding: 0 4px 0 0 !important;
}
.SideNav .rtsRoot :hover {
    color: #000;
    text-decoration: underline;
}

.SideNav .rtsSelected, .SideNav .rtsSelected .rtsOut, .SideNav .rtsSelected .rtsIn {
    background-image: none;
}

.SideNav .rtsLast .rtsLink {
    border-bottom: none;
}

.SideNav .rtsOut, .SideNav .rtsIn, .SideNav .rtsTxt {
    padding: 0 !important;
    display: inline;
    line-height: 32px;
}


/* overwrite Footer Nav Menu */

#footer .RadTabStrip ul {
    margin: 0;
    display: block;
    width: 100%;
    text-align: center;
}
#footer .RadTabStrip li {
    display: inline;
    float: none;
    clear: none;
}

#footer .RadTabStrip .rtsLink {
    display: inline;
    color: #333;
    font-size: 12px;
    padding: 0 7px;
}
#footer .RadTabStrip .rtsLink:hover, #footer .RadTabStrip .rtsSelected {
    color: #888;
}
#footer .RadTabStrip .rtsLast .rtsLink {
}

#footer .RadTabStrip .rtsOut, #footer .RadTabStrip .rtsIn, #footer .RadTabStrip .rtsTxt {
    padding: 0;
    margin: 0;
    display: inline;
}

#footer .RadTabStrip .rtsLevel:after, #footer .RadTabStrip .rtsScroll:after, #footer .RadTabStrip .rtsUL:after, #footer .RadTabStrip .rtsLI:after {
    display: inline;
    clear: none;
}


/* CustomerServiceLinks */
.CustomerServiceLinks Td {
    padding: 5px 0;
}
.CustomerServiceLinks a {
    font-size: 105%;
    font-weight: bold;
}




/* GridView1 Default Styles for Grids */
table.GridView1 {
    border-collapse: collapse;
    border: none;
    margin: 5px 0;
    width: 100%;
}
table.GridView1 td {
    padding: 6px;
    border: none;
}
table.GridView1 th, table.GridView1 tr.HeadRow td {
    padding: 4px 6px;
    text-align: left;
}
table.GridView1 tr {
    background: #ddd;
    border: none;
}

table.GridView1 a {
    color: #DC291E;
}

table.GridView1 tr.HeadRow {
    background-color: #000;
    color: White;
    font-weight: bold;
}

table.GridView1 tr.AltRow {
    background-color: #fff;
}
table.GridView1 tr.SumRow {
    background-color: #eee;
    font-weight: bold;
}

table.GridView1 tr.PagerRow table td {
    padding: 0;
}
table.GridView1 tr.PagerRow td {
    background: #ddd;
}
table.GridView1 tr.PagerRow table {
    display: block;
    float: right;
}

table.GridView1 tr.PagerRow span, table.GridView1 tr.PagerRow a {
    display: block;
    clear: none !important; /* datagrid! */
    float: left; /* datagrid! */
    background: #eee;
    padding: 0 5px;
    margin: 0 1px;
    line-height: 20px;
    text-decoration: none;
}
table.GridView1 tr.PagerRow a:hover {
    background: #fff;
    color: navy;
    text-decoration: none;
}



/* End GridView1 Default Styles */

/* TotalView1 Default Styles */
table.TotalView1 {
}
table.TotalView1 td {
    padding: 3px 0 3px 10px;
    text-align: right;
}
table.TotalView1 .Label {
    font-weight: bold;
    white-space: nowrap;
}
table.TotalView1 .Value {
}
/* End TotalView1 Default Styles */

/* Table Cell padding */
.TDPadding1 TD {
    padding: 4px;
}

.TotalViewRow {
    overflow: hidden;
    clear: both;
}

.TotalViewRow .TotalView1 {
    display: block;
    float: right;
}
/* End Table Cell padding */



/* FormView */
Table.FormView1 {
    border-collapse: collapse;
    border: none;
}
Table.FormView1 td, Table.FormView1 th {
    padding: 5px;
    border: none;
}
Table.FormView1 th {
    text-align: left;
}
Table.FormView1 .Label {
    white-space: nowrap;
    text-align: right;
}
Table.FormView1 .Note {
    color: #666;
    font-size: 95%;
}

.Required{
    color:Red;   
}

/* ----------- Fixed Widths */

.Width1x {
    width: 32px;
}
.Width2x {
    width: 64px;
}
.Width3x {
    width: 96px;
}
.Width4x {
    width: 128px;
}
.Width5x {
    width: 160px;
}
.Width6x {
    width: 192px;
}
.Width7x {
    width: 224px;
}
.Width8x {
    width: 256px;
}
.Width9x {
    width: 288px;
}
.Width10x {
    width: 320px;
}
.Width11x {
    width: 352px;
}
.Width12x {
    width: 384px;
}


.Fieldset1 {
    padding: 4px;
}

.Fieldset1 legend {
    padding: 4px;
}


.ErrorStatus {
    display: block;
    padding: 4px;
    color: #D53D29;
    font-weight: bold;
}
.InfoStatus {
    display: block;
    padding: 4px;
    color: #18ad42;
    font-weight: bold;
}

.AlignRight{
    text-align:right !important
}
.AlignLeft{
    text-align:left !important
}
.AlignCenter{
    text-align:center !important
}



/*  Application_data_form  */
table.order-confirmation {
    border: 0px;
    width: 100%;
}
table.order-confirmation td {
    padding: 1px;
    vertical-align: top;
}
table.order-confirmation td.LeftColumn {
    font-weight: bold;
}
table.order-confirmation td.LeftMoneyColumn {
    text-align: right;
}
table.order-confirmation td.RightColumn {
    text-align: left;
}
table.order-confirmation td.RightMoneyColumn {
    text-align: right;
}
table.order-confirmation td.header {
    padding: 2px;
    border: 1px solid gray;
}
table.order-confirmation td.halfwidth {
    width: 50%;
}
table.order-confirmation td.header-no-padding {
    padding: 0px;
    border: 1px solid gray;
}
table.order-confirmation td.OrderConfirmationHeader {
    font-weight: bold;
    font-size: 16pt;
    border-bottom: solid 1px gray;
    padding: 6px;
}
table.order-confirmation td.OrderConfirmationNoFontHeader {
    padding: 6px;
}


.MeetingName {
    font-weight: bold;
    font-size: 12pt;
}
.MeetingDates {
    font-weight: bold;
    font-size: 10pt;
}
.BottomBorder {
    border-bottom: solid 1px gray;
}
.TopBorder {
    border-top: solid 1px gray;
}

td.MeetingFormContentArea {
    width: 100%;
    padding: 3px;
}
td.MeetingFormActionArea {
    width: 180px;
    padding: 3px;
    border-top: solid 1px gray;
    border-right: solid 1px gray;
}
td.MeetingFormRightArea {
    padding: 3px;
    border-left: solid 1 px gray;
    border-top: solid 1px gray;
}


.CommitteeName {
    font-weight: bold;
    font-size: 16pt;
}
.CommitteeTermName {
    font-size: 12pt;
}
td.CommitteeTermLeft {
    padding: 3px;
    border-right: solid 1px gray;
    border-top: solid 1px gray;
    width: 125px;
}
td.CommitteeTermRight {
    padding: 3px;
    border-left: solid 1px gray;
    border-top: solid 1px gray;
}
/*Nalini*/
.rightplacetd {
    text-align: right;
    width: 20px;
}


/* CategoryTreeView */

.CategoryTreeView div.AspNet-TreeView {
    border-top: 1px solid #CDCDCD;
}
.CategoryTreeView div.AspNet-TreeView a {
    color: #626262;
    font-size: 12px;
}
.CategoryTreeView li.AspNet-TreeView-Root {
    border-bottom: 1px solid #CDCDCD;
}
.CategoryTreeView div.AspNet-TreeView li ul {
    background-color: White;
}
.CategoryTreeView div.AspNet-TreeView ul li {
    line-height: 2em;
    padding: 0;
}
.CategoryTreeView div.AspNet-TreeView ul ul {
    margin: 0 0 2px 10px;
}
.CategoryTreeView div.AspNet-TreeView ul li img {
    border: medium none;
    margin: 0 2px 0 0;
    vertical-align: middle;
}
.CategoryTreeView li.AspNet-TreeView-Root > a {
    display: inline-block;
    font-size: 15px !important;
    line-height: 2.2em;
    padding-left: 10px;
    width: 100%;
}
.CategoryTreeView li.AspNet-TreeView-Root a:hover {
    background-color: White;
    color: #000;
}

.CategoryTreeView div.AspNet-TreeView ul ul.AspNet-TreeView-Hide {
    display: none;
    margin: 0;
    padding: 0;
    width: 0;
    height: 0;
    line-height: 0;
}

.CategoryTreeView div.AspNet-TreeView li a {
    text-decoration: none;
}
.CategoryTreeView div.AspNet-TreeView li.AspNet-TreeView-Leaf {
    margin-left: 18px;
}
.CategoryTreeView div.AspNet-TreeView li.AspNet-TreeView-Root {
    margin: 0;
}
.CategoryTreeView div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink {
    cursor: pointer;
}
.CategoryTreeView div.AspNet-TreeView .AspNet-TreeView-Collapse + a {
    background-color: White;
    font-weight: bold;
}
.CategoryTreeView div.AspNet-TreeView .AspNet-TreeView-Collapse {
    background: url("images/arrow_menu_select.png") no-repeat scroll 0 -2px transparent;
    cursor: pointer;
    float: left;
    margin-top: 6px;
    padding-right: 3px;
    vertical-align: middle;
    width: 15px;
}
.CategoryTreeView li.AspNet-TreeView-Root > span.AspNet-TreeView-Collapse, .CategoryTreeView li.AspNet-TreeView-Root > span.AspNet-TreeView-Expand {
    display: none;
    background-image: none;
    margin: 0;
    padding: 0;
    width: 0;
}
.CategoryTreeView div.AspNet-TreeView .AspNet-TreeView-Expand {
    background: url("images/arrow_menu_unselect.png") no-repeat scroll 0 -2px transparent;
    cursor: pointer;
    float: left;
    margin-top: 6px;
    padding-right: 3px;
    vertical-align: middle;
    width: 15px;
}
.CategoryTreeView .AspNet-TreeView-Selected {
    background-color: white !important;
}
.CategoryTreeView .AspNet-TreeView-Selected > a {
    font-weight: bold;
}
.CategoryTreeView .AspNet-TreeView-ChildSelected {
    background-color: white !important;
}
.CategoryTreeView .AspNet-TreeView-ParentSelected {
    background-color: white !important;
}



/* End CategoryTreeView */




/* begin clearfix styles */
.clearfix {
    display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/* End hide from IE-mac */

/* end clearfix styles */


#EventsAndMeetings {
    float: left;
    width: 100%;
}

#EventsAndMeetingSpacer {
    float: left;
    width: 2%;
}

#EventsAndMeetingsLeftContainer {
    float: left;
    width: 75%;
}

#EventsAndMeetingsRightContainer {
    float: right;
    width: 22%;
}

.MiddleImage {
    vertical-align: middle;
}

.PeopleImage {
    vertical-align: top;
    border: 1px solid #cccccc;
    margin-right: 4px;
}

a.PeopleLink {
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    color: #333333;
}
a.PeopleLink:hover {
    text-decoration: underline;
}


/* Sitefinity Search Pagination Style */

div.sf_pagerNumeric {
    width: 99%;
    float: left;
    text-align: right;
}

div.sf_pagerNumeric a {
    padding: 0px 4px 0px 4px;
}

div.sf_pagerNumeric a.sf_PagerCurrent {
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

/* Sitefinity Search Pagination Style */

div.sf_pagerNumeric {
    width: 99%;
    float: left;
    text-align: right;
    min-height: 22px;
}

div.sf_pagerNumeric a {
    padding: 0px 8px 0px 8px;
    border: 1px solid #d9c6a6;
}

div.sf_pagerNumeric a.sf_PagerCurrent {
    font-weight: bold;
    color: #000;
    text-decoration: none;
}



/* Navin Prasad  Profile Control Start*/

.ProfileTitleDiv {
    width: 100%;
    float: left;
}
.ProfileTitleTable {
    width: 100%;
}


.ProfileLinkedInDiv {
    margin: 0px 5px 5px 5px;
    font-size: 11px;
    padding-top: 5px;
}


.ProfileLeftDiv {
    float: left;
    width: 25%;
}
.ProfileRightDiv {
    width: 70%;
    float: right;
}
/*End*/

.BorderDiv {
    padding-right: 0px;
    padding-left: 0px;
    border: 1px solid #ccc;
}



/* Navin Prasad Meeting Control Start */

.MeetingMainDiv {
    width: 100%;
    overflow: auto;
}
.MeetingLeftDiv {
    width: 72%;
    float: left;
    overflow: hidden;
}
.MeetingSepDiv {
    width: 3%;
    float: left;
}
.MeetingRightDiv {
    width: 25%;
    float: left;
    overflow: hidden;
}
.MeetingTitleDiv {
    font-weight: bold;
    font-size: 18px;
    color: #E97C00;
}

.MeetingWebDescriptionDiv {
    text-align: justify;
}
.MeetingDetailDiv {
    width: 100%;
}
.SpeakerDetailsDiv {
}



table.Forums {
    width: 100%;
}
tr.GridFooter td {
    background-color: Crimson;
    font-weight: bold;
    color: White;
}
tr.GridHeader td {
    background-color: #7B0408;
    font-weight: bold;
    color: White;
    border-width: 1px;
    border-style: solid;
    border-color: #707070;
}
tr.GridAlternatingRow td {
    background-color: #f2f2f2;
}
tr.GridRow td {
    background-color: White;
}
tr.GridPager td {
    background-color: Crimson;
    color: White;
    text-align: center;
}

.Repeater {
    width: 100%;
    margin-bottom: 10px;
}

.Repeater td {
    vertical-align: middle;
    text-align: center;
}

.RepeaterMsg {
    margin: 2px 5px 2px 10px;
    width: 400px;
}

.RepeaterMsg td {
    text-align: left;
    border-bottom: solid 1px black;
}

.RepeaterMsg td.HeaderTxt {
    font-weight: bold;
}

.AptifySearchButton {
    background: #9e040c url(../../App_Themes/Clubs/_img/search-button-bg.png);
    width: 55px;
    height: 20px;
    color: White;
    cursor: pointer;
    text-indent: -3000px;
    border-width: 0;
}

.ViewAllLink {
    background: url(../../App_Themes/Clubs/_img/view-all-icon.png) no-repeat right;
    width: 68px;
    float: right;
    cursor: pointer;
}
.AddLink {
    background: url(../../App_Themes/Clubs/_img/add-icon.png) no-repeat left;
    width: 100px;
    float: left;
    padding-left: 22px;
    cursor: pointer;
}

.cmbEventCategory, .cmbEventType {
    width: 200px;
}

.MeetingsCalendar {
    float: right;
    text-align: right;
    margin: 4px;
}


/* Message */
div.InfoMsg, .InfoStatus {
    display: block;
    color: green;
    padding: 10px 0;
}
div.ErrMsg, .ErrorStatus {
    display: block;
    color: maroon;
    padding: 10px 0;
}

/* Fixtures */
.fixture-title {
    position: relative;
}
.fixture-title a {
    display: block;
    font-size: 150%;
    text-decoration: none;
    padding: 5px 0 2px 100px;
    line-height: 50px;
    overflow: hidden;
    clear: both;
}

.fixture-title span {
    width: 15em;
    display: block;
    float: left;
}
.fixture-title em {
    padding: 0 20px;
    display: block;
    float: left;
    font-weight: normal;
    color: #999;
}
.fixture-title span img {
    width: 50px;
    height: 50px;
    border: none;
    display: block;
    float: left;
    margin: 0 10px 0 0;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.fixture-title span b {
    display: block;
    float: left;
    font-weight: normal;
    color: #666;
}
.fixture-title a.selected b {
    font-weight: bold;
    color: #333;
}
.fixture-title a:hover b {
    color: #333;
}
.fixture-title a.selected img, .fixture-title a:hover img {
    opacity: 1;
    filter: alpha(opacity=100);
}

.fixture {
    border-top: solid 2px #ccc;
    background-color: #ecf4fb;
    padding: 10px;
    overflow: hidden;
    clear: both;
}
.fixture .left {
    float: left;
    width: 50%;
}
.fixture .right {
    float: left;
}



.pnlLoader {
    background: url("Images/ajax-loader.gif") no-repeat scroll 8px 8px #FFFFFF;
    border: 2px solid #ccc;
    left: 45%;
    padding: 16px 16px 16px 53px;
    position: fixed;
    top: 48%;
    z-index: 10000;
}


/* fix page edit layout*/
.zeControlDock {
    margin-bottom: 2px !important;
}



.EmptyShoppingCartLink, .ShoppingCartLink{
    margin:75px 0 0 0;
    line-height:24px;
    clear:both;
    overflow:hidden;
    color:#ccc;
    float:right;
}

.EmptyShoppingCartLink a, .ShoppingCartLink a{
    display:block;
    height:24px;
    background:url(images/cart.png) no-repeat left top;
    outline:none;
    text-decoration:none;
    color:#ccc;
    padding:0 0 0 30px;
    float:left;
    margin:0 5px 0 0;
}
.ShoppingCartLink a{
    background-position:0 -24px;
}

.EmptyShoppingCartLink a:hover, .ShoppingCartLink a:hover{
    color:#fff;
}



.RegistrantLinks h3{
    margin:0 0 10px 0;
}
.RegistrantLinks a{
    display:block;
    outline:none;
    text-decoration:none;
    margin:0 0 3px 0;
    background:#ccc;
    color:#333;
    padding:5px;
    width:200px;
}
.RegistrantLinks a.Alt{
    background:#eee;
}
.RegistrantLinks a:hover{
    text-decoration:underline;
}
.RegistrantLinks a.Current, .RegistrantLinks a.Current:hover{
    text-decoration:none;
    font-weight:bold;
    color:#333;
}


/*==================================================================
DT Style
==================================================================*/
@font-face{
	font-family: Geogrotesque-Regular;
	src: url(Geogrotesque-Regular.ttf);
}

.fixtures{
    margin-left:10px;
    margin-right:10px;
}

.slidesjs-container {
    margin-bottom: -202px;
}

ul.slidesjs-pagination{
	display:none;
}

a.slidesjs-navigation{
	display:none;
}

a.slidesjs-stop slidesjs-navigation{
	display:none;
	color:#FFFFFF;
}

div.slidesjs-control{
	height:375px;
}

input#ctl00_MainContentAreaPlaceHolder_C005_registerNow_btn, inpup#ctl00_MainContentAreaPlaceHolder_Product_registerNow_btn {
    margin-left: 139px;
}

.DT_submitBtn1, .DT_SubmitBtn1 {
    background: #292629 url(images/btn2.jpg) repeat-x left top !important;
    border: #292629 1px solid !important;
    color: #FFFFFF !important;
    font-size: 14px !important;
    font-weight: bold;
    text-align: center;
    line-height: 48px !important;
    height: 48px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    width: 188px;
    text-transform: uppercase;
}

div#ctl00_HeaderMidPlaceHolder_KGCartLink_UpdatePanel1
{
    margin-left: 55px;
    width: 385px;
    position: absolute;
}

td.centre, th.centre
{

}

td.LineDesc, th.LineDesc
{
    width:600px;
}
