body {
background:#030;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
color:#000;
letter-spacing:normal;
margin:0;
padding:0;
}

p,tr,td,ul,li {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
}

ul li {
list-style-type:square;
margin:0;
}

h1,h2 {
font:bold 16px Arial, Verdana, Helvetica, Sans-Serif;
color:#960;
border:none;
border-bottom:1px solid #960;
margin:0 0 3px;
padding:0;
}

h3 {
font:bold 12px/13px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
margin:3px;
padding:0 3px;
}

h3:before {
content:"\00BB \0020";
}

h4 {
font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
color:#000;
text-align:left;
background:#FC0;
border:1px solid #960;
margin:0;
padding:3px;
}

h5,h6 {
font:bold 12px/16px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
margin:0;
padding:0;
}

a,a:link,a:visited,a:active {
text-decoration:underline;
color:#039;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
}

a:hover {
text-decoration:none;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
cursor:pointer;
}

table td {
vertical-align:top;
}

img {
border:none;
}

.hide {
display:none;
}

#container {
display:block;
position:absolute;
top:15px;
left:50%;
width:780px;
background:#fff;
margin:0 0 0 -383px;
padding:0;
}

#popupContainer {
width:100%;
background:#FFF;
padding:10px;
}

#navcolumn {
width:160px;
vertical-align:top;
text-align:center;
border-right:1px solid #F7F4F0;
margin:0;
padding:0 5px;
}

#contentcolumn {
width:620px;
vertical-align:top;
text-align:left;
margin:0;
padding:0;
}

#page,#pag {
background:#fff;
margin:0;
padding:0;
}

#maincontent {
text-align:left;
margin:0;
padding:5px 10px 10px;
}

#Header {
background:#fff;
background-image:url(header.jpg);
width:780px;
position:relative;
margin:0 0 5px;
padding:0;
}

#BrandingArea {
height:200px;
width:780px;
background:transparent;
position:relative;
}

#Logo a {
position:absolute;
top:135px;
left:25px;
text-indent:0;
background:transparent url(logo.gif) no-repeat top left;
display:block;
width:104px;
height:41px;
}

#Logo a:hover {
background:transparent url(logo.gif) no-repeat top left;
}

#Logo img {
display:none;
}

#SiteMenu ul {
white-space:nowrap;
text-align:left;
position:absolute;
top:130px;
left:250px;
margin:0;
padding:0 6px 3px;
}

#SiteMenu li {
display:inline;
list-style-type:none;
}

#SiteMenu a {
color:#000;
line-height:15px;
font:10px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
padding:0 4px;
}

#SiteMenu a:hover {
color:#000;
text-decoration:underline;
}

#ShoppingCartLink a,#ShoppingCartLink a:link,#ShoppingCartLink a:active,#ShoppingCartLink a:visited {
position:absolute;
top:125px;
right:35px;
color:#000;
text-decoration:none;
padding:0 0 3px;
}

#ShoppingCartLink a:hover {
color:#000;
text-decoration:underline;
}

#MiniCart {
position:absolute;
top:137px;
right:35px;
color:#000;
font:bold 10px/10px Verdana, Arial, Helvetica, Sans-Serif;
padding:0;
}

#MainMenu {
width:780px;
background:transparent;
text-align:center;
}

#MenuLevel1,#MenuLevel1 table {
background:#FC0;
margin:0 auto;
}

#MenuLevel1 .MenuItem,#MenuLevel1 .MenuItem a {
font:bold 10px Verdana, Arial, Helvetica, Sans-Serif;
background:#FC0;
color:#fff;
line-height:25px;
text-align:center;
}

#MenuLevel1 .MenuItem a:hover,#MenuLevel1 .MenuItemActive a:hover {
font:bold 10px Verdana, Arial, Helvetica, Sans-Serif;
background:#960;
color:#fff;
line-height:25px;
text-align:center;
}

#MenuLevel1 .MenuItemActive,#MenuLevel1 .MenuItemActive a {
font:bold 10px Verdana, Arial, Helvetica, Sans-Serif;
background:#960;
color:#fff;
line-height:25px;
text-align:center;
}

#MenuLevel1 A,#MenuLevel1 A:Hover {
font:bold 10px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
line-height:25px;
display:block;
white-space:nowrap;
padding:0 8px;
}

#MenuLevel2 {
width:780px;
background:#960;
}

#MenuLevel2 Table {
margin:auto;
}

#MenuLevel2 .MenuItem {
background:transparent;
text-align:center;
padding:2px 10px 0;
}

#MenuLevel2 a {
font:11px/16px Verdana, Arial, Helvetica, Sans-Serif;
color:#fff;
text-decoration:none;
white-space:nowrap;
}

#MenuLevel2 a:hover {
color:#ccc;
text-decoration:none;
white-space:nowrap;
}

#PageHome #MainContent,.HomepageBlock {
margin:0;
padding:0;
}

#HomeTable {
width:780px;
margin:0;
padding:0;
}

#HomeColumn1 {
vertical-align:top;
text-align:left;
width:160px;
margin:0;
padding:0 5px;
}

#HomeColumn2 {
vertical-align:top;
text-align:left;
margin:0;
padding:0 5px;
}

#HomeColumn3 {
vertical-align:top;
text-align:center;
width:170px;
border-left:1px solid #FDF8DA;
margin:0;
padding:0 5px;
}

./*TopSeller {
text-align:left;
}

*/
#navColumn ul,.CategoryList ul,#navColumn ul li,.CategoryList ul li {
list-style-type:none;
margin:0;
padding:0;
}

.NavColumnBlock {
background:#fff;
width:160px;
margin:0;
padding:0;
}

.NavColumnBlockContent {
line-height:1.1em;
text-align:left;
background:#fff;
border-left:1px solid #960;
border-right:1px solid #960;
border-bottom:1px solid #960;
color:#960;
margin:0 0 6px;
padding:3px;
}

.NavColumnBlockContent a,.NavColumnBlockContent a:visited,.NavColumnBlockContent a:link {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
text-decoration:none;
list-style-type:none;
margin:0 0 0 10px;
}

.NavColumnBlockContent a:hover {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
color:#333;
text-decoration:underline;
}

.CategoryList,.MailingListSignupForm,.TopSeller {
width:165px;
padding:0;
}

.CategoryListContent,.MailingListSignupFormContent,.TopSellerContent {
text-align:left;
background:#fff;
border-left:1px solid #960;
border-right:1px solid #960;
border-bottom:1px solid #960;
margin:0 0 6px;
padding:3px;
}

.MailingListSignupFormContent .FormInput {
border:#960 1px solid;
background:#efefef;
color:#960;
padding-left:2px;
font:bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
height:18px;
}

.MailingListSignupFormContent .FormLabel {
font:10px/12px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
}

.SearchBoxForm {
width:165px;
position:absolute;
top:160px;
left:590px;
padding:0;
}

.SearchBoxFormContent {
text-align:left;
margin:0 0 6px;
padding:3px;
}

.SearchBoxForm h4 {
color:#000;
background:transparent;
border:none;
position:absolute;
top:5px;
left:-110px;
}

.SearchBoxFormContent .FormInput, {
width:100px;
border:#960 1px solid;
background:#efefef;
color:#960;
padding-left:2px;
font:bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
height:18px;
}

.CategoryListContent ul,.CategoryListContent ul li,.TopSellerContent ul,.TopSellerContent ul l {
list-style-type:none;
margin:0;
padding:0;
}

.CategoryListContent li,TopSellerContent li {
margin:0;
}

.CategoryListContent li {
border-bottom:#eee;
}

.CategoryListContent a,.CategoryListContent a:link,.CategoryListContent a:visited, {
display:block;
color:#960;
background-color:#fff;
text-decoration:none;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
padding:1px 6px;
}

.CategoryListContent li li a,.CategoryListContent li li a:link,.CategoryListContent li li a:visited {
display:block;
color:#960;
background-color:#f5f5f5;
text-decoration:none;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
padding:1px 2px 1px 12px;
}

.CategoryListContent .CurrentCategory a,.CategoryListContent .CurrentCategory a:link,.CategoryListContent .CurrentCategory a:visited,.CategoryListContent .CurrentCategory a:hover {
color:#000;
background-color:#FC0;
font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
}

.CategoryListContent .SubCategory a,.CategoryListContent .SubCategory a:link,.CategoryListContent .SubCategory a:visited {
display:block;
color:#960;
background-color:#FDF8DA;
text-decoration:none;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
padding:1px 2px 1px 12px;
}

.CategoryListContent .CurrentCategory .SubCategory a,.CategoryListContent .CurrentCategory .SubCategory a:link,.CategoryListContent .CurrentCategory .SubCategory a:visited {
display:block;
color:#960;
background-color:#FDF8DA;
text-decoration:none;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
padding:1px 2px 1px 18px;
}

.CategoryListContent a:hover,.CategoryListContent li li a:hover,.CategoryListContent .SubCategory a:hover,.CategoryListContent .CurrentCategory .SubCategory a:hover {
color:#000;
background-color:#FC0;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
}

.TopSellerContent li {
display:block;
color:#960;
text-decoration:none;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
padding:1px 1px 1px 0;
}

.TopSellerContent a,.TopSellerContent a:link,.TopSellerContent a:visited {
display:block;
color:#960;
text-decoration:none;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
border-bottom:solid 1px #efefef;
padding:1px 1px 1px 0;
}

.TopSellerContent a:hover {
background:f5f5f5;
color:#960;
}

#BreadCrumbs {
margin-bottom:4px;
font:10px Arial, Verdana, Helvetica, Sans-Serif;
color:#FC0;
text-align:right;
display:block;
padding:2px;
}

#BreadCrumbs a,#BreadCrumbs a:link,#BreadCrumbs a:visited {
color:#960;
font:10px Arial, Verdana, Helvetica, Sans-Serif;
text-decoration:none;
}

#BreadCrumbs a:hover {
color:#FC0;
font:10px Arial, Verdana, Helvetica, Sans-Serif;
text-decoration:none;
}

.BreadCrumbTrailSpacer {
font:8px Verdana, Arial, Helvetica, Sans-Serif;
}

#LayoutTable {
width:583px;
}

#Records table {
border-top:1px solid #ccc;
width:583px;
}

#Records table tr td {
text-align:center;
}

#Records table table {
border:none;
width:98%;
}

.ListCategoryDisplayDescription {
display:none;
#categorybannermargin:3px 0;
font:12px/14px Verdana, Arial, Helvetica, Sans-Serif;
text-align:left!important;
margin:3px 10px 10px 0;
}

#Description {
font:12px/14px Verdana, Helvetica, Arial, Tahoma, Sans-Serif;
color:#343434;
margin:10px 0;
}

#RecordsFound,#Pager,#Sorter,#Sorter TD {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
margin-bottom:3px;
white-space:nowrap;
}

#Records {
padding:5px 0;
}

.NewProductBadge {
position:relative;
left:-60px;
top:-128px;
}

.SingleCategoryDisplay {
display:block;
text-align:center;
width:180px;
vertical-align:top;
margin:5px auto;
}

.SingleProductDisplay {
display:block;
text-align:center;
width:180px;
vertical-align:top;
border:1px solid #FDF8DA;
margin:5px auto 6px;
padding:5px;
}

.SingleProductDisplayImage {
padding-bottom:5px;
}

.SingleProductDisplayName A,.SingleCategoryDisplayname A,.ListCategoryDisplay A {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
}

.SingleProductDisplayPrice A {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
color:#8E9077;
text-decoration:none;
}

.ListProductDisplay {
height:100%;
}

.ListProductDisplayName,.ListProductDisplayName td,.ListCategoryDisplayName,.ListCategoryDisplayName td {
text-align:left!important;
}

.ListProductDisplayPrice,.ListProductDisplayPrice td {
float:right!important;
text-align:right!important;
}

.DetailProductDisplay {
text-align:left;
margin:10px;
}

.DetailProductDisplayName td,.DetailProductDisplayPrice td,.DetailProductDisplayDescription td,.DetailProductDisplayControls td {
text-align:left!important;
float:left!important;
}

#Records .DetailProductDisplayImage {
width:120px;
float:right;
text-align:right;
}

.HomepageBlock .SingleCategoryDisplay {
display:block;
text-align:center;
width:140px;
vertical-align:top;
margin:5px auto;
}

.HomepageBlock .SingleProductDisplay {
display:block;
text-align:center;
width:140px;
height:100%;
vertical-align:top;
border:none;
margin:5px auto 6px;
padding:5px;
}

.HomepageBlock .SingleProductDisplayImage {
height:64px;
padding-bottom:5px;
}

#ProductPageContainer {
width:583px;
}

#ProductPageImageColumn {
width:175px;
vertical-align:top;
text-align:center;
margin:0;
padding:0 10px 0 0;
}

#ProductPageContentColumn {
vertical-align:top;
text-align:left;
border-left:1px solid #F7F4F0;
margin:0;
padding:0 0 0 10px;
}

#lblSKU {
font-size:10px;
color:#960;
}

#productdescription {
font:11px/12px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
padding:8px;
}

#imgZoom,#PrintThisPage,#EmailThisPage {
margin:0 0 2px;
}

#ProductImage a,#ProductImage a:hover {
text-decoration:none;
}

#ProductControls {
margin-top:20px;
border:1px solid #FC0;
background:#FDF8DA;
padding:15px 0 0 15px;
}

.ProductPropertyLabel {
font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
}

#ProductProperties {
text-align:left;
}

#ProductProperties ul {
margin:5px 0 0 50px;
}

#ProductProperties ul li {
margin-top:3px;
}

#ProductProperties ul ul {
margin:5px 0 0;
}

.DiscountText {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
color:#CE3835;
}

.SitePriceDiscounted,.YouSave,.ListPrice,.SitePrice {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
}

.SitePrice,.ListPrice {
color:#960;
}

.ListPrice {
text-decoration:line-through;
}

.YouSave {
color:red;
}

.SitePriceDiscounted {
color:#CE3835;
}

#VolumeDiscounts {
margin:5px;
}

.VolumePricingHeader {
background:#FC0;
font:11px/12px Verdana, Arial, Helvetica, Sans-Serif;
color:#FFF;
}

.VolumePricingText {
font:11px/12px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
}

.RelatedItemsBlock {
display:block;
background:#fff;
width:175px;
border:1px solid #ccc;
margin:10px 0;
}

.RelatedItemsBlock H3 {
font:bold 12px Verdana, Arial, Helvetica, Sans-Serif;
color:#ccc;
text-align:left;
border-bottom:1px solid #ccc;
width:170px;
margin:0;
padding:3px;
}

.RelatedItemsBlockContent {
text-align:center;
padding:5px 0 0;
}

.RelatedItemsBlock .SingleProductDisplay {
border:none;
width:170px;
height:100%;
}

.RelatedItemsBlock .SingleProductDisplayImage {
height:64px;
}

#ProductReviews H3 {
font:bold 12px Verdana, Arial, Helvetica, Sans-Serif;
color:#FC0;
background:transparent;
border:1px solid #FC0;
margin:0 0 5px;
padding:3px 6px;
}

#ProductReviews,#ProductReviewNew {
margin:10px 0;
}

#ProductReviews a:link,#ProductReviews a:visited {
font:10px Verdana, Arial, Helvetica, Sans-Serif;
}

#ProductReviews a:hover {
font:10px Verdana, Arial, Helvetica, Sans-Serif;
}

.ProductReviewRating {
font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
}

.ProductReview {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
margin:5px 10px;
}

.ProductReviewKarma {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
}

#tblItems {
border:1px solid #FC0;
width:745px;
margin:5px;
}

#CheckoutTable {
width:580px;
}

.Header {
font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
color:#fff;
background:#FC0;
margin:0;
padding:3px;
}

.CheckoutDescription {
font:12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}

#CheckoutSteps {
background:#fff;
margin:0;
padding:5px;
}

.CheckoutStep {
padding-right:20px;
}

.CheckoutStep a,.CheckoutStep a:link,.CheckoutStep a:visited {
font:12px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#FC0;
white-space:nowrap;
text-decoration:none;
}

.CheckoutStep a:hover {
font:12px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
white-space:nowrap;
text-decoration:none;
}

.CheckoutStep .CheckoutStepCurrent,.CheckoutStep a:link.CheckoutStepCurrent,.CheckoutStep a:visited.CheckoutStepCurrent,.CheckoutStep a:hover.CheckoutStepCurrent {
font:bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
white-space:nowrap;
text-decoration:none;
}

#CartTitle {
width:580px;
}

#CartContainer {
width:580px;
margin:0;
padding:0;
}

#CartItemBlock {
margin:0;
padding:0;
}

#CartItemBlock Table {
width:580px;
border-right:1px solid #FC0;
border-left:1px solid #FC0;
border-top:1px solid #FC0;
border-bottom:none;
margin:0;
}

#CartUpdateBlock {
width:400px;
background:#fff;
text-align:center;
vertical-align:middle;
border-left:solid 1px #FC0;
border-bottom:solid 1px #FC0;
border-right:solid 1px #FC0;
margin:0;
}

#CartTotalBlock {
border-bottom:solid 1px #FC0;
border-right:solid 1px #FC0;
width:180px;
text-align:center;
vertical-align:middle;
margin:0;
padding:5px;
}

#CartCheckoutButtons {
width:580px;
text-align:right;
margin-top:10px;
}

.CartItem {
background:#fff;
font:11px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
text-align:left;
border-bottom:1px solid #FC0;
padding:5px;
}

.CartAlternateItem {
background:#FDF8DA;
font:11px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
text-align:left;
border-bottom:1px solid #FC0;
padding:5px;
}

#AddressBookPanel {
width:735px;
margin:0 0 10px;
}

#AddressList td {
border:1px solid #FDF8DA;
padding:5px;
}

.ContentBox {
text-align:left;
background:#ffe;
border:solid 1px #FC0;
margin:3px 0 5px 20px;
padding:10px;
}

#CheckoutTotals {
text-align:center;
background:#f5f5f5;
border-left:1px solid #FC0;
border-top:1px solid #FC0;
border-right:1px solid #FC0;
width:189px;
margin:0;
padding:5px;
}

#lblGrandTotal {
border-top:1px solid #ccc;
}

#PlaceOrderCell {
text-align:center;
background:#fff;
margin:0;
padding:0;
}

.ControlArea {
border:1px solid #FC0;
background:#f5f5f5;
margin-top:5px;
padding:5px;
}

#CheckoutPayment {
background:#f5f5f5;
border:1px solid #FC0;
text-align:left;
width:172px;
margin:0;
padding:5px;
}

#InstructionsField {
background:#fff;
border:1px solid #ccc;
width:100%;
margin:3px 0;
padding:3px;
}

.BVText,.CartText {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
}

.BVSmallText {
font:10px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
}

.BVText .Stories {
text-align:justify;
}

.Item {
background:#fff;
font:11px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
text-align:left;
padding:5px;
}

.AlternateItem {
background:#FDF8DA;
font:11px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
text-align:left;
padding:5px;
}

.FormTable {
margin:3px 5px;
}

.contentcell {
width:360px;
background:#f5f5f5;
border:3px solid #FDF8DA;
}

.FormInput,#inKeyword {
border:#FC0 1px solid;
background:#fff;
color:#960;
padding-left:2px;
font:bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
height:18px;
}

.FormInput:focus {
background:#ff9;
}

#btnSearch {
margin:0 0 2px 3px;
}

.FormInputError {
border:#FC0 1px solid;
background:#ffb5b5;
color:#333;
padding-left:2px;
font:bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
height:18px;
}

.formlabel {
font:12px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
letter-spacing:normal;
}

.FormLabelStrong {
font:bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
letter-spacing:normal;
}

.indent {
margin-left:20px;
}

.Padded {
margin:10px;
}

#dlPolicy,#dlPolicy a,#dlPolicy a:hover {
font:12px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
}

.text {
font:10px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
padding-bottom:8px;
}

select {
color:#333;
}

a#lnkMyAccount,a:link#lnkMyAccount,a:visited#lnkMyAccount {
font:bold 12px Verdana, Arial, Helvetica, Sans-Serif;
color:#960;
}

a:hover#lnkMyAccount {
color:#9f0;
text-decoration:none;
}

.ErrorMessage,.ErrorMessage UL {
display:block;
background:transparent;
font:10px/12px Verdana, Arial, Helvetica, Sans-Serif;
color:red;
}

.SuccessMessage {
display:block;
background:#9f0;
color:#333;
font:11px/14px Verdana, Arial, Helvetica, Sans-Serif;
text-align:center;
padding:3px;
}

.WebPageMessage {
border:solid 1px red;
background:#fff;
margin:0;
padding:0;
}

.WebPageMessageError,.WebPageMessageWarning,.WebPageMessageInformation,.WebPageMessageQuestion,.WebPageMessageOK {
background-position:5px 5px;
background-repeat:no-repeat;
padding:5px;
}

.WebPageMessage .Message {
font:10px Verdana, Arial, Helvetica, Sans-Serif;
height:30px;
color:#333;
margin:0;
padding:0 0 0 40px;
}

.WebPageMessageError {
background-image:url(MessageERROR.gif);
}

.WebPageMessageWarning {
background-image:url(MessageWARNING.gif);
}

.WebPageMessageInformation {
background-image:url(MessageINFO.gif);
}

.WebPageMessageQuestion {
background-image:url(MessageQUESTION.gif);
}

.WebPageMessageOK {
background-image:url(MessageOK.gif);
}

#footer {
font:10px Verdana, Arial, Helvetica, Sans-Serif;
clear:both;
width:780px;
color:#000;
text-align:center;
background:#FC0;
border-top:12px solid #960;
margin:3px 0 0;
padding:3px 0;
}

#footermenu a {
padding-left:4px;
padding-right:4px;
color:#000;
font:10px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}

#footermenu a:hover {
color:#000;
text-decoration:underline;
}

#footercustommenu {
padding:4px 8px;
}

#copyright {
font-size:10px;
position:relative;
top:0;
color:#000;
display:block;
text-align:center;
padding:3px;
}

#top {
text-align:center;
position:absolute;
top:10px;
left:15px;
display:block;
width:780px;
}

#keywords {
width:780px;
text-align:center;
position:absolute;
top:-600px;
color:#960;
}

#DiscRatings {
width:95%;
margin:0;
padding:0;
}

#RatingSpeed {
background-image:url(rating_speed.jpg);
height:35px;
width:80px;
background-repeat:no-repeat;
margin:0;
}

#RatingTurn {
background-image:url(rating_turn.jpg);
height:55px;
width:80px;
background-repeat:no-repeat;
margin:0;
}

#RatingGlide {
background-image:url(rating_glide.jpg);
height:50px;
width:80px;
background-repeat:no-repeat;
margin:0;
}

#RatingFade {
background-image:url(rating_fade.jpg);
height:20px;
width:80px;
background-repeat:no-repeat;
margin:0;
}

.RatingText {
font:9px Verdana, Arial, Helvetica, Sans-Serif;
text-align:center;
vertical-align:middle;
}

#DescriptionImages {
margin-top:20px;
border:1px solid #FC0;
background:#FDF8DA;
}

#DiscraftRatingo3 {
background:url(stability_os3.gif) center no-repeat;
height:50px;
width:70px;
}

#DiscraftRatingo25 {
background:url(stability_os25.gif) center no-repeat;
height:50px;
width:70px;
}

#DiscraftRatingo2 {
background:url(stability_os2.gif) center no-repeat;
height:50px;
width:70px;
}

#DiscraftRatingo15 {
background:url(stability_os15.gif) center no-repeat;
height:50px;
width:70px;
}

#DiscraftRatingo1 {
background:url(stability_os1.gif) center no-repeat;
height:50px;
width:70px;
}

#DiscraftRatingo05 {
background:url(stability_os05.gif) center no-repeat;
height:50px;
width:70px;
}

#DiscraftRatings0 {
background:url(stability_s0.gif) center no-repeat;
height:50px;
width:70px;
}

#DiscraftRatingu1 {
background:url(stability_us1.gif) center no-repeat;
height:50px;
width:70px;
}

#DiscraftRatingu15 {
background:url(stability_us15.gif) center no-repeat;
height:50px;
width:70px;
}

#Beginner {
background:url(disc_beginner.gif) center no-repeat;
height:50px;
width:70px;
}

#Wind {
background:url(disc_wind.gif) center no-repeat;
height:50px;
width:70px;
}

#Roller {
background:url(disc_roller.gif) center no-repeat;
height:50px;
width:70px;
}

#Float {
background:url(disc_float.gif) center no-repeat;
height:50px;
width:70px;
}
