/* event calendar sytle sheet */
@import url("events_calendar.css");
/*
  $Id: stylesheet.css,v 1.75 2004/11/29 Hostingoscommerce.com $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
.topic-title {
text-align:left;
font-weight:bold;
}
.topic-username {
padding-bottom:10px;
text-align:right;
}
.topic-time {
padding-bottom:5px;
color:#999999;
font-style:italic;
}
#ej_ejc_frm_1 input {
  background-color:#EEEEEE;
  color:#000000;
  border:none;
  padding:0;
  margin:0;
}	
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: white;
  color: #000000;
  text-align:center;
  margin: 0px;
}

A {
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

FORM {
        display: inline;
}

TR.header {

}

TR.headerNavigation {

}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

  color: #00008B;
  font-weight : bold;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TD.headerone {
  background: url(images/vn2_banner.jpg) no-repeat left top;
  width: 760;
  height: 90;
}

TD.headerfour {

  background: url(images/vn2_t_blue.jpg) no-repeat left top;
  width: 760;
  height: 14;
}



TR.footer {

}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

  color: #000000;
  font-weight: bold;
}

TD.footerone {
  background: url(images/vn2_f_blue.jpg) no-repeat left top;
  width: 760;
  height: 14;
}

TD.footertwo {
  width: 760;
  height: 5;
}

TD.footerthree {
  background: url(images/vn2_main_footer.jpg) no-repeat left top;
  width: 760;
  height: 14;
}

.infoBox {

}

.infoBoxContents {

  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {

  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;

  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TD.eventListing-odd, TR.shippingOptions-odd, .calendar, .shoppingcartmini {
  background: #E1F0DB;

}

TD.productListing-highlight, TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TD.eventListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even, .calendarWeekend 
 {
  background: #CAE4BD;
}

TABLE.calendarBox, TABLE.shoppingcartminiBox {
width:100%;
text-align:center;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
TABLE.calendarBox td {
padding:4px;
width:14%;
text-align:center;
}

TABLE.calendarMonth td {
padding:4px;
text-align:center;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #AFD49E;
  color: #FFFFFF;
  font-weight: bold;
}

.calendarHeader td  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-highlight, TD.productListing-data, .calendarWeekend, .calendar, .shoppingcartmini, .calendarToday, TD.eventListing-even, TD.eventListing-odd  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.productListing-data A, .calendarWeekend A, .calendar A {
  display:block;
}


A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  text-align:left;
}

.qaprofile {
  float:right;
  width:200px;
  font-size:10px;
  font-style:italic;
  padding-left:10px;
  padding-bottom:10px;
}  

.qar {
  float:right;
  width:150px;
  font-size:10px;
  font-style:italic;
  padding-left:10px;
  padding-bottom:10px;
}  

.qal {
  float:left;
  width:150px;
  font-size:10px;
  font-style:italic;
  padding-right:10px;
  padding-bottom:10px;
}  

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #00008B;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TABLE.mainpage {
/*  background: url(images/vn2_main_image.jpg); */
  border: 0;
  width:100%;
}

TABLE.headermain {
  background: url(images/vn2_header_nav.jpg);
  border: 0;
  height: 31;
  width: 760;
}

TABLE.footermain {
  background: url(images/vn2_main_footer.jpg) no-repeat left top;
  border: 0;
  height: 14;
  width: 760;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #AFD49E; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #CAE4BD; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

TD.infoBox_center {
  background: url(images/vn2_bar_main.jpg) no-repeat left top;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
    color: #FFFFFF;
         padding-top: 4px;
         padding-left: 3px;
         padding-bottom: 6px;
         
}

TD.infoBox_right {
  background: url(images/vn2_h.jpg) no-repeat left top;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
    color: #FFFFFFF;

        padding-left: 3px;
        padding-top: 2px;
}


TD.infoBox_left {
  background: url(images/vn2_g.jpg) no-repeat left top;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;

        padding-left: 3px;
                padding-top: 2px;
}

TD.infoBox_left_bottom {
  background: url(images/vn2_box_l.jpg) no-repeat left top;
    border: 0;
  height: 20;
  width: 151;
}

TD.infoBox_right_bottom {
  background: url(images/vn2_box_r.jpg) no-repeat left top;
    border: 0;
  height: 20;
  width: 151;
}

TD.infoBox_left_top {
  background: url(images/vn2_box_lt.jpg) no-repeat left top;
    border: 0;
  height: 20;
  width: 151;
}

TD.infoBox_right_top {
  background: url(images/vn2_box_rt.jpg) no-repeat left top;
    border: 0;
  height: 20;
  width: 151;
}

ul.sitemap {
color: #ff0000;
}

h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
}

h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
}


.desctitle {
width:20%;
font-weight:bold;
float:left;
padding-bottom:5px;
clear:left;
}.descnotes {
width:80%;
float:left;
padding-bottom:5px;
}
/*LAYOUT*/
* {
	margin: 0;
	outline: none;
}

html, body {
	height: 100%;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/bg.gif); 
	background-repeat:repeat-x;	
	background-color:#636363;
}
.sidebars {
	background-image:url(images/bg.gif); 
	background-repeat:repeat-x;	
	width:auto;
	background-color:#636363;
}
.leftbar {
	background-image:url(images/leftpadding.gif);
	background-repeat:repeat-y;	
	width:11px;
	vertical-align:top;
}
.leftbottom {
	background-image:url(images/leftbottom.gif);
	background-repeat:no-repeat;
	width:11px;
	height:21px;
}
.rightbar {
	background-image:url(images/rightpadding.gif);
	background-repeat:repeat-y;	
	width:11px;
	vertical-align:top;
}
.rightbottom {
	background-image:url(images/rightbottom.gif);
	background-repeat:no-repeat;
	width:11px;
	height:21px;
}
.middle {
	background-image:url(images/middlebg.gif);
	background-repeat:repeat-x; 	
	background-color:#FFF;
	width:1000px;
	vertical-align:top;
}
.middlebottom {
	background-image:url(images/middlebottom.gif);
	background-repeat:repeat-x;
	height:21px;
}
.footertop {
	background-image:url(images/footertop.gif);
	background-repeat:repeat-x;
	height:21px;
}
.footertopleft {
	background-image:url(images/footertopleft.gif);
	background-repeat:no-repeat;
	height:21px;
}
.footertopright {
	background-image:url(images/footertopright.gif);
	background-repeat:no-repeat;
	height:21px;
}
.footer {
	background-color:#282828;
}
.footerleft {
	background-image:url(images/footerleft.gif);
	background-repeat:repeat-y;
}
.footerright {
	background-image:url(images/footerright.gif);
	background-repeat:repeat-y;
}
.footerbottom {
	background-image:url(images/footerbottom.gif);
	background-repeat:repeat-x;
	height:21px;
}
.footerbottomleft {
	background-image:url(images/footerbottomleft.gif);
	background-repeat:no-repeat;
	height:21px;
}
.footerbottomright {
	background-image:url(images/footerbottomright.gif);
	background-repeat:no-repeat;
	height:21px;
}
.bodyheader {
	background-image:url(images/bodyheader.gif);
	background-repeat:no-repeat;
	height:44px;
	width:720px;
	text-align:center;
	vertical-align:middle;
	color:#39650E;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	line-height:44px;
}
.bodybg {
	background-image:url(images/bodybg.gif);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:20px;
	text-align:left;	
}
.bodybottom {
	background-image:url(images/bodybottom.gif);
	background-repeat:no-repeat;
	height:27px;
}
.sideheader {
	background-image:url(images/sideheader.gif);
	background-repeat:no-repeat;
	height:44px;
	width:270px;
	text-align:center;
	color:#39650E;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	padding-top:auto;
	padding-bottom:auto;
}
.sidebg {
	background-image:url(images/sidebg.gif);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.2;
	text-align:left;
}
.sidebottom {
	background-image:url(images/sidebottom.gif);
	background-repeat:no-repeat;
	height:27px;
}
.sidebox, .sidebox td {
	width:100%;
	border-spacing:0;
}
.sidebox {
	margin-bottom:10px;
}
.market-count {
	text-align:right;
	width:20%;
	font-weight:bold;
	float:left;
	padding-bottom:5px;
}
.market-type {
	text-align:left;
	padding-left:10px;
	float:left;
}
.clear {
	clear:both;
}	
h1.sitetitle {
	background-image:url(images/logo.gif);
	width:475px;
	height:43px;
}	
h1.xmassitetitle {
	background-image:url(images/logo.png);
	width:490px;
	height:70px;
}	
h1.bdaysitetitle {
	background-image:url(images/bdaylogo.png);
	width:490px;
	height:70px;
}	
h1.sitetitle p, h1.xmassitetitle p, h1.bdaysitetitle p {
	position:fixed;
	left:-500px;	
}
.searcharea {
	background-image:url(images/searchbox.gif);
	background-repeat:no-repeat;
	background-position:0px;
	padding-left:20px;
}
.searchbox {
	background-color:#4a5f1e;
	border:none;
	font-size:12px;
	line-height:18px;
	vertical-align:middle;
	width:230px;
	padding:10px 10px 10px 10px;
	color:#FFFFFF;
}	
#tat_table {
width:250px;
z-index:100;
text-align:left;
}

.searchbutton {
	vertical-align:middle;
	padding-left:8px;
}	
#fpcmenu {position:relative; font-size:12px; height:55px; width:100%; background-image:url(images/menubg.png); padding:0;}
#fpcmenu ul {padding:0; margin:0; margin-left:20px; list-style:none; width:100%; height:35px;}
#fpcmenu ul ul {padding:0; margin:0; list-style:none; width:100%; height:35px;}

#fpcmenu table {border-collapse:collapse; margin:-1px -20px 0 0; padding:0; width:0; height:0; font-size:1em;}

#fpcmenu li {float:left; height:35px; background:#fff;}
#fpcmenu li a {float:left; display:block; padding:0 0 0 10px; height:35px; line-height:35px; background: url("images/tabs.png") no-repeat left top; color:#fff; text-decoration:none; font-family:tahoma, arial, verdana, sans-serif;}
#fpcmenu li a b {float:left; height:35px; display:block; padding:0 22px 0 10px; background:url("images/tabs.png") no-repeat right top; cursor:pointer; display:inline; font-weight:normal;}
#fpcmenu li.mail a {background-position:0 -35px; border-color:#fff;}
#fpcmenu li.current a {background-position:0 -35px; border-color:#fff;}
#fpcmenu li.current a b {background-position:100% -35px; color:#fff; font-weight:bold;}
#fpcmenu li.mail a b {background-position:100% -35px; color:#fff; font-weight:bold;}
#fpcmenu li ul {position:absolute; top:35px; left:-9999px; z-index:10; background:#8BC076;}
#fpcmenu li.current ul {left:0; z-index:1; background:#8BC076;}

#fpcmenu li a:hover {background-position:0 -70px; border-color:#000; cursor:pointer;}
#fpcmenu li a:hover b {background-position:100% -70px; border-color:#000; color:#fff;}

#fpcmenu li:hover > a  {background-position:0 -70px; border-color:#000; cursor:pointer;}
#fpcmenu li:hover > a b {background-position:100% -70px; border-color:#000; color:#fff;}

#fpcmenu li.current a:hover {background-position:0 -35px; border-color:#000;}
#fpcmenu li.current a:hover b {background-position:100% -35px; color:#fff;}
#fpcmenu li.current:hover a {background-position:0 -35px; border-color:#000;}
#fpcmenu li.current:hover a b {background-position:100% -35px; color:#fff;}

#fpcmenu ul :hover ul {left:0;}

#fpcmenu ul :hover ul.right li,
#fpcmenu ul li.current ul.right li {float:right;}

#fpcmenu ul :hover ul.blank {background:#8BC076;}

#fpcmenu ul :hover ul li a {display:inline; background:#8BC076 url(images/bar.gif) right center no-repeat; padding:0 10px; margin:0; font-size:14px; width:auto; white-space:nowrap; font-weight:normal; border:0; color:#39650E; height:35px; line-height:34px; font-variant:small-caps; font-family:Arial, Helvetica, sans-serif;}
#fpcmenu ul :hover ul.right li a {background:#8BC076 url(images/bar.gif) left center no-repeat;}


#fpcmenu ul li.current ul li a,
#fpcmenu li.current a:hover ul li a,
#fpcmenu li.current:hover ul li a	{display:inline; background:#8BC076 url(images/bar.gif) right center no-repeat; padding:0 10px 0 10px; margin:0; font-size:14px; width:auto; white-space:nowrap; font-weight:normal; border:0; color:#39650E; height:35px; line-height:34px; font-variant:small-caps; font-family:Arial, Helvetica, sans-serif;}

#fpcmenu ul li.current ul.right li a,
#fpcmenu li.current a:hover ul.right li a,
#fpcmenu li.current:hover ul.right li a {background:#000 url(images/bar.gif) left center no-repeat;}

#fpcmenu ul :hover ul li a.last,
#fpcmenu ul li.current ul li a.last,
#fpcmenu li.current a:hover ul li a.last,
#fpcmenu li.current:hover ul li a.last {background-image:none;}

#fpcmenu li ul li.current_sub a,
#fpcmenu li a:hover ul li.current_sub a,
#fpcmenu li:hover ul li.current_sub a,
#fpcmenu li a:hover ul li a:hover,
#fpcmenu li:hover ul li a:hover {color:#fff;}

#fpcmenu li.current ul li.current_sub a,
#fpcmenu li.current a:hover ul li.current_sub a,
#fpcmenu li.current:hover ul li.current_sub a,
#fpcmenu li.current a:hover ul li a:hover,
#fpcmenu li.current:hover ul li a:hover {color:#fff;}


#info {background:#f8f8f8; border:0;}

TD.pageHeading, DIV.pageHeading {
    font-family: Verdana, Arial, sans-serif;
	color: #666;
	margin: 0;
	font-size: 18px;
	font-weight: normal;
	padding: 12px 0 32px 10px;
	text-transform: uppercase;
	text-align:left;	
}

h2 {
	color: #329900;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

h3 {
	margin: 0;
	font-size: 12px;
}

 .h3noreturn {
	margin: 0;
	font-weight:bold;
	font-size: 12px;
}

h2 {
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;	
}

#rightcolumn {
	font-size: 14px;
	line-height:20px;
}

p { padding-bottom: 16px; }

#rightcolumn p {
	color: #fff;
	margin: 0 0 0 120px; 
}

#rightcolumn strong {
	color: #ffff66; 
}

a, a:link, a:visited {
	color: #cc0000;
}

a:hover {
	color: #999;
	text-decoration: none;
}

.blockquoteTitle {
	background: url(images/blockquote_title.gif) no-repeat 0% 0%;
	height: 30px;
}

.newsletterbox { float:right; padding-left:20px; padding-bottom:5px; width:250px;}

.blockquoteTitle h4 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 0 0 13px;
}

blockquote {
	background: url(images/blockquote_bottom.png) no-repeat left bottom;
	border-left: 5px solid #329900;
	padding: 5px 10px;
	margin-bottom: 16px;
}

/*TABLE*/

#table { position: relative; line-height: 14px; margin: 0 0 10px 120px; padding: 0; width: 210px; }

#table li { list-style-type:none; font-weight: bold; float: left; padding: 5px; overflow: visible; border-bottom: 1px solid #339900; }

li.head1 { background-color: #666; color: #fff; font-weight: bold; width: 200px; }
li.head2 { background-color: #ccc; }
li.pos { background-color: #fff; width: 20px; text-align: center; }
li.team { background-color: #fff; width: 135px; }
li.pts { background-color: #fff; width: 25px; text-align: center; }
li.own { background-color: #d6ebcc; color: #666; }


.pagelink, .pagelink-on, .pagelink-text {width:18px; background-color:#329900; color:#000000; float:left;  height:18px; text-align:center; border-width:1px; border-color:#ffffff; border-style:solid; line-height:18px; }
.pagelink-text { width:60px; text-align:center; }
.pagelink-on {background-color:#336633; }
.pagelink a, .pagelink-on a, .pagelink-text a { display:block; color:#000000; text-decoration:none;}
.pagelink a:hover, .pagelink-text a:hover { background-color:#FFFF00;}
#footerlinks { width:500px; margin:0 auto; padding-top:40px;}
.auctionbox { float:left; padding-top:15px;}
.minicart { text-align:right; padding-top:5px; font-size:11px; line-height:1.2;}
.breadcrumb { text-align:left; padding-top:20px; padding-left:40px; }

.success, .error { font-weight:bold; }
.success { color:#006633; }
.error { color:#FF0000; }
.comments { font-style:italic; font-size:9px; }
.footermenu { width:140px; float:left; vertical-align:top; text-align:left; padding:0px;  font-size:12px; color:#798555; }
.footermenu ul, .footermenu li { padding:0; margin:0; list-style:none; }
.footermenu a { color:#65686B; font-size:10px; }
.footermenu a:hover { color:#999999; }
.footericon { float:right; }
.sidemenu ul, .sidemenu li { padding:0; margin:0; list-style:none; }
.sidemenu a { 	font-family: Verdana, Arial, sans-serif; line-height:30px; font-size:12px; color:#000000; display:block; background-image:url(images/sidemenubg.gif); text-align:left; padding-left:35px; }
.sidemenu a:hover { background-image:url(images/sidemenubgon.gif);}
.addthis_default_style img { padding-bottom:10px; padding-left:14px; padding-right:14px; }

.team {
float:left;
text-align:right;
width:200px;
font-weight:bold;
height:20px;
line-height:20px;
vertical-align:middle;
}
.profile {
float:left;
text-align:left;
width:200px;
height:20px;
line-height:20px;
vertical-align:middle;
}
.profilepm {
float:left;
text-align:center;
width:70px;
height:20px;
line-height:20px;
vertical-align:middle;
}
.profiles {
line-height:1px;
}
.clear {
clear:both;
padding:0;
margin:0;
}

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.menu ul{
	background:#CB2F0A;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		background:#CB2F0A url("images/seperator.gif") bottom right no-repeat;
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #FFD500 url("images/hover.gif") bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#B2D896;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:200px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:200px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#8BC076 url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	

		
