@charset "utf-8";
/* CSS Document */

body {
	background-image:url(bottom-bg.gif);
	background-position:bottom center;
	background-repeat: repeat-x;

background-color: #ffffff; margin:0 10% 0 10%; padding:15px 0 200px 0; font-family:Tahoma, Geneva, sans-serif; }

form { margin:0; padding:0; }


#table_wrapper { padding:3px 5px 2px 2px; margin:0; background-color: #900; border:2px solid #000; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

.top_td { background-color:#fff; height:150px;  }

#main_content { padding:8px; margin:0; background-color:#FFFFFF; border:1px solid #000; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

a:link , a:visited { color:#0A67A3; font-weight:bold;  }

a:hover { color:#3E97D1; }

.av_page_heading {font_size: 100%; color: #000000; padding: 5px 5px 5px 0; margin: 0;}


#footer { font-size:90%; color:#FFF; }
#footer.small { font-size:70%; color:#FFF; }

#footer a:link, #footer a:visited { color:#FFF; text-decoration:none; }
#footer a:hover { color:#333; }





a.av_nav, a.av_nav:visited {margin:0; padding:0; font-size: 90%; color:#FFFFFF; text-decoration: none; font-weight: bold;}
a.av_nav:hover { color:#7AE969; }

#title { color: #900; text-decoration:none; }
#title a:link, #title a:visited { color:#FFF; text-decoration:none; }
#title a:hover { color:#FFF; text-decoration:none; }



#top_nav { margin:65px 0 0 0; padding:0; display:block; text-align:center; font-size:110%; }
#top_nav a:link, #top_nav a:visited { border-top: 1px solid #03426A; 
	-moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px;
	border-top-left-radius: 6px; border-top-right-radius: 6px;
	background-color:#900; font-weight:bold; color:#FFF; display:inline; margin:0 15px 0 0; padding:5px 5px 7px 5px; text-decoration:none; }
#top_nav a:hover { background-color:#900; color:#7AE969; }







a.av_nav_link, a.av_nav_link:visited {margin: 0; padding: 2px 0 2px 0; font-size: 110%; color: #2d2f71; text-decoration: none; font-weight:bold; }
a.av_nav_link:hover {margin: 0; padding: 2px 0 2px 0; color: green; text-decoration: none; font-weight:bold; }




.av_sub_nav_block { margin: 5px 0 5px 5px; }

a.av_sub_nav_link, a.av_sub_nav_link:visited {margin: 0; padding: 0; font-size: 75%; color: #6b6a68; text-decoration: none; font-weight: 600;}

a.av_sub_nav_link:hover {margin: 0; padding: 0; font-size: 75%; color: #a0a0a0; text-decoration: none; font-weight: 600;}

a.av_buy_now, a.av_buy_now:visited {margin: 0; padding: 2px 2px 2px 0; font-size: 100%; color: #2d2f71; text-decoration: none; font-weight: 600;}

a.av_buy_now:hover {margin: 0; padding: 2px 2px 2px 0; font-size: 100%; color: green; text-decoration: none; font-weight: 600;}

a.av_pageination, a.av_pageination:visited {margin: 0; padding: 2px; font-size: 80%; color: #2d2f71; text-decoration: none; font-weight: 600;}

a.av_pageination:hover {margin: 0; padding: 2px; font-size: 80%; color: green; text-decoration: none; font-weight: 600;}

.av_retail_price_block { margin: 2px 0 2px 0; }

.av_retail_text {font-size: 90%; font-weight: 600}

.av_retail_price {font-size: 90%; font-weight: 400}

.av_sale_price_block { margin: 2px 0 2px 0; }

.av_sale_text {font-size: 90%; color: #FF0000; font-weight: 600}

.av_sale_price {font-size: 90%; color: #FF0000; font-weight: 400}

a.av_crumb_trail, a.av_crumb_trail:visited {margin: 0; padding: 0; font-size: 75%; color: #6b6a68; text-decoration: none; font-weight: 600;}

a.av_crumb_trail:hover {margin: 0; padding: 0; font-size: 75%; color: #a0a0a0; text-decoration: none; font-weight: 600;}

.av_crumb_between {font-size: 75%; color: #a0a0a0;}

.av_crumb_current {font-size: 80%; color: #000000;}

.av_review_average_ranking {font-size: 90%; font-weight: 600}

.av_review_div {width: 600px; padding: 3px;}

.av_review_heading {font_size: 130%; font-weight: 600; border-bottom: 1px solid #000000; color: #000000; padding: 5px 5px 5px 0; margin: 5px 5px 10px 0;}

.av_review_title {font-size: 90%; font-weight: 600;}

.av_review_date {font-size: 90%;}

.av_review_author {font-size: 90%; font-style: italic;}

.av_review_body {font-size: 90%; padding: 0; margin: 2px 0 15px 0; width: 600px;}

a.av_review_link, a.av_review_link:visited {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: #2d2f71; text-decoration: underline;}

a.av_review_link:hover {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: green; text-decoration: underline;}

.av_featured_heading {font_size: 130%; font-weight: 600; border-bottom: 1px solid #000000; color: #000000; padding: 5px 5px 5px 0; margin: 20px 5px 10px 0;}

.av_featured_retail_price_block { margin: 2px 0 2px 0; }

.av_featured_sale_price_block { margin: 2px 0 2px 0; }

.av_featured_retail_text {font-size: 90%; font-weight: 600}

.av_featured_retail_price {font-size: 90%; font-weight: 400}

.av_featured_sale_text {font-size: 90%; color: #FF0000; font-weight: 600}

.av_featured_sale_price {font-size: 90%; color: #FF0000; font-weight: 400}

a.av_featured_link, a.av_featured_link:visited {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: #2d2f71; text-decoration: underline;}

a.av_featured_link:hover {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: green; text-decoration: underline;}

a.av_coupon_link, a.av_coupon_link:visited {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: #2d2f71; text-decoration: underline;}

a.av_coupon_link:hover {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: green; text-decoration: underline;}

.av_coupon_text { margin: 2px 0 2px 0; font-size: 90%; }

.av_coupon_expiration_block { margin: 2px 0 2px 0; }

.av_coupon_expiration_label {font-size: 90%; font-weight: 600;}

.av_coupon_expiration_text {font-size: 90%; font-weight: 400;}









