﻿body 
{
    font-family:Trebuchet MS;
    font-size:0.7em;
    overflow:scroll;
    overflow-x:auto;
    _overflow:auto;
    color:#000000;
    margin:0 auto;
}
#wrap
{
    width:994px;
    margin:0 auto;
}   
a
{
    color:#91CEDC;
    text-decoration:none;
}
input
{
    color:#6D8688;
    font-family:Trebuchet MS;
    font-size:1em;
}

textarea
{
    color:#6D8688;
    font-family:Trebuchet MS;
    font-size:1em;
}
input#search
{
    color:#91CEDC;
    padding-left:5px;
}
#divRegister select
{
    color:#6D8688;
    font-family:Trebuchet MS;
    font-size:1em;
    padding-left:5px;
}
#divPersonalDetails select
{
    color:#6D8688;
    font-family:Trebuchet MS;
    font-size:1em;
    padding-left:5px;
}
a:hover
{
    text-decoration:underline;
}
a:visited
{
    color:#91CEDC;
}
div.breadcrumb-inner select
{
    background-color:#5A8BC4;
    color:#CDEAF1;
    border:solid 0px #000;
    font-size:1em;
    width:120px;
    height:13px;
}
span.breadcrumb-on
{
    color:#fff;
}
div.content1 p
{
    margin-left:10px;    
    margin-top:0px;
    width:170px;
    line-height:15px;
}
div.content2 p
{
    margin-left:10px;    
    margin-top:0px;
    width:380px;
    line-height:15px;
}
h2
{
    margin-bottom:5px;
    margin-top:0px;
    margin-left:10px;
    color:#316AA3;
    font-size:1em;
    font-weight:normal;
}

div.content1 h3
{
    margin-bottom:0px;
    margin-top:8px;
    margin-left:10px;
    color:#91CEDC;
    font-size:1em;
    font-weight:normal;
}
div.inner-content h3
{
    margin-top:0px;
    margin-bottom:0px;
    color:#316AA3;
    font-size:1em;
    font-weight:normal;
}
div.inner-content a:visited, a 
{
    margin-top:5px;   
    margin-bottom:0px;
    line-height:15px;
    color:#6d8688;
    font-size:1em;
}
sup
{
    font-size:0.9em;
}
.footer
{
    color:#91CEDC;
}
.hometext
{
    margin-left:20px;
    width:170px;
    padding-bottom:10px;
    margin-bottom:0px;
    padding-top:5px;
    margin-top:0px;
}
.newsstory
{
    margin-left:20px;
    width:170px;
    padding-bottom:10px;
    margin-bottom:0px;
    padding-top:5px;
    margin-top:0px;
    border-bottom:solid 1px #e9f5f8;
}
#divresult h2
{    
    margin-top:0px;
    margin-left:20px;
}
#divresult h3
{
    margin-bottom:0px;
    padding-bottom:0px;
    margin-top:8px;
    margin-left:20px;
    color:#91CEDC;
    font-size:1em;
    font-weight:normal;
}
a.header, a.header:visited
{
    color:#6D8688;
    display:none;
}
a.header:hover
{
    text-decoration:none;
    color:#91CEDC;
}
dd.links-list
{
    margin-left:0px;    
    line-height:19px;    
}
.links-list a
{
    color:#91CEDC;
    text-decoration:none;
}
.links-list a:hover
{
    text-decoration:underline;
}
dl.links-list
{
    margin-left:24px;
    _margin-left:18px;
    margin-bottom:5px;
    padding-top:15px;
    _padding-top:0px;
    margin-top:0px;    
}
.loader
{
    display:none;
    padding-left:45px
}
.loader-large
{
    display:none;
    padding-left:155px
}
h1#header-logo
{
   
    width:226px;
    height:46px;
    
}
.bluebold
{
    color:#346EA4;
    font-weight:bold;
}   
.text-red
{
    color:#AE2A26;
}
.text-blue
{
    color:#346EA4;   
}
.text-lightblue
{
    color:#91CEDC;
}
.title
{
    color:#316AA3;
    width:240px;
    margin-top:0px;
    font-size:1.7em;  
    margin-bottom:15px;
    _margin-bottom:25px;
    font-weight:normal;
    margin-left:30px;
}
.privacyList
{
    list-style-type:none;
    margin-left:0px;
    padding-left:0px;
}
.privacyList li
{
    text-transform:uppercase;
    color:#346EA4;
    margin-left:-35px;
    _margin-left:-32px;
    margin-top:0px;
    margin-bottom:10px;
}
.privacyList li ul
{
    list-style-type:none;
    margin-left:20px;
    _margin-left:22px;
}
.privacyList li ul li
{
    text-transform:none;
    color:#6D8688;
    margin-bottom:20px;
}
.privacyList li ul li ul
{
    list-style-type:square;
    margin-left:50px;
    margin-top:0px;
    _margin-top:10px;
}
.privacyList li ul li ul li
{
    margin-bottom:0px;
}
.termsList
{
    list-style-type:decimal;
    margin-left:0px;
    padding-left:0px;
}
.termsList li
{
    text-transform:uppercase;
    color:#346EA4;
    margin-top:10px;
    margin-bottom:10px;
}
.termsList li ul
{
    list-style-type:lower-roman;    
    margin-left:-16px;
    _margin-left:-10px;
}
.termsList li ul li
{
    text-transform:none;
    color:#6D8688;
}
.termsList li ul li ul
{
    list-style-type:lower-alpha;
    margin-left:20px;
    _margin-left:23px;
}
.termsList li ul li ul li
{
    text-transform:none;  
    color:#6D8688;
}
/*/////////////// forms ///////////////////////////////*/
#divLogin
{
    float:left;
    width:505px;
}
.clear
{
    clear:both;
    font-size:0px;
    line-height:0px;
}
.left
{
    float:left;
    width:130px;
}
.right
{
    float:left;
}
.left1
{
    float:left;
    padding-top:20px;
    width:450px;
    height:33px;
    border-top:solid 1px #E9F5F8;
}
.right1
{
    padding-top:15px;
    float:left;
    height:38px;
    border-top:solid 1px #E9F5F8;
    
}
.rightbuttons
{
    float:right;
    margin-right:30px;
    _margin-right:15px;
}
.checkReg
{
    float:right;
    vertical-align:top;
    margin-right:50px;
}
/*////////////// featured Product //////////////////////////////*/
#featured-product-wrap
{
    margin-left:10px;
    _margin-left:15px;    
    background-image:url('img/featured-bg.gif');
    background-repeat:repeat-y;
    overflow:hidden;
    width:387px;
}
#featured-product img
{
    width:345px;
}

#featured-product
{
    margin-top:10px;
    margin-left:20px;
    margin-right:20px;
}
.feature-T
{
    margin-left:0px; width:230px; float:left; margin-bottom:13px
}
.feat-line
{
    width:345px; 
    height:1px; 
    margin-top:5px;
    margin-bottom:5px;
}
/*////////////// Product //////////////////////////////*/
#product-title
{
    color:#316AA3;
    width:240px;
    margin-top:0px;
    font-size:1.7em;
    font-weight:normal;
    float:left;
    padding-left:10px;
}
#product-price
{
    color:#AE2A26;
    font-size:1.7em;  
    float:right;
}
.pricetext
{
    margin-right:5px;
    line-height:10px;
    font-size:11px;
    float:right;
}
#grand-total-product-price
{
    color:#AE2A26;
    font-size:1.7em;  
    float:right;
}
#product-image
{
    margin-top:20px;
    float:left;
}
#product-details
{
    width:126px;
    margin-top:20px;
    float:right;
}
#product-text
{
    clear:both;   
    padding-top:20px;
    margin-left:0px;
    margin-right:10px;
    _padding-bottom:10px;
    border-bottom:solid 1px #e9f5f8;
    font-size:1em;
}
.product-line
{
    background-image:url('img/line.gif');
    width:126px; 
    height:1px;
    margin-bottom:5px;
    margin-top:5px;
    font-size:0em;
    line-height:0px;
    clear:both;
}
.product-instock
{
    color:#316AA3;
    text-transform:uppercase;
    height:16px;
    font-size:1em;
}
.product-add
{
    float:right;
}
.product-thumb-area
{
    width:50px;    
    padding-top:5px;
    margin-left:3px;
    padding-left:7px;
    margin-bottom:15px;
    _margin-bottom:5px;
    float:left;
}
.selected
{
    background-image:url('img/sub-nav-arrow.gif');
    background-position:left center;
    background-repeat:no-repeat;  
}
/*/////////////// Related Product ///////////////////////////////////*/
#related-products
{
    margin-left:10px;
}
.related-product
{
    float:left;
    width:180px;
    padding-right:15px;
    border-right:solid 1px #e9f5f8;
}
div.related-product a, div.related-product-right a
{
    text-align:left;
    line-height:20px;
}
div.related-product-right
{
    float:right;
    width:175px;
    padding-left:15px;
}
.related-product-line
{
    vertical-align:bottom;
    height:1px;    
    width:170px;
    line-height:1px;
    font-size:0px;
    background-image:url('img/line.gif');
}
.related-product-price
{
    float:right;
    margin-right:5px;
    color:#91CEDC;
}
/*///////////// Product list ///////////////////////////////////////////////////////////*/
.product-list
{
    width:190px;
    margin-top:0px;
    margin-left:10px;
    margin-right:0px;
    padding-left:0px;
}
.product-list-item
{
    width:170px;
    margin-left:0px;
    padding-left:20px;
    margin-right:10px;
}
.product-list-item-selected
{
    width:170px;
    margin-left:0px;
    padding-left:20px;
    margin-right:10px;
    background-image:url('img/product-arrow.gif');   
    background-repeat:no-repeat;
    background-position:left top;
}
dd.product-list-item-selected a
{
    color:#356CA4;
    text-decoration:none;
}
dd.product-list-item-selected a:visited
{
    color:#356CA4;
}
dd.product-list-item-selected a:hover
{
    text-decoration:none;
}
dd.product-list-item-selected span
{
    display:none;
}
dd.product-list-item a, a:visited
{
    color:#91CEDC;
}
.product-list-image
{
    cursor:pointer;
    padding-top:10px;
    padding-bottom:10px;
}
.product-list-price
{
    float:right;
    color:#91CEDC;
    font-size:1em;
}
.product-list-new
{
    float:left;
    padding-left:20px;
    font-size:1em;
    background-image:url('img/new-product.gif');   
    background-repeat:no-repeat;
    background-position:left top;
    color:#AE2A26;
}
img.product-line
{
    vertical-align:top;
    padding-top:0px;
    padding-bottom:0px;
    height:1px;    
    width:170px;
    line-height:0px;
    font-size:0px;   
}
/*/////////////// Navigation ////////////////////////////////////////////////////////*/
dl.nav
{
    display:none;
    margin-top:0px;
    margin-left:8px; 
    _margin-left:0px;
}
dt.nav
{
    display:none;
    line-height:19px;
    _padding-top:2px;
    _padding-bottom:2px;
    font-size:1em;
    padding-left:20px;
}
dt.nav-selected
{
    display:none;
    line-height:19px;
    _padding-top:2px;
    _padding-bottom:2px;
    font-size:1em;
    padding-left:20px;
    background-image:url('img/nav-arrow.gif');   
    background-repeat:no-repeat;
    background-position:left top;
}
a.nav-home, a.nav-home:visited
{
    color:#91CEDC;
}
a.nav-home:hover
{
    text-decoration:underline;
}
a.nav, a.nav:visited
{
    display:none;
    color:#6D8688;
}
a.nav:hover
{
    text-decoration:underline;
}
dd.nav
{
    display:none;
    margin-left:20px;
    line-height:19px;
    padding-top:0px;
    padding-bottom:0px;
    _padding-top:2px;
    _padding-bottom:2px;
    font-size:1em;
    padding-left:20px;
}
dd.nav-selected
{
    display:none;
    margin-left:20px;
    line-height:19px;
    padding-top:0px;
    padding-bottom:0px;
    _padding-top:2px;
    _padding-bottom:1px;
    font-size:1em;
    padding-left:20px;
    background-image:url('img/sub-nav-arrow.gif');   
    background-repeat:no-repeat;
    background-position:left top;
}
dd.nav-selected a, dt.nav-selected a
{
    display:none;
    color:#356CA4;
}
dd.nav-selected a:visited, dt.nav-selected a:visited
{
    display:none;
    color:#356CA4;
}
dd.nav-selected a:hover, dt.nav-selected a:hover
{
    display:none;
    text-decoration:none;
}
dd.nav-selected span, dt.nav-selected span
{
    display:none;
    display:none;
}
dd.subnav a, dd.subnav a:visited
{
    color:#91CEDC;   
}
dd.subnav-selected a, dd.subnav-selected a:visited
{
    color:#356CA4;   
}
dd.subnav-selected span
{
    display:none;
}
dd.subnav a:hover
{
    text-decoration:underline;   
}
dd.line
{
    display:none;
    margin-left:20px;
    font-size:5px;
}
dd.subline
{
    margin-left:40px;
    font-size:5px;    
}
img.subnavline
{
    vertical-align:bottom;
    padding-top:5px;
    padding-bottom:5px;
    height:1px;    
    width:150px;
    line-height:0px;
    font-size:0px;
}
img.line
{
    vertical-align:bottom;
    padding-top:5px;
    padding-bottom:5px;
    height:1px;    
    width:170px;
    line-height:0px;
    font-size:0px;
}

/*//////////// FLASH AREA /////////////////////////////////////////////////////*/
#flash
{
    display:none;
    width:994px;
    height:272px;
}
#top-text
{
    display:none;
    width:994px;
    height:272px;
    
}
#top-text-img
{
    display:none;
    float:right;
    margin-top:55px;
    margin-right:69px;
}
/*////////////  HEADER ////////////////////////////////////////////////////////*/
.header-T
{
    display:none;
    clear:both;
    
    background-repeat:repeat-x;
    width:994px;
    height:56px;
} 
#header-T-Content
{
    display:none;
}
.header-TL
{
    height:56px;
    float:left;
    width:57px;
   
}
.header-TR
{
    height:56px;
    width:57px;
    float:right;
    
    background-repeat:no-repeat;
}
.header-L
{
    
    float:left;
    background-repeat:repeat-y;
    padding-left:77px;
    width:917px;
}
.header-R
{
    float:right;
 
    width:57px;
    height:46px;
    background-repeat:repeat-y;    
}
#header-content
{
    float:right;
    margin-right:20px;  
    margin-top:13px;
}
.header-B
{
    display:none;
    
    background-repeat:repeat-x;
    width:994px;
    height:16px;
    font-size:0px;
    line-height:0px;
    clear:both;
} 
.header-BL
{
    height:16px;
    float:left;
    width:57px;
    
    background-repeat:no-repeat;
}
.header-BR
{
    height:16px;    
    width:57px;
    float:right;
    
    background-repeat:no-repeat;
}
.sep
{
    width:1px;
    height:19px;
    margin-right:5px;
    margin-left:5px;
}
.headerButton
{
    vertical-align:top;
    margin-right:7px;
    margin-left:5px;
}
/*///////////////////////////// breadcrumb /////////////////////////////////////////////////////*/
.breadcrumb-T
{
    display:none;
    
    background-repeat:repeat-x;
    width:880px;
    height:9px;
    font-size:0em;
    float:left;
} 
.breadcrumb-TL
{
    display:none;
    height:33px;
    float:left;
    width:57px;
    
    background-repeat:no-repeat;
    font-size:0em;
}
.breadcrumb-TR
{
    display:none;
    height:33px;
    width:57px;
    float:right;
    
    background-repeat:no-repeat;
    background-position:right top;
    font-size:0em;
}
.breadcrumb-inner
{
    display:none;
    /*float:left;*/
    width:861px;
    height:22px;
    _height:24px;
    font-size:1em;
    color:#CDEAF1;
    padding-left:19px;
    padding-top:2px;
    _padding-top:0px;
}


/*///////////////////////////// sides //////////////////////////////////////////////////////////*/
.inner-wrap
{
   
    width:994px;
    height:auto;
    clear:both;
    
}
.inner2panel-wrap
{
   
    background-repeat:repeat-y;
    width:994px;
    height:auto;
    clear:both; 
}

/*///////////////////////////////// noflash ///////////////////////////////////////////////////*/
.inner-wrap-noflash
{
    
    background-repeat:repeat-y;
    width:994px;
    height:auto;
    clear:both;
}
.pwide
{
    margin-left:41px;
    _margin-left:21px;
    width:912px;
    _width:911px;    
}   
#bottom-noflash
{
    
    background-repeat:repeat-y;
    background-position:left top;
    width:994px;
    height:180px;
    clear:both;    
}
/*///////////////////////////// CART / BASKET //////////////////////////////////////////////////*/

.no-items
{
   margin-top:18px;
   margin-bottom:20px;
   padding-bottom:20px;
   margin-left:20px;
   color:#B94643;   
   border-bottom:solid 1px #E9F5F8; 
   width:622px;
}
#tblCart
{
    margin-left:20px;
}
#tblCartTop
{
    margin-left:30px;
    border-bottom:solid 1px #E9F5F8;
}
.tblCartHead
{
   height:40px;
   vertical-align:bottom;
   margin-bottom:10px;
}
.continue-shopping
{
    margin-left:20px;
}

/*////////////////////////////  panels   ///////////////////////////////////////////////////////////*/
.content
{   
    display:none;
    float:left;
    margin-left:8px;
}
.content1
{   
    float:left;
    margin-left:8px;
    _margin-left:5px;
}
.content2
{   
    width:400px;
    float:left;
    margin-left:18px;    
    _margin-left:8px;
}
.wideContent
{
    width:648px;
}
.wideContent p
{
    margin-left:30px;
    margin-right:8px;
}
.wideContent ul
{
    margin-left:50px;
    padding-left:0px;
    _margin-left:53px;
    margin-right:8px;
}
.wideContent li
{
    padding-left:15px;
    _padding-left:10px;
}
.panel
{
    float:left;
    
}
.pleft
{
    display:none;
    margin-left:41px;
    _margin-left:21px;
    width:226px;
    _width:225px;    
}
.pmiddle
{
    width:218px;
}
.pcart
{
    width:678px;
    overflow:hidden;
}
.pright
{
    width:452px;
}
.gap
{
    display:none;
}
.TL
{
    display:none;
    float:left;
}
.TR
{
    display:none;
    float:right;
}

/*//////////////////////////////// bottom //////////////////////////////////////////////////*/
#bottom
{
 
}
#bottom2panel
{
    display:none;
}
#bottom-R
{
    display:none;
}
#bottom-BL
{
    display:none;
}
#bottom-BR
{
    display:none;
}
#bottom-B
{
    display:none;
}
.bottom-logo
{
    display:none;
}
.bottom-logo-blue
{
   display:none;
}
.bottom-text
{
    padding-left:77px;
    float:left;
    height:20px;
    padding-top:130px;
}
#bottom-M1
{
    float:left;
    padding-left:190px;
}
#bottom-M2
{
    float:left;
    padding-left:177px;
}
/*///////////////////////////// inner box /////////////////////////////////////////////*/
.inner-area
{
    display:none;
    margin-left:10px;
    _margin-left:4px;
}
.inner-T
{
    
    background-repeat:repeat-x;
    width:195px;
    height:8px;
    float:left;
    font-size:0em;
}
.inner-TL
{
    font-size:0em;
    background-repeat:no-repeat;
    
    width:187px;
    height:8px;
    float:left;
}
.inner-TR
{
    font-size:0em;
    background-repeat:no-repeat;
    
    width:8px;
    height:8px;
    float:right;
}
.inner-L
{
    font-size:0em;
    
    background-position:left top;
    width:195px;
}
.inner-R
{
    background-image:url('img/inner-R.gif');
    background-repeat:repeat-y;
    width:6px;
    float:right;
}
.inner
{
    float:left;
    width:183px;
    _width:184px;
    margin-left:6px;
    _margin-left:3px;
    background-image:url('img/inner.gif');
    background-position:left top;
    background-repeat:repeat-x;
}
.inner-content
{
    font-size:11px;
    padding-left:8px;
    padding-top:4px;
    padding-bottom:6px;
}
.inner-B
{
    clear:both;
    
    background-repeat:repeat-x;
    width:195px;
    height:8px;
    float:left;
    font-size:0em;
}
.inner-BL
{
    font-size:0em;
    width:8px;
    height:8px;
    float:left;
}
.inner-BR
{
    font-size:0em;
    width:8px;
    height:8px;
    float:right;
}
/*//////////////////////////////////////////*/
.inner1-T
{
    
    background-repeat:repeat-x;
    width:195px;
    height:8px;
    float:left;
    font-size:0em;
}
.inner1-TL
{
    font-size:0em;
    background-repeat:no-repeat;
    background-image:url('img/inner1-TL.gif');
    width:8px;
    height:8px;
    float:left;
}
.inner1-TR
{
    font-size:0em;
    background-repeat:no-repeat;
    
    width:8px;
    height:8px;
    float:right;
}
.inner1
{
    float:left;
    width:183px;
    _width:184px;
    margin-left:6px;
    _margin-left:3px;
    
    background-position:left top;
    background-repeat:repeat-x;
}
