


/* Skin styles for DotNetNuke */
body {
	background-color: #E3DCC0;
	font-size: 12px;
}

a:link, a:visited, a:active	{ 
	text-decoration: underline;
	color: #B30738; 
	font-size: 12px;
}
a:hover 	{ text-decoration: underline; color: #ff0033; }


.pagemaster {
	width: 100%;
	background-color: #E3DCC0;
}

.padit 
{
	padding: 5px;
	height: 100%;
	background-color: #ffffff;
	border-right: #D2CCB2 4px solid; 
	border-left: #D2CCB2 4px solid; 
	border-bottom: #D2CCB2 4px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}

.skinmaster 
{
	height: 100%;
	width: 100%
}
.LinksNormal 
{
	font-size: 100%;
}
.LinksBackground 
{
  background-image: url(images/gradient_DKGray.jpg);
  background-repeat: repeat-x;
  width: 100%;
}
.skingradient {
	background: url(images/menubackground.gif) repeat-x;
	height:31px;
}
.footer 
{
  border-top: solid 5px #D2CCB2;
}
.controlpanel {
	width: 100%;
	background-color: #dfe5f2;
}
.toppane {
	width: 100%;
	background-color: transparent;
}
.leftpane {
	background-color: transparent;
}
.contentpane 
{
	position: relative;
	top: -1px;
	background-color: transparent;
	text-align: left;
	padding: 10px 12px 0px 12px;
}

.homepagecontent 
{
	position: relative;

	background-color: transparent;
	text-align: left;
	padding: 2px 0px 0px 6px;
}

/* MAIN CONTENT STYLE */
.contentpane p, .contentpane td, .contentpane li
{
	font-size: 12;
	font-family: Arial, Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.4em;
}


	H1 {
		color: #ce751b;
		padding: 4px 0px 4px 0px;
		margin: 0px 0px 10px 0px;
		font-size: 16pt;
		line-height:25px;
			}
		
		
	H2 
	{
		color: #B30738;
		padding: 2px 0px 0px 0px;
		margin: 0px 0px 10px 0px;
		font-size: 11pt;
		font-weight:  700
		}
		

/*	ICON Styles FROM HELIUM */
	
	P.contentpage-linkgroup,
	P.contentpage-anchorlist,
	P.link, 
	P.anchorlist,
	P.pdf {
		padding: 0px;
		margin: 0px;
		}
				
	P.contentpage-linkgroup a {
		padding: 3px 0px 4px 22px;
		margin: 0px;
		width: 463px;
		display: block;
		border-top: 1px solid #dcdee4;
		background: url(images/icon-link.gif) no-repeat 0px 0px #f5f5f5;
		}	
		
	P.contentpage-linkgroup a:link 		{ background-color: #f5f5f5; text-decoration: none; color: #424357; }
	P.contentpage-linkgroup a:visited 	{ background-color: #f5f5f5; text-decoration: none; color: #424357; }
	P.contentpage-linkgroup a:hover 	{ background-color: #dcdee4; text-decoration: none; color: #424357; }
	P.contentpage-linkgroup a:active 	{ background-color: #f5f5f5; text-decoration: none; color: #424357; }

/*	END ICON Styles FROM HELIUM */



.rightpane 
{
	width: 213px;
	background-color: #B30738;
	
	top: -1px;
}
#dnn_RightPaneTop img 
{
	margin-bottom: -4px;
	padding: 0px;
	border-bottom: solid 1px #FFFFFF;
}
.bottompane {
	width: 100%;
	background-color: transparent;
}


/* DNN MENU CUSTOM SOLPART MENU STYLES */
	
.MainMenu_MenuContainer 
{
	background: url(images/menu_top_idle.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	height: 31px;
}

 
.Separator 
{
	position: relative;
	top: -1px;
	margin: 0px;
	padding: 0px;
}
.MainMenu_MenuBar 
{
 cursor: pointer; 
 cursor: hand;
 background-color: Transparent; 
 margin: 0px;
 padding: 0px;
}

.MainMenu_MenuItem 
{
 background: url(images/sub_menu_idle.gif) repeat-x;
 border-left: #6b6c78 0px solid;
 border-bottom: #6b6c78 0px solid;
 border-top: #6b6c78 0px solid;
 border-right: #6b6c78 0px solid;
 cursor: pointer;
 cursor: hand;
 color: white;
 font-family: Tahoma, Arial, Helvetica;
 font-size: 9pt;
 font-weight: normal;
 font-style: normal;
 background-color: Transparent;
 width: 180;
 height: 29px;
}


.RIdle TD 
{
	position: relative;
	background: url(images/menu_top_idle.gif) repeat-x;
	height: 30px;
	padding-left: 1px;
	padding-right: 1px;
	font-weight: normal;
	font-size: 10pt; 
	color: #FCFCFC;
}



.RActive TD 
{
	position: relative;
	background: url(images/menu_top_sel.gif) repeat-x;
	height: 30px;
	padding-left: 1px;
	padding-right: 1px;
	font-weight: normal;
	font-size: 10pt;		
	color: #FCFCFC;
}

.RSelected TD
{
	position: relative;
	background: url(images/menu_top_over.gif) repeat-x;
	height: 30px;
	padding-left: 1px;
	padding-right: 1px;
	font-weight: normal;
	font-size: 10pt;			
	color: #FCFCFC;
}


.MainMenu_MenuIcon 
{
 background: url(images/sub_menu_idle.gif) repeat-x;
 background-color: #6b6c78;
 border-left: #6b6c78 0px solid;
 border-bottom: #6b6c78 0px solid;
 border-top: #6b6c78 0px solid;
 cursor: pointer;
 cursor: hand;
 text-align: center;
 width: 180px;
 height: 29px;
}

.MainMenu_SubMenu 
{
 background-color: #6b6c78;  
 z-index: 1000; 
 cursor: pointer; 
 cursor: hand; 
 width: 15;
 height: 29;
}

.MainMenu_MenuArrow 
{
 background: url(images/sub_menu_idle.gif) repeat-x;
 border-right: #6b6c78 0px solid; 
 border-bottom: #6b6c78 0px solid; 
 border-top: #6b6c78 0px solid;
 font-family: webdings; 
 font-size: 10pt; 
 cursor: pointer; 
 cursor: hand; 
}


/* Remove widths from MenuItemSel and SubMenu to get width issue working in Firefox.*/
.MainMenu_MenuItemSel 
{
 background: url(images/sub_menu_roll.gif) repeat-x;
 background-color: #b30738;
 cursor: pointer; 
 cursor: hand; 
 color: white;
 font-family: Tahoma, Arial, Helvetica; 
 font-weight: normal; 
 width: 180;
 height: 29;
}



.MainMenu_RootMenuArrow 
{
 font-family: webdings; 
 font-size: 10pt; 
 cursor: pointer; 
 cursor: hand;
}

/*	END DNN MENU CUSTOM SOLPART MENU STYLES */


.Head {
  font-family: Tahoma, Arial, Helvetica;
  font-size:  18px;
  font-weight: normal;
  color: #333333;
}

/* This is the Register and Link styles in DNN */
.SkinObject {
	font-weight: bold;
	font-size: 8.5pt;
	color: #E1CEB9;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

A.SkinObject:link {
	text-decoration:    none;
	color: #E1CEB9;
}

A.SkinObject:visited  {
	text-decoration:    none;
	color: #E1CEB9;
}

A.SkinObject:active   {
	text-decoration:    none;
	color: #E1CEB9;
}

A.SkinObject:hover    {
	text-decoration:    none;
	color: #E1CEB9;
}

/* HouseMenu styles */
#houseMenuVstatic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#houseMenuVstatic ul {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	background-color: #888888;
	margin: 0px;
	padding: 0px;
}
#houseMenuVstatic0 {
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}

#houseMenuCurrentLink {
	border-left: #EE861D 5px solid;
	border-bottom: #EE861D 1px solid;
}

#houseMenuParentLink 
{
	 font-weight: bold;
	
	}

#houseMenuVstatic li a {
	text-decoration: none;
	display: block;
	background: url(images/sidemenuoff.gif);
	height: 24px;
	color: #ffffff;
	padding-top: 3px;
	padding-left: 11px;
}
#houseMenuVstatic li a:visited {
	text-decoration: none;
	display: block;
	background: url(images/sidemenuoff.gif);
	height: 24px;
	color: #ffffff;
	padding-top: 3px;
	padding-left: 11px;
}
#houseMenuVstatic li a:active {
	text-decoration: none;
	display: block;
	background: url(images/sidemenuoff.gif);
	height: 24px;
	color: #ffffff;
	padding-top: 3px;
	padding-left: 11px;
}
#houseMenuVstatic li a:hover {
	text-decoration: none;
	display: block;
	background: url(images/sidemenuon.gif);
	height: 24px;
	color: #ffffff;
	padding-top: 3px;
	padding-left: 11px;
}

/*	STYLES for WCECountrySelectControl */

.CountrySelectTable {
	font-family: Arial, Helvetica, sans-serif;
	background-color: Transparent;
	text-align: right;
}

.CountrySelectDesc {
    padding: 14px 10px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
}

.CountrySelectInput 
{
	padding: 0px 10px 5px 0px;
}

.CountrySelectGo {
    padding-top: 1px;
}

.CountrySearchInput {
	padding: 4px 10px 6px 0px;
}

.CountrySearchInput .searchfield {
    background: #DEC1C8;
}

/*	STYLES for WCESearchControl */

.SearchTable {
	width: 213px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	border-top: 1px solid white;
	background-color: #E8F0C7;
}

.SearchTop {
	height: 23px;
	padding-top: 4px;
	padding-left: 11px;
	background-color: #83A01E;
	color: #F0F4E4;
	font-size: 14px;
	font-weight: bold;
}

.SearchDesc {
	padding: 10px 11px 5px 11px;
	font-size: 12px;
}

.SearchInput {
	padding-left: 10px;
	padding-bottom: 4px;
}

.SearchGo {
	padding-right: 9px;
}

/*	FORM STYLES IMPORTED FROM HELIUM */
SELECT, INPUT, INPUT.field, TEXTAREA, LABEL {
	font-size: 11;
}

/* Imported from  helium "inc-text.css"*/

TABLE.statistics {
		margin: 3px 0px 10px 0px;
		border-right: 1px solid #dcdee4;
		border-bottom: 1px solid #dcdee4;
		border-left: 1px solid #dcdee4;
		}
		
	TABLE.statistics TR.head TH {
		background-color: #f5f5f5;
		border-top: 1px solid #dcdee4;
		padding: 3px 7px 3px 7px;
		}	
	
	TABLE.statistics TH {
		border-top: 1px solid #dcdee4;
		padding: 3px 0px 3px 7px;
		margin: 0px;
		vertical-align: top;
		width: 50%;
		font-weight: normal;
		color: #000;
		}	
		
	TABLE.statistics TD {
		border-top: 1px solid #dcdee4;
		padding: 3px 0px 3px 5px;
		vertical-align: top;
		width: 50%;
		}	
		
/* Back to top of page */

P.backtotop
{
	   margin:10px 10px 10px 10px
}

/* Skin styles for WineFacts */

DIV.siteheader

{
            FONT-SIZE:2.5em; 
            COLOR:white; 
            border-bottom:1px solid white; 
            padding-top:0.5em; 
            padding-bottom:0.5em; 
            text-align:center
} 


	
		/*FMTableClass
FMMainTableClass */


.FMTableClass {
		width: 90%;

		border:1px solid #ccc;
	 
		clear: both;
		margin-top: 2px;
		padding: 5px 5px 5px 5px;
		background: #efefef;
		}
.error {
		font-weight: bold;
		color: #FF0000;
		padding: 1px 4px 3px 0px;
		margin: 0px 0px 5px 0px;
		font-size: 0.9em;
}
		
		
		

/* ================================
    AWBC CUSTOM CSS STYLES FOR Module Code5Systems FormMaster from Helium
   ================================
*/
/* =================================================================== */
/* ============================== FORM =============================== */	
/* =================================================================== */
	
	SELECT, INPUT, INPUT.field, TEXTAREA {
		font-size: 0.9em;
		color: #333;
		}
	
	FORM {
		padding: 0px;
		margin: 0px;
		}				
		
	INPUT.searchfield {
		background: #DEC1C8;
		border-top: 1px solid #60041D;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		border-left: 1px solid #60041D;
		color: #000;
		width: 160px;
		padding-left: 4px;
		}
		
	INPUT.language-emailfield {
		background: #DEC1C8;
		border-top: 1px solid #60041D;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		border-left: 1px solid #60041D;
		color: #000;
		width: 133px;
		padding-left: 4px;
		}
		
	INPUT.language-passwordfield {
		background: #DEC1C8;
		border-top: 1px solid #60041D;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		border-left: 1px solid #60041D;
		color: #000;
		width: 105px;
		padding-left: 4px;
		}		
	
	INPUT.field {
		background: #F8F8F8;
		border-top: 1px solid #A8ADB4;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #A8ADB4;
		width: 235px;
		}		
	
	TEXTAREA {
		background: #F8F8F8;
		border-top: 1px solid #A8ADB4;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #A8ADB4;
		width: 235px;
		}
	
	SELECT.menu {
		background: #F8F8F8;
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #A8ADB4;
		border-bottom: 1px solid #A8ADB4;
		border-left: 1px solid #FFFFFF;
		}
		
	SELECT.filter {
		background: #F8F8F8;
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #A8ADB4;
		border-bottom: 1px solid #A8ADB4;
		border-left: 1px solid #FFFFFF;
		}	
	
	INPUT.button 
	{
		font-size: 1em;
		font-weight: bold;
		color: #FFFFFF;
		background: #83a01e;
		background: #b4b4b4;
		border-top: 1px solid #ccc;
		border-right: 1px solid #333;
		border-bottom: 1px solid #333;
		border-left: 1px solid #ccc;
		}
		
		span.leftlabel1 {
		/*font-size: 0.9em;*/
		color: #6B7785;
		width: 120px;
		padding: 3px 0px 3px 0px;
		margin: 0;
		text-align: left;
		display: block;
		float: left;
		}

		INPUT.field {
		background: #F8F8F8;
		border-top: 1px solid #A8ADB4;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #A8ADB4;
		width: 235px;
		}		
		
		SELECT.menu {
		background: #F8F8F8;
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #A8ADB4;
		border-bottom: 1px solid #A8ADB4;
		border-left: 1px solid #FFFFFF;
		}


		
		
/***************************/
/* Folnts for Brand Search */
/***************************/		
		
.BrandTitle 
{
		color: #B30738;
		font-size: 16pt;
		font-weight:  900;
}
.BrandSubTitle 
{
		color: #ce751b;
		font-size:xx-large;
		font-weight:bold;
		line-height:normal;
}

span.announcement_h{
 font-family: Arial, Tahoma, Sans-Serif;
 font-size: 12px;
 font-weight: bold;
 color: #003366;
}
