/* CSS Document */

#mainMenu-outlineBody, #mainMenu_OGspecials-outlineBody, #metaMenu-outlineBody {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #f9f9f9;
	
	/**/
	
	}
	
#mainMenu-inlineBody, #mainMenu_OGspecials-ilineBody, #metaMenu-inlineBody {
	/**/
	border-top: 1px solid #f9f9f9;
	border-bottom: 1px solid #e0e0e0;
	
	}
	
#metaMenu-outlineBody {
	margin: 10px 0 0 0;
	}
	
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

#mainMenu, #mainMenu a, #mainMenu_OGspecials, #mainMenu_OGspecials a, #metaMenu, #metaMenu a {
	font-family: 'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	color: #666666;
	text-decoration: none;
	}
	
#mainMenu a, #mainMenu_OGspecials a, #metaMenu a {
	display: block;
	}
	
#mainMenu a:hover, #mainMenu_OGspecials a:hover, .mainMenu-activeLink, #metaMenu a:hover, .metaMenu-activeLink {
	background-color: #e8e8e8;
	}
	
#mainMenu ul, #mainMenu_OGspecials ul, #metaMenu ul {
	padding: 0;
	margin: 0 0 0 2.00em;
	border-left: 1px solid #e0e0e0;
	}
	
#mainMenu ul li, #mainMenu_OGspecials ul li, #metaMenu ul li {
	list-style-type: none;
	}
	
.mainMenuLinkBody, .metaMenuLinkBody {
	position: relative;
	
	padding: 0.40em 0.40em 0.40em 1.50em;
	
	border-width: 1px;
	border-style: solid;
	border-color: #f9f9f9 #e0e0e0 #e0e0e0 #f9f9f9;
	
	border-right: none;
	}
	
#mainMenu .mainMenu-firstLink, #mainMenu_OGspecials .mainMenu-firstLink, .metaMenu-firstLink {
	border-top: none;
	}


#mainMenu .mainMenu-lastLink, #mainMenu_OGspecials .mainMenu-lastLink, .metaMenu-lastLink {
	border-bottom: none;
	}
	
	
.mainMenu-activeLink, .metaMenu-activeLink {
	color: #847a7a;
	background-color: #ede3e3;
	/*
	border-color: #f9f9f9 #c2b3b0 #c2b3b0 #f9f9f9;
	border-color: #ff3300 #000000 #000000 #ff3300;
	*/
	}
	
	
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

#userLoginBox {
	position: relative;
	margin: 7px 25px;
	}
	
.userLoginBox-breakLine { 
	clear: both;
	position: relative; 
	height: 10px
	}
	
.userLoginBox-inputField {
	float: left;
	/*
	width: 110px;
	*/
	padding: 0;
	margin: 0;
	text-align: left;
	/*
	border: 1px solid red;
	*/
	}
	
.userLoginBox-submitField {
	margin: 0 0 0 120px;
	/*
	border: 1px solid green;
	*/
	}
	
.userLoginBox-inputField input {
	width: 90px;
	margin: 0;
	padding: 0;
	border-width: 1px;
	border-style: solid;
	border-color: #e0e0e0 #f9f9f9 #f9f9f9 #e0e0e0;
	}
	

/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

.siteMap {
	font-size: 10px;
	}
	
.siteMap ul {
	padding: 1.00em 0 1.00em 2.00em;
	margin: 0;
	}
	
.siteMap ul li {
	list-style-type: none;
	
	padding: 0.25em 0 0.25em 0.75em;
	margin: 0 0 0.25em 0;
	
	border-width: 1px;
	border-style: solid;
	border-color: #f9f9f9 #e0e0e0 #e0e0e0 #f9f9f9;
	
	border-top: none;
	border-right: none;
	}

/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

