/* LINK COLORS */
a {color: #369}
A {color: #369}
a:hover {color: #000}
A:hover {color: #000}
a:active {color: #369}
A:active {color: #369}
.white a:link { color:#fff; font: normal 11px Verdana, Arial, Helvetica, sans-serif; } 
.white a:hover{ color:#fff; font: normal 11px Verdana, Arial, Helvetica, sans-serif; } 
.white a:active{ color:#eee; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
.white a:visited {color:#fff; font: normal 11px Verdana, Arial, Helvetica, sans-serif; } 


/* GENERAL FONTS */
.copy {  font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000; }
.copy2 {  font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; }
.copy3 {  font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000; }
.copyWh {  font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #FFF; }
.copy2_selected {  font: bold normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; }
	.copy2_selected a:link { color:#000 }
	.copy2_selected a:hover{ color:#036 } 
	.copy2_selected a:active{ color:#000 }
	.copy2_selected a:visited {color:#000 }  
.grey11 { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666; }
.grey10 { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#666; }
.block {  font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #000; }

.float_right {
	float: right;
}

.float_left {
	float: left;
}

.hdr {  background-color: #6895c0;
		font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #fff; 
}

h1 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}


table.amx-welcome-tbl {	border-collapse:collapse;	margin:0 auto;	width: 800px;}
table.amx-welcome-tbl td { color:#4B4C4D; vertical-align:top; font-size:9pt;	font-family:Arial, Verdana, Helvetica, sans-serif; }table.amx-welcome-tbl td.amx-welcome-tbl-col-a { 	padding: 30px; border:1px solid #999;}
table.amx-welcome-tbl td.amx-welcome-tbl-col-b { padding-top: 30px; border:1px solid #999; }

.supplierhdr {  background-color: #575757;
		font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
		
.hdr2 {  font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #666 }
.adminwarn { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #063 }
.warn { font: bold normal 10px Verdana, Arial, Helvetica, sans-serif; color: #F00 }
.testimonials { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; font-weight: normal; color: #333333}

/* SEARCH ONCHANGE WARNING */
#resub_warning{ visibility: hidden; }
.change_warn {  font: bold 9px Verdana, Arial, Helvetica, sans-serif; color: #9F3121; }
#searchresultstable{ visibility: hidden; }

/* BUTTONS */
.button {
		background-color: #369;
		border-top: #E8EEF6;
		border-right:#5F8CB8;
		border-bottom:#336699;
		border-left:#A6C7E8;
		border-style: groove; 
		border-width: thin thin thin thin;
		padding: 3px;
		text-align: center;
		vertical-align: middle;
		text-decoration: none;
		color: #ffffff;
		font: bold 9px Verdana, Arial, Helvetica, sans-serif; }
			.button a:link { background-color: #369 } 
			.button a:hover{ background-color: #369 } 
			.button a:active{ background-color: #369 }
			.button a:visited { background-color: #369 }


/* PAGE BACKGROUNDS & LAYOUT */
.bgdisclogo { background-color: #fff }
.bgeee { background-color: #eee }
.bgfff { background-color: #fff }


.bgpage { background-color: #fff }
.windowBl { background-color: #369;
			font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
			color: #FFF }
TD { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000 }
td { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000 }
	TD select { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000 }
	td select{ font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000 }
	select option { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000;}
	select option { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000;}
	input text { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000 }
	/*td input { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000 }*/
	textarea { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000 }
	TEXTAREA { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000 }
	#li { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000; list-style: square}

hr { height: 1px; color: #ccc; }
HR { height: 1px; color: #ccc; }

body { background-color: #fff }
BODY { background-color: #fff }


.brdr_top { 
		height: 2px;
		background: url(/shared/brdr_nav.gif) repeat-x;
		}

.nav {
		background: #6895c0;
		height: 20px;
		text-align: center;
		vertical-align: middle;
		font: bold normal 11px Verdana, Arial, Helvetica, sans-serif; 
		color: #369;
		}
		.nav a:link { color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;} 
		.nav a:hover{ color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;} 
		.nav a:active{ color:#eee; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
		.nav a:visited {color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}

.login { background-color: #97b7d7;
		font: bold normal 11px Verdana, Arial, Helvetica, sans-serif; }
	.login a:link { color:#369; font: bold 11px Verdana, Arial, Helvetica, sans-serif;} 
	.login a:hover{ color:#369; font: bold 11px Verdana, Arial, Helvetica, sans-serif;} 
	.login a:active{ color:#369; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
	.login a:visited {color:#369; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}

.brdr_bot { 
		height: 2px;
		background: url(/shared/brdrbot_nav.gif) repeat-x;
		}

.footer {
		background:#6895c0;
		height: 20px;
		margin-top: 0px;
		text-align: center;
		vertical-align: middle;
		font: bold normal 11px Verdana, Arial, Helvetica, sans-serif; 
		color: #369;
		}
	.footer a:link { color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;} 
	.footer a:hover{ color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;} 
	.footer a:active{ color:#eee; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
	.footer a:visited { color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}


/* LEFT NAV - badge repeats grey10 above */
.badge { background-color: #d4dfee;
		padding: 5px;
		margin-left: 3px;
		margin-right: 3px;
		font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
		color:#666 }

.bgleftnav { background-color: #369;
			background-image: url(/shared/bg_leftnav.gif) }
			
.leftnav { background-color: #EFEEEE;
			padding: 3px;
			font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
			color: #000 }

.intro_box { background-color: #fff;
			font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
			color: #000 }


/* SEARCH backgrounds */

.bgsearchbox { background-color: #ffffff;
			border: solid 1px #ccc;
			font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
			color: #000 }
.bgsearchbox_homepage { background-color: #ffffff;
			border: solid 1px #ccc;
			font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
			color: #000 }
			
.bgbtnrow { background-color: #DEE6F1 }

.advsearch { background-color: #DEE6F1;
			font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
			color: #000 }

.bgsearchopts { background-color: #F1F4F9;
			font: normal 10px Verdana, Arial, Helvetica, sans-serif;
			color: #000 }

.bgrestblock { background-color: #fff;
			border: solid 1px #ccc;
			padding: 5px;
			font: normal 10px Verdana, Arial, Helvetica, sans-serif;
			color: #000 }

.bgsearch_bubbleup { 
  				background-color: #F4EBC8;
				font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
				color: #000 }
	.bgsearch_bubbleup a:link { font-weight: bold; color:#036 }
	.bgsearch_bubbleup a:hover{ font-weight: bold; color:#036 }
	.bgsearch_bubbleup a:active{ font-weight: bold; color:#036 }
	.bgsearch_bubbleup a:visited { font-weight: bold; color:#036 }

.bgsearch_bubbletype { 
  				background-color: #F4EBC8;
				font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
				color: #000;
				border-bottom: #666;
				border-width: 0px 0px 1px 0px; }
	.bgsearch_bubbletype a:link { font-weight: bold; color:#036 }
	.bgsearch_bubbletype a:hover{ font-weight: bold; color:#036 }
	.bgsearch_bubbletype a:active{ font-weight: bold; color:#036 }
	.bgsearch_bubbletype a:visited { font-weight: bold; color:#036 }

.bgsearchleft { background-color: #fff;
				font: normal 11px Verdana, Arial, Helvetica, sans-serif;
				color: #000 }

.bgsearchtop { background-color: #fff; 
				font: bold normal 11px Verdana, Arial, Helvetica, sans-serif; 
				color: #000}

.bgsearchbot { background-color: #fff;
				font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
				color: #000 }


/* matrix-listing box backgrounds by type */
.matrix_nofee { background-color: #FFDAB9;
		font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
		color: #000;
		text-align: center; }
.matrix_premium { background-color: #C9BAD7;
		font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
		color: #000;
		text-align: center; }
.matrix_discount { background-color: #87CFFB;
		font: normal 10px Verdana, Arial, Helvetica, sans-serif;  
		color: #000;
		text-align: center }
.matrix_special { background-color: #FFF8B9;
		font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
		color: #000;
		text-align: center }
.matrix_x { background-color: #eee;
		font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
		color: #000;
		text-align: center }

.matrix_closed { background-color: #eee;
		font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
		color: #bcbcbc;
		text-align: center }


/* key box MAKE SURE BGS MATCH MATRIX */
/* visa's available boxes = premium */
.key_nofee {	background-color: #FFDAB9;
		border: solid 1px #666;
		padding: 3px;
		text-align: center;
		vertical-align: middle;
		text-decoration: none;
		color: #000;
		font: 9px Verdana, Arial, Helvetica, sans-serif; }
		
.key_premium { background-color: #C9BAD7;
		border: solid 1px #666;
		padding: 3px;
		text-align: center;
		vertical-align: middle;
		text-decoration: none;
		color: #000;
		font: 9px Verdana, Arial, Helvetica, sans-serif }

.key_discount {	background-color: #87CFFB;
		border: solid 1px #666;
		padding: 3px;
		text-align: center;
		vertical-align: middle;
		text-decoration: none;
		color: #000000;
		font: 9px Verdana, Arial, Helvetica, sans-serif }
		
.key_special {	background-color: #FFF8B9;
		border: solid 1px #666;
		padding: 3px;
		text-align: center;
		vertical-align: middle;
		text-decoration: none;
		color: #000;
		font: 9px Verdana, Arial, Helvetica, sans-serif; }
.keybox { 	border-style: double;
			border-width: 3px;
			border-color: #369;
			background-color: #F1F4F9;
			font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
			color: #000 }


/* RESTAURANT RIPS */
.info_box {border: solid 1px #ccc;
			background-color: #fff;
			}	
.ppp_logos {border: solid 1px #ccc;
			background-color: #fff;
			padding: 0px;
			}			
.pic a:link { color:#000}
.pic a:hover{ color:#000} 
.pic a:active{ color:#000}
.pic a:visited {color:#000}

	/* TABS */

div.tabs { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666;
	text-align: center ;
	text-decoration: none }
	div.tab a:link { color:#666 }
	div.tab a:hover { color:#336699 } 
	div.tab a:active { color:#000; font-weight: bold; text-decoration: none; }
	div.tab a:visited {color:#666}
			
div.tabMain {
  background-color: #ffffff;
  border: solid 1px #666;
  border-left-width: 0px;
  border-right-width: 0px;
  padding: 1em;
  position: relative;
  z-index: 101; 
  text-align: center; 
} 

div.tabMainDeals {
  background-color: #E1F4D9;
  border: solid 1px #666;
  border-left-width: 0px;
  border-right-width: 0px;
  padding: 1em;
  position: relative;
  z-index: 101; 
  text-align: center; 
} 

div.tabMain table {margin: 0 auto; text-align: left;} 


.tab { background-color: #cccccc;
  		border: 1px solid #666;
  		border-bottom-width: 0px;
  		padding: 5px 10px 2px 10px;
  		text-decoration: none;
  		position: relative; 
  		top: -1px;
  		z-index: 100; }
  		
 .tabDeals { background-color: #E1F4D9;
  		border: 1px solid #666;
  		border-bottom-width: 0px;
  		padding: 5px 10px 2px 10px;
  		text-decoration: none;
  		position: relative; 
  		top: -1px;
  		z-index: 100; }

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #ffffff;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  z-index: 102; 
}

a.tab.activeTabDeals, a.tab.activeTabDeals:hover, a.tab.activeTabDeals:visited {
  background-color: #E1F4D9;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  z-index: 103; 
} 

	 
/* end of tabs*/

	
/* GIFT CERTIFICATES */
.certificate { 	border: solid 3px #369;
			background-color: #E9EEF5;
			}
.certificate_box { 	border: solid 1px #000;
			background-color: #fff;
			font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
			color: #000
			}
.certificate_purple { 	border: solid 1px #369;
			background: url(/shared/bg_certificate.gif) #CFCBFE;
			font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
			color: #000
			}


/* RESTAURANT section specific */
/*
.rest_leftnav { background-color: #3A75C4; }
*/
.rest_leftnav { background-color: #006699  ;
				/*background-image: url(/shared/bg_restleftnav_320.gif);*/ }
				
.rest_bgform { background-color: #CFDEE8;
				border: solid 1px #ccc;
				font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
				color: #000 } 
				
.rest_bgbtnrowyellow { background-color: #FDFCDE; height: 20px; }

.rest_bgbtnrow { background-color: #F9FDF4; height: 20px; }

.rest_hdr2 {  font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #596A7D}
.rest_button {
		background-color: #006699  ;
		border-top: #E8EEF6;
		border-right:#5F8CB8;
		border-bottom:#336699;
		border-left:#A6C7E8;
		border-style: groove; 
		border-width: thin thin thin thin;
		padding: 3px;
		text-align: center;
		vertical-align: middle;
		text-decoration: none;
		color: #fff;
		font: bold 9px Verdana, Arial, Helvetica, sans-serif;
		}
			.button a:link { background-color: #369 }
			.button a:hover{ background-color: #369 }
			.button a:active{ background-color: #369 }
			.button a:visited { background-color: #369 }

.rest_login { background-color: #E6F0F6;
		padding: 5px;
		margin-left: 3px;
		margin-right: 3px;
		font: normal 10px Verdana, Arial, Helvetica, sans-serif;
		color:#fff}

.rest_footer {
		background:#E6F0F6;
		height: 20px;
		margin-top: 0px;
		text-align: center;
		vertical-align: middle;
		font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #006699  ;
		}

	.rest_footer a:link { color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
	.rest_footer a:hover{ color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
	.rest_footer a:active{ color:#eee; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
	.rest_footer a:visited {color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}

.rest_news {border: solid 1px #ccc;
			background-color: #fff;
			padding: 10px;
			}

.rest_infobox {border-style: solid;
			border-color: #E6F0F6;
			border-width: 1px;
			background-color: #F9FDF4;
			padding: 0px;
			}

div.resttabs { font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
		color: #666;
		text-align: center ;
		text-decoration: none}
	div.tab a:link { color:#666 }
	div.tab a:hover { color:#369 }
	div.tab a:active { color:#000; font-weight: bold; text-decoration: none }
	div.tab a:visited {color:#666}
			
div.resttabMain { 
  background-color: #E6F0F6;
  border: solid 1px #666;
  border-left-width: 0px;
  border-right-width: 0px;
  padding: 1em; 
  position: relative;
  z-index: 101; 
  text-align: center; 
}    

div.resttabMain table {margin: 0 auto; text-align: left;} 

.resttab { background-color: #ccc;
  		border: 1px solid #666;
  		border-bottom-width: 0px;
  		padding: 5px 10px 2px 10px;
  		text-decoration: none;
  		position: relative; 
  		top: -1px;
  		z-index: 100; }

a.resttab.activeTab, a.resttab.activeTab:hover, a.resttab.activeTab:visited {
  background-color: #ffffff;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;;
  color: #000;
  z-index: 102; 
}
/* end of restaurant tabs*/


/* restaurant left nav*/
#navlist { width: 189px } 


#navlist ul {
        margin: 0; /*removes indent IE and Opera*/
        padding: 0; /*removes indent Mozilla and NN7*/
        list-style-type: none; /*turns off display of bullet*/
        font: 12px Verdana, Arial, Helvetica, sans-serif;
} 

#navlist li { margin: 0 0 3px 0 } 

#navlist a {
        /*/*/display: block;
        padding: 2px 2px 2px 24px;
        border-top: 1px solid #333;
        border-bottom: 1px solid #333;
        width: 189px;
        background-color: #E6F0F6;
        background-image:  url(lnav_over_320.gif); /* */
} 

#navlist a:link, #navlist a:visited {
        color: #000;
        /*/*/color: #fff;
        text-decoration: none; /* */
		}

#navlist a:hover {
        border-top: 1px solid #333;
        border-bottom: 1px solid #333;
        background-color: #D4D9D0;
        background-image:  url(lnav_down_320.gif);
        color: #369;
        text-decoration: underline;
		} 

#uberlink a:link, #uberlink a:visited, #uberlink a:hover {
        /*/*/border-top: 1px solid #333;
        /*/*/border-bottom: 1px solid #333;
        background-color: #D4D9D0;
        background-image:  url(lnav_down_320.gif);
        color: #036; /* */
        font-weight: bold;
        }

.rest_nav { background-color: #f9fdf4;
			padding: 0px;
			font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
			color: #000 }

.rest_nav_dip {
	padding: 4px;
	background: #ccc;
	color: #333;
	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

/* YAHOO Marketing section styles */ 
.yahoo1 {	border: solid 1px #666; background-color: #fff }

.yahoo_purple1 {
			padding: 3px;
			font: bold normal 10px Verdana, Arial, Helvetica, sans-serif; 
			color: #000; 
			background-color: #A896A8;
			}

.yahoo_purple2 {
			padding: 3px;
			font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
			color: #000; 
			background-color: #F6ECF6;
			}

.yahoo_blue1 {
			padding: 3px;
			font: bold normal 10px Verdana, Arial, Helvetica, sans-serif; 
			color: #000; 
			background-color: #8BA8C6;
			}

.yahoo_blue2 {
			padding: 3px;
			font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
			color: #000; 
			background-color: #C7D9EA;
			}


/* AFFILIATE section specific */
.aff_leftnav { background-color: #824952;
				background-image: url(/shared/bg_affleftnav.gif); }

.aff_bgform { background-color: #E1D8DB;
				border: solid 1px #ccc;
				font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
				color: #000 }

.aff_bgbtnrow { background-color: #EEECEF; height: 20px; }

.aff_hdr2 {  font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #603}

.aff_button {
		background-color: #824952;
		border-color: #E8EEF6 #5F8CB8 #336699 #A6C7E8;
		border: groove thin;
		padding: 3px;
		text-align: center;
		vertical-align: middle;
		text-decoration: none;
		color: #ffffff;
		font: bold 9px Verdana, Arial, Helvetica, sans-serif;
		}
			.button a:link { background-color: #336699 } 
			.button a:hover{ background-color: #336699 } 
			.button a:active{ background-color: #336699 }
			.button a:visited { background-color: #336699 }

.aff_login { background-color: #603;
		padding: 5px;
		margin-left: 3px;
		margin-right: 3px;
		font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
		color:#fff }

.aff_footer {
		background:#603;
		height: 20px;
		margin-top: 0px;
		text-align: center;
		vertical-align: middle;
		font: bold normal 11px Verdana, Arial, Helvetica, sans-serif; 
		color: #ccc
		}
	.aff_footer a:link { color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;} 
	.aff_footer a:hover{ color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;} 
	.aff_footer a:active{ color:#eee; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
	.aff_footer a:visited {color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}


/* CONCIERGE section specific */
.con_leftnav { background-color: #7D698C;
				background-image: url(/shared/con_leftbg.jpg); }

.con_bgform { background-color: #E4DBEB;
				border: solid 1px #ccc;
				font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
				color: #000 }

.con_bgbtnrow { background-color: #F1ECF4;
				height: 20px; }

.con_hdr2 {  font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #603}

.con_button {
		background-color: #5C476C;
		border-color: #E8EEF6 #5F8CB8 #336699 #A6C7E8;
		border: groove thin;
		padding: 3px;
		text-align: center;
		vertical-align: middle;
		text-decoration: none;
		color: #ffffff;
		font: bold 9px Verdana, Arial, Helvetica, sans-serif;}
			.button a:link { background-color: #336699 }
			.button a:hover{ background-color: #336699 }
			.button a:active{ background-color: #336699 }
			.button a:visited { background-color: #336699 }

.con_login { background-color: #F2ECF7;
		padding: 5px;
		margin-left: 3px;
		margin-right: 3px;
		font: normal 10px Verdana, Arial, Helvetica, sans-serif;
		color:#fff }

.con_nav {
		background: #6895c0;
		height: 20px;
		text-align: center;
		vertical-align: middle;
		font: bold normal 11px Verdana, Arial, Helvetica, sans-serif; 
		color: #369;
		}
		.con_nav a:link { color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
		.con_nav a:hover{ color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
		.con_nav a:active{ color:#eee; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
		.con_nav a:visited {color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}

.con_footer {
		background:#9F8EAC;
		height: 20px;
		margin-top: 0px;
		text-align: center;
		vertical-align: middle;
		font: bold normal 11px Verdana, Arial, Helvetica, sans-serif; 
		color: #ccc;
		}
	.con_footer a:link { color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;} 
	.con_footer a:hover { color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;} 
	.con_footer a:active { color:#eee; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
	.con_footer a:visited { color:#fff; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}


/* ADMIN STYLES */
.custbox {	background-color: #E8EEF6;
		border: solid 1px #69c;
		padding: 0px;
		text-align: left;
		vertical-align: middle;
		text-decoration: none;
		color: #000;
		font: 11px Verdana, Arial, Helvetica, sans-serif }

.custboxhdr {  background-color: #69c;
		font: bold normal 12px Verdana, Arial, Helvetica, sans-serif;
		padding: 3px;
		color: #333 }

.restbox {	background-color: #F9FDF4;
		border: solid 1px #E6F0F6;
		padding: 0px;
		text-align: left;
		vertical-align: middle;
		text-decoration: none;
		color: #000;
		font: 11px Verdana, Arial, Helvetica, sans-serif }

.restboxhdr {  background-color: #E6F0F6;
		font: bold normal 12px Verdana, Arial, Helvetica, sans-serif;
		padding: 3px;
		color: #333 }

.techbox {	background-color: #eee;
		border: solid 1px #999;
		padding: 0px;
		text-align: left;
		vertical-align: middle;
		text-decoration: none;
		color: #000;
		font: 11px Verdana, Arial, Helvetica, sans-serif }

.techboxhdr {  background-color: #999;
		font: bold normal 12px Verdana, Arial, Helvetica, sans-serif;
		padding: 3px;
		color: #333 }

.bizdevbox {	background-color: #F2ECF7;
		border: solid 1px #C6B2D5;
		padding: 0px;
		text-align: left;
		vertical-align: middle;
		text-decoration: none;
		color: #000;
		font: 11px Verdana, Arial, Helvetica, sans-serif }

.bizdevboxhdr {  background-color: #DDD1E6;
		font: bold normal 12px Verdana, Arial, Helvetica, sans-serif;
		padding: 3px;
		color: #333 }

.reportbox {	background-color: #FCF0E3;
		border: solid 1px #CEAD8C;
		padding: 0px;
		text-align: left;
		vertical-align: middle;
		text-decoration: none;
		color: #000;
		font: 11px Verdana, Arial, Helvetica, sans-serif }

.reportboxhdr {  background-color: #CEAD8C;
		font: bold normal 12px Verdana, Arial, Helvetica, sans-serif; 
		padding: 3px; 
		color: #333 }

.accountbox {	background-color: #E1D8DB;
		border: solid 1px #B28D93;
		padding: 0px;
		text-align: left;
		vertical-align: middle;
		text-decoration: none;
		color: #000;
		font: 11px Verdana, Arial, Helvetica, sans-serif }

.accountboxhdr {  background-color: #B28D93;
		font: bold normal 12px Verdana, Arial, Helvetica, sans-serif; 
		padding: 3px;
		color: #333 }
		
.distribbox {	background-color: #FDFCDE;
		border: solid 1px #CC9;
		padding: 0px;
		text-align: left;
		vertical-align: middle;
		text-decoration: none;
		color: #000;
		font: 11px Verdana, Arial, Helvetica, sans-serif }

.distribboxhdr {  background-color: #CC9;
		font: bold normal 12px Verdana, Arial, Helvetica, sans-serif; 
		padding: 3px;
		color: #333 }

.marketbox {	background-color: #DDEFD9;
		border: solid 1px #89BB80;
		padding: 0px;
		text-align: left;
		vertical-align: middle;
		text-decoration: none; 
		color: #000;
		font: 11px Verdana, Arial, Helvetica, sans-serif }

.marketboxhdr {  background-color: #89BB80;
		font: bold normal 12px Verdana, Arial, Helvetica, sans-serif;
		padding: 3px;
		color: #333 }
.marketleftbar {  background-color: #89BB80 }
		
.marketr1 { background-color: #E6F0F6 }
.marketr2 { background-color: #DBE6DF }
.sales_leftnav { background-color: #546959;
				background-image: url(/shared/bg_salesleftnav.gif); }

div.report {
	width: 180px;
	margin: 8px 16px;
	padding: 8px 16px;
	-moz-border-radius: 16px;
}
