a:link {color:#444444; text-decoration:none;}
a:visited {color:#444444; text-decoration:none;}
a:hover {color:#bb0066; text-decoration:underline;}
a:active {color:#444444; text-decoration:none;}

/*
<!-- #aa00dd -->
*/
a.top_right_links {        color:#444444; padding:5px; font-size:15px; text-decoration:none;}
a.top_right_links:visited {color:#444444; padding:5px; font-size:15px; text-decoration:none;}
a.top_right_links:hover {  color:#bb0066; padding:5px; font-size:15px; text-decoration:underline;}
a.top_right_links:active { color:#444444; padding:5px; font-size:15px; text-decoration:none;}


a.blog_title_non_links {        color:#444444; padding:0px; font-size:15px; text-decoration:none;}
a.blog_title_non_links:visited {color:#444444; padding:0px; font-size:15px; text-decoration:none;}
a.blog_title_non_links:hover {  color:#bb0066; padding:0px; font-size:15px; text-decoration:none;}
a.blog_title_non_links:active { color:#444444; padding:0px; font-size:15px; text-decoration:none;}

a.headermenu {        color:white; border-right:solid white 0px; padding:0px 5px; text-decoration:none; background-color:;}
a.headermenu:visited {color:white; border-right:solid white 0px; padding:0px 5px; text-decoration:none; background-color:;}
a.headermenu:hover {  color:black; border-right:solid white 0px; padding:2px 5px; text-decoration:none; background-color:#cccccc;}
a.headermenu:active { color:white; border-right:solid white 0px; padding:0px 5px; text-decoration:none; background-color:;}

a.headermenu_with_submenu {color:white; text-decoration:none; border-top:solid black 2px; border-left:solid black 2px; border-right:solid white 0px; padding:2px 5px 1px 5px; font-size:25px; z-index:0; background-color:black;}
a.headermenu_with_submenu:visited {color:white;  text-decoration:none; border-top:solid black 2px; border-left:solid black 2px; border-right:solid white 0px; padding:2px 5px 1px 5px; font-size:25px; z-index:0; background-color:black;}
a.headermenu_with_submenu:hover {color:#99ff44;  text-decoration:underline; border-top:solid black 2px; border-left:solid black 2px; border-right:solid white 0px; padding:2px 5px 40px 5px; font-size:25px; z-index:0; text-decoration:none; background-color:black;}
a.headermenu_with_submenu:active {color:white; text-decoration:none; border-top:solid black 2px; border-left:solid black 2px; border-right:solid white 0px; padding:2px 5px 1px 5px; font-size:25px; z-index:0; background-color:black;}

a.submenu {position:relative; color:black; text-decoration:none; border-top:1px solid black; border-bottom:1px solid white; height:100%; z-index:15000; padding:2px; display:block; font-size:12px;}
a.submenu:visited {position:relative; text-decoration:none; color:black; border-top:1px solid black; border-bottom:1px solid white; height:100%; z-index:15000; padding:2px; display:block; font-size:12px;}
a.submenu:hover {position:relative; text-decoration:none; color:white; border-top:1px solid black; border-bottom:1px solid white; height:100%; z-index:15000; padding:2px; display:block; text-decoration:none; background-color:black; font-size:12px;}
a.submenu:active {position:relative; text-decoration:none; color:black; border-top:1px solid black; border-bottom:1px solid white; height:100%; z-index:15000; padding:2px; display:block; font-size:12px;}

ul.header_submenu {position:absolute; text-align:left; border-left:solid black 5px; border-right:solid black 5px; border-bottom:solid black 4px; background-color:white; width:160px; top:34px; left:0; margin:0px 0 0 0; padding:0px 0 0 0; visibility:hidden; z-index:20000;}



a.user_options {color:white; margin:0px; font-size:12px;}
a.user_options:visited {color:white; margin:0px; font-size:12px;}
a.user_options:hover {color:#99ff44; margin:0px; font-size:12px;}
a.user_options:active {color:white; margin:0px; font-size:12px;}


a.store_results_sort {position:relative; color:#444444; border-top:0px solid white; border-bottom:0px solid #9900cc; height:100%; z-index:15000; padding:2px; display:block; font-size:12px; text-decoration:none;}

a.store_results_sort:visited {position:relative; color:#444444; border-top:0px solid white; border-bottom:0px solid #9900cc; height:100%; z-index:15000; padding:2px; display:block; font-size:12px; text-decoration:none;}

a.store_results_sort:hover { color:#bb0066; border-top:0px solid white; border-bottom:0px solid #9900cc; height:100%; z-index:15000; padding:2px; display:block; text-decoration:underline; background-color:#eeeeee; font-size:12px;}

a.store_results_sort:active {position:relative; color:#444444; border-top:0px solid white; border-bottom:0px solid #9900cc; height:100%; z-index:15000; padding:2px; display:block; font-size:12px; text-decoration:none;}


div.store_results_sort {position:relative; font-size:14px; color:#555555; border:0; padding:1px 0 0 0; cursor:default; width:175px;}


ul.store_results_sort {position:absolute; text-align:left; border:solid #cccccc 1px; background-color:white; width:175px; top:15px; left:-1px; margin:7px 0 0 0; padding:0 0 0 0; visibility:hidden; z-index:20000;}


a.store_results_menu {position:relative; color:#444444; border-top:0px solid white; border-bottom:0px solid #9900cc; height:100%; z-index:15000; padding:2px; display:block; font-size:12px; text-decoration:none;}

a.store_results_menu:visited {position:relative; color:#444444; border-top:0px solid white; border-bottom:0px solid #9900cc; height:100%; z-index:15000; padding:2px; display:block; font-size:12px; text-decoration:none;}

a.store_results_menu:hover { color:#bb0066; border-top:0px solid white; border-bottom:0px solid #9900cc; height:100%; z-index:15000; padding:2px; display:block; text-decoration:underline; background-color:#eeeeee; font-size:12px;}

a.store_results_menu:active {position:relative; color:#444444; border-top:0px solid white; border-bottom:0px solid #9900cc; height:100%; z-index:15000; padding:2px; display:block; font-size:12px; text-decoration:none;}


a.thread_subject {color:black; background-color:white; text-decoration:none;}
a.thread_subject:visited {color:black; background-color:white; text-decoration:none;}
a.thread_subject:hover {color:black; background-color:white; text-decoration:underline;}
a.thread_subject:active {color:black; background-color:white; text-decoration:none;}

a.footermenu {        color:black; padding:5px; font-size:12px; text-decoration:underline;}
a.footermenu:visited {color:black; padding:5px; font-size:12px; text-decoration:underline;}
a.footermenu:hover {  color:#bb0066; padding:5px; font-size:12px; text-decoration:none;}
a.footermenu:active { color:black; padding:5px; font-size:12px; text-decoration:underline;}

p.instruction {color:black; font-size:.5cm; margin:0;}
td.instruction {color:black; font-size:.5cm;}
p.message {color:red; font-size:15px; font-weight:bold; margin:0; background-color:#ffffdd;  padding:5px;}
li {list-style:none;}

span#header_menu {font-weight:normal; position:relative; color:white; position:relative; z-index:2000; margin:0 0 0 0; padding:0 0 0 0; padding-bottom:0px; margin-bottom:0px;}
//width:100%; min-width:800px;
div#main { margin:0px; padding:0px 0px 0px 0px; background-color:#eeeeee;}

div#header {position:relative; z-index:1000; color:white; background-color:black; clear:left; margin-bottom:0px;}
div#top_right_links {position:absolute; color:white; text-align:center; height:20px; background-color:black; margin-bottom:5px; top:0px; right:2px; font-weight:0; width:300px;}
div#header_menu {position:relative; padding-top:5px; padding-bottom:3px; z-index:1000; border-bottom:1px solid #9900cc; border-top:1px solid #9900cc; background-color:#9900cc;}

div#left_ad {float:left; width:100px; margin:3px 0px 5px 0px; padding:0px 0px 0px 0px;}
div#right_ad {float:right; width:100px; margin:3px 0px 5px 0px; padding:0px 0px 0px 0px;}
div#left_side {float:left; text-align:left; position:relative; z-index:1; width:120px; margin:3px auto 5px auto; padding:5px 0px 0px 0px;}
div#right_side {float:right; text-align:left; position:relative; z-index:1; width:120px; margin:3px auto 5px auto; padding:5px 0px 0px 0px;}
//min-width:800px;
div#content { background-color:#eeeeee; margin:0 auto 0px auto; padding:20px 0px 10px 0px; text-align:center;}

div#footer_menu {padding-top:0px; background-color:black; z-index:0; width:auto; position:relative; margin:0px auto 0px auto; border-top:solid black 1px; border-bottom:solid black 1px;}
div#footer{color:white; clear:left; text-align:center;}

html {background-color:#999999;}
body {background-color:white; font-weight:; margin:0px; font-size:15px; background-image:url(http://www.couturecravings.com/my_account/photos/view_photos/tate/saved/menu_gray_shade.bmp1);}
td {text-align:left;}
TABLE {margin:0;}
form {margin:0 0 0 0; display:inline; padding:0 0 0 0;}
input {display:inline; margin:0; padding:0;}
img {border:0; padding:0; margin:0;}


// for rounded corners, color #9900cc
b.rtop, b.rbottom{display:block; background: ;}
b.rtop b, b.rbottom b{display:block; height:1px; overflow:hidden; background:;}
b.r0{margin:0 8px;}
b.r1{margin:0 6px;}
b.r2{margin:0 4px;}
b.r3{margin:0 3px;}
b.r4{margin:0 2px;}
b.r5{margin:0 2px;}
b.r6{margin:0 1px;}
b.r7{margin:0 1px;}



