
/*  Global styles ;  */

body, table{font-family:Arial, Helvetica, sans-serif;font-size:90%;}
body{ background: url(../PgArt/PgBackground.gif);}

/*wraps around all pages and centers*/
#PgWidth{width:704px;
   margin-left:auto; margin-right:auto;}


#PgHeader{text-align:center;}
#PgHeader h1{text-align:center;font-size:.8em;font-weight:normal; margin:3px 0 5px 0; }

.NavBar{background:url(../PgArt/NavBarBackground.gif);padding:5px;
border-right:2px solid #666;
border-bottom:2px solid #666;
border-left:1px solid #999;
border-top:1px solid #999;
}

#TopNavBar a{color:black;text-decoration:none;padding:3px 15px 3px 15px; border-right:1px solid white;
}
#TopNavBar a:hover {color:#666666;}


#PgBodyShadow{background:url(../PgArt/shadow.gif);
  margin:25px 0 0 5px ;}
#PgBody{Padding:15px;
        background:white;
        position:relative;top:-5px;left:-5px;
        border:1px solid silver;
}

#PgFooter{clear:both;margin-top:25px;text-align:center;}
#BottomNav{border-top:1px solid #D5A87F;padding:5px;}

#BottomNavBar a {color:black;text-decoration:none;padding:3px 15px 3px 15px; border-right:1px solid white;/*font-weight:bold;*/}

#BottomBar{background:url(../PgArt/NavBarBackground.gif) bottom;padding:5px;}


/*major elements of features found within a page*/        
#PgBody #Left{  width:60%;margin-right:45px; }
#PgBody #Right{ float:right;width:225px;}       

/*bordered text areas when banner heading*/ 
.feature{background:url(../PgArt/featureBottom.gif ) bottom;width:225px;padding:0px;}
.feature h2{background:url(../PgArt/featureTop.gif);padding:3px 3px 3px 8px;margin:0px;border-bottom:1px solid silver;} 
.feature p{padding-left:8px;font-size:.9em;}


/*Floating Image boxes*/
.imgShadow{float:right;padding:0px; background:url(../PgArt/brownShadow.gif); 
margin:5px 0 5px 25px;position:relative;}
.imgWrapper{position:relative;top:-5px;left:-5px;border:1px solid silver;background:white;}
.imgWrapper p{margin:2px;font-size:.8em;color:#666;text-align:center;position:relative;}
.photoDescription{color:#666;text-align:center;}

h1,h2,h3{font-size:1.1em;}
h1{/*background:#cccccc;padding:2px;*/margin:0 0 0 0;}


#tagLine{font-size:.9em; margin-top:5px; margin-bottom:5px;}




/*table elements*/
thead tr td{font-weight:bold;background:url(../PgArt/theadBackground.gif);
	border-bottom:1px solid #999;border-right:1px solid white;
	border-top:1px solid #666;
	padding:3px;}
.hint{font-size:90%;color:gray;}
caption{font-weight:bold;text-align:center;border-top:1px solid #666;background:url(../PgArt/NavBarBackground.gif);padding:3px;}
.productHeading{font-weight:bold;padding-top:3px;}
.productDetail{margin-left:10px;font-weight:normal;font-size:.9em;}
.moreImages{text-align:center;color:#666;font-size:.8em;}
.moreImages a{color:#666;text-decoration:none;}
.moreImages a:hover{border-bottom:1px dotted gray;}

td{vertical-align:top;}



#ContactList{}
#ContactList h2{background:url(../PgArt/MooseTracks.gif)  left no-repeat;padding-left:35px;margin-bottom:3px;}
#ContactList div{margin-left:35px;}




/*links page*/
.link{padding:5px; margin-top:5px;/*border-top:1px solid gray;*/border-bottom:2px dotted gray;}



/*
#ProductsPacks td{ background: #f0f0f0;}


#ContactList{list-style-image: url(../PgArt/MooseTracks.gif) ;
font-weight:bold; color:#AB7E52}
#ContactList .heading{margin-bottom:20px;}
#ContactList ul{list-style:none;margin-left:-15px;font-weight:normal;color:black;}
*/





/*FORMS*/
label{font-weight:bold;}

fieldset{padding:10px;}
legend{font-weight:bold;}
.frmDataValue{background:#f0f0f0;}
.frmFieldName{background:#cccccc;font-weight:bold;}
.frmButtonRow{background:#f0f0f0;}
.frmButtons{padding:5px 150px 5px 0;text-align:right;background:#f0f0f0;}
.frmDefaultButton{font-size:110%;font-weight:bold;margin-right:20px;}
.frmButton{font-size:110%;margin-right:20px;}
.frmExample{font-size:90%;color:#333;}
.frmRight{float:right;padding-right:5px;}
.frmRight .inputSmaller{font-size:90%; color:black; background:#f0f0f0; text-align:center;}
.formatNumeric{text-align:right;}







/**/

/*General classes
.ErrorMsg{background:white url('/Register/PgArt/AlertIcon.gif') no-repeat 5px  10px; padding:10px 10px 10px 25px;border:1px solid gray;width:90%;margin:10px;}
*/
/*Menus
.MenuGroup{width:300px;border-top:2px solid #666666;}
.MenuGroup h2{margin-top:0px;padding:3px;background:#8EBDE6;}
*/
/*Tabs
#TabBar{font-family:verdana;font-size:.9em;border-bottom:4px solid #336699; padding-bottom:3px;margin-top:5px;}
#TabBar a{margin-right:1px;margin-left:8px;padding:3px 7px 3px 7px;
	border-top:   1px outset #666666;	border-right: 1px outset #666666;	border-left:  1px outset #666666;
  text-decoration:none;	background:#cccccc;color:black;font-weight:normal;}
#TabBar a.active{background:#336699;font-weight:bold;color:white;}
#TabBar a:hover{background:#D5E1ED;}
#TabBar a.active:hover{background:#336699;} 
#TabBar .AddNew{background:white;border:0px solid white;margin-left:0px;padding-left:0px;text-decoration:underline;color:blue;}
*/
/*Quickie forms
fieldset{padding:5px;background:url(/Register/PgArt/BgPattern.gif);}
fieldset legend{font-weight:bold;}
fieldset label{font-weight:bold;background:#E7EDF6;}
fieldset .frmButtonBar{text-align:center;padding:5px;}
fieldset .frmButtonBar input{margin-right:25px;}


*/













