/* SPLASH SCREEN STYLES */

img
{
border: 0px;
}


#raCenter
{
position: absolute;
left: 50%;
top: 50%;
width: 686px;
/*height: 482px;*/
height: 432px;
margin-left: -343px;
margin-top: -275px;
border: red 0px solid;
}


#raBodyWhite, body
{
background-image: url(/media/templates/raBgWhite.gif);
background-repeat: repeat;
height: 100%;
}

DIV#raSplashHeader
{
text-align: left;
border: black 0px solid;
padding-top:26px;
margin-bottom: 25px;

}

DIV#raFlashMenu
{
width:  686px;
height: 410px;

}


/* TEMPLATE LAYOUT STYLES */

html, body 
{
text-align: center;
margin: 0; 
}

DIV#raBody, body
{
background: #960009;
background-image: url(/media/templates/raWrapperBG.gif);
background-position: center;
background-repeat: repeat-y;
}


DIV#raBodyStageWrapper 
{
width: 800px; 
display: block;
margin: 0 auto;
position: relative;
background-color: #FFFFFF;
border-right: 0px solid #C4B49D;
border-left: 0px solid #C4B49D;
}



DIV#raBodyStage
{
padding-left: 8px;
padding-right: 8px;
display: block;
}

DIV#raHeader
{
text-align: left;
border: black 0px solid;
padding-top: 25px;
margin-bottom: 16px;
width: 778px;

}

#raHeaderTable
{
width: 778px;
border: blue 0px solid;
}
   
   
#raHeaderLeft
{
text-align: left;
width: 225px;
border: black 0px solid;
padding-left: 7px;
}


#raHeaderRight
{
text-align: right;
border: green 0px solid;
padding-top: 14px;
}

DIV#raMainMenu
{
width: 778px;
height: 23px;
border: red 0px solid;
margin-bottom: 10px;
}


DIV#raMainMenu_old
{
width: 778px;
position: relative;
z-index: 1;
border: blue 0px solid;
margin-bottom: 10px;

height: 23px;
background-image: url(/media/templates/raMainMenuSlider.gif);
background-repeat: repeat-x;

}
DIV#raMainMenuNew
{
width: 778px;
height: 23px;
border: red 0px solid;
}

DIV#raTopBanner
{
border: black 0px solid;
margin-bottom: 20px;
width: 778px;
}


DIV#raContentBody
{
padding-bottom: 30px;
border: blue 0px solid;
width: 778px;

}


#raContentBodyTable
{
width: 778px;
height: 100%
border: black 0px solid;
}


#raContentBodyLeft
{
width: 210px;
border: red 0px solid;
display: block;
border: blue 0px solid;
margin-top: 7px;
}


#raContentBodyRight
{
margin-bottom: 30px;
border: green 0px solid;
padding-left: 23px;
padding-right: 23px;
}


#raContentBodyCenter
/*for plain sub templates only*/
{
margin-bottom: 30px;
border: green 0px solid;
padding-left: 10px;
padding-right: 30px;
}



DIV#raFooter
{
display: block;
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: none;

margin-bottom: 4px;

vertical-align: bottom;
text-align: left;
position: absolute;
bottom: 0;
left: 8px;
width: 784px;
border: blue 0px solid;
z-index: 500;

}
* html #rafooter {bottom: -1px;} /* IE Hack - IE bottom 0 = 1 */






/* LEFT INFO BANNER IMAGE STYLES */

DIV#raLeftInfoBanner
{
width: 204px;
border: red 0px solid;
}

DIV#raLeftInfoBannerHeader
{
}

DIV#raLeftInfoBannerImage
{
}

DIV#raLeftInfoBannerBody
{
border-left: #AFB0B4 1px solid;
border-right: #AFB0B4 1px solid;
padding-left: 9px;
padding-right: 9px;
padding-top: 12px;
padding-bottom: 2px;

margin-bottom:-3px;
/*...to avoid the 3px issue in IE*/
}

DIV#raLeftInfoBannerBottom
{
border: red 0px solid;
width: 204px;
}
* html #raLeftInfoBannerBottom {margin-left: 2px;} /* IE Hack for margin left */



/* LEFT INFO TEXT BANNER  STYLES */

DIV#raLeftInfoTextBannerBody
{
border-left: #AFB0B4 1px solid;
border-right: #AFB0B4 1px solid;
padding-left: 9px;
padding-right: 9px;
padding-bottom: 2px;

margin-bottom:-3px;
/*...to avoid the 3px issue in IE*/
}

/* GENERAL BOX ITEM STYLES */

#raRoundedBoxItemTL  
{
background: url(/media/templates/raRoundedBoxItemTL.jpg);
background-repeat: no-repeat;
background-position: top left;
height: 16px;
}

#raRoundedBoxItemTR  
{
background: url(/media/templates/raRoundedBoxItemTR.jpg);
background-repeat: no-repeat;
background-position: top right;
height: 16px;
}

#raRoundedBoxItemBL  
{
background: url(/media/templates/raRoundedBoxItemBL.jpg);
background-repeat: no-repeat;
background-position: bottom left;
height: 16px;
}

#raRoundedBoxItemBR  
{
background: url(/media/templates/raRoundedBoxItemBR.jpg);
background-repeat: no-repeat;
background-position: bottom right;
height: 16px;
}

/* STORE MENU LEFT STYLES*/

DIV#raStoreMenuLeft
{
padding-bottom: 20px;
border: red 0px solid;
display: block;
z-index: 2;
}


DIV#raStoreMenuLeftBody
{
border-left: #AFB0B4 1px solid;
border-right: #AFB0B4 1px solid;

z-index: 2;

margin-bottom:-3px;
/*...to avoid the 3px issue in IE*/
}


/*STORE LEFT INFORMATION BANNER STYLES*/


DIV#raStoreLeftInformation
{
border: red 0px solid;
display: block;
z-index: 2;

margin-bottom:-6px;
/*...to avoid the 3px issue in IE*/
}


DIV#raStoreLeftInformationBody
{
border-left: #AFB0B4 1px solid;
border-right: #AFB0B4 1px solid;
padding-left: 9px;
padding-right: 9px;
padding-bottom: 2px;

z-index: 2;

margin-bottom:-3px;
/*...to avoid the 3px issue in IE*/
}


.raStoreLeftInformationBody
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 12px;
font-size: 9px;
text-decoration:none;
color: #000000;
text-decoration: none;
padding: 4px;
padding-left: 9px;
padding-right: 9px;
text-align: left;

/*border-top: #FFFFFF 1px solid;
border-bottom: #FFFFFF 1px solid;*/
}

/*GENERAL STYES*/

a
{
color: #960009;
text-decoration: underline;
}

a:hover
{
color: #960009;
text-decoration: underline;
}




/* MAIN MENU STYLES */

#raMainMenuTable
{
background-image: url(/media/templates/raMainMenuCornerRight.gif);
background-repeat: no-repeat;
background-position: top right;
text-align: left;
}


DIV#raMainMenuItem 
{
position: relative;
}

a.raMainMenuItem
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: none;
padding: 4px;
padding-left: 5px;
padding-right: 4px;
padding-bottom: 6px;
text-transform: uppercase;
text-align: center;

border: red 0px solid;
}

a:hover.raMainMenuItem, a.raMainMenuItemActive, a:hover.raMainMenuItemActive
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #960009;
background-color: transparent;
text-decoration: none;
padding: 4px;
padding-left: 5px;
padding-right: 4px;
padding-bottom: 6px;
text-transform: uppercase;
text-align: center;
border-top: #A8A6A0 0px solid;
text-transform: uppercase;

border: red 0px solid;
}

/* SUB MENU STYLES */


a.raSubMenuItem 
{
display: block;
white-space: nowrap;
background-color: #F4F0E8;
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
color: #000000;
padding: 4px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
text-transform: uppercase;
border-bottom: #A8A6A0 1px solid;
border-left: #A8A6A0 1px solid;
border-right: #A8A6A0 1px solid;
}


a:hover.raSubMenuItem, a.raSubMenuItemActive, a:hover.raSubMenuItemActive
{    
background-color: #F4F0E8;
color: #960009;
display: block;
white-space: nowrap;
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
padding: 4px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
border-bottom: #A8A6A0 1px solid;
border-left: #A8A6A0 1px solid;
border-right: #A8A6A0 1px solid;
text-transform: uppercase;
}


/*FOOTER MENU STYLES*/

a.raFooterMenuItem 
{
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: none;
}


a:hover.raFooterMenuItem, a.raFooterMenuItemActive, a:hover.raFooterMenuItemActive
{    
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #960009;
text-decoration: none;
}


/* MENU STYLES NEW [NO BUG]*/


DIV#raMainMenuCornerTL
{
background: url(/media/templates/raMainMenuCornerTL.gif) no-repeat left top;
}

DIV#raMainMenuCornerTR
{
background: url(/media/templates/raMainMenuCornerTR.gif) no-repeat right top;
height: 23px;
padding-left: 10px;
padding-top: 5px;
}


/* MAIN MENU STYLES LEVEL 2 */

Div#menuItem 
{
position: relative;
z-index: 500;
border: green 0px solid;
top: -4px;
}

.raMainMenuLevel2
{
width: auto;
background: #F4F0E8;
z-index: 500;
}


a.raMainMenuItemLevel2
{
display: block;
white-space: nowrap;
background-color: #F4F0E8;
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
color: #000000;
padding: 4px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
text-transform: uppercase;
border-bottom: #A8A6A0 1px solid;
border-left: #A8A6A0 1px solid;
border-right: #A8A6A0 1px solid;
z-index: 500;
}

a:hover.raMainMenuItemLevel2, a.raMainMenuItemLevel2Active,
a:hover.raMainMenuItemLevel2Active
{
background-color: #F4F0E8;
color: #960009;
display: block;
white-space: nowrap;
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
padding: 4px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
border-bottom: #A8A6A0 1px solid;
border-left: #A8A6A0 1px solid;
border-right: #A8A6A0 1px solid;
text-transform: uppercase;
z-index: 500;
}


/* EMAIL FORM STYLES */

DIV#raEmailBody
{
}


#raEmailForm input
{
border: #CCCCCC 1px solid;
background-color: #F4F0E8;
color: #494a4c; 
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
border: 1px solid #999999; 
}

.raEmailForm
{
border: #CCCCCC 1px solid;
background-color: #F4F0E8;
color: #494a4c; 
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
border: 1px solid #999999; 
}


#raEmailForm td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
color: #000000;
}

.raEmailFormBlank
{
border: #CCCCCC 0px solid;
background-color: #FFFFFF;
}

/* LEFT INFO BANNER BODY ARTICLE STYLES */

DIV#raLeftInfoBannerBodyTitle
{
/*display: block;*/
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 12px;
font-size: 9px;
text-decoration:none;
color: #960009;
padding-bottom: 2px;
}

DIV#raLeftInfoBannerBodyDescription
{
/*display: block;*/
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 12px;
font-size: 9px;
text-decoration:none;
color: #000000;
}




/* LEFT INFO BANNER BODY ARTICLE [LINK] STYLES */


a.raLeftInfoBannerBodyLink
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 12px;
font-size: 9px;
text-decoration:none;
color: #960009;
}


a:hover.raLeftInfoBannerBodyLink, a.raLeftInfoBannerBodyLinkActive, a:hover.raLeftInfoBannerBodyLinkActive
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 12px;
font-size: 9px;
text-decoration:none;
color: #999999;
}




/* DEFAULT ARTICLE STYLES */


DIV#raDefaultArticle
{
margin-top: 15px;
}

DIV#raDefaultArticleTitle
{
margin-bottom: 8px;
}

DIV#raDefaultArticleDescription
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
color: #960009;
margin-bottom: 8px;
}


DIV#raDefaultArticleBody
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
color: #000000;
}

#raDefaultArticleBodyTable td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
color: #000000;
}

a.raDefaultArticleLink
{
/*display: block;*/
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
color: #960009;
margin-bottom: 8px;
}

a:hover.raDefaultArticleLink, a.raDefaultArticleLinkActive, a:hover.raDefaultArticleLinkActive
{
/*display: block;*/
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:underline;
color: #960009;
margin-bottom: 8px;
}


/*STORE GALLERY ITEM STYLE*/

#overflow
{
height:82px; 
width:140px; 
overflow:hidden;
text-align: center;
}

/*STORE CATEGORY MENU STYLES*/

a.raStoreMenuItem
{
display: block;
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: none;
padding: 4px;
padding-left: 9px;
padding-right: 9px;
text-transform: uppercase;
text-align: left;

border-top: #FFFFFF 1px solid;
border-bottom: #FFFFFF 1px solid;
}

a:hover.raStoreMenuItem, a.raStoreMenuItemActive, a:hover.raStoreMenuItemActive
{
display: block;
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #960009;
background-color: #F4F0E8;
text-decoration: none;
padding: 4px;
padding-left: 9px;
padding-right: 9px;
text-transform: uppercase;
text-align: left;

border-top: #AFB0B4 1px solid;
border-bottom: #AFB0B4 1px solid;
}

/*STORE CATEGORY ALPHABET MENU STYLES*/

a.raStoreAlphabeticalMenuItem
{
display: block;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #960009;
text-decoration: none;
padding: 4px;
padding-left: 9px;
padding-right: 9px;
text-transform: uppercase;
text-align: left;


}

a:hover.raStoreAlphabeticalMenuItem, a.raStoreAlphabeticalMenuItemActive, a:hover.raStoreAlphabeticalMenuItemActive
{
display: block;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #960009;
background-color: #FFFFF;
text-decoration: none;
padding: 4px;
padding-left: 9px;
padding-right: 9px;
text-transform: uppercase;
text-align: left;
}


/* PRODUCT GALLERY ITEM STYLES */

DIV#raProductGalleryItem
{
background-image: url(/media/templates/raProductItemStage.gif);
width: 159px;
height: 144px;
background-repeat: no-repeat;
border: red 0px solid;
}


DIV#raProductGalleryItemBody
{
padding-top: 11px;
padding-left: 10px;
border: red 0px solid;
}

/*DIV#raProductGalleryItemImage
{
margin-top: 10px;
text-align: center;
background-image: url();
background-repeat: no-repeat;
width: 140px;
height: 83px;
border: CCCCCC 1px solid;
overflow: hidden;
}*/

DIV#raProductGalleryItemTitle
{
margin-top: 5px;
width: 140px;
height: 12px;
overflow: hidden;
text-align: center;
color: #000000;
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 9px;
text-decoration:none;
}


a.raProductGalleryItemTitle
{
color: #000000;
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 9px;
text-decoration:none;
}


a:hover.raProductGalleryItemTitle, 
a.raProductGalleryItemTitleActive, 
a:hover.raProductGalleryItemTitleActive
{
color: #999999;
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 9px;
text-decoration:none;
}

DIV#raProductGalleryItemMenu
{
margin-top: 9px;
}

#raProductGalleryItemMenuTable
{
text-align: right;
/*width: 100%;*/
border: green 0px solid;
padding-right: 10px;
color: #000000;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 9px;
text-decoration:none;
text-transform: uppercase;
}

#raProductGalleryItemMenuTable td
{
text-align: right;
color: #000000;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 9px;
text-decoration:none;
text-transform: uppercase;
padding-right: 10px;
}

a.raProductGalleryItemMenu
{
color: #000000;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 9px;
text-decoration:none;
text-transform: uppercase;

}


a:hover.raProductGalleryItemMenu, 
a.raProductGalleryItemMenuActive, 
a:hover.raProductGalleryItemMenuActive
{
color: #960009;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 9px;
text-decoration:none;
text-transform: uppercase;
}


/* PRODUCT DETAIL STYLES */


DIV#raProductDetail
{
margin-top: 10px;
}

DIV#raProductDetailTitle
{
margin-bottom: 8px;
}

DIV#raProductDetailDescription
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
color: #000000;
margin-bottom: 20px;
}


.raProductDetailDescriptionStatus
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
color: #000000;
margin-bottom: 10px;
margin-top: 10px;
}


DIV#raProductDetailBody
{
display: block;
}

#raProductDetailImage
{
text-align: left;
margin-bottom: 20px;
}

#raProductDetailAttributes
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 17px;
font-size: 11px;
text-decoration:none;
color: #000000;
margin-bottom: 20px;
}

#raProductDetailPrice
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 17px;
font-size: 11px;
text-decoration:none;
color: #000000;
margin-bottom: 20px;
}

#raProductDetailQuantityInput
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
color: #000000;
margin-bottom: 20px;
}


#raProductDetailAddToCart
{
margin-bottom: 20px;
}

.raProductDetailAddToCart
{
border: #CCCCCC 1px solid;
background-color: #F4F0E8;
color: #494a4c; 
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
border: 1px solid #999999; 
font-size: 11px;
}


/* SHOPPING CART STYLES */

DIV#ShoppingCardBody
{
border-left: #AFB0B4 1px solid;
border-right: #AFB0B4 1px solid;
padding-left: 9px;
padding-right: 9px;
padding-bottom: 2px;

z-index: 2;

margin-bottom:-3px;
/*...to avoid the 3px issue in IE*/
}

#raShoppingCart
{
text-align: right;
vertical-align: top; 
border: red 0px solid;
padding-left: 15px;
padding-right: 15px;
}


#raShoppingCartTable
{
text-align: right;
vertical-align: top; 
border: red 0px solid;
width: 500px;
}

#raShoppingCartProductsTable
{
width: 100%;

} 

#raShoppingCartProductsTable td
{
vertical-align: middle;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 12px;
font-size: 11px;
text-decoration:none;
color: #000000;
text-decoration: none;

}
	

#raShoppingCartProduct
{
text-align: left;
width: 310px; 
border: red 0px solid;
}

#raShoppingCartAttributes
{

text-align: right;
border: green 0px solid; 
}

DIV#raShoppingCartDivider
{
border-top: #CCCCCC 1px solid;
height: 2px;
margin-top: 10px;
margin-bottom: 10px;
}


#raShoppingCartCountTable td
{
text-align: right;
vertical-align: middle;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 12px;
font-size: 11px;
text-decoration:none;
color: #000000;
text-decoration: none;
padding-left: 4px;
padding-bottom: 5px;
}


#raShoppingCartButtonDivider
{
height: 20px;
}



#raShoppingCartButtonTable td
{
padding-left: 20px;
}


.raShoppingCartButton
{
border: #CCCCCC 1px solid;
background-color: #F4F0E8;
color: #494a4c; 
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
border: 1px solid #999999; 
font-size: 11px;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
}


#raCartButtonForm input
{
border: #CCCCCC 1px solid;
background-color: #F4F0E8;
color: #494a4c; 
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
border: 1px solid #999999; 
}


#raCartButtonForm td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 10px;
text-decoration:none;
color: #000000;
}


/* LOGIN STYLES*/

DIV#raLogin
{
padding-bottom: 20px;
border: 0px solid red; 
}

/* REGISTRATION STYLES*/

DIV#raRegistration
{
margin-top: 20px;
margin-bottom: 20px;
border: 0px solid red; 

font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
color: #000000;
}


#raAlert
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
color: #960009;
}


#raLoginMessage
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 12px;
font-size: 9px;
text-decoration:none;
color: #000000;
padding-left: 10px;
}


/* CHECKOUT STYLES */

#raCheckoutInfo
{
text-align: left;
vertical-align: top; 
border: red 0px solid;
padding-left: 15px;
padding-right: 15px;
}

#raCheckoutShippingAddress
{
display: block;
text-align: left;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 12px;
font-size: 11px;
text-decoration:none;
color: #000000;
margin-bottom: 15px;
}


#raCheckoutPaymentMethod
{
display: block;
text-align: left;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 12px;
font-size: 11px;
text-decoration:none;
color: #000000;
margin-bottom: 15px;
}


#raCheckoutConfirmation
{

}

#raCheckoutSuccessMessage
{
display: block;
text-align: left;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 12px;
font-size: 11px;
text-decoration:none;
color: #000000;
}

/*SEARCH STYLES*/

.raSearchSlider
{
width: 173px;
height: 18px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #69615b;
border: 0px;
padding-bottom: 2px;
padding-left: 3px;
background: white url(/media/templates/raSearchSlider.gif) repeat-x; 
}

* html .raSearchSlider {margin-top: -1px; border: 0px red solid;} /* IE Hack - IE bottom 0 = 1 */


#raSearchLeft
{
background-image: url(/media/templates/raSearchLeft.gif);
background-repeat: no-repeat;
width:9px;
height:18px;
}

/* SEARCH RESULT STYLES */

DIV#SearchResults
{
display: block;
padding-right: 25px;
}

DIV#SearchResultsTitle
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
color: #000000;
}

.SearchResultPages
{
color: #000000;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
}


DIV#searchResultsBody
{
color: #000000;
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
padding-left: 17px;
margin-bottom: 20px;
}

.searchResultBodyRed
{
color: #960009;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
}


DIV#SearchResultsPagenumbers
{
display: block;
color: #960009;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
padding-left: 0px;
padding-bottom: 20px;
padding-top: 0px;
border: green 0px solid;
}

DIV#SearchResultsWrapper
{
padding: 3px;
}

a.SearchItem
{
color: #960009;
/*display: block;*/
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
margin-top: 0px;
text-transform: uppercase;
padding-right: 5px;
}

a:hover.SearchItem, a.SearchItemActive, a:hover.SearchItemActive
{
color: #999999;
/*display: block;*/
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
padding-right: 5px;
}


/*NEWSLETTER REGISTRATION STYLES*/

#raNewletterRegistration
{
border: red 0px solid;
}

/*HELPERS*/

#raHelpersDivider
{
background-image: url(/media/templates/transparent.gif);
background-repeat: no-repeat;
width:9px;
height:18px;
}

