/**
 * @ Copyright: (c) 2009 Distinctly Living
*/

*
{
    padding:0;
    margin:0;
}

body
{
    font:0.7em arial,sans-serif;
    /*	background:url('/_img/_bg/main.jpg') fixed #fff;*/
}

a,a:visited
{
    border:0;
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
    border:0;
}

a img,img,table,th,tr,td,p,form
{
    border:0;
}

.ie6
{
    clear:both;
}

p
{
    color:#fff;
}

ul.errList
{
    padding:0;
    list-style-type:none;
}

ul.errList li
{
    padding:0 0 0 15px;
    margin:0 0 4px 0;
    font-size:100%;
    font-family:georgia,serif;
    color:red;
    background:url(/_img/bullet-red.gif) 0 4px no-repeat;
}

span.offer
{
    color:#D60005;
    font-weight:normal;
}

span.offerPrice
{
    text-decoration:line-through;
}

span.black
{
    color:#000;
}

/**
 * @ Section: CONTAINER
*/

div#site
{
    margin:0 auto;
    width:900px;
}

/**
 * @ Section: HEAD
*/

div#head
{
    float:left;
    width:900px;
    height:153px;
    overflow:hidden;
}

div#logo
{
    float:left;
    padding:0;
    width:170px;
    height:153px;
}

div#logo img
{
    float:left;
    margin:13px 0 0 14px;
    width:150px;
    height:119px;
}
a#vote_telegraph
{
    position: absolute;
    top: 10px;
    right: -40px;
    width:307px;
    height:74px;
}

/**
* @ Section: NAV
*/

div#nav
{
    float:left;
    padding:88px 0 0 0;
    width:730px;
    height:67px;
    overflow:hidden;
    position: relative;
}

div#nav ul
{
    float:right;
    list-style-type:none;
}

div#nav input
{
    float:left;
    margin:0 7px 0 0;
    padding:0 5px 0 5px;
    width:93px;
    height:21px;
    border:0;
    text-transform:uppercase;
    color:#575757;
    font-family:georgia,sans-serif;
    font-size:100%;
    background:url(/_img/_bg/nav-field.gif) no-repeat;
}

input#voucher_code
{
    float:left;
    margin:0;
    padding:0 5px 0 5px;
    width:93px;
    height:21px;
    border:0;
    text-transform:uppercase;
    color:#575757;
    font-family:georgia,sans-serif;
    font-size:100%;
    background:url(/_img/_bg/nav-field.gif) no-repeat;
}

div#nav button
{
    float:left;
    margin:0;
    padding:0;
    width:74px;
    height:21px;
    border:0;
    cursor:pointer;
    text-transform:uppercase;
    color:#F2F2F2;
    font-family:georgia,sans-serif;
    font-weight:bold;
    font-size:100%;
    background:url(/_img/_bg/nav-button.gif) no-repeat;
    text-align:center;
}

div#nav button:hover
{
    text-decoration:underline;
}

div#nav li
{
    float:left;
    display:inline;
    height:17px;
    padding:5px 7px 0 7px;
    margin:0;
    font-size:90%;
    font-family:georgia,sans-serif;
    color:#575757;
    text-transform:uppercase;
    background:url(/_img/_bg/nav-sep.gif) right 6px no-repeat;
}

div#nav li a,div#nav li a:visited
{
    color:#575757;
    font-weight:bold;
}

div#nav li.f
{
    float:left;
    display:inline;
    height:17px;
    padding:5px 7px 0 0;
    margin:0;
    background:url(/_img/_bg/nav-sep.gif) right 6px no-repeat;
}

div#nav li.m
{
    padding-right:0;
    background:none;
}

div#nav li.l
{
    float:left;
    display:inline;
    height:21px;
    padding:0 0 0 7px;
    margin:0;
    background:0;
}

div#nav1
{
    float:left;
    margin:0 0 7px 0;
    width:730px;
    height:21px;
    overflow:hidden;
    text-align:right;
}

div#nav2
{
    float:left;
    width:730px;
    height:21px;
    overflow:hidden;
    text-align:right;
}

/**
* @ Section: CATEGORY NAV
*/

div#catNav
{
    float:left;
    padding:0 7px 0 0;
    width:893px;
    height:33px;
    overflow:hidden;
    background:#E0E0E0;
}

div#catNav ul
{
    float:right;
    padding:0;
    list-style-type:none;
}

div#catNav li
{
    float:left;
    display:inline;
    height:67px;
    padding:0;
    margin:0;
    font-size:90%;
    font-family:georgia,sans-serif;
    color:#575757;
    text-transform:uppercase;
    background:url(/_img/_bg/nav-sep.gif) right 12px no-repeat;
}

div#catNav li.f
{
    float:left;
    display:inline;
    height:67px;
    padding:11px 7px 0 0;
    margin:0;
    background:url(/_img/_bg/nav-sep.gif) right 12px no-repeat;
}

div#catNav li.f.nobg
{
    background:none;
}

div#catNav li.l
{
    float:left;
    display:inline;
    height:67px;
    padding:0;
    margin:0;
    background:0;
}

div#catNav li.nobg
{
    background:0;
}

div#catNav li a,div#catNav li a:visited
{
    display:block;
    padding:11px 7px 0 7px;
    color:#575757;
    font-weight:bold;
}

div#catNav li.s
{
    background:#404042;
}

div#catNav li.s a,div#catNav li.s a:visited
{
    color:#FCFCFC;
}

/**
* @ Section: SUBCATEGORY NAV
*/

div#subCatNav
{
    float:left;
    margin:0 0 0 0;
    padding:0 7px 0 0;
    width:893px;
    height:33px;
    overflow:hidden;
    background:#404042;
}

div#subCatNav ul
{
    float:right;
    margin-right:7px;
    list-style-type:none;
}

div#subCatNav li
{
    float:left;
    padding:11px 7px 0 7px;
    display:inline;
    height:57px;
    margin:0;
    font-size:90%;
    font-family:georgia,sans-serif;
    color:#575757;
    text-transform:uppercase;
    background:url(/_img/_bg/nav-sep.gif) right 13px no-repeat;
}

div#subCatNav li.f
{
    float:left;
    display:inline;
    height:57px;
    padding:11px 7px 0 0;
    margin:0;
    background:url(/_img/_bg/nav-sep.gif) right 13px no-repeat;
}

div#subCatNav li.l
{
    float:left;
    display:inline;
    padding:11px 0 0 7px;
    margin:0;
    background:0;
}

div#subCatNav li a,div#subCatNav li a:visited
{
    color:#FCFCFC;
    font-weight:bold;
}

/**
* @ Section: SPLASH
*/

div#splash
{
    float:left;
    margin:18px 0 18px 0;
    width:900px;
    height:239px;
    overflow:hidden;
}

div#splashLeft
{
    float:left;
    margin:0 20px 0 0;
    width:593px;
    height:239px;
    overflow:hidden;
}

div#splashLeft.home
{
    background:url(/_img/_splash/home.jpg) no-repeat;
}

div#splashRight
{
    float:left;
    padding:30px 20px 0 20px;
    width:247px;
    height:209px;
    overflow:hidden;
    background:#404042;
}

div#splashRight h1
{
    margin:0 0 5px 0;
    font-family:georgia,sans-serif;
    font-size:250%;
    font-weight:normal;
    color:#fff;
    line-height:130%;
}

div#splashRight p
{
    margin:0 0 8px 0;
    font-family:georgia,sans-serif;
    color:#989898;
    font-weight:bold;
    line-height:160%;
}

div#splashRight a,div#splashRight a:visited
{
    color:#fff;
}

div#splashRight a:hover
{
    text-decoration:underline;
}

/**
* @ Section: MAIN
*/

div#main
{
    float:left;
    width:920px;
}

/**
* @ Section: PANEL: CATEGORIES
*/

div#panelCats
{
    float:left;
    width:900px;
}

div.panelCat
{
    float:left;
    margin:0 18px 18px 0;
    width:288px;
    height:114px;
    overflow:hidden;
    background:#E0E0E0;
}

div.panelCat.r
{
    margin-right:0;
}

div.panelCat.b
{
    margin-bottom:0;
}

div.panelCatPic
{
    float:left;
    width:114px;
    height:114px;
    overflow:hidden;
}

div.panelCatPic img
{
    float:left;
    width:114px;
    height:114px;
}

div.panelCatCopy
{
    float:left;
    padding:15px 12px 0 15px;
    width:147px;
    height:99px;
    overflow:hidden;
}

div.panelCatCopy h2
{
    margin:0 0 3px 0;
    font-family:georgia,sans-serif;
    font-size:120%;
    color:#252525;
    font-weight:bold;
    font-style:italic;
}

div.panelCatCopy p
{
    font-family:georgia,sans-serif;
    font-size:100%;
    color:#585858;
    line-height:160%;
}

div.panelCatCopy a,div.panelCatCopy a:visited
{
    color:#585858;
    font-weight:bold;
}

div.panelCatCopy a:hover
{
    text-decoration:underline;
}

/**
* @ Section: YOU ARE HERE
*/

div#youAreHere
{
    float:left;
    margin:17px 0 0 0;
    padding:0 0 0 0;
    width:900px;
    height:25px;
    overflow:hidden;
}

div#youAreHere p
{
    line-height:100%;
    font-family:georgia,serif;
    font-size:100%;
    font-weight:bold;
    color:#A2A2A2;
}

div#youAreHere a, div#youAreHere a:visited
{
    color:#5A5A5A;
}

div#youAreHereLeft
{
    float:left;
    width:600px;
    height:25px;
    overflow:hidden;
}

div#youAreHereRight
{
    float:left;
    width:300px;
    height:25px;
    overflow:hidden;
    text-align:right;
}

div#youAreHereRight select
{

    margin:0 3px 0 3px;
    height:21px;
    font-family:georgia,serif;
    font-size:100%;
    color:#A2A2A2;
}

div#youAreHereRight button
{
    margin:0;
    padding:0;
    width:74px;
    height:21px;
    border:0;
    cursor:pointer;
    text-transform:uppercase;
    color:#F2F2F2;
    font-family:georgia,sans-serif;
    font-weight:bold;
    font-size:90%;
    background:url(/_img/_bg/nav-button.gif) no-repeat;
    text-align:center;
}

div#youAreHereRight button:hover
{
    text-decoration:underline;
}

/**
* @ Section: LIST PRODUCTS
*/

div#products
{
    float:left;
    width:900px;
}

div#products h1
{
    padding:3px 0 20px 0;
    margin:0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:160%;
    color:#282828;
    font-style:italic;
}

div.productRow
{
    float:left;
    width:900px;
}

div.prod
{
    float:left;
    margin:0 20px 20px 0;
    width:164px;
}

div.prod.r
{
    margin-right:0;
}

div.prod.b
{
    margin-bottom:0;
}

div.prodPic
{
    float:left;
    width:162px;
    height:162px;
    overflow:hidden;
    text-align:center;
    border:1px solid #E3E3E3;
}

div.prodTitle
{
    float:left;
    margin:6px 0 0 0;
    width:164px;
}

div.prodTitle h2
{
    margin:0;
    padding:4px 0 0 0;
    line-height:140%;
    font-family:georgia,serif;
    font-size:100%;
    color:#313131;
}

div.prodTitle a,div.prodTitle a:visited
{
    color:#303030;
}

div.prodText
{
    float:left;
    padding:3px 0 0 0;
    width:164px;
}

div.prodText p
{
    font-size:100%;
    font-family:georgia,serif;
    color:#5B5B5B;
}

div.prodPrice
{
    float:left;
    padding:3px 0 0 0;
    width:164px;
}

div.prodPrice p
{
    font-size:110%;
    font-family:georgia,serif;
    color:#575757;
}

div.prodPrice a,div.prodPrice a:visited
{
    color:#575757;
}
/**
 * Gallery
*/

div#gallery
{
    float:left;
    width:900px;
}

div#gallery h1
{
    padding:3px 0 20px 0;
    margin:0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:160%;
    color:#282828;
    font-style:italic;
}

div.galleryRow
{
    float:left;
    width: 920px;
    margin-right: -20px;
}

div.galleryRow div.item
{
    float:left;
    margin:0 20px 20px 0;
    width:164px;
    height:204px;
    overflow:hidden;
}

div.galleryRow div.itemPic
{
    float:left;
    width:162px;
    height:162px;
    overflow:hidden;
    text-align:center;
    border:1px solid #E3E3E3;
}

div.galleryRow div.itemTitle
{
    float:left;
    margin:6px 0 0 0;
    width:164px;
}

div.galleryRow div.itemTitle h2
{
    margin:0;
    padding:4px 0 0 0;
    line-height:140%;
    font-family:georgia,serif;
    font-size:100%;
    color:#313131;
}

div.galleryRow div.itemTitle a,div.galleryRow div.itemTitle a:visited
{
    color:#303030;
}

div.galleryRow div.itemText
{
    float:left;
    padding:3px 0 0 0;
    width:164px;
}

div.galleryRow div.itemText p
{
    font-size:100%;
    font-family:georgia,serif;
    color:#5B5B5B;
}

/**
* @ Section: VIEW PRODUCT
*/

div#viewProd
{
    float:left;
    margin:5px 0 40px 0;
    width:900px;
}

div#viewProdLeft
{
    float:left;
    margin:0 20px 0 0;
    width:348px;
}

div#prodPic
{
    float:left;
    margin:0 0 20px 0;
    width:346px;
    height:346px;
    overflow:hidden;
    text-align:right;
    border:1px solid #E0E0E0;
}

div#prodPic1,div#prodPic2,div#prodPic3,div#prodPic4
{
    float:left;
    width:346px;
    height:346px;
}

div#prodThumbs
{
    float:left;
    width:348px;
    height:72px;
    overflow:hidden;
}

div.prodThumb
{
    float:left;
    margin:0 20px 0 0;
    width:70px;
    height:70px;
    text-align:center;
    overflow:hidden;
    border:1px solid #E0E0E0;
}

div.prodThumb a,div.prodThumb a:visited
{
    cursor:pointer;
}

div.prodThumb.l
{
    margin-right:0;
}

div#viewProdRight
{
    float:left;
    width:532px;
}

div#prodInfo
{
    float:left;
    width:532px;
}

div#prodInfo h1
{
    padding:10px 0 12px 0;
    margin:0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:160%;
    color:#282828;
    font-style:italic;
}

div#prodInfo h2
{
    padding:0 0 12px 0;
    margin:0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:150%;
    color:#282828;
    font-style:italic;
}

div#prodInfo h3
{
    padding:0 0 12px 0;
    margin:0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:140%;
    color:#282828;
    font-style:italic;
}

div#prodInfo h4
{
    padding:0 0 10px 0;
    margin:0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:130%;
    color:#282828;
    font-style:italic;
}

div#prodInfo h5
{
    padding:0 0 10px 0;
    margin:0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:120%;
    color:#282828;
    font-style:italic;
}

div#prodInfo h6
{
    padding:0 0 10px 0;
    margin:0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:110%;
    color:#282828;
    font-style:italic;
}

div#prodInfo p
{
    margin:0 0 12px 0;
    font-family:georgia,serif;
    font-size:100%;
    /*color:#707070;*/
    color:#282828;
    line-height:160%;
}

div#prodInfo ul
{
    float:left;
    width:100%;
    margin:12px 0 15px 0;
    list-style-type:none;
}

div#prodInfo li
{
    padding:0 0 0 15px;
    margin:0 0 5px 0;
    font-family:georgia,serif;
    font-size:100%;
    color:#282828;
    background:url(/_img/_bg/bullet.gif) 0 3px no-repeat;
}

div#prodInfo a, div#prodInfo a:visited
{
    color:#282828;
    text-decoration:underline;
}

div#prodInfo span.price
{
    float:left;
    width:532px;
    padding:0 0 20px 0;
    font-family:georgia,serif;
    font-size:120%;
    color:#595959;
    line-height:100%;
}

div#prodInfo span.measuring
{
    float:left;
    width:532px;
    padding:0 0 20px 0;
    font-family:georgia,serif;
    font-size:120%;
    color:#595959;
    line-height:100%;
}

div#prodInfo span.paint
{
    float:left;
    width:532px;
    padding:0 0 20px 0;
    font-family:georgia,serif;
    font-size:120%;
    color:#595959;
    line-height:100%;
}

div#prodInfo span.handle
{
    float:left;
    width:532px;
    padding:0 0 20px 0;
    font-family:georgia,serif;
    font-size:120%;
    color:#595959;
    line-height:100%;
}

div#furnitureBox
{
    float:left;
    padding:20px 18px 18px 18px;
    margin:10px 0 10px 0;
    width:496px;
    background:#E0E0E0;
}

div#furnitureBox h3
{
    margin:0 0 14px 0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:100%;
    font-weight:bold;
    color:#404040;
}

div#furnitureBox p
{
    line-height:140%;
    font-family:georgia,serif;
    font-size:100%;
    color:#707070;
}

div#furnitureBox a, div#furnitureBox a:visited
{
    text-decoration:underline;
    color:#707070;
}

div#furnitureBox a:hover
{
    color:#929292;
}

div#prodBox
{
    float:left;
    margin:10px 0 0 0;
    width:532px;
    background:url(/_img/_bg/prod-box.gif) repeat-y;
    border-top:10px solid #E0E0E0;
    border-bottom:10px solid #E0E0E0;
}

div#prodBox span#totalPrice
{
    font-weight:bold;
}

div#prodBox h2
{
    margin:0 0 3px 0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:140%;
    font-weight:bold;
    color:#404040;
    font-style:italic;
}

div#prodBox h3
{
    margin:0 0 10px 0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:100%;
    font-weight:bold;
    color:#404040;
}

div#prodBox p, div#prodBox label
{
    line-height:140%;
    font-family:georgia,serif;
    font-size:100%;
    color:#707070;
}

div#prodBoxLeft
{
    float:left;
    padding:20px 20px 20px 30px;
    width:222px;
}

div#prodBoxLeft label
{
    padding:3px 0 0 0;
    margin:0 7px 0 0;
    float:left;
}

div#prodBoxLeft select
{
    float:left;
    font-size:100%;
    font-family:georgia,serif;
    height:21px;
}

select#colour
{
    float:left;
    margin:0 0 5px 0;
    width:170px;
}

button.recalculate, button.recalculateFurniture
{
    float:left;
    line-height:100%;
    margin:0 0 0 6px;
    padding:0;
    width:96px;
    height:21px;
    border:0;
    cursor:pointer;
    text-transform:uppercase;
    color:#F2F2F2;
    font-family:georgia,sans-serif;
    font-weight:bold;
    font-size:90%;
    background:url(/_img/_bg/recalc-button.gif) no-repeat;
    text-align:center;
}

button.addToBasket
{
    float:left;
    line-height:100%;
    margin:0;
    padding:0;
    width:106px;
    height:21px;
    border:0;
    cursor:pointer;
    text-transform:uppercase;
    color:#F2F2F2;
    font-family:georgia,sans-serif;
    font-weight:bold;
    font-size:90%;
    background:url(/_img/_bg/buy-button.gif) no-repeat;
    text-align:center;
}

div#prodBoxLeft p
{
    clear:both;
    width:222px;
    font-size:100%;
    padding:12px 0 12px 0;
}

div#prodBoxRight
{
    float:left;
    padding:20px 30px 20px 30px;
    width:200px;
}

div#prodBoxRight p
{
    margin:0 0 12px 0;
    line-height:150%;
}

div#prodBoxRight ul
{
    list-style-type:none;
}

div#prodBoxRight li
{
    padding:0 0 3px 0;
    font-family:georgia,serif;
    font-size:100%;
}

div#prodBoxRight a, div#prodBoxRight a:visited
{
    text-decoration:underline;
    color:#707070;
}

div#prodBoxRight a:hover
{
    color:#929292;
}

span.inStock
{
    float:left;
    padding:0 0 0 22px;
    margin:5px 0 20px 0;
    width:178px;
    font-family:georgia,sans-serif;
    font-size:100%;
    color:#404040;
    background:url(/_img/_bg/in-stock.gif) 0 0 no-repeat;
}

span.outOfStock
{
    float:left;
    padding:0 0 0 22px;
    margin:5px 0 20px 0;
    width:178px;
    font-family:georgia,sans-serif;
    font-size:100%;
    color:#404040;
    background:url(/_img/_bg/out-of-stock.gif) 0 0 no-repeat;
}

/**
* @ Section: BASKET
*/

div#basket
{
    float:left;
    padding:20px 0 0 0;
    width:900px;
}

div#basket h1
{
    padding:0 0 20px 0;
    margin:0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:160%;
    color:#282828;
    font-style:italic;
}

div#basketIntro p
{
    padding:0 0 20px 0;
    margin:0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:100%;
    color:#282828;
}

div#basket h4
{
    padding:0;
    margin:0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:100%;
    color:#282828;
}

div.basketRow
{
    float:left;
    width:880px;
    border-left:10px solid #E0E0E0;
    border-right:10px solid #E0E0E0;
    border-bottom:1px solid #E0E0E0;
    font-family:georgia,serif;
}

div.basketRow.dark
{
    background:#E0E0E0;
}

div.basketRow.light
{
    background:#fff;
}

div.basketRow.light a, div.basketRow.light a:visited
{
    color:#797979;
    text-decoration:underline;
}

div.basketRow.total
{
    padding-top:10px;
    padding-bottom:17px;
    font-size:140%;
}

div.basketRow.light div.basketCol1, div.basketRow.light div.basketCol2, div.basketRow.light div.basketCol4, div.basketRow.light div.basketCol5
{
    padding-top:14px;
    height:28px;
    overflow:hidden;
}

div.basketRow.light div.basketCol3
{
    padding-top:12px;
    height:30px;
    overflow:hidden;
}

div.basketRow.light div.basketCol3 select
{
    font-family: georgia,serif;
    font-size:100%;
    color:#797979;
}

div.basketRow.light div.basketCol6
{
    padding-top:11px;
    height:31px;
    overflow:hidden;
}

div.basketRow.light div.basketCol6 button
{
    float:right;
    width:106px;
    height:21px;
    font-family:georgia,serif;
    font-size:90%;
    font-weight:bold;
    text-transform:uppercase;
    color:#fff;
    border:0;
    cursor:pointer;
    background:url(/_img/_buttons/remove-items.gif) no-repeat;
}

div.basketRow.light div.basketCol1 p
{
    font-size:110%;
    font-weight:bold;
    color:#313131;
}

div.basketRow.light.last
{
    border-bottom:15px solid #E0E0E0;
}

div.basketRow.head
{
    padding:12px 0 0 0;
    height:24px;
    overflow:hidden;
}

div.basketRow.head p, div.basketRow.light div.basketCol2 p, div.basketRow.light div.basketCol4 p, div.basketRow.light div.basketCol5 p
{
    color:#797979;
}

div.basketCol1
{
    float:left;
    padding:0 0 0 20px;
    width:340px;
}

div.basketCol1a
{
    float:left;
    padding:5px 10px 0 0;
    width:786px;
    text-align:right;
}

div.basketCol1a p
{
    color:#313131;
    font-size:110%;
    font-weight:bold;
}

div.basketCol2
{
    float:left;
    width:70px;
    text-align:center;
}

div.basketCol2a
{
    float:left;
    padding:5px 0 0 0;
    width:84px;
}

div.basketCol2a p
{
    color:#313131;
    font-size:110%;
    font-weight:bold;
}

span.basketAdditional
{
    padding:0 5px 0 0;
    font-weight:normal;
    font-size:100%;
}

div.basketCol3
{
    float:left;
    width:70px;
    text-align:center;
}

div.basketCol4
{
    float:left;
    width:80px;
    text-align:center;
}

div.basketCol5
{
    float:left;
    width:170px;
}

div.basketCol6
{
    float:left;
    padding:0 20px 0 0;
    width:110px;
}

div#basketButtons
{
    float:left;
    margin:20px 30px 0 0;
    width:870px;
}

div#basketButtons button
{
    float:right;
    margin:0 0 0 10px;
    padding:0;
    width:174px;
    height:21px;
    color:#fff;
    font-family:georgia,serif;
    font-weight:bold;
    font-size:100%;
    text-transform:uppercase;
    border:0;
    cursor:pointer;
    background:url(/_img/_buttons/basket-buttons.gif) no-repeat;
}

/**
* @ Section: ORDER
*/

div#orderBox
{
    float:left;
    padding:20px 20px 20px 20px;
    width:840px;
    border:10px solid #E0E0E0;
}

div#orderBox.padBottom
{
    margin-bottom:100px;
}

div#orderBox h2
{
    padding:0 0 17px 0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:160%;
    font-style:italic;
}

div#orderBox h3
{
    padding:0 0 10px 0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:150%;
    font-style:italic;
    font-weight:bold;
}

div#orderBox h4
{
    padding:0 0 5px 0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:100%;
    color:#5A5A5A;
}

div#orderBox p
{
    line-height:140%;
    font-family:georgia,serif;
    font-size:100%;
    color:#282828;
}

div#orderBox a, div#orderBox a:visited
{
    color:#282828;
    text-decoration:underline;
}

div#orderBox input.login
{
    margin:3px 0 0 0;
    padding:0 3px 0 3px;
    width:159px;
    height:19px;
    font-family:georgia,serif;
    font-size:100%;
    color:#282828;
    border:1px solid #7F9DB9;
}

div#orderBox input.form
{
    margin:0;
    padding:0 3px 0 3px;
    width:220px;
    height:19px;
    font-family:georgia,serif;
    font-size:100%;
    color:#282828;
    border:1px solid #7F9DB9;
}

div#orderBox select
{
    margin:0;
    height:22px;
    font-family:georgia,serif;
    font-size:100%;
    color:#282828;
    border:1px solid #7F9DB9;
}

div#orderBox select.form
{
    margin:0;
    width:226px;
}

div#orderBox textarea
{
    margin:3px 0 0 0;
    padding:3px;
    width:220px;
    height:73px;
    font-family:georgia,serif;
    font-size:100%;
    color:#282828;
    border:1px solid #7F9DB9;
}

button.buttonEdit
{
    float:right;
    width:106px;
    height:21px;
    font-family:georgia,serif;
    font-size:90%;
    font-weight:bold;
    text-transform:uppercase;
    color:#fff;
    border:0;
    cursor:pointer;
    background:url(/_img/_buttons/remove-items.gif) no-repeat;
}

button.buttonContinue
{
    float:left;
    line-height:100%;
    margin:12px 0 0 0;
    padding:0;
    width:106px;
    height:21px;
    border:0;
    cursor:pointer;
    text-transform:uppercase;
    color:#F2F2F2;
    font-family:georgia,sans-serif;
    font-weight:bold;
    font-size:90%;
    background:url(/_img/_buttons/remove-items.gif) no-repeat;
    text-align:center;
}

button.buttonDispatch
{
    float:right;
    line-height:100%;
    margin:0 0 0 10px;
    padding:0;
    width:225px;
    height:21px;
    border:0;
    cursor:pointer;
    text-transform:uppercase;
    color:#F2F2F2;
    font-family:georgia,sans-serif;
    font-weight:bold;
    font-size:90%;
    background:url(/_img/_buttons/dispatch.gif) no-repeat;
    text-align:center;
}

button.buttonSummary
{
    float:right;
    line-height:100%;
    margin:0 0 0 10px;
    padding:0;
    width:205px;
    height:21px;
    border:0;
    cursor:pointer;
    text-transform:uppercase;
    color:#F2F2F2;
    font-family:georgia,sans-serif;
    font-weight:bold;
    font-size:90%;
    background:url(/_img/_buttons/summary.gif) no-repeat;
    text-align:center;
}

button.buttonOrder
{
    float:left;
    line-height:100%;
    margin:0 10px 0 0;
    padding:0;
    width:157px;
    height:21px;
    border:0;
    cursor:pointer;
    text-transform:uppercase;
    color:#F2F2F2;
    font-family:georgia,sans-serif;
    font-weight:bold;
    font-size:90%;
    background:url(/_img/_buttons/order.gif) no-repeat;
    text-align:center;
}

div#orderBoxLeft
{
    float:left;
    padding:0 20px 0 0;
    width:400px;
}

div#orderBoxRight
{
    float:left;
    width:420px;
}

div.orderForm
{
    float:left;
    width:100%;
    padding:15px 0 0 0;
}

div.orderFormRow
{
    float:left;
    width:420px;
    padding:0 0 5px 0;
}

div.orderFormRow.login
{
    padding:0 0 10px 0;
}

div.orderFormRow.err
{
    padding:0 0 15px 0;
}

div.orderFormRow.l
{
    padding:0;
}

div.orderFormLabel
{
    float:left;
    padding:3px 10px 0 0;
    width:140px;
    text-align:right;
}

div.orderFormField
{
    float:left;
    width:250px;
}

div.orderFormField p
{
    padding:3px 0 0 0;
}

/**
* @ Section: STATIC
*/

div#static
{
    float:left;
    margin:20px 0 20px 0;
    width:900px;
    /* background:url(/_img/_bg/static.gif) right repeat-y; */
}

div#staticLeft
{
    float:left;
    padding:16px 20px 0 0;
    width:592px;
}

div#staticLeft h1
{
    padding:0;
    margin:0 0 14px 0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:200%;
    font-style:italic;
    color:#262626;
}

div#staticLeft h2
{
    padding:5px 0 0 0;
    margin:0 0 14px 0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:180%;
    font-style:italic;
    color:#262626;
}

div#staticLeft h3
{
    padding:0;
    margin:0 0 14px 0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:160%;
    font-style:italic;
    color:#262626;
}

div#staticLeft h4
{
    padding:0;
    margin:0 0 14px 0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:140%;
    font-style:italic;
    color:#262626;
}

div#staticLeft h5
{
    padding:0;
    margin:0 0 14px 0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:120%;
    font-style:italic;
    color:#262626;
}

div#staticLeft h6
{
    padding:0;
    margin:0 0 14px 0;
    line-height:100%;
    font-family:georgia,serif;
    font-size:110%;
    font-style:italic;
    color:#262626;
}

div#staticLeft p
{
    margin:0 0 12px 0;
    color:#262626;
    line-height:160%;
    font-family:georgia,serif;
    font-size:100%;
}

div#staticLeft ul
{
    padding:10px 0 0 0;
    margin:0 0 12px 0;
    list-style-type:none;
}

div#staticLeft li
{
    padding:0 0 8px 18px;
    font-family:georgia,serif;
    color:#262626;
    background:url(/_img/_bg/bullet.gif) 0 3px no-repeat;
}

div#staticLeft li.pdf
{
    padding-top:1px;
    padding-left:26px;
    background:url('/_img/_bg/pdf.gif') 0 0 no-repeat;
}

div#staticLeft a, div#staticLeft a:visited
{
    text-decoration:underline;
    color:#262626;
}

div#staticRight
{
    float:left;
    width:288px;
}

div#staticRightPic
{
    float:left;
    width:288px;
    height:239px;
    overflow:hidden;
    border-bottom:20px solid #fff;
}

div#map
{
    float:left;
    width:288px;
    height:239px;
    overflow:hidden;
}

/**
* @ Section: FOOT
*/

div#foot
{
    float:left;
    width:900px;
}
#footNav .navRow
{
    position: relative; clear: both;
}
div#footNav
{
    float:left;
    margin:30px 0 0 0;
    width:900px;
    height: 90px;
    overflow:hidden;
    border-top:1px solid #C8C8C8;
    border-bottom:1px solid #C8C8C8;
}
div#footNav ul.f
{
    margin-top: 22px;
}
div#footNav ul
{
    margin:10px 0 0 0;
    list-style-type:none;
    float: right;
}

div#footNav li
{
    float:left;
    /*	display:inline;*/
    height:17px;
    padding:0 10px 0 7px;
    margin:0;
    font-size:90%;
    font-family:georgia,sans-serif;
    color:#575757;
    text-transform:uppercase;
    background:url(/_img/_bg/foot-sep.gif) right 1px no-repeat;
}

div#footNav li a,div#footNav li a:visited
{
    color:#575757;
    font-weight:bold;
}

div#footNav li.f
{
    padding:0 10px 0 0;
    background:url(/_img/_bg/foot-sep.gif) right 1px no-repeat;
}

div#footNav li.l
{
    height:21px;
    padding:0 0 0 7px;
    background:0;
}

div#footCopyright
{
    float:left;
    padding:15px 0 0 0;
    width:900px;
    height:29px;
    overflow:hidden;
}

div#footCopyright p
{
    font-family:georgia,sans-serif;
    color:#A8A8A8;
}

div#footIcons
{
    float:left;
    width:900px;
    height:16px;
    overflow:hidden;
}

div#share
{
    float:left;
    padding:0 9px 0 0;
}

div#w3c
{
    float:left;
}

div#w3c p
{
    font-family:georgia,sans-serif;
    color:#A8A8A8;
}

div#w3c a,div#w3c a:visited
{
    color:#A8A8A8;
}

div#sitemap{
    float:left;
    width:500px;
}

div#sitemap li.cat{
    margin-top:12px;
    font-weight:bold;
}

div#sitemap li.indent1{
    margin-left:30px;
}

div#sitemap li.indent2{
    margin-left:60px;
}
.item_oostock {
    font-family: georgia,serif;
    font-size: 110%;
    line-height: 100%;
    margin-bottom: 15px;
    border: solid 1px #f00;
    padding: 10px;
    color: #282828;
}
.item_oostock ul {
    margin: 5px 0 5px 15px;
}
.item_oostock a{
    text-decoration: none;
    color: #282828;
}
.item_oostock p{
    color: #282828;
    line-height: 105%;
    margin-top: 5px;
}

