@charset "utf-8";
/* CSS Document */

/*========================
Basic Structure Styles
========================*/

html, body { background:#fff; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
.dvclr { line-height:.01; clear:both; }
.phWrpr { background:#091468; top:0; }
.phHdr { background:url(images/phHdr.jpg) no-repeat; height:120px; width:995px; margin:0 auto; }
.logo { float:left; width:438px; height:99px; padding:13px 0 0 32px; }
.hdrWrpr { text-align:right; padding:18px 28px 0 0; }
.address { font-size:10pt; font-weight:bold; }
.logReg { margin-top:20px; font-size:7pt; }
.logReg a { font-size:7pt; text-transform:lowercase; font-family:Verdana, Sans-Serif; color:#000; }
.searchBox { margin-top:8px; }
.searchBox .NormalTextBox { border:0; width:92px; height:16px; background:#091468; float:left; color:#fff; }
.search { float:right; }
.go { margin-left:-9px; }
.phMenu { background:#5c7393; height:30px; color:#FFFFFF; }
.phCntWrpr { width:970px; margin:10px auto; }
.phFtr { background:url(images/phCntFtr.jpg) no-repeat top; margin:0 auto; min-height:7px; padding-top:10px; text-align:center; font-size:9pt; }
#footer-dropdown { width:950px; margin:0 auto; bottom:42px; position:relative; }
#bottom-spacer { height:50px; background:#fff; clear:both; }

.contentpane {  }
.rightpane {  }
.bottompane { padding:0 5px; }
/*-------------- Empty panes Style --------------*/
.DNNEmptyPane { width:0; padding:0; margin:0; }

/*=======================
 ControlPanel style 
=======================*/

.cntWrpr { background:#091468; margin:0 auto; width:900px; }
.ControlPanel { background:url(images/cpanel_center.png) repeat-x bottom left; border:none; padding-bottom:10px; }
.cpanel_left { background:url(images/cpanel_left.png) no-repeat bottom left; padding-left:21px; }
.cpanel_right { background:url(images/cpanel_right.png) no-repeat bottom right; padding-right:33px; }

/*=======================
Default CSS Overrides
=======================*/

a { color:#8b2119; text-decoration:none; }
a:hover { color:#DF7E34; text-decoration:underline; }
.Normal, .NormalDisabled { font-size:10pt; }
.phFtr a.SkinObject { color:#000; font-size:9pt; font-family:"Franklin Gothic Book", Sans-Serif; }
.phFtr a.SkinObject:hover { color:#5c7393; text-decoration:underline; }
.rightpane a { color:#fff; font-size:10pt; }

/*=====================
rounded box dark blue
=====================*/

.bottomDoor-DarkBlue { background:url(images/ieFillFtr.jpg) no-repeat bottom left; padding-bottom:16px; width:205px; margin: 10px 1em 0 10px; }
.topDoor-DarkBlue { background:url(images/ieFillTop.jpg) no-repeat top left; padding-top:13px; border:none; }
.BdyCnt-DarkBlue { background:#5C7393; }
.DarkBlue { padding:0 5px; margin-top:-10px; color:#fff; }
.DarkBlue h1 { color:#fff; font-family:Verdana, Sans-Serif; font-size:11pt; }
.DarkBlue h1 img { margin-right:4px; }
.DarkBlue p.social { border-top:2px solid #fff; margin:0 10px; }
.DarkBlue p.social img { margin:10px 5px 10px 0; }
.DarkBlue h1 { font-size: 1.4em; }
.DarkBlue a { color:#fff; }
.DarkBlue a.highlight-link.active { background-color: #091468; }
.DarkBlue a.highlight-link { display: block; padding: 0.25em; padding-left: 0.5em; color: white; }
.DarkBlue a.highlight-link:hover { text-decoration: none; background-color: #091468; }
.DarkBlue .link-seperator { border-bottom: 1px solid #fff; height: 0px; }

/*=====================
rounded box light blue
=====================*/

.bottomDoor-LightBlue { background:url(images/ieFillBlueFtr.jpg) no-repeat bottom left; padding-bottom:16px; width:205px; margin:10px auto; }
.topDoor-LightBlue { background:url(images/ieFillBlueTop.jpg) no-repeat top left; padding-top:16px; border:none; }
.BdyCnt-LightBlue { background:#CED9E0; }
.LightBlue { padding:0 5px; margin:-10px 0 -14px 0; color:#000; }
.LightBlue a { color:#000; }
.LightBlue h1 { color:#000; font-family:Verdana, Sans-Serif; font-size:11pt; margin-left:5px; }
.LightBlue ul li { margin-left:-20px; list-style-type:disc; }
.LightBlue p.social { border-top:2px solid #fff; margin:0 10px; }
.LightBlue p.social img { margin:10px 5px 10px 0; }
.rightDoor { background:url(images/ieFillWide-Right.jpg) no-repeat right top; }
.leftDoor { background:url(images/ieFillWide-Left.jpg) no-repeat left top; }
.bdyCnt { background:#5c7393; margin:0 16px; height:200px; color:#fff; font-size:8pt; }
.bdyCnt h1 { color:#fff; font-size:10pt; margin-bottom:2px; }
.bdyCnt h1 a { color:#fff; }
.bdyCnt h2 { color:#fff; font-size:10pt; margin:2px 30px -10px 0; text-align:right; }
.bdyCnt h2 a { color:#fff; }
.bdyCnt img { margin-top:-10px; }
table tr td .dinner { background:url(/Portals/0/images/pheasantForDinner.jpg) no-repeat top left; }

/*====================
Advertisement Box
====================*/

.advert { width:735px; background:#091368; margin:0 5px; padding:5px; text-decoration:none; }
.advert:hover { opacity:0.8; }
.advert h1.white, h2.white, h3.white { font-family:"Verdana", sans-serif; color:#fff; text-align:center; margin-bottom:5px; }
.advert h1.white { font-size:24pt; }
.advert h2.white { font-size:18pt; font-weight:300; }
.advert h3.white { font-size:14pt; }

/*======================
Success Stories Box
======================*/

.storiesBox { border-bottom:2px #5C7393 solid; width:720px; margin-bottom:20px; padding:0 10px; }
.storiesBox h2 { font-size:12pt; color:#091468; }
.storiesBox a { color:#009; }

/*=======================
Fonts, Colors, Sizes
=======================*/

h1, h2, h3, h4, h5, h6 { color:#091468; font-family:Verdana, Geneva, sans-serif; font-weight:normal; }
h3.recipe { font-size:12pt; font-weight:500; padding:0; margin:0; }
h3.recipe p:first-letter { font-size:14pt; }
.recipeInfo { border:2px solid #000; padding:5px; margin:5px; background:#D3D8DE; }
.recipeInfo h5 { font-size:12pt; font-weight:bold; margin:0 0 5px 0; }
.recipeInfo p { margin-left:5px; }
#gamebirdexpertlink a:hover img { filter:alpha(opacity=80); opacity:0.8; }
.moved { color: #FFFFFF; font-weight: bold; background-color:#091468; padding:10px; text-align:center; font-size:14px; }
.moved a:link, .moved a:active, .moved a:visited { color:#FFFF99; text-decoration:none; }
.moved a:hover { color:#FFFFFF !important; text-decoration:underline; }

/*===============================
    Kills spacer in action menu
===============================*/

span [class*=MenuBreak] { display:none; }

/*==========================
    Pheasant Site DropDown
==========================*/

#pheasant-sites { float:right; font-family:Arial, Helvetica, sans-serif; font-size:8pt; margin-bottom:10px; margin-top:10px; position:relative; width:202px; }
#pheasant-sites h3 { margin:0; }
#pheasant-sites h3 a { background:url("/portals/0/images/drop-arrow.png") no-repeat scroll 185px center #091468; border:1px solid #515151; color:#FFFFFF; cursor:pointer; display:block; font-size:8pt; margin:0; padding:0 0 0 5px; position:relative; text-align:left; width:198px; }
#pheasant-sites h3 a:hover, #pheasant-sites h3 a.activated { background:url("/portals/0/images/drop-arrow.png") no-repeat scroll 185px center #CC672E; text-decoration:none; }
#pheasant-sites ul { background:none repeat scroll 0 0 #FFFFFF; display:none; font-size:8pt; font-weight:normal; left:0; list-style-type:none; margin-left:0; margin-top:0; padding-left:0; position:absolute; text-align:left; width:205px; z-index:1000; }
#pheasant-sites ul li { display:inline; }
#pheasant-sites ul li a { background:none repeat scroll 0 0 #EFEFEF; border-bottom:1px solid #515151; border-left:1px solid #515151; border-right:1px solid #515151; color:#000000; display:block; font-weight:bold; padding:2px 2px 2px 5px; text-decoration:none; }
#pheasant-sites ul li a:hover { background:none repeat scroll 0 0 #CC672E; }

#fancybox-wrap { z-index:5001 !important; }
