* {
    line-height: 18px;
    margin: 0;
    padding: 0;
}
:focus {
    outline: none;
}
img {
    border: 0 none #FFFFFF;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
ul, li {
    list-style: none outside none;
}
body {
    color: #000000;
    font: 11px/18px Arial,Helvetica,sans-serif;
}
p {
    color: #000000;
    font: 11px/18px Arial,Helvetica,sans-serif;
}
a {
    color: #000000;
    outline:none;
}
a img {
  outline:none;
}
a:link, a:active, a:visited {
    color: #000000;
    text-decoration: none;
    outline:none;
}
a:hover {
    text-decoration: underline;
}
.fontBold, .fontBold p, .fontBold a, .fontBold a:link, .fontBold a:active, .fontBold a:hover, .fontBold a:visited, .fontBold span, .fontBold td {
    font-weight: bold;
}
.upperCase, .upperCase span, .upperCase select, .upperCase option, .upperCase a, .upperCase td {
    text-transform: uppercase;
}
.fontNormal, .fontNormal p, .fontNormal a, .fontNormal a:link, .fontNormal a:active, .fontNormal a:hover, .fontNormal a:visited, .fontNormal span, .fontNormal td, .fontNormal h1, .fontNormal h2 {
    font-weight: normal;
}
.overFlowBtn {
    border: 0 none #FFFFFF;
    cursor: pointer;
    display: block;
    line-height: 10px;
    overflow: hidden;
    position: absolute;
    text-indent: -5000px;
}
.hideContent {
    display: none;
}
.clearAll {
    clear: both;
}
.floatLeft {
    float: left;
}
.floatRight {
    float: right;
}
.fT1, .fT1 p, .fT1 a:link, .fT1 a:active, .fT1 a:hover, .fT1 a:visited, .fT1 span, .fT1 select, .fT1 input, .fT1 td, .fT1 .CmsPageStyle, .fT1 h1, .fT1 h2, .fT1 h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8px;
    line-height: 10px;
}
.fT2, .fT2 p, .fT2 a:link, .fT2 a:active, .fT2 a:hover, .fT2 a:visited, .fT2 span, .fT2 select, .fT2 input, .fT2 td, .fT2 .CmsPageStyle, .fT2 h1, .fT2 h2, .fT2 h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    line-height: 12px;
}
.fT3, .fT3 p, .fT3 a:link, .fT3 a:active, .fT3 a:hover, .fT3 a:visited, .fT3 span, .fT3 select, .fT3 input, .fT3 td, .fT3 .CmsPageStyle, .fT3 h1, .fT3 h2, .fT3 h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 13px;
}
.fT4, .fT4 p, .fT4 a:link, .fT4 a:active, .fT4 a:hover, .fT4 a:visited, .fT4 span, .fT4 select, .fT4 input, .fT4 td, .fT4 .CmsPageStyle, .fT4 h1, .fT4 h2, .fT4 h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 15px;
}
.fT5, .fT5 p, .fT5 a:link, .fT5 a:active, .fT5 a:hover, .fT5 a:visited, .fT5 span, .fT5 select, .fT5 input, .fT5 td, .fT5 .CmsPageStyle, .fT5 h1, .fT5 h2, .fT5 h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
}
.fT6, .fT6 p, .fT6 a:link, .fT6 a:active, .fT6 a:hover, .fT6 a:visited, .fT6 span, .fT6 select, .fT6 input, .fT6 td, .fT6 .CmsPageStyle, .fT6 h1, .fT6 h2, .fT6 h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 17px;
}
.fT7, .fT7 p, .fT7 a:link, .fT7 a:active, .fT7 a:hover, .fT7 a:visited, .fT7 span, .fT7 select, .fT7 input, .fT7 td, .fT7 .CmsPageStyle, .fT7 h1, .fT7 h2, .fT7 h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 18px;
}
.fT8, .fT8 p, .fT8 a:link, .fT8 a:active, .fT8 a:hover, .fT8 a:visited, .fT8 span, .fT8 select, .fT8 input, .fT8 td, .fT8 .CmsPageStyle, .fT8 h1, .fT8 h2, .fT8 h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 20px;
}
.fT9, .fT9 p, .fT9 a:link, .fT9 a:active, .fT9 a:hover, .fT9 a:visited, .fT9 span, .fT9 select, .fT9 input, .fT9 td, .fT9 .CmsPageStyle, .fT9 h1, .fT9 h2, .fT9 h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 21px;
}
.fT10, .fT10 p, .fT10 a:link, .fT10 a:active, .fT10 a:hover, .fT10 a:visited, .fT10 span, .fT10 select, .fT10 input, .fT10 td, .fT10 .CmsPageStyle, .fT10 h1, .fT10 h2, .fT10 h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    line-height: 22px;
}
.fT11, .fT11 p, .fT11 a:link, .fT11 a:active, .fT11 a:hover, .fT11 a:visited, .fT11 span, .fT11 select, .fT11 input, .fT11 td, .fT11 .CmsPageStyle, .fT11 h1, .fT11 h2, .fT11 h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 24px;
}
.fT12, .fT12 p, .fT12 a:link, .fT12 a:active, .fT12 a:hover, .fT12 a:visited, .fT12 span, .fT12 select, .fT12 input, .fT12 td, .fT12 .CmsPageStyle, .fT12 h1, .fT12 h2, .fT12 h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    line-height: 26px;
}
.fT20, .fT20 p, .fT20 a:link, .fT20 a:active, .fT20 a:hover, .fT20 a:visited, .fT20 span, .fT20 select, .fT20 input, .fT20 td, .fT20 .CmsPageStyle, .fT20 h1, .fT20 h2, .fT20 h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    line-height: 28px;
}
.fC0, .fC0 p, .fC0 a:link, .fC0 a:active, .fC0 a:hover, .fC0 a:visited, .fC0 span, .fC0 select, .fC0 input, .fC0 td, .fC0 .CmsPageStyle, .fC0 h1, .fC0 h2, .fC0 h3 {
    color: #000000;
}
.fC1, .fC1 p, .fC1 a:link, .fC1 a:active, .fC1 a:hover, .fC1 a:visited, .fC1 span, .fC1 select, .fC1 input, .fC1 td, .fC1 .CmsPageStyle, .fC1 h1, .fC1 h2, .fC1 h3 {
    color: #FFFFFF;
}
.fC2, .fC2 p, .fC2 a:link, .fC2 a:active, .fC2 a:hover, .fC2 a:visited, .fC2 span, .fC2 select, .fC2 input, .fC2 td, .fC2 .CmsPageStyle, .fC2 h1, .fC2 h2, .fC2 h3 {
    color: #000000;
}
#ShopLayOut_SpaceTop_TD, #ShopLayOut_Topmenu_TD {
    background: none repeat scroll 0 0 #FFFFFF;
}
#ShopLayOut_Topmenu_TD a:visited, #ShopLayOut_Topmenu_TD a:hover, #ShopLayOut_Topmenu_TD a:active, #ShopLayOut_Topmenu_TD a:link, #ShopLayOut_Topmenu_TD {
    color: #000000;
    float: right;
    font: 10px Arial,Helvetica,sans-serif;
    margin-top: 3px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}

#ShopLayOut_Topmenu_TD A IMG {
    margin-top: -6px;
}
.BackgroundColor1_CreditCardPayment td, .BackgroundColor1_CreditCardPayment span, .BackgroundColor1_CreditCardPayment {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
}
.BackgroundColor1_CreditCardPayment td, .BackgroundColor1_CreditCardPayment span, .BackgroundColor1_CreditCardPayment, #TipFriend_TD input, #TipFriend_TD textarea, #TipFriend_TD td, #TipFriend_TD, #TipFriend_TD span, #recHeader {
    color: #000000;
}
.BackgroundColor1_CreditCardPayment {
    border-top-color: #E4E4E4;
}
.Text1_CreditCardPayment select, #txtCardNumber, #txtCardCvv, #newsLetterAdd .NewsText, #TipFriend_TD textarea, #TipFriend_TD input {
    border: 1px solid #000000;
}
#TipFriend_TD input, #TipFriend_TD textarea, #TipFriend_TD td, #TipFriend_TD, #TipFriend_TD span, #TipFriend_TD .TextInputField_TipFriend {
    font: 12px arial,helvetica,sans-serif;
}
#recHeader {
    font: 25px arial,helvetica,sans-serif;
    padding-bottom: 10px;
    text-transform: uppercase;
}
#bottomNav {
    border-bottom: 1px dotted #ADADAD;
    height: 60px;
}
#TipFriend_TD textarea, #TipFriend_TD input, .Text1_FrontPage ul, .Text2_FrontPage ul, .CmsPageStyle ul {
    margin-bottom: 10px;
}
#TipFriend_TD .TextInputField_TipFriend {
    padding: 2px;
    width: 250px;
}
.TipFriend_TD TD {
    vertical-align: top;
}
#ShopLayOut_Topmenu_TD a:hover, .Text1_FrontPage a, .Text2_FrontPage a {
    text-decoration: underline;
}
#prCardFavBtn, #ShopLayOut_Search_TD {
    display: none;
}
#ShopLayOut_SpaceBottom_TD, .SpaceLeft_TD, .SpaceRight_TD {
    vertical-align: top;
}
.SpaceLeft_TD {
    background: url("/images/design/construction/leftbg.gi") repeat-y scroll right top #FFFFFF;
}
.SpaceRight_TD {
    background: url("/images/design/construction/rightbg.gi") repeat-y scroll left top #FFFFFF;
}
.TDxtraBgLeft {
}
.TDxtraBgLeft {
    height: 30px;
}
.TDxtraBgRight {
    height: 30px;
}
#TipFriend_TD .SubmitButton_TipFriend {
    height: 30px;
}
.TDxtraBgRight {
}
.Text1_FrontPage li, .Text2_FrontPage li, .CmsPageStyle ul, .CmsPageStyle li {
    list-style-position: inside;
    list-style-type: disc;
}
.Text1_FrontPage ul, .Text2_FrontPage ul, .CmsPageStyle ul {
    margin-top: 5px;
}
.Text1_FrontPage ul, .Text2_FrontPage ul, .CmsPageStyle ul, .BackgroundColor1_CreditCardPayment td, .BackgroundColor1_CreditCardPayment span, .BackgroundColor1_CreditCardPayment {
    margin-left: 0;
}
.BackgroundColor1_CreditCardPayment center {
    text-align: left;
}
.Text1_CreditCardPayment {
    padding-bottom: 3px;
    padding-left: 0;
}
.Text1_CreditCardPayment IMG {
    position: relative;
}
#TipFriend_TD .SubmitButton_TipFriend {
    position: relative;
}
#bottomNav {
    position: relative;
}
.Text1_CreditCardPayment IMG {
    top: 3px;
}
.BackgroundColor1_CreditCardPayment {
    border-top: 1px dotted;
}
#bottomNav {
    border-top: 1px dotted #ADADAD;
}
.Text1_CreditCardPayment select {
    width: 55px;
}
.Text1_CreditCardPayment select, #txtCardNumber, #txtCardCvv, #newsLetterAdd .NewsText {
    height: 25px;
    padding: 2px;
}
#TipFriend_TD DIV DIV {
    border-top: medium none;
}
#TipFriend_TD .SubmitButton_TipFriend {
    background: url("/images/design/source/send_btn_custom.gif") no-repeat scroll 0 0 #FFFFFF;
    right: 0;
    width: 60px;
}
#TipFriend_TD .SubmitButton_TipFriend, #newsLetterAdd .addBtn, #newsLetterAdd .revBtn {
    border-color: #FFFFFF;
    border-style: none;
    border-width: 0;
    cursor: pointer;
    display: block;
    font-size: 0 !important;
    line-height: 5000px;
    overflow: hidden;
    text-indent: -5000px;
    top: 0;
}
#TipFriend_TD .SubmitButton_TipFriend, #newsLetterAdd .addBtn, #newsLetterAdd .revBtn, #ShopLayOut_Topmenu_TD {
    text-align: right;
}
#TipFriend_TD .SubmitButton_TipFriend, #divBox1, #topMenuBasketContent {
    float: right;
}
#bottomWrapper LI {
    margin-right: 10px;
}
#newsLetterAdd .addBtn {
    background: url("/images/design/source/tilmeld_btn_custom.gif") no-repeat scroll 0 0 #FFFFFF;
}
#newsLetterAdd .addBtn, #newsLetterAdd .revBtn {
    height: 35px;
    margin-top: 7px;
    width: 77px;
}
#newsLetterAdd .addBtn, #newsLetterAdd .revBtn, #madeBy {
    right: 0;
}
#newsLetterAdd .addBtn, #newsLetterAdd .revBtn, #topMenuTDNavigation, #topMenuLogo, #bottomWrapper {
    float: left;
}
#newsLetterAdd .revBtn {
    background: url("/images/design/source/afmeld_btn_custom.gif") no-repeat scroll 0 0 #FFFFFF;
}
#ShopLayOut_Topmenu_TD {
    padding-top: 6px;
}
#ShopLayOut_Topmenu_TD A {
    margin-left: 30px;
}
#topMenuTDNavigation, #bottomWrapper, #bottomNav {
    width: 980px;
}
.basketVariables {
    margin-top: 2px;
}
#topBanner {
    margin-top: 30px;
}
#topMenuCenterNav li, #bottomWrapper li {
    display: inline;
}
#topMenuCenterNav LI {
    margin-right: 30px;
    margin-top: 50px;
}
#topMenuCenterNav UL {
    margin-top: 36px;
}
#topMenuCenterNav ul, #bottomWrapper ul {
    line-height: 0;
}
#topMenuBasketContent {
    height: 42px;
    margin-top: 30px;
}
#topMenuBasketContent, #bottomWrapper {
    text-align: center;
}
#topMenuBasketContent, #basketVariables {
    width: 170px;
}
#divBox1 {
    margin-top: 41px;
}
#bottomWrapper {
    margin-bottom: 20px;
    margin-top: 20px;
}
#bottomWrapper UL {
    left: 95px;
    top: 20px;
    width: 780px;
}
#bottomWrapper ul, #madeBy {
    position: absolute;
}
#bottomWrapper li {
    margin-left: 10px;
}
#madeBy {
    top: 23px;
}
.listWidthPrl {
    text-align: left;
    width: 760px;
}
.tmarg {
    margin-right: 40px;
    margin-top: 29px;
}
#topMenuLogo {
    margin-left: 21px;
}
#topMenuTDNavigation {
    height: 98px;
}