/* main stuff */
body { text-align:center;margin:0;background:#fff url("/img/layout/bg.gif") repeat-x top;padding:0;font-family: arial,verdana,geneva,arial,helvetica,sans-serif;  }
a:link, a:visited, a:active { color:#255A7D;text-decoration:underline; }
a:hover { color:#ff0000;text-decoration:underline;} 
h1.blue { font-family: 'Trebuchet MS', Helvetica, sans-serif;font-weight:bold;font-size:32px;color:#167dbf;margin:0;line-height:33px; }
a.expand { margin:3px 0;font-size:11px;padding-left:13px;background:url("/img/icon_plus.gif") no-repeat left;color:#255A7D;text-decoration:underline;cursor:pointer;display:block; }
a.collapse { margin:3px 0;font-size:11px;padding-left:13px;background:url("/img/icon_minus.gif") no-repeat left;color:#255A7D;text-decoration:underline;cursor:pointer;display:block; }
a.expand:hover, a.collapse:hover { color:#ff0000;text-decoration:underline; } 

/* layout */
div#birdorable_mainpage { width:100%;background:url("/img/layout/hdrwide.gif") repeat-x top; }
div#birdorable_subpage { width:100%;background:url("/img/layout/hdrwide2.gif") repeat-x top; }
div#birdorable_hdr { display:block;width:965px;height:90px;background:url("/img/layout/hdr.jpg") no-repeat top center;position:relative;  }
div#birdorable_hdr span#xmas_link { display:block;position:absolute;top:0;left:30px; }
div#birdorable_hdr span#gift_links { display:block;position:absolute;top:46px;left:60px; }
div#birdorable_maincontainer { text-align:left;display:block;width:965px;margin:0 auto;padding:0; }
div#birdorable_container { text-align:left;display:block;width:965px;margin:0 auto;padding:0; }
div#birdorable_menu { width:965px;height:32px;border:0;clear:both;padding:0;margin:1px 0 0 0; }
div#birdorable_submenu { width:965px;height:32px;border:0;clear:both;padding:0;margin:1px 0 0 0; }
ul#birdorable_options { list-style-type: none;white-space: nowrap;margin:0 auto !important;padding:0;height:32px;border:0; }
ul#birdorable_options li { float:left;list-style-type: none;padding:0;height:32px;line-height:32px;margin:0 15px 0 0;cursor:pointer; }
ul#birdorable_options li a:link, ul#birdorable_options li a:visited, ul#birdorable_options li a:active { color:#fff;font-size:14px;height:32px;font-weight:bold;text-decoration:none;padding:0 15px;cursor:pointer; }
ul#birdorable_options li a:hover { color:#39560b;font-size:14px;font-weight:bold;text-decoration:none;line-height:32px;padding:0;display:block;float:left;background:url("/img/layout/menu_over_left.gif") no-repeat left;cursor:pointer; }
ul#birdorable_options li a:hover b { background:url("/img/layout/menu_over_right.gif") no-repeat right;height:32px;display:block;float:left;padding:0 15px;cursor:pointer; }
ul#birdorable_options li a.sel:link, ul#birdorable_options li a.sel:visited, ul#birdorable_options li a.sel:active, ul#birdorable_options li a.sel:hover { display:block;float:left;color:#4b691d;font-size:14px;height:32px;font-weight:bold;text-decoration:none;padding:0;background:url("/img/layout/menu_tab.gif") no-repeat left;cursor:pointer; }
ul#birdorable_options li a.sel b { background:url("img/layout/menu_tab_right.gif") no-repeat right;height:32px;display:block;float:left;padding:0 15px;cursor:pointer; }
ul#birdorable_suboptions { list-style-type: none;white-space: nowrap;margin:0 auto !important;padding:0;height:32px;border:0; }
ul#birdorable_suboptions li { display:block;float:left;list-style-type: none;padding:0;height:32px;line-height:32px;margin:0 15px 0 0;cursor:pointer; }
ul#birdorable_suboptions li a:link, ul#birdorable_suboptions li a:visited, ul#birdorable_suboptions li a:active { display:block;float:left;color:#000;font-size:14px;height:32px;font-weight:bold;text-decoration:none;padding:0 15px;cursor:pointer; }
ul#birdorable_suboptions li a:hover { display:block;float:left;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;line-height:32px;padding:0;background:url("/img/layout/menu_over_left2.gif") no-repeat left;cursor:pointer; }
ul#birdorable_suboptions li a:hover b { background:url("/img/layout/menu_over_right2.gif") no-repeat right;height:32px;display:block;float:left;padding:0 15px;cursor:pointer; }
div#birdorable_page { display:block;width:965px;background:#fff url("/img/layout/pagetop.gif") no-repeat top;margin-top:15px;clear:both; }
div#birdorable_page_sidebar { display:block;width:965px;background:#fff url("/img/layout/pagetop_sidebar.png") no-repeat top left;margin-top:15px;clear:both; }
div#birdorable_page_right_sidebar { display:block;width:965px;background:#fff url("/img/layout/pagetop_right_sidebar.png") no-repeat top left;margin-top:15px;clear:both; }
div.birdorable_padten { padding:10px 14px; }          
div#footer { display:block;width:965px;background:#eee;color:#555;font-size:12px;margin:20px 0 50px 0;font-size:11px;line-height:20px; }
div#footer span { padding:8px 15px;display:block; }
div#footer a { color:#555;text-decoration:underline; }
div#footer a:hover { color:#000;text-decoration:underline; }
div#follow_box { width:193px;height:50px;display:block;position:absolute;left:742px;background:url("/img/layout/follow_box.png") no-repeat bottom;text-align:center; }
div.follow_closed { top:-33px; }
div.follow_opened { top:-0px; }
div#follow_box span.links { margin:5px 0 0 0;display:block; }
div#follow_box a.social_link { margin:4px 0 0 7px; }     
div#logo { display:block;position:absolute;left:320px;top:7px; } 
div.padten { padding:10px 0px; }       

span.byzazzle { background:#777;color:#fff;padding:2px 5px;display:block;text-align:center;margin:3px auto;width:200px;font-size:11px;cursor:pointer; }
span.bycafepress { background:#779c79;color:#fff;padding:2px 5px;display:block;text-align:center;margin:3px auto;width:200px;font-size:11px;cursor:pointer; }
span.byprintfection { background:#828cb2;color:#fff;padding:2px 5px;display:block;text-align:center;margin:3px auto;width:200px;font-size:11px;cursor:pointer; }
span.hassubsections { background:#000;color:#fff;padding:2px 5px;display:block;text-align:center;margin:3px auto;width:200px;font-size:11px;cursor:pointer; }

/* About page */
table#about_table tr td { font-size:12px;padding:5px 15px 0 0; } 
table#about_table tr td h3 { color:#187bbf;font-size:18px;font-weight:bold;margin:3px 0 4px 0; }  
ul#about_links li { font-size:14px;line-height:21px;font-weight:bold; }
table#follow_links { margin-left:25px;width:320px;margin-top:8px; }
table#follow_links tr td { padding:0 15px 10px 0;font-size:15px; }
table#follow_links tr td b a { font-weight:normal; }
table#follow_links tr td b a:hover { color:#ff0000;text-decoration:underline;} 
table#follow_links tr td small { font-size:11px; }

/* Custom designs page */
table#custom_table tr td { font-size:12px;padding:5px 15px 0 0; } 
table#custom_table tr td ul { list-style-type:none;margin:13px 0 13px 0;padding:0; }
table#custom_table tr td ul li { margin:0 0 4px 7px;padding:0 0 0 12px;background:url("/img/layout/dot_grey.gif") no-repeat;background-position:0 5px; }

/* Graphics page */
table#graphics_table tr td img { border:1px solid #aaa;margin:0 0 4px 0;}
table#graphics_table tr td { font-size:0.8em;text-align:center; }
table#graphics_table tr td a:link, table#graphics_table tr td a:visited, table#graphics_table tr td a:active { text-decoration:none;font-size:11px;line-height:13px; }
table#graphics_table tr td a:hover { text-decoration:none; }



/* Perched Birds */
span.perched_bird { z-index:200;position:absolute;top:120px;display:block;border:0; }

/* sidebar */
table#sidebar_table { width:965px;border:0; }
table#sidebar_table tr td.sidebar { width:210px;vertical-align:top;padding:0 !important; }
table#sidebar_table tr td.topleft { padding:8px 15px;text-align:left !important; }
table#sidebar_table tr td.topleft span.share_this_button { float:right;font-size:14px;margin-top:7px; }
table#sidebar_table tr td.left { padding:0 5px 8px 15px;text-align:left !important; }
table#sidebar_table tr td.bottomright { padding:15px 15px 8px 0;text-align:left !important;vertical-align:top !important; }
table#sidebar_table tr td.mainarea { width:755px;vertical-align:top;padding:8px 15px;text-align:left !important; }
div#mainarea { position:relative;display:block;padding-top:70px; }
table#sidebar_table div#grey_sidebar { width:210px;display:block;background:#fff url("/img/layout/sidebar_bottom.gif") no-repeat top;margin:12px 0 40px 0;  }
table#sidebar_table div#save_on_your_order { display:block;width:183px;margin:5px auto;background:#fff9ba url("/img/layout/save_top.gif") no-repeat top;padding:0; }
table#sidebar_table div#save_on_your_order span { padding:39px 6px 4px 6px;display:block;font-size:12px;text-align:center; }
table#sidebar_table tr td.sidebar h2 { margin:0 0 5px 0;font-size:24px; }

/* breadcrumb */
div#bcrumb { display:block;width:724px;background:url("/img/layout/bcrumb_bg.gif") no-repeat bottom;margin:0 0 8px 0;padding:0;font-size:11px;text-align:left !important;height:24px;overflow:hidden;white-space:nowrap; }
div#bcrumb span { color:#ccc;margin:0 3px; }
div#bcrumb a { color:#000;text-decoration:none; }
div#bcrumb a:hover { color:#ff0000;text-decoration:underline; }   
div#bcrumb a.home { padding-left:16px;background:url("/img/layout/icon_house.gif") no-repeat left;color:#000;text-decoration:none; }
div#bcrumb a.home:hover { padding-left:16px;background:url("/img/layout/icon_house_over.gif") no-repeat left;color:#ff0000;text-decoration:underline; }
div#bcrumb span.inner { padding:5px 10px;display:block;color:#000; }

/* new product pages */
div#cpsections { padding:8px 0;font-size:12px;font-family:arial;text-align:left !important; }
div#section_hdr { clear:both;display:block;width:724px;height:40px;line-height:40px;background:url("/img/section_hdr.gif") no-repeat bottom;margin:8px 0;overflow:hidden; }
div.section_description { clear:both;display:block; }
div#section_hdr span { padding:0 1px; }
div#section_hdr h1 { color:#167bbf;margin:0 0 0 12px;font-size:22px;float:left; }
div#section_hdr a.viewall { float:right;font-size:11px;margin-right:15px; }
div#cpsections { position:relative; }
div#cpsections table#sections tr td { text-align:center;padding:5px 5px 10px 5px; }
div#cpsections table#sections tr td img.thumbnail { padding:2px;border:1px solid #ccc; }
div#cpsections table#sections tr td div.caption { font-weight:bold;font-size:12px;padding:4px 0;width:200px;display:block;margin:0 auto; }
div#cpsections table#sections tr td div.teaser { text-align:left;display:block;width:200px;padding:4px;background:url("/img/teaser_bg.gif") repeat-x top;margin:0 auto;font-size:11px; }
span.share_this_product { position:absolute;left:642px;top:83px;z-index:200; }


div.section_thumb { position:relative; }
div.zazzle_thumbnail { position:relative;display:block;padding:1px;border:1px solid #efefef;width:164px; }
span.zazzle_icon { border:0 !important;z-index:100;position:absolute;bottom:0;right:0;left:159px;top:142px;width:46px;height:36px;display:block; }
span.zazzle_icon_small { border:0 !important;z-index:100;position:absolute;bottom:0;right:0;left:130px;top:121px;width:34px;height:29px;display:block; }
span.zazzle_icon_pt { border:0 !important;z-index:100;position:absolute;bottom:0;right:0;left:124px;top:121px;width:34px;height:29px;display:block; }
div.pt_thumbnail { display:block;position:relative;width:150px;height:150px;padding:5px;border:1px solid #dedede; }
div.pt_thumbnail img.tn { z-index:50; }

span.zazzle_icon_zs { border:0 !important;z-index:100;position:absolute;bottom:0;right:0;left:137px;top:136px;width:34px;height:29px;display:block; }
div.zs_thumbnail { display:block;position:relative;width:170px;height:170px;padding:1px;border:1px solid #eee; }
div.zs_thumbnail img.tn { z-index:50; }
table#zsections tr td { padding-bottom:12px; }
table#zsections tr td img { border:0; } 
table#zsections tr td div.t { font-size:11px;margin:4px 0 0 0;padding:0 6px; }   
table#zsections tr td div.t span.price { white-space:nowrap;color:#777; }



table#sections tr td { padding-bottom:12px; }
table#sections tr td img { border:0; } 
table#sections tr td div.t { font-size:11px;margin:4px 0 0 0;padding:0 6px;height:27px;overflow:hidden; }   
table#sections tr td div.t span.price { white-space:nowrap;color:#777; }
table#jump { background:url("/img/jump_table_bg.gif") repeat-x top; }
table#jump tr td { padding:4px 15px;font-size:12px; }
table#jump a { padding-left:8px;background:url("/img/tiny_arrow.png") no-repeat center left; }
table#jump a:hover { padding-left:8px;background:url("/img/tiny_arrow_over.png") no-repeat center left; }
table#jump2 { margin:12px 0;background:url("/img/jump_table_bg.gif") repeat-x top; }
table#jump2 tr td { padding:4px 15px;font-size:11px; }
table#jump2 a { padding-left:8px;background:url("/img/tiny_arrow.png") no-repeat center left; }

// removed because of strange problem in IE7 that made images disappear on hover
// table#jump2 a:hover { padding-left:8px;background:url("/img/tiny_arrow_over.png") no-repeat center left; }

div.product_type_bar { display:block;width:724px;height:36px;background:#d0eaa9;line-height:36px; }
div.product_type_bar h2 { float:left;font-size:20px;font-weight:bold;color:#658733;margin:0 0 0 12px; }
div.product_type_bar a.top { float:right;font-size:12px;color:#797979;text-decoration:none;padding-left:14px;background:url("/img/top_arrow.gif") no-repeat left center;margin-right:15px; }
div.product_type_bar a.top:hover { float:right;font-size:12px;color:#d12727;text-decoration:underline;padding-left:14px;background:url("/img/top_arrow_over.gif") no-repeat left center;margin-right:15px; }
div.also { font-size:11px;color:#666;margin:0;padding:0; }
// a.thumb_img { border:1px solid #fff;display:block;width:240px;height:240px; }
// a.thumb_img:hover { border:1px solid #aaa; }      
div#phone { font-size:12px;font-family:arial;margin:0; }
div#phone h2 { font-size:14px;font-weight:bold;margin:14px 0 0 0; }
div#color_swatch_text { font-size:12px;font-family:arial; }
div#color_swatch_text h2 { font-size:14px;font-weight:bold;margin:14px 0 0 0; }
div#color_swatches { display:block;overflow:hidden;margin-top:5px; }
div#color_swatches span { margin:3px; }
div#color_swatches span img { width:32px;height:32px;border:0; }
div#color_swatches span a.unsel:link img, div#color_swatches span a.unsel:visited img, div#color_swatches span a.unsel:active img { padding:2px;border:2px solid #ddd; }
div#color_swatches span a.unsel:hover img { padding:2px;border:2px solid #aaa; }
div#color_swatches span a.sel img { padding:2px;border:2px solid #000; }
table#multipacks tr td { padding:2px 10px; }
table#multipacks tr.toprow td { font-size:11px; }
table#image_links { margin:0 0 4px 0; }
table#image_links tr td { text-align:center;padding:0 12px; }
table#image_links tr.top { color:#888; }
table#image_links tr.top td { padding-bottom:4px; }      
table#image_links tr td img.design { border:1px solid #aaa;padding:1px; }
table#other_products tr td { text-align:center; }
table#other_products tr td div { font-size:11px;text-align:center;margin-top:6px; }
table#product_details { margin-left:15px;margin-top:10px; }
table#product_details #description { font-size:13px; }
table#product_details #price { margin:5px 0;font-size:20px; }
table#product_details #sizes, table#product_details #colors { margin:5px 0;font-size:12px; }
table#product_details #sizes select, table#product_details #colors select { margin:3px 4px;background:#d1e8f6; }
table#product_details #availability { font-size:11px;margin-top:7px; }
table#product_details #extra_data { font-size:12px; }
table#product_details #extra_data h2 { font-size:14px;font-weight:bold;margin:14px 0 0 0; }
table.cart_btn tr td { font-size:11px;vertical-align:bottom !important; }
table#product_details .cart_btn .AddToCartButtonId { font-weight:bold;font-size:15px;cursor:pointer; }
table#product_details input.qty_box { background:#d1e8f6; }   
div#breadcrumb { padding:0 0 5px 0;font-size:0.85em; }
div#breadcrumb a:link, div#breadcrumb a:visited, div#breadcrumb a:active { text-decoration:none; }

ul.sidebar_list { list-style-type:none;margin:6px 0 12px 0;padding:0; }
ul.sidebar_list li a { display:block;width:195px;background:#eee;text-align:left;font-size:14px;margin:0 0 0 8px;border-top:1px solid #fff;text-decoration:none;color:#0a67a5; }
ul.sidebar_list li a b { padding:5px 8px 5px 16px;display:block;font-weight:normal; }
ul.sidebar_list li a:hover { display:block;width:195px;background:#ddd;text-align:left;font-size:14px;margin:0 0 0 8px;border-top:1px solid #fff;text-decoration:none;color:#0a67a5; }
ul.sidebar_list li a:hover b { padding:5px 8px 5px 16px;display:block;font-weight:normal; }
ul.sidebar_list li.sel a { display:block;width:195px;background:#187bbe;text-align:left;font-size:14px;margin:0 0 0 8px;border-top:1px solid #fff;text-decoration:none;color:#fff; }
ul.sidebar_list li.sel a b { padding:5px 8px 5px 16px;display:block;font-weight:bold; }

ul.sidebar_list li.christmas a { display:block;width:195px;background:#eee url("/img/layout/icon_xmas.png") no-repeat left;text-align:left;font-size:14px;margin:0 0 0 8px;border-top:1px solid #fff;text-decoration:none;color:#0a67a5; }
ul.sidebar_list li.christmas a b { padding:5px 8px 5px 16px;display:block;font-weight:normal;margin-left:19px; }
ul.sidebar_list li.christmas a:hover { display:block;width:195px;background:#ddd url("/img/layout/icon_xmas.png") no-repeat left;text-align:left;font-size:14px;margin:0 0 0 8px;border-top:1px solid #fff;text-decoration:none;color:#0a67a5; }
ul.sidebar_list li.christmas a:hover b { padding:5px 8px 5px 16px;display:block;font-weight:normal;margin-left:19px; }
ul.sidebar_list li.halloween a { display:block;width:195px;background:#eee url("/img/layout/icon_halloween.png") no-repeat left;text-align:left;font-size:14px;margin:0 0 0 8px;border-top:1px solid #fff;text-decoration:none;color:#0a67a5; }
ul.sidebar_list li.halloween a b { padding:5px 8px 5px 16px;display:block;font-weight:normal;margin-left:19px; }
ul.sidebar_list li.halloween a:hover { display:block;width:195px;background:#ddd url("/img/layout/icon_halloween.png") no-repeat left;text-align:left;font-size:14px;margin:0 0 0 8px;border-top:1px solid #fff;text-decoration:none;color:#0a67a5; }
ul.sidebar_list li.halloween a:hover b { padding:5px 8px 5px 16px;display:block;font-weight:normal;margin-left:19px; }


ul.christmas_sidebar_list { list-style-type:none;margin:6px 0 12px 0;padding:0; }
ul.christmas_sidebar_list li a { display:block;width:195px;background:#d5f0cc url("/img/layout/icon_xmas.png") no-repeat left;text-align:left;font-size:14px;margin:0 0 0 8px;border-top:1px solid #fff;text-decoration:none;color:#416b34; }
ul.christmas_sidebar_list li a b { padding:5px 8px 5px 16px;display:block;font-weight:normal;margin-left:19px; }
ul.christmas_sidebar_list li a:hover { display:block;width:195px;background:#c9e5c0 url("/img/layout/icon_xmas.png") no-repeat left;text-align:left;font-size:14px;margin:0 0 0 8px;border-top:1px solid #fff;text-decoration:none;color:#416b34; }
ul.christmas_sidebar_list li a:hover b { padding:5px 8px 5px 16px;display:block;font-weight:normal;margin-left:19px; }
ul.christmas_sidebar_list li.sel a { display:block;width:195px;background:#58af3e url("/img/layout/icon_xmas.png") no-repeat left;text-align:left;font-size:14px;margin:0 0 0 8px;border-top:1px solid #fff;text-decoration:none;color:#fff; }
ul.christmas_sidebar_list li.sel a b { padding:5px 8px 5px 16px;display:block;font-weight:bold;margin-left:19px; }

ul.halloween_sidebar_list { list-style-type:none;margin:6px 0 12px 0;padding:0; }
ul.halloween_sidebar_list li a { display:block;width:195px;background:#777 url("/img/layout/icon_halloween.png") no-repeat left;text-align:left;font-size:14px;margin:0 0 0 8px;border-top:1px solid #fff;text-decoration:none;color:#fff; }
ul.halloween_sidebar_list li a b { padding:5px 8px 5px 16px;display:block;font-weight:normal;margin-left:19px; }
ul.halloween_sidebar_list li a:hover { display:block;width:195px;background:#666 url("/img/layout/icon_halloween.png") no-repeat left;text-align:left;font-size:14px;margin:0 0 0 8px;border-top:1px solid #fff;text-decoration:none;color:#fff; }
ul.halloween_sidebar_list li a:hover b { padding:5px 8px 5px 16px;display:block;font-weight:normal;margin-left:19px; }
ul.halloween_sidebar_list li.sel a { display:block;width:195px;background:#222 url("/img/layout/icon_halloween.png") no-repeat left;text-align:left;font-size:14px;margin:0 0 0 8px;border-top:1px solid #fff;text-decoration:none;color:#ff970c; }
ul.halloween_sidebar_list li.sel a b { padding:5px 8px 5px 16px;display:block;font-weight:bold;margin-left:19px; }


div.sidebar_hdr { margin:0 0 5px 8px; }
div#sidebar_our_products { width:196px;margin:10px 0 12px 8px;background:url("/img/layout/sidebar_bluebox.gif") no-repeat top center;display:block;font-size:11px;text-align:left !important; }
div#sidebar_our_products span { padding:6px 8px;display:block; }
div#sidebar_our_products h3 { color:#187bbf;font-size:16px;font-weight:bold;margin:3px 0 4px 0; }
div#search_box { margin:0 0 8px 8px; }
div#search_box h3 { font-size:11px;margin:0 0 4px 0;color:#666;font-weight:bold; }
div#search_box h4 { font-size:13px;font-weight:bold;margin:14px 0 0 0; }
div#search_box input.textbox { border:1px solid #81a3cd;background:#fff url("/img/layout/input_bg.gif") repeat-x top;width:150px;height:21px;font-size:12px;font-family:arial;font-weight:normal;padding:4px 4px 0px 6px;color:#5ba0ca; }
div#search_box input.textbox_active { border:1px solid #81a3cd;background:#fff url("/img/layout/input_bg.gif") repeat-x top;width:150px;height:21px;font-size:12px;font-family:arial;font-weight:normal;padding:4px 4px 0px 6px;color:#000; }
div#search_box input.submit_btn { margin-left:3px; }   
div#search_box table.options { margin-top:2px; }
div#search_box table.options tr td { font-size:11px;vertical-align:top;height:22px;line-height:22px; }

span.pages { float:left;margin-left:15px;font-size:13px; }
span.pages a.page:link, span.pages a.page:active, span.pages a.page:visited, span.pages a.page:hover { text-decoration:none;padding:3px 6px;background:#f3ffe2;border:1px solid #b2d085;margin:0 2px;color:#000;font-weight:bold;margin:0 1px; }
// removed hover, was causing problem in IE7
// span.pages a.page:hover { text-decoration:none;padding:3px 6px;border:1px solid #b2d085;background:#b2d085;color:#000;margin:0;font-weight:bold;margin:0 1px; }
span.pages a.pagesel:link, span.pages a.pagesel:active, span.pages a.pagesel:visited, span.pages a.pagesel:hover { text-decoration:none;margin:0 1px;font-weight:bold;padding:3px 6px;background-color:#4c612c;border:1px solid #4c612c;color:#fff; }

span.showing { float:right;margin-right:12px;color:#445e1e; }
table#add_to_cart tr td { padding:0;margin:0; }
table#add_to_cart tr td input.qty_box { margin:3px 0 0 3px; }
table#add_to_cart tr td.buttons { padding:8px 0 0 12px; }
div#coupon { display:block;background:#ffe79b;text-align:center;margin:8px 0 7px 0; }
div#coupon span { display:block;padding:7px 10px;font-size:12px; }
div#coupon span h3 { font-size:14px;font-weight:bold;margin:0 0 4px 0;color:#e90505; }
div#coupon small { font-size:11px; } 

/* Shipping page */
div.shippage { padding:3px 12px;font-size:12px; }
div.shippage table { width:640px; }
div.shippage h2 { display:block;margin:15px 0 10px 0 !important;clear:both;font-size:22px !important;font-weight:bold !important; }
div.shipContent { clear:both;display:block; }   
div#shippingTabs { display:block;clear:both; }
div#shippingTabs { margin-bottom:15px; }      
ul.horizontal { list-style-type:none; }
ul.horizontal li { display:inline; }
#shippingTabs { background-color: #f6f4ef; border: 1px solid #dfdfdf; padding: 8px 0; float:left; }
#shippingTabs ul { font: bold 12px Arial, Helvetica, Sans-serif; padding:0 5px; }
#shippingTabs ul li { border-right: 1px solid #8f8d88; padding:2px 7px; }
#shippingTabs ul li.nobackground { background:none; border:none; }
#shippingTabs ul li a, #shippingTabs ul li a:link { color:#0191c7; cursor:pointer; }
.currentShip { color: #000000; }
div.breadCrumb { display:none !important; }
div#shipping_information { font-size:12px;width:650px; }
div#shipping_information h1 { color:#1b79b6;font-size:24px;font-weight:bold;margin:5px 0 10px 0; }
div#shipping_information h3 { color:#1b79b6;font-size:18px;font-weight:bold;margin:5px 0 10px 0; }

/* Products overview */
table#products_overview tr td { vertical-align:top;font-size:12px; }
table#products_overview tr td ul { list-style-type:none;margin:0;display:block;padding:0; }
table#products_overview tr td ul li { display:block;font-size:12px;margin:3px 0 3px 15px;padding:0 0 0 15px;background:url("/img/layout/tiny-bullet.gif") no-repeat left; }
table#products_overview tr td ul li a { text-decoration:none; }
table#products_overview tr td ul li a:hover { text-decoration:underline; }
img.product_type_hdr { margin-top:15px; }

/* Charity page */
div.charity_intro { font-size:12px;margin:0 0 10px 0;padding;0;text-align:left;width:720px; }
table#charity_table { width:936px !important; }
table#charity_table tr td { vertical-align:top; }
table#charity_table tr.toprow td { padding:0; }
table#charity_table table tr td { vertical-align:top; }
table#charity_table table.details { width:450px; }
table#charity_table table.details tr td { border-bottom:1px solid #eee;padding:3px 5px; }
table#charity_table table.details tr.lastrow td { border:0 !important; }
table#charity_table tr td.right { background:url("/img/charities/sidebar_bg.jpg") repeat-x top; }
table#charity_table tr td.right div { display:block;width:200px;text-align:center;padding:6px 0 0 0; } 
table#charity_table tr td.right div img.t { width:80px;height:80px;margin:3px;border:2px solid #fff; }
table#charity_table tr td.right div img.e { width:84px;height:84px;margin:3px; }
table#charity_table tr td { font-size:12px; }
table#charity_table tr td div.seperator { display:block;height:4px;background:#ffcb4c;margin:3px 0; }
table#charity_table tr td div.old_campaign_header { display:block;width:724px;background:#555;margin:22px 0 12px 0;color:#fff; }
table#charity_table tr td div.old_campaign_header span { margin:0 8px;line-height:26px;font-size:18px; }
div#birdorable_page { text-align:left; }
table#charity_table tr td.top_right { vertical-align:bottom !important; }

/* IE6 PNG fix */
span.perched_bird img, .sidebar_hdr img { behavior: url("/js/iepngfix.htc") !important; }

/* Meet the Birds */
table#allbirds2 tr td { font-size:0.95em;padding:0 2px 6px 2px;text-align:center; }
table#allbirds2 tr td a:link, table#allbirds tr td a:visited, table#allbirds tr td a:active { color:#000;text-decoration:none; }
table#allbirds2 tr td a:hover { color:#aa0000;text-decoration:none; }
table#allbirds2 tr td a img { filter:alpha(opacity=75);opacity:.75;text-decoration:none !important; }
table#allbirds2 tr td a:hover img { filter:alpha(opacity=100);opacity:1;text-decoration:none !important; }
table#allbirds2 tr td img { border:0;margin:0;text-decoration:none !important; }
div.birdbox { z-index:1;position:relative;margin:0; }
div.birdname { margin-top:3px;font-size:11px;display:block;width:120px;overflow:hidden; }
span.newbird { display:block;width:40px;height:40px;position:absolute;left:81px;top:79px;z-index:2; }  
a.measure_btn { font-size:11px;color:#255A7D;text-decoration:underline;cursor:pointer; }
a.measure_btn:hover { font-size:11px;color:#ff0000;text-decoration:underline;cursor:pointer; }
td.range_cell a { font-size:11px; }
table#range tr td { font-size:11px;padding:0 7px 0 0 !important;border:0 !important; }
div#meet_filter { padding:0 0 0 10px;text-align:left !important; }
div.meet_description { font-size:13px;line-height:17px;width:650px; }
div.bird_description { margin:0;font-size:13px;line-height:17px;width:375px; }
div.bird_description h2 { margin:4px 0;font-size:15px;font-weight:bold; }
div#remove_keyword { font-size:11px; }
div#remove_keyword a { color:#000;text-decoration:underline;padding:3px 0;display:block; }    
a.reset { background:url("/img/layout/icon_rest.png") no-repeat left;display:block;height:24px;line-height:24px;margin:8px 0;color:#d02803;font-size:15px;padding-left:30px; }
table#continents_list tr td { font-size:12px;white-space:nowrap;padding-left:25px;color:#ccc;text-align:left; }

/* Pages selector */
table#pagestable { margin:15px 0; }
table#pagestable tr td a.page2:link, a.page2:active, a.page2:visited { text-decoration:none;padding:2px 5px;border:1px solid #eee;margin:0 2px;color:#000;font-weight:bold;display:block;float:left;margin:0 2px; }
table#pagestable tr td a.page2:hover { text-decoration:none;padding:2px 5px;border:1px solid #aaa;color:#000;margin:0;font-weight:bold;display:block;margin:0 2px;float:left; }
table#pagestable tr td a.pageselected:link, a.pageselected:active, a.pageselected:visited, a.pageselected:hover { text-decoration:none;margin:0 2px;font-weight:bold;padding:2px 5px;background-color:#1c9de2;border:1px solid #065694;color:#fff;display:block;float:left;margin:0 2px; }
table#pagestable tr td span.pages { float:left;display:block;padding:3px 0;margin:0 8px 0 0; }
table#pagestable tr td { font-size:15px; }   

/* Lists */
ul.narrowlist { list-style:none;margin:0 0 15px 0;padding:0; }
ul.narrowlist li { margin:1px 0; }
ul.narrowlist li a { padding:1px 10px;font-size:12px;margin-left:5px;display:block;width:160px;text-decoration:none; }
ul.narrowlist li a:hover { background:#eee;padding:1px 10px;font-size:12px;margin-left:5px;display:block;width:160px; }
ul.narrowlist li.sel a { padding:1px 10px;background:#000 url("/img/black_arrow.gif") no-repeat left;color:#fff;font-weight:bold;font-size:12px;text-decoration:none;display:block;width:160px;margin-left:5px; }
ul.narrowlist li span { font-size:10px; }
ul.narrowlist li ul { margin:0 0 0 0;padding:0;list-style:none; }
ul.narrowlist li ul li { margin:1px 0; }
ul.narrowlist li ul li a { padding:1px 5px 1px 15px;font-size:12px;margin-left:10px;display:block;width:160px;text-decoration:none; }
ul.narrowlist li ul li a:hover { background:#eee;padding:1px 5px 1px 15px;font-size:12px;margin-left:10px;display:block;width:160px; }
ul.narrowlist li ul li.sel sel a { padding:1px 5px;background:#000 url("/img/black_arrow.gif") no-repeat left;color:#fff;font-weight:bold;font-size:12px;text-decoration:none;display:block;width:160px; }
ul.narrowlist li ul li span { font-size:10px; }

/* Bird Profile */
table#bird_data { margin-top:6px; }
table#bird_data tr td { font-size:12px;padding:4px 6px;border-bottom:1px solid #eee;vertical-align:top; }
table#classification { background:#eee; }
table#classification tr td { font-size:12px;border:0 !important;width:25%; }
table#classification tr td b { font-size:11px;font-weight:bold; }
table#languages { margin:4px 0 0 15px; }
table#languages tr td { font-size:12px;border:0 !important;padding:2px 4px 2px 0 !important; }
table#languages tr td img { float:left;margin:0 8px 0 0;padding:1px;border:1px solid #dedede; }
table#languages tr td span { color:#aaa;font-size:11px;margin-left:5px; }                                   
table.measurements tr td { border:0 !important;font-size:12px;padding:2px 7px 2px 0 !important; } 
div#bird_nav { width:325px;font-size:11px;display:block;clear:both; }
div#bird_title { display:block;clear:both;position:relative; }
div#bird_title h1 { float:left; }
div.bird_description div.facebook_like { display:block; }
div#bird_title span.share_this_button { float:right; }
div#bird_nav a.previous { float:left;color:#888;text-decoration:underline;margin-bottom:6px;background:url("/img/layout/tiny_previous_arrow.gif") no-repeat left;padding-left:12px; }
div#bird_nav a.previous:hover { float:left;color:#aa0000;text-decoration:underline;margin-bottom:6px;background:url("/img/layout/tiny_previous_arrow.gif") no-repeat left;padding-left:12px; }
div#bird_nav a.next { float:right;color:#888;text-decoration:underline;margin-bottom:6px;background:url("/img/layout/tiny_next_arrow.gif") no-repeat right;padding-right:12px; }
div#bird_nav a.next:hover { float:right;color:#aa0000;text-decoration:underline;margin-bottom:6px;background:url("/img/layout/tiny_next_arrow.gif") no-repeat right;padding-right:12px; }
div#meet_image { margin-top:6px; }
table#meet_designs { width:535px; }
table#meet_designs tr td { text-align:center; }
table#meet_designs tr td img { padding:1px;border:1px solid #eee; }
table#meet_designs tr td div.caption { font-size:10px;color:#888;display:block;width:95px;height:24px;overflow:hidden;margin:3px 0 6px 0;line-height:11px; }
a.reference_link { font-size:10px;text-decoration:none; }
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative; }
.jcarousel-list { z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left;list-style: none;width: 115px;height: 115px; }
.jcarousel-next { z-index: 3;display: none; }
.jcarousel-prev {z-index: 3; display: none; }
// .jcarousel-skin-tango .jcarousel-container { -moz-border-radius: 10px;background: #F0F6F9;border: 1px solid #346F97; }
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 530px;padding:0;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  460px;height: 115px; margin:0 35px; }
.jcarousel-skin-tango .jcarousel-item { width: 115px; height: 125px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff;color: #000; }
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute;top: 45px;right: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url("/img/carousel/next-horizontal.png") no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 45px;left: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url("/img/carousel/prev-horizontal.png") no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
div#profile_products_header { margin:0 0 4px 0;display:block;width:532px;height:72px;background:url("/img/layout/meet_designs_hdr.gif") no-repeat left; }
div#profile_products_header span { display:block;padding:12px 0 8px 80px; }
div#profile_products_header span h2 { color:#186fb9;margin:0 !important;padding:0;font-size:22px;font-weight:bold; }
div#profile_products_header span h3 { color:#444;margin:0 !important;padding:0;font-size:13px;font-weight:normal; }
div#profile_designs_header { margin:14px 0 6px 0;display:block;width:532px;height:37px;background:url("/img/layout/meet_designs_hdr2.gif") no-repeat left;line-height:37px; }
div#profile_designs_header span { padding:0 12px;color:#fff;font-size:20px; }
ul.related_links { list-style-type:none;margin:2px 0 12px 0;padding:0; }
ul.related_links li { font-size:11px;margin:3px 0 3px 3px;padding:0 10px 0 10px;background:url("/img/layout/tiny-bullet.gif") no-repeat top left;background-position:0 8px; }
ul.related_links li a { color:#555;text-decoration:underline; }
ul.related_links li a:hover { color:#aa0000;text-decoration:underline; }

/* Free downloads */
table#coloring_pages tr td div.cont { display:block;width:160px;position:relative; }
table#coloring_pages tr td a.thumbnail { border:0; }
table#coloring_pages tr td a.thumbnail img { border:1px solid #ccc; }
table#coloring_pages tr td a:hover.thumbnail { border:0; }
table#coloring_pages tr td a:hover.thumbnail img { border:1px solid #ff0000; }
table#coloring_pages tr td div.name { display:block;margin:5px 0 0 0;font-size:11px;color:#444; }
table#coloring_pages tr td div.expires { display:block;margin:0;font-size:11px;color:#dd0000; }
div.pdf_notice { background:#dedede;line-height:36px;color:#000;margin:12px 0;width:720px;font-size:12px; }    
div.pdf_notice img { float:left; }
div.error_bar { background:#ff0000;line-height:30px;color:#fff;font-weight:bold;font-size:14px;margin:12px 0;width:720px; }
div.error_bar span { padding:0 12px; }
span.new_coloring_page { display:block;width:40px;height:40px;position:absolute;left:117px;top:165px;z-index:2; }  

/* Wallpapers */
table#wallpapers tr td { width:33%;vertical-align:top; }
table#wallpapers tr td img { border:1px solid #aaa; }
table#wallpapers tr td div.c { font-size:12px;margin:5px 0 0 0;text-align:center;background:#eee;padding:2px 5px; }
table#wallpapers tr td div.c a { font-weight:bold; }
table#wallpapers tr td div.e { display:block;width:225px;height:169px;background:#eee;border:1px solid #ccc; }
table#wallpapers tr td h3 { font-size:14px;font-weight:bold;margin:0 0 5px 0; }
table#wallpapers tr td div.d { font-size:11px;margin:5px 0 12px 0;text-align:left; }
div#wallpaper_data { font-size:12px; }
div#wallpaper_data a { font-size:12px;}
div#wallpaper_data h1 { font-size:20px;margin:8px 0 5px 0; }
div#wallpaper_data div.exp { font-size:14px;margin:4px 0 8px 0;font-weight:bold; }
div#wallpaper_data img { margin-top:10px;padding:5px;border:3px solid #ddd; }
div.wallpaper_intro { font-size:12px;margin:5px 0 12px 0; }

/* Kakapo page */
table.kakapo tr td { font-size:12px; }
table.kakapo tr td ul { list-style-type:none;margin:13px 0 13px 0;padding:0; }
table.kakapo tr td ul li { margin:0 0 0 7px;padding:0 0 0 12px;background:url("/img/layout/dot_grey.gif") no-repeat left; }
table.kakapo tr td div#donate { background:#eefeca;font-weight:bold;font-size:14px; }
table.kakapo tr td div#donate div { padding:10px; }
table.kakapo tr td div.caption { text-align:center;display:block;font-size:11px;color:#999;margin:5px 0 8px 0; }

/* Homepage */
table#homepage_table tr td { font-size:12px; }
table#homepage_table tr td div#intro { font-size:11px;line-height:14px; }
table#homepage_table { margin-top:6px; }
table#homepage_table div#blog div.post { display:block;clear:both;margin:0 0 8px 0;padding-bottom:8px;border-bottom:1px dashed #ccc; }
table#homepage_table div#blog img.blogimg { float:left;margin:7px 10px 8px 0; }
/* table#homepage_table div#blog div.post h2 { display:block;width:340px;background:url("/img/layout/title_bg.gif") no-repeat top;font-size:18px;color:#000;line-height:20px;margin:8px 0 10px 0; } */
table#homepage_table div#blog div.post h2 { display:block;width:350px;font-size:18px;color:#000;line-height:20px;margin:8px 0 10px 0; }
table#homepage_table div#blog div.post h2 span { padding:0 10px 0 0;display:block; }
table#homepage_table div#blog div.post h2 a { color:#000;text-decoration:none; }
table#homepage_table div#blog div.post small { font-size:11px;margin:0 0 3px 0;color:#888; }
table#homepage_table div#blog div.post div.c { padding:0 0 8px 0;line-height:17px; }
table#homepage_table div#blog a.more:link, table#homepage_table div#blog a.more:visited, table#homepage_table div#blog a.more:active { display:inline-block;padding:1px 4px;font-size:11px;background:#eee;color:#157abe;;text-decoration:none;font-weight:bold; }
table#homepage_table div#blog a.more:hover { display:inline-block;padding:1px 4px;font-size:11px;background:#157abe;color:#fff;text-decoration:none;font-weight:bold; }
div.header_homepage { display:block;width:350px;height:27px;margin:0 0 12px 0;background:url("/img/layout/header_homepage.gif") no-repeat; }
div.header_homepage span { line-height:27px;padding:0 15px;font-size:14px;color:#fff; }
div.header_homepage a.title:link, div.header_homepage a.title:visited, div.header_homepage a.title:active {  color:#fff;text-decoration:none;font-weight:bold; }
div.header_homepage a.title:hover {  color:#fff;text-decoration:none;font-weight:bold; }
div.header_homepage span.right { float:right;font-size:11px; }
div.header_homepage img.rss_icon { float:right;margin:3px 5px 0 0; }
div.header_homepage_green { display:block;width:350px;height:27px;margin:0 0 12px 0;background:url("/img/layout/header_homepage_green.jpg") no-repeat; }
div.header_homepage_green span { line-height:27px;padding:0 15px;font-size:14px;color:#fff; }
div.header_homepage_green a.title:link, div.header_homepage_green a.title:visited, div.header_homepage_green a.title:active {  color:#fff;text-decoration:none;font-weight:bold; }
div.header_homepage_green a.title:hover {  color:#fff;text-decoration:none;font-weight:bold; }
table#table_newestbirds { margin-bottom:16px; }
table#table_newestbirds tr td.col_1 { padding:0 10px 10px 0; }
table#table_newestbirds tr td.col_2 { padding:0 10px 10px 0; }
table#table_newestbirds tr td.col_3 { padding:0 10px 10px 0; }
table#table_newestbirds tr td.col_4 { padding:0 0 10px 0; } 
table#table_newestbirds tr td.empty { background:url("/img/layout/newbird_empty.gif") no-repeat top left;text-align:center;vertical-align:center;color:#fff;font-size:11px;line-height:12px;cursor:pointer; }
table#table_newestbirds tr td.empty a { color:#fff;text-decoration:none; }
#bird_tooltip_top { display:none;background:transparent url("/img/layout/black_arrow.png") no-repeat top left;font-size:12px;height:70px;width:160px;padding:19px 20px 25px 20px;color:#fff; }
#bird_tooltip_bottom { display:none;background:transparent url("/img/layout/black_arrow_bottom.png") no-repeat top left;font-size:12px;height:70px;width:160px;padding:33px 20px 25px 20px;color:#fff; }                    
#bird_tooltip_top b, #bird_tooltip_bottom b { font-size:13px;font-weight:bold;color:#ffc000;margin:0; }
#bird_tooltip_top table, #bird_tooltip_bottom table { margin-top:6px; }
#bird_tooltip_top table tr td, #bird_tooltip_bottom table tr td { font-size:11px;padding:0 5px 3px 0;vertical-align:top;  }
#bird_tooltip_top table tr td.l, #bird_tooltip_bottom table tr td.l { color:#ccc;width:40px;  }
#bird_tooltip_top table tr td span.r, #bird_tooltip_bottom table tr td span.r { width:125px;overflow:hidden;height:12px;display:block; }
#top_bird_tooltip { display:none;background:transparent url("/img/layout/black_arrow_bottom_small.png") no-repeat top center;font-size:12px;height:84px;width:185px;color:#fff; }
#top_bird_tooltip table { width:120px;height:35px;margin:30px;text-align:center; }
#top_bird_tooltip span b { color:#fff; }
div.header_whatsnew { display:block;width:350xp;background:url("/img/layout/header_whatsnew.gif") no-repeat top; }
div.header_whatsnew span { font-size:12px;padding:31px 12px 0 12px;display:block;margin-bottom:16px;font-size:11px; }           
ul#twitter_updates { list-style-type:none;margin:0;padding:0; }
ul#twitter_updates li { margin:0 0 8px 8px;padding-left:29px;background:url("/img/layout/icon_twitter.gif") no-repeat;background-position:0 2px;line-height:17px; }
ul#twitter_updates li small { font-size:11px;margin:0 0 3px 0;color:#888; }
ul#twitter_updates li small a { color:#888;text-decoration:none; }
div#homepage_feature { margin:14px 0 0 0; }
div#feature_ribbon { display:block;width:350px;height:26px;background:url("/img/layout/feature_ribbon.jpg") repeat-x top;margin:1px 0 12px 0; }
div#feature_ribbon table { width:350px;height;26px; }
div#feature_ribbon table tr td { color:#fff;height:26px;vertical-align:middle; }
div#feature_ribbon table tr td.col_1 { padding:0 0 0 8px;width:200px;overflow:hidden; }
div#feature_ribbon table tr td.col_2 a { cursor:pointer; }
div#feature_ribbon table tr td.col_2 a.unsel { display:inline-block;width:16px;height:16px;line-height:16px;color:#000;text-decoration:none;padding:0;margin:0 1px;font-size:12px;text-align:center; }
div#feature_ribbon table tr td.col_2 a.unsel:hover { display:inline-block;width:16px;height:16px;line-height:16px;padding:0;color:#000;text-decoration:none;background:#bbb;margin:0 1px;font-size:12px;text-align:center; }
div#feature_ribbon table tr td.col_2 a.sel { display:inline-block;width:16px;height:16px;line-height:16px;padding:0;color:#fff;text-decoration:none;background:#000;margin:0 1px;font-size:12px;text-align:center; }
div#feature_ribbon table tr td.col_2 { padding:0 6px 0 0;width:136px; }
div#feature_ribbon table tr td.col_3 { padding:0 8px 0 0;width:24pxpx; }
div#feature_ribbon table tr td.col_3 .button { cursor:pointer; }
div#feature_ribbon .title { float:left; }
div#feature_ribbon .controls { float:right; }
div#random_birds_container { display:block;width:725px;height:72px;overflow:hidden;position:absolute;top:0;left:0; }
div.random_birds { position:absolute;top:0;left:0;display:block;width:725px;height:72px;background:url("/img/homepage/top_birds/bg.gif") repeat-x top;margin:0 0 5px 0;clear:both;text-align:center;overflow:hidden; }
div.random_birds img.bird { height:72px;border:0;margin:0 5px; }
div.random_birds img.right { float:right;margin-top:16px; }
div.random_birds img.left { float:left;margin-top:16px; }
div#giftideas { display:block;width:346px;border-left:2px solid #ffd85f;border-bottom:2px solid #ffd85f;border-right:2px solid #ffd85f;padding:0;margin:0;background-color:#ffffee; }
div#giftideas a.sectionhdr:link, div#giftideas a.sectionhdr:active, div#giftideas a.sectionhdr:visited { color:#e31212;text-decoration:none;font-size:1.2em;font-weight:bold; }
div#giftideas a.sectionhdr:hover { color:#aa0505;text-decoration:underline;font-size:1.2em;font-weight:bold; }
div#featured_designs_intro { font-size:11px;line-height:14px; }
table#table_featured_designs { margin-top:12px; }
table#table_featured_designs tr td.col_1 { padding:0 7px 10px 0; }
table#table_featured_designs tr td.col_2 { padding:0 7px 10px 0; }
table#table_featured_designs tr td.col_3 { padding:0 0 10px 0; }
table#table_featured_designs tr td a:link img, table#table_featured_designs tr td a:visited img, table#table_featured_designs tr td a:active img { border:1px solid #ddd; }
table#table_featured_designs tr td a:hover img { border:1px solid #1fba52; }  
div#twitter_updates img { margin:15px 0; }

/* e-cards */
table#ecard { display:block;width:724px;background:#fffbe8;border:1px solid #d4cfb4; }
table#ecard tr td { padding:8px;font-size:12px; }
table#ecard tr td h3 { font-size:15px;font-weight:bold;margin:0 0 6px 0; }
input.ecardbtn { background:#236b8d;padding:2px;color:#fff;font-size:1.2em;border:0;cursor:pointer;font-weight:bold;font-family:verdana; }
input.ecardbtnon { background:#dd0000;padding:2px;color:#fff;font-size:1.2em;border:0;cursor:pointer;font-weight:bold;font-family:verdana; }
input.pickupbtn { background:#000;padding:2px;font-size:1.2em;color:#ffcc00;font-weight:bold;border:0;cursor:pointer; }
input.pickupbtn_on { background:#aa0000;padding:2px;font-size:1.2em;color:#fff;font-weight:bold;border:0;cursor:pointer; }
td.card_arrow { width:99px;background:url("/img/card_arrow_bottom.gif") repeat-y bottom; }
div#card_arrow_top { width:99px;display:block;height:107px;background:url("/img/card_arrow_top.gif") no-repeat top center; }        
table.ecard_table tr td { font-size:12px; }

/* Sitemap */
table#sitemap ul { list-style:none;text-align:left;margin:0;padding:0; }
table#sitemap ul li { font-size:12px;padding-left:8px; }
table#sitemap ul li a, table#sitemap ul li span { background:url("/img/tiny_arrow.png") no-repeat center left;padding-left:9px; }
table#sitemap ul li a:hover { background:url("/img/tiny_arrow_over.png") no-repeat center left;padding-left:9px; }
table#sitemap ul ul { list-style:none;text-align:left;margin:0;padding:0 0 0 12px; }
table#sitemap ul ul li { font-size:12px;padding-left:8px; }
table#sitemap ul ul li a, table#sitemap ul ul li span { background:url("/img/tiny_arrow.png") no-repeat center left;padding-left:9px; }
table#sitemap ul ul li a:hover { background:url("/img/tiny_arrow_over.png") no-repeat center left;padding-left:9px; }
table#sitemap ul ul ul { list-style:none;text-align:left;margin:0;padding:0 0 0 12px; }
table#sitemap ul ul ul li { font-size:12px;padding-left:8px; }
table#sitemap ul ul ul li a, table#sitemap ul ul ul li span { background:url("/img/tiny_arrow.png") no-repeat center left;padding-left:9px; }
table#sitemap ul ul ul li a:hover { background:url("/img/tiny_arrow_over.png") no-repeat center left;padding-left:9px; }

/* Christmas page */
table#xmas_table tr td { font-size:12px; }