@charset "utf-8";
@import url("css/menu.css");
/* 
================================
Skin styles for DotNetNuke
================================
*/   
html, body { margin:0; padding:0; height:100%; }
body form{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; top:25px; right:5px; z-index:70; }
.quickLinkPane h2.c_title { font-size:12px; }
.quickLinkPane #linkWrap { top:-10px; }
#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; z-index:60; position:relative;}
#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; }
.flt-wdt { position:fixed; right:10px; top:40%; }
.flt-wdt img { -moz-transition:all 0.2s ease-in-out 0s; clear:right; float:right; margin:5px; }
.flt-wdt img:hover { -moz-transform:scale(1.2) rotate(10deg); }

