/* GENERAL */

select {
    color:#1A2633;
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size:10px;
    background-color:#fff;
    margin-right:2px;
}

/* headings */

h1.extra-margin {
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#E50000;
    line-height:12px;
    margin-top:0px;
    margin-bottom:11px;
	text-transform:uppercase;
}
html>body h1.extra-margin {margin-bottom:12px;}



/* links */


.subNavCont {
    border-style:none;
    height:18px;
}

a.arrow-heading {
    padding-left:15px;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    line-height:12px;
    color:#008BC0;
    background: url(/images/template2/link-arrow.gif) no-repeat;
    background-position : top left;
    display:block;
    margin:0 0 4px 0;
}





a.reverse-arrow {
    padding-left:15px;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    line-height:12px;
    color:#ffffff;
    background: url(/images/template2/link-arrow-wt.gif) no-repeat;
    background-position : top left;
    display:block;
    margin:0 0 2px 0;
}

a.reverse-arrow:hover {
    color:#ffffff;
    text-decoration:underline;
}

a.arrow-lt{
    padding-left:12px;
    font-size:10px;
    font-weight:normal;
    font-family:Verdana;
    text-decoration:none;
    line-height:12px;
    color:#008BC0;
    background: url(/images/template2/link-arrow-lt.gif) no-repeat;
    background-position : top left; 
}
a.arrow-lt:hover {
    text-decoration:underline;
}

a.account-info {
    color:#F9FB00;
    text-decoration:none;
}

a.account-info:hover {
    text-decoration:underline;
}

td {
font-size:10px;
}

th {
font-size:10px;
}

/* special */

/*ol {padding-left:0px;}*/

/*
ul {margin-top:2px;margin-bottom:8px;}
*/

.error {color:#E50000;font-weight:bold;}

form {margin:0px;}

img {border:none 0px;


}

label {
font-size:11px;
}

.no-margin{
    margin:0px;
    padding:0px;
}

.formButton {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; background-color:#23526B; height:20px; padding-top:0px;line-height:10px;}
.formButtonOver {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; background-color:#326A88; height:20px; padding-top:0px;line-height:10px;}
.formButtonDown {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; background-color:#326A88; height:20px; padding-top:0px;line-height:10px;}
.formButtonDis {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#cccccc; background-color:#888; height:20px; padding-top:0px;line-height:10px;}


/* GLOBAL NAV BLOCK */
#logo-box{
    font: 0px/0px sans-serif;
    margin:0px;
    padding:0px;
}

#primary-nav-box {
    font: 0px/0px sans-serif;
    margin:0px;
    padding:0px;
}

#primary-nav-box a {
    padding:0px 6px 0px 6px;
}

#secondary-nav-box {
    font-size:10px;
    font-weight:bold;
    line-height:12px;
    color:#fff;
    background-color:#8595A6;
    padding:0px;
    padding-bottom:3px;
}

a.secondary-nav {
    padding-left:4px;
    padding-right:6px;
    color:#fff;
    text-decoration:none;
}

a.secondary-nav:hover {
    color:#fff;
    text-decoration:underline;
}

#service-number-box {
    font-size:11px;
    font-weight:bold;
    color:#E50000;
    padding:12px 6px 0px 0px;
}

#service-email-box {
    padding:8px 6px 4px 0px;
}

a.service-email {
    font-size:10px;
    font-weight:bold;
    color:#475F77;
    text-decoration:none;
}

a.service-email:hover {
    color:#475F77;
    text-decoration:underline;
}

.promo-block p {
    font-size:10px;
    line-height:14px;
    margin-top:0px;
    margin-bottom:4px;
}

.prod-panel p {
    font-size:10px;
    line-height:14px;
    margin-top:0px;
    margin-bottom:4px;
}
/* ----------------- */

/* HEADER BLOCK */
#login-panel{
    background-image:url( /images/template2/login-panel-bkg.gif );
    text-align:right;
    color:#fff;
    font-size:10px;
    font-weight:normal;
    line-height:20px;
}

#login-panel .horz-rule{
    width:178px;
    height:0px;
    overflow:hidden;
    font: 1px/1px sans-serif !important;
    font: 0px/0px sans-serif;
    border-top:solid 1px #001A33;
    border-bottom:solid 1px #006BD6;
}

/*\*/
* html #login-panel .horz-rule {
    height:2px;
}
/* */

#login-panel input {
    width:72px;
    height:13px;
    font-size:10px;
    border-top:solid 1px #001A33;
    border-left:solid 1px #001A33;
    border-bottom:solid 1px #006BD6;
    border-right:solid 1px #006BD6;
    background-color:#004080;
    color:#fff;
    margin:0px 0px 0px 2px;
    padding:0px;
}

/*\*/
* html #login-panel input {
    width:74px;
    height:15px;
}
/* */

#login-panel .loginbtnover,
#login-panel .loginbtndown ,
#login-panel .loginbtn {
    width:34px;
    height:32px;
    font-size:18px;
    color:#F2F2F2;
    
    padding-top:0px;
    line-height:20px;
    border-style:none;
}

#login-panel .loginbtn {
    background-image:url( /images/template2/go-button-norm.gif );
}

#login-panel .loginbtndown {
    background-image:url( /images/template2/go-button-down.gif );
}

#login-panel .loginbtnover {
    background-image:url( /images/template2/go-button-over.gif );
}

#account-nav-panel  {
    font-size:10px;
    font-weight:bold;
    color:#ffffff;
    font-family:Verdana,Helvetica,Arial,sans-serif;
}

/* there is hard coded styles in the email template, so this over-rides them
when the email is displayed as a sample online */
#referralEmailSample p,
#referralEmailSample ul,
#referralEmailSample b {
	font-size:11px;
}

a.account-nav{
    padding-left:4px;
    padding-right:6px;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    line-height:12px;
    color:#CEE0F2;
}

a.account-nav:hover {
    color:#CEE0F2;
    text-decoration:underline;
}

.account-nav-dsbl{
    padding-left:4px;
    padding-right:6px;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    line-height:12px;
    color:#509DEA;
}
 


/* Photo Gallery */
#photo-gallery-thumb-container {
	float:right;
	margin:50px 0px 10px 0px;
	text-align:right;
}
.photo-gallery-thumb {
	margin-left:10px;
	margin-bottom:10px;
}
#photo-gallery-nav-left {
	margin-top:12px;
	margin-bottom:2px;
	text-align:left;
}
#photo-gallery-nav {
	margin-bottom:2px;
	text-align:right;
}
#photo-gallery-btn-back {
	float:left;
	display:inline;
}
#photo-gallery-btn-prev {
	display:inline;
}
#photo-gallery-btn-next {
	display:inline;
	margin-left:6px;
}
#photo-gallery-main-photo-container {
	margin-bottom:30px;
	margin-top:0px;
}
#photo-gallery-main-photo {
	background:#E6F3FF;
}
#photo-gallery-captions {
	background:#FFF;
	/*background:#E6F3FF;*/
	padding:8px 8px 10px 0px;
	margin:2px 0px 0px 0px;
	/*border-top:3px solid #004080;*/
	text-align:left;
	font-size:11px;
	line-height:14px;
}
#photo-gallery-captions #caption-title {
	font-weight:bold;
}
#photo-gallery-captions #caption-date {
}
#photo-gallery-captions #caption-description {
}

/*=CASINO Purchase and Cashout
	This rule was created to correct the issue with the purchase chip and chip cashout,
	the form content was displaying incorrectly in IE.	
*/

#casino-form-column-width{
	width:100%;
	padding: 20px 15px;
}
























/***********************************/
/* STYLES FO0R NEW 2005 BODOG SITE */
/***********************************/

/* GENERAL */
body {
    background: url(../../bola/files/body-bg.gif) #29343A;
    margin:0px;
    padding:0px;
    line-height:16px;
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size:10px;
    color:#3E4347;
}
a:link, a:visited { color:#005FA9; text-decoration:underline; }
a:hover{ color:#008FFF; text-decoration:underline; }
p {
    line-height:16px;
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size:11px;
    margin-top:0px;
    margin-bottom:14px;
}
p.small, div.small{
    font-size:10px;
}
/*
ul {
    list-style-image: url(/images/template/bullet.gif);
}
*/


/* HEADINGS */
h1 {
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#3E4347;
    line-height:12px;
    margin-top:0px;
    margin-bottom:9px;
	text-transform:uppercase;
}
h1.heading {
    font-size:14px;
    color:#406A80;
    line-height:14px;
	text-transform:none;
    background:url(../../images/template/dotted-line-wht-bg.gif) bottom repeat-x ;
    padding-bottom:9px;
	text-transform:capitalize;
}
h2 {
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#3E4347;
    line-height:12px;
    margin-top:0px;
    margin-bottom:9px;
	text-transform:capitalize;
}
h2.underline {
    padding:5px 0 6px 5px;
    background:url(/images/template/dotted-line-wht-bg.gif) bottom repeat-x ;
    text-transform:capitalize;
}
h2.inverse {
    color:#FFFFFF;
    background-color:#406A80;
    padding:4px 6px;
    margin-bottom:10px;
    clear:both;
}
h3 {
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#3E4347;
    line-height:12px;
    margin-top:0px;
    margin-bottom:9px;
	text-transform:capitalize;
}
h4 {
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#3E4347;
    line-height:12px;
    margin-top:0px;
    margin-bottom:9px;
	text-transform:capitalize;
}




/* SPECIALIZED LINKS */
a.arrow:link, a.arrow:visited {
    padding-left:15px;
    font-size:11px;
    font-weight:normal;
    text-decoration:underline;
    line-height:16px;
    color:#005FA9;
    background: url(/images/template/link-arrow.gif) no-repeat top left;
    display:block;
    margin:0;
    text-decoration:underline;
}
a.arrow:hover {
    background: url(/images/template/link-arrow-over.gif) no-repeat top left;
    color:#008FFF;
}

a.arrow-left:link, a.arrow-left:visited {
    padding-left:15px;
    font-size:11px;
    font-weight:normal;
    text-decoration:underline;
    line-height:16px;
    color:#005FA9;
    background: url(/images/template/link-arrow-left.gif) no-repeat top left;
    display:block;
    margin:0;
    text-decoration:underline;
}
a.arrow-left:hover {
    background: url(/images/template/link-arrow-left-over.gif) no-repeat top left;
    color:#008FFF;
}

a.top-of-page {
    display:block;
    margin-bottom:3px;
    padding-left:20px;
    background: url(/images/template/icon-top.gif) no-repeat center left;
}
a.mail-to-friend {
    display:block;
    margin-bottom:3px;
    padding-left:20px;
    background: url(/images/template/icon-mail.gif) no-repeat center left;
}
a.print-page {
    display:block;
    margin-bottom:3px;
    padding-left:20px;
    background: url(/images/template/icon-print.gif) no-repeat center left;
}
a.print-page:hover {
    background: url(/images/template/icon-print-over.gif) no-repeat center left;
}
.print-page2 {
	background:url(/images/template/icon-print2.gif) no-repeat 0px 3px;
	padding-left:18px;
	font-size:10px;
	line-height:18px;
	font-weight:bold;
	}
	
h2.inverse a:link, h2.inverse a:visited {
    color:#FFFFFF;
    text-decoration:none;
}
h2.inverse a:hover {
    text-decoration:underline;
}

/* MISC CONTENT MARKUP */
div.highlight {
    padding:7px;
    background-color:#F4FCFF;
    margin-bottom:10px;
}
table td.cell-padding-right {
    padding-right:10px;
}
table td.cell-padding-left {
    padding-left:10px;
}
div.padding-left {
    margin-left:10px;
}
div.padding-right-2px {
    margin-right:2px;
}
div.padding-bottom {
    margin-bottom:10px;
}
div.padding-bottom-x2 {
    margin-bottom:20px;
}

/* SUB MENU BLOCK */
div#sub-menu {

}
div#sub-menu h4 {
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size:10px;
    font-weight:bold;
    line-height:12px;
    margin-top:0px;
    margin-bottom:0px;
	text-transform:uppercase;
    padding:25px 0 6px 5px;
    color:#242424;
    background:url(../../images/template/dotted-line-wht-bg.gif) bottom repeat-x ;
}

div#sub-menu h4.first {
    padding-top:6px;
}

div#sub-menu a:link, div#sub-menu a:visited {
    margin-bottom:0px;
    padding:4px 0 4px 5px;
    display:block;
    background:url(../../images/template/dotted-line-wht-bg.gif) bottom repeat-x ;
    text-decoration:none;
}

div#sub-menu a:hover {
    text-decoration:underline;
    background-color:#F4FCFF;
}


/* STYLES FOR IMAGES */
div.image-left {
    padding:1px;
    border:1px solid #242424;
    float:left;
}
div.margin-left {
    margin:0 10px 10px 0;
}

div.image-right {
    padding:1px;
    border:1px solid #242424;
    float:right;
}
div.margin-right {
    margin:0 0 10px 10px;
}

div.image-left-large {
    padding:2px;
    border:1px solid #242424;
    float:left;
}

/* HELP */
a.helpMenu {
    margin-bottom:0px;
    padding:4px 0 4px 0px;
    width:148px;
    display:block;
    background:url(/images/template/dotted-line-wht-bg.gif) bottom repeat-x ;
    text-decoration:none;
}
a.helpMenu:link, a.helpMenu:visited{
    text-decoration:none;
}
a.helpMenu:hover {
    text-decoration:underline;
    background-color:#F4FCFF;
}

.helpNav {
    font-size:10px;
    font-weight:bold;
    line-height:12px;
}

a.helpNav {
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    line-height:12px;
}

.noShow {
visibility:hidden; 
display:none;
}

/* open bets, history, wager picks */
.wgrEventChoice {font-weight:bold;}
.wgrDatePlaced {color:#e50000;}
.wgrEventWager {}
.wgrEventConditions {font-style:italic;font-size:10px;}
.wgrCondBullet {vertical-align:top; padding-right:4px;}
.wgrOpenBetCell {background-color:#f2f2f2;}
.wgrEventName {}
.wgrEventNote {font-style:italic;font-size:10px;}
.wgrEventType {}
.wgrEventChoice {font-weight:bold;font-size:10px;}
.wgrEventDate {}
.wgrWagerType {font-size:10px;font-weight:bold;padding-bottom:6px;}

/* help */
.helpTable{
    padding:6px;
    border: solid 1px #666666;
}

.helpTableOddRow {
    background-color:#f2f2f2;
}
.helpTableEvenRow {
    background-color:#ffffff;
}
.helpTableHeaderRow {
    background-color:#d2d2d2;
}


.no-script{
	border-left: 1px solid #000;
	border-right: 1px solid #000;	
	background:url(/images/template/warnings/background-grey-black.gif) repeat-x;
	padding:5px;
	height:50px;
	color:#CBCBCB;
}

.no-script #error-icon{
	float:left;
	padding:5px 0px 0px 0px;
}
	
.no-script #error-copy{
	float:left;
	padding: 0px 5px 0px 5px;
}	

.no-script #error-copy #error-copy-warning{
	font-weight:bold;
	color:#CF0E00;
}

.no-script  #error-copy #help-link, .no-script  #error-copy #help-link a{
	color:#94B2BA;
}


/* START The info-box below only used in help and racebook guide */
.info-box-container{
	width:100%;
}

.info-box{
	width:100%;
	border: 1px solid #888;
	border-collapse: collapse;
	margin-bottom:10px;
}

.info-box tr td.icon{
	padding:5px;
	width:20px;
	text-align:center;
}

.info-box tr td.info{
	background:#DDD;
	padding:5px;
	border-left:1px solid #888;

}
/* END */