/*** WEBSITE: McGuigans Wines Brand
	 CREATED: June 2008 */
/******************************************************
    SKIN LAYOUT STYLES
******************************************************/
#bodyDiv { width:100%; height: 100%; text-align:center; padding: 0px; margin: 0px;background:#e6e3d0 url(images/page_bg.jpg) repeat top left}
html>body #bodyDiv { height:auto; min-height: 100%;}
#frame{width:100%;height:100%;margin-left:auto;margin-right:auto;text-align:left;background:#e6e3d0 url(images/page_bg.jpg) repeat top left;float:left}
.header{ height: 130px;background:#3f4d4e url(images/header_bg.jpg) repeat-x bottom left;width:100% }
#branding { height: 130px;width:1080px;margin:auto}
.logo{float:left;width:235px;}
#menu{ height:56px;width:830px;float:right;margin:50px 0 0 0}
#contentArea { width:1026px;background:#e6e3d0 url(images/page_bg.jpg) repeat top left;/*height:520px;*/margin:auto}
.enclose { width: 400px; float: left}
.contentPanel{ width:350px;float:left; padding:0;margin:30px 0px 0px 0px}
.rightPanel { width:276px; padding: 0px; float:right;}
.InrLeftPanel {width:215px;float:left}
.leftPanelInr {width:250px;float:left; background:url(images/McG_menuBGmid.gif) top left repeat-y}
.leftPanelInr2 {background:url(images/McG_menuBGtop.gif) top left no-repeat}
.leftPanelInr3 {background:url(images/McG_menuBGbot.gif) bottom left no-repeat;height:497px;min-height:497px;padding-top:55px;padding-left:30px}
html>body .leftPanelInr3 {height:auto; padding-bottom:45px;}
.contentPanelInr {width:770px;float:right}
* html .contentPanelInr {width:740px}
.contentSection {float:right; width:770px}
* html .contentSection {width:740px}
.CatalogWrapper {float:right;background:url(images/McG_detailBGmid.gif) top left repeat-y;width:770px;padding:0px!important}
* html .CatalogWrapper {width:740px}
.CatalogWrapper2 {background:url(images/McG_detailBGtop.gif) top left no-repeat}
.CatalogWrapper3 {width:675px; background:url(images/McG_detailBGbot.gif) bottom left no-repeat;height:450px;min-height:450px;padding: 50px 0px 45px 45px}
html>body .CatalogWrapper3 {height:auto;}
.CatalogWrapper3 div {white-space:normal}
.contentPanelDet {float:left;width:500px}
.rightPanelDet {float:right;width:125px;padding: 0px 20px}
/** Wine Recommendation section on home Page **/
.wineRecommendation {background:url(images/McG_recommendationBG.jpg) top left no-repeat; width:306px;height:251px;float:left;margin-top: -17px;padding: 70px 0px 10px 50px;font-size:12px;line-height: 15px}
.wineRecommendation h1 {font-family:"Lucinda Sans Unicode", Verdana, Arial; font-size: 15px;font-weight:bold;margin-bottom:5px}
.wineRecommendation h2 {color:#4c575f}
.wineRecommendation select {width: 180px}
.wineRecommendation #divPageNumber {line-height:12px;text-align:right;padding-right: 53px;font-size:10px;width:55px;float:right;padding-top:153px}
#OccasionHeading {height:45px}
.wineRecommendation #PageOne,.wineRecommendation #PageTwo,.wineRecommendation #ResultPage {width:195px;min-height:165px;height:auto;float:left;clear:both}
html>body .wineRecommendation #PageOne,html>body .wineRecommendation #PageTwo,html>body .wineRecommendation #ResultPage {height:auto}
.wineRecommendation #ResultPage {margin-top:-10px}
#ResultPane {height:190px;overflow:hidden}
.wineRecommendation input {padding: 0px 20px;font-size: 10px;color:#4c575f}

#footer {clear:both; background:#3f4d4e url(images/footer_bg.jpg) repeat-x top left;width:100%;height:50px; text-align:center; font-size: 12px; color:#FFF;padding:40px 0px 0px 0px}
#footer a, #footer a:link, #footer a:active, #footer a:visited, #footer a.footerMenuItem {font-size: 12px; color:#FFF; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
.brandLinks{width:100%; height:108px; clear:both;padding:0px 20px}
.flashPanel {width:605px;padding:0; margin-top:-38px;float:right}
html>/**/body .flashPanel {margin-top:-46px}
.QLimgLink img {float:left!important; clear:right!important; padding-bottom:10px;}
a.QLtitle  {float:left; clear:both; color:#333333}
.TitleCell a, .TitleCell a:link, .TitleCell a:active, .TitleCell a:visited, .TitleCell a:hover{background:url(pdf_icon.gif) no-repeat top left;padding:6px 30px;}
MenuHdr {font-size:18px; color:#000;}
.breadcrumbs {padding:30px 0px 20px}
.breadcrumbs a,.breadcrumbs a:link,.breadcrumbs a:active,.breadcrumbs a:visited {color:#3f4d4e; text-decoration:underline;font-size:13px;font-weight:bold}
.breadcrumbs a:hover {text-decoration:none}
/***********
CONTAINER STYLES
***********/
#sideNote {background:url(images/McG_sidenoteBG.gif) top left no-repeat;padding: 20px;}
#sideNote h2 {font-size:14px;font-weight:bold;color:#3f3f3f}
#sideNote p {font-size: 11px;line-height:14px}
/*****************************************************
	WINE SEARCH
******************************************************/
.ProductDetail-ContentPane{width:650px}
.CatalogWrapper h3 {font-size: 13px; font-weight:bold; color:#3f4d4e;border-bottom:1px dotted #999;margin-bottom:3px;margin-top:15px}
.ProductDetail-Menu {text-align:left}
.ProductDetail-Menu ul li{display:inline;font-size:14px;font-weight:bold;padding: 0px 10px 0px 10px;margin:0px;margin-right: 5px;background:url(images/McG_tabBG.gif) right no-repeat center}
.ProductDetail-Menu ul {margin-left:0px;padding-left:0px}
.ProductDetail-Menu ul li a,.ProductDetail-Menu ul li a:link,.ProductDetail-Menu ul li a:active,.ProductDetail-Menu ul li a:visited {}
.ProductDetail-Menu ul li a:hover {color:#4F6D2D}
.CatalogWrapper .rightColumn {float:right;padding:0px;width:170px}
.CatalogWrapper .rightColumn .productImage {margin-right:10px;text-align:left;margin-right: 20px}
.productImage img {height:300px!important;text-align:right;margin-left:50px;padding-bottom:10px}
.CatalogWrapper .ProductDetail-Overview {float:left;width:475px;text-align:left}
.CatalogWrapper .ProductDetail-Overview div.clearfix {margin-bottom:5px}
.CatalogWrapper .ProductDetail-Reviews {float:left;width:475px;text-align:left}
.CatalogWrapper .ProductDetail-Awards {float:left;width:475px;text-align:left}
.CatalogWrapper .ProductDetail-Recipe {float:left;width:475px;text-align:left}
.CatalogWrapper .col1 {width:75px;padding-right:5px;float:left;font-size:11px;clear:both}
html>/**/body .CatalogWrapper .col1 {clear:none}
.CatalogWrapper .col2 {width:395px;padding-right:0px;float:right;font-size:11px;clear:both}
html>/**/body .CatalogWrapper .col2 {clear:none}
.CatalogWrapper .oneCol { width:auto;font-size:11px}
.CatalogWrapper span {font-size: 11px;line-height:15px}
.CatalogWrapper .ProductDetail-Overview div {padding-bottom:5px}
.CatalogWrapper h3 {clear:both}
html>/**/body .CatalogWrapper h3 {clear:none}
.didYouKnow  {background:url(images/McG_sidenoteBG.gif) right no-repeat;width:120px;height:110px;padding:20px;overflow:hidden;}
html>body .didYouKnow {background:url(images/McG_sidenoteBG.png) right no-repeat}
html>/**/body .didYouKnow {margin-left:10px}
.wineResultDesc {margin-left:28px;display:block}
.wine_img{float:left; padding-right:15px; margin-top:5px;}
.wine_entry {margin: 10px 0px; clear:both;}
.wineSearchResult{clear:both;width:60%}
.wineSearchResult img{padding:0 0 20px 20px;float:right}

/******************************************************
    DIGICON CLEAN CSS MENU STYLES              
******************************************************/
/***  CLEAN MENU FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
.menu, .menu ul {margin: 0; padding: 0; border: 0; list-style-type: none; display: block; zoom: 1;/*IE6*/ min-height: 0;/*IE7*/ background-image: url(../../images/mcguigans_nav_divider.jpg) no-repeat center left;}
.menu li {margin: 0; padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; }
.menu li:hover {z-index: 10000; white-space: normal;}
.menu li.menuHover /*IE6*/{z-index: 10000;}
.menu .menuHoverUL /* li:hover>ul selector */ /*IE6*/{visibility: visible;}
.menu .menuHoverUL /* 1st-level submenu go below their parent item */ /*IE6*/{top: 100%; left: 0;}
.menu .menuHoverUL .menuHoverUL /* 2nd+ levels go on the right side of the parent item */ /*IE6*/{top: 0; left: 100%;}
.menu li li {float: none;}
.menu ul {visibility: hidden; position: absolute; z-index: 10; left: 0; top: 0;}
.menu li:hover>ul {visibility: visible;	top: 100%;}
.menu li li:hover>ul /* 2nd+ levels go on the right side of the parent item */{top: 0; left: 100%;}
.menu a, .menu a:link, .menu a:active, .menu a:visited, .menu a:link:hover, .menu li.active {display: block; position: relative;}
.menu ul a /*fix clickability-area problem*/ /*IE6*/{zoom: 1;}
.menu li li /*fix white gap problem*/ /*IE6*/{float: left; width: 100%;}
.menu li li /*prevent double-line between items*/ /*IE6*/{margin-top: -1px;}
html>body .menu li li { margin-top: 0px;}
/***  CLEAN MENU DESIGN STYLES - CHANGE ONLY THESE STYLES  ***/
.menu, .menu ul li {}
.menu p {margin: 0px; padding:0px 0px 0px 10px; color:#dfc181;font-family:lucida sans unicode, verdana, arial;font-size:14px}
.menu ul li {text-align: left;padding:0px; margin:0px}
.menu ul {width:120px}
/* Top Level Menu Items */
.menu>li + li{background:url(images/menuDivider.gif) no-repeat top left}
.menu li{padding:0px 5px 0px 15px}
.menu a, .menu a:link, .menu a:active, .menu a:visited, .menu a:hover, .menu a:link:hover, .menu li.active {text-decoration: none; color:#FFF; padding:2px 10px;margin-top:-1px;font-family:lucida sans unicode, verdana, arial;font-size:14px;}
html>/**/body .menu a, .menu a:link, .menu a:active, .menu a:visited, .menu a:hover, .menu a:link:hover, .menu li.active{margin:0;}
.menu li.active { padding:0px 15px 0px 25px;margin:0;color:#dfc181;font-size:14px}
.menu a:hover, .menu a:link:hover, .menu li:hover>a {color:#FFF;text-decoration:underline}
html>/**/body .menu a:hover, .menu a:link:hover, .menu li:hover>a {}
.menu a:hover, .menu a:link:hover, .menu .menuHoverA /* li:hover>a selector */ /*IE6*/{color: #FFF;}
/* Drop Down Menu Items */
ul.menu ul a, ul.menu ul a:link, ul.menu ul a:active, ul.menu ul a:visited, ul.menu ul a:hover, ul.menu ul a:link:hover, ul.menu ul li.active {border-top: 1px dotted #FFF; text-decoration: none; color: white;background:#3F4D4E;text-align:left}
ul.menu ul li.active { background: none;}
ul.menu ul li a:hover, ul.menu ul li a:link:hover, ul.menu ul li li:hover>a {color: white;margin:0px;background:#516d6f;}
.menu ul a:hover, .menu ul a:link:hover, .menu ul .menuHoverA /* ul li:hover>a selector */ /*IE6*/{color: white;background:#516d6f!important;}
ul.menu ul li.active { border-right: 0px; text-decoration: none; color: white; background:#516d6f; margin:0; color:white;padding:2px 0px 2px 10px;width:110px}
ul.menu ul li.active p { color:white;padding:0;margin:0}
.menu ul>li + li /*remove top border on all but first item in the list*/{border-top: 0;}
.menu li li:hover>ul /*position of 2nd+ submenus, overlapping*/{top: -1px; left: 100%;}
.menu .menuHoverUL .menuHoverUL /*position of 2nd+ submenus, overlapping*/ /*IE6*/{top: 0px; left: 100%;}
/***  CLEAN MENU FIXES AND EXTRA FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
/* special colouring for first menu item on each level */
/*.menu>li:first-child>a, .menu li + li + li li:first-child>a {
	color: #567;
}*/
/* float clear - force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both;}
/* float clear end */
/* sticky submenu - it should not disappear when your mouse moves a bit outside the submenu YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!	if you do it, make sure you 110% know what you do */
.menu ul {background-image: url(empty.gif); /* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */ padding: 12px 30px 30px 30px; margin: -12px 0 0 -5px; /*background: #f00;*/	/* uncomment this if you want to see the "safe" area. you can also use to adjust the safe area to your requirement */}
.menu ul ul {padding: 31px 0px 30px 10px; margin: -30px 0 0 -10px;}
.menu ul ul li {margin: 0px 0 0 0px;}
/* sticky submenu end */
/* Fix for IE5/Mac \*//*/
.menu a {float: left;}
/* End Fix */
/******************************************************
    Inventua Side Menu
*****************************************************   */
.inventua_sidemenu {width:175px;background:url(images/McG_menuBGrep.gif) bottom left repeat-x;margin-bottom:30px}
td.SideMenuTD{font-family:"Lucida Sans Unicode",Verdana,Arial;font-size:14px;color:#1375B8; text-decoration:none!important}
/* Top Level    */
.MenuItem,.MenuItemMouseOver{padding:2px 0px 2px 0px; font-size:14px}
.MenuItemMouseOver0{display:none}
.MenuHdr0,.MenuHdrMouseOver0,.MenuItem0{display:none}
.MenuHdr0 A,.MenuHdr0 A:Active,.MenuHdr0 A:Hover,.MenuHdr0 A:Visited,.MenuHdr0 A:Link,.MenuHdrMouseOver0 A,.MenuHdrMouseOver0 A:Active,.MenuHdrMouseOver0 A:Hover,.MenuHdrMouseOver0 A:Visited,.MenuHdrMouseOver0 A:Link .MenuItem0 A,.MenuItem0 A:Active,.MenuItem0 A:Hover,.MenuItem0 A:Visited,.MenuItem0 A:Link,.MenuItemMouseOver0 A,.MenuItemMouseOver0 A:Active,.MenuItemMouseOver0 A:Hover,.MenuItemMouseOver0 A:Visited,.MenuItemMouseOver0 A:Link{display:none}
.MenuHdr0 A:Hover,.MenuHdrMouseOver0 A:Hover,.MenuItem0 A:Hover,.MenuItemMouseOver0 A:Hover{display:none}
span.CurrentItem0{display:none}
.MenuHdr0 a{display:none}
/* Second Level    */
.MenuItem1,.MenuHdrMouseOver1,.MenuItemMouseOver1,.MenuHdr1{font-size:16px;padding:5px 0px;cursor:default;color:#3f3f3f;margin:0;text-decoration:none;background:url(images/McG_menuBGrep.gif) top left repeat-x}
.MenuItemMouseOver1{color:#3f3f3f}
.MenuItemMouseOver1 A:Hover,.MenuItemMouseOver1 A,.MenuItemMouseOver1 A:Active,.MenuItemMouseOver1 A:Visited,.MenuItemMouseOver1 A:Link {background:none!important}
.MenuHdr1 A,.MenuHdr1 A:Active,.MenuHdr1 A:Visited,.MenuHdr1 A:Link,.MenuItem1 A,.MenuItem1 A:Active,.MenuItem1 A:Visited,.MenuItem1 A:Link,{text-decoration:none;width:100%;cursor:pointer;color:#3f3f3f!important}
.MenuItem1 A, .MenuHdr1 A {color:#3f3f3f!important}
.MenuHdr1 A:Hover,.MenuHdrMouseOver1 A:Hover,.MenuItem1 A:Hover,.MenuItemMouseOver1 A:Hover,.MenuItemMouseOver1 A,.MenuItemMouseOver1 A:Active,.MenuItemMouseOver1 A:Visited,.MenuItemMouseOver1 A:Link, .MenuHdrMouseOver1 A,.MenuHdrMouseOver1 A:Active,.MenuHdrMouseOver1 A:Visited,.MenuHdrMouseOver1 A:Link{text-decoration:none;color:#3f3f3f;font-weight:400}
.MenuHdrMouseOver1 A,.MenuHdrMouseOver1 A:Active,.MenuHdrMouseOver1 A:Visited,.MenuHdrMouseOver1 A:Link, .MenuHdrMouseOver1 a:hover { display:block}
span.CurrentItem1{font-weight:bold;white-space:inherit;color:#3f3f3f}
.MenuItemMouseOver1 span.CurrentItem1 {display:block}
.MenuHdrMouseOver1 span.CurrentItem1 {display:block}
/* Third Level    */
.MenuItem2,.MenuHdrMouseOver2,.MenuItemMouseOver2,.MenuHdr2{font-size:14px;padding:0px 0px 0px 7px;cursor:default;color:#3f3f3f;margin:0;font-weight:bold}
.MenuItemMouseOver2 {color:#3f3f3f;font-weight:bold}
.MenuHdr2 A,.MenuHdr2 A:Active,.MenuHdr2 A:Visited,.MenuHdr2 A:Link, .MenuItem2 A,.MenuItem2 A:Active,.MenuItem2 A:Visited,.MenuItem2 A:Link{text-decoration:none;width:100%;cursor:pointer;color:#3f3f3f;font-weight:bold}
.MenuHdr2 A:Hover,.MenuHdrMouseOver2 A:Hover,.MenuItem2 A:Hover,.MenuItemMouseOver2 A:Hover,.MenuItemMouseOver2 A,.MenuItemMouseOver2 A:Active,.MenuItemMouseOver2 A:Visited,.MenuItemMouseOver2 A:Link,.MenuHdrMouseOver2 A,.MenuHdrMouseOver2 A:Active,.MenuHdrMouseOver2 A:Visited,.MenuHdrMouseOver2 A:Link{text-decoration:none;color:#3f3f3f;font-weight:400;font-weight:bold}
span.CurrentItem2{font-weight:bold;white-space:inherit;color:#3f3f3f}
.MenuItemMouse Over2 span.CurrentItem2 {color:#3f3f3f;font-weight:bold}
/* Fourth Level    */
.MenuItem3,.MenuHdrMouseOver3,.MenuItemMouseOver3,.MenuHdr3{font-size:12px;padding:0px 0px 0px 14px;cursor:default;color:#3f3f3f;margin:0}
.MenuItemMouseOver3 {color:#3f3f3f; background:none}
.MenuHdr3 A,.MenuHdr3 A:Active,.MenuHdr3 A:Visited,.MenuHdr3 A:Link, .MenuItem3 A,.MenuItem3 A:Active,.MenuItem3 A:Visited,.MenuItem3 A:Link{text-decoration:none;width:100%;cursor:pointer;color:#3f3f3f}
.MenuHdr3 A:Hover,.MenuHdrMouseOver3 A:Hover,.MenuItem3 A:Hover,.MenuItemMouseOver3 A:Hover,.MenuItemMouseOver3 A,.MenuItemMouseOver3 A:Active,.MenuItemMouseOver3 A:Visited,.MenuItemMouseOver3 A:Link,.MenuHdrMouseOver3 A,.MenuHdrMouseOver3 A:Active,.MenuHdrMouseOver3 A:Visited,.MenuHdrMouseOver3 A:Link{text-decoration:none;color:#3f3f3f;font-weight:400}
span.CurrentItem3{font-weight:400;white-space:inherit;color:#3f3f3f}
.MenuItemMouseOver3 span.CurrentItem3 {color:#3f3f3f}
/* Fifth Level */
/* Fourth Level    */
.MenuItem4,.MenuHdrMouseOver4,.MenuItemMouseOver4,.MenuHdr4{font-size:12px;padding:0px 0px 0px 24px;cursor:default;color:#3f3f3f;margin:0}
.MenuItemMouseOver4 {color:#3f3f3f; background:none}
.MenuHdr4 A,.MenuHdr4 A:Active,.MenuHdr4 A:Visited,.MenuHdr4 A:Link, .MenuItem4 A,.MenuItem4 A:Active,.MenuItem4 A:Visited,.MenuItem4 A:Link{text-decoration:none;width:100%;cursor:pointer;color:#3f3f3f}
.MenuHdr4 A:Hover,.MenuHdrMouseOver4 A:Hover,.MenuItem4 A:Hover,.MenuItemMouseOver4 A:Hover,.MenuItemMouseOver4 A,.MenuItemMouseOver4 A:Active,.MenuItemMouseOver4 A:Visited,.MenuItemMouseOver4 A:Link,.MenuHdrMouseOver4 A,.MenuHdrMouseOver4 A:Active,.MenuHdrMouseOver4 A:Visited,.MenuHdrMouseOver4 A:Link{text-decoration:none;color:#3f3f3f;font-weight:400}
span.CurrentItem4{font-weight:400;white-space:inherit;color:#3f3f3f}
.MenuItemMouseOver4 span.CurrentItem4 {color:#3f3f3f}
/******************************************************
    CONTAINER STYLES
******************************************************/
.container{ width:100%;}
.containerContent { padding: 0px;}
/******************************************************
    SELECTOR and COMMONLY USED DNN STYLES              
******************************************************/
html {height: auto;/* Firefox and IE7 hack for 100% background */}
body {margin:0px; padding:0px; background: #3F4D4E; height: 100%;/* IE6 hack for 100% background  */}
body, td, ul li, p, .normal, .NormalDisabled, .blogCalendar td{ font-family: lucida sans unicode, verdana, helvetica, arial;font-size: 13px;color: #3f4d4e;font-weight: normal;line-height:1.5em;}
#table td {border-top: 1px dotted #999;padding: 10px}
.contentPanel p{font-size:13px;color:#4c575f}
/* text style used for rende#FF0000 text which should appear disabled */
.NormalDisabled { color: #D3D3D3;}
/* style of item titles on edit and admin pages */
.SubHead {color: #444444; font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; text-align: left;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000;}
/* text style used for rende#FF0000 text which requires emphasis */
.NormalBold { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold;}
/* text style used for error messages */
.Normal#FF0000 { font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #ff0000}
/* heading styles */
h1, h2, h3, h4, h5, dt, h6, .head, h2 span.head, .container h2 span.head, 
h3 span.SubHead, .newstitle, tfoot, thead, th {font-family:verdana, helvetica, arial; color:#888888; margin:0px; padding:0px; margin-bottom:10px; font-weight:400; font-size: 12px;}
h1 {font-size:23px; color:#3f3f3f;}
h2, .head, h2 span.head, .container h2 span.head {font-size:12px;}
.flashPanel h2{display:none}
h3, h3 span.SubHead, .newstitle {font-size: 12px; font-weight: bold;color:#993333}
h4 {font-size: 11px; font-weight: bold;}
h5, DT {font-size: 13px; font-weight: bold;}
h6 {font-size: 12px; font-style: italic;}
p {margin: 5px 0px 15px 0px;}
ul { margin: 0px 0px 10px 25px;}
ul li { margin-left:5px; padding:0px; list-style-type: square; /*list-style:none; list-style-image: url(bullet.gif)*/}
ul li li { list-style-type: disc;}
ul li li li { list-style-type: circle;}
ol li { list-style-type: decimal;}
ol ol li { list-style-type: lower-alpha;}
ol ol ol li{ list-style-type: lower-roman;}
hr { color: dimgrey; height:1pt; text-align:left;}
img{ border:0px; margin:0px; padding:0px;}
/* link styles */
a, a:link, a:active, a:visited { color:#242424; text-decoration:none; padding: 0px; margin:0px}
a:hover { text-decoration:none; color:#999999}
blockquote {font-size:15px; font-family:"Lucida Sans Unicode"; float:right}
pre {font-family: Lucida Console, monospace;color: #434343;font-weight: normal;	font-size: 11px}
address {font-family: Arial, Verdana, Helvetica;color: #434343;font-weight: normal;font-size: 11px;font-style: italic}
/******************************************************
    FORM STYLES              
******************************************************/
/* Generic Form Element classes */
.formInput{ width:150px; height:18px; border:1px solid #CCCCCC;}
.formBtn{}.formRadio{}.formCheckBox{}
.formItem { clear: both;}
.label { clear: both; float: left; width: 60px; text-align: right; padding-right: 10px; font-weight: bold;}
.labelDetails { width: 250px; margin-bottom:8px;}
.labelDetails select {width:120px;}
.labelDetails p { margin: 0px 0px 7px 0px;}
/* button style for standard HTML buttons */
.StandardButton, a.StandardButton, a:link.StandardButton, a:active.StandardButton, a:visited.StandardButton, input.StandardButton, a.CommandButton, a:link.CommandButton, a:active.CommandButton, a:visited.CommandButton { padding-left:8px; padding-right: 8px; width:0; overflow:visible; font-weight: normal; font-size: 11px; border: 1px solid #CBD2D8; background: #8B8B8B url(button_bg.gif) repeat-x top left; color: #FFFFFF; font-family: Tahoma, Verdana, sans-serif; text-transform: lowercase; margin: 0px; cursor: pointer; clear: both; height: 14px; border: 1px solid #333333; white-space: nowrap;}
input.StandardButton[class], a.CommandButton[class], a:link.CommandButton[class], a:active.CommandButton[class], a:visited.CommandButton[class] { width: auto;} /* Non IE browsers read this */
a:hover.CommandButton, input:hover.StandardButton{color: #E0E0E0;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox, input.longTextBox, input.longmedTextBox, input.medTextBox, input.medshortTextBox, input.shortTextBox { font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal;}
input.longTextBox { width: 250px;}
input.longmedTextBox { width: 200px;}
input.medTextBox { width: 150px;}
input.medshortTextBox { width: 100px;}
input.shortTextBox { width: 60px;}
/*Dropdown Boxes*/
select { font-size: 10px;}
/* Requi#FF0000 Fields */
span.mandatory { color: #334692; font-weight:bold;}
/******************************************************
    GENERAL STYLES
******************************************************/
.floatLeft{ float:left;}
.floatRight{ float:right;}
/* styles to mimic auto height of div elements as per IE */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/******************************************************
    DNN STYLES
******************************************************/
.SkinObject { font-weight: bold; font-size: 8.5pt; color: #003366; font-family: Tahoma, Arial, Helvetica; text-decoration: none;}
A.SkinObject:link { text-decoration: none; color:#003366;}
A.SkinObject:visited { text-decoration: none; color:#003366;}
A.SkinObject:active { text-decoration: none; color:#003366;}
A.SkinObject:hover { text-decoration: none; color:#003366;}
/* styles used by Data Grids */
.DataGrid_AlternatingItem { background-color:#fff; color: #FF0000; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal;}
.DataGrid_Container { background-color: Transparent;}
.DataGrid_Footer { background-color:#fff;}
.DataGrid_Header { background-color:Transparent; color: #000; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: bold; text-align: center;}
.DataGrid_Item { background-color:Transparent; color: #000; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal;}
.DataGrid_SelectedItem { background-color: #D3D3D3; color: Blue; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal;}
/* text style used for help text rende#FF0000 by modules */
.Help { border: #000 1px solid; padding: 2px; font-weight: normal; font-size: 11px; color: #000; font-family: Tahoma, Arial, Helvetica; background-color: #ffff99;}
SMALL { font-size: 8px;}
BIG { font-size: 14px;}
/******************************************************
    DIGICON QUICK LINK STYLES
******************************************************/
.QuickLink { padding:0px 0px;}
.QuickLink h3 { margin:0px; padding:10px;}
.QuickLink img { float:left; padding-right:3px;}
.QuickLink p { margin:0px; padding-top:10px;}
/******************************************************
    ORIZONTI NUKE NEWS STYLES
******************************************************/
.newsactionbarlinks:link, .newsactionbarlinks:active, .newsactionbarlinks:visited { font-size:11px;color:#FFFFFF;background-color: #666666;padding: 3px 5px 3px 5px; margin-right: 10px;}
.newsactionbarlinks:hover { color:#fff;background-color: #999999;}
.rssFeed { margin-top: 10px;}
.rssFeedSummary {display: block}
.readMore { padding: 0px 0px 5px 0px;}
.newspostdate, .newsPosted { padding: 5px 0px 5px 0px;font-size:10px;color:#666;}
/******  default theme ******/
.newscontainer{	width: 100%;}
.newsheadercontainer{font-family:Tahoma, Arial;	font-weight:bold; font-size:14px; padding: 3px 0px 10px 0px;}
.newsactionbar {font-family:Tahoma, Arial; font-weight:normal; font-size:11px; padding: 10px 0px 3px 0px; 	text-align: left;}
.newsactionbarlinks:link, .newsactionbarlinks:active, .newsactionbarlinks:visited{font-family:Tahoma, Arial;	font-weight:bold; font-size:11px; color:#fff; background: #3F4D4E; padding: 3px 5px 3px 5px}
.newsactionbarlinks:hover{ color:#FFF;background:#3F4D4E;text-decoration:underline}
.newsPublishRSSLink:link, .newsPublishRSSLink:active, .newsPublishRSSLink:visited{font-family:Tahoma, Arial;font-weight:bold; font-size:11px;}
.newsPublishRSSLink:hover{}
.newsrow {padding: 5px 0px 25px 0px;background:url(images/newsBreaker.gif) no-repeat bottom left}
.NukeNews_Item{	padding: 5px 0px 5px 0px;}
.NukeNews_AltItem{	padding: 5px 0px 5px 0px;}
.newsrowspacer{	height:1px;	background-color:#666;}
.newscategoryimage{}
.newscategoryimagecontainer {float: left; text-align: center;}
.newscategoryimagecontainer img { padding: 0px 5px 0px 0px;}
.newstitle {font-family:Tahoma, Arial;font-weight:normal;font-size:18px;}
.viewnewstitle {font-family:Tahoma, Arial;font-weight:normal;font-size:18px;}
.newstitle a, .newstitle a:link, .newstitle a:active, .newstitle a:visited{color:#3F4D4E}
.newstitle a:hover{text-decoration:none;color:#3F4D4E}
.newspostdate{font-family:Tahoma, Arial;font-weight:normal;font-size:10px;color:#666;}
.newssummary {font-family:Tahoma, Arial;font-weight:normal;	font-size:11px;}
.newsreadmore:link, .newsreadmore:active, .newsreadmore:visited{ font-family:Tahoma, Arial; font-weight:bold;padding:2px 5px;font-size:11px; text-decoration: none;background:#3F4D4E;color:#FFF}
.newsreadmore:hover { font-family:Tahoma, Arial; font-weight:bold; font-size:11px;color:#FFF;text-decoration:underline}
.archivelinkcontainer {	background-color: Silver;padding: 3px 3px 3px 3px;}
.archivelink:link, .archivelink:active, .archivelink:visited{font-family:Tahoma, Arial;	font-weight:bold; font-size:11px; text-decoration: underline;}
.archivelink:hover { font-family:Tahoma, Arial; font-weight:bold; font-size:11px;}
.archivedisplaymonthlink:link, .archivedisplaymonthlink:active, .archivedisplaymonthlink:visited { font-family:Tahoma, Arial; font-weight:bold; font-size:14px; text-decoration: underline;}
.archivedisplaymonthlink:hover { font-family:Tahoma, Arial; font-weight:bold; font-size:14px;}
.archivedisplayreturnlinkcontainer{	padding: 5px 0px 10px 0px;}
.archivedisplayreturnlink:link, .archivedisplayreturnlink:active, .archivedisplayreturnlink:visited{font-family:Tahoma, Arial;	font-weight:bold;	font-size:11px;	text-decoration: underline;}
.archiveddisplayreturnlink:hover{	font-family:Tahoma, Arial;	font-weight:bold;	font-size:11px;}
.fullArticle {text-align: left;}
.viewNewsTitle{	font-family:Tahoma, Arial;	font-weight:normal;	font-size:18px;}
.viewNewsImage{	float:right; padding: 0px 0px 0px 0px;}
.viewnewsreturn:link, .viewnewsreturn:active, .viewnewsreturn:visited{	font-family:Tahoma, Arial;color:#FFF;font-weight:bold;background:#3F4D4E;padding:2px 5px;font-size:11px;	text-decoration: none;}
.viewnewsreturn:hover{	font-family:Tahoma, Arial;font-size:11px;text-decoration:underline}
.viewNewsArticle {font-family:Tahoma, Arial;font-weight:normal;font-size:11px;}
.viewNewsPostedBy {	font-family:Tahoma, Arial;	font-weight:normal;	font-size:10px;	color:#666;	padding: 0px 0px 0px 0px;}
.adminMenuTitle{ font-family:Tahoma, Arial; font-size: 12px; font-weight: bold; padding: 0px 0px 3px 0px; vertical-align: bottom;}
.adminMenuDesc{font-family:Tahoma, Arial;font-size: 11px;font-weight: normal;color: #666;padding-left: 0px;vertical-align:top;}
.adminlabels{font-family:Tahoma, Arial;font-weight:bold;font-size:11px;}
.admindata{font-family:Tahoma, Arial;font-weight:normal;font-size:11px;}
.adminlinks:link, .adminlinks:active, .adminlinks:visited{font-family:Tahoma, Arial;font-weight:bold;font-size:11px;}	
.adminlinks:hover{}
.errors {font-family:Tahoma, Arial;font-weight:bold;font-size:11px;color:#FF0000;}
.admincategorygridheader {font-family: Tahoma, Arial;font-weight:bold;font-size:11px;color:#666;}
.admincategorygriditem {font-family: Tahoma, Arial;font-weight:bold;font-size:10px;}
.admincategorygrid{}
.submitnewsdata{font-family:Tahoma, Arial;font-weight:normal;font-size:11px;}
.submitnewslabels{	font-family:Tahoma, Arial;	font-weight:bold;	font-size:11px;}
.submitnewslinks:link, .submitnewslinks:active, .submitnewslinks:visited{font-family:Tahoma, Arial;font-weight:bold;	font-size:11px;}
.helplist{color:#00FF00;font-size:12px;font-family: Arial;}
/*****  Comments & Ratings *****/
.newsRatingsDisplay{font-family:Tahoma, Arial;font-size: 11px;font-weight: bold;}
.RatingLabel{font-family:Tahoma, Arial;font-size: 12px;font-weight:bold;}
.CommentsEntryLabel{font-family:Tahoma, Arial;font-size: 12px;font-weight:bold;}
.SaveCommentsRating:link, .SaveCommentsRating:active, .SaveCommentsRating:visited{font-family:Tahoma, Arial;font-weight:bold;font-size:11px;text-decoration: underline;}
.SaveCommentsRating:hover{text-decoration:none;	}	
.EditCommentsLink:link, .EditCommentsLink:active, .EditCommentsLink:visited{font-family:Tahoma, Arial;font-weight:bold;font-size:11px;text-decoration: underline;}
.EditCommentsLink:hover{text-decoration:none;}	
.commentsRating{font-size:12px;font-family: Arial;}
.CurrentRatingLabel{font-family:Tahoma, Arial;	font-size: 12px;font-weight:bold;}
.CurrentRating{	font-family:Tahoma, Arial;	font-size: 12px;}
.RatingLabelRow{font-family:Tahoma, Arial;	font-size: 11px; font-weight:bold; padding-top:10px;}
.RatingRow{	font-family:Tahoma, Arial;	color:#666;	font-size: 11px;padding-top:10px;}
.CommentsRow{font-family:Tahoma, Arial;	color:#666;	font-size: 11px;}
