body {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:12px;color:#333;padding:0;margin:0;}
a img, img{border:0;}
p,td{font-size:12px;}

#header{background: #213656 url(/images/header_bg.gif) no-repeat top left;border-bottom:solid 3px #f8a729;height:85px;width:100%;}
.logo{position:relative;margin: 0px 0 0 0;padding-top:10px; width:201px; height:71px;}

#navColumn{width:144px;font-family: Arial, Helvetica, sans-serif;text-align:center;color:#F7EFCF;line-height:15px;font-size:11px;font-weight:bold;border-top:1px solid #FFF;}
#navLinks{padding:0 7px 5px 7px; font-family:tahoma; font-size:11px; color:#feec6e}
#navLinks a:link, #navLinks a:active, #navLinks a:visited{display:block;color:#fed25b;text-decoration:none;border-bottom:1px solid #47a7e3;padding:5px 0 4px 7px}
#navLinks a:hover, #navLinks a.leftnavon:link, #navLinks a.leftnavon:hover, #navLinks a.leftnavon:visited{color:#FFF;}
.leftnavon{color:#FFF;border-bottom:1px solid #47a7e3;padding:5px 0 4px 7px;display:block}

/* The following "navLinksNew" are for the 2 new pop-ups: werecommend8.cfm and werecommend9.cfm */
#navLinksNew{padding:0 7px 5px 7px; font-family:tahoma; font-size:11px; color:#333E58}
#navLinksNew a:link, #navLinksNew a:active, #navLinksNew a:visited{display:block; color:#333E58; text-decoration:none; border-bottom:1px solid #333E58; padding:5px 0 4px 7px}
#navLinksNew a:hover, #navLinksNew a.leftnavon:link, #navLinksNew a.leftnavon:hover, #navLinksNew a.leftnavon:visited{color:#FFF;}

#navHome{width:129px; background: url(/images/navHomeBg.gif) no-repeat top;text-align:left;}
#navSlots{width:129px; background: url(/images/navHomeBg.gif) no-repeat top;text-align:left;}
#navGames{width:129px; background: url(/images/navGamesBg.gif) no-repeat top;text-align:left;}
#navGamesBG{width:129px; background: url(/images/navGamesBg.gif) no-repeat top;text-align:left; background:transparent url('/images/navGamesBg.gif') no-repeat scroll center top;}
#navNews{width:129px; background: url(/images/navNewsBg.gif) no-repeat top;text-align:left;}
#navSoftware{width:129px; background: url(/images/navSoftwareBg.gif) no-repeat top;text-align:left;}

/*  weRecommend3 pop-up styles */
#weRecommend3Title{text-align:center; color:#9A0000; font-family:tahoma;}
#weRecommend3Title p{font-size:14pt; color:#e10202; font-family:tahoma;}
.visittext{text-align:center; padding:0 25px 0 25px;}
#bonustext{color:#115DA3; font-weight:bold; font-family:Tahoma; height: 40px; text-align:center; vertical-align:bottom;padding-bottom:0px;}
#bottomText{text-align:left; font-weight:bold; padding-left:25px; font-size:11px; float:left;}

/* hightech-slot newest slot */
#hightechslot{background-image:url('/images/slot_recommendation/hightech-full.jpg');}
#hightechslot9{background-image:url('/images/slot_recommendation/hightech-full9.gif');}


#mainColumnPad{padding:10px 6px;}
#mainColumnFeatured{padding:10px 6px;background: #FFF url(/images/siteinfo_bg.gif) repeat-x top;font-size:12px;}
#mainColumnFeaturedSlots{background: #FFF url(/images/siteinfo_bg.gif) repeat-x top;font-size:12px;}
.addInfoColumn{width:216px;}
#bannerAd{padding-left:1px;}
#adColumn{width:121px;}
#wideAdColumn{width:250px;}

.pageCopy{margin:10px;}
.pageCopySlots{width:900px; margin:0 0 0 5px;}

.featuredHdr{color:#C00;font-size:11px;font-weight:bold;}
.pageSubNav{font-size:11px; font-weight: bold;margin-bottom:10px;}
.pageSubNav a:link, .pageSubNav a:visited, .pageSubNav a:active{color:#D2691E;}
.pageSubNav a:hover{color:#C00;}
.spacer{display: block;font: 1px/1px monospace;margin: 0;padding: 0;border: 0;height: 1px;width: 1px;}
#searchBox{padding:0 9px 0 0;width:251px !important; width:260px;height:84px;font-size:10px;color:#fec24d; background-color:#213656;}
#searchBox a:link, #searchBox a:visited, #searchBox a:active{color:#fec24d;}
#searchBox a:hover{color:#ddf7ff;}
#siteFilter{float:right;background: url(/images/site_filter_bg.gif) no-repeat top left; width:261px; height:19px;margin-right:2px; text-align:left;font-size:11px; color:#ddf7ff;}
#siteFilter a:link, #siteFilter a:visited, #siteFilter a:active{font-size:10px; color:#ddf7ff;}
#siteFilter a:hover{font-size:10px; color:#fec24d;}

.restrictedPlayersBox{border-top:solid 1px #ecf5fa;padding:18px 0;font-size:11px;}
.languageBox{border:solid 1px #18d5ff; background-color:#ebfaff;padding:15px 38px; font-family: Verdana, sans-serif;}
.languageBox strong{font-size:11px;color:#0564be;}
.languageBox a:link, .languageBox a:visited, .languageBox a:active{font-size:11px; text-decoration:none;color:#0564be;}
.languageBox a:hover{font-size:11px;text-decoration:underline; color:#0564be;}

.t13{font-size:13px;}
.t12{font-size:12px;}
.t11{font-size:11px;}
.t10{font-size:10px;}
.t11a{font-size:10px; color:#7bacd4;}
.t11a a:link,.t11a a:hover,.t11a a:visited{font-size:10px; color:#7bacd4; text-decoration:none;}


.lh20{line-height:20px;}
.lh18{line-height:18px;}

.headerText{padding:2px 10px 2px 4px;}

.red, .red a:link, .red a:visited, .red a:hover{color:#ce3201;}
.blue{color:#0a58a0}
.white{color:#FFF}

a:link, a:visited{color:#0a58a0}
a:hover{color:#EE710B}

a.black:link, a.black:visited{color:#333}
a.black:hover{color:#EE710B}

ul li{padding-bottom:8px;}
ul.noBlt{list-style-type:none;margin:10px 0;padding:0;}

H1{font-size:18px;font-weight:bold;color:#0b589e;margin:5px 0 15px 0;}
H1 .smalltitle{font-size:12px;text-transform:lowercase;}
H1 a:link, H1 a:active, H1 a:visited{text-decoration:none;color:#000}
H2{font:18px Verdana;color:#0564bd;margin:8px 0;font-weight:bold;letter-spacing:-1px;}
H3, H3 a:link, H3 a:active, H3 a:visited{font-size:11px;font-weight:bold;color:#FFF;padding:4px 0 0 9px;margin:0;text-decoration:none;}
H3.blk{color:#000;}
H4{font-size:12px;font-weight:bold;color:#000;margin:4px 0 8px 0;}
H5{font-size:12px;font-weight:bold;color:#0b589e;margin:15px 0 5px 0;display:block}
H6{font-size:14px; color:#0564bd;display:inline;}


/* blue box used in additional info colum */
.boxHeader{clear:left;background-color: #7c91bf;font-weight: bold;font-size: 11px;color: #FFF; padding: 3px 0 3px 5px;}
.boxHeaderCurve{font-weight: bold;font-size: 11px;color: #FFF;padding: 3px 0 3px 5px;height:13px;background: #4E679D url('images/rightBlueOrange.gif') no-repeat top right;}
.boxHeaderCurveWhite{font-weight: bold;font-size: 11px;color: #FFF;padding: 3px 0 3px 5px;margin-top:4px;height:13px;background: #4E679D url('images/rightBlueWhite.gif') no-repeat top right;}
.boxFooter{background-color:#0564bd;color:#FFF;font-size:10px;text-align:right;padding: 2px 4px;margin-bottom:4px;}
.boxFooterDark{background-color:#4E679D;color:#FFF;font-size:10px;text-align:right;padding: 2px 4px;margin-bottom:4px;}
.boxFooter a:link, .boxFooter a:visited, .boxFooterDark a:link, .boxFooterDark a:visited{color:#FFF;}
.boxFooter a:hover, .boxFooterDark a:hover{color:#EE710B;}

.blueBoxHdrSm{width:205px !important;width:216px;padding:5px 0 2px 11px;background: url(/images/blue_box_hdr_sm_bg.gif) no-repeat top;color:#FFF; font-weight:bold;font-size: 11px;}
.blueBoxHdr{padding:5px 0 0 11px;width:240px !important; width:251px;height:18px;background: url(/images/blue_box_hdr_bg.gif) no-repeat top;color:#FFF; font-weight:bold;font-size: 11px;}
.blueBox{font-size: 11px;border: solid 1px #0564bd;background-color:#e4f4fd;padding:8px 10px;margin-bottom:4px;}
.blueBox h3{font-size: 12px;font-weight:bold;color:#000;padding:0;margin:0 0 5px 0;}


.blueHdrLeft{padding-right:6px;background:url(/images/blue_hdr_right.gif) no-repeat right top;margin-bottom:15px;border-bottom:1px solid #0564bd;}
.blueHdrLeftNM{padding-right:6px;background:url(/images/blue_hdr_right.gif) no-repeat right top;border-bottom:1px solid #0564bd;}
.blueHdrRight{padding:2px 0;background:url(/images/blue_hdr_left.gif) no-repeat left top;font-size:11px;font-weight:bold;color:#FFF;}
.blueHdrRight td{font-size:11px;font-weight:bold;color:#FFF;}
.blueHdrDetails{margin-bottom:25px;padding:0 8px;}
.blueHdrBox{margin-bottom:5px;padding:20px 10px;border: solid 1px #0564bd; border-top:0;background-color: #e4f4fd;font-size:11px;}

.blueListingHdrLeft{padding-right:6px;background:url(/images/blue_hdr_right.gif) no-repeat right top;}
.blueListingHdrRight{padding:2px 0;background:url(/images/blue_hdr_left.gif) no-repeat left top;}
.blueListingHdrDetails{margin-bottom:5px;border: solid 1px #91d1f9; border-top:0;font-size:11px;}
.viewAll{font-size:11px;color:#FFF;padding:4px 0 0 9px;}
.viewAll a:link, .viewAll a:visited{color:#FFF;}
.viewAll a:hover{color:#D2691E;}

.medBlueHdrLeft{padding-right:7px;background:url(/images/med_blue_hdr_right.gif) no-repeat top right;border-bottom:solid 1px #358bc8;}
.medBlueHdrRight{padding:2px 0 3px 0;background:url(/images/med_blue_hdr_left.gif) no-repeat top left;line-height:13px;}
.medBlueHdrDetails{margin-bottom:5px;padding:16px 20px;border: solid 1px #91d1f9; border-top:0;background-color: #c6e7fc;font-size:11px;line-height:15px;}
.medBlueHdrDetails p{font-size:11px;line-height:15px;}

/* footer styles */
#footerNavBarContainer{width:100%;border-top:solid 3px #f8a729; background:#253a59;}
#footerNavBar{padding:2px 0;color:#FFF;font-size:11px;text-align:center;background:#253a59;}
#footerNavBar a{color:#FFF;font-size:11px;margin:0 5px;}
#footerNavBar a:hover{color:#f8a729;}

#footerContainer{width:100%;}
#footer{color:#666;font-family:Verdana;padding:10px 60px;text-align:left;font-size:10px;line-height:18px;}
#footer a:link, #footer a:visited{color:#666;}
#footer a:hover{color:#000}

.clear{clear:both}

/* Used for tool tips - not sure where they appear */
#tipDiv {position:absolute; visibility:hidden; left:0; top:0; z-index:1000; background-color:#FE9929; border:1px solid #336; padding:0 5px 5px 5px; width:200px; color:white; font-weight:bold; text-align:center; font-size:11px; line-height:1.3}

#filterBox{margin:5px 0;}
#filterBox select{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.searchTextBox{font-size:10px;background: #E8E8E8 url(/images/bg_inputField.gif);width:171px !important;width:176px;margin-right:5px;}

input{font-size:11px;border:1px solid #b0b0b0;padding-left:3px;vertical-align:middle;}
input.button{border:0;}
textarea{font-size:11px;border:1px solid #b0b0b0;}

.advancedSearchItems{width:163px;font-size:11px;}
form#advancedSearch select, form#advancedSearch input{margin:1px 0 4px;}

/* list styles */
.listBlockHeader{border-bottom:1px solid #c6e7f8;margin:5px 0 0 0;padding:0 0 5px 0;}
.listBlock, .listBlockFeatured{padding:10px 0 10px 6px;border-bottom:solid 1px #c6e7f8;}
.listBlockFeatured{background-color:#e2f5fd;border-bottom:solid 1px #c6e7f8;}
.listBlockHP, .listBlockHPFeatured{padding:8px 6px 4px 6px;}
.listBlockHPFeatured{background-color:#e2f5fd;}

a.titleLink:link, a.titleLink:visited, .specialListLinks a:link, .specialListLinks a:visited{font-size:12px;font-weight:bold;color:#D2691E;text-decoration:none;}
a.titleLink:hover, .specialListLinks a:hover{text-decoration:underline;}

.imgProperty{border:2px solid #CCC;width:163px;}
.imgListing{border:2px solid #CCC;width:54px;height:39px;margin:0 12px;}
img.imgBorder{border: solid 1px #CCC;}

/* used for errors and omissiongs popup form on the details page */
#wipeDiv{position:absolute; display:none; left:150px; top:600px;width:260px;height:275px;background-color:#FFEFD5;border:2px solid #f8a729;margin:0;z-index:1000;padding:5px;}

.imgPos{padding:0 10px 0 0;}

.rankNum{font-family: Arial Black;font-size:25px;color:#d77228; width:40px;text-align:right}
.rankNumSm{font-family: Arial Black;font-size:20px;color:#d77228; width:40px;margin-right:5px;}
.rankNumLg{font-family: Arial Black;font-size:30px;color:#d77228; width:85px;text-align:right}
.rankNumHP{font-family: Arial Black;font-size:30px;color:#d77228; width:30px;text-align:right;}
.featuredNum{color:#47a7e3;}


.articleDate{color:#a1a6ad;}
hr.orange{border:0;border-top:1px solid #F93;margin:10px 0 20px 0;height:1px;font: 1px/1px monospace;}

/* Rebeccas Newsletter Ad */
a.RRbutton:link, a.RRbutton:visited{display:block;border:solid 1px #CCC;font-weight:bold; background-color:#FFF;color:#000;font-size:12px; font-family: Arial;padding:2px;margin:6px 10px;text-decoration:none;}
a.RRbutton:hover, a.RRbutton:active{display:block;border:solid 1px #CCC;font-weight:bold; background-color:#CCC;color:#000;font-size:12px; font-family: Arial;padding:2px;margin:6px 10px;text-decoration:none;}
.RRbox{background-color: #8c1f1f; padding: 10px 0 4px 0;text-align:center;color: #FFF;font:10px Verdana;width:139px;}

/* used details page for featured sites */
.feaHead{	font-weight:bold;	padding: 2px 2px 2px 8px;	background-color:#FE9929;	color:#FFF;}
.feaBody{padding:12px;	margin:0 0 4px 0;	background-color: #fce2a2; border:2px solid #FE9929;}
.featuredLogo{border:2px solid #CCC;}
a.featured:link, a.featured:hover, a.featured:visited {color:#000;font-weight:bold;text-decoration:none;}

.newsListText{font-size:12px;padding:4px 0 10px 0;line-height:1.4;border-bottom: 1px solid #c6e7f8}
.newsListText a:link, .newsListText a:visited{font-weight:bold;color:#D2691E;text-decoration:none;}
.newsListText a:hover{text-decoration:underline;}
.newsDate{font-size:11px;font-style:italic}

#pref_off{margin:5px 0 3px 0;padding:0; border:0px;}
#pref_on{margin:5px 0 3px 0; padding:0; color:#333; text-align:left; font-weight:normal; border:0px;}
#pref_box{background-color: #9de5fe;padding:5px 7px 0 7px;}

/* inline article images with captions */
.RRheader{float:left;margin:20px 15px 0 0;}
.articleImgLeft{float:left;margin:0 10px 0 0;}
.articleImgLeft img{margin:5px 0 0 0;border:0;}
.articleImgRight{float:right;margin:0 0 0 10px;}
.articleImgRight img{margin:5px 0 0 0;border:0;}

p.captionSM{width:130px;margin:4px 0 5px 0;padding:0;text-align:center;font-size:11px;}
p.caption{width:185px;margin:4px 0 5px 0;padding:0;text-align:center;font-size:11px;}
p.captionLG{width:250px;margin:4px 0 5px 0;padding:0;text-align:center;font-size:11px;}

/* OCC Times Newsletter */
#OCCTimes td{font-family:Verdana, Helvetica, sans-serif;font-size:10px;line-height:16px;}
#OCCTimes a:link, #OCCTimes a:visited{color:#0564bd}
#OCCTimes a:hover{color:#EE710B}
#OCCTimes img.border{border:2px solid #CCC;}
#OCCTimes .imgRight{padding: 0 0 10px 15px;float:right;}
#OCCTimes .imgLeft{padding: 0 15px 10px 0;float:left;}
#OCCTimes .header{font-size:14px; color:#d77228;margin:0 0 10px 0; font-weight:bold;}
#OCCTimes .header a:link, #OCCTimes .header a:visited{color:#d77228;text-decoration:none;}
#OCCTimes .header a:hover{color:#0564bd;}
#OCCTimes h2{font-size:12px; color:#0564bd; text-transform:uppercase;}
#OCCTimes h3, #OCCTimes h3 a:link{font-size:12px; color:#d77228; margin:0 0 4px 0;padding:0;}
#OCCTimes h3 a:link, #OCCTimes h3 a:visited{color:#d77228;text-decoration:none;padding:0;}
#OCCTimes h3 a:hover{color:#0564bd;}
#OCCTimes .article{margin:15px 0 15px;padding:0 20px 15px 0; border-bottom: solid 1px #ecf5fa;}
#OCCTimes .imgPadRt{padding-right: 20px;}
#OCCTimes #sideCol{width:210px;padding:15px 0 7px;}
#OCCTimes #bonusOfferContainer{padding:21px 13px 0; background: #fc0 url(/images/times/yellow_dots_bg.gif) repeat-x top left;}
#OCCTimes #bonusOfferFooter{height:21px; background: url(/images/times/yellow_dots_bg.gif) repeat-x top left;}
#OCCTimes #bonusOffers{background-color:#FFF;padding:10px 8px;}
#OCCTimes #bonusOffers strong a:link, #OCCTimes #bonusOffers strong a:visited{color:#d77228;text-decoration:none;}
#OCCTimes #bonusOffers strong a:hover{color:#0564bd;}
#OCCTimes .sideModHdrA{background-color:#0967a4;padding:4px 11px;color:#ffe36e;font-weight:bold;font-size:11px;}
#OCCTimes .sideModBodyA{background-color:#2296e1;padding:20px;border:1px solid #0967a4;color:#FFF;}
#OCCTimes .sideModBodyA a:link, #OCCTimes .sideModBodyA a:visited{color:#FFF;}
#OCCTimes .sideModBodyA a:hover{color:#333;}
#OCCTimes .sideModHdrB{background-color:#168cd4;padding:4px 11px;color:#ffe36e;font-weight:bold;font-size:11px;}
#OCCTimes .sideModBodyB{background-color:#91d0f9;padding:10px 20px;border:1px solid #168cd4;}
#OCCTimes .sideModHdrC{font-size:11px;color:#148dd6;font-weight:bold;margin-bottom:5px;}
#OCCTimes .sideModBodyC{background-color:#d8efff;padding:15px 20px;border:1px solid #6fbff2;}
#OCCTimes .sideModHdrD{font-size:15px;color:#ffe36e;font-weight:bold;}
#OCCTimes .sideModBodyD{background-color:#2296e1;padding:20px 10px;border:1px solid #0967a4;color:#FFF;}
#OCCTimes .moreArrow{color:#0564bd;}
#bonuses td{padding:10px 6px 10px 0;}

dl.feature{margin:15px 0;padding:0 0 15px;border-bottom: solid 1px #ecf5fa;}
dl.feature:after{content: "."; display:block; height:0; clear:both; visibility:hidden;}
dl.feature {display: inline-table;}
dl.feature dt{margin:0 0 5px 0;}
dl.feature dt img{float:left; margin:0 15px 0 0;border:2px solid #CCC;}
dl.feature dd{margin:0 0 0 200px;}
dl.feature dt.alt img{float:right; margin:0 0 0 15px;border:2px solid #CCC;}
dl.feature dd.alt{margin:0 200px 0 0;}

dl.article{margin:15px 0;padding:0 15px 5px;border-bottom: solid 1px #ecf5fa;}
dl.article:after{content: "."; display:block; height:0; clear:both; visibility:hidden;}
dl.article {display: inline-table;}
dl.article dt{margin:0;}
dl.article dt.img img{float:left; margin:0 15px 0 0;border:2px solid #CCC;}
dl.article dd{margin:0 0 10px 0;}
dl.article dd.img{margin:0 0 10px 94px;}

.newsletterIssueL{padding-right:7px;background:url(/images/med_yel_hdr_right.gif) no-repeat top right;border-bottom:solid 1px #fdcd69;}
.newsletterIssueR{padding:2px 0 3px 0;background:url(/images/med_yel_hdr_left.gif) no-repeat top left;line-height:13px;}
.newsletterIssueDetails{margin-bottom:5px;padding:16px 6px;border: solid 1px #fdcd69; border-top:0;background-color: #fef7c3;font-size:11px;}

.newsletterSignupL{padding-right:7px;background:url(/images/med_ora_hdr_right.gif) no-repeat top right;}
.newsletterSignupR{height:25px;background:url(/images/med_ora_hdr_left.gif) no-repeat top left;}
.newsletterSignupDetails{color:#000;margin-bottom:5px;background: #fbdd74 url(/images/med_ora_ftr_right.gif) no-repeat bottom right;font-size:11px;}
.newsletterSignupDetails form{background:url(/images/med_ora_ftr_left.gif) no-repeat bottom left;padding:16px 12px;margin:0;}

.timesSignupHome{background:#fdda64 url(/images/times_grad_box_tl.gif) no-repeat top left;margin-bottom:5px;}
.timesSignupHome form{background:url(/images/times_grad_box_tr.gif) no-repeat top right;color:#000;padding:0 12px;margin:0;font-size:11px;}
.timesSignupHomeFtr{background: #fdda64 url(/images/times_grad_box_bl.gif) no-repeat bottom left;text-align:right;}

.bonusPromoHome{background:#c6fb92 url(/images/bonus_grad_box_tl.gif) no-repeat top left;margin-bottom:5px;}
/* .bonusPromoHome form{background:url(/images/bonus_grad_box_tr.gif) no-repeat top right;color:#000;padding:0 12px;margin:0;font-size:11px;} */
.bonusPromoHomeTr{background:url(/images/bonus_grad_box_tr.gif) no-repeat top right;color:#000;padding:0 12px;margin:0;font-size:11px;}
.bonusPromoHomeFtr{background: #ffffff url(/images/bonus_grad_box_bl.gif) no-repeat bottom left;text-align:right;}
.bonusPromoURL{font:Verdana (Bold);font-size:11px; color:#333366;}
.bonusExclList{background:url(/images/bonus_exclusive_page_hdr_bg.gif) repeat top right;}

.inThisIssue a{display:block;margin:8px 0;font-weight:bold;}

/* Search results tabs */
ul#searchResultsTabs{list-style:none;margin:20px 0 0 0;padding:0;}
ul#searchResultsTabs li{margin:8px 2px 1px 0;padding:0 7px 0 0;float:left;background:url(/images/med_blue_hdr_right.gif) no-repeat top right;text-align:center;/*border-bottom:solid 1px #0564bd;*/}
ul#searchResultsTabs li a:link, ul#searchResultsTabs li a:visited{float:left;margin:0 0 0 0;padding:4px 0 4px 7px;background:url(/images/med_blue_hdr_left.gif) no-repeat top left;color:#fed25b;text-decoration:none;font-size:11px;font-weight:bold;display:block;}
ul#searchResultsTabs li a:hover, ul#searchResultsTabs li a:active{color:#FFF;}
ul#searchResultsTabs li.tabOn{margin:2px 2px 0 0;padding:0 12px 0 0;float:left;background:url(/images/blue_hdr_right.gif) no-repeat top right;text-align:center;/*border-bottom:solid 1px #0564bd;*/}
ul#searchResultsTabs li.tabOn a:link, ul#searchResultsTabs li.tabOn a:visited{float:left;margin:0;padding:7px 0 8px 12px;background:url(/images/blue_hdr_left.gif) no-repeat top left;color:#FFF;text-decoration:none;font-size:11px;font-weight:bold;display:block;}
ul#searchResultsTabs li.tabOn a:hover, ul#searchResultsTabs li.tabOn a:active{color:#FFF;}

.searchSortBarLeft{padding-right:6px;background:#3B87DE;border:solid 1px #0564BD;border-top:0;}
.searchSortBarRight{padding:4px 0;background:#3B87DE;font-size:11px;font-weight:bold;color:#FFF;}
.searchSortBarRight td{font-size:11px;font-weight:bold;color:#FFF;}

/* Payout Table used in Articles */
table.payoutTable{border:solid 1px #CCC;border-bottom:0;}
.payoutTable th{font-size:12px;}
.payoutTable td, .payoutTable th{border-left:solid 1px #CCC;border-bottom:solid 1px #CCC;text-align:center;padding:3px 4px;}
.payoutTable td.col1, .payoutTable th.col1{text-align:left;border-left:0;padding-right:15px;}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}
/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}
/* search tabs */
.tabs-nav {list-style:none;margin:0;padding:1px 0 0 0;border:0;}

/* search tabs off */
.tabs-nav li {margin:8px 2px 1px 0;padding:0 7px 0 0;float:left;background:url(/images/med_blue_hdr_right.gif) no-repeat top right;text-align:center;}
.tabs-nav a:link, .tabs-nav a:visited {float:left;margin:0 0 0 0;padding:4px 0 4px 7px;background:url(/images/med_blue_hdr_left.gif) no-repeat top left;color:#fed25b;text-decoration:none;font-size:11px;font-weight:bold;display:block;white-space: nowrap; /* required in IE 6 */}
/* search tabs on */
.tabs-nav .tabs-selected{margin:2px 2px 0 0;padding:0 12px 0 0;float:left;background:url(/images/blue_hdr_right.gif) no-repeat top right;text-align:center;/*border-bottom:solid 1px #0564bd;*/}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited{float:left;margin:0;padding:7px 0 8px 12px;background:url(/images/blue_hdr_left.gif) no-repeat top left;color:#FFF;text-decoration:none;font-size:11px;font-weight:bold;display:block;}

.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
		color:#FFF;
}
.tabs-container {
    clear:both;
		margin:0;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
#searchSortBar{display:block;clear:both;}
#section-1,#section-2,#section-3,#section-4,#section-5,#section-6{clear:both;}

/* Card Player Magazine Article Module */
#cardPlayerBox{clear:right;float:right;width:184px;margin:0 0 8px 8px;}
#cardPlayer{border:4px solid #293247;background-color:#000;padding:9px 11px 0 11px;color:#CCC;font-size:11px;}
#cardPlayer p{font-size:11px;line-height:16px;padding-left:5px;margin:5px 0 10px;}
#cardPlayer div.link{background:#000 url('/images/cardPlayerDashBG.gif') repeat-x top;text-align:center;padding:10px 0;margin-top:10px;}
#cardPlayer img{border:solid 1px #666;}
#cardPlayer a:link, #cardPlayer a:visited{color:#F60;font-weight:bold}
#cardPlayer a:hover, #cardPlayer a:active{color:#CCC}
#articleCopyright{margin:15px 0;padding:15px 0 0;border-top: solid 1px #ecf5fa;font-size:11px;}
#articleCopyright a{color:#333;}
/* Hides from IE-mac \*/
*html dl.feature, *html dl.article {height:1%;}
dl.feature, dl.article {display:block;}
/* End hide from IE-mac \*/


.slotsmodule {width:270px;float:left;margin-right:5px;padding-bottom:5px;}
.slotsmodule .blueListingHdrLeft .blueListingHdrRight h3 a:link,
.slotsmodule .blueListingHdrLeft .blueListingHdrRight h3 a:active,
.slotsmodule .blueListingHdrLeft .blueListingHdrRight h3 a:visited,
.slotsmodule .blueListingHdrLeft .blueListingHdrRight h3 {padding:4px 0 2px 4px;}




/* inline styles pulled out from details2.xsl */
#header tr td:first-child{width:201px;}
#logoTopDetails{position:relative;top:3px;}
#FeaturedProperties{display:inline;}

/* Rogue styles */
#skullImg{width:44px; height:35px;}
#advisoryText{color:red; font-weight:bold; width:160px; float:right;}
#eCogra{text-align:left; width:133px; height:40px;float:left;}
#roguelist{font-size: 11px; margin-left:140px;}
/* /End rogue styles */

/* Start spacers, BRs, buttons, & other general styles */
	.SP5{width:522px;}
	.SP3{height:36px;}
	.SPh5{display:block; font:1px/1px monospace; margin:0; padding:0; border:0; height:1px; width:1px; height:5px;}
	.SPh3{display:block; font:1px/1px monospace; margin:0; padding:0; border:0; height:1px; width:1px; height:3px;}
	.MB12{margin-bottom:12px;}
	.bottomSpacer{margin-right:360px; width:auto;}
	.height1{height:1px;}
	.Ptop{padding:1px 0 0 0;}
	.normal{font-weight:normal;}
	.center{text-align:center;}
	.noPaddingB{padding-bottom:0px;}
	.noMarginB{margin-bottom:0px;}
	.brHeight{line-height:1px; height:1px;}
	.SearchButton{border:0; padding:0; margin:0; vertical-align:top;}
	#TopSpacer{border-bottom:1px solid rgb(255, 255, 255); height:4px; background-color:rgb(98, 187, 244); width:auto; margin-top:1px; margin-left:144px; position:relative;!left:-3px;}
	.height1{line-height:1px;}
	.Lheight5{line-height:5px;}
	.Lheight15{line-height:15px;}
	.height15{height:15px;}
	.height75{height:75px;}
	#Downloadbtn{width:95px; height:24px;}
	.VisitPlayBtns{width:74px; height:24px;}
	.paddingB-L{padding-left:10px; padding-bottom:10px;}
	.floatL{float:left;}
	.gray{color:gray;}
	.EmptySpace{height:350px; width:100%;}
/* End spacers, BRs, buttons, & other general styles */

.alignL{text-align:left;}
.alignB{vertical-align:bottom;}
.alignT{vertical-align:top;}
.alignC{text-align:center;}
#rankingsAtAGlance_container{font-weight:bold;}
.rankings-at-a-glance{font-weight:bold;}
.bold{font-weight:bold;}
.casinoSearch{display:inline;}
#casinosearchtop2{display:inline;}
.searchTextBoxMargin{margin-right:-3px;}

/* Side navigation styles, [top] search styles, left-side advertisement styles */
#AdvSearchDiv{margin-top:3px; width:80px; background-color:#213656; opacity:0.6; filter:alpha(opacity=60);}
#AdvSearchText{color:#FEC24D; opacity:1.0; filter:alpha(opacity=100);}
#prefBox{width:130px; margin:0 auto;}
.prefOnOff{border:0;padding:0; cursor:pointer;}
#pref_off a img{width:130px; height:25px}
#pref_on a img{width:130px; height:26px;}
.PrefBoxBottom{width:130px; height:7px;}
#navLinks #navHome a{border:0; padding:5px 0 0 7px;}
#navLinks #navSlots a{border:0; padding:5px 0 0 7px;}
#navLinks #navSlots a img{width:30px; height:11px; align:baseline; margin:0 0 0 10px;}
#navGamesBG a:last-child{border:0px;}
#navNews a:last-child{border:0;}
#navSoftware a:last-child{border:0;}
#CCPad{width:129px; height:200px; border:0px; margin-top:4px;}
/* /End side navigation styles, [top] search styles, left-side advertisement styles */

/* right column styles */
#ad250x250{display:none;}
#paymentMethods_container{margin-left:8px;}
#restrictedLocations{margin-top:10px; font-weight:bold;}
#restrictedLocationsList{margin-left:10px;}
#slotGamesRightList{height:auto; width:100%; display:table;}
#slotGamesRightInd{width:auto; float:left; line-height:15px; height:auto; margin:0px;padding:0px; margin-bottom:5px;}
.br_clear{clear:left; line-height:1px; background-color:pink;}
/* /End right column styles */

/* Middle Column styles */
#specialOffers{margin-bottom:0px;}
.id{float:left; text-align:left; margin-right:10px; height:38px; width:91px;}
.specialOfferName{color:red; font-style:italic; font-weight:bold;}
#showallslots{position:relative; top:-13px; float:right; padding-right:10px; cursor:pointer; font-weight:normal;}
#collapseslots{position:relative; top:-13px; float:right; padding-right:10px; cursor:pointer; font-weight:normal; display:none;}
#SlotGamesModule{width:auto; display:block; padding-top:0px; margin-bottom:10px;}
#SlotGamesInd{width:205px; float:left; line-height:15px; height:140px; margin:0px; padding:0px; margin-bottom:10px; display:inline; text-align:center;}
#moreslots{width:100%; display:block; height:135px; overflow:hidden;}
.slotGamesImg{margin-bottom:5px; vertical-align:text-top; height}
#PIPimg{padding:0 8px 8px 0; border:0px; float:left;}
.blue, .viewRatings{font-weight:bold;}
.readMore{font-size:12px;}
.MT1{margin-top:10px;}
#compareOwner{font-weight:bold; margin-left:20px;}
#progInfoImg{margin-right:25px; border:0px;}
.wAuto{width:auto;}
#Errors{border:solid 1px #0564bd; padding:5px; margin:5px;}
#ErrorsForm{display:inline; margin:0; padding:0;}
.nameForm{width:154px}
.emailForm{width:156px}
#ErrorsForm div{padding:2px;}
#comments{padding:2px 2px 2px 5px;}
#commentsArea{width:222px; overflow:hidden;}
#formNote{padding:2px 2px 2px 5px; font-size:10px}
.right{text-align:right;}
#submitBtn{background-color:#f8a729}
#cancelBtn{background-color:#CCC}
/* /End middle Column styles */

#navCol{width:130px; margin:0 auto;}
.newItem{width:30px; height:11px; margin:0 0 0 10px;}
.normalFont{font-weight:normal;}
#closed{color:red; margin-bottom:8px;}
.visitRec{color:#0a58a0; font-style:bold; font-size:11px;}
.iframe{height:0px; width:1px; border:0}
#iGBD_ad{width:129px; height:200px; border:0px; margin-top:4px;}

#WaitOtherOffers{display:inline; display:block}

/* Pop-up styles from details2.xsl */
.spinner {width:166px; height:188px; overflow:hidden; }
.spinner span {position:relative }
.spinner img {width:166px; height:126px; cursor:pointer}
.spinnerLG img {width:196px; height:146px; cursor:pointer; border:solid 2px #999999;}
#handle {cursor:pointer}
/* /End pop-up styles from details2.xsl */



/* inline styles pulled out from /slots/details.cfm & /slots/xsl/details.xsl */

body {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;}
h1 {font-size:18px;}
/*h2 {font-size:11px;background-color:#2378d0;height:20px;color:white;padding:3px 2px 2px 8px;} - messes up h2's on other game type detail pages (such as /casinos/). No h2's are used on the slot pages */
h3 {font-size:11px;color:white;}
h4 {font-size:12px;}
.blueHdrLeft{padding-right:6px;background:url(/images/blue_hdr_right.gif) no-repeat right top;margin-bottom:10px;border-bottom:1px solid #6dc0f6;}
.blueHdrRight{padding:2px 0;background:url(/images/blue_hdr_left.gif) no-repeat left top;font-size:11px;font-weight:bold;color:#FFF;}
.featured {background-color:#e2f5fd;}
div.similarslots {text-align:center; width:140px;}
.similarslots img {width:100px; height:100px; margin-top:20px;margin-bottom:5px;border:0px;}
div.othersite, div.othersitehidden, div.noprefmatchhidden {width:310px;height:80px;padding:5px;margin-right:5px;margin-bottom:5px;float:left;border-bottom: 1px solid #6dc0f6;}
div.othersites {width:654px;}
span.sitename a{color:#d57b3c;font-weight:bold;text-decoration:none;}
div.othersitehidden, div.noprefmatchhidden {display:none;height:12px;border:none;vertical-align:middle;}
li.floatingbullet {position:relative;float: left; list-style:none; width:120px;}

#enlargedimages {display:none;position:absolute;top:10px;left:10px;background-color:#203456; padding:10px;width:auto;height:auto;z-index:99;border: 3px solid #fa9a09;text-align:center;vertical-align:middle;cursor:pointer;}
#close {position:relative;color:white;text-align:right;top:-6px;text-decoration:underline;cursor:pointer;}
#enlargedimage {border:2px solid #cdcbcd; vertical-align:middle;}
.screenshot {cursor:pointer; width:230px; padding:5px;}

/*#mainColumnPad {background-color: #f1f1f1;padding:0px;}*/

/* slot detail pages */
#gameimage{width:300px; vertical-align:middle; margin:auto; padding:auto; text-align:center; background-color:#e2f5fd; cursor:pointer;}
#gameimage .screenshot{vertical-align:middle; margin-top:10px;}
#magnifyImage{vertical-align:middle; margin-right:5px;}
#ChooseGame{font-family:verdana,arial; width:100%; height:100%; padding-top:300px; text-align:center; vertical-align:middle;}
#SlotMainDiv{float:left; min-height:900px;}
#SlotMainCol{float:left; width:640px; padding:10px; background-color:white; margin-bottom:auto;}
#SlotMainColNoPadding{width:640px; float:left;}
#SlotDetailScreenShot{float:left;width:310px;padding:0px;}
#screenshotDescription{padding-top:5px; line-height:17px; padding-bottom:10px; margin:auto; margin-left:8px;}
#screenshotDescriptionText{width:294px; text-align:justify; text-indent:15px;}
#GameFeaturedList{padding:0px; margin:0px; margin-left:10px; !margin-left:10px;}
.blackBullet{margin-right:5px; margin-bottom:2px;}
#slotTheme{padding-left:10px; padding-top:5px; line-height:20px; padding-bottom:5px;}
.expandImages{float:right; font-weight:normal; text-decoration:underline; cursor:pointer;}
.expandImagesHidden{float:right; font-weight:normal; text-decoration:underline; cursor:pointer; display:none;}
.ImagesHidden{padding-left:10px; text-align:center; display:none;}

/* Where to play this slot on other sites */
#EnlargeImage{margin-top:5px; color:#477abf; font-size:11px; letter-spacing:0.8pt; margin-right:15px; cursor:pointer;}
div.othersite, div.othersitehidden {float:none;width:auto;margin-bottom:0px;border 1px solid #6dc0f6;}
div.othersites {width:300px;}
#whereToPlay{float:left; width:300px; padding-left:10px;}
#whereToPlayBlock{margin-top:0px; margin-bottom:5px;}
#WhereToPlaySides{padding:5px; padding-top:0px; padding-bottom:0px;}
#WhereToPlayText{border-bottom: 1px solid #6dc0f6; height:auto; padding-bottom:5px;}
.WhereToPlayShowList{vertical-align:top; padding-right:5px;}
.WhereToPlayHideList{display:none; vertical-align:top; padding-right:5px;}
.WhereToPlayProp{height:50px; margin-top:5px;}
.WhereToPlayImage{float:left; margin:0px; margin-left:5px;}
.WhereToPlayImage img{height:37; width:52px; border: 3px solid #cccccc;}
.WhereToPlayBonus{float:none; width:auto; height:50px; text-wrap:hidden; overflow:hidden; padding-left:10px; line-height:12px;}
.WhereToPlayBonusText{text-decoration:none; color:black;}
.WhereToPlayBonusImage{float:left;}
.WhereToPlayBonusImage img{float:left; height:19px; width:13px; border:0px; padding-right:5px; vertical-align:top; padding-bottom:10px;}
.bonustext{padding-top:2px;}
.WhereToPlayFeatured{height:20px; text-align:right;}
.WhereToPlayFeaturedImg{text-align:left; float:left;}
.WhereToPlayDownload{text-align:right; float:right; padding-right:5px;}
.WhereToPlayDownload img{border:0px;}
#WhereToPlayHiddenSites{float:left; height:40px; width:134px;}
#noprefmatchhidden{float:left; height:25px; width:134px;}
#othersite{float:left; height:20px; border:none; width:130px;}
/* End where to play this slot on other sites */

/* Slot News */
#slotNews{padding:10px; padding-top:5px;}
.news{padding:10px; padding-top:5px;}
.newsLink{font-weight:bold; font:11px;}
#SimilarSlotList{width:140px; float:left; background-color:ededed; text-align:center; padding-top:10px; height:auto;}
.similarslots .SimilarSlotImg{width:118px; height:88px; border: 3px solid #cccbcd;}
/* End Slot News */

#NoPrefSection{height:auto; vertical-align:top; margin-bottom:0px;}
#RogueImage{height:20px; float:left; padding-right:3px}
#RogueImage img{width:15px; height:11px; vertical-align:bottom;}
.NoPrefPropName{height:auto; font-size:10px;}
.NoPrefPropName a{overflow:hidden;}

/* taken from includes */
#noAddColNoAds{border:0px; margin-bottom:1px; width:100%;}
.leftSideInclude{width:144px; background: #324a6d url("/images/white_pixel.gif") repeat-y right;}
.colorHeight{height:4px; background-color:#62bbf4; width:100%;}
.colorHeightBorder{height:4px; background-color:#62bbf4; border-bottom:1px solid #FFF; width:100%;}
.vendorAdvertising{width:346px; padding-top:1px;}
#outsideInfoCol{margin:0px;padding:0px;background: transparent url(/images/siteinfo_bg.gif) repeat-x scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;}
#featSoftwareSupplier{padding:5px 0 2px 0; width:339px !important; background:transparent url(/images/blue_box_hdr_xbg.gif) no-repeat scroll center top;}
.featSoftwareSupplierInside{padding:10px 0px; width:337px; !width:339px;}
.rightBlockTD{width:218px; padding-top:1px;}
.rightBlockInclude{background:url(/images/siteinfo_bg.gif) repeat-x top;}
.adDisplayTD{width:121px; padding-top:1px;}
#NoFeatProps{border:0; margin-bottom:1px; width:100%}
.detailsFeatProp{border:0; margin-bottom:1px; width:100%}
#leftSideCol{width:144px; background:#324a6d url(/images/white_pixel.gif) repeat-y right;}
.rightBlockNoAddInfoTD{width:218px; padding-top:1px;}
.rightBlockNoAddInfo{background:url(/images/siteinfo_bg.gif) repeat-x top;}

.sealCertify{text-align:left; margin:0 20px 30px 0; border:0;}

.listTable {width:100%}
.mobileNavBar {display:none}
#mobileGamesMenu {
	display:none;
}
#mobileMoreMenu {
	display:none;
}
#resultbar {
	width:auto; 
	margin-right:380px; 
	min-width:515px;
}
.mobileOnly {
	display:none;
}
#listFullWidth {width:970px;}
.nextPrevious {
	padding:4px 2px 0px 0px;
	text-align:right; 
	width:auto; 
	margin-right:380px;
}
.ui-tabs-anchor {
	font-weight: bold;
}
.ui-widget-header {
	background-color: white;
	border:none;
}

.h {
    display:none;
}
a.cssButton {
    /*
    -moz-box-shadow: inset 0px 34px 0px -25px #B8D7C7;
    -webkit-box-shadow: inset 0px 34px 0px -25px #b8d7c7;
    box-shadow: inset 0px 34px 0px -25px #b8d7c7;
    */
    background-color: #334495;
    border: 1px solid #ffffff;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 10px;
    text-decoration: none;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    /*margin-left: 20px; */
}
a.cssOrangeButton {
	color: #ffffff;
	display: inline-block;
    cursor: pointer;
	background-color: #FE9929;
	font-size: 11px;
    padding: 6px 10px;
	border-radius: 8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	 box-shadow: 1px 1px 1px 1px #EC8E26; 
	 border: solid 1px #EC8E26;
	 text-shadow: 2px 2px 2px #75490c;
	 font-weight:bold;
	 text-transform:uppercase;
	 text-decoration:none;
}
a.cssBlueButton {
	color: #ffffff;
	display: inline-block;
    cursor: pointer;
	background-color: #1870C7;
	font-size: 9px;
    padding: 5px 5px;
	border-radius: 8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	 box-shadow: 1px 1px 1px 1px #145CA4; 
	 border: solid 1px #145CA4;
	 text-shadow: 2px 2px 2px #145CA4;
	 font-weight:bold;
	 text-transform:uppercase;
	 text-decoration:none;
}
/* end from includes */

/* /End inline styles pulled out from /slots/details.cfm */

/* End inline styles */

