@charset "utf-8";
/* CSS Document */

/* Reset all browser styles */
body,div,span,p,h1,h2,h3,h4,h5,h6,blockquote,ul,li,ol,img,a{
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	outline:none;
}
img{
	border:0;
}
.left {
	padding: 6px;
	float: left;
}

a{
	text-decoration:none;
	outline:0;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	background-image: url(images/menu_bg.png);
	line-height: 35px;
}
.red-large {
	font-size: 14px;
	font-weight: bold;
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
}
#outer-wrap #body-wrap #mainWrap .leftPan p red {
	color: #900;
	font-size: 18px;
	font-weight: bold;
}



h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#cc0000;
	font-weight:bold;
}

/* layout styles */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	background:#e7e7e7;
}

#outer-wrap{
	width:100%;
	float:left;
	background: #fff url(images/wrapper_bg.gif) repeat-x;
	background-position:top;
}
#body-wrap{
	width:100%;
	float:left;
}
#mainWrap{
	width:950px;
	float:none;
	margin:0px auto;
}

/* stylin header content */
#header{
	width:950px;
	height:60px;
	float:left;
	padding-bottom:0px;
}
#header h1{
	display:block;
	float:left;
	margin:21px 0 0 11px;
}
#header div.call{
	width:220px;
	float:left;
	margin:23px 0 0 510px;
}
div.call p{
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
	text-align:right;
}
div.call p span{
	color:#36393d;
}

/* end of logo and content inside header */

ul.nav{
	width:948px;
	height:41px;
	float:left;
	background:url(images/menu_bg.png) repeat-x;
	margin-bottom: 0px;
	margin-left: 0;
	margin-top: 16px;
	padding-left: 1px;
}
ul.nav li{
	display:block;
	float:left;
	width:auto;
	height:37px;
	padding-top:2px;
	margin-right:1px;
}
ul.nav li a{
	display:block;
	width:auto;
	float:left;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding-top: 7px;
	padding-bottom: 11px;
	padding-right: 13px;
	padding-left: 13px;
	margin-left: 7px;
}
ul.nav li a:hover, ul.nav li a.active{
	display:block;
	color:#36393d;
	background:url(images/nav-hover_bg.jpg) repeat-x;
	padding-top: 7px;
	padding-right: 13px;
	padding-bottom: 11px;
	width: auto;
	padding-left: 13px;
}


/* stylin banner content */
.banner{
	width:950px;
	height: 310px;
	float:left;
	margin-bottom:25px;
	background: url(images/banner_bg.png) no-repeat;
}
.banner h2{
	font-size:27px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	margin:43px 0 0 43px;
}
.banner p{
	width:426px;
	float:left;
	font-size:14px;
	color:#000;
	line-height:23px;
	margin:0px 0 0 43px;
}

.banner ul.lists{
	width:950px;
	height:75px;
	float:left;
	margin:34px 0 0 0;
}
.banner ul.lists li{
	width:315px;
	float:left;
	background:url(images/divi.png) no-repeat right;
}
.banner ul.lists li.sepline{
	width:2px;
	height:73px;
	float:left;
	margin:7px 0 0 0;
	/margin-top:9px;
	background: url(images/list-sep.gif) no-repeat left;
}
.banner ul.lists li a{
	display:block;
	width:255px;
	height:63px;
	float:left;
	font-size:13px;
	color:#fff;
	text-align:left;
	font-weight:normal;
	padding:26px 29px 0 32px;
}
.banner ul.lists li a:hover{
	background: url(images/list-hover.png) 0 0 no-repeat;
	/background:url(images/lists-hover.png) 0 2px no-repeat;
}

/* stylin inner body content */
.leftPan{
	width:633px;
	float:left;
	margin-right:28px;
}
.leftPan ul.services{
	width:633px;
	float:left;
	border:1px solid #e4e4e4;
	margin:8px 0 26px 0;
}
ul.services li{
	width:210px;
	float:left;
	border-right:1px solid #e4e4e4;
}
ul.services li.nobor{
	border:none;
}
ul.services li img{
	float:left;
	margin:10px 0 0 35px;
}
ul.services li p{
	width:182px;
	float:left;
	padding:0 15px 20px 15px;;
	font-size:12px;
	color:#777777;
}
ul.services li p span{
	display:block;
	float:left;
	font-size:14px;
	color:#4c4e51;
	font-weight:bold;
	margin-top:15px;
}

.innerLeft{
	width: 633px;
	float:left;
	margin-bottom:37px;
}

.leftPan h3.lowertitle{
	margin:0 0 14px 0;
}
.leftPan p{
	padding-bottom:16px;
}


/* stylin right side panel */
.rightPan{
	width:289px;
	float:left;
}
.rightPan h3.rtitle{
	 padding:0 0 14px 0;
}
.rightPan p{
	width:270px;
	float:left;
	color:#4c4e51;
	line-height:18px;
	padding-bottom:10px;
	border: thin solid #CCC;
	padding-top: 10px;
}
.rightPan img{

}
.testimonials div{
	width:288px;
	height:175px;
	float:left;
	margin:12px 0 0 0;
	background:url(images/testimonials.png) no-repeat;
}
.testimonials div p{
	width:248px;
	font-size:12px;
	color:#4c4e51;
	padding:14px 0 0 20px;
}
.testimonials p.sign{
	width:134px;
	float:left;
	font-weight:bold;
	color:#4c4e51;
	margin:-17px 0 0 90px;
}
/* stylin footer content */
#footer{
	width:950px;
	height:120px;
	float:left;
}
#footer ul{
	width:632px;
	float:left;
	margin:35px 0 0 0;
}
#footer ul li{
	float:left;
	color:#4c4e51;
}
#footer ul li a{
	font-size:12px;
	color:#4c4e51;
	padding:0 9px;
}
#footer ul li a.index{
	padding-left:0;
}
#footer p.copyright{
	clear:both;
	float:left;
	color:#4c4e51;
	padding:16px 0 40px 0;
}


/* #################################
####### stylin inner pages #########
################################# */

/* stylin blog page */
ul.content{
	width:633px;
	float:left;
}
ul.content li{
	width:630px;
	float:left;
	padding-bottom:22px;
}
ul.content li h4{
	font-size:16px;
	font-weight:bold;
	line-height:21px;
}
ul.content li a.more{
	width: 75px;
	display:block;
	float:left;
	font-size:12px;
	color:#fff;
	background:#cc0000;
	padding:2px 4px;
	margin-top:10px;
	text-align:center;
}
ul.content li a:hover{
	text-decoration:underline;
}
ul.content li p.date, ul.content li p.comments{
	padding-bottom:5px;
	border-bottom:1px dashed #eeeeee;
}
 ul.content li p a{
	 color:#cc0000;
 }
 
 /* stylin site map content */
 ul.sitemap{
	 width:120px;
	 float:left;
 }
 ul.sitemap li{
 	 line-height:18px;
	 color:#cc0000;
 }
 ul.sitemap li a{
	 color:#4c4e51;
	 text-decoration:underline;
 }
 ul.sitemap li a:hover{
	 color:#cc0000;
	 text-decoration:none;
 }
 
#bannerWrap{width:951px; float:left; position:relative}
.c_wrap{width:100%; height:310px}
.c_wrap h2{
	font-size:27px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 43px;
}
.c_wrap p{
	width:700px;
	float:left;
	font-size:14px;
	color:#000;
	line-height:23px;
	margin:0px 0 0 43px;
}
.pic1{
	background-image: url(images/casinos.png);
	background-repeat: no-repeat;
}
.pic2{
	background-image: url(images/casinos.png);
	background-repeat: no-repeat;
}
.pic2{
	background-image: url(images/casinos.png);
	background-repeat: no-repeat;
}
table.ewalletxpress-gambling{
	width:540px;
	border:0px none #e0e0e0;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	line-height: 15px;
}
table.ewalletxpress-gambling tr.title{
	height:31px;
	background-image: url(/images/menu_bg.png);
	background-repeat: repeat-x;
	line-height: 31px;
	color: #FFF;
	font-size: 14px;
}
table.ewalletxpress-gambling tr.title th{
	color:#FFF;
}
table.ewalletxpress-gambling tr.detail{
	height:32px;
	background-repeat: repeat-x;
}
table.ewalletxpress-gambling tr.detail td{border-bottom:dashed 1px #208cc7;}
table.ewalletxpress-gambling tr.detail td.col1{
	text-align:center;
	width: 50px;
	color: #006;
}
table.ewalletxpress-gambling tr.detail td.col2{
	color:#000000;
	font-weight:bold;
	width: 220px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
table.ewalletxpress-gambling tr.detail td.col3{
	text-align:center;
	color: #244990;
	font-weight: bold;
	width: 90px;
}
table.ewalletxpress-gambling tr.detail td.col4{
	text-align:center;
	color: #244990;
	font-weight: bold;
	width: 96px;
}
table.ewalletxpress-gambling tr.detail td.col5{
	text-align:center;
	width: 85px;
}
table.ewalletxpress-gambling tr.detail td.col6{
	text-align:center;
	width: 42px;
}
table.ewalletxpress-gambling tr.detail td.col6 a{ color:#1068ca; font-weight:bold; text-decoration:underline;}

