
.ShopNavi {margin-top:10px;}
.ShopNavi * {line-height:normal!important}


a, a:visited, li a, li a:visited
{
    text-decoration: underline;
}
a:hover, a:focus, li a:hover, li a:focus
{
    text-decoration: underline;
}

.header, .menu, .body
{
    width: 950px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.container_ask *
{
    vertical-align:baseline;
    }



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    line-height: 140%;
    vertical-align: top;
}
p
{
    padding-top: 0;
    margin-top: 0;
}


/* Header Image */
html, body, form
{
    margin: 0;
    padding: 0;
    border: 0;
}


html
{
    height: 100%;
}
html[class~="ie7"]
{
    overflow: auto;
}

body
{
    height: 100%;
    overflow: auto;
    position: relative;
    background-image: url(    'Images/bg.jpg' );
    background-repeat: repeat-x;
    background-color: #f7f7f7;
}
form
{
    height: 100%;
}
.ie7 form
{
    height: 99.60%;
}




.body
{
    background-color: white;
    min-height: 630px;
    float: left;
}
.ie6 .body
{
    height: 630px;
}
.adv_imagesonly_topright
{
    width: 230px;
    padding-left: 6px;
}

.header
{
    width: 950px;
    height: 86px;
    border-bottom: solid 3px #1a2e6c;
    background-image: url(    'Images/top_srgb.jpg' );
    background-repeat: no-repeat;
}
.headerlink
{
    height: 59px;
    width: 300px;
    cursor: pointer;
}

#credits
{
    padding-top: 10px;
    padding-bottom: 30px;
    clear: both;
}
#credits *
{
    font-family: Arial;
    color: #888888;
    text-decoration: none;
    font-size: 11px;
}

.menu
{
    margin-bottom: 1px;
}

#skn_SearchTextBox
{
    float: right;
    margin: 4px 84px 0 0;
    color: White;
    font-size: 11px;
    background-color: Transparent;
    width: 89px;
}

/* Page */
.page
{
    width: 950px;
    vertical-align: top;
    text-align: center;
    margin: auto;
    background-color: #fff; /*  background-attachment: fixed; background-image:url('Images/top.jpg');*/
    min-height: 100%; /*  overflow: visible; */
    text-align: center;
}

.master
{
    width: 100%;
    height: 100%;
    vertical-align: top;
    text-align: center;
}

Table.master_outer
{
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: hidden;
}
Table.master_outer TD
{
    margin: 0;
    padding: 0;
    height: 100%;
}

.master_outer .body Table TD
{
    height: auto;
}



/* Footer Background Color*/

img
{
    margin: 0;
    padding: 0;
    border: 0;
}

/* Main Font */
body, input, textarea, select
{
    font-family: Trebuchet MS,Arial,sans-serif;
    font-size: 13px;
    color: #000;
}

/* Heading Font */
.Head
{
    font-family: Trebuchet MS,Arial,sans-serif;
    color: #1b3071;
    font-size: 17px;
    display: block;
    padding-bottom: 10px;
}
/* Heading Font Link*/
.Head A
{
    color: #5a3a97;
    font-size: 32px;
    line-height: 34px !important;
    display: block;
    padding-bottom: 12px;
    text-decoration: none;
}
.Head_Smaller, .Head_Smaller A
{
    line-height: 22px;
    font-family: Trebuchet MS,Arial,sans-serif;
    color: #1b3071;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
}
.Normal
{
    font-family: Arial;
    color: #353f5d;
    font-size: 12px;
}
.Normal A, A.Normal:link:visited:hover:active
{
    color: #353F5D;
    text-decoration: underline;
}
.NoTextDec
{
    text-decoration: none !important;
}


.menu
{
    margin-bottom: 1px;
    width: 100%;
}
/* MenulLevel 0 */




ul.firstLevelNav li.splitter
{
    display: inline;
    overflow: hidden;
    height: 28px;
    width: 2px;
    margin: 0;
    padding: 0;
}

ul.firstLevelNav
{
    height: 28px;
    overflow: hidden;
    list-style: none;
    padding: 0 0 0 15px;
    margin: -1px 0 0 0;
    float: left;
}
ul.firstLevelNav li
{
    float: left;
    height: 28px;
    padding: 0 12px;
}


/* Menu Level 0 Seperator Color */
/*ul.firstLevelNav li img
{
    position: relative;
    left: 13px;
}*/
/* Menu Level 0 Link Color */
ul.firstLevelNav li a, ul.firstLevelNav li a:visited
{
    text-decoration: none;
    font-family: Trebuchet MS,Arial,sans-serif;
    font-size: 13px;
    color: #fefefe !important;
    vertical-align: bottom;
    position: relative;
    top: 6px;
}
/* Menu Level 0 Link Selected/Hover Color */

li.Menu_Level0_Selected
{
    background-image: url(   'Images/menu_lvl0_bg_sel.gif' );
    background-repeat: repeat-x;
}



/* MenulLevel 1 */



div.secondLevelNav_footer
{
    height: 6px;
    width: 100%;
    position: relative;
    top: -2px;
    background-image: url(    'Images/menu_vert_bg.jpg' );
    background-repeat: repeat-y;
}
.secondLevelNav_header
{
    overflow: hidden;
    background-image: url(    'Images/menu_vert_bg.jpg' );
    background-repeat: repeat-y;
    height: 4px;
    width: 100%;
    position: relative;
    top: 1px;
    z-index: 1999;
}


.secondLevelNav_footerSpace
{
    height: 26px;
    width: 100%;
    overflow: hidden;
}

ul.secondLevelNav
{
    list-style: none;
    background-image: url(    'Images/menu_vert_bg.jpg' );
    background-repeat: repeat-y;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    position: relative;
}


ul.secondLevelNav li
{
    border-bottom: solid 1px #c3cdc8;
    border-top: solid 1px #f6f8f7;
    min-height: 21px;
    line-height: 21px;
}
.ie6 ul.secondLevelNav li
{
    height: 21px;
}

/*.ie .xhtml .secondLevelNav li a, .ie .xhtml .Menu_Level1_Selected
{
    position: relative;
    top: -4px;
}*/

ul.secondLevelNav li *, .Menu_Level1_Selected
{
    font-family: Trebuchet MS,Arial,sans-serif;
    font-size: 12px;
    color: #1b3071 !important;
    text-decoration: none !important;
    vertical-align: middle;
    padding-left: 8px;
}

.Menu_Level1_Selected, .Menu_Level2_Selected, .Menu_Level3_Selected, .Menu_Level4_Selected
{
    font-weight: bold;
}

.Menu_Level2, .Menu_Level2_Selected
{
    margin-left: 20px;
}
.Menu_Level3, .Menu_Level3_Selected
{
    margin-left: 40px;
}
.Menu_Level4, .Menu_Level4_Selected
{
    margin-left: 60px;
}
.Menu_Level5, .Menu_Level5_Selected
{
    margin-left: 80px;
}
/*ul[class=secondLevelNav]>li:first-child { border-top:none }
ul[class=secondLevelNav]>li:last-child { border-bottom:none }
.ie  ul[class=secondLevelNav]>li {border-bottom: expression(this.nextSibling==null?'none':'solid1px#c3cdc8');}*/

/*PANES*/




/* PANES */
div.LayoutPane
{
    width: 960px;
}



/* COLUMNS */
div.singleColumn
{
    width: 230px;
    float: left;
}
#FrontpageLayout div.doubleColumn
{
    width: 463px;
    float: left;
}

#NormalLayout
{
    padding-top: 20px;
    border-top: solid 1px #6fb53d;
}
#NormalLayout div.doubleColumn
{
    width: 460px;
    float: left;
}
#StoreLayout
{
    padding-top: 20px;
    border-top: solid 1px #6fb53d;
}
#StoreLayout div.doubleColumn
{
    width: 475px;
    float: left;
}

div.quattroColumn
{
    width: 950px;
    float: left;
}

#NormalLayout .LeftPane
{
    margin-right: 15px;
    position: relative;
    top: -1px;
}
#StoreLayout .LeftPane
{
    margin-right: 15px;
    position: relative;
    top: -1px;
}
#NormalLayout .ContentPane
{
}

#NormalLayout .RightPane
{
    margin-left: 15px;
}
#StoreLayout .RightPane
{
    margin-left: 0px;
}

#FrontpageLayout .TopPane
{
    padding-bottom: 13px !important;
    min-height: 298px;
}
.ie6 #FrontpageLayout .TopPane
{
    height: 298px;
}

#FrontpageLayout .LeftPane
{
    min-height: 318px;
    margin-right: 21px;
}

#NormalLayout .RightPane .container_withlogo,#NormalLayout .LeftPane .container_withlogo  {

min-height:318px;
}

.ie6 #FrontpageLayout .LeftPane
{
    height: 318px;
}
#FrontpageLayout #MiddleRow
{
    height: 318px;
}
#FrontpageLayout .ContentPane
{
    min-height: 318px;
}

.ie6 #FrontpageLayout .ContentPane
{
    height: 318px;
}

#FrontpageLayout .RightPane
{
    min-height: 318px;
    vertical-align: top;
    margin-left: 6px;
}

#FrontpageLayout .BottomPane
{
    /*   height: 219px;*/ /*205 + marga*/
    padding-bottom: 58px;
}

/* Specials for container sizes etc.*/
/*Snarslóðir*/
#FrontpageLayout .RightPane .container1
{
    min-height: 195px;
    margin-bottom: 6px;
}
.ie6 #FrontpageLayout .RightPane .container1
{
    height: 195px;
}
/*FAQ slóðir*/
#FrontpageLayout .RightPane .container2
{
    min-height: 117px;
    margin-bottom: 0px;
}
.ie6 #FrontpageLayout .RightPane .container2
{
    height: 117px;
}
#FrontpageLayout .LeftPane .container_withlogo
{
    min-height: 318px;
    margin-bottom: 0px;
}
.ie6 #FrontpageLayout .LeftPane .container_withlogo
{
    height: 318px;
}

#FrontpageLayout .BottomPane .container2_control
{
    width:230px;
    }
#FrontpageLayout .BottomPane .container2
{
    width:230px;
    height:205px;

margin-top:14px;
    margin-bottom: 0px;
    float:left;
}
/* CONTAINERS */
/* container_default: default.ascx*/
div.container_default
{
    margin-bottom: 14px;
    width: 100%;
}

/* container1: title_gradient_nomargin.ascx */
div.container1_tm
{
    font-family: Trebuchet MS,Arial,sans-serif;
    font-size: 13px;
    margin-top: -2px;
    font-weight: bold;
    color: #1b3071;
    float: left;
    height: inherit;
    margin-left: 4px;
    vertical-align: top;
    position: relative;
    top: 3px;
}
div.container1_tl
{
    width: 5px;
    height: inherit;
    float: left;
    background-image: url(       'Images/cont1_tl.gif' );
    background-repeat: no-repeat;
}
div.container1_tr
{
    width: 5px;
    float: right;
    height: inherit;
    background-image: url(       'Images/cont1_tr.gif' );
    background-repeat: no-repeat;
}
div.container1_t
{
    height: 23px;
    width: 100%;
    background-image: url('Images/cont1_tm.gif' );
    background-repeat: repeat-x;
}
div.container1
{
    width: 100%;
    background-color: #ebf1ee;
    background-image: url('Images/cont1_gradient.jpg' );
    background-position: bottom;
    background-repeat: repeat-x;
    margin-bottom: 14px;
}
div.container_withlogo
{
    width: 100%;
    background-color: #ebf1ee;
    background-image: url('Images/container_gradwithlogo2.jpg');
    background-position: bottom;
    background-repeat: no-repeat;
    margin-bottom: 14px;
}
div.container1_mm
{
    width: auto;
}

/* container2: title.ascx */
div.container2_tm
{
    font-family: Trebuchet MS,Arial,sans-serif;
    font-size: 13px;
    margin-top: -2px;
    font-weight: bold;
    color: #1b3071;
    float: left;
    height: inherit;
    margin-left: 4px;
    vertical-align: top;
    position: relative;
    top: 3px;
}
div.container2_tl
{
    width: 5px;
    height: inherit;
    float: left;
    background-image: url(       'Images/cont2_tl.gif' );
    background-repeat: no-repeat;
}
div.container2_tr
{
    width: 5px;
    float: right;
    height: inherit;
    background-image: url(       'Images/cont2_tr.gif' );
    background-repeat: no-repeat;
}
div.container2_t
{
    height: 23px;
    width: 100%;
    background-image: url(       'Images/cont2_tm.gif' );
    background-repeat: repeat-x;
}
div.container2
{
    width: 100%;
    background-color: #f1f5f3;
    margin-bottom: 14px;
}
div.container2_control
{
    width: 100%;
}
div.container2_mm
{
    width: auto;
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 7px;
}

/*Container_bmi*/
div.container_bmi_tm
{
    font-family: Trebuchet MS,Arial,sans-serif;
    font-size: 13px;
    margin-top: -2px;
    font-weight: bold;
    color: #1b3071;
    float: left;
    height: inherit;
    margin-left: 81px;
    vertical-align: top;
    position: relative;
    top: 3px;
}
div.container_bmi_tl
{
    width: 5px;
    height: inherit;
    float: left;
}
div.container_bmi_tr
{
    width: 5px;
    float: right;
    height: inherit;
}
div.container_bmi_t
{
    height: 23px;
    width: 100%;
}
div.container_bmi
{
    width: 460px;
    height: 205px;
    background-image: url(       'Images/contbmi_bg.jpg' );
    background-repeat: no-repeat;
    padding-right: 9px;
    margin-top: 14px;
}
div.container_bmi input
{
    height: 16px;
}
div.container_bmi_mm
{
    width: auto;
    margin-left: 170px;
    margin-top: 35px;
}

/*Container_ask*/
div.container_ask_tm
{
    font-family: Trebuchet MS,Arial,sans-serif;
    font-size: 13px;
    margin-top: -2px;
    font-weight: bold;
    color: #1b3071;
    float: left;
    height: inherit;
    margin-left: 4px;
    vertical-align: top;
    position: relative;
    top: 3px;
}
div.container_ask_tl
{
    width: 5px;
    height: inherit;
    float: left;
}
div.container_ask_tr
{
    width: 5px;
    float: right;
    height: inherit;
}
div.container_ask_t
{
    height: 23px;
    width: 100%;
}
div.container_ask
{
    width: 230px;
    height: 205px;
    background-image: url(       'Images/contask_bg.jpg' );
    background-repeat: no-repeat;
    margin-right: 21px;
    margin-top: 14px;
}
div.container_ask_mm
{
    width: auto;
    margin: 14px;
}

/*Container_termin*/
div.container_termin_tm
{
    font-family: Trebuchet MS,Arial,sans-serif;
    font-size: 13px;
    margin-top: -2px;
    font-weight: bold;
    color: #1b3071;
    float: left;
    height: inherit;
    margin-left: 4px;
    vertical-align: top;
    position: relative;
    top: 3px;
}
div.container_termin_tl
{
    width: 5px;
    height: inherit;
    float: left;
    background-image: url(       'Images/cont1_tl.gif' );
    background-repeat: no-repeat;
}
div.container_termin_tr
{
    width: 5px;
    float: right;
    height: inherit;
    background-image: url(       'Images/cont1_tr.gif' );
    background-repeat: no-repeat;
}
div.container_termin_t
{
    height: 23px;
    width: 100%;
    background-image: url(       'Images/cont1_tm.gif' );
    background-repeat: repeat-x;
}
div.container_termin
{
    width: 100%;
    height: 205px;
    background-color: #ebf1ee;
    background-image: url(       'Images/cont1_gradient.jpg' );
    background-position: bottom;
    background-repeat: repeat-x;
}
div.container_termin_mm
{
    width: auto;
    margin: 13px;
}


/* ELEMENTS */
/* Advertisements */
/* snarslodir.xsl */
.adv_links
{
    width: 100%;
}
.adv_links IMG
{
    border: none;
}
.adv_links .row
{
    height: 21px;
}

.adv_links .link
{
    float: left;
    height: inherit;
    vertical-align: middle;
    padding-left: 9px;
    padding-top: 2px;
}

.adv_links .imageholder
{
    float: right;
    padding-right: 13px;
    padding-top: 3px;
    padding-left: 6px;
}

.adv_links .rowsplitter
{
    width: 100%;
    height: 0px;
    border-top: solid 1px #d3d8d6;
    border-bottom: solid 1px #f9faf9;
    overflow: hidden;
    float: left;
}


/* FAQ */
/* faq.xsl */
.faq_snippet
{
    width: 100%;
    cursor: pointer;
}
.faq_snippet .row
{
    min-height: 21px;
    float: left;
    width: 100%;
}
.ie6 .faq_snippet .row
{
    height: 21px;
}
.faq_snippet .link
{
    float: left;
    height: inherit;
    vertical-align: middle;
    padding-left: 9px;
    padding-top: 2px;
}

.faq_snippet .rowsplitter
{
    width: 100%;
    border-top: solid 1px #d3d8d6;
    border-bottom: solid 1px #f9faf9;
    height: 0px;
    overflow: hidden;
    float: left;
}

.faq_snippet .text
{
    padding: 2px 9px 9px 9px;
}

.faq_snippet .text_Head
{
    font-family: Trebuchet MS,Arial,sans-serif;
    color: #1b3071;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}


/**/
#center
{
    vertical-align: middle;
    height: 100%;
}


/*adv top corner right*/
div.adv_imagesandtext_topright
{
    padding-left: 6px;
}
div.adv_imagesandtext_topright .row
{
    background-image: url('Images/adbg_topright.jpg' );
    background-repeat: no-repeat;
    height: 58px;
    width: 230px;
    font-family: Trebuchet MS,Arial,sans-serif;
    color: #1b3071;
    font-size: 20px;
    text-decoration: none;
}
div.adv_imagesandtext_topright .row div
{
    padding-top: 16px;
}
div.adv_imagesandtext_topright .row div *
{
    margin-left: 14px;
    font-family: Trebuchet MS,Arial,sans-serif;
    color: #1b3071;
    font-size: 20px;
    text-decoration: none;
    font-weight: bold;
}

/*Advertisement BIG with overlay*/


div.advertisement_big
{
    width: 714px;
    height: 298px;
}
div.advertisement_big img
{
    border: none;
}
div.advertisement_big .imageholder
{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
div.advertisement_big .overlay
{
    width: 100%;
    height: 60px;
    background-color: #fff;
    position: relative;
    top: -60px;
    filter: alpha(opacity=70);
    opacity: 0.70;
    -moz-opacity: 0.70;
}

div.advertisement_big .htmlcontent
{
    width: auto;
    height: 60px;
    padding: 2px 17px 0;
    position: relative;
    top: -120px;
}

.advertisement_big .linkmore
{
    font-family: Arial;
    font-size: 9px;
    color: #1b3071;
    position: relative;
    top: 3px;
    text-decoration: underline;
    margin-left: 3px;
}
.advertisement_big .image
{
    width: 100%;
    height: 100%;
}
div.advertisement_big .htmlcontent Span[class=Normal]
{
    line-height: 14px;
}



/*NEWS SNIPPET*/
div.newssnippet
{
    width: 100%;
}
div.newssnippet .row
{
    height: 95px;
    width: 100%;
    padding-bottom: 16px;
}

div.newssnippet .left
{
    width: 95px;
    float: left;
    height: 100%;
    position: relative;
}
div.newssnippet .left IMG
{
    position: absolute;
    bottom: 0px;
    border: solid 1px #b5b5b5;
}

div.newssnippet .right
{
    float: left;
    position: relative;
    width: 359px;
    height: 100%;
    padding-left: 9px;
}

div.newssnippet .right div.htmlcontent
{
    position: absolute;
    bottom: 0px;
    margin: 0;
    padding: 0 0 1px 0;
}
.newssnippet .title
{
    font-family: Trebuchet MS,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #1b3071;
    line-height: 22px;
}

.newssnippet .linkmore
{
    font-family: Arial;
    font-size: 9px;
    color: #717583;
    position: relative;
    top: 3px;
    text-decoration: underline;
    margin-left: 3px;
}
div.newssnippet .htmlcontent Span[class=Normal]
{
    line-height: 14px;
}
div.newssnippet .htmlcontent
{
    width: 348px;
}

/*News element*/
.newselement .imageholder
{
    padding-bottom: 18px;
}
.newselement .title
{
}
.newselement .datetext
{
    font-size: 10px !important;
}
.newselement .text
{
    margin-top: -5px;
}

.newselement .list_holder
{
    padding-top: 10px;
    margin-top: 20px;
    border-top: solid 1px #b5b5b5;
}
.newselement .list_item
{
    padding-top: 3px;
}

.NoBorder
{
    border: 0px none;
}

/*CONTACTS*/


div.contacts
{
    width: 100%;
}

div.contacts .row
{
    width: 100%;
    clear: both;
    padding-bottom: 14px;
    height: 87px;
}

div.contacts .imageholder
{
    float: left;
    height: 87px;
    width: 68px;
}
div.contacts .image
{
}

div.contacts .detailsholder
{
    float: right;
    width: 392px;
    margin-right: -21px;
}
div.contacts .name
{
    font-weight: bold;
}
div.contacts .description
{
}
div.contacts .role
{
}
div.contacts .phone
{
}
div.contacts .mobilephone
{
}
div.contacts .email
{
}



/* INPUT FIELDS */
.TextArea
{
    border: solid 1px #B5B5B5;
    height: 140px;
    width: 157px;
    padding-left: 3px;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #373737;
}
.TextArea_Small
{
    border: solid 1px #B5B5B5;
    height: 48px;
    width: 120px;
    padding-left: 3px;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #373737;
}
.Textbox
{
    border: solid 1px #B5B5B5;
    height: 16px;
    width: 160px;
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #48494b;
}
.Textbox_Small
{
    border: solid 1px #B5B5B5;
    height: 16px;
    width: 120px;
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #48494b;
}

.DropDownList
{
    border: solid 1px #B5B5B5;
    height: 19px;
    width: 120px;
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #48494b;
}
.DropDownList_Small
{
    border: solid 1px #B5B5B5;
    height: 19px;
    width: 120px;
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #48494b;
}
.Button, .Button A
{
}
/* INPUT FIELDS END */


/* ERROR MESSAGES */
.ValidationMessage
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #d63308;
}
/* ERROR MESSAGES END */

div.shadow_top_holder
{
    width: 21px;
    float: left;
    height: 100%;
}
div.top
{
    width: 21px;
    float: left;
}
img.top
{
    padding-top: 75px;
}
img.tile
{
    height: 100%;
    width: 21px;
}
div.tile
{
    height: 100%;
}


/* Forms */

.FormsModule .fLabel
{
    padding: 20px 0 10px !important;
}

.FormsModule .Head
{
    font-weight: bold;
    font-size: 12px;
    padding-bottom:0;
}


/*** graph chart for poll module ***/
.graph_bar
{
    background:#1B3071  none repeat scroll 0%;
    display:inline;
    float:left;
    height: 10px;
    margin: 2px 3px 0px 0px;
    width:1px;
}




/* Store MiniCart */

.StoreMiniCart .Title
{
    font-family: Trebuchet MS;
    font-size: 13px;
    color: #1b3071;
    font-weight: bold;
}

.StoreMiniCart .QuantityBox
{
    text-align: right;
    background: url('images/QuantityBox.gif') no-repeat;
    border: 0;
    margin: 0;
    padding: 3px 2px 0 0;
    width: 19px;
    height: 17px;
}

.StoreMiniCart td
{
    vertical-align: middle;
}

.StoreMiniCart .Item
{
    margin-top: 5px;
}

.StoreMiniCart .Item td span
{
    line-height: 21px;
}

.ie7 .StoreMiniCart .Item td span
{
    padding-top: 3px;
}

.StoreMiniCart .bottom td
{
    vertical-align: bottom;
}

.StoreMiniCart .splitter
{
    border-top: 1px solid #D3D8D6;
    border-bottom: 1px solid #F9FAF9;
    margin: 10px 0 5px;
}

.StoreMiniCart .Update
{
    color: #717583;
    font-size: 9px;
    text-decoration: underline;
}

.StoreMiniCart .ViewCart
{
    background: url('images/bilegg.gif') no-repeat;
    display: block;
    float: right;
    height: 18px;
    width: 68px;
}

.StoreMiniCart .ViewCart span
{
    display:none;
}

.StoreMiniCart .NoItems, .StoreMiniCart .PaymentStarted
{
    display:block;
    font-family: Trebuchet MS;
    font-size: 13px;
    color: #1b3071;
    font-weight: bold;
    text-align: left;
}

.PaymentControl
{
    width: 400px;
}

.PaymentControl .StoreRightColumnWidth
{
    width: 177px;
}

.PaymentControl .StoreMiddleColumnWidth
{
    width: 100px;
}

.PaymentControl .StoreLeftColumnWidth
{
    width: 51px;
}

.PaymentControl .NormalTextBox
{
    width: 150px;
    height: 15px;
    padding-left: 2px;
    font-size: 12px;
}

.PaymentControl .NormalDropDown
{
    width: 157px;
    height: 22px;
    font-size: 12px;
}

.PaymentControl .NormalRadioButton
{
    display:block;
}


/* Special hide for print area */
#skn_lyut_ctr9805_ModuleContent, .master_outer #skn_lyut_ctr15330_ModuleContent
{
    display: none;
}
.master_outer #skn_lyut_ctr9805_ModuleContent, #skn_lyut_ctr15330_ModuleContent
{
    display: block;
}

.NormalRed
{
    color: Red;
    font-size: 11px;
    font-family: Arial;
}