﻿body
{
    font-family: Verdana, Arial, Times New Roman;
    font-size: 12px;
    color:#7B7A7A;
}
.Global
{
    width: 964px;
    min-width: 964px;
    margin: 0 auto;
}
.Header
{
    background-color: #A0B8D0;
    height: 306px;
}
.Menu
{
    background-color: #083C7B;
    height: 23px;
    font-size: 12px;
    color: White;
    padding-left: 24px;
    padding-top: 6px;
}
.Menu a
{
    color: White;
    text-decoration: none;
}
.Menu a:hover
{
    color: #E97401;
}
.Leftmenu
{
    float: left;display:inline ;
}
.Leftmenu div
{
    width: 174px;
    height: 30px;
    padding-left: 20px;
    padding-top: 8px;
    margin-bottom: 4px;
    text-decoration: none;
}
.Leftmenu div:hover
{
    font-weight: bold;
    text-decoration: none;

}
.Leftmenu a
{
    color: #022A6E;
}
.LeftmenuHeader
{
    float: left;
    color: White;
    font-weight: bold;
    display:inline ;
}
.LeftmenuHeader a
{
    text-decoration: none;
    color: White;
}
.LeftmenuHeader div
{
    width: 160px;
    height: 30px;
    padding-left: 23px;
    padding-top: 8px;
    margin-bottom: 4px;
}
.ContentDiv
{
    background-color: #DFE7EF;
    padding: 30px;
}
.redbold
{
    color: #022A6E;
    font-size: bolder;
}
.rrp2
{
    color: #022A6E;
}

.miniBasket
{
    position: relative;
    margin-right: 680px;
    margin-top: 205px;

    color: #022A6E;

}
.miniBasket a
{
    text-decoration: none;
     color: #022A6E;
}
h1
{
    color: #163A70;
    font-size: 16px;
    letter-spacing: 0.01em;
}
.centre_col
{
    width: 100px;
}
.price2
{
    color: #7B7A7A;
    font-size: 12px;
    font-weight: bold;
}
.only
{
    font-size: 8pt;
    color: #E97401;
}
.links
{
    text-decoration: none;
    color: #022A6E;
}
.links:hover
{
  font-weight:bold;
}


#promo_code td.bottom_row
{
    border-bottom-style: none;
}

#promo_code td.centre_col
{
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    border-bottom-style: none;
    background-color: Transparent;
    width: 10px;
}

#promo_code th.centre_col
{
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    border-bottom-style: none;
    background-color: Transparent;
    width: 10px;
}

#promo_code td
{
    border-bottom-style: solid;
    border-bottom-color: #AAAAAA;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-color: #AAAAAA;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-color: #AAAAAA;
    border-right-width: 1px;
}

#promo_code th
{
    border-top-style: solid;
    border-top-color: #AAAAAA;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-color: #AAAAAA;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-color: #AAAAAA;
    border-right-width: 1px;
}
#checkout th, #address th
{
    background-color: #EAEAEA;
    padding: 3px 5px 3px 10px;
    border-bottom-color: #AAAAAA;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

#checkout td, #address td
{
    background-color: #FFFFFF;
    padding: 1px 5px 1px 10px;
    border-bottom-color: #AAAAAA;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
}

#checkout td.notes, #address td.notes
{
    background-color: #FFE5EC;
    padding: 1px 5px 1px 10px;
    border-bottom-color: #AAAAAA;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
}

#creditcard td.notes
{
    background-color: #FFE5EC;
    padding: 1px 5px 1px 10px;
    border-right-color: #AAAAAA;
    border-right-width: 1px;
    border-right-style: dotted;
}


#checkout td.bottom_row, #address td.bottom_row
{
    border-bottom-style: none;
    font-weight: normal;
    padding: 3px 5px 3px 0px;
}

#checkout td.bottom_row_head, #address td.bottom_row_head
{
    border-bottom-style: none;
    font-weight: bold;
    padding: 3px 5px 3px 0px;
}

#checkout td.button_row, #address td.button_row
{
    border-bottom-style: none;
    font-weight: bold;
    padding: 3px 0px 3px 0px;
}

#checkout_options
{
    border: solid 1px #AAAAAA;
}

#checkout th.bottom_row
{
    border-bottom-style: none;
}

#checkout td.bottom_row, #creditcard td.bottom_row
{
    padding: 5px 5px 5px 5px;
    border-bottom-style: none;
}

#creditcard td.bottom_row
{
    padding: 5px 5px 5px 5px;
    border-right-style: none;
}

#checkout_options th, #promo_code th
{
    background-color: #EAEAEA;
    padding: 5px 5px 5px 5px;
    border-bottom-color: #AAAAAA;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

#creditcard th
{
    text-align: right;
}

#creditcard td
{
    padding: 5px 5px 5px 5px;
    text-align: left;
}

#checkout_options td, #promo_code td
{
    background-color: #FFFFFF;
    padding: 5px 5px 5px 5px;
    border-bottom-color: #AAAAAA;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
}
#address input.button_green
{
    margin-bottom: 5px;
}
.checkoutDesc
{
    font-family:Verdana;
    font-size:0.8em;
    color:#284E98;
    text-decoration: none;
}
.aboutred
{
    color: #1362A5;
    font-size: 11px;
    margin-top: 5px;
}
.customeraccount 
{
    font-size:11px;
    text-align:left;
}

.customeraccount_light 

{
    color:#083C7B;
    font-size:11px;
    text-align:left;
    font-weight:lighter;
}

th.customeraccount
{
    font-size:11px;
    text-align:left;
    font-weight:bold;
}

.customeraccount_head
{
    font-size:11px;
    text-align:left;
    color:#083C7B;
    font-weight:bold;
}

a.customeraccount
{
    font-size:11px;
    text-align:left;
    color:#083C7B;
    font-weight:normal;
    text-decoration:underline;
}

a.customeraccount:link
{
    font-size:11px;
    text-align:left;
    color:#083C7B;
    font-weight:normal;
    text-decoration:underline;
}

a.customeraccount:active
{
    font-size:11px;
    text-align:left;
    color:#083C7B;
    font-weight:normal;
    text-decoration:underline;
}

a.customeraccount
{
    font-size:11px;
    text-align:left;
    color:#083C7B;
    font-weight:normal;
    text-decoration:underline;
}

a.customeraccount:visited
{
    font-size:11px;
    text-align:left;
    color:#083C7B;
    font-weight:normal;
    text-decoration:underline;
}

a.customeraccount:hover
{
    font-size:11px;
    text-align:left;
    color:#083C7B;
    font-weight:normal;
    text-decoration:underline;
}


.redmenu3
{
    background-image: url("../web_images/redbg2.gif");
    background-repeat: repeat-x;
    padding: 4px;
    font-size: 14px;
    color: White;
    font-weight: bold;
    text-decoration: none;
    vertical-align: middle;
}
.paymentbox
{
    background-image: url(/web_images/paymentbox.gif);
 
    width: 528px;
    height: 292px;
    text-align: center;
}
.ready 
{
    font-size:12px;
}


.flyOutDiv
{
    display: none;
    position: absolute;
    top: 20px;
    right: 200px;
    width: 300px;
    height: 50px;
    z-index: 3;
    opacity: 0;
    filter: (progid:DXImageTransform.Microsoft.Alpha(opacity=0));
    font-size: 14px;
    border: solid 1px #083C7B;
    background-color: #FFFFFF;
    padding: 5px;
}
.modalBackground {
	background-color:gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.flyOutDivCloseX
{
    background-color: #083C7B;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    padding: 5px;
}
.NourkrinRange
{
    float: left;
    display:inline ;
    vertical-align:top;
}
.NourkrinRange p
{
    font-size: 12px;
}
.NourkrinRange h2
{
    color: #E97401;
    font-size: bolder;
    font-size: 14px;
    margin-top: -5px;
    margin-bottom: -5px;

}
.footer
{
  
    color: #A0B8D0;
    font-size: bolder;
display:inline ;
    clear: both;
    font-size: small;
    text-align: center;
}
.footer a
{
    color: #A0B8D0;
    text-decoration: none;
      text-align: center;
}
.footer a:hover
{
    color: #083C7B;
    text-decoration: none;
      text-align: center;
}
.about 
{
    font-size:14px;
  
}
.about a
{
   color:#7B7A7A;

}
.TextBlue
{
    color: #022A6E;
    font-weight: bold;
}
.TextOrange
{
    color: #7B7A7A;
    font-weight: bold;
}
.TextBlack
{
    font-size: large;
    font-weight: bold;
    color: #022A6E;
}
h5
{
     font-weight:bold ;
     font-size:small;
    
}
