@charset "UTF-8";
/* CSS Document */

body {font-size:62.5%; color:#000; font-family:Arial, Helvetica, sans-serif; text-align:left; background: #fff;}

/* BEGIN MAIN CONTAINERS */
#container {width:1000px; height:auto; margin: 0 auto;}
#header {width:1000px; height:104px; display:block; margin:0 0 20px 0;}

#content {width:760px; height:auto; margin: 0 auto; background:url(../images/bg_transparent.png) no-repeat; display:inline; float:left;}
#lead {width:300px; height:auto; float:left; display:inline; margin-right:40px; margin-bottom:20px;}
#ad_rail {position:absolute; margin-top:0px; margin-left:800px;  z-index:200; width:336px; height:1550px;  background:url(/images/bg_transparent.png) no-repeat; display:inline; padding:0 0 0 24px; overflow: hidden;}
#ad_rail2 {position:absolute; margin-top:0px; margin-left:790px;  z-index:200; width:336px; height:1550px;  background:url(/images/bg_transparent.png) no-repeat; display:inline; padding:0 0 0 24px; overflow: hidden;}
#adiframe {width: 170px;  height:2550px; /*margin-top:-64px;*/}

#nibble_logo {width:235px; height:100px;  background:url(../images/Nibble-logo-small.jpg) no-repeat; float:left; margin:14px 26px 0 0; display:inline;}
#nibble_logo a {width:235px; height:100px; float:left;}
#ad_space_top {width:760px; height:110px;}
.iframes {width:760px; height:96px;}

/* BEGIN FEATURES */

#lead h2 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:2.2em; color:#991b1e; margin:0 0 4px 0;}
#lead p.caption {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin-top:4px; margin-bottom:0;}
#lead p {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#000; margin-bottom:20px;}

.lead_secondary { display:inline; float:left;}
.lead_secondary li {width:400px; height:170px; margin:0 0 20px 0; display:block;}
.lead_secondary li.f_last {margin:0 0 20px 0;}
.lead_secondary h2 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:2.2em; color:#991b1e; margin:4px 0; margin:0 0 0 188px;}
.lead_secondary p.caption {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin-top:4px; margin:-168px 0 0 188px;}
.lead_secondary p {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#000; margin:4px 0 0 188px;}
.lead_secondary img {/*border:#333333 solid 1px;*/}

.featured {}
.featured li {width:230px; height:350px; margin:0 34px 20px 0; display:inline; float:left;}
.last li {height:350px;}
.featured li.f_last {margin:0 0 20px 0;}
.featured h2 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:2.2em; color:#991b1e; margin:4px 0;}
.featured p.caption {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin-top:4px;}
.featured p {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#000;}
.more_articles {font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}


#footers {width:1000px; height:94px; margin:0 0 60px 0; float:left; border-top:#000 solid 1px; padding:10px 0 14px 0;}
#footers .footers_list {float:left; display:inline; width:auto; height:auto; margin-right:54px;}
#footers .footers_list li {display:block; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em;}
#footers .footers_list a {font-size:1.0em;}
#footers .footers_list.end {margin-right:0;}

a.rail_ad img {margin-bottom:20px;}

#ad_space_header {width:954px; height:90px;}
#ad_space_header li {float:left; display:inline;}
.ad_728 {margin-right:10px;}

#header_links {width:400px; float:left; margin:20px 0 0 0px;}
#header_links li {width:200px; margin-bottom:8px; float:left; display:inline;}
#header_links li a {font-size:1.2em;}

#google_search {height:100px; width:350px; margin:14px 0 0px 40px; float:left; display:inline;  margin-left:18px;}
#potw {margin: 16px 0 0; float: right; }
#potw input#field {width:160px;}
#potw p {font-family:Arial, Helvetica, sans-serif; font-size:1.15em; font-weight:bold; color:#991B1E;}
#social_links {position:absolute; margin-top:40px; margin-left:660px; z-index:200; height:25px; width:310px; line-height:20px;}

#social_links_grid { margin-top: 6px; width: 200px; float: right; }
#social_links_grid li {float:left; display:inline; width:100px;}

#follow { z-index: 100; width: 240px; float: right; height: 40px; margin-top: 18px;}
#follow ul li { width: 36px; height: 32px; float: right; margin: 0; }
#follow ul li img {  }
#potw { margin: 4px 0 0; }


#social2{ z-index: 19000; width: 150px; float: left; height: 10px; margin-top: 0px; margin-left: 10px;  boder: 0px;}
#social{ z-index: 19000; width: 160px; float: right; height: 10px; margin-top: 12px;  margin-right: 50px;  boder: 0px;}



/* BEGIN TYPOGRAPHY */
#home h1 { width:760px; }
#home h1 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:3.2em; color:#fdb825; text-transform:uppercase; border-top:#000 solid 1px; padding:14px 0 14px 0; float:left;}
#home p {line-height:1.3em;}
#home #content p {text-align:justify;}
#home #see_more {float:right; margin:0 0 10px; font-size:1.2em; width:1000px;}

sup {font-size:.8em; vertical-align:3px;}
em {font-style:italic;}
strong {font-weight:bold;}


/* BEGIN LINK SPECS */
a:link {color:#991b1e;text-decoration:none;}
a:visited {color:#991b1e;text-decoration:none;}
#navigation_main_ul a {color:#fff;}
ul#navigation_main_ul a {text-decoration:none;}
#navigation_main_ul a:hover {color:#000;}

/* Removed custom search watermark */
.cse input.gsc-input,
input.gsc-input {
background-image:none !important;
}


.menubar{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:700px; height:auto; float:left; margin-top:90px; margin-left:280px;
	position:absolute;
	z-index:100;
	}
.menubar ul{
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */


	height:30px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menubar li{
		float:left;
		padding:0px;
		}
		
	.menubar li.active a {background:#fdb825;}
	.menubar li.last a {margin:0;}
	
	
	.menubar li a{
		background: rgb(255,255,255); /* Old browsers */
		
		display:block;
		font-weight:normal;
		line-height:30px;
		margin:0 8px 0 0; /* separation between nav items */
		padding:0px 12px;
		text-align:center;
		text-decoration:none;
		}
		.menubar li a:hover, .menubar ul li:hover a{
			background: rgb(71,71,71); /* Old browsers */
			background: -moz-linear-gradient(top,  rgba(71,71,71,1) 0%, rgba(62,62,62,1) 40%, rgba(50,50,50,1) 63%, rgba(51,51,51,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(71,71,71,1)), color-stop(40%,rgba(62,62,62,1)), color-stop(63%,rgba(50,50,50,1)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(62,62,62,1) 40%,rgba(50,50,50,1) 63%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(62,62,62,1) 40%,rgba(50,50,50,1) 63%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(62,62,62,1) 40%,rgba(50,50,50,1) 63%,rgba(51,51,51,1) 100%); /* IE10+ */
			background: linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(62,62,62,1) 40%,rgba(50,50,50,1) 63%,rgba(51,51,51,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
			color:#ffffff;
			text-decoration:none;
			}
	.menubar li ul{
		background: rgb(193,36,40); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(193,36,40,1) 0%, rgba(193,36,40,1) 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,36,40,1)), color-stop(50%,rgba(193,36,40,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(193,36,40,1) 0%,rgba(193,36,40,1) 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(193,36,40,1) 0%,rgba(193,36,40,1) 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(193,36,40,1) 0%,rgba(193,36,40,1) 50%); /* IE10+ */
		background: linear-gradient(top,  rgba(193,36,40,1) 0%,rgba(193,36,40,1) 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c12428', endColorstr='#c12428',GradientType=0 ); /* IE6-9 */
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:200px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menubar li:hover ul{
		display:block;
		
		}
	.menubar li li {
		background: rgb(193,36,40); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(193,36,40,1) 0%, rgba(193,36,40,1) 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,36,40,1)), color-stop(50%,rgba(193,36,40,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(193,36,40,1) 0%,rgba(193,36,40,1) 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(193,36,40,1) 0%,rgba(193,36,40,1) 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(193,36,40,1) 0%,rgba(193,36,40,1) 50%); /* IE10+ */
		background: linear-gradient(top,  rgba(193,36,40,1) 0%,rgba(193,36,40,1) 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c12428', endColorstr='#c12428',GradientType=0 ); /* IE6-9 */
		;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:200px;
		}
	.menubar li:hover li a{
		background:none;
		
		}
	.menubar li ul a{
		display:block;
		height:30px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menubar li ul a:hover, .menubar li ul li:hover a{
			background: rgb(71,71,71); /* Old browsers */
			background: -moz-linear-gradient(top,  rgba(71,71,71,1) 0%, rgba(62,62,62,1) 40%, rgba(50,50,50,1) 63%, rgba(51,51,51,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(71,71,71,1)), color-stop(40%,rgba(62,62,62,1)), color-stop(63%,rgba(50,50,50,1)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(62,62,62,1) 40%,rgba(50,50,50,1) 63%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(62,62,62,1) 40%,rgba(50,50,50,1) 63%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(62,62,62,1) 40%,rgba(50,50,50,1) 63%,rgba(51,51,51,1) 100%); /* IE10+ */
			background: linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(62,62,62,1) 40%,rgba(50,50,50,1) 63%,rgba(51,51,51,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menubar p{
		clear:left;
		}	

/* BUTTON WIDTHS DEFINED */
.home {width:66px;}	
.top_picks {width:88px;}	
.product_review {width:125px;}	
.blog {width:95px;}	
.glossaries {width:90px;}	
.market {width:192px;}		
.picks {width:88px;}	
.holidays {width:120px;}	
.history {width:110px;}	


.style1 {font-size: 10px; font-family:verdana;line-height: 11px;}
.style2 {font-size: 10px; font-family:verdana;line-height: 11px;}
.style3 {font-size: 10px; font-family:verdana;line-height: 11px;}
.style4 {font-size: 10px; font-family:verdana;line-height: 11px;}
.style5 {font-family: "Trebuchet MS"}



         iframe {
        	display:block;
        	width:100%;
        	border:none;
    
        }
		
		
		
#snapleft {
	background-color: red;
margin-width: 5px; 
margin-left: 5px; 
margin-right:5px; 
margin-top: 5px;
	padding: 0; /* zeroes the padding on the body ~ Opera carries a default padding and requires this */
	
}

#wrapper {
margin-width: 5px; 
margin-left: 5px; 
margin-right:5px; 
margin-top: 5px;
	width: 100%;
	left: 0%;
	top: 0%;
	right: 20%;
}


/* ----------------- TAG STYLES --------------------- */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 29px;
	margin-top:16px;
	margin-bottom: 8px;
	color: #A50021;
}

h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 23px;
	margin-top:14px;
	margin-bottom: 6px;
	color: #A50021;
}

h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	margin-top:8px;
	margin-bottom: 0px;
}

h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14.5px;
	margin-top:8px;
	margin-bottom: 0px;
	color: #F17C0E;
}

.eyebrow {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin-top:8px;
	margin-bottom: 0px;
}


a.eyebrow:link, a.eyebrow:active, a.eyebrow:visited  { text-decoration: none; }

a.eyebrow:hover { text-decoration:underline; }

td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 17.5px;
	color: #333333;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17.5px;
	color: #333333;
	margin-top:0px;
}

ul {
	margin-top:0px;
}

ul.mainlist { margin-left: 2px;	padding-left: 2px; }
li.mainlist { margin-left:10px; padding-left:2px; }

ul.toclist { margin-left: 4px;	padding-left: 4px; text-align:left; }
li.toclist { margin-left:8px; padding-left:4px; text-align:left; }




/* ----------------- IMAGE STYLES --------------------- */
.imageRIGHT {
	float: right;
	margin-left:18px; 
	margin-top:6px; 
	margin-bottom:6px; 
	margin-right:0px;
}

.imageLEFT {
	float: left;
	margin-right:18px; 
	margin-top:6px; 
	margin-bottom:6px; 
	margin-left:0px;
}

.imageRIGHT-tight {
	float: right;
	margin-left:6px; 
	margin-top:4px; 
	margin-bottom:4px; 
	margin-right:0px;
}

.imageLEFT-tight {
	float: left;
	margin-right:6px; 
	margin-top:4px; 
	margin-bottom:4px; 
	margin-left:0px;
}

.imageNO-GUTTER {
	float:none;
	margin-bottom:6px; 
}

.trebuchet {font-family: "Trebuchet MS"}

.companyName {	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	margin-top:0px;
	margin-bottom: 0px;
	color: #D40139;  
}

.productName {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
 	font-style: italic;
	margin-top: 0px;
	line-height: 17.5px;
	color: #333333;
}


/* ---------------- sidebars & house ads -------------------- */
table.houseAd td p li {
	width: 120px;
}

table.sidebarCheddar {
	width:100%;
	border: 2px solid #FCA815;
	border-bottom: 8px solid #FCA815;
	margin: 12px 0px 0px 0px; 
	border-spacing: 0; 
	padding: 0px;
}
.bgCheddar   { background-color: #FCA815; } 
.bgSwiss { background-color: #F8D583; } 
.bgTangerine { background-color: #F17C0E; } 
.bgBurgDk { background-color: #B0232A; }
.bgPlum   { background-color: #660099; } 

.sidebarHED {
	font-family:"Trebuchet MS", Verdana, sans-serif ;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	margin-top:0px;
}

a.sidebar:link, a.sidebar:active, a.sidebar:visited, .sidebar  {
	text-decoration: none;
	color: #99cc66;
}

a.sidebar:hover {	text-decoration:underline;	color: #99cc66;  }

a.apple:link, a.apple:active, a.apple:visited, .apple {
	text-decoration: none;
	color: #99D601;
}

a.apple:hover {  text-decoration:underline;	color: #99D601;  }

a.artichoke:link, a.artichoke:active, a.artichoke:visited, .artichoke {
	text-decoration: none;
	color: #99CC66;
}

a.artichoke:hover {  text-decoration:underline;	color: #99CC66;  }



/* ----------------- colors --------------------- */
.greenapple, a.greenapple:link, a.greenapple:active, a.greenapple:visited, a.greenapple:hover  {
	color: #4FA600; 	/* pms 369 -- used in left nav boxes */
}

.pistachio, a.pistachio:link, a.pistachio:active, a.pistachio:visited, a.pistachio:hover {
	color: #648F3F; 	/* pms 7490 -- used in left nav boxes */
}

.cherry, a.cherry:link, a.cherry:active, a.cherry:visited, a.cherry:hover  {
	color: #D40139;  	/* a bit darker then pms 199 -- used for alert messages */
}

.burgundy-dark, a.burgundy-dark:link, a.burgundy-dark:active, a.burgundy-dark:visited, a.burgundy-dark:hover  {
	color: #A50021;		/* pms is close to 1805 but darker */
	
}

.burgundy-darks, a.burgundy-darks:link, a.burgundy-darks:active, a.burgundy-darks:visited, a.burgundy-darks:hover  {
	color: #A50021;		/* pms is close to 1805 but darker */
	text-decoration: none;
}

.cheddar, a.cheddar:link, a.cheddar:active, a.cheddar:visited, a.cheddar:hover {
	color: #FCA815;  	/* pms 7409 */
}

.tangerine, a.tangerine:link, a.tangerine:active, a.tangerine:visited, a.tangerine:hover  {
	color: #F17C0E;		/* pms 716 */
}

.plum, a.plum:link, a.plum:active, a.plum:visited, a.plum:hover  {
	color:#660099;		/* Karen Hochman's choice */
}
	
.white, a.white:link, a.white:active, a.white:visited, a.white:hover  {
	color:#ffffff		
}

/* ----------------- CLASSES --------------------- */
.intro {
	font-size: 14px;
	line-height: 20px;
	text-align: left; 
}

.leading_24px {
	line-height: 24px;
}

.leading_36px {
	line-height: 36px;
}

.font10px {font-size: 10px; line-height:13px;}

.lead-in {
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top:6px;
	line-height: 17.5px;
	color: #333333;
	text-align: justify;
	font-style: italic;
}	

.flushLeft {
	text-align: left; 
}

.justified {
	text-align:justify; 
}

.flushRight {
	text-align: right; 
}

.letterspacing { letter-spacing: 2px; }

.caption-leading {font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	margin-top: 4px;
	margin-bottom: 0px;
}

.disclosure, td.disclosure, p.disclosure, span.disclosure, div.disclosure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	margin-top: 6px;
	margin-bottom: 5px; 
}	

td.disclosure {	vertical-align:top; }
p.disclosure { margin-top:0px; }

.merchandise, td.merchandise, p.merchandise, div.merchandise { font-size: 8px; line-height:13px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.captcha1, td.captcha1, p.captcha1, div.captcha1 { font-size: -2pt; font-family:verdana; line-height: 13px;}

.supersmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	vertical-align: 3px;
}

.superbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: 4px; 
}

.superhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: 5px;
}




input, textarea, select {
	border: 1px solid #C1C0B5;
	background-color: #FAFAF0;
	color: #333;
	font-size: 1em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.photocaption, td.photocaption, p.photocaption, div.photocaption { font-size: 8px; line-height:13px; font-family: Verdana, Arial, Helvetica, sans-serif;}

#query {
 float:left; 
 width:270px; 
 height:21px; 
 line-height:20px;
 text-indent:10px; 
 font-family:arial, sans-serif; 
 font-size:1em; 
 color:#333; 
 background: #fff; 
 border:solid 1px #d9d9d9; 
 border-top:solid 1px #c0c0c0; 
 }
 
 
 
 #searchbutton {
 cursor:pointer; 
 width:69px; 
 height: 27px; 
 line-height:0; 
 font-size:0; 
 text-indent:-999px;
 color: transparent;  
 background: url(../images/search-icon.png) no-repeat center; 
 -moz-border-radius: 2px; 
 -webkit-border-radius: 2px; 
 }


table.sort {
    border-spacing: 0;
    width: 100%;
    border: 1px solid #ddd;
    margin-top:10px;
    margin-bottom:10px;
	
}

table.sort th {
    cursor: pointer;
    text-align: left;
    padding: 16px;
}

table.sort td {
    text-align: left;
    padding: 16px;
}

table.sort  tr:nth-child(even) {
    background-color: #facc9c
}


ul.menuslist {margin: 10px; margin-bottom:0; margin-top:0; padding:0; font-size: 12px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
ul.menuslist li {margin-left: 14px;font-size: 12px; font-family:"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-color:#cc0033;  color: #cc0033;  }
#menuslist li a{font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; font-color:#cc0033;  color: #cc0033;  }
.pad{padding-top:30px;}
