body 	      			{ background:url('/images/are-gradient.png') repeat-x;margin:0 auto;width:auto; }
#accordion          	{ border:0px solid #ccc; height:auto; }
#accordion h3 			{ margin:0; text-decoration:none;font-size:14px; }
#accordion h3 a 		{ text-decoration:none; }
h4                  	{ font-size:12px; padding:1px 6px; margin:1px;
                    	  background:#EEF none repeat scroll 0 0; color:#FFFFFF; }
h4 a                	{ text-decoration:none; }
#main-content-top-image { height:12px; }
.top_container 			{ background:url('/images/main-content-mid.png') repeat-y;min-height:860px; }
#yellow-strip 			{ background:url('/images/yellow-strip.png') repeat-x; height:32px;overflow:hidden; }
.grid_6 				{ background-color:#ffc; }
.are_catalog 			{ background:url('/images/are-catalog.png') no-repeat; margin-top:22px;height:86px; }
.are_catalog h1 		{ text-indent:-1000px; }
.are_catalog p 			{ text-indent:4px;color:#336666; margin-top:42px; }
.are_catalog a          { text-decoration:none; color:#336666; padding-top:50px; }
.are_logo 				{ margin:4px 0 0 58px; height:110px; }
.search 				{ margin:2px 0 0 40px;text-align:right; }
#are_search				{ padding: 0 0 18px 0; }
#top-search-input,#ctl00_TopNav1_txtTopSearch, #ctl00_Sidebar1_email_special,#page-search-input { color:#999; 
                            border:0 none; padding:4px 0 0 8px; height:18px; width:172px;
							background:url('/images/search-background.png') no-repeat; }
#page-search-input      { color:#003;font-size:12px;}
input:focus             { background:yellow; }
input[type=submit]      { font-weight:bold;color:#333;border:1px solid #336699; }
#ctl00_Sidebar1_email_special { width:160px; }
#events_about			    { 
  float:right;
  margin:0;
  padding:3px 0 2px;
  position:relative;
  right:-6px;*right:56px;
  top:56px;
}
#events_about ul 		  {  margin:0 12px 2px 0;width:360px;*width:320px; }
#events_about ul li 	{ 
  background:none repeat scroll 0 0 #AAF;
  border-color:#FFDDAA;
  border-style:solid solid none;
  border-width:1px 1px medium;
  display:inline;
  float:none;
  list-style:none outside none;
  margin:0;
  padding:4px; 
}
#events             	{ width:106px; }
#join-are               {  }
#authors            	{  }
#donate                 { width:72px;*width:62px; }
#aboutus            	{  }
.ui-accordion-content-active { padding:0; }

#events_about ul li a   { text-decoration:none; color:#fff; font-weight:normal; text-shadow: 1px 1px 0 #CCC;
                      	    font-size:12px;padding:4px 8px;}

#events_about ul li:hover, #events_about ul li:active { color:#333; text-decoration:none;
                      background:#FDB none repeat scroll 0 0; }

#events_about ul li a:hover { color:#339; }
#breadcrumbs            { float:left; }
#breadcrumbs a, #cart_links a { text-decoration:none;color:#336666;font-weight:bold;padding:0 8px; }
#breadcrumbs a:hover, #cart_links a:hover { color:#3399cc;text-decoration:underline; }
#breadcrumbs            { padding:6px 0px; }
#are_alt_logo           { display:none; }
.main_top               { margin:0 auto; padding:0;}
.main_content           { min-height:100px; background:url('/images/main-content-mid.png') repeat-y; margin:0 auto;padding:0; }
.left_side              { padding:10px; }
.left_columns           { margin-bottom:2px; background-color:#FED;padding:2px 8px; color:#666;
                            width:202px !important;border:1px solid #FFDDAA;min-height:40px; }
.left_columns #amazon-home-link    { margin:4px 40px; }
#amazon_notice          { font-size:10px; }                          
.right_side             { margin:0;padding:10px 0 0 0; }
.left_side ul           { list-style: none;display:inline;margin:0 6px 0 0; }
ul.subcats li           { margin-left:2px;list-style:none; }
ul.subcats li ul        { clear:both;padding:0; }
ul.subcats li ul li     { margin-left:10px; list-style-type:none; }
ul.subcats li a         { text-decoration:none;margin-left:8px;font-size:11px;color:#2E6E9E;
                            border-bottom:1px dotted #ACE; }
ul.subcats li a:hover   { color:#36A;background-color:#FFE;font-weight:bold; }
#footer                 { background-color:#ACE; border-top:8px solid #FE7; height:160px; 
                            margin:10px 0 0 0; width:100%; padding-top:10px; }
.multimedia-subheader   { color:#36A;font-weight:bold;font-size:12px;position:relative;float:left;top:1px;*top:10px;padding:0; }
.footer_links ul        { background:#3399FF;color:White;margin-bottom:10px; }
.footer_links li        { list-style:none;display:inline; margin:0 24px;padding:2px 25px;border:0px solid #EEE; }      
.footer_links li a      { text-decoration:none;color:White; }
.footer_links li a:hover{ text-decoration:underline;color:Yellow; }
h5, .grid_5 p, .grid_7 p { color:#333; }
.grid_7 p               { border-right:1px solid #999;padding:0 6px; }
.grid_5 p               { font-size:12px; }
#footer .grid_5         { text-align:right; }
p.are_address           { margin-bottom:12px; }
p.copyright             { font-size:10px; }
p.sidebar_p             { margin-bottom:2px;line-height:20px; }
#email_special          { background:transparent url(/images/email-input-background.png) no-repeat scroll 0 0;
                            border:0 none; color:#999999; height:24px; padding:5px 0 0 10px; width:142px; }
#email_submit           { margin:0; padding:0; background:url('/images/check-26.png') no-repeat scroll left top;
                            border:medium none; width:26px; height:26px; }
#ctl00_Sidebar1_PanelEmailSpecials { margin:0;padding:0; }
#ctl00_Sidebar1_cmdEmailSpecials   { margin:0; padding:0; background:url('/images/check-26.png') no-repeat scroll left top;
                      border:medium none; width:26px; height:26px; }
.small-text         { font-size:85%; }
.smaller-privacy    { float:right; font-size:9px; margin-top:2px; }
.smaller-privacy a  { color:#999; text-decoration:none; }
.smaller-privacy a:hover  { color:#000;text-decoration:underline; }
#ctl00_Sidebar1_ESRequiredFieldValidator {float:left;margin-top:-16px; }
a.sidebar-link     { padding:4px; display:block; text-decoration:none; color:#666; font-weight:bold; } 
a.sidebar-link:hover     { color:#3366AA;text-decoration:underline; }
#email-specials     { font-weight:bold; }
a#subscribe-link    { padding:2px 6px;margin:2px;border:1px solid #669999;background:#fff; }
a#subscribe-link:hover { border:white;background:#669999;text-decoration:none;color:White; }
p#request_catalog   { margin:4px 0; }
#catalog, #side-charts {text-align:center;}
#cafe-press         { height:111px;font-size:11px; }
#cafe-press p       { padding-left:4px; }
#cafe-press img     { height:75px;width:75px;padding:0 8px 0 0; }
#side-charts a      { font-size:90%; }
#catalog:hover, #side-charts:hover, #cafe-press:hover 		{ background-color:#def; }
.no_subcat          { margin:0 !important;padding:0 !important; }
img.icons           { width:35px; height:35px; padding:4px 6px 0; }
p#cpress            { font-size:16px;border-bottom:1px dotted #CC9966;color:#AA6633;font-weight:bold;letter-spacing:2px; }

h5.current_specials	{ font-size:14px;color:#003399;letter-spacing: 2px;background-color:#FFEECC;
						margin-bottom:10px; padding:2px 0 2px; }
#left_main			{ float:left; width:474px;  padding:0 10px 10px;border:1px solid #66CCFF;
                  background:#EEFFEE none repeat scroll 0 0;margin:3px 0;}
#left_main h6		{ padding:10px 0; color:#333;}
#right_main         { float:right; border:1px solid #C5DBEC; padding:6px 10px;margin:3px 0; width:164px; text-align:center; }
#right_main hr		{ margin-bottom:8px; }


/* top links styles */

#top-yellow-strip       { border:none; }
#welcome-user { position:relative;float:right;top:-4px;right:10px;color:#669;padding:0 0 0 60px;visibility:hidden; }
#cart_links             { float:right; text-align:right;top:-24px;position:relative;
                        padding:6px 0;width:320px; }
#ctl00_TopLinks1_linkViewCart { margin:0;padding:0;float:right;position:relative; top:-2px; }
#ctl00_MainContentArea_Login1_tblLogin { display:inline; }

#account-links { position:relative;float:right;top:6px;right:10px;height:40px;width:310px; }


/* product page styles  */
#main_product_image         { float:left;width:145px;padding-bottom:15px; }
#product_detail_top         { float:left;width:328px; }
#product_detail_top p       { padding:2px 4px; }
#product_detail_top p a#join     { text-decoration:none;color:#666;padding:2px 4px; }
#product_detail_top p a#join:hover { background-color:#666;color:white; }
img#cart_img                { float:right; }
#product_detail_main        { padding:12px 2px; }
#product_detail_main p      { margin-bottom:10px; }



/* product listing grid control */

#ctl00_MainContentArea_ProdListingGrid1_grdMain td { padding:4px 2px; }

/* customer service page */

#CustomerServiceContent p { margin-bottom:10px; font-weight:bold; font-size:11px; }
#CustomerServiceContent p a { font-size:12px; font-weight:normal; }

.home_text { width:674px !important; padding:10px; border:1px solid #DDEEFF; margin-top:20px; }
.home_text h5           { color:#996666; }
.home_description       { padding:2px; }

/* profile page */

input { border:1px solid #AAAAAA; padding:4px 2px; margin-bottom:6px; }
input:focus { background-color:#EEFFEE; border:1px solid #669;outline:none; }
select {
    border:1px solid #AAA;
    padding:3px;
    margin-bottom:6px;
    font-size:11px;
    height:24px;
}

/* main search button */
.search-button,.search-button:focus			{ border: none !important; padding: 2px 8px; width:28px; height:28px;
                            position:relative;float:none;top:0;*top:4px; outline:none;
						    background: url('/images/search-icon.png') no-repeat top left; }
.search-button:focus { border: none !important;padding:0;outline: none; }

/* Billing Page */

##ctl00_MainContentArea_cmdPlaceOrder { background-color:#cff; }

/* rounded */

input[type=submit], #ctl00_MainContentArea_cmdPlaceOrder, #right_main,  
.left_columns, h5.current_specials, #left_main, #sc-explain, a#subscribe-link {
	-webkit-border-top-left-radius: .5em;
	-moz-border-radius-topleft: .5em;
	border-top-left-radius: .5em;
	-webkit-border-bottom-left-radius: .5em;
	-moz-border-radius-bottomleft: .5em;
	border-bottom-left-radius: .5em;
	-webkit-border-top-right-radius: .5em;
	-moz-border-radius-topright: .5em;
	border-top-left-radius: .5em;
	-webkit-border-bottom-right-radius: .5em;
	-moz-border-radius-bottomright: .5em;
	border-bottom-right-radius: .5em;
}

#events_about ul li, #events_about ul li a {
  -webkit-border-top-left-radius: .5em;
	-moz-border-radius-topleft: .5em;
	border-top-left-radius: .5em;
	-webkit-border-top-right-radius: .5em;
	-moz-border-radius-topright: .5em;
	border-top-left-radius: .5em;
}

#ctl00_TopLinks1_cmdLogOut, input#ctl00_TopLinks1_cmdLogOut, .logout-top {
    border:none !important;
    margin:none !important;
    padding:none !important;
    background:none !important;
}
.logout-top { padding: 0 0;margin:0;color:#369 !important;width:90px;position:relative;top:0;*top:0; }
#ctl00_TopLinks1_lblMarker { overflow:hidden; }

*[src*="rcm.amazon.com"] { display:inline !important; }