/* Overrides to styles in common */
body {background-image:url(wallpaper.jpg); background-attachment:fixed} 
#MainLayout {width:980px; margin-top:0; background-color:#ffffff; -moz-box-sizing:border-box; border-top:18px solid white}

h1 {color:#433476}
h2 {color:#433476}
h3 {color:#808f67; background:url(dottedHor.gif) repeat-x top}
a {color:#433476}
a:hover {color:#3E938C}

#MainLayout th {padding:0; background:transparent url(HeaderBG.gif) no-repeat left top; border-right:1px solid #3e938c}

#SiteBreadcrumbs {background:#ebebeb url(Breadcrumbs/bg.gif) repeat-x bottom} 
#TopNav {background-color:#7A66B1; border:1px solid #6B56A9}
#TopNav td {background:url(TopNav/bg.gif) repeat-x bottom}
#TopNav a {background:url(TopNav/bg.gif) repeat-x bottom}
#TopNav a:hover {background:#7A66B1 url(TopNav/bg.over.gif)}
#SideNav h2,#RightColumn h2,.PopupHeader {border:1px solid #2B9C92; background:#42A9A1 url(Headers/bg.gif) repeat-x bottom}
#SideNav li {background:#f0f0f0 url(SideNav/bg.gif) repeat-x bottom; list-style-image:url(SideNav/ListItem.gif)}
.FooterSeparator {background:url(dottedVert.gif) repeat-y left}
.CustomerServicesFooterBar {background-color:#6b56a9}
.OurPrice {color:#433476}

#QuickLinks {font-size:115%; color:white; float:right; text-align:right; margin:12px 12px 0 0}
#QuickLinks .MiddleRow {height:38px}
#QuickLinks a {color:white}
#QuickLinks a:hover {color:#a21b61}
#QuickLinks .TextInput {font-size:100%; border:1px solid #666666; padding:4px 5px 4px 5px}

#Breadcrumbs a {color:black; text-decoration:underline}
#Breadcrumbs a:hover {color:#433476; text-decoration:none}

.HomeProdGrid .HasBG {background:url(cellBG1.gif) no-repeat bottom right}
.HomeProdGrid .RightBG {background:url(cellBG1right.gif) no-repeat bottom left}
.HomeProdGrid .LastBG {background:url(CatDivide.gif) repeat-y right}
.ProdGrid th {background:url(dottedHor.gif) repeat-x bottom}
.ProdGrid td {background:url(dottedHor.gif) repeat-x bottom}
.CatProdGrid .HasBG {background:url(CatBG1.gif) no-repeat bottom right}
.CatProdGrid .RightBG {background:url(dottedHor.gif) repeat-x bottom}
.CatProdGrid .LastBG {background:url(CatDivide.gif) no-repeat bottom right}
.Basket td, .Basket th {background:transparent url(dottedHor.gif) repeat-x bottom !important}
.Basket th {padding:18px 0 15px 0 !important; border:0 !important}
.ButtonFull {background:url(Buttons/buttonFull.gif) no-repeat center center}
.PagePanel h2 {background:#e6e6e7 url(Headers/pagePanel.gif) repeat-x bottom}
.DottedBottom {background:url(dottedHor.gif) repeat-x bottom}
.basketPopup {background:transparent url(BasketPopup.gif) no-repeat top right}

.CurrentCheckoutStage {background-color:#42A9A1 !important}

.filledRatingStar {background-image: url(Rating/FilledStar.png)}
.emptyRatingStar {background-image: url(Rating/EmptyStar.png)}
.savedRatingStar {background-image: url(Rating/SavedStar.png)}

.GiftControls td {background:url(dottedHor.gif) repeat-x top}

