@charset "utf-8";
/* CSS Document */
body{
padding:0;
margin:0px 0px 20px 0px;
background-image:url(../images/body_bg.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
p{
line-height:150%;
/*margin: 8px 0px;*/
margin:0px;
padding:8px 0px;
}

p ol, ul{
	line-height:16px;
	}
	

h1, h2, h3, h4, h5{
margin:8px 0px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
h1{
font-size:16px;
color:#762416;
}
h2{
font-size:14px;
color:#762416;
}
#main_container{
width:955px;
margin:auto;
/*border:1px solid red;*/
}

DIV.mid a{
	color:#e1270e;
	text-decoration:none;
	}
	
DIV.mid a:hover{
	color:#335b14;
	text-decoration:underline;
	}

DIV.mid li{
	line-height:16px;
	}

#banner{
height:275px;
background-image:url(../images/header3.jpg);
background-repeat:no-repeat;
}
#banner2{
height:275px;
background-image: url(../images/banners/blackjack_subBanner2.jpg);
background-repeat:no-repeat;
}

#banner3{
height:275px;
background-image: url(../images/banners/blackjack_subBanner3.jpg);
background-repeat:no-repeat;
}




 .download{
 padding-top:220px;
 padding-left:90px;
 }
 .download2{
 font-size:17px;
 color:#FFFFFF;
 padding-top:220px;
padding-left:100px;
 }
 .download2 a{
 color:#e86754;
 text-decoration:none;
 }
 .download2 a:hover{
 text-decoration:underline;
 }
 .topnav{
 padding-right:180px;
 padding-top:39px;
 }
 .navbutton{
 padding-right:25px;
 }
#menu{
height:43px;
/*border:1px solid green;*/
background-color:#313131;
}

#menu img{
	border:0;
	float:left;
	display:inline;
	}



#content_container{
background-color:#313131;
}
 .homepage_container{
 background-color:#FFFFFF;
 height:auto !important;
 height:100px;
 padding-bottom:20px;
 }
 #homepage_contents{
 background-image:url(../images/left_bg.gif);
 background-repeat:repeat-x;
/* min-height:600px;
 height:auto !important;
 height:600px;*/
 background-color:#FFFFFF;
 width:740px;
 padding-left:19px;
 padding-right:10px;
 }
 #homepage_right_area{
 width:179px;
 background-image:url(../images/right_bg.gif);
 background-repeat:repeat-x;
/* min-height:593px;
 height:auto !important;
 height:593px;*/
 background-color:#FFFFFF;
 padding-left:7px;
 padding-top:7px;
 }
 .box1{
 width:234px;
 padding-top:15px;
 margin-right:8px;
 padding-bottom:10px;
 }
 .box1 p{
 line-height:100%;
 font-size:11px;
 }
 .round_box .mid{
 background-image:url(../images/content_mid.gif);
 background-repeat:repeat-y;
 width:714px;
 min-height:200px;
 height:auto !important;
 height:200px;
 padding-top:15px;
 padding-left:10px;
 padding-right:10px;
 }

 .round_box h1{
 margin:0px;
 }
 .round_box p{
 margin: 0px;
 }
 
 .box2{
 padding-left:5px;
 padding-right:10px;
 }
 
  .box2rss {
 padding-left:0px;
 padding-right:0px;
 }
 
 /*inner contents*/
 .inner_contents{
  background-color:#FFFFFF;
  padding-bottom:20px;
  background-image:url(../images/menu_sub_bg.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  float: left;
  display:inline;
 }
 .inner_contents a{
 text-decoration:none;
 color:#762416;
 font-weight:bold;
 }
 .inner_contents a:hover{
 text-decoration:underline;
 }
 
 
 
 /* =============== DECLAN's NEW STUFF =============== */
 .left_inner{
 width:735px;
 background-color:#FFFFFF;
 padding-left:20px;
 padding-top:10px;
 padding-right:15px;
 }
 
  .left_inner2{
 width:562px;
 padding-top:10px;
 padding-right:15px;
 margin-left:15px;
 background-color:#FFFFFF;
 }
 
 .left_inner_submenu{
 	width:178px;
	height:auto;
	font-size:14px!important;
	}
	
.left_inner_submenu ul{
	margin:0!important;
	padding:0!important;
	list-style:none;
	}
	
.left_inner_submenu ul li{
	border-bottom:solid 1px #ffffff;
	line-height:normal;
	padding:5px 5px 5px 10px!important;
	}

.left_inner_submenu ul li a{
	color:#0E1C05!important;
	}
.left_inner_submenu ul li a:hover{
	color:#8E233F!important;
	text-decoration:none;
	}
	

	

 
 
.left_inner_submenu ul ul{
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	}
.left_inner_submenu ul ul li{
	border-bottom:0;
	line-height:normal;
	padding:5px 0px 0px 0px;
	}

	
.left_inner_submenu ul ul li a{
	background:url(../images/menu_sub_li_bg.gif) left -1px no-repeat;
	padding-left:10px;
		}
.left_inner_submenu ul ul li a:hover{
	background:url(../images/menu_sub_li_bg_f2.gif) left -1px no-repeat;
		}
		
.left_inner_submenu ul li .selected a{
	color:#8E233F!important;
	background:url(../images/menu_sub_li_bg_f2.gif) left -1px no-repeat!important;
	}
 
 /* =============== END END END DECLAN's NEW STUFF =============== */ 
 
 
 
 
 .breadcrumbs {
 color:#a8a8a8;
 }
 .breadcrumbs a{
 color:#a8a8a8;
 text-decoration:none;
 font-weight:normal;
 }
 .breadcrumbs a:hover{
 text-decoration:underline;
 }
 .right_inner{
 width:180px;
 background-image:url(../images/innerright_bg.gif);
 background-repeat:repeat-x;
 min-height:342px;
 height:auto !important;
 height:342px;
 padding-top:10px;
 padding-left:5px;
 }
 
 /*right menu*/
 .rightmenu{

 height:259px;
 }
 #nav_314282, #nav_314321, #nav_314334, #nav_314335, #nav_314340{
 margin:0px 0px 10px 8px;
 padding:0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 #nav_314282 li, #nav_314321 li, #nav_314334 li, #nav_314335 li, #nav_314340 li {
 list-style-type:none;
 margin:0;
 padding:0;
 }
 #nav_314282 ul, #nav_314321 ul, #nav_314334 ul, #nav_314335 ul, #nav_314340 ul{
 margin:5px 0px 5px 20px;
 padding:0;
 }
 #nav_314282 ul li, #nav_314321 ul li, #nav_314334 ul li, #nav_314335 ul li, #nav_314340 ul li{
 padding:2px 0px;
 }
 #nav_314282 a, #nav_314321 a, #nav_314334 a, #nav_314335 a, #nav_314340 a{
 color:#000000;
 text-decoration:none;
 font-size:13px;
 font-weight:bold;
 }
 #nav_314282 ul a, nav_314321 ul a, nav_314334 ul a, nav_314335 ul a, nav_314340 ul a{
 color:#666666;
 font-weight:normal;
 background-image:url(../images/black_arrow.gif);
 background-repeat:no-repeat;
 background-position:left;
 padding:0px 7px;
 }
 #nav_314282 ul a:hover {
 background-image:url(../images/black_arrow_hover.gif);
 color:#396615;
 }
 #nav_314321 ul a:hover {
 background-image:url(../images/black_arrow_hover.gif);
 color:#396615;
 }
 #nav_314334 ul a:hover {
 background-image:url(../images/black_arrow_hover.gif);
 color:#396615;
 }
 #nav_314335 ul a:hover {
 background-image:url(../images/black_arrow_hover.gif);
 color:#396615;
 }
 #nav_314340 ul a:hover {
 background-image:url(../images/black_arrow_hover.gif);
 color:#396615;
 }
/*footer*/
.footer{
text-align:center;
color:#6c7968;
padding-top:4px;
padding-left:110px;
}
#footermenu{

margin:0;
padding:0;
font-size:10px;
}


#footermenu li{

float:left;
list-style:none;
}
#footermenu li a{

color:#6c7968;
text-decoration:none;
border-right:solid 1px #6c7968;
padding-right:10px;
margin-right:10px;
}
#footermenu li a:hover{
color:#FFFFFF;
}

* html #footermenu ul{
	clear:both;
}

/* misc */
.left{
float:left;
display:inline;
}

.right{
float:right;
}

.clearB{
clear:both;
}

.brown{
color:#762416;
}



/* ======= FORM STUFF ======================= */

form input, form textarea{
	border:solid 1px #396516;
	width:200px;
	}
	
form select{
	border:solid 1px #396516;
	width:200px;
	}
	
	
form label{
	width:180px;
	float:left;
	}
	
form #Captcha{
	margin-left:180px;
	}
	
form .item{
	margin-bottom:5px;
	clear:both;
	}
	
.form_checkwidth{
width:16px;
background-color:#ffffff ;
border:none;
	}
	
form .cat_button{
	border:solid 1px #396516;
	background-color:#FFFFFF;
	width:80px;
	margin-left:180px;
}

.rss-left {
	float:left;
	display:inline;
	width:70px;
	height:70px;

}

.rss-right {
	width:90px;
	height:auto;
	float:left;
	display:inline;
	padding-left:10px;

}

.box2rss {
	padding:0!important;
	margin:0!important;
}
/*Experimenting with text based main nav bar - Nalin Patel - 10th September 2010*/
#navlist {
    font-weight:bold;
	background:url("../images/selected.png") repeat-x;
	width:954px;
	height:36px;
	padding:0;
       margin:0;
}
#navlist li {
    list-style:none;
    display:inline;
	height:36px;
}
#navlist a {
    width:139px;
	height:22px;
    color:#9C945B;
    text-decoration:none;
    background:url("../images/unselected.png") repeat-x;
    float:left;
    padding:10px;
    font-size:13.5px;
    text-align: center;
}
#navlist a:hover { 
    background-position:0 -45px;
    color:#000;
}
#navlist a:active {
    background-position:0 -90px;
    color:#000;
}
#navlist .navselected a { 
    background-position:0 -45px;
    color:#000;
}

#vidcontainer{
  padding: 0 0 1em 10em;
}

.quotebox {
border:3px solid #B73727;
font-weight:bold;
margin:3em auto;
padding:4px;
text-align:center;
width:19.5em;
}
