body {
    /* Center IE */
    text-align:center;
    font-family:Georgia, Sans-Serif;
    color:#222;
    font-weight:normal;
    background-color:#000;
}
#pageWrapperOuter {
    position:relative;
    top:0;
    left:0;
    width:965px;
    /* Correct centering for IE */
    text-align:left;
    /* Center Mozilla/Opera */
    margin: 10px auto 5px auto;
}
#pageWrapperInner{ 
    /* Set width for IE 6 */
    width:100%;
    background-image:url(../../../_bularangi/images/global/main_content_background.gif);
    background-repeat:repeat-y;
    background-position:right bottom;
}
h1{
}
h2{
}
h3{
}
p{
}
a{
    /* remove outline that Firefox puts on */
    outline:none;
}

/* --- RANKERS ---*/
#rankers_badge{
    position:absolute;
    right:35px;
    top:150px;
    z-index:1000;
}

/* --- HEADER ---*/
#headerWrapper{
    background-image:url(../../../_bularangi/images/global/harley_title_test.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    padding-bottom:5px;
    background-color:#000;
}
#header{
    height:120px;
}
#headerLogo{
    position:absolute;
    top:0px;
    left:0px;
}
#headerLogo a{
}

/* --- TOP LINKS ---*/
#links{
    text-align:left;
    background-image:url(../../../_bularangi/images/global/background_trans_links.png);
    background-repeat:repeat;
    border-top:solid 1px #444;
    border-bottom:solid 1px #333;
    font-size:0.9em;
}
#links ul
{
   font-family:Verdana, Sans-Serif;
}

#links li{
    display:inline;
    padding: 0px 15px 0px 15px;
    line-height:1.6em;
    font-weight:bold;
    border-right:solid 1px #777;
}
#links a{
     color:#efefef;
     text-decoration:none;
}
#selectedTopNavLink{
    background-color:#444;
    color:#fff;
}


/* --- BREADCRUMB ---*/
#locator{
    position:absolute;
    top:126px;
    right:45px;
    color:#eee;
    font-family:Verdana, Sans-Serif;
    font-size:0.75em;
    font-weight:bold;
    text-transform:lowercase;
}

/* --- RSS ---*/
#ctl00_rssLinkContainer{
}

/* --- Content --- */
#contentWrapper{
    position:relative;
    top:0;
    left:0;
    /* Need width for IE6! */
    width:100%;
}
#printLogo{
    display:none;
}

/* Switch positions with the left column and the
middle column as the middle column appears first in the
markup.  This is to help with SEO */
.columnLeft{
   float:left;
   position:relative;
   left:-725px;
   width:235px;
}
#columnMiddle{
    float:left;
    position:relative;
    left:240px;
    width:725px;
     /* Sets the overall basic font-size and line heights
    for everything in the middle column */
    font-size:0.85em;
    line-height:1.45em;
}
#columnMiddle p{
    margin-bottom:1em;
}
#columnMiddle ul{
   margin-left:30px;
   margin-bottom:0.5em;
   list-style-type:disc;
}
#columnMiddle li{
    margin: 0em 15px 0.25em 0px;
    line-height:1.6em;
}
#columnMiddle a{
   color:#222;
   text-decoration:underline;
}
.columnRight{
    display:none;
}
.columnExtraNavigation{
    clear:both;
}

/* --- MAIN CONTENT ---*/
#mainContent{
    float:left;
    width:630px;
    color:#222;
    padding-left:50px;
}
#mainContent h2{
    font-size:1.3em;
    font-weight:normal;
    text-align:left;
    margin: 1em 0 1em 0;
    padding: 2px 4px 2px 0px;
    border-bottom:solid 1px #777; 
}
#mainContent h3{
    font-size:1.15em;
    font-weight:bold; 
    margin: 0.8em 0 0.4em 0;
}
#clearerContent{
    clear:both;
    height:1px;
    line-height:1px;
    font-size:1px;
}

/* --- FOOTER ---*/
#footerWrapper{ 
}
#footer{
    /* Do the position relative so IE6 knows where
    to correctly place login button */
    position:relative;
    top:0;
    left:0;
    /* Keep IE6 from allowing login to 'disappear' */
    height:100%;
    background-color:#000;
    border-top:solid 1px #fff;
}
#footer ul{
   font-family:Verdana, Sans-Serif;
}

#footer li{
    display:inline;
    padding: 0px 15px 0px 15px;
    line-height:1.6em;
}
#footer a{
     color:#eee;
     font-size:0.85em;
     font-weight:normal;
     text-decoration:none;
}

/* --- PAGINATION ---*/
.containerPagination{
   float:left;
   width:445px;
   padding-top:10px;
   padding-bottom:10px;
   text-align:right;
}
.buttonPagination, .pageButtonSelected, .pageButtonUnselected{
    background-color:Transparent;
    text-decoration: none;
    font-family:Verdana, Sans-serif;
    font-weight:normal;
    font-size:0.8em;
    color:#444;
    cursor:pointer;
    padding:0;
    margin:0px 3px 0px 3px;
    border:none;
}
.pageButtonSelected{
    font-weight:bold;
    text-decoration:underline;
}
 
/* --- SUBSCRIPTION --- */
.subscribeTextBox{
    float:right;
    width:150px;
    margin-bottom:4px;
}
#subscriptionContainer{
  padding: 8px 12px 8px 12px;
  color:#eee;
}
.btnSubscribe{
    float:right;
    width:100px;
    color:#111;
    background-color:#ddd;
    margin-right:54px;
    text-decoration:none;
    outline:none;
    cursor:pointer;
    vertical-align:top;
    border:solid 1px #aaa;
}

/* --- AJAX PROGRESS --- */
#progressContainer{
    position:fixed;
    top:42%;
    right:48%;  
    z-index:1000; 
    background-color:Transparent;
}
#progressContainer img{
    padding:20px;
}
#innerProgressContainer{
    width:100%;
    background-color:#fff;
    border:solid 1px #000;
    /* Must have a WIDTH or HEIGHT set with IE for any element
    you want to use filter on or doesn`t work */
    filter:alpha(opacity=50);
    opacity:.50;
}
.btnSearchMain{
    
    background-color:#ddd;
    padding-left:5px;
    margin:0;
    margin-top:4px;
    color:#111;
    text-decoration:none;
    outline:none;
    cursor:pointer;
    border:solid 1px #aaa;
}

.btnSearch{
    background-color:#ddd;
    padding-left:5px;
    margin:0;
    color:#111;
    text-decoration:none;
    outline:none;
    cursor:pointer;
    vertical-align:top;
    border:solid 1px #aaa;
}
.textSearch{
    width:140px;
    margin-left:15px;
}

/* --- Login --- */
.lnkLogin{
    position:absolute;
    right:15px;
    bottom:5px;
}

/* TEMPLATES for pages with TinyMCE */

/* This is the outer container of a template
that ensures correct clearing when using floated elements */
.templateClearer
{
    clear:both;
    font-size:1px;
    line-height:1px;
    margin:0;
    padding:0;
}

/*--- Events Search ---*/
.btnGo{
    height:1.7em;
    background-color:#ddd;
    margin:0;
    margin-left:3px;
    margin-top:4px;
    color:#111;
    text-decoration:none;
    outline:none;
    cursor:pointer;
    vertical-align:top;
    border:solid 1px #aaa;
}
.ddlEvents{
    width:184px;
    margin-top:4px;
    margin-left:15px;
    overflow:hidden;
}

/*--- MP_Shopping_Cart ---*/
.pShoppingCart{
    margin-top:0.3em;
    margin-bottom:0.3em;
    margin-left:10px;
    width:215px;
}
.lnkShoppingCart{
    display:block;
    width:215px;
    margin:0px;
    margin-left:10px;
    margin-bottom:0.3em;
    text-align:left !important;
}
#tblShoppingCartSummary{
    width:215px;
    margin-left:10px;
}
#tblShoppingCartSummary tr{
   width:100px;
   line-height:1.3em;
}
#tblShoppingCartSummary .tdPrice{
    text-align:right;
}
#tblShoppingCartSummary .trShoppingSubtotal{
    line-height:1.8em;
    font-weight:bold;
}
#tblShoppingCartSummary .trShoppingSubtotal .tdPrice{
    border-top:solid 1px #555;
}
.clearBoth{
    clear:both;
    line-height:1px;
    font-size:1px;
    height:1px;
}

/* --- Search Box ---*/
.headerSearchBox{
    position:absolute;
    top:55px;
    right:45px;
}
/* --- jFlow - slider --- */
/* Default CSS for when Javascript DISABLED */
#myController{
    display:none;
}
.jFlowPrev, .jFlowNext{
    display:none;
}
#myController{
width:630px;
}
#myController span{
width:100%;
color:#000;
margin-right:5px;
cursor:pointer;
padding:4px 10px 4px 10px;
border-left:solid 1px #999;
border-right:solid 1px #999;
}
#jFlowSlide{
margin-top:5px;
padding-top:15px;
padding-bottom:15px;
border-bottom:1px dotted #444;
}
#myController span.jFlowSelected {
background:gold;
}
.jFlowPrev, .jFlowNext{
cursor:pointer;
padding-top:5px;
padding-right:5px;
}

/* --- Flip Flop Menu slider --- */
.flip-flop-menu li span{
background-position:right center;
background-repeat:no-repeat;
}

