﻿/*------------------------------- Site Defaults End -------------------------------------------*/

body, th, td, div, p, table, input
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #333;
}
body
{
    margin: 0px;
}
h1, h2, h3, h4, h5, h6
{
    font-weight: bold;
}

table, tr, td
{
    margin: 0px;
    padding: 0px;
}
img
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    margin: 0px;
    padding: 0;
}
ul
{
    text-transform: capitalize;
}

a
{
    cursor: pointer;
    cursor: hand;
    text-decoration: none;
}
a, a:link, a:visited, a:active
{
    color: #666;
}
a:hover
{
    color: #005FEC;
}


/*-------------------------------Site Defaults End -------------------------------------------*/



#SignUpStepTwo
{
    width: 270px;
    float: right;
}
#divPrivacy
{
    text-align: left;
    width: 972px;
}
/*------------------------------- Account -------------------------------------------*/


.simpleborder
{
    border: solid 1px #A1A1A1;
}
.Profile a
{
    color:#e96d1f;
}
.ProfileMenu
{
   background:url(/Images/main_nav_bg.png) repeat-x top;height:32px;
    
}
.ProfileMenu .rtsLI
{
    margin-top: 8px;
    margin-bottom: 8px;
    text-align:center;
    float:left

}
.ProfileMenu .rtsLI:hover
{
}


.ProfileMenu .rtsLevel
{
    display: table;
    vertical-align: top;
    width:auto;

}

.ProfileMenu .rtsUL
{
    padding: 0;
    list-style-type: none;
    margin:0;
}


.ProfileMenu .rtsLink
{
    display:block;
    padding-left: 20px;
    padding-right: 20px;
    color: #FFFFFF;
    font-weight:bold;
    outline:none;
}

.ProfileMenu a
{
    color:White;
}
.ProfileMenu .rtsSelected,
.ProfileMenu a:hover
{
    color: #e96d1f;
}

.RewardsMenu 
{
}
.RewardsMenu .rtsLI
{
    text-align:center;
    float:left;  
    margin-right: 2px;

}
.RewardsMenu .rtsLI:hover
{
}


.RewardsMenu .rtsLevel
{
    display: table;
    vertical-align: top;
    width:auto;

}

.RewardsMenu .rtsUL
{
    padding: 0;
    list-style-type: none;
    margin:0;
}


.RewardsMenu .rtsLink
{
    display:block;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #FFFFFF;
    font-weight:bold;
    background-color:#333333;
    outline:none;
}

.RewardsMenu a
{
    color:White;
}
.RewardsMenu .rtsSelected,
.RewardsMenu a:hover
{
    color: #e96d1f;
    background-color:#ffffff;
    border:1px solid #a1a1a1;
    border-bottom:none;
    padding-top: 7px;
    padding-left: 19px;
    padding-right: 19px;
}

.profileheight
{
    min-height: 500px;
    vertical-align:top;
    
}
.divProfileTabs
{
    text-align:left;
    min-height: 475px;
    height:auto !important;
}
.ProfileForm
{
	text-align: left;
	width:350px;
}
	
.ProfileForm table tr td
{
    padding:0 15px 10px 0;
    vertical-align : top;
}

.LoginText
{
    font-size: 6pt;
    color: #666;
}

.profileSectionHeading
{
    color:#e96d1f;
    font-size:14pt;
}

.profileSubHeading
{
    color:#e96d1f;
    font-size:12pt;
}

.profileSectionText
{
    padding-bottom:15px;
    border-bottom:1px dotted #a1a1a1;
    margin-bottom:15px;
}

.profileList li
{
    padding-bottom: 5px;
}

/*------------------------------- Text Boxes -------------------------------------------*/

.textbox
{
    height: 24px;
    line-height: 26px;
    font-size: 16px;
    padding-top: 3px;
    text-indent: 2px;
    outline-style: solid;
    outline-color: #c3c3c3;
    outline-width: 2px;
}

/*------------------------------- Main -------------------------------------------*/
#divMain
{
    width: 100%;
    margin: 0 auto;
    min-width: 1024px;
}
#divContent
{
    width: 100%;
    min-width: 1024px;
    min-height: 130px;
}
#GoogleSearchHeight
{
    min-height: 540px;
    min-width:1100px;
}
#divPadding
{
    margin: 2px 0px 2px 0px;
    width: 100%;
}
#divHeader
{
    height: 162px;
    width: 100%;
    min-width: 972px;
}
#divHeaderSearch
{
    height: 94px;
}
#divHeaderSearch table
{
    height: 100%;
}


#divHeaderTopRight
{
    float: right;
}

#divHeaderTopRight .literal_style
{
    text-decoration: none;
    font-size: 12px;
    color: #E96D1F;
}
#divHeaderTopLeft
{
    color: #666;
    float: left;
}
#divHeaderLinks
{
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
#divHeaderLinks a
{
    text-decoration: none;
    font-size: 9pt;
    color: #E96D1F;
}
#divHeaderLinks .literal_style
{
}

.menudelimiter
{
    font-size: 14px;
    color: #666;
}
#divFooter
{
    color: #FFFFFF;
    padding: 0;
   
    width: 1002px;
    border-left: 1px solid #A1A1A1;
    border-right: 1px solid #A1A1A1;
    background-color: #CCCCCC;
    display: block;
    float: none;
   
    clear: both;
}
  #divFooter a
{
 color: #666;
 
 }
 #divFooter a:hover
{
 color: #005FEC;
 
 }
.footerTop
{
    background-image: url(  ' ../Images/content/footer_grey_top_rounded.png' );
    background-position: top;
    width: 1004px;
    height: 5px;
    background-repeat: no-repeat;
    
    display: block;
    float: none;
    clear: both;
}
.footerBottom
{
    background-image: url(  ' ../Images/content/footer_grey_bot_rounded.png' );
    background-position: top;
    width: 1004px;
    height: 5px;
    background-repeat: no-repeat;
    padding-bottom: 10px;
}
.footerTopRow
{
    background-image: url(  ' ../Images/content/blk_footer_bg.png' );
    height: 26px;
    width: 988px;
    background-repeat: no-repeat;
    background-position: center;
    padding-left: 15px;
    position: relative;
    text-align:left;
   
}
#divFooter .footerTopRow a
{
    color: White;
}
.footerTopRow td
{
    background-image: none;
    padding-top: 2px;
    padding-left: 70px;
    
}
.footerElements td
{
    padding-left: 84px;
    text-align:left;
}




.searchbarRight
{
    background-image: url(                              '../Images/header/ijango_topsearch_modbg_right.png' );
    background-repeat: no-repeat;
    padding: 0;
    margin: 0;
    width: 6px;
}
.searchbarLeft
{
    background-image: url(                              '../Images/header/ijango_topsearch_modbg_left.png' );
    background-repeat: no-repeat;
    padding: 0;
    margin: 0;
}
.searchbarMid
{
    background-image: url(                             '../Images/header/ijango_topsearch_modbg_1pxgrad.png' );
    background-repeat: repeat-x;
    padding: 0;
    margin: 0;
}
#divSponsoredLinks
{
    display: block;
    float: none;
    clear: both;
    text-align: left;
    padding: 6px 10px 6px 10px;
    font-size: 9pt;
    text-decoration: none;
}

#divSponsoredLinksHeader
{
    font-weight: bold;
    padding: 0 0 5px 10px;
}
.adbox
{
    border-top: 1px solid #a1a1a1;
}
.ad
{
    padding: 10px;
}
.adtitle{ padding-bottom: 3px;font-weight: bold;}
.adtitle a
{
    color: #333333;
    font-size: 9pt;
   
}
.adtitle a:hover
{
    color: #005FEC;
}
.adtext, .adtext a, .adtext a:visited
{
    font-size: 9pt;
    text-decoration: none;
}
.adurl a, .adurl a:visited
{
    color: #005FEC;
    font-size: 9pt;
    text-decoration: none;
}
.adurl a:hover
{
    text-decoration: none;
}


/*------------------------------- Search Links -------------------------------------------*/
#divSearchLinks
{
    text-align: left;
    padding-left: 8px;
    width: 100%;
}

#divSearchLinks a
{
    vertical-align: middle;
    line-height: 25px;
    text-align: center;
    color: #333;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
}
#divSearchLinks a:hover
{
    color: #E9601F;
    text-decoration: none;
}
#divSearchLinks .current
{
    background-image: url('../Images/header/iJango_search_tab75.png' );
    background-repeat: no-repeat;
    background-position: center bottom;
    color: #FFFFFF;
    height: 20px;
    width: 105px;
}

#divSearchHeader
{
    margin: 0 auto;
}
#searchBoxTR
{
    height: 45px;
    background-image: url(                                '../Images/header/ijango_topsearch_modbg_1pxgrad.png' );
    background-repeat: repeat-x;
}
#searchBoxTR td
{
    padding: 0;
    margin: 0;
}


#divSearchControl
{
   
    height: 100%;
    margin-top: 5px;
    padding-left: 5px;
    margin-left: 5px;
    text-align: left;
}
#divSearchArea
{
    width: 100%;
    max-width: 1004px;
    margin-top: 10px;
}

#divSearchRow
{
}
#divSearchColumn
{
    vertical-align: top;
}
#divSearchColumn0
{
    vertical-align: top;
    padding-right: 10px;
}
#divSearchColumn1
{
    vertical-align: top;
}
#divSearchColumn2
{
    width: 650px;
    vertical-align: top;
}
#divSearchColumn3
{
    margin-left: 10px;
    vertical-align: top;
}
#divSearchBoxes
{
}
#divSearchResults
{
    padding-top: 5px;
    display: table-cell;
}
#divSponsoredSearch
{
    display: table-cell;
    margin-right: 0px;
    width: 170px;    
    font-size: 14px;
    text-align: left;
}
#divSponsoredResults
{
}
#divSearchResultsHeader
{
    margin-left: 20px;
    height: 26px;
    background-color: #DDEEFF;
    border-bottom: solid 1px #9BCDFF;
}
#divSearchResultsTitle
{
    padding-top: 4px;
    padding-left: 10px;
    text-align: left;
}
.floatleft
{
    float: left;
}
.floatright
{
    float: right;
}


.clearfloat
{
    float: none;
    display: block;
    clear: both;
   
}
.clearfloat2
{
    float: none;
    display: block;
    clear: both;
   height:6px;
}


/**------------------------------------ Sign Up ------------------------------- */
.LoginUpContainer
{
    width: 972px;
    vertical-align: top;
    padding-top: 10px;
}
#SignUpContainer
{
    width: 972px;
    vertical-align: top;
    padding-top: 10px;
}
.SignUpWelcome
{
    padding-bottom: 10px;
    padding-left: 5px;
    text-align: left;
    font-size: 14pt;
    color: #E96D1F;
}
.SignUpTable
{
    vertical-align: top;
    width: 450px;
    text-align: left;
    border: 4px solid #F5F5F5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.LoginTable
{
    margin-left: 125px;
    background-color: #F5f5f5;
    vertical-align: top;
    width: 400px;
    text-align: left;
    border: 4px solid #F5F5F5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.SignUpRounded
{
    margin-right: 30px;
    width: 450px;
    padding: 10px;
    text-align: left;
    border: 4px solid #F5F5F5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.SignUpText
{
}
.LoginTitle
{
    padding-top: 10px;
    padding-left: 10px;
}
.LoginLabel
{
}
.tdSignUpLeftCol
{
    text-align: right;
    width: 300px;
    padding-right: 5px;
}
.tdSignUpRightCol
{
    text-align: left;
    width: 400px;
}
.searchbar_local_text
{
    font-weight: normal;
    font-size: 8pt;
    text-align: left;
    padding: 0 0 0 15px;
    color: #666666;
    text-align: left;
}

#dialog
{
    background-image: url('../Images/content/light_box_popup_bg.png' );
    background-repeat: repeat-x;
    color: #333;
    padding: 5px;
    font-family:Verdana;
}
#divJoinNow
{
    padding: 10px 0px 10px 0px;
    text-align:center;
}
#divContinueSignUp
{
    text-align:center;
}
.joinNowbutton
{
    padding: 10px 0px 10px 0px;
}

.ui-widget-overlay
{
    position: absolute;
    top: 0;
    z-index: 1001;
    overflow: hidden;
    background-color: #333; /* for IE */
    filter: alpha(opacity=80); /* CSS3 standard */
    opacity: 0.8;
}
.ui-dialog
{
    border: solid 1px #A1A1A1;
    font-family:Verdana;
}
.ui-dialog-titlebar
{
    background-color: #FFFFFF;
    background-image: url('../Images/header/x_orange_red.png' );
    background-repeat: no-repeat;
    background-position: 5px 5px;
    font-weight:bold;
    font-size:11pt;
    font-family:Verdana;
    color: #E96D1F;
    height: 23px;
    padding-left: 35px;
    padding-top: 6px;
}
.ui-dialog-titlebar a
{
}
.ui-dialog-titlebar a:hovor
{
    color: #005FEC;
}
.ui-dialog-titlebar-close
{
    padding-left:270px;
    color:#333;
    font-size:8pt;
    font-family:Verdana;
}
#divSignUpFooter
{
    height: 20px;
    background-color: #E96D1F;
    line-height: 20px;
    width: 100%;
    font-size: 5pt;
    padding-bottom: 3px;
    margin-top: 10px;
}
.push {
	height: 20px; /* .push must be the same height as .footer */
	clear: both;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -20px; /* the bottom margin is the negative value of the footer's height */
}
/* Container  */
.container{ height:100%; min-height: 100%; margin-bottom: -30px; position: relative;}

#divbaseline
{
    height: 30px;
    background-color: #333;
    line-height: 30px;
    width: 100%;
    padding-bottom: 3px;
}
#divbaseline td
{
    color: #e3e3e3;
    font-size: 8pt;
}
#divbaseline a
{
    color: #FFFFFF;
    text-decoration: none;
    font-size: 8pt;
}
#divbaseline a:hover
{
    color: #E96D1F;
    text-decoration: none;
}
#divbaseline .FooterLinkSeparator
{
    padding: 0 4px 0 4px;
    color: #FFFFFF;
}
.divSeparator
{
    padding-left: 335px;
}



/**------------------------------------user control signup ------------------------------- */


#SignupBox2
{
    background-image: url(  '/Images/signup/signup_bg2.png' );
    background-repeat: no-repeat;
    width: 265px;
    height: 519px;
    padding: 10px 5px 10px 10px;
    font-weight: bold;
    font-family: Verdana;
    line-height: 20px;
    font-size: 8pt;
    color: #333;
}

.SignUpRadio
{
    font-size: 7pt;
    width: 320px;
}

.rblist
{
    font-size: 7pt;
    width: 150px;
}

/*This style is for unauthenticated master page footer only*/
#divbaselineForUnMaster
{
}
#divbaselineForUnMaster td
{
    color: #666666;
    font-size: 8pt;
}
#divbaselineForUnMaster a
{
    text-decoration: none;
    font-size: 8pt;
}
#divbaselineForUnMaster a:hover
{
    color: #E96D1F;
    text-decoration: none;
}
#divbaselineForUnMaster .FooterLinkSeparator
{
    padding: 0 4px 0 4px;
    color: #666;
}
.divSeparatorForUnMaster
{
    padding-left: 280px;
}

/* Access Denied */
.warningheader{font-size:large;color:red;font-weight:bold}
.smallwarningmessage{font-size:small;color:Red}
.warningmessage{font-size:medium;color:Red;}
.hint{font-size:small;color:blue;}

.statusImage 
{
}
.logocentering{padding:8px 0 0 0;}
#bigBottomFooter{padding-top:10px;}
#divEOSBrowserDld{font-size:9pt;width:300px;padding-left: 100px}
#divEOSBrowserDld a{color:#E96D1f;text-decoration:underline;}

.greyHeader{background-color: #f1f1f1;}


#popupButton
{
	cursor:pointer;
}

#backgroundPopup{  
 display:none;  
 position:fixed;  
 _position:absolute;   
 height:100%;  
 width:100%;  
 top:0;  
 left:0;  
 background:#000000;  
 border:1px solid #cecece;  
 z-index:1;  
 cursor:pointer;
 }
   
 #popupContact{  
 display:none;  
 position:fixed;  
 _position:absolute;   
 height:384px;  
 width:546px;  
 background:#FFFFFF;  
 border:2px solid #cecece;  
 z-index:2;  
 padding:12px;  
 font-size:13px;
 cursor:pointer;  
 }  
 
 #popupContactClose{  
 font-size:14px;  
 line-height:14px;  
 right:2px;  
 top:0px;  
 position:absolute;  
 color:#6fa5fd;  
 font-weight:700;  
 display:block;  
 cursor:pointer;
 }  
/*-------------------------------------------------------temp-------------------------------------------


.ad {
margin:0;
}
a#aw0.adt {
font-size:10px;
font-weight:bold;
}
#taw0 .adb {
color:#666666;
display:block;
font-size:9pt;
}
.adu {
color:#005FEC;
font-size:10px;
line-height:12px;
overflow:hidden;
white-space:nowrap;
}

*/