/*[fmt]1A21-1A0B-1*/
/*Main Styles*/
/*+clearfix {*/
#primary-nav:after, #content-outer-wrap:after, #content-inner-wrap:after, #support-outer-wrap:after, #support-inner-wrap:after, #footer-inner-wrap:after, #content-clear:after, #content-left:after, #sidebar-right:after, #four-columns:after, .support:after, #footer-logo-links:after, #footer-links:after, #account-boxes:after, .search-form FORM:after, #column-four #login-actions:after, .member:after {
  content : ".";
  display : block;
  height : 0;
  clear : both;
  visibility : hidden;
  font-size : 0;
}
#primary-nav, #content-outer-wrap, #content-inner-wrap, #support-outer-wrap, #support-inner-wrap, #footer-inner-wrap, #content-clear, #content-left, #sidebar-right, #four-columns, .support, #footer-logo-links, #footer-links, #account-boxes, .search-form FORM, #column-four #login-actions, .member {
  display : inline-block;
}
#primary-nav, #content-outer-wrap, #content-inner-wrap, #support-outer-wrap, #support-inner-wrap, #footer-inner-wrap, #content-clear, #content-left, #sidebar-right, #four-columns, .support, #footer-logo-links, #footer-links, #account-boxes, .search-form FORM, #column-four #login-actions, .member {
/*\*/
  display : block;
/**/
  -height : 1px;
}

/*+}*/

/*************************************
 * Table of Contents:
 *
 *  01. Main Styles
 *  02. Header
 *  03. Primary Navigation
 *  04. Content Area
 *  05. Content Area Columns
 *  06. Sidebar
 *  07. Hero Slot
 *  08. Front Page Columns
 *  09. Form Elements
 *  10. Support Bar
 *  11. Footer
 *  12. Join Fanshare
 *  13. FAQ Search
 *  14. FAQ List
 *  15. Team Members Page
 *  16. Front Page Login Form
 *  17. Hover Buttons
 *  18. Tables
 *  19. Others & Misc
 *  20. On Page Gallery
 *
 * Table of Colours:
 *
 *  #575757 - Red (Main background colour)
 *  #AA0000 - Red (Used on headings, accents and rollovers)
 *  #BBAA77 - Beige (Used to denote active link)
 *
 ************************************/

/*************************************
 * 01. Main Styles
 ************************************/
BODY {
  background : #892122 url(../images/background.jpg) no-repeat top center;
  font : 14px Arial;
  color : #575757;
  line-height: 1.5em;
}
P {
  line-height : 1.5em;
  margin : 15px 0;
}
#content-left P:first-child {
  margin-top : 0px;
  padding-top : 0px;
}
#content-left h2 {
  font-size: 16px;
}
#content-left h3 {
  margin: 10px 0;
}
A {
  color : #AA0000;
  text-decoration: none;
}
A STRONG {
  font-weight : 600;
}
A:hover {
  color : #D90000;
}
#logo-links A {
  color : #154B87;
  text-decoration : none;
}
#logo-links A:hover {
  color : #154B87;
  text-decoration : underline;
}
#logo-link {
  display:block;
  height:170px;
  margin-left:50px;
  width:370px;
}
.clear-left
{
	clear: left;
}
.clear-right
{
	clear: right;
}
.clear, .clear-both {
  clear: both;
}
.clear-hidden {
  clear: both;
  display: none;
}
UL.standard {
  list-style: inside disc;
  display: block;
  margin: 10px 0px 10px 18px;
  padding-left: 10px;
}
UL.standard LI {
  padding: 4px 0px 4px 0px;
  text-indent: -18px;
  line-height: 1.7em;
}
OL {
  list-style: inside decimal;
  display: block;
  margin: 10px 0px 10px 18px;
  padding-left: 10px;
}
OL LI {
  padding: 4px 0px 4px 0px;
  text-indent: -18px;
  line-height: 1.7em;
}

UL.ticks, ul.green-ticks {
  list-style : none inside;
}
UL.ticks LI, ul.green-ticks li {
  background : url(assets/images/el-bullet-tick.jpg) no-repeat 3px 7px;
  padding : 5px 0 5px 25px;
  position : relative;
  line-height : 1.5;
}
ul.green-ticks {
	margin: 20px;
}
ul.green-ticks li {
	background : url(assets/images/tick.png) no-repeat 3px 7px;
	padding-left: 30px;
}
UL.right-angle-quotes {
  list-style : none inside;
}
UL.right-angle-quotes LI {
  background : url(assets/images/el-bullet-arrow.jpg) no-repeat 3px 7px;
  padding : 5px 0 5px 25px;
  position : relative;
  line-height : 1.5;
}
H3 {
  font-size : 14px;
}
H2.underlined, H3.underlined {
  border-bottom : 1px solid #E7E7E7;
  font-size : 16px;
  padding : 10px 0;
}

.cufon
{
	z-index: 2;
}



/*************************************
 * 02. Header
 ************************************/
#header-fadeout {
  background : url(../images/bg-fadeout.png) repeat-x scroll;
  height : 320px;
}
#logo {
  background : url(../images/logo-header.jpg) no-repeat center;
  height : 172px;
  position : relative;
}
#logo-links {
  position : absolute;
  right : 0px;
  bottom : 0px;
  font-size : 10px;
  padding : 10px 5px;
  margin-right : 70px;
  font-size: 11px;
}
#nav {
  background : url(../images/el-banner-l-r.png) no-repeat left;
  height : 56px;
  position : relative;
  left : -12px;
  margin-right : -40px;
  position: absolute;
  margin: 0px;
  top: 0px;
  z-index: 400;
  width: 1001px;
}
/*[clearfix]*/#primary-nav {
  width : 940px;
  margin-left : auto;
  margin-right : auto;
  position : relative;
  left : 0px;
  top : 0px;
  z-index: 500;
}

/*************************************
 * 03. Primary Navigation
 ************************************/
#primary-nav .root {
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
  color : #FFF;
  font : 16px/2.7 sans-serif;
  font-weight : normal;
  display : block;
  padding : 0 10px 4px;
  margin-left : 5px;
  margin-right : 5px;
  border-left : 1px solid transparent;
  border-right : 1px solid transparent;
}
#primary-nav .root:hover, #primary-nav .pseudo-hover {
  background : #3B3B3B;
  border-left : 1px solid #4D4D4D;
  border-right : 1px solid #4D4D4D;
}
#primary-nav LI UL {
  position : absolute;
  margin-left : -11px;
  margin-top : 4px;
  z-index : 500;
  background-color : #3B3B3B;
  font-size : 16px;
  padding : 5px;
  border : 1px solid #4D4D4D;
  border-top : none;
  width : 1000px; /* This is not a typo - Resizes to normal width */
  display : none;
}
#primary-nav LI A {
  color: #FFF;
  text-decoration: none;
  display: block;
}
#primary-nav UL LI A {
  display: inline;
  font-size: 14px;
}
#primary-nav .active A {
  color: #BA7;
  text-decoration: none;
}
#primary-nav .active UL LI A {
  color: #FFF;
  text-decoration: none;
}
#primary-nav .active UL LI.active A {
  color: #BA7;
  text-decoration: none;
}
#primary-nav LI UL LI {
  color : #FFFFFF;
  border-bottom : 1px solid #4F4F4F;
  border-top : 1px solid #353535;
  border-left : none;
  border-right : none;
  padding : 0px 10px;
  margin : 0px;
  width : 100%;
}
#primary-nav LI UL LI.first {
  border-top : 0px solid #000;
}
#primary-nav LI UL LI.last {
  border-bottom : 0px solid #000;
}
#primary-nav LI UL LI:hover {
  text-transform : lowercase;
  color : #FFFFFF;
  border-bottom : 1px solid #4F4F4F;
  border-top : 1px solid #4D4D4D;
  border-left : none;
  border-right : none;
  background-color : #4D4D4D;
}
#primary-nav LI UL .first:hover {
  border-top : 0;
}
#primary-nav LI UL .last:hover {
  border-bottom : 0;
}

/*************************************
 * 04. Content Area
 ************************************/
/*[clearfix]*/#content-outer-wrap {
  margin : -320px auto 0;
  width : 1060px;
  background : url(../images/bg-main-panel.png) repeat-y center;
}
/*[clearfix]*/#content-inner-wrap {
  width : 960px;
  margin : 0px auto;
  padding-bottom : 20px;
  border : 0px solid #000000;
  border-bottom : 1px solid #DDDDDD;
  position : relative;
  background : #FFF no-repeat right 40px;
}
#content-inner-wrap {
  width : 960px;
  margin : 0px auto;
  padding-bottom : 20px;
  border : 0px solid #000000;
  border-bottom : 1px solid #DDDDDD;
  position : relative;
  background : #FFF no-repeat right 40px;
  padding-top: 48px;
}
#content-inner-wrap.background {
  background : url(../images/bg-gunners-logo.jpg) no-repeat 679px 29px;
}
/*[clearfix]*/#support-outer-wrap {
  margin : 0 auto;
  width : 1060px;
  background : url(../images/bg-content-panel.png) repeat-y center;
}
/*[clearfix]*/#support-inner-wrap {
  width : 960px;
  margin : 0px auto;
  border : 0px solid #000000;
  border-bottom : 1px solid #DDDDDD;
  border-top : 1px solid #F9F9F9;
  position : relative;
  background-color : #EEEEEE;
}
#footer-outer-wrap {
  margin : 0 auto;
  width : 1060px;
  background : url(../images/bg-content-panel.png) repeat-y center;
}
/*[clearfix]*/#footer-inner-wrap {
  width : 960px;
  margin : 0px auto;
  border : 0px solid #000000;
  border-bottom : 1px solid #DDDDDD;
  /*[empty]position:;*/
  background-color : #EBEBEB;
}
#pad-me {
  height : 40px;
}

.month-step {
  clear: left;
  border-bottom: 1px solid #EBEBEB;
  margin-bottom: 10px;
  overflow: auto;
}
.month-step IMG {
  margin-right: 20px !important;
}

/*************************************
 * 05. Content Area Columns
 ************************************/
/*[clearfix]*/#content-clear {
}
/*[clearfix]*/#content-left {
  width : 570px;
  margin-left : 39px;
  float : left;
  display : inline;
  position : relative;
  left : 0px;
  top : 0px;
}
/*[clearfix]*/#sidebar-right {
  float : right;
  position : relative;
  left : 0px;
  top : 0px;
  width : 280px;
  margin-right : 30px;
  display : marker;
  clear : right;
  display: inline;
}
#content-left-extended {
  width : 700px;
  margin-left : 39px;
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
  display : inline;
}
#fanshare-man {
  float : right;
  position : relative;
  left : 0px;
  top : 0px;
  margin-right : 25px;
  margin-top : -40px;
  display : inline;
}

/*************************************
 * 06. Sidebar
 ************************************/
#tertiary-nav {
background:url("../images/el-sidebar-li-dormant.png") no-repeat scroll 0 -47px transparent;
float:right;
left:12px;
padding-top:6px;
position:relative;
top:0;
}
#tertiary-nav LI {
  background: url(../images/el-sidebar-li-dormant.png) no-repeat;
  height: 53px;
  width: 339px;
  line-height: 3;
  text-indent: 30px;
  position: relative;
}
#tertiary-nav LI A {
  color: #424242;
  background:  none transparent scroll repeat 0% 0%;
  height: 53px;
  width: 339px;
  line-height: 3;
  text-indent: 30px;
  position: relative;
  text-decoration: none;
}
#tertiary-nav LI A:hover {
  color: #AA0000;
  background:  none transparent scroll repeat 0% 0%;
  height: 53px;
  width: 339px;
  line-height: 3;
  text-indent: 30px;
  position: relative;
  text-decoration: none;
}
#tertiary-nav .active {
  background: transparent url(../images/el-sidebar-li-active.gif) no-repeat !important;
  height: 53px;
  width: 339px;
  line-height: 3;
  text-indent: 30px;
  color: #FFFFFF;
}
#tertiary-nav .active A {
  color : #FFFFFF;
  text-decoration : none;
  background: none transparent scroll repeat 0% 0%;
}
#tertiary-nav .active A:hover {
  color: #FFF;
}
.image-buttons LI {
  margin-top: 5px;
  margin-bottom: 5px;
}
.image-buttons LI IMG {
  display : block;
  width : 282px;
  height : 81px;
}
.image-buttons LI A {
  cursor: pointer;
}

/*************************************
 * 07. Hero Slot
 ************************************/
#hero {
  background : url(../images/bg-hero.jpg) no-repeat;
  margin : 12px 0px 20px 20px;
  height : 298px;
  width: 918px;

}
#hero H1 {
  color : #FFFFFF;
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
  font-weight : bold;
  margin-top : 208px;
  margin-left : 100px;
  width : 360px;
  height : 60px;
  font-size : 20px;
  text-transform : uppercase;
  display : inline;
  padding-right : 239px;
}
#secondary-nav {
  color : #C2C2C2;
  font-size : 16px;
  font-weight : bold;
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
  padding : 0 20px 0 20px;
}
#secondary-nav LI {
  margin : 15px 0;
}
#secondary-nav LI A {
  color : #FFFFFF;
  text-decoration : none;
}
#secondary-nav LI A:hover {
  color : #BBAA77;
  text-decoration : none;
}
#full-width-hero {
  position : relative;
}
H1.page-heading {
  color : #AA0000;
  font-size : 32px;
  margin : -25px 35px 0;
  padding-top : 60px;
}
#full-width-hero H1.page-heading {
  margin-top : 0px;
  padding-top: 40px;
}
.how-it-works {
  background : url(../images/bg-how-does-it-work.jpg) no-repeat center top;
  height : 395px;
  margin-top : -8px;
  margin-bottom : 30px;
}
.what-is-fanshare {
  background : url(../images/bg-what-is-fanshare.png) no-repeat center top;
  height : 355px;
  margin-top : -8px;
}
.gunners {
  margin-top : 50px;
  margin-left : 35px;
  font-size : 18px;
}
.gunners LI {
  background : url(../images/el-bullet-gunner.jpg) no-repeat center left;
  padding-left : 40px;
  line-height : 2.1;
  margin : 10px 0;
  font-weight : bold;
  position : relative;
}

/*************************************
 * 08. Front Page Columns
 ************************************/
/*[clearfix]*/#four-columns {
  margin : 0 20px;
}
.column {
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
  width : 215px;
}
.column-first {
  margin-right : 10px;
}
.column-last {
  margin-left : 10px;
}
.column-middle {
  margin-left : 10px;
  margin-right : 10px;
}
.column P {
  line-height : 1.9;
  font-weight : normal;
  margin-top : 17px;
}
.column H2 {
  color : #AA0000;
  font-size : 18px;
  padding-bottom : 10px;
  margin-bottom : 10px;
  border-bottom : 1px solid #AA0000;
  padding-top : 10px;
}
.column A.grey {
  font-weight : bold;
  font-size : 11px;
  line-height : 4em;
  text-decoration: none;
  color: #575757;
  background : url(../images/el-raquo-small.jpg) no-repeat scroll center left;
  padding-left: 10px;
}
.column A.grey:hover{
  color: #AA0000;
}
.column UL LI {
  padding-left : 25px;
  line-height : 2.9;
  border-bottom : 1px solid #DBDBDB;
}
#column-one UL LI {
  background : url(../images/el-bullet-arrow.jpg) no-repeat scroll center left;
}
#column-one UL LI A {
  color: #575757;
  text-decoration: none;
  font-weight: normal;
}
#column-one UL LI A:hover {
  color: #AA0000;
}
#column-two UL {
}
#column-two UL LI {
  background : url(../images/el-bullet-tick.jpg) no-repeat scroll center left;
}
#column-three P {
  height:160px;
  overflow:hidden;
}
#column-four {
  background-color : #EDEDED;
  border : 1px solid #D4D4D4;
  width : 212px;
  position : relative;
}
.inner-border {
  border : 1px solid #FFFFFF;
  padding : 0 15px;
  width : 180px;
}
#column-four H2 {
  color : #636363;
  border-bottom : 1px solid #D3D3D3;
}
#column-four UL LI {
  font-weight : bold;
  border : none;
  margin : 5px 0px;
  padding : 0px;
  font-size : 11px;
  line-height : 1.5;
  color : #575757;
  background : url(../images/el-raquo-small.png) no-repeat scroll center left;
  padding-left: 10px;
}
#members-badge {
  position : absolute;
  right : 0px;
  top : 0px;
  margin-right : 10px;
  margin-top : 5px;
}
.link-middle {
  border-bottom: 1px solid #DBDBDB;
  height: 40px;
  padding-bottom: 20px;
  padding-top: 7px;
}

/*************************************
 * 09. Form Elements
 ************************************/
FORM {
  margin-top : 15px;
  margin-bottom : 15px;
}
LABEL {
  font-weight : bold;
  font-size : 11px;
  margin-left : 5px;
}
INPUT {
  background-image : url(../images/bg-form-input.jpg);
  border : 1px solid #B9B9B9;
  height : 28px;
  width : 177px;
  margin-bottom : 5px;
  padding-left : 5px;
  padding-right : 5px;
  font : 1em arial;
}
#forgotten-password {
  font-size : 10px;
  color : #6A6A6A;
  position : relative;
  top : -17px;
}
INPUT#submit {
  width : 54px;
  height : 30px;
  margin-left : 10px;
}

/*************************************
 * 10. Support Bar
 ************************************/
/*[clearfix]*/.support {
  color : #828282;
  font-size : 16px;
  padding : 10px 0;
  clear : both;
}
.support LI {
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
  text-align : center;
  width : 320px;
  padding : 15px 0;
}
.support LI A {
  color : #828282;
  text-decoration : none;
  margin-left : 32px;
}
#totop {
  background : url(../images/el-banner-r-l.png) no-repeat left;
  height : 56px;
  position : relative;
  left : -28px;
  margin-right : -40px;
  text-align : right;
  padding-right : 25px;
}
#totop-link {
  color : #B0B0B0;
  font-size : 10px;
  background : url(../images/el-up-arrow.png) no-repeat center left;
  padding-left : 24px;
  line-height : 4.5;
}
.a-phone {
  background : url(../images/bu-foot-phone.jpg) no-repeat center left;
  padding : 20px 20px 20px 40px;
}
.a-support {
  background : url(../images/bu-foot-mail.jpg) no-repeat center left;
  padding : 20px 20px 20px 40px;
}
.a-enquiry {
  background : url(../images/bu-foot-enquiry.jpg) no-repeat center left;
  padding : 20px 20px 20px 40px;
}

/*************************************
 * 11. Footer
 ************************************/
/*[clearfix]*/#footer-logo-links {
  padding : 20px 0px 0px;
  border-bottom : 1px solid #DBDBDB;
}
#footer-logo {
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
  width : 242px;
  padding : 0 40px 20px;
}
/*[clearfix]*/#footer-links {
  float : right;
  position : relative;
  left : 0px;
  top : 0px;
  padding : 10px 0;
  width : 520px;
  line-height : 3em;
}
#footer-links UL LI {
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
  padding-right : 23px;
  font-size : 11px;
  font-weight : bold;
  color : #880D0D;
  display : inline;
}
#footer-links P {
  clear : left;
  font-size : 11px;
}
#tc-link, #legal-link {
  color : #616161;
  text-decoration : none;
  border-bottom : 1px dotted #727272;
}
#tc-link:hover, #legal-link:hover {
  color : #AA0000;
  text-decoration : none;
  border-bottom : 1px dotted #727272;
}
.footer-links-seperator {
  border-left: 1px solid #727272;
  border-right: 1px solid #727272;
  padding: 0 7px;
  margin: 0 7px;
}
.border-right {
  border-right : 1px solid #727272;
  padding-right : 5px;
  margin-right : 3px;
}
#powered-by-equiniti {
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
  padding-left : 50px;
  padding-right : 50px;
  padding-top : 10px;
  padding-bottom : 10px;
}
#powered-by-equiniti A {
  padding-right : 20px;
}
#powered-by-equiniti img {
  max-height: 60px;
}
#footer-azure {
  clear : both;
  padding : 10px 0;
  border-top : 1px solid #FBFBFB;
  border-bottom : 1px solid #DBDBDB;
}
#footer-disclaimer {
  clear : both;
  padding : 0 50px;
  font-size: 11px;
  border-top : 1px solid #FBFBFB;
}
#designed-by-azure {
  background : url(../images/bu-azure-design.jpg) no-repeat;
  float:right;
  font:11px/17px Verdana;
  height:36px;
  margin-right:50px;
  margin-top:15px;
  margin-bottom:15px;
  padding-left:42px;
  
}
#designed-by-azure A {
  color: #727272;
}
#designed-by-azure A:hover {
  color: #AA0000;
}
#designed-by-azure A DIV {
  
}

/*************************************
 * 12. Join Fanshare
 ************************************/
.get-started {
  border-top : 1px solid #E7E7E7;
  border-bottom : 1px solid #E7E7E7;
  margin : 30px 0;
}
.get-started IMG {
  padding : 20px;
}
.get-started A {
  float: left;
  height: 42px;
  margin: 25px;
  width: 230px;
  display: inline;
}
/*[clearfix]*/#account-boxes {
  clear : both;
  padding-top : 20px;
  padding-bottom : 20px;
}
#account-boxes .box {
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
  width : 320px;
  height : 215px;
  background : url(../images/bg-account-box.jpg) no-repeat center top;
  border: none;
}
#account-boxes H3 {
  background : url(../images/bg-account-box-h3.png) no-repeat center top;
  color : #FFFFFF;
  height : 42px;
  margin-top : 13px !important;
  line-height : 2.5;
  margin-left : -1px;
  text-align : center;
  margin-bottom : 5px;
  position : relative;
}
#account-boxes P {
  margin : 0 0 0 100px;
  width : 170px;
  padding : 0px;
}
#account-boxes .info {
  height : 85px;
}
#account-boxes .join-link {
  text-align : right;
  color : #1463A6;
  font-weight : bold;
}

/*************************************
 * 13. FAQ Search
 ************************************/
.search-form {
/*  border-top : 1px solid #E7E7E7;*/
  border-bottom : 1px solid #E7E7E7;
  padding: 10px 0 6px 0;
}
/*[clearfix]*/.search-form FORM {
  position : relative;
  padding : 0 0 0 20px;
}
.query {
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
}
#query {
  line-height : 2;
}
#search {
  width : 103px !important;
  margin : -1px 0px 0px -1px;
  padding : 0px;
  border : 0px solid #000000;
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
  height : 35px;
  display : inline;
  background: url("../images/buttons/bu-search.jpg") no-repeat scroll 0 0 transparent;
  text-indent: -9999px;
}
#search:hover {
  cursor: pointer;
  background-position: 0 -36px;
}
.reset {
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
  line-height : 3;
  margin-left : 20px;
  margin-right : 20px;
  font-size : 10px;
}
.reset A {
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
  line-height : 3;
  margin-left : 10px;
  margin-right : 10px;
  font-size : 10px;
  color : #818181;
}

/*************************************
 * 14. FAQ List
 ************************************/
#faq-list {
  margin-top : 20px;
  margin-bottom : 20px;
}
#faq-list LI {
  margin : 5px 0;
}
#faq-list LI A {
  color : #5C5C5C;
  text-decoration : none;
}
#faq-list LI A SPAN {
  color : #AA0000;
}
P.faq-answer {
  padding-left : 20px;
}
.back-to-top {
  border-top : 1px solid #E7E7E7;
  border-bottom : 1px solid #E7E7E7;
  padding : 10px 5px;
  text-align : right;
  font-size : 10px;
  margin-bottom : 20px;
}
.back-to-top A {
  text-decoration : none;
  color : #818181;
  background : url(../images/el-up-arrow.png) no-repeat center left;
  padding-left : 16px;
}

/*************************************
 * 15. Team Members Page
 ************************************/
/*[clearfix]*/.member {
  border-bottom : 1px solid #E7E7E7;
  display: none;
}
.member .image {
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
  margin-top : 20px;
  margin-bottom : 20px;
  display: inline;
}
.member .image IMG {
  padding : 1px;
  border : 1px solid #D6D6D6;
}
.member .text {
  margin : 0 0 0 20px;
  padding : 20px 0;
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
  width : 435px;
  display: inline;
}

/*************************************
 * 16. Front Page Login Form
 ************************************/
#column-four FORM {
  padding : 0;
  margin-bottom : 0px;
}
/*[clearfix]*/#column-four #login-actions {
  margin : 5px 0px 0px;
  padding : 0px;
}
#column-four INPUT {
  width : 165px;
}
#column-four #login-actions {
  width : 212px;
  margin-left : -16px;
  border-top : 1px solid #CFCFCF;
  margin-top : 17px;
}
#login-actions #submit {
  width : 85px;
  height : 37px;
  margin : 0px;
  padding : 0px;
  border : 1px solid #FFFFFF;
  border-right : 0px solid #000000;
  border-bottom : 0px solid #000000;
  float : right;
  position : relative;
  top : 0px;
  display : inline;
  background: url("../images/bu-login.jpg") no-repeat scroll 0 0 transparent;
  text-indent: -9999px;
}
#login-actions #submit:hover {
  cursor: pointer;
  background-position: 0 -37px;
}
#column-four #forgotten-password {
  float : left;
  position : relative;
  left : 0px;
  top : 0px;
  border-top : 1px solid #FFFFFF;
  border-right : 1px solid #C2C2C2;
  padding : 8px 10px;
  line-height : 1.8;
  display : inline;
  font-size: 11px;
}
#column-four #forgotten-password A {
  color : #6A6A6A;
  text-decoration : none;
}
#column-four #forgotten-password A:hover {
  color : #AA0000;
  text-decoration : none;
}

/*************************************
 * 17. Hover Buttons
 ************************************/
.join-fanshare {
  background: url("../images/buttons/bu-join-fanshare.jpg") no-repeat scroll 0 0 transparent;
}
.join-now {
  background: url("../images/buttons/bu-join-now.jpg") no-repeat scroll 0 0 transparent;
}
.join-ast {
  background: url("../images/buttons/bu-join-ast.jpg") no-repeat scroll 0 0 transparent;
  float: right;
  width: 122px;
  height: 100px;
  position: relative;
  top: 24px;
  right: 30px;
}
.reset-pass {
  background: url("../images/buttons/bu-reset-password.jpg") no-repeat scroll 0 0 transparent;
  width: 158px;
}
.get-started-bu {
  background: url("../images/buttons/bu-get-started.jpg") no-repeat scroll 0 0 transparent;
}
.hover {
  display:block;
  height:36px;
  margin:0;
  overflow:hidden;
  padding:0;
  cursor: pointer;
}
.hover_button {
  background-position: 0 -36px !important;
}
.get-started-bu.hover_button {
  background-position: 0 -42px !important;
}

/*************************************
 * 18. Tables
 ************************************/
table, tbody, tfoot, thead, tr, th, td {
  border:1px dotted #CCCCCC;
  padding: 4px;
}
/*************************************
 * 19. Others & Misc
 ************************************/
.opened {
  background:url("../images/collapse.jpg") no-repeat scroll right center transparent !important;
}
#open_children {
  background:url("../images/expand.jpg") no-repeat scroll right center transparent;
  cursor: pointer;
}
.prominent-box {
  border:1px solid #ffffff;
  outline:1px solid #d6d6d6;
  background: url(../images/el-join-ast.jpg) no-repeat scroll 10px 50% #efefef;
  height: 80px;
  margin: 10px 0;
  overflow: auto;
}
#email_link {
  display:none;
}
.pdf {
  background: url(../images/page_white_acrobat.png) no-repeat scroll left center;
  padding-left: 24px;
  display: block;
}
#forgot-password, #return-login {
  position: relative;
  left: 105px;
  display: inline;
  font-size: 11px;
}
/*************************************
 * 20. On Page Gallery
 ************************************/
#page_gallery
{
}

#page_gallery h2
{
	margin-bottom: 10px;
}

#page_gallery a
{
	display: block;
	float: left;
	width: 70px;
	height: 70px;
	border: 1px solid #d6d6d6;
	margin: 8px 8px 0px 0px;
	padding: 1px;
}

#page_gallery a img
{
	display: block;
	width: 70px;
	height: 70px;
}

#ukr .error {
	padding-left: 0px;
}