/* GENERAL STYLES */
body {margin: 0px; padding: 0px; font-family: Arial, Verdana; font-size: 12px;}

/* Layout */
.Wrapper {position: relative; background: url(/media/973/main_bg.jpg) no-repeat; margin: 0px auto 0px auto; width: 960px; min-height: 599px; height: auto !important; height: 599px;}

#Banner {background: url(/media/932/banner.jpg) no-repeat; width: 960px; min-height: 90px; height: auto !important; height: 90px;}
#HomeButton a {display: block; width: 178px; min-height: 76px; height: auto !important; height: 76px; position: relative; left: 10px; top: 14px;}

#Navigation {background: url(/media/983/nav_bg.jpg) no-repeat; width: 960px; min-height: 26px; height: auto !important; height: 26px;}
#NavAlignment {float: right; padding: 0px 50px 0px 0px;}
.NavButton, .NavDivider {float: left;}
.NavDivider {padding: 0px 10px 0px 10px;}

#HomePage #Content {width: 960px; min-height: 460px; height: auto !important; height: 460px;}

#ContentPage #ContentTop, #ProductOverviewPage #ContentTop, #ProductDetailsPage #ContentTop {background: url(/media/947/content_top.jpg) no-repeat; width: 940px; min-height: 15px; height: auto !important; height: 15px; margin: 4px auto 0px auto;}
#ContentPage #Content, #ProductOverviewPage #Content, #ProductDetailsPage #Content {background: url(/media/937/content_body.jpg) repeat-y; width: 940px; min-height: 420px; height: auto !important; height: 420px; margin: 0px auto 0px auto;}
#ContentPage #ContentBottom, #ProductOverviewPage #ContentBottom, #ProductDetailsPage #ContentBottom {background: url(/media/942/content_footer.jpg) no-repeat; width: 940px; min-height: 15px; height: auto !important; height: 15px; margin: 0px auto 10px auto;}

#Promotion {background: url(/media/993/promotion.jpg) no-repeat; width: 940px; min-height: 230px; height: auto !important; height; 230px; margin: 4px auto 5px auto;}
.PageDivider {background: url(/media/998/pagedivider.jpg) repeat-x; width: 960px; min-height: 10px; height: auto !important; height: 10px; font-size: 1px;}

#HomePage #SideColumn {float: left; background: url(/media/952/decorationbox.jpg) no-repeat; width: 244px; min-height: 215px; height: auto !important; height: 215px;}
#ContentPage #SideColumn, #ProductOverviewPage #SideColumn, #ProductDetailsPage #SideColumn {float: left; width: 213px; min-height: 420px; height: auto !important; height: 420px; margin: 0px 0px 0px 20px;}

#HomePage #MainContent {float: left; width: 652px; min-height: 180px; height: auto !important; height: 180px; margin: 25px 20px 10px 37px;}
#ContentPage #MainContent, #ProductDetailsPage #MainContent {float: left; background: #bfcada; width: 422px; min-height: 420px; height: auto !important; height: 420px; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 38px;}
#ContentPage #MainContentClear {float: left; background: #bfcada; width: 600px; min-height: 420px; height: auto !important; height: 420px; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 38px;}
#ProductOverviewPage #MainContent {float: left; background: #bfcada; width: 629px; min-height: 420px; height: auto !important; height: 420px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 38px;}

#ContentPage #ImgColumn, #ProductDetailsPage #ImgColumn {float: left; background: #bfcada; width: 197px; min-height: 380px; height: auto !important; height: 380px; margin: 40px 0px 0px 0px; padding: 0px 0px 0px 40px;}
#ProductOverviewPage .ImgColumn {float: left; background: #bfcada; width: 82px; min-height: 56px; height: auto !important; height: 56px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#ProductOverviewPage .ProductOverviewContent {float: left; background: #bfcada; width: 400px; min-height: 56px; height: auto !important; height: 56px; margin: 0px 52px 0px 15px;}
#ProductOverviewPage .OrderColumn {float: left; background: #bfcada; width: 79px; min-height: 56px; height: auto !important; height: 56px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#ProductDetailsPage .OrderColumn {background: #bfcada; width: 79px; min-height: 56px; height: auto !important; height: 56px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 78px;}

#ContentPage #ImgColumn .ProductImg, #ProductDetailsPage #ImgColumn .ProductImg {background: url(/media/968/img_bg.jpg) no-repeat; width: 153px; min-height: 104px; height: auto !important; height: 104px; padding: 2px 0px 15px 3px;}
#ProductOverviewPage .ImgColumn .ProductImg {background: url(/media/1244/productimg_bg.jpg) no-repeat; width: 82px; min-height: 56px; height: auto !important; height: 56px; padding: 2px 0px 24px 3px;}

#ProductOverviewPage .OrderColumn input.AmountBox, #ProductDetailsPage .OrderColumn input.AmountBox {float: left; width: 16px; min-height: 16px; height: auto !important; height: 16px; border: solid 1px #b5c1d4;}

#Footer {background: url(/media/963/footer_bg.jpg) repeat-x; width: 960px; min-height: 19px; height: auto !important; height: 19px; line-height: 22px; font-size: 10px; color: #002b6c; text-align: center;}

/* Text */
h1 {margin: 0px; padding: 0px 0px 8px 0px; font-size: 18px; color: #002b6c; }
h2 {margin: 0px; padding: 0px 0px 8px 0px; font-size: 14px; color: #002b6c; }

#ProductOverviewPage #MainContent h1 {padding: 0px 0px 30px 0px;}
#ProductOverviewPage .ProductOverviewContent h2 {margin: 0px; padding: 0px 0px 0px 0px; font-size: 14px; color: #002b6c; }
#ProductOverviewPage .ProductOverviewContent p {margin: 0px; padding: 0px 0px 8px 0px; font-size: 10px; line-height: 14px; color: #002b6c;}

p {margin: 0px; padding: 8px 0px 8px 0px; line-height: 18px; color: #002b6c;}

#Navigation {font-size: 13px; color: #bfcada; line-height: 13px;}
#Navigation a, .SideColumnLink a {text-decoration: none; color: #002b6c;}
#Navigation a:hover, .SideColumnLink a:hover {color: #bfcada;}

a {text-decoration: underline; color: #002b6c;}
a:hover {text-decoration: none; color: #4d70a2;}

#ProductOverviewPage .OrderColumn label, #ProductDetailsPage .OrderColumn label {float: left; display: block; font-size: 10px; color: #002b6c; line-height: 22px; padding: 0px 10px 12px 10px;}

/* Misc. */
.ClearEnd {clear: both;}

.SideColumnLink {background: url(/media/978/nav_active.jpg) no-repeat; margin: 0px 0px 5px 0px;}
img {border: 0px;}
.SideColumnLink img {margin: 0px 5px 0px 0px;}
* html a:hover {visibility: visible;}
.SideColumnLink a:hover img{visibility: hidden;}

.SideColumnLink a {text-decoration: none;}

/* EDITOR PROPERTIES */

