﻿body
{
    font-family:  Verdana, Arial, Times New Roman;
    font-size: 12px;
    color: #547E65;
    margin-top:-1px;
    margin-left:0px;
    margin-right:0px;

    
}
.cssOpinion
{
  color:grey;
  font-size:12px;   
}
.Global
{

    width: 1024px;
    min-width: 1024px;
    margin: 0 auto;

}
.Header
{
 
    height: 127px;
}
.leftmenuLinks
{
     float:left;
    width:130px;
     text-align:left;
       padding-left:20px;
       padding-right:50px;
}
.leftmenuLinks a
{
      color: #547E65;
       text-decoration:none;  
}
.leftmenuLinks a:hover
{
 font-weight:bold ; 
}
.Menu
{
 margin-top:-6px;
 padding-bottom:60px;
}
.MenuItem
{
 float:left;
 display:inline-block;
}
.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: 30px;
    margin-top: -110px;
 font-weight:bold ;
  text-align:right;
    color:  Black ;

}
.miniBasket a
{
    text-decoration: none;
    color: #466152;
}
h1
{
    color: #000000;
    font-size: 25px;
    letter-spacing: 0.01em;
    font-weight: lighter;
}
h2
{
    color: #000000;
    font-size: 12px;
   margin-top:0px;
      margin-bottom:2px;

}

.productheader
{
    color: #000000;
    font-size: 15px;
   margin-top:0px;
      margin-bottom:2px;
      font-weight:bold;
   

}
.centre_col
{
    width: 100px;
}
.price2
{
    color: #7B7A7A;
    font-size: 12px;
    font-weight: bold;
}
.only
{
    font-size: 8pt;
    color: #547E65;
}
.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.9em;
    color: #284E98;
    text-decoration: none;
}
.aboutred
{
    color: #577B71;
    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:black;
    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-color: #A7C3B4;
    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;
  
}

.help 
{
    font-size:12px;
  
}
.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;
    
}

h6
{
     font-weight:bold ;
     color:Black;
     font-size: large;
     margin-top:20px;
     margin-bottom:14px;
    
}

#Offer td.bottom_row
{
    border-bottom-style: none;
}



#Offer td
{
    border-bottom-style: solid;
    border-bottom-color: #BAC3C0;
    border-bottom-width: 1px;
}

#Offer th
{
    background-color: #E6ECE8;
    color: #587E6C;
    font-weight: bold;
}
.Libary
{
    
    color:Black;
    font-size:12px;

}
.Libary a
{
     color: #547E65;
     font-size:12px;
     
}