<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

Theme Name: Sports Betting Theme

Theme URI: http://www.flytonic.com/product/sports-betting-theme/

Description: Sports Betting Affiliate Theme from Flytonic

Author: Flytonic

Author URI: http://www.flytonic.com/

Version: 1.8

Tags: flytonic, responsive, sports betting, affiliate, sportsbook, sports betting theme, casino



License: GPL-2.0+

License URI: http://www.gnu.org/licenses/gpl-2.0.html



*/



/* Table of Contents



	1. HTML Reset

	

	2. Defaults

		- Typography

		- Headings

		- Other Objects

	3. Site Layout and Structure

	4. Common Classes

		-Newsletter

		-Comments

	5. Header

		-Site Header

		-Navigation

	6. Content Area

		-Shortcodes

		-Review Page

	7. Sidebar

		-Widgets

	8. Footer

	9. Media Queries

	

*/



/* 1. HTML Reset

 

   normalize.css v2.1.2 | MIT License | git.io/normalize

   ----------------------------------------------------------------------------*/





article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\201C \201D \2018 \2019}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,figure{margin:0}

legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}





/* 2. Defaults

   ----------------------------------------------------------------------------*/



html {

	font-size: 10px; 

}



body {

	background: #286da8 !important;

	color: #ddd;

	font-family: 'Open Sans', sans-serif;

}



a {

	color: #000000;

	text-decoration: none;

}



a:hover {

	color: #000000;

	

}
a:visited {

	color: #000000;

	

}

.main-footer a{
color: 8c8c8c !important; 
}
a.gray {

	color: #fff;

	text-decoration: none;

}



a.gray:hover {

	color: #eee;

	

}



a.graylink2 {

	color:#cc0000;

	padding:10px 5px;

	background:#090909;

	display:block;

	font-weight:bold;

	-moz-border-radius:5px;

	border-radius:5px;

}



a.graylink2:hover {

	color:#666;

}



ol,

ul {

	margin: 0;

	padding: 0;

}



p {

	margin: 0 0 22px 0;

	padding:0;

}



span.hilite {

	color:#CC0000;

}



.clearboth {clear:both;}



hr {

  border:0;

	box-shadow:0px 8px 11px -4px #d5d5d5;

	-webkit-box-shadow: 0px 8px 11px -4px #d5d5d5;

	clear:both;

	height:10px;

	border-bottom:1px solid #eee;

	margin-bottom:30px;

}





/* Headings

   -----------------------------------------*/





h1,

h2,

h3,

h4,

h5,

h6 {

	font-weight: 600;

	line-height: 1.2;

	margin: 0 0 16px;

}



h1 {

	font-size:1.7em;

	font-weight:700;

	margin-bottom:24px;

	color:#ddd;

}



h2 {

	font-size:1.6em;

	font-weight:700;

	color:#ddd;

}



h3 {

	font-size:1.4em;

	font-weight:600;

}



h4 {

	font-size:1.3em;

	font-weight:600;

}



h5 {

	font-size:1.2em;

	font-weight:normal;

}



h6 {

	font-size:1.1em;

	font-weight:normal;

}



h2.entry-title {

	margin-bottom:2px;

}



/* 3. Site Layout and Structure

   ----------------------------------------------------------------------------*/



.outside {

	width:100%;

	margin:0 auto;

}



.wrap {

	width:1135px;

	margin:0 auto;

}





/* 4. Common Classes

   ----------------------------------------------------------------------------*/

   

    /* Flytonic Buttons */

a.visbutton {

    background:#9d0301; /* for non-css3 browsers */

 	color:#fff !important;

 	line-height:1em;

 	padding:6px 12px;

 	text-align: center;

	text-decoration: none !important;

	background-image: -moz-linear-gradient(top, #b70703 40%, #820201 100%);

	background-image: -webkit-linear-gradient(top, #b70703 40%, #820201 100%);

	display: inline-block;

	margin:0 .3em 0 .3em;

	text-transform:uppercase;

	font-weight:400 !important;

	font-size:14px !important;

	border-bottom:2px solid #5b0101;

}



a.visbutton.gray {

	background:#001e50 !important; /* for non-css3 browsers */

	border-color: #000;

	background-image: -moz-linear-gradient(top, #ddd 50%, #c5c5c5 90%);

	background-image: -webkit-linear-gradient(top, #ddd 50%, #c5c5c5 90%);

	color:white !important;

}  

   

a.visbutton.size1 {

	padding:11px 0;

	width:75px;

}



a.visbutton.size2 {

	width:240px;

	padding:16px 0;

	font-size:22px !important;

	font-weight:700 !important;

	margin:0;

	border-bottom:4px solid #5b0101;

}



a.visbutton.size3 {

	padding:6px 12px;

	font-weight:600 !important;

	font-size:11px !important;

}





a.visbutton.lg {

	display: block;

	padding:12px 0;

	font-size:20px !important;

}



a.visbutton.mb {

	margin:0 0 8px 0;

} 



a.visbutton.cent {

	margin:0 auto;

	text-align:center;

	display:block;

} 



a.visbutton:hover, 

a.visbutton:active, 

a.visbutton:visited {

	opacity: 0.85; 

	box-shadow:none;

} 



 /* Rating Stars Big */

   

span.ratebig { 

	display:block;

	height:30px;

	width:190px;

	background:url(images/bigstars.png) -2px -33px;

}



span.ratetotalbig {

	display:block;

	height:30px;

	width:190px;

	background:url(images/bigstars.png) -2px -2px;

}   

   

span.ratebig.cen {

	margin:0 auto;

}



span.ratebig.mbottom {

	margin-bottom:12px;

}



/* Excerpts */



.articleexcerpt { 

	margin-bottom:25px; 

	overflow:hidden;

	font-size:.9em;

	line-height:1.3em;

}



.articleexcerpt p {

	margin:0;

}

.articleexcerpt .thumb {

	float:left;

	padding-right:15px;

	background:#fff;

}



.articleexcerpt .articleimg { 

	padding:5px; 

	border:1px solid #DDD; 

}



.articleexcerpt h3 { 

	margin:0 0 6px 0;

	text-transform:uppercase;

	color:#353535;

	padding:0 0 6px 0;

	font-size:1.1em;

	border-bottom:1px solid #ddd;

}



.articleexcerpt h3 a{ 

	color:#353535;

}



.articleexcerpt h3 a:hover{ 

	color:#353535;

	text-decoration:underline;

}



.bylines { 

	margin:0 0 6px 0;  

	color:#777;  

	font-size:11px;

	text-transform:uppercase;

	font-weight:600;

}



.single-post .bylines {

	margin-bottom:25px; 

	padding:6px;

	background:#F9F9F9; 

	border:1px solid #E5E5E5;

	color:#777;  

	font-size:11px;

	text-transform:uppercase;

	font-weight:bold;

}



blockquote {

	padding:8px 8px 8px 16px;

	background:#e9e9e9; 

	border-left:4px solid #d5d5d5;

	font-style:italic;

	color:#777;

}



/* Breadcrumbs */



.breadcrumb{ 

	margin:0 0 15px 0; 

	font-size:10px; 

	padding:8px 12px; 

	background:#000;

	color:#aaa; 

	border:1px solid #323232;

}



/* Images */



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img.alignleft {

	margin: 5px 20px 5px 0;

}



.wp-caption.alignleft {

	margin: 5px 10px 5px 0;

}



img.alignright {

	margin: 5px 0 5px 20px;

}



.wp-caption.alignright {

	margin: 5px 0 5px 10px;

}



img.aligncenter {

	margin: 5px auto;

}



img.alignnone {

	margin: 5px 0;

}



.wp-caption .wp-caption-text,

.entry-caption,

.gallery-caption {

	color: #220e10;

	font-size: 18px;

	font-style: italic;

	font-weight: 300;

}



img.wp-smiley,

.rsswidget img {

	border: 0;

	border-radius: 0;

	box-shadow: none;

	margin-bottom: 0;

	margin-top: 0;

	padding: 0;

}



.wp-caption.alignleft + ul,

.wp-caption.alignleft + ol  {

	list-style-position: inside;

}



.main-content img[class*="align"],

img[class*="wp-image-"] {

	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */

}



.main-content img.size-full {

	max-width: 97.5%;

	width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */

}



/* Pagination */



.pagination {

	clear:both;

	padding:30px 0;

	line-height:13px; 

	margin:0 0 15px 0;

}



.pagination span, 

.pagination a { 

	display:block;

	float:left;

	margin: 2px 7px 2px 0;

	padding:9px 9px 9px 9px;

	text-decoration:none;

	width:auto;

	color:#CC0000;

	background: #fff; 

	text-decoration:none; 

	border-radius:4px; 

	-moz-border-radius:4px;}



.pagination a:hover {

	color:#fff;

	background: #CC0000;

}



.pagination .current {

	padding:9px 9px 9px 9px;

	background: #CC0000;

	color:#fff; 

}



.pagination a.last { 

	background:#999; 

	color:#FFF;

}



.pagination a.last:hover { 

	background:#333; color:#FFF;

}



.main-content .bannerAd { 

	padding:15px 0;

}





/******************* Flytonic Comments ****************************************/



#comments { padding-top:50px; }

#respond{padding:15px 15px 15px 15px; background:#f8f8f8; }	 

#respond:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden;	}

#commentform {padding:10px 0 0 0; margin:0;}

#commentform input, #commentform textarea, #commentform .rateinput {width: 200px; padding: 5px; margin:0;	border:2px solid #DDD; color:#888; display:block; font-size:11px; }

#commentform textarea {	width: 95%;	}

#commentform label { color:#555; font-weight:bold; font-size:11px; }	

#commentform label span { font-weight:normal; color:#777;}

ol.commentlist {border-top:solid 1px #ddd; margin:0 0 35px 0 !important; padding:0 !important;}

ol.commentlist li {position:relative !important;;min-height:50px !important;; padding: 10px 10px 10px 82px!important;list-style: none !important; border-bottom:1px solid #ddd !important;;	}

ol.commentlist li .avatar{padding:4px;text-align:center;background:#fff;border:solid 1px #ccc;position:absolute;left:10px;top:10px;}

ol.commentlist li span.avatar img{margin:5px;}

ol.commentlist ul.children{margin:10px 0 0 0 !important;border-top:solid 1px #ddd; padding:0;}

ol.commentlist .thread-odd{background:#f8f8f8;}

ol.commentlist .thread-even .even{background:#fff;}

ol.commentlist .thread-even .odd{background:#f8f8f8}

ol.commentlist .thread-odd .odd{background:#fff;}

ol.commentlist .thread-odd .even{background:#f8f8f8}

.bypostauthor { border-top:2px solid #cc0000; }

ol.commentlist .bypostauthor  span.avatar { border:solid 2px #cc0000;}

.nocomments {text-align: center; margin: 0; padding: 0;	}

div.comment-author { font-size:1.1em; line-height:1em;  }

b.fn {font-weight:normal;}

span.says { display:none;}

div.comment-metadata{ font-size:.8em; margin-bottom:10px;color:#888;}

div.comment-metadata a, div.comment-metadata a:visited {color:#888;}

div.comment-metadata a:hover {color:#000;}

.reply {text-align:right;}



/** Comment Buttons **/



div.reply a.comment-reply-link, div.reply a.comment-reply-link:visited { 

	background:#cc0000; 

	color:#fff; 

	padding:4px; 

	font-size:.8em; 

	font-family:Arial, Helvetica, sans-serif; 

}



div.reply a.comment-reply-link:hover {

	background:#999; 

	color:#fff; 

}



#commentform #submit { 

	background:#cc0000; 

	color:#fff; 

	border:0; 

	padding:8px;  

	text-align:center; 

	display:block;  

	width:100px; 

	font-size:12px; 

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;  

}



#commentform #submit:hover { 

	background:#999;

	cursor:pointer; 

}





/* 5. Header

   ----------------------------------------------------------------------------*/



header.main-header  { 

	padding:15px 0 0 0; 

	margin-bottom:20px;

}



.header-logo { 

	float:left;  

	padding:0 20px 15px 0;

	}

	

	.header-logo h1 { 

		line-height:1.1em; 

		font-size:2.4em; 

		margin:0; 

		color:#111; 

		background:0;

		border:0;

		color:#fff;

	}



.headerwidgets {

	overflow:hidden;

	}

	

	.widgettop {

	float:right;

	padding:5px 5px;

	}



.headerwidgets .bannerwidget {

	float:right;

	padding:5px 5px;

}





/* Navigation

   ------------------------------*/





nav.navbar {

	clear:both;

	background:#fff !important; 

	background-image: -moz-linear-gradient(top, #060606 40%, #000 100%);

	background-image: -webkit-linear-gradient(top, #060606 40%, #000 100%);

	border-top:1px solid #4b4b4b; 

	border-bottom:0;

	position:relative;

	margin:0 1px;

} 



.navbar:before, 

.navbar:after { 

	content: ""; 

	position: absolute; 

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#474747), to(transparent)); 

	background-image: -webkit-linear-gradient(#474747, transparent); 

	background-image: -moz-linear-gradient(#474747, transparent); 

	background-image: -o-linear-gradient(#474747, transparent); 

	background-image: linear-gradient(#474747, transparent); 

	top: -1px; 

	bottom: -1px; 

	width: 1px; 

}



.navbar:before { left: -1px; } 



.navbar:after { right: -1px; }



.nav {
	
	
	display: block; 

	width:100%; 

	margin:0; 

}



.nav,

.nav ul {
	margin:0; 

	padding:0; 

	list-style: none;

 }



.nav li {

	float: left;

 	font-size:1.2em; 

	text-transform:uppercase;

	background:url(images/border_right.png) top left no-repeat;

 }



.nav li a,

.nav li a:visited {

	display:block;
	font-weight: bold;
 	padding:6px 18px 6px 18px;

	color:#2158ac;

}



.nav li a:hover, 

.nav li a:active {

	color:#c90b0b;

}	



.nav li ul {

	position:absolute;

	left: -999em; 

	width:160px; 

	margin:0; 

	line-height: 18px;

 	margin-left:-1px; 

	border:1px solid #474747;

	background:#000;

	z-index:10;

}



.nav li li { 

	width: 160px; 

	margin:0; 

 	font-size:.9em;

	text-transform:none;

	border-bottom:1px solid #333;

}



.nav li li a,

.nav li li a:visited {

	color:#fff; 

	border-right:0; 

}



.nav li li a:hover, 

.nav li li a:active {

	color:#c90b0b;

	

}



.nav li:hover ul, 

.nav li li:hover ul, 

.nav li li li:hover ul, 

.nav li.sfhover ul, 

.nav li li.sfhover ul, 

.nav li li li.sfhover ul {

	left: auto;

}



.nav li li ul,  

.nav li.current-menu-item li ul, 

.nav li.current-menu-parent li ul { 

	margin: -33px 0 0 160px; 	

	visibility:hidden; 

	font-size:1.1em;

}



.nav li li:hover ul { 

	visibility:visible;

}



.nav &gt; li.current-menu-item, 

.nav &gt; li.current-menu-parent {

	background: url(images/toparrow.png) top no-repeat;

}



#nav li li ul,  

#nav li.current-menu-item li ul, 

#nav li.current-menu-parent li ul { 

	margin: -31px 0 0 160px; 

 	visibility:hidden; 

	font-size:1.1em;

}



#nav li li:hover ul {

	visibility:visible;

}



.selectnav { 

	display: none; 

}



/* 6. Content Area

   ----------------------------------------------------------------------------*/



.contentarea {

	overflow:hidden;

	width:1120px;

	margin:0 auto;

	font-size:13px;

}



.entry-content {

	font-size:15px;

	line-height:1.6em;

}



.main-content {

	float:left;

	width:683px;

	margin:0 20px 20px 0;

	padding:25px 20px;

	background: #004aab;
	
	color: #fff;

	font-size:15px;

}



.main-content h1, .main-content h2, .main-content h3, .main-content h4 {

	color:#f2bb20;

	
}



.leftside .main-content {

	float:right;

	margin:0 0 20px 20px;

}



.main-content.full {

	float:none;

	width:96%;

	padding:15px 2%;

	

}



.entry-content  ul { 

	padding: 0 0 6px 16px; 

}



.entry-content  ul li { 

	line-height:1.2em;

	padding: 0 0 0 26px;

	text-indent:-1px;

	margin-bottom:13px;

	background:url(images/gray_check.png) left 4px no-repeat;

	list-style:none;

}



.entry-content  ol {

	padding: 0 0 9px 32px; 

}



.entry-content  ol li { 

	line-height:1.2em;

	padding:0;

	margin-bottom:7px;

	list-style:decimal outside;

}



/* Home Page Template */



.tophome{

	overflow:hidden;

	margin-bottom:40px;

}



.tophome_left {

	float:left;

	width:700px;

	background:#202020;

	border:1px solid #323232;

}



.tophome_left.featuredsb {

	background:#0047b0;

	padding:20px 20px 20px 20px;

	width:680px;

}



.featuredsb h2 {

	font-size:20px;

	font-weight:600;

	margin-bottom:10px;

	text-transform:uppercase;

	color:#fff;

}



.featuredsb h3 {

	font-size:40px;

	font-weight:700;

	text-transform:uppercase;

	color:#c90211;

	margin-bottom:30px;

}



.featuredsb ul {

	margin-bottom:10px;

}



.featuredsb li {

	background:url(images/greencheck.png) left 4px no-repeat;

	list-style:none;

	padding:0 0 16px 35px;

	color:#fff;

	font-size:15px;

}



.rightscreen {

	position:relative;

	float:right;

	width:378px;

	height:221px;

	margin-top:116px;

	background:url(images/laptop.png) no-repeat;

}



.rightscreen .laptopscreen {

	position:absolute;

	top:20px;

	left:47px;

	width:285px;

	height:174px;

}



.tophome_right {

	float:right;

	width:375px;

	border:1px solid #323232;

	background:#000;

}



.tophome_right h2 {

	font-size:16px;

	text-transform:uppercase;

	color:#a2a2a2;

	text-align:center;

	margin:0;

	padding:15px 5px;

}



.sidetable {

	width:100%;

	border-collapse:collapse;

}



.sidetable .logo {

	height:45px;

	width:90px;

}

.tablebetname{
color: #001e50 !important;
font-weight:bold;
}
.revlink{
color:#001e50 !important;
border: 1x solid black;
}
a.revlink.tc.center{
color:White !important;
}

.tablebetname a:hover{
text-decoration: none !important;
color: #001e50 !important;
}
.tablebetname a{
color: #001e50 !important;
}
.sidetable th { 

	padding:10px 0;

	background:#ccc; 

	color:#111; 

	font-weight:700;

	text-transform:uppercase;

	font-size:11px;

}



.sidetable td { 

	padding:14px 0;

	border-top:3px solid #555; 

	line-height:1.3em;

	text-align:center;

	background-image: -webkit-linear-gradient(top, #367be0 25%, #004aab 88%);

	text-transform:uppercase;

}



.sidetable .sitecol { 

	width:110px;

}



.sidetable .bonuscol { 

	width:75px;

}



.sidetable .revcol { 

	width:95px;

}



.sidetable .visitcol { 

	width:95px;

}



.sidetable .sitecol2 { 

	width:110px;

}



.sidetable .bonuscol2 { 

	width:156px;

}



.sidetable .visitcol2 { 

	width:95px;

}



.sidetable .bonusrow2 {

	font-weight:700;

	color:#fff;

}



span.bpercent {

	display:block;

	text-align:center;

	font-weight:600;

	font-style:italic;

	font-size:14px;

	color:#fff;

}



span.upto {

	display:block;

	text-align:center;

	font-size:11px;

	text-transform:lowercase;

}



span.bamount {

	display:block;

	text-align:center;

	font-weight:bold;

	font-size:15px;

	color:#ccc;

}



.contenthome {

	margin-bottom:40px;
	padding: 10px;

}



.menu_content {

	margin-bottom:40px;

}



.menu_content_wrap {

	padding:10px 20px 20px 20px;

	background:url(images/menu_bg.jpg) center bottom no-repeat;

	border-bottom:1px solid #232426;

	position:relative;

	margin:0 1px;

}



.menu_content_wrap:before, 

.menu_content_wrap:after { 

	content: ""; 

	position: absolute; 

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#232426)); 

	background-image: -webkit-linear-gradient(#transparent, #232426); 

	background-image: -moz-linear-gradient(#transparent, #232426); 

	background-image: -o-linear-gradient(#transparent, #4232426); 

	background-image: linear-gradient(#transparent, #232426); 

	top: -1px; 

	bottom: -1px; 

	width: 1px; 

}

.menu_content_wrap:before { left: -1px; } 



.menu_content_wrap:after { right: -1px; }



.menublock {

	float:left;

	margin-right:20px;

	border:1px solid #232426;

	position:relative;

	height:300px;

	width:344px;

	font-size:16px;

}



.menublock.last {

	margin-right:0;

}



.menublock .featimg {

	width:100%;

	height:300px;

}



.menublock .overlay{

	position:absolute;

	bottom:0;

	padding:13px 0;

	text-align:center;

	background:url(images/gallerybg2.png) repeat;

	width:100%;

}



.menublock a.full {

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	left:0;

	opacity:0;

	filter: alpha(opacity=0);

	display:block;

}



.menublock a.full:hover {

	cursor:pointer;

}



.menublock:hover .featimg {

	opacity:.85;

	filter: alpha(opacity=85);

}



.home_sportsbooks {

	margin-bottom:40px;

	overflow:hidden;

	background:url(images/menu_bg.jpg) center bottom no-repeat;

	border-bottom:1px solid #232426;

	padding-bottom:20px;

}



.sb_column {

	float:left;

	width:266px;

	margin-right:15px;

	background:#000;

	border:1px solid #232426;

}



.sb_column.last {

	margin-right:0;

}



.sb_column .featimg {

	width:100%;

	height:200px;

	margin-bottom:2px;

}



.sb_column .open {

	background:#b50101;

	overflow:hidden;

	text-transform:uppercase;

	font-size:14px;

	font-weight:300;

	padding-left:10px;

}



.sb_column .open .left {

	float:left;

	width:125px;

	text-align:center;

	padding:10px 5px 5px 15px;

	background:url(images/whitebullet.png) left center no-repeat;

}

.sb_column .open .right {

	width:85px;

	text-align:center;

	float:right;

	background:#740000 url(images/bgopen.png) left top no-repeat;

	padding:10px 5px;

}



.sb_column .open a {

	color:#fff;

}



.sb_column .open a:hover {

	color:#ddd;

}



.sb_column .highlights {

	padding:0 0 5px 0;

	color:#fff;

}



.sb_column .highlights h3 {

	margin:0;

	padding: 12px 5px;

	text-align:center;

	text-transform:uppercase;

	font-weight:700;

	color:#b9d229;
	
	background-color: #000;

}



.highlights .hrow {

	padding:10px 5px 10px 36px;

	background:#0047b0;

	font-size:13px;

	margin:0 5px 2px 5px;

	text-transform:uppercase;

}



.highlights .hrow.alt {

	background:#0d0d0d url(images/gray_check.png) 10px center no-repeat;

}



.articlesection {

	padding-bottom:30px;

	overflow:hidden;

	background:url(images/menu_bg.jpg) center bottom no-repeat;

}



.articlesect {

	float:left;

	margin-right:15px;

	width:361px;

	border: 1px solid #232426;
	background: #0047b0;
	color: #fff;

	font-size:14px;

	height:445px;

	position:relative;

	padding-bottom:55px;

}



.articlesect .sidetable td {

	padding:11px 0;

}



.articlesect a {

 	color:#fff;

}



.articlesect a:hover {

 	color:#ccc;

}



.articlesect.last {

	margin-right:0;

}



.articlesect h3 {

	padding:16px 5px;

	margin:0;

	text-transform:uppercase;

	border-bottom:1px solid #232426;

	text-align:center;

	font-size:16px;

}



.articlesect h4 {

	font-size:14px;

	margin-bottom:5px;

}



.articlesect1 {

	padding:15px 12px 14px 12px;

	border-bottom:1px solid #0f0f0f;

	overflow:hidden;

}



.articlesect1 .thumb {

	float:left;

	width:100px;

	height:90px;

	padding:4px;

	border:1px solid #232426;

	margin:0 12px 0 0;

	display:block;

}



.articlesect1 span {

	font-weight:600;

	font-size:18px;

}



.articlesect2 {

	padding:14px 8px 6px 8px;

	position:relative;

	margin-bottom:10px;

}



.articlesect2 .thumb {

	width:100%;

	height:168px;

	display:block;

}



.articlesect2 .summary {

	padding:10px 10px 0 10px;

	background:url(images/gallerybg2.png);

	padding:10px 10px;

	width:325px;

	position:absolute;

	bottom:0;

	font-weight:600;

	text-align:center;

}



.articlesect2 .summary p {

	margin:0;

}



a.rmore {

	display:block;

	text-align:center;

	padding:10px 0;

	background:#fff;

	color:#363636;

	font-size:16px;

	font-weight:700;

	text-transform:uppercase;

	margin:6px 6px 6px 6px;

	position:absolute; bottom:0;

	width:350px;

}



a.rmore:hover {

	background:#131313;

}



/* Slider Template */







/* Single Sportsbook Template */



.topreview {

	padding-top:20px;

	overflow:hidden;

	margin-bottom:40px;

}



.topreview h1 {

	font-size:40px;

	font-weight:700;

	text-transform:uppercase;

	color:#c90211;

	margin-bottom:16px;

}



.topreview  .leftside ul {

	margin-bottom:20px;

	padding-top:40px;

}



.sitebonus {

	padding:10px;

	-moz-border-radius:6px;

	border-radius:6px;

	background:#1b232b;

	overflow:hidden;

}



.sitebonus .logoarea {

	float:left;

	width:190px;

}



.sitebonus .logoarea .logo {

	width:160px;

	height:80px;

}



.sitebonus .bonusarea {

	float:right;

	text-align:center;

	width:260px;

}



.bonusarea span.bonusheading,

.bonusarea span.bonustype {

	display:block;

	font-size:26px; 

	line-height:38px;

	color:#fff;

}



.bonusarea span.bonustype {

	font-weight:700;

	text-transform:uppercase;

}



.topreview .leftside li {

	background:url(images/greencheck.png) left 4px no-repeat;

	list-style:none;

	padding:0 0 20px 35px;

	font-size:15px;

}



.topreview .leftside {

	float:left;

	width:470px;

}



.topreview .rightside {

	float:right;

	width:610px;

	height:350px;

	background:url(images/lg_laptop.png) no-repeat;

	position:relative;

}



.screenreview {

	position:absolute;

	top:23px;

	width:455px;

	height:288px;

	left:76px;

}



.screenreview .laptopscreen {

	width:455px;

	height:288px;

}



.overlayscreen {

	position:absolute;

	bottom:0;

	overflow:hidden;

	background:url(images/gallerybg2.png);

	width:100%;

	padding:5px 0;

}



.overlayleft {

	float:left;

	width:200px;

	text-align:center;

	font-weight:600;

	font-size:24px;

	color:#fff;

	padding-top:8px;

}



.overlayright {

	float:right;

	width:250px;

}



.summary {

	border-collapse: collapse; 

	border-spacing: 0;

	width:100%;

}



.summary th { 

	text-align:left;

	border-bottom:1px solid #151515;

	width:42%;

	padding:12px 5px 12px 15px;

	vertical-align:top;

	line-height:1.2em;

}



.summary td {

	border-bottom:1px solid #151515;

	width:58%;

	padding:12px 5px 12px 0;

	line-height:1.2em;

	vertical-align:top;

}



/* In Post Shortcode Table */



.midsites{ 

	margin:0 0 25px 0;

	border-collapse:collapse;

	width:100%;

}



.midsites th { 

	padding:10px 0;

	background:#fece00; 

	color:#111; 

	font-weight:700;

	text-transform:uppercase;

	font-size:11px;

}



.midsites td {

	padding:14px 0;

	border-bottom:2px solid #ddd; 

	line-height:1.3em;

	text-align:center;

	background-image: -moz-linear-gradient(top, #fff 25%, #eee 88%);

	background-image: -webkit-linear-gradient(top, #fff 25%, #eee 88%);

	text-transform:uppercase;

}



.midsites th.rank,

 .midsites td.rank{

	width:9%;

}



.midsites th.casinocol {

	width:24%;

}



.midsites th.bonuscol {

	width:24%;

}





.midsites th.reviewcol {

	width:22%;

}



.midsites th.visitcol {

	width:21%;

}



.midsites td.bonus { 

	color:#001e50;

	font-weight:700;

}

.midsites td span.rank {

	color:#333;

	font-weight:700;

	font-size:1.2em;

}



.midsites td.logo img {

	width:100px;

	height:50px;

}



a.revlink {

 	text-decoration:underline;

 	display:block;

 	text-align:center;

 	padding-top:5px;

 	color:#666;

 }

 

 a.revlink:hover {

 	text-decoration:none;

 	color:#666;

 }

 

 a.revlink {

 	text-decoration:underline;

 	display:block;

 	text-align:center;

 	padding-top:5px;

 	color:#666;

 }

 

 a.revlink:hover {

 	text-decoration:none;

 	color:#666;

 }

 

 a.revlink.tc {

 	font-size: 11px;

 	color: #888;

 	text-decoration: none;

 	line-height: 11px;

 	text-align:left;

 	font-weight: 400;

 }

 

 a.revlink.tc.center {

 	text-align: center;

 }

 

 a.revlink.tc.featured {

 	margin-bottom: 10px;

 }

 

 

 a.revlink.widget {

 	position: relative;

 	width: 100%;

 	padding: 10px 0;

 	background-color: #666;

 	color: #fff;

 	margin: 10px 0px;

 	top: 0px;

 	text-decoration: none;

 	font-size: 13px;

 }

 

 a.revlink.widget::after {

 	content: "";

 	width: 100%;

 	height: 1px;

 	background-color: #d7d7d7;

 	position: absolute;

 	left: 0;

 	bottom: -10px;

 }

 

 .featwidget .right a.visbutton {

 	margin: 0em 0 .3em;

 }

 

 .featwidget .right a.revlink.tc {

 	margin-bottom: 5px;

 }





/* 7. Sidebar

   ----------------------------------------------------------------------------*/



.sidebar { 

	float:left;

	width:375px;

	font-size:14px;

	color:#d5d5d5;

}



.sidebar h3 {

	font-size:20px;

	text-transform:uppercase;

	color:#eee;

	margin:0 0 15px 0;

	padding:15px 15px;

	border-bottom:1px solid #323232;

}



.sidebar h4 {

    font-size: 1.1em;

    background: none repeat scroll 0px center transparent;

    margin-bottom: 12px;

    color: #666;

    padding: 5px 0px 12px;

    font-weight: bold;

    border-bottom: 1px solid #D5D5D5;

    text-align: center;

}



.sidebar ul {

	padding: 0 0 20px 0;  

}



.sidebar li {

	font-size:1.1em;

	line-height:1.2em;

	padding: 0 0 0 15px;

	text-indent:-1px;

	margin-bottom:7px;

	list-style:none;

}



.sidebar li a, 

.sidebar li a:visited { 

	color:#666;

	text-decoration:none;

}



.sidebar li a:hover { 

	color:#666;

	text-decoration:underline;

}



.sidebar ol {

	margin: 0;  

	padding: 5px 0px 15px 25px;  

}



.sidebar ol li{ 

	list-style:decimal outside; 

	margin: 0px 0px 10px 0px;

}



.sidebar .bannerwidget { 

	display: block; 

	margin:0 auto 25px auto; 

	float:none; 

	text-align:center; 

}



.textwidget,

.tagcloud {

	margin-bottom:25px;

}



.sidebar .widget {

	border:1px solid #323232;

	background:#004aab;

	margin-bottom:25px;

}



/* Calendar Widget */





#wp-calendar {

	margin:0 auto;



}



#wp-calendar caption {

	font-size: 14px;

	margin: 0;

}



#wp-calendar th,

#wp-calendar td {

	padding: 5px;

	text-align: center;

}



/* Newsletter Widget */



.newsletter {

	padding:5px 15px 15px 15px;

}



.newsletterform { 

	margin:10px 0 0 0;

	overflow:hidden;

	clear:both;

}



.newsletter .newsimage {

	float:right;

	margin:0 0 15px 12px;

}



.newsletter span{ 

	line-height:1.2em;

	font-size:12px;

	font-weight:bold;

}



.newsletter p.counter {

	margin:0 0 15px 0;

	padding:0;

}



.newsletterform .newsletterinput { 

	background:#f5f5f5; 

	border:1px solid #ddd; 

	color:#a8a8a8; 

	font-style:italic; 

	padding:8px 10px; 

	margin-bottom:15px;

	width:320px; 

	display:block;

	font-size:13px;

	font-weight:400;

}



.newsletterform .submitbutton { 

	 background:#666;

 	color:#FFF;

 	line-height:1em;

 	padding:12px 20px;

 	text-align: center;

	display:block;

	margin:0;

	font-weight:400;

	font-size:14px;

	border:0;

}



.newsletterform .submitbutton:hover{

	filter: alpha(opacity=80);

	opacity: 0.8;



	text-decoration:none;

	cursor:pointer;

}



.newsletter .nlimage {

	float:right;

	margin:0 0 10px 15px;

}



/* Search Widget */



.searchform { 

	margin:10px; 

	overflow:hidden;  

}



.searchinput {

	background:#111; 

	border:1px solid #333; 

	color:#cacaca; 

	font-style:italic; 

	padding:8px 10px; 

	margin:0; 

	font-weight:300;

	width:235px; 

	display:block;

	float:left;

	font-size:13px;

}



.searchsubmit {

 background:#666;

 	color:#FFF;

 	line-height:36px;

 	padding:0 20px;

	height:36px;

 	text-align: center;

	display:inline-block;

	margin:0 0 0 5px;

	border:0;

	font-size:14px;

	float:left;

}	

				   

.searchsubmit:hover { 

	filter: alpha(opacity=80);

	opacity: 0.8;

	cursor:pointer;

}





/* Social Media Widget */



ul.smedia {


	margin:0;

	overflow:hidden;

}



ul.smedia li {

	display:block; 

	float:left;

	padding:6px;

	list-style:0;

	background:0;

	margin:0;

	border:0;

}



/* Featured Site Widget */



.widget .featwidget { 

	padding: 0 15px 15px 15px;

	text-align:center;

}



.widget .featwidget .logo {

	display:block;

	margin:0 auto 15px auto;

	width:160px;

	height:80px;

}



.widget .featwidget .small {

	font-size:13px;

	margin-bottom:10px;

	display:block;

}



.widget .featwidget h3 {

	margin:0 0 2px 0;

	text-transform:uppercase;

	color:#333;

	font-size:1.6em;

	font-weight:normal;

}



.widget .featwidget span.bonus {

	margin:0 0 15px 0;

	text-transform:uppercase;

	color:#e40000;

	font-size:1.3em;

}



.widget .featwidget .top {

	margin:10px 0;

}





.widgettop .featwidget {

	width:400px;

	overflow:hidden;

	color:#2158ac;

	font-size:17px;

	font-weight:300;

}



.widgettop  .featwidget .left {

	float:left;

	width:100px;

	padding-top:4px;

}



.widgettop  .featwidget .left .logo {

	height:45px;

	width:90px;

}



.widgettop  .featwidget .right {

	float:right;

	width:300px;

}



.widgettop .featwidget h3 {

	font-size:18px; font-weight:600;

	margin-bottom:5px;

	color:#eee;

}





/* 8. Footer

   ----------------------------------------------------------------------------*/



footer.main-footer {

	background:url(images/footer-bg.jpg) center top no-repeat;

	background-size:cover;

	border-top:1px solid #1a1b1c;

	width:100%;

	font-size:13px;

	padding-top:4px;

	color:#9a9a9a;

}



.topfooter {



}



.bottomfooter {

	border-top:1px solid #1a1b1c;

	padding:15px 0; 

	overflow:hidden;  

	font-size:12px;

}



.main-footer a, 

.main-footer a:visited {

	color:#9a9a9a;

	text-decoration:none;

}



.main-footer a:hover {

	color:#9a9a9a;

	text-decoration:underline;

}



.footerwidget h3 {

	font-size:16px;

	font-weight:normal;

	margin:0 0 10px 0;

	padding:0 0 15px 5px;

	border-bottom:1px solid #1a1b1d;

	color:#4799cb;

	text-transform:uppercase;

}



.main-footer .widgetarea {

	overflow:hidden;

	margin-bottom:4px;

}



.footerwidget {

	width:215px;

	padding:10px 10px 10px 10px;

	float:left;

	border-right:1px solid #252629;

}



.footerwidget.wide {

	width:392px;

	padding:10px 10px 10px 10px;

	float:left;

	border-right:none;

}





.footerwidget ul {

	padding: 0 5px 0 5px;  

}



.footerwidget li {

	line-height:1.2em;

	padding:0;

	text-indent:0;

	margin-bottom:9px;

	list-style:none;

}



.bottomfooter .leftside {

	width:64%;

	float:left;

	padding-top:8px;

}



.bottomfooter .rightside {

	width:33%;

	float:right;

	text-align:right;

}



.bottomfooter ul.smedia {

	padding:0;

	margin:0;

}



.bottomfooter ul.smedia li {

	float:right;

	padding:0 6px;

}





/* 9. Media Queries

   ----------------------------------------------------------------------------*/

   

@media screen and (min-width:768px) and (max-width:1119px) {



.outside {

	width:768px;

}



.wrap,

.contentarea {

	width:748px;

}



.main-content {

	float:none;

	width:96%;

	padding:15px 2%;

}



.sidebar {

	width:inherit;

}



/* Home Template */



.tophome_left {

	float:none;

	width:746px;

}



.tophome_left.featuredsb {

	width:706px;

	margin-bottom:20px;

}



.tophome_right {

	float:none;

	width:inherit;

}



.sidetable .sitecol { 

	width:224px;

}



.sidetable .bonuscol { 

	width:145px;

}



.sidetable .revcol { 

	width:185px;

}



.sidetable .visitcol { 

	width:190px;

}



.sidetable .sitecol2 { 

	width:110px;

}



.sidetable .bonuscol2 { 

	width:156px;

}



.sidetable .visitcol2 { 

	width:95px;

}



.menu_content_wrap {

	padding:10px 0 20px 0;

	margin:0;

}



.menublock {

	float:left;

	height:200px;

	width:233px;

	font-size:15px;

}



.menublock .featimg {

	width:100%;

	height:200px;

}



.home_sportsbooks {

	padding-bottom:0;

}



.sb_column {

	margin:0 52px 20px 52px;

}



.articlesection {

	padding-bottom:10px;

}



.articlesect2 .summary {

	padding:10px 10px 0 10px;

	background:url(images/gallerybg2.png);

	padding:10px 10px;

	width:710px;

	position:absolute;

	bottom:0;

}



.articlesect {

	float:none;

	margin:0 0 20px 0;

	width:inherit;

	height:inherit;

}



a.rmore {

	width:734px;

}



/* Single Sportsbook Page */



.topreview .leftside {

	float:left;

	width:350px;

}



.topreview .rightside {

	width:350px;

	margin-top:100px;

	height:230px;

	background-size:350px 200px;

}



.screenreview {

	top:13px;

	width:264px;

	height:170px;

	left:44px;

}



.screenreview .laptopscreen {

	width:264px;

	height:170px;

}



.overlayleft {

	display:none;

}



.sitebonus .bonusarea {

	width:140px;

}



.bonusarea span.bonusheading,

.bonusarea span.bonustype {

	font-size:16px; 

	line-height:32px;

}



.bonusarea span.bonustype {

	font-weight:700;

	text-transform:uppercase;

}



.main-footer .widgetarea {

	width:96%;

	float:none;

	padding:0 2%;

}



.newsletterform .newsletterinput { 

	width:694px; 

}



.searchinput {

	width:608px; 

}



}





@media screen and (min-width:480px) and (max-width:767px) {





.outside {

	width:480px;

}



.wrap,

.contentarea {

	width:460px;

}





.headerwidgets {

	display:none;

}



.sidebar {

	float:none;

	margin:0 auto;

	width:450px;

}



.main-content {

	float:none;

	width:96%;

	padding:15px 2%;

}



.header-logo  {

	float:none;

	margin:0 auto;

	text-align:center;

	width:96%;

	padding:0 2% 20px 0;

}



/* Navigation */



nav.navbar {

	padding:10px;
}



.js #nav { 

	display: none; 

}



.js .selectnav { 

	display: block; 

}



.js .selectarea .selectnav { 

	display: block; 

	width:457px; 

	padding:5px;

	height:34px; 

	font-size:16px; 

	color:#333;  

	text-transform:uppercase;

	background: transparent;

	border:0; 

	border-radius: 0;

	 -webkit-appearance: none;

	 cursor:pointer;

	 color:#fff;

	  line-height: 1;

}



.js .selectarea { 

	width:437px; 

	overflow: hidden;

   height: 34px;

   overflow: hidden;

   background: url(images/dropicon.png) no-repeat 98% center #000;

   border: 1px solid #383838;

   cursor:pointer;

}



.js .selectarea select option { color: black; background:#fff; }



/* Home Template */



.tophome_left {

	float:none;

	width:inherit;

}



.tophome_left.featuredsb {

	padding:20px 20px 20px 20px;

	width:inherit;

	height:inherit;

	background-size:cover;

	margin-bottom:20px;

}



.featuredsb h2, 

.featuredsb h3 {

	text-align:center;

}



.rightscreen {

	position:relative;

	float:none;

	width:378px;

	height:221px;

	margin: 0 auto 20px auto;

	background:url(images/laptop.png) no-repeat;

}



.tophome_left .visbutton.size2{

	margin:0 auto;

	display:block;

}



.tophome_right {

	float:none;

	height:inherit;

	margin:0 auto;

}



.menu_content {

	margin-bottom:30px;

}



.menublock,

.menublock.last{

	float:none;

	margin: 0 auto 10px auto;

}



.home_sportsbooks {

	padding-bottom:0;

}



.sb_column, .sb_column.last {

	float:none;

	margin:0 auto 20px auto;

}



.articlesect,  

.articlesect.last {

	float:none;

	margin: 0 auto 20px auto;

	height:inherit;

}





/* Single Sportsbook Page */



.topreview .leftside {

	float:none;

	width:inherit;

	margin-bottom:20px;

}



.sitebonus .bonusarea {

	float:right;

	text-align:center;

	width:240px;

}



.topreview .rightside {

	float:none;

	width:inherit;

	height:265px;

	background-size:440px 250px;

}



.screenreview {

	top:18px;

	width:328px;

	height:200px;

	left:56px;

}



.screenreview .laptopscreen {

	width:328px;

	height:200px;

}



.overlayright {

	width:inherit;

	float:none;

}



.overlayright a.visbutton {

	display:block;

	margin:0 auto;

}



.overlayleft {

	display:none;

}





/* Footer */



.main-footer .widgetarea {

	width:96%;

	float:none;

	padding:0 2%;

}



.footerwidget,.footerwidget.wide {

	width:430px;

	padding:10px;

	float:none;

	border-right:none;

}





}



@media screen and (min-width: 1px) and (max-width:479px){



.outside {

	width:100%;
	padding: 0 10px;

}



.wrap,

.contentarea {

	width:100%;

}



.headerwidgets,

.searchgo {

	display:none;

}



.sidebar {

	float:none;

	width:300px;

}



.main-content {

	float:none;

	width:95%;

	padding:15px 2.5%;

}



.header-logo  {

	float:none;

	margin:0 auto;

	text-align:center;

	width:96%;

	padding:0 2% 20px 0;

}



/* Navigation */



nav.navbar {

	padding:10px;

}



.js #nav { 

	display: none; 

}



.js .selectnav { 

	display: block; 

}



.js .selectarea .selectnav { 

	display: block; 

	width:296px; 

	padding:5px;

	height:34px; 

	font-size:16px; 

	color:#333;  

	text-transform:uppercase;

	background: transparent;

	border:0; 

	border-radius: 0;

	 -webkit-appearance: none;

	 cursor:pointer;

	 color:#fff;

	  line-height: 1;

}



.js .selectarea { 

	width:276px; 

	overflow: hidden;

   height: 34px;

   overflow: hidden;

   background: url(images/dropicon.png) no-repeat 98% center #000;

   border: 1px solid #383838;

   cursor:pointer;

}



.js .selectarea select option { color: black; background:#fff; }



/* Widgets */



.newsletterform .newsletterinput { 

	width:220px; 

}



/* Home Template */





.tophome_left {

	float:none;

	width:inherit;

}



.tophome_left.featuredsb {

	padding:20px 20px 20px 20px;

	width:inherit;

	height:inherit;

	background-size:cover;

	margin-bottom:20px;

}



.featuredsb h2, 

.featuredsb h3 {

	text-align:center;

}



.rightscreen {

	float:none;

	width:inherit;

	height:170px;

	margin-top:0;

	background-size:260px 160px;

}



.rightscreen .laptopscreen {

	top:20px;

	left:38px;

	width:185px;

	height:120px;

}



.tophome_left .visbutton.size2{

	margin:0 auto;

	display:block;

}



.tophome_right {

	float:none;

	height:inherit;

	margin:0 auto;

	width:inherit;

}



.sidetable .sitecol { 

	width:96px;

}



.sidetable .bonuscol { 

	width:60px;

}



.sidetable .revcol { 

	width:60px;

}



.sidetable .visitcol { 

	width:82px;

}



.menu_content_wrap {

	padding:10px 0 20px 0;

	margin:0;

}



.menu_content {

	margin-bottom:30px;

}



.menublock,

.menublock.last{

	float:none;

	margin: 0 auto 10px auto;

	width:inherit;

}



.home_sportsbooks {

	padding-bottom:0;

}



.sb_column, .sb_column.last {

	float:none;

	margin:0 auto 20px auto;

}



.articlesect,  

.articlesect.last {

	float:none;

	margin: 0 auto 20px auto;

	height:inherit;

	width:inherit;

}



.articlesect2 .summary {

	padding:10px 10px 0 10px;

	background:url(images/gallerybg2.png);

	padding:10px 10px;

	width:262px;

}



a.rmore {

	width:286px;

}





/* Single Sportsbook Page */



.topreview .leftside {

	float:none;

	width:inherit;

	margin-bottom:20px;

}



.sitebonus .logoarea {

	float:none;

	width:inherit;

	padding-bottom:10px;

}



.sitebonus .logoarea img {

	margin:0 auto;

	display:block;

}



.sitebonus .bonusarea {

	float:none;

	width:inherit;

}



.topreview .rightside {

	float:none;

	width:inherit;

	height:190px;

	background-size:300px 180px;

}



.screenreview {

	top:17px;

	width:220px;

	height:150px;

	left:40px;

}



.screenreview .laptopscreen {

	width:220px;

	height:150px;

}



.overlayright {

	width:inherit;

	float:none;

}



.overlayright a.visbutton {

	display:block;

	margin:0 auto;

	width:190px;

	padding:10px 0;

}



.overlayleft {

	display:none;

}



/* Footer */



.main-footer .widgetarea {

	width:95%;

	float:none;

	padding:0 2.5%;

}



.footerwidget, .footerwidget.wide {

	border-right:none;

	width:100%;

	padding:15px 0;

	float:none;

	border:0;

}



.bottomfooter .leftside {

	width:100%;

	float:none;

	padding-bottom:15px;

}



.bottomfooter .rightside {

	width:100%;

	float:none;

	text-align:center;

}



.newsletterform .newsletterinput { 

	width:280px; 

}



.searchinput {

	width:160px; 

}



.hideme {

	display:none;

}



.midsites td.logo img {

	width:80px;

	height:40px;

}



}</pre></body></html>