/* body formatting */
form, body, td, th, tr, img {font-family: verdana, trebuchet, helvetica, sans-serif; margin: 0; padding: 0; border: 0;}
body {margin-top: -2px; background-color: #131d46; background-image: url('/images/shadow-background.gif'); background-repeat: repeat-y; background-position: top; background-attachment:fixed;
}
body,td,th {font-size:12px; color:#444; vertical-align: top; padding-top: 0px;}
h1 {font-size:14px;}
h2, h2 a {color:#444; font-size:14px;}
h4, h4 a {color: #444; font-weight:normal; font-size: 11px; text-align:center; margin:0 0 25px 0;}
h3, h3 a{color:#444;}
a {color: #000066; text-decoration: none;}
a:hover {color: red;}
.main {margin-left: auto: margin-right: auto; margin-top: 0; }
.header {width: 950px; margin: 0 2px; padding: 0; border: 0; background-image: url('/images/girls-of-snowboarding.gif');}
.headlogo img {padding-top:4px;}

/* menu table */
.head-wrap {height: 101px;}
.menu-table {width:951px; margin-left: 2px; padding: 0; border: 0; background-color: #cc66ff;}
.menu {text-align: left; font-size: 13px; font-weight: none; font-variant:small-caps;font-weight:bold;}
.menu ul li {float:left; list-style-type:none; padding-right: 5px;}
.menu a {padding: 3px 3px 5px 3px; color: #FFFFFF; }
.menu a:hover {color: #011949; vertical-align: bottom; }
.menu a.current {color: #011949; margin-left:5px; background: white; border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000;}
.menu a.current:hover {color:black;}

/* photo box - home page*/
.photo_home img {width:120px; padding-bottom:10px;}

/* footer */
.footer {width:950px; background-color: #cc66ff; padding: 0 0 0 5px; color: #444; font-size: 10px; font-weight: normal; border-top: 1px solid black;}
.footer a:hover {color: #009cff;}

/* search */
.search {height: 10px; width: 950px;}

.med_rec_head {text-align:center; /*border-bottom: 5px solid #cc66ff;*/ font-variant: small-caps; font-size:15px; background-color: #FFFFFF; color: #333; font-weight:bold; padding: 4px 0;}
.med_rec_head a {color: #333;}

.popular_searches {width:25%; font-size:10px; color:char;}
.popular_searches a {width:25%; font-size:10px; color:char;}
.popular_searches ul li{list-style-type:none; padding-right: 5px; list-style-image:none;}

/* RSS Feed Displays */

.rss {background-color: #FFFFFF;-moz-border-radius: 10px;}
.rss-video {background-color:#000000;}
.rss-fresh {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#000066; font-style: normal; margin-left: 3px; background-color: #FFFFFF; }
.rss-small a {font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#000066; font-style: normal; margin-left: 3px; background-color: #FFFFFF; }
.rss-small {font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#000066; font-style: normal; margin-left: 3px; background-color: #FFFFFF; }
.rss-fresh a {font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#000066; font-style: normal; margin-left: 3px; background-color: #FFFFFF; }
.rss img {width: 60px; height: auto; padding: 0 5px 0 5px; border: 1px solid #ffffff; }
.rss-video img {width: 500px; height: auto; padding: 0 5px 0 5px;}
.rss-video h1 {font-size: 13px; font-family: Arial, Helvetica, sans-serif; color:black; font-style: normal; font-variant: small-caps; font-weight: bold; margin-left: 3px; width: 490px; 
background-color:#EEE9E9; border:1px solid #8B8989; padding:0 0 5px 0; text-align:center; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; }
.rss h1 {font-size: 13px;font-family: Arial, Helvetica, sans-serif;font-style: normal; font-variant: small-caps; font-weight: bold; margin-left: 3px; margin-right: 3px; width: 490px; padding:0 0 5px 0; }
.rss-video {background-color:black; color:white; }
.rss a {color: #000066;}
.rss-video a {color: #FFFFFF;}
.rss a:hover {color: red;}
.rss-video a:hover {color: red;}

/* Product Diplays Merchant*/
div.pdb_row { clear: both; padding-top: 10px;}
div.pdb_row span.pdb_left, div.pdb_row div.pdb_left {float: left; text-align: left; width: 80%;}
div.pdb_row span.pdb_right, div.pdb_row div.pdb_right {float: right; text-align: right; width: 20%;}
.pdb_product_image {float: left; padding: 0 5px 5px 0; }
a.pdb_buy_link, a.pdb_buy_link:visited {margin: 0; padding: 2px; font-size: 100%; color: #2d2f71; text-decoration: underline;}
a.pdb_buy_link:hover {margin: 0; padding: 2px; font-size: 100%; color: #cc66ff; text-decoration: underline;}
a.pdb_more_info_link, a.pdb_more_info_link:visited {margin: 0; padding: 2px; font-size: 100%; color: #2d2f71; text-decoration: underline;}
a.pdb_more_info_link:hover {margin: 0; padding: 2px; font-size: 100%; color: #cc66ff; text-decoration: underline;}
.pdb_retail_price_block { margin: 2px 0 2px 0; }
.pdb_retail_text {font-size: 90%; font-weight: 600}
.pdb_retail_price {font-size: 90%; font-weight: 400}
.pdb_sale_price_block { margin: 2px 0 2px 0; }
.pdb_sale_text {font-size: 90%; color: #FF0000; font-weight: 600}
.pdb_sale_price {font-size: 90%; color: #FF0000; font-weight: 400}
.pdb_product_description {text-align: left; font-size: 90%;}

/* shop */
.av_page_heading {font_size: 100%; color: #000000; padding: 5px 5px 5px 0; margin: 0;}
a.av_nav, a.av_nav:visited {margin: 0; padding: 2px; font-size: 80%; color: #2d2f71; text-decoration: none; font-weight: 600;}
a.av_nav:hover {margin: 0; padding: 2px; font-size: 80%; color: #cc66ff; text-decoration: none; font-weight: 600;}
a.av_nav_link, a.av_nav_link:visited {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: #2d2f71; text-decoration: none;}
a.av_nav_link:hover {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: #cc66ff; text-decoration: none;}
.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 {display: block; width: 60px; margin: 10px; padding: 5px;  border: 2px solid gray; -moz-box-shadow: 2px 2px 2px; background-color: #ffff00; font-size: 100%; color: #2d2f71; text-decoration: none; font-weight: 600;}
a.av_buy_now:hover {margin: 10px; padding: 5px; font-size: 100%; color: #cc66ff; 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: #cc66ff; text-decoration: none; font-weight: 600;}
.av_retail_price_block { margin: 2px 0 2px 20px;}
.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: #cc66ff; 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: #cc66ff; 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: #cc66ff; 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;}

/*custom*/
.av img {max-width: 400px; max-height: 400px; }
.av ul li {list-style-type:none; }
