body, td {font-family:  Arial, Helvetica, sans-serif; FONT-SIZE: 13px; color: #303030;}

/* text logo */
A.logo {text-decoration: none;}
.text_Coupon {
	font-weight:bold;
	font-size: 28pt;
	color: #8EB487;
}
.text_Her {
	font-weight:bold;
	font-size: 28pt;
	color: #FF83A6;
}

a#birthstone {display: block; width: 120px; height: 120px; background-image: url(/images/sapphire_blur.gif)}
a#birthstone:link {background-image: url(/images/sapphire_blur.gif)}
a#birthstone:visited {background-image: url(/images/sapphire_blur.gif)}
a#birthstone:hover {display: block; width: 120px; height: 120px; background-image: url(/images/sapphire_clear.gif)}

/* navigation bar */
.top_and_bottom_bar_table { background-color: #546074;}
.top_and_bottom_bar_column {
background-color: #FF83A6; border-width:1; border-color: #FF83A6; border-style:solid;
}
.top_bar_column {
background-image: url(/images/green_nav.gif); border-width:1; border-color: #FF83A6; border-style:solid;
}

.store_nav_table { background-color: #FF83A6; }
A.store_char, .store_char { color: #000000; text-decoration: none; }
A.store_char:hover { color: #ffffff; text-decoration: underline;}

a.top_nav_text { color: #FFFFFF; text-decoration: none;}
a.top_nav_text:hover { color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.top_nav_text:visited { color: #FFFFFF; text-decoration: none;}
a.top_nav_text:visited:hover { color: #FFFFFF; text-decoration: none; font-weight:bold;}


A.listing_title{
 	font-size: 15;
}

div.promotion 
{
        float: center;
        margin: 5 auto;
        location: relative;
        width: 800px;
        background-color: #39c;
        color: yellow;
        text-align: center;
        padding: .5em;
        font-size: 12;
        font-family: "Lucida Grande", Verdana, sans-serif;
}

div.promotion a,
div.promotion a.visited
{
       color: #fff;
}div.promotion 
{
        float: center;
        margin: 5 auto;
        location: relative;
        width: 94%;
        background-color: #39c;
        color: yellow;
        text-align: center;
        padding: .5em;
        font-size: 12;
        font-family: "Lucida Grande", Verdana, sans-serif;
}

div.promotion a,
div.promotion a.visited
{
       color: #fff;
}


.frame {
        background:url(/images/image_border.gif) no-repeat right bottom;
        padding:4px 10px 10px 4px;
        border-top:#eee 1px solid;
        border-left:#eee 1px solid;
}


/* content */
.content_table {
        border-width:1;
        border-style:none;
        border-right-style:solid;
        border-right-color: #FF83A6;
}
.alpha_store {
        border-style:solid;
        border-width: 1;
        border-color: #ffffff;
}
.left_column {
	background-color: #FFF5F0;
	border-top-style:none;
	border-right-style:solid;
	border-bottom-style:none;
	border-left-style:solid;
	border-top-width: 1;
	border-right-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
	border-top-color: #FF83A6;
	border-right-color: #FF83A6;
	border-bottom-color: #FF83A6;
	border-left-color: #FF83A6;
}

.center_column {
	background-color: #FFFFFF;
	border-top-style:none;
	border-right-style:solid;
	border-bottom-style:none;
	border-left-style:solid;
	border-top-width: 1;
	border-right-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
	border-top-color: #FF83A6;
	border-right-color: #FF83A6;
	border-bottom-color: #FF83A6;
	border-left-color: #FF83A6;
}

.left_search_column {
	background-color: #ffffff;
	border-top-style:none;
	border-right-style:solid;
	border-bottom-style:none;
	border-left-style:solid;
	border-top-width: 1;
	border-right-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
	border-top-color: #FF83A6;
	border-right-color: #FF83A6;
	border-bottom-color: #FF83A6;
	border-left-color: #FF83A6;
}

.right_column {
        background-color: #FFF5F0;
        border-top-style:none;
        border-right-style:none;
        border-bottom-style:none;
        border-left-style:solid;
        border-top-width: 1;
        border-right-width: 1;
        border-bottom-width: 1;
        border-left-width: 1;
        border-top-color: #FF83A6;
        border-right-color: #FF83A6;
        border-bottom-color: #FF83A6;
        border-left-color: #FF83A6;
}

.top_store_table { border-width:1; border-style:none;}
.top_store_column {
	background-color: #FDF1F5;
	border-bottom-color:#FF83A6;
	border-bottom-style:solid;
	border-top-width: 1;
	border-right-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
}

.stone_column {
        background-color: #FFFFFF;
        border-bottom-color:#FF83A6;
        border-bottom-style:solid;
        border-top-width: 1;
        border-right-width: 1;
        border-bottom-width: 1;
        border-left-width: 1;
}

a.top_store_text { color: #047; text-decoration: underline;}
a.top_store_text:visited { color: #047; text-decoration: underline;}

.top_site_text {
	padding: 3;
}

a.top_site_text { background-color: #39C; color: #fff; text-decoration: none;}
a.top_site_text:hover { background-color: #39C; color: #fff; text-decoration: underline;}
a.top_site_text:visited:hover { background-color: #39C; color: #fff; text-decoration: underline;}
a.top_site_text:visited { background-color: #39C; color: #fff; text-decoration: none;}

a.theme_store_text { color: #000; text-decoration: none;}
a.theme_store_text:hover { color: #047; text-decoration: underline;}
a.theme_store_text:visited { color: #000; text-decoration: none;}
a.theme_store_text:visited:hover { color: #047; text-decoration: underline;}

.season_promo_title {
	font-size: 24pt;
}
a.season_promo_title { color: #DB0029; text-decoration: none;}
a.season_promo_title:hover { color: #DC2575; text-decoration: none;}
a.season_promo_title:visited:hover { color: #DC2575; text-decoration: none;}
a.season_promo_title:visited { color: #DB0029; text-decoration: none;}


.season_promo_text {
        font-size: 10pt;
}

a.season_promo_text { color: #3333ff; text-decoration: underline;}
a.season_promo_text:hover { color: #FF83A6; text-decoration: underline;}
a.season_promo_text:visited:hover { color: #FF83A6; text-decoration: underline;}
a.season_promo_text:visited { color: #3333ff; text-decoration: underline;}

a.season_cat_text { color: #ff9900; text-decoration: underline;}
a.season_cat_text:hover { color: #00ff00; text-decoration: underline;}
a.season_cat_text:visited:hover { color: #00ff00; text-decoration: underline;}
a.season_cat_text:visited { color: #ff9900; text-decoration: underline;}


.large_discount_text {
        font-size: 16pt;
        font-weight:bold;
        color: #e35b5f;
        margin-bottom: 5px;
}

a.large_discount_text { color: #e35b5f; text-decoration: underline;}
a.large_discount_text:hover { color: #e35b5f; text-decoration: underline;}
a.large_discount_text:visited:hover { color: #e35b5f; text-decoration: underline;}
a.large_discount_text:visited { color: #e35b5f; text-decoration: underline;}


.medium_discount_text {
        font-size: 12pt;
        font-weight:bold;
        color: #e35b5f;
        margin-bottom: 5px;
}

a.medium_discount_text { color: #e35b5f; text-decoration: underline;}
a.medium_discount_text:hover { color: #e35b5f; text-decoration: underline;}
a.medium_discount_text:visited:hover { color: #e35b5f; text-decoration: underline;}
a.medium_discount_text:visited { color: #e35b5f; text-decoration: underline;}



.small_discount_text {
        color: #e35b5f;
}

a.small_discount_text { color: #e35b5f; text-decoration: underline;}
a.small_discount_text:hover { color: #e35b5f; text-decoration: underline;}
a.small_discount_text:visited:hover { #e35b5f; black; text-decoration: underline;}
a.small_discount_text:visited { color: #e35b5f; text-decoration: none;}

.middle_discount_text {
        font-size: 7pt;
        font-weight:bold;
        color: #e35b5f;
}

a.dotted_underline { text-decoration: none; margin: 0; padding: 0; border-bottom: 1px dotted #047; }
a.dotted_underline:hover { text-decoration: none; margin: 0; padding: 0; border-bottom: 1px solid #047; }

.how_to_text {
        font-size: 10pt;
        font-weight:bold;
}

a.how_to_text { color: #ffffff; text-decoration: none;}
a.how_to_text:hover { color: #ffffff; text-decoration: none;}
a.how_to_text:visited:hover { color: #ffffff; text-decoration: none;}
a.how_to_text:visited { color: #ffffff; text-decoration: none;}

.ads_column {
	border-bottom-color:#FF83A6;
	border-bottom-style:solid;
	border-top-width: 1;
	border-right-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
	background-color: #FFF5F0;
}

.margin_sidetable { line-height:1.5; margin-top:10; margin-bottom:10; margin-left:12;}
.header_sidetable { font-weight:bold; font-size: 10pt;}

a.header_sidetable { color: #000000; text-decoration: underline;}
a.header_sidetable:hover { color: #000099; text-decoration: underline;}
a.header_sidetable:visited { color: #000000; text-decoration: underline;}

.header_content {
	font-weight:bold;
	font-size: 14pt;
	color: #DC2F75;
} 

.header_bar {
        font-weight:bold;
        font-size: 13pt;
        color: #444444;
}

.header_content_small {
	font-weight:bold;
	font-size: 10pt;
	color: #8EB487;
}
 
.note_content_small {
        font-weight:bold;
        font-size: 10pt;
        color: #546074;
}

.theme_name {
        color:#546074;
        font-size: 20px;
        font-weight: bold;
        text-decoration: none;
}

.content_title_underline { 
	border-width:1; 
	border-bottom-color:#8EB487; 
	border-bottom-style:solid;  
}

.theme_title_underline {
        border-width:1;
        border-bottom-color:#8EB487;
        border-bottom-style:solid;
}

.theme_title_upperline {
        border-width:1;
        border-top-color:#FF83A6;
        border-top-style:solid;
}

.content_title_upperline {
	border-top-width: 1;
	border-right-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
	border-top-style: solid;
	border-top-color: #8EB487;
}
.content_dottedline {
	border-bottom-color:#8EB487;
	border-bottom-style:dotted;
	border-top-width: 1;
	border-right-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
}
/*
.coupon_desc {
	border-style:dashed;
	border-width: 1;
}
*/

.coupon_desc {
        background-color: rgb(240, 245, 235);
}

.margin_content { line-height:1.5; margin-left: 30; margin-right: 30;}

A.title_store { color:#000000; font-size: 14px; text-decoration: none; }
A.title_store:hover { color: #FF83A6; text-decoration: none; }

A.theme_merchant_name {
        color:#666666;
        font-size: 20px;
        font-weight: bold;
        text-decoration: none;
}
A.theme_merchant_name:hover {
        text-decoration: underline;
}

A.store_merchant_name {
        color:#000000;
        font-size: 24px;
        font-weight: bold;
        text-decoration: none;
}
A.store_merchant_name:hover {
        text-decoration: underline;
}

.disclaimer {
        color: #8d8d8d;
        font-size: 9pt
}

.code {
        color: #d32b2c;
        font-weight:bold;
	text-decoration: none;
}

A.code {
        color: #d32b2c;
        font-size: 110%;
        font-weight:bold;
        text-decoration: none;
}

A.code:hover {
        color: #d32b2c;
        font-size: 110%;
        font-weight:bold;
        text-decoration: none;
}

.expires {
        color:#000000;
        font-weight:bold;
}

.detail_up {
position: absolute;
left: 0px;
top: 0px;
padding: 5px;
margin: 0;
border: 1px solid #c0c0c0;
background-color: #f0f0f0;
color: #474742;
visibility: hidden;
}

div.box_topBorder {
     background-image: url(/images/box_topborder.gif);
         background-position: top left;
         background-repeat: repeat-x;}

div.box_rightBorder {
     background-image: url(/images/box_rightborder.gif);
         background-position: top right;
         background-repeat: repeat-y;}

div.box_bottomBorder {
     background-image: url(/images/box_bottomborder.gif);
         background-position: bottom left;
         background-repeat: repeat-x;}

div.box_leftBorder {
     background-image: url(/images/box_leftborder.gif);
         background-position: top left;
         background-repeat: repeat-y;}

div.box_topRight  {
     background-image: url(/images/box_topright.gif);
         background-position: top right;
         background-repeat: no-repeat;}

div.box_topLeft {
     background-image: url(/images/box_topleft.gif);
         background-position: top left;
         background-repeat: no-repeat;}

div.box_bottomRight {
     background-image: url(/images/box_bottomright.gif);
         background-position: bottom right;
         background-repeat: no-repeat;}

div.box_bottomLeft {
     background-image: url(/images/box_bottomleft.gif);
         background-position: bottom left;
         background-repeat: no-repeat;}

div.pk_box_topRight  {
     background-image: url(/images/pk_box_topright.gif);
         background-position: top right;
         background-repeat: no-repeat;}

div.pk_box_topLeft {
     background-image: url(/images/pk_box_topleft.gif);
         background-position: top left;
         background-repeat: no-repeat;}

div.pk_box_bottomRight {
     background-image: url(/images/pk_box_bottomright.gif);
         background-position: bottom right;
         background-repeat: no-repeat;}

div.pk_box_bottomLeft {
     background-image: url(/images/pk_box_bottomleft.gif);
         background-position: bottom left;
         background-repeat: no-repeat;}

/* member */
.field_title {
        font-weight:bold;
        font-size: 16px;
        color: #FF83A6;
}

.error_mesg {
        background-color: #c00;
        font-weight:bold;
        font-size: 18px;
        color: #FFFFFF;
}

.left_member_column {
        background-color: #FFFFFF;
        border-top-style:none;
        border-right-style:none;
        border-bottom-style:none;
        border-left-style:solid;
        border-top-width: 1;
        border-right-width: 1;
        border-bottom-width: 1;
        border-left-width: 1;
        border-top-color: #FF83A6;
        border-right-color: #FF83A6;
        border-bottom-color: #FF83A6;
        border-left-color: #FF83A6;
}

.right_member_column {
        background-color: #FFFFFF;
        border-top-style:none;
        border-right-style:none;
        border-bottom-style:none;
        border-left-style:none;
        border-top-width: 1;
        border-right-width: 1;
        border-bottom-width: 1;
        border-left-width: 1;
        border-top-color: #FF83A6;
        border-right-color: #FF83A6;
        border-bottom-color: #FF83A6;
        border-left-color: #FF83A6;
}


a.big_store_action { color: #047; font-size: 13pt; font-weight:bold; text-decoration: underline;}
a.big_store_action:visited { color: #047; font-size: 13pt; font-weight:bold; text-decoration: underline;}

a.store_action { color: #047; font-size: 11pt; font-weight:bold; text-decoration: underline;}
a.store_action:visited { color: #047; font-size: 11pt; font-weight:bold; text-decoration: underline;}

.post_name {
        color: #FF83A6;
        font-size: 10pt;
}

.comment {
        font-size: 10pt;
        #####font-weight:bold;
        color: #555555;
}

.big_note {
        background-color: #336699;
        font-size: 16pt;
        font-weight: bold;
        color: #FFFFFF;
}

#search-text {
    width: 250px;
    font-size: 10pt;
    #color: #3e7437;
    border: 1;
    height: 26px;
    padding: 1px 1px 1px 1px;
    vertical-align: middle;
}
