a.leftbar:active,a.leftbar:link,a.leftbar:visited {font-size:0.86em;text-decoration:none;color:#ffffff;margin-top:0.3em;margin-bottom:0.3em;text-align:center;}
a.leftbar:hover {color:#e7e7e7;}
a.leftbaralt:active,a.leftbaralt:link,a.leftbaralt:visited {font-size:12px;text-decoration:none;color:#ffffff;text-align:center;}
a.leftbaralt:hover {color:#e7e7e7;}
.leftbartext {font-size:14px;color:#FFFFFF;word-spacing:-0.1em;padding:5px;text-align:center;}








a:active {color:#000099;}
a:link {color:#000099;}
a:visited {color:#000099;}
a:hover {color:#CC0033;}

a.bed:active {color:#000099;text-decoration:none;}
a.bed:link {color:#000099;text-decoration:none;}
a.bed:visited {color:#000099;text-decoration:none;}
a.bed:hover {color:#CC0033;text-decoration:none;}
	
a.sub:active {font-family:verdana,geneva,arial;font-size:9px;color:#000099;text-decoration:none;}
a.sub:link {font-family:verdana,geneva,arial;font-size:9px;color:#000099;text-decoration:none;}
a.sub:visited {font-family:verdana,geneva,arial;font-size:9px;color:#000099;text-decoration:none;}
a.sub:hover {font-family:verdana,geneva,arial;font-size:9px;color:#CC0033;text-decoration:underline;}
	
a.footer:active {font-size:9px;text-decoration:none;font-weight:bold;color:#333333;}
a.footer:link {font-size:9px;text-decoration:none;font-weight:bold;color:#333333;}
a.footer:visited {font-size:9px;text-decoration:none;font-weight:bold;color:#333333;}
a.footer:hover {font-size:9px;text-decoration:underline;background:#ffcc66;font-weight:bold;color:#cc0033;}
	
a.footer1:active {font-size:8px;text-decoration:none;color:#000099;}
a.footer1:link {font-size:8px;text-decoration:none;color:#000099;}
a.footer1:visited {font-size:8px;text-decoration:none;color:#000099;}
a.footer1:hover {font-size:8px;text-decoration:none;background:#ffcc66;color:#cc0033;}
	
a.sidebar:active {font-size:9px;text-decoration:underline;font-weight:bold;color:#f5f5f5;}
a.sidebar:link {font-size:9px;text-decoration:underline;font-weight:bold;color:#f5f5f5;}
a.sidebar:visited {font-size:9px;text-decoration:underline;font-weight:bold;color:#f5f5f5;}
a.sidebar:hover {font-size:9px;text-decoration:underline;background:#ffffff;font-weight:bold;color:#9933cc;}

a.giftguide:active {font-size:12px;color:#929292;text-decoration:none;font-weight:bold;}
a.giftguide:link {font-size:12px;color:#929292;text-decoration:none;font-weight:bold;}
a.giftguide:visited {font-size:12px;color:#929292;text-decoration:none;font-weight:bold;}
a.giftguide:hover {font-size:12px;color:#538bfe;text-decoration:none;font-weight:bold;}




input.qty{
	border: 1px solid #bbbbbb;
	font-weight:normal;
	text-align:center;
	font-size:10px;
	width:24px;
}




a.anchor:active {font-size:11px;text-decoration:underline;color:#111111;}
a.anchor:link {font-size:11px;text-decoration:underline;color:#111111;}
a.anchor:visited {font-size:11px;text-decoration:underline;color:#111111;}
a.anchor:hover {font-size:11px;text-decoration:underline;background:#ffcc66;color:#cc0033;}

.new {font-size:9px;text-decoration:none;font-weight:bold;color:#f5f5f5;}

body,p,br,ul,li,ol,dl,dt,div,td {font-family:verdana,geneva,arial;font-size:10px;color:#333333;}
i {font-size:10px;color:#333333;}
b {font-size:10px;font-weight:bold;color:#333333;}
u {font-size:10px;text-decoration:underline;color:#333333;}

.plus {font-size:11px;color:#333333;font-weight:bold;}

.error {font-size:10px;font-weight:bold;color:#cc0000;}
.error_s {font-size:9px;color:#cc0000;}
.error_b {font-size:12px;font-weight:bold;color:#cc0000;}

.backorder {font-size:11px;color:#ff0000;}

.fine {font-size:9px;color:#111111;}
.note {font-size:9.5px;color:#555555;}
.small_note {font-size:8.5px;color:#555555;}
.tiny {font-size:8.5px;color:#111111;}

.column {font-size:12px;font-weight:bold;color:#FFFFFF;}
.reverse {font-size:11px;color:#FFFFFF;}
.reverse_s {font-size:10px;font-weight:bold;color:#FFFFFF;}

.serif {font-family:palatino,times,serif;font-size:11px;color:#333333;}

.hl {font-size:11px;background:#FFFF00;color:#333333;}

.add {font-size:11px;text-decoration:none;font-weight:bold;color:#333333;}

.product {font-size:11px;padding-top:7px;}
.description {font-size:10px;}
.specification {font-size:10px;}
.freight {font-size:10px;color:#999999;}

.BBR {font-size:14px;font-weight:bold;color:#cc0066;}
.copy {font-size:9px;color:#FFFFFF;}


H1 {font-size:24px;font-weight:bold;color:#000000;}
H2 {font-size:18px;font-weight:bold;color:#000000;}
H3 {font-size:14px;font-weight:bold;color:#000000;}
H4 {font-size:12px;font-weight:bold;color:#000000;}

p.cpinfo {font-size:12px;color:#545454;text-align:left;padding-bottom:2px;}
p.cpinfo2 {font-size:13px;color:#545454;text-align:left;padding-bottom:2px;}
H3.cp {font-size:14px;color:#545454;text-align:left;}
H3.cpheading {font-size:14px;color:#000000;text-align:left;text-decoration:underline;}
H4.cp {font-size:13px;color:#545454;text-align:left;margin-bottom:2px;padding-bottom:2px;}

input,select {font-family:geneva,arial;font-weight:bold;font-size:11px;color:#000000;}
textarea {font-size:9.5px;color:#000000;}
select.nav {font-weight:bold;font-size:11px;color:#0000cc;background:#ffcc33;border-color:#ffcccc;}


a.redbar:active,a.redbar:link,a.redbar:visited,a.redbar:hover {font-size:13px;color:#ffffff;text-decoration:none;font-weight:bold;}


.leftbar10 {font-size:10px;color:#FFFFFF;word-spacing:-0.1em;line-height:1.4em;}
.leftbar11 {font-size:11px;color:#FFFFFF;word-spacing:-0.1em;line-height:1.4em;}
.leftbar12 {font-size:12px;color:#FFFFFF;word-spacing:-0.1em;line-height:1.4em;}
.leftbar13 {font-size:13px;color:#FFFFFF;word-spacing:-0.1em;line-height:1.4em;}
.leftbar14 {font-size:14px;color:#FFFFFF;word-spacing:-0.1em;line-height:1.4em;}
.leftbar16 {font-size:16px;color:#FFFFFF;word-spacing:-0.1em;line-height:1.4em;}
.leftbar18 {font-size:18px;color:#FFFFFF;word-spacing:-0.1em;line-height:1.4em;}



a.nav10,a.nav11,a.nav12,a.nav13,a.nav14,a.nav16,a.nav18{color:#FFFFFF;word-spacing:-0.1em;line-height:1.4em;}
a.nav10:hover,a.nav11:hover,a.nav12:hover,a.nav13:hover,a.nav14:hover,a.nav16:hover,a.nav18:hover{color:#e7e7e7;}

a.nav10 {font-size:10px;}
a.nav11 {font-size:11px;}
a.nav12 {font-size:12px;}
a.nav13 {font-size:13px;}
a.nav14 {font-size:14px;}
a.nav16 {font-size:16px;}
a.nav18 {font-size:18px;}

td .left {
	background: #f5f5f5;
}
td .right{
	background: #ffffff;
}







/*
	New Drop Menu System July 31, 2006
*/

.menu_tab{
	padding:0px;
	margin:0px;
}


#menus {
/*	background: #fff; */
	height: 40px; 
	margin:0px; 
	padding:0px; 
	position:absolute;
	top:0px;
	left:120px;
	z-index:10;
}

#menus *{
	font:12px Verdana, Arial, Helvetica, sans-serif; 
}

#menus ul {
	margin: 0px; 
	padding: 0px; 
	list-style: none; 
	line-height: 1em;
}
#menus li {
	margin: 0px; 
	padding: 0px;/* was 0 0 0 7px*/
	list-style: none; 
	float: left; 
	width: auto; 
	display: inline;
}


#menus a {
	display: block; 
	padding: 0px;
	color:#fff;
}

#menus li ul {
	position: absolute; 
	width: 160px; 
	left: -999em; 
	padding: 2px 0; 
	margin: -1px 0 0 -5px !important; 
	margin-left: -5px;
	background: #fff; 
	border-style: solid; 
	border-color: #fff; /* CHANGED 4/14/2010 WAS #444 */
	border-width: 1px 1px 2px 2px; /* CHANGED 4/14/2010 WAS 1px 1px 2px 3px */
}

#menus li #design_menu, #menus li #design_menu ul{
	/*background:#d5eff8;10%tint*/
	background:#7dcaff;
	border-style: solid; 
	border-color: #fff; /* CHANGED 4/14/2010 WAS #444 */
	border-width: 1px 1px 2px 2px; /* CHANGED 4/14/2010 WAS 1px 1px 2px 3px */
}
#menus li #product_menu, #menus li #product_menu ul{
	/*background:#edeed2;10%tint*/
	background:#63a5ff;
}
#menus li #about_menu, #menus li #about_menu ul{
	/*background:#dbe9f7;10%tint*/
	background:#8c89ff;
}
#menus li #buzz_menu, #menus li #buzz_menu ul{
	/*background:#e2def0;10%tint*/
	background:#30b7fc;
}
#menus li #search_menu, #menus li #search_menu ul{
	/*background:#cceee0;10%tint*/
	background:#45d0e0;
}

#menus ul ul li {
	padding: 0;
}



/* ATTEMPTING TO GET HORIZONTAL BORDER LINES UNDER EACH <LI> */
/*
#menus ul * li {
	/*border-bottom:1px solid #d4d4d4;*/
	background:url("/css/greypixel.gif") bottom ;
}
*/

#menus li:hover ul, #menus li.sfhover ul {
	left: auto;
}
#menus li ul a {
	text-decoration: none; 
	padding: 3px;/* was 2px 0px 2px 7px */
	width: 140px;
	color: #fff;
	margin-left: 15px;/*was 5px - 10 works better than 5, but 15 works best*/
	/* DON'T EVEN THINK ABOUT CHANGING THE PREVIOUS LINE */
	margin-right:5px;
	padding-right:5px;
}
#menus li ul a span {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #ffc;
	text-decoration: none; 
}
#menus li ul a:hover , #menus li ul a:hover *{
	color: #000; 
	text-decoration: none;
}

#menus li ul ul { 
	margin: -20px 0 0 160px !important; 
	border-width: 1px 1px 1px 3px;/* for some weird reason, changing the last value to a 1 causes the child menu to display significantly lower than expected*/
	/* PREVIOUS LINE CHANGED 4/14/2010 WAS  1px 1px 2px 3px */
}

#menus li:hover ul ul, #menus li:hover ul ul ul, #menus li.sfhover ul ul, #menus li.sfhover ul ul ul {
	left: -999em;  
	background: #000; 
	border-left: 1px solid #fff; /* CHANGED 4/14/2010 WAS 3px solid #444 */
}

#menus li:hover ul, #menus li li:hover ul, #menus li li li:hover ul, #menus li.sfhover ul, #menus li li.sfhover ul, #menus li li li.sfhover ul { 
	left: auto;
}








#tab_1{
	background:#7dcaff;
	padding:0px;
	margin:0px;
}
#tab_1:hover{
	background:#6abdf6;
}


#tab_2{
	background:#63a5ff;
	padding:0px;
	margin:0px;
}
#tab_2:hover{
	background:#569af6;
}

#tab_3{
	background:#8c89ff;
	padding:0px;
	margin:0px;
}
#tab_3:hover{
	background:#7a77f4;
}

#tab_4{
	background:#30b7fc;
	padding:0px;
	margin:0px;
}
#tab_4:hover{
	background:#25abf0;
}

#tab_5{
	background:#45d0e0;
	padding:0px;
	margin:0px;
}
#tab_5:hover{
	background:#3bc5d5;
}

#tab_6{
	background:#6facff;
	padding:0px;
	margin:0px;
}
#tab_6:hover{
	background:#5da2f6;
}

#sitemapheader {font-size:24px; color:#4b8af2; margin:15px;}
#sitemapsubhead {font-size:13px; color:#4b8af2; padding:1px;}
#sitemapsubheadp {font-size:13px; color:#4b8af2; padding-left:45px; margin-bottom:-6px;}
#sitemapsubheadp a {font-size:13px; text-decoration:none; color:#4b8af2;}
#sitemapsubheadp a:hover {font-size:13px; text-decoration:underline; color:#374be1;}

#sitemapsubhead a {font-size:13px; text-decoration:none; color:#4b8af2; padding:}
#sitemapsubhead a:hover {font-size:13px; text-decoration:underline; color:#374be1;}

#sitemapsubhead2{font-size:12px; color:#828282; text-indent:25px; padding:1px;}
#sitemapsubhead2 a {font-size:12px; text-decoration:none; color:#828282;}
#sitemapsubhead2 a:hover {font-size:12px; text-decoration:underline; color:#374be1;}

#sitemapsubhead3{font-size:11px; color:#828282; text-indent:50px; padding:1px;}
#sitemapsubhead3 a {font-size:11px; text-decoration:none; color:#828282;}
#sitemapsubhead3 a:hover {font-size:11px; text-decoration:underline; color:#374be1;}


