@charset "utf-8";
@import url("css/menu.css");
/* 
================================
Skin styles for DotNetNuke
================================
*/   
html, body{ margin:0; padding:0; height:100%;}
.tblBdy{text-align:center; height:100%; width:100%; background:#03a2d6;}
.tblTd{vertical-align:top; text-align: center;}
#bdy{ border-width:0; border-top:4px solid #000; background:#fff; margin:5px auto 0; width: 865px; text-align:left; }
#hdr{ height:100px; position:relative;}
.quickLinkPane{position:absolute; right:0; top:0; margin:5px 10px auto auto; float:right;}
#srch{ position:absolute; bottom:0; right:0; margin:auto 10px 5px auto;}
#srch a.SkinObject:link {padding:2px 5px; border:1px solid #bebebe; text-transform:uppercase; color:#2f2f2f; margin-top:-2px;}
#srch img{border:0; margin:0;}

#grayBar{ height:28px; background:url(images/gray-bar-bg.gif) top repeat-x; margin:0 0 2px 0; text-align:right; padding:0 10px 0 20px;}
#crt{padding-top:3px;}
#mnu{ background:url(images/mnu-bg.gif) top repeat-x; padding:0; margin:0;}
#mnuL{ background:url(images/mnu-lft.gif) top left no-repeat; padding:0 0 0 20px;}
#mnuR{ background: url(images/mnu-rgt.gif) top right no-repeat; padding:0 20px 0 0; height:40px;}
#brdCrumb{ float:left; padding:0 0 0 5px; margin:3px 0 0 30px;}
#lgn{ float:right; padding:0 5px 0 0; margin:3px 30px 0 0;}
#brdCrumb, #lgn, #brdCrumb .SkinObject, 
#brdCrumb .SkinObject a:link, #brdCrumb .SkinObject a:visited, #brdCrumb .SkinObject a:hover, #brdCrumb .SkinObject a:active,
#lgn a.SkinObject:link, #lgn a.SkinObject:visited, #lgn a.SkinObject:hover, #lgn a.SkinObject:active
    {font-size:11px; font-weight:normal; color:#2f2f2f}
#brdCrumb .SkinObject a:hover, #lgn a.SkinObject:hover{ text-decoration:underline;}    
#ftr{ background:url(images/ftr-bg.gif) top repeat-x #000; padding:25px 10px; text-align:center; color:#fff;}
.dvclr{font-size:1px; clear:both; padding:0; margin:0;}
#ftr .SkinObject, #ftr .SkinObject a:link, #ftr .SkinObject a:visited, #ftr .SkinObject a:hover, #ftr .SkinObject a:active
    {color:#fff; font-weight:normal;}
#ftr .SkinObject a:hover{ text-decoration:underline;}
.ftrLinks, a.ftrLinks:link, a.ftrLinks:visited, a.ftrLinks:hover, a.ftrLinks:active{ color:#fff; text-transform:uppercase; font-size:11px;}
a.ftrLinks:hover{text-decoration:underline;}

/* tax and shipping disclaimer on the "Place Order" page */
p.theclaimer{color:#f00; font-weight:700;}

.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	/*width: 100%;*/
	background-color: transparent;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 6px;
}

.flashpane
{ padding-top:6px; text-align:center;}

.leftpane {
	width: 200px;
	background-color: transparent;
	padding-left: 5px;
	padding-right: 0;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 0;
	padding-right: 5px;
	padding-top: 6px;
}
.bottompane {
	/*width: 100%;*/
	background-color: transparent;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 6px;
}


/* 
================================
OTHER styles for DotNetNuke
================================
*/ 
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}

.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

.Normal, .NormalRed, html, body{font-size:11pt; font-family: Tahoma, Arial;}

.DNNEmptyPane{margin:0; padding:0; font-size:1px;}

.googleSearchBg {
background:url("images/google-faded-img.gif") no-repeat scroll center top #fff;
}