body
{
background-color:#fbfbfb;
margin:0;
}

/* START : Generic page layout classes*/
table.main_layout
{
margin:0;
border:0;
padding:0px;
background-color:#ffffff;
}

table.layout
{
margin:0;
border:0;
padding:0px;
background-color:#ffffff;
}

td.layout
{
background-color:#ffffff;
}
/* END : Generic page layout classes*/

/* START : Title specific attributes*/
font.header_links
{
color:#FFFFFF;
font-size:15px;
font-weight:bold;
}

a:link.header_links
{
color:#FFFFFF;
text-decoration:none;
}

a:visited.header_links
{
color:#FFFFFF;
text-decoration:none;
}

a:hover.header_links
{
color:#FFFFFF;
text-decoration:underline;
}

a:link.title_link_bar
{
color:#3300CC;
font-weight:bold;
text-decoration:none;
}

a:visited.title_link_bar
{
color:#3300CC;
font-weight:bold;
text-decoration:none;
}

a:hover.title_link_bar
{
color:red;
font-weight:bold;
text-decoration:none;
}

td.title_link_bar
{
font-size:16px;
font-weight:normal;
background-color:#E4EBF3;
}

table.title_link_bar
{
border-bottom: 1px solid black;
border-top: 1px solid black;
}
/* END : Title specific attributes*/

/* START : Product Search attributes*/
table.prod_search
{
background-color:#E7EBF0;
}

td.prod_search_title
{
border-bottom: 1px solid black;
border-top: 1px solid black;
background-color:#C3D2E5;
font-size:14px;
font-weight:bold;
}
/* END : Product Search attributes*/

/*START : Front page specific attributes*/
/************************************************/
/*    START : Advertising section attributes */
table.adv_sect
{
margin:0;
border:0;
padding:0px;
background-color:#BBF1FF;
}

td.ad_spacer
{
background-color:#ffffff;
width:13px;
}

td.ad_content
{
}
/*    END : Advertising section attributes */
/************************************************/
/*END : Front page specific attributes*/

/*START : Products page layout attributes*/
td.product_page_spacer
{
background-color:#ffffff;
width:4%;
}

table.product_page_content_table
{
background-color:#ffffff;
}

td.product_page_content_table
{
background-color:#ffffff;
width:92%;
}

td.product_page_content
{
}

font.product_page_header_text
{
color:#0099cc;
font-size:16px;
font-weight:bold;
}

table.product_page_content_item_desc_table
{
}

tr.product_page_content_item_desc_name
{
font-size:13px;
}

a:link.product_page_content_item_desc_name
{
color:#0099cc;
}

a:visited.product_page_content_item_desc_name
{
color:#0099cc;
}

a:hover.product_page_content_item_desc_name
{
color:red;
text-decoration:none;
}

tr.product_page_content_item_desc_price
{
font-size:14px;
}
/*END : Products page layout attributes*/

/*START : Product Page Links href attributes*/
/*(ie, the goTo page() capability at the bottom of the prod results*/
#result_page_links
{
font-size:14px;
text-align:right;
}

a:link.result_page_links_href
{
color:blue;
text-decoration:none;
}

a:visited.result_page_links_href
{
color:blue;
text-decoration:none;
}

a:hover.result_page_links_href
{
color:blue;
text-decoration:none;
}

a:link.previous_next_links
{
color:blue;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

a:visited.previous_next_links
{
color:blue;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

a:hover.previous_next_links
{
color:blue;
font-size:15px;
font-weight:bold;
text-decoration:none;
}
/*START : Product Page Links href attributes*/

/* START : Zoom Page Description Attributes */
tr.zoom_item_desc
{
color:#000000;
font-size:15px;
}

table.buy_me_table
{
background-color:#cccccc;
}

td.buy_me_details_td
{
font-size:14px;
font-weight:bold;
}

td.buy_me_details_td_ring_title
{
font-size:16px;
font-weight:bold;
}

a:link.buy_me_back_link
{
color:blue;
font-size:15px;
font-weight:normal;
text-decoration:none;
}

a:visited.buy_me_back_link
{
color:blue;
font-size:15px;
font-weight:normal;
text-decoration:none;
}

a:hover.buy_me_back_link
{
color:blue;
font-size:15px;
font-weight:normal;
text-decoration:none;
}

a:link.zoom_ring_size
{
color:blue;
font-size:13px;
font-weight:normal;
text-decoration:none;
}

a:visited.zoom_ring_size
{
color:blue;
font-size:13px;
font-weight:normal;
text-decoration:none;
}

a:hover.zoom_ring_size
{
color:blue;
font-size:13px;
font-weight:normal;
text-decoration:none;
}
/* END : Zoom Page Description Attributes */

/*START : Footer attributes */
#footer
{
color:#999999;
font-size:12px;
}

td.td_footer
{
margin:0;
border:0;
padding:0px;
background-color:#fbfbfb;
}

a:link.footlink
{
color:blue;
font-size:1;
text-decoration:none;
}

a:visited.footlink
{
color:blue;
text-decoration:none;
}

a:hover.footlink
{
color:blue;
text-decoration:none;
}
/*END : Footer attributes */

/* START : About Us Page Attributes */
#about_us_header
{
text-align:center;
font-size:19px;
font-weight:normal;
}

#about_us_header h1
{
font-size:28px;
font-weight:bold;
}

#about_us_header a:link
{
color:blue;
}

#about_us_header a:visited
{
color:blue;
}

#about_us_header a:hover
{
color:blue;
}
#about_us_body
{
text-align:left;
font-size:17px;
font-weight:normal;
}
/* END : About Us Page Attributes */

/* START : Shipping Info Page Attributes */
#shipping_info_header
{
text-align:center;
font-size:19px;
font-weight:normal;
}

#shipping_info_header h1
{
font-size:28px;
font-weight:bold;
}

#shipping_info_body
{
text-align:left;
font-size:17px;
font-weight:normal;
}
/* END : Shipping Info Page Attributes */

/* START : Guarantee Page Attributes */
#guarantee_header
{
text-align:center;
font-size:19px;
font-weight:normal;
}

#guarantee_header h1
{
font-size:28px;
font-weight:bold;
}

#guarantee_body
{
text-align:left;
font-size:17px;
font-weight:normal;
}
/* END : Guarantee Page Attributes */

/* START : FAQ Page Attributes */
#faq_header
{
text-align:center;
font-size:19px;
font-weight:normal;
}

#faq_header h1
{
font-size:28px;
font-weight:bold;
}

#faq_body
{
text-align:left;
font-size:19px;
font-weight:normal;
}
/* END : FAQ Page Attributes */

#confirm_add
{
font-size:19px;
font-weight:bold;
text-align:center;
}

input.add_cart_buttons
{
width:200px;
}