body {
margin:0;
padding:0;
height:100%; /* this is the key! */
background: #c2cbba;
text-align: center;
FONT-SIZE: 11px;
COLOR: #666666;
FONT-FAMILY: verdana, arial;
}

#ModuleWrapper, #module_wrapper {
    position:relative;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    text-align: center;
}

#ModuleWrapper, #global_content_center {
    width: 700px; 
    margin-left: auto;
    margin-right: auto; 
    background: #ffffff;
    text-align: left;
}

.click {cursor: pointer;}
.bold {font-weight: bold;}

form { margin-top:0; margin-bottom:0; }


/* from old main.css */

.white
{
    COLOR: #ffffff;
}
.orange
{
	COLOR: #CC6700;
}
.white12
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial;
}
.lggrey
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 20px;
}
.smgrey
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial;
	LINE-HEIGHT: 12px;
}
.smallgrey
{
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial;
	LINE-HEIGHT: 12px;
}
.small
{
	FONT-SIZE: 10px;
    FONT-FAMILY: verdana, arial;
	LINE-HEIGHT: 12px;
}

SUP
{
    FONT-SIZE: 6px;
    FONT-FAMILY: verdana, arial;
}
TD
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial;
}
TR
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial;
}
A
{
	COLOR: #137DA4;
    FONT-FAMILY: verdana, arial;
	TEXT-DECORATION: none;
}
A:link
{
	COLOR: #137DA4;
    FONT-FAMILY: verdana, arial;
	TEXT-DECORATION: none;
}

A.acct
{
    COLOR: #CC6700;
    FONT-FAMILY: verdana, arial;
	TEXT-DECORATION: none;
}
A.acct:link
{
    COLOR: #CC6700;
    FONT-FAMILY: verdana, arial;
	TEXT-DECORATION: none;
}
A.acct:visited
{
    COLOR: #CC6700;
    FONT-FAMILY: verdana, arial;
	TEXT-DECORATION: none;
}
A.acct:hover
{
    COLOR: #CC6700;
    FONT-FAMILY: verdana, arial;
	TEXT-DECORATION: none;
}

A.red
{
    COLOR: #AB3914;
    FONT-FAMILY: verdana, arial;
	TEXT-DECORATION: none;
}

A.smallred
{
    COLOR: #AB3914;
    FONT-FAMILY: verdana, arial;
	TEXT-DECORATION: none;
}


A.grey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #cccccc;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
A.grey:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #cccccc;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
A.grey:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #cccccc;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
A.grey:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #cccccc;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
A.darkgrey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
A.darkgrey:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
A.darkgrey:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
A.darkgrey:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}

A.darkgrey2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}

A.white12
{
    FONT-WEIGHT: normal;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
A.white12:link
{
    FONT-WEIGHT: normal;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
A.white12:visited
{
    FONT-WEIGHT: normal;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
A.white12:hover
{
    FONT-WEIGHT: normal;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
A.greenlink
{
    COLOR: #A38C08;
    FONT-FAMILY: verdana, arial;
	TEXT-DECORATION: none;
}
.bgltgreen
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #999999;
    FONT-FAMILY: verdana, arial;
    BACKGROUND-COLOR: #b4c0aa
}
.bgmenugreen
{
    BACKGROUND-COLOR: #53594d
}
.bgbrown
{
    BACKGROUND-COLOR: #3b3b3b
}
.bgdktan
{
    BACKGROUND-COLOR: #E1E7DD
}
.bgtan
{
    BACKGROUND-COLOR: #f4f4ed
}
.bggreen
{
    BACKGROUND-COLOR: #69893e
}
.bgblue
{
    BACKGROUND-COLOR: #137da4
}
.bgpink
{
    BACKGROUND-COLOR: #a7397e
}
.bgred
{
    BACKGROUND-COLOR: #ab3914
}
.bgyellow
{
    BACKGROUND-COLOR: #a38c08
}
.bgorange
{
    BACKGROUND-COLOR: #CC6601
}
.orange15b {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #cc6600; FONT-FAMILY: verdana, arial;
}
.bgbrown
{
    BACKGROUND-COLOR: #3b3b3b
}
.bgwhite
{
    BACKGROUND-COLOR: #ffffff
}
.legal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ab3914;
    FONT-FAMILY: verdana
}
.copyright
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: verdana
}
.red
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FF2422;
    FONT-FAMILY: verdana, arial;
}
.grey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial;
}
.blue
{
    COLOR: #127DA1;
    FONT-FAMILY: verdana, arial;
}
.photocredit {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; COLOR: #666666; FONT-FAMILY: verdana, arial;
}
a.dmwhite
{
    color: #c1c1c1;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration: none;
}

a.dmwhite:visited
{
    color: #c1c1c1;
}

a.dmwhite:hover
{
    color: #ffffff;
	text-decoration: underline;
}


/*
**
** NAVIGATION
**
*/

	#main_nav_holder {
	width: 700px;
	background : #C2CBBA;
	height : 83px;
	border-bottom : 1px Yellow;
	}
	
	#product_navigation {
	width: 700px;
	height: 20px;
	background: #ffffff url("/images/topnav/dot_horizntl.gif") repeat-x bottom;
	}
	
	.menu {width:140px; color: white; text-align: center}
	.submenu {
	position:absolute;
	width:140px;
	color: white;
	background-color:#262626;
	border:1px solid #53594B;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    z-index: 999;
	}
	
    .navcontainer { cursor: pointer; }
	.navcontainer ul
	{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
    cursor: pointer;
	}
	
	.navcontainer li { margin: 0px 0px 0px 0px; cursor: pointer; }
	
	.navcontainer a
	{
    cursor: pointer;
	display: block;
	color: #FFF;
	background-color: #262626;
	width: 140px;
	padding: 5px 0px 4px 0px;
	text-decoration: none;
	background: #262626;
    border-bottom: #53594B dotted 1px;
	}
	
	.navcontainer a:hover
	{
    cursor: pointer;    
	background-color: #7B92AD;
	color: #FFF;
	}
	
	#main_nav_services{
	padding-top: 10px;
	}
	
	#main_nav_extras{
	width: 700px; position: absolute; top: 30px;
	}
		
	#main_nav_logo{
	width: 110px; float: left; margin-top:10px;
	}		
	
	#main_nav_options{
           /*position: relative;
               width: 590px;*/
               /*left: 460px;
               top: 29px;*/
               width: 590px; float: left;
	}	
		
	#main_nav_options_sub{
	width: 426px; position: absolute; top: 14px; left: 274px;
	}			
	
	#main_nav_options_float{
	float: right;
	}	
	
	.search_products{
	width:126px; 
	height:15px; 
	font-size: 9px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #666666; 
	border: 1px solid gray; 
	margin: 0px; 
	padding: 0 0 0 5px;
	}		
	
	#topnav_user_recognized { display: none; }    
	#topnav_user_signedin { display: none; }
	#topnav_user_none { display: none; }

	/*FOOTER*/
#footer_container {float:left; width: 700px;  background: #C2CBBA;}
.footer_all {width: 700px; background: #C2CBBA url("/images/footer/backgrnd_gdot.gif") top repeat-x;}	
.footer_pad {padding-top: 10px; width: 700px; background-color: #7A8571;}
.footer_pad_left {height:87px; float:left; width: 311px; background-color: #C2CBBA;}
.footer_pad_right {float:left; width: 389px; background-color: #C2CBBA;}
.signupforupdates_holder {left:495px; position:absolute;}
.signupforupdates_img {margin-right: 5px;}
.header_input_holder {left:495px; position:absolute; margin-top:17px;}
.header_submit_holder {left:660px;position:absolute; margin-top:17px;}
.enter_email {
 	width:160px;
 	height:15px;
 	font-size: 9px;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	color: #666666;
 	margin-left:0px;margin-top:0px;
 	border: 1px solid gray;
 	padding: 0 0 0 0px;
}
.btn_email {position:relative; margin-top:20px; margin-left:10px;margin-right:2px;
 	}
.footer_links {float: left;}
.footer_bethefirst_holder {position:absolute;}
.footer_bethefirst_img {margin-left: 0px;}
.footer_input_holder {position:absolute; margin-top:17px;}
.footer_submit_holder {position:absolute; margin-top:17px; margin-left:163px;}
	/*END FOOTER*/

.ext_red {
    color:     #aa3914;
}

.ext_green {
    color:     #69893f;
}

.ext_blue {
    color:     #7d90a7;
}

.ext_orange {
    color:     #cf7b36;
}

.ext_sm_font {
    font-size: 7.5pt;
}
