@charset "utf-8";

/* CSS Document */



/* Resets Styles in all browsers */
* { padding: 0; margin: 0; border:0; }


html, body
	{ margin: 0; padding: 0; font-family: Geneva, Arial, Helvetica, sans-serif;	background-color: #FFFFFF; color: #4b4516; }
a:link
	{ color: #4b4516; text-decoration: none; }
a:hover 
	{ color: #666666; text-decoration: none; }
a:visited 
	{ color: #4b4516; text-decoration: none; }
p 
	{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #4c4c4e; }
p strong 
	{ font-size: 1em; font-weight: bold; }
.largeText
	{ font-size: 16px; color: #4c4c4e; font-family:Geneva, Arial, Helvetica, sans-serif; }


.lable
	{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #4c4c4e; display: block; }
.input
	{ display: block; border: solid 1px #666666; }

	
#page-content
	{ margin: auto; width: 1024px; height: auto; }
#page-bgbottom
	{ margin: 0; height: inherit; background: url(../images/bgimage_bottom.png) no-repeat; clear: both; }
#page-size
	{ margin: auto; padding: .5em .3em .3em .3em; width: 1010px; position: relative; }
#gary-box
	{ background: #f8f8f6; padding: 20px 20px 40px 20px; margin: 20px 30px 30px 30px; }



/* Title */
#title-main 
	{ width: 62.6em; background-color: #4b4516; height: 6em; padding: .1em 0em 0em .3em; margin: 1px .3em 0em .1em; }
#title-main img
	{ border:0; }


/* Bread Crum */
#bread-crum 
	{ padding: .5em 0em .5em 1em; float: left; width: 100%; }
#bread-crum-text
	{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: .6em; color: #4c4c4e; width: auto; }
#line 
	{ width: 100%; height: 1px; clear: both; background-color: #CCCCCC; padding: 0em; font-size: 1px; }


/* Center */
#center 
	{ font-family:Geneva, Arial, Helvetica, sans-serif; clear: both; }
#page-title 
	{ font-size: 1.3em; color: #4b4516; padding: .6em 0em .5em 1em; }


/* Home */
#home 
	{ font-family:Geneva, Arial, Helvetica, sans-serif; clear: both; }
#home img
	{ float: left; margin: .1em .05em .2em 0em; }


/* Nav */
#nav-box 
	{ height: 33px; width: 50.5em; float: left; background-image: url(../images/logos/navbox.gif); background-repeat: no-repeat; }
#nav-box img
	{ float: left; margin: .2em .35em 0em .35em; border: 0; }
#nav-text 
	{ padding: .5em .3em 0em .3em; float: left; text-align: center; font-family: Geneva, Arial, Helvetica, sans-serif; color: #4b4516; font-size: .9em; }
#menu_parent 
	{ padding: .5em .3em 0em 1em; float: left; text-align: center; vertical-align: middle; font-family: Geneva, Arial, Helvetica, sans-serif; color: #4b4516; font-size: .9em; }
#menu_child 
	{ position: relative; padding: .5em .3em .5em 1em; background-color: #FFFFFF; border: .1em; text-align: left; width: 10em; vertical-align: middle; font-family: Geneva, Arial, Helvetica, sans-serif; color: #4b4516; font-size: .9em; visibility: hidden; }
	#menu_chlid a:link 
		{ text-decoration: none; }
	#menu_child a:hover 
		{ text-decoration: underline; }
nav-text 
	{ padding: .5em .3em 0em 1em; background: #FFFFFF; border: thin #999999; text-align: left; width: 10em; vertical-align: middle; font-family: Geneva, Arial, Helvetica, sans-serif; color: #4b4516; font-size: .9em; }
#nav-text-costco 
	{padding: 1.2em .3em 0em .5em; float: left; text-align: center; vertical-align: middle; font-family: Geneva, Arial, Helvetica, sans-serif; color: #4b4516; font-size: 10px;}
#costco 
	{ height: 2em; background-color: #f1f0ed; width: 12.44em; float: left; margin: .01em .01em .1em .01em; }
#costco img
	{ margin: .2em 0em 0em 0em; border: 0; }


/* Forms */
.formContainer
	{ padding: 0 10px 8px 10px; border-bottom: solid 1px #4b4516; margin: 0 0 8px 50px; width: 450px; }
.formLable
	{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #4c4c4e; float: left; width: 300px; }
.formLableDISPLAYS
	{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #4c4c4e; float: left; width: 400px; }
.formInputs
	{ float: left; border: solid 1px #666666; width: 300px; font-size: 12px; }
.formSelect
	{ float: left; border: solid 1px #666666; width: 152px; font-size: 12px; }
.formSelectWIDE
	{ float: left; border: solid 1px #666666; width: 222px; font-size: 12px; }



/* Bottom */
#bottom-menu 
	{ background-image: url(../images/logos/bottom_bar.gif); background-repeat: no-repeat; clear: both; width: 64em; height: 2.5em; }
#bottom-text 
	{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size: .6em; text-align: center; padding: 1em 0em 0em 0em; color: #4b4516; }
#bottom-text a:hover 
	{ color: #666666; text-decoration: underline; }
#copyright-text 
	{ color: #CCCCCC; font-size: .65em; text-align: left; padding: 1.2em 0em 0em 3em; }
#copyright-text a:link
	{ color: #CCCCCC; text-decoration: underline;}
#copyright-text a:hover 
	{ text-decoration: underline; color: #4b4516; }

.clearIt
	{clear:both; height:1px; font-size: 1px; width: 100%; }
	
	
	