/*================OVERALL========================================================================================*/

#product-list-search
{
    float: left;
    width: 230px;
}

.formError
{
    margin-left: 6px;
}

#product-list-title
{
    background-image: url(../../../assets/images/sitelayout/shared/product-list-title.jpg);
    background-repeat: no-repeat;
    width: 178px;
    height: 17px;
    margin-top: 10px;
}

#content-page
{
    color: #555555;
}

#content-page ul
{
    padding: 0px 0 10px 45px;
    color: #555555;
}

#content-page ul li
{
    margin-bottom: 5px;
    color: #555555;
}


#content-page td
{
    padding-right: 6px;
    color: #555555;
}



#content-page hr
{
    border: 0px;
    border-bottom: 1px solid #6381A3;
}

#content-page a
{
    font-weight: bold;
    color: #6381A3;
    text-decoration: none;
}
#content-page a:hover
{
    text-decoration: underline;
}

#product-finder-search
{
    float: left;
    padding-left: 30px;
    border-left: 1px solid #cccccc;
    height: 290px;
    width: 220px;
}

#product-finder-search-home
{
    float: left;
    padding-left: 30px;
    border-left: 1px solid #cccccc;
    height: 322px;
    width: 185px;
}

#product-finder-title
{
    background-image: url(../../../assets/images/sitelayout/shared/product-finder-title.jpg);
    background-repeat: no-repeat;
    width: 178px;
    height: 17px;
    margin-top: 10px;
}

#product-finder-control
{
    padding-top: 35px;
    padding-left: 20px;
}

#product-features-search
{
    float: left;
    padding: 58px 30px 0px 30px;
}

#page .home-search-enter-button
{
    background: url(../../../assets/images/sitelayout/shared/home-search-enter.jpg) no-repeat 0px 0px;
    width: 89px;
    height: 31px;
    text-decoration: none;
    position: inherit;
}



#page .home-search-enter-button:hover
{
    background: url(../../../assets/images/sitelayout/shared/home-search-enter.jpg) no-repeat 0px -31px;
}


.special-offer-triangle
{
    background: url(../../../assets/images/sitelayout/shared/special-offers-triange.gif) no-repeat;
    width: 93px;
    height: 93px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 999;
}

.clearance-triangle
{
    background: url(../../../assets/images/sitelayout/shared/clearance-triange.gif) no-repeat;
    width: 93px;
    height: 93px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 999;
}
/*================HOMEPAGE*========================================================================================*/

#homepage-content
{
    padding: 20px 30px 30px 30px;
    color: #555555;
}

#homepageText 
{
       float:left; 
       padding:0 40px 0 0; 
       width:409px;
}
#homepage-random-image-generator
{
    width: 469px;
    float: left;
    overflow:hidden;
}

#homepage-image-background
{
    background: url(../../../assets/images/sitelayout/shared/homepage-image-background.jpg) repeat-x;
    width: 469px;
    height: 51px;
    position: relative;
}

.buy-online-now-button
{
    background: url(../../../assets/images/sitelayout/shared/buyonlinenow.jpg) no-repeat 0px 0px;
    width: 152px;
    height: 23px;
    position: absolute;
    right: 19px;
    bottom: 14px;
}
.buy-online-now-button:hover
{
    background: url(../../../assets/images/sitelayout/shared/buyonlinenow.jpg) no-repeat 0px -23px;
}
#homepageWarranty 
{
    background: url(../../../assets/images/sitelayout/shared/home_warranty.png) no-repeat 0 0;
    width:264px;
    height:177px;
    float:left;
    padding:0 6px 0 0;
}
#homepageWarranty p 
{
    color:#002957;
    font-weight:bold;
    text-align:center;
    padding:100px 40px 0;
    font-size:1.2em;
}    
#homepageAdvert 
{
    background: url(../../../assets/images/sitelayout/shared/home_samples.png) no-repeat 0 0;    
    width:458px;
    height:177px;
    float:left;
    padding:0 6px 0 0;
}
#homepageAdvert:hover 
{
    background-position:0 100%;
}

#homepageNewsAdvert 
{
    background: url(../../../assets/images/sitelayout/shared/home_news.png) no-repeat 0 0;    
    width:183px;
    height:177px;
    float:left;
}
#homepageNewsAdvert:hover 
{
    background-position:0 100%;
}
#homepageTestimonials div { float:left; margin-left:30px; width:159px; text-align:center;}
#homepageTestimonials div.t1 {margin:0;}
#homepageTestimonials h2  { font-size: 1.4em; margin: 0 0 1.4em 0; color: #002957; font-weight: bold; }
#homepageTestimonials h3  { font-size: 1.4em; margin: 0 0 0 0; color: #bc80ac; font-weight: bold; }
#homepageTestimonials p   { font-size: 1.0em; margin: 0 0 1.4em 0; color: #000000; font-weight: bold; }



#dotted-separator
{
    background-image: url(../../../assets/images/sitelayout/shared/dotted-separator.jpg);
    width: 8px;
    height: 292px;
    background-position: right;
    background-repeat: no-repeat;
    float: left;
    padding-left: 30px;
}
#home-search-summary-table p
{
    margin: 0px;
}
.home-search-answer ul
{
}
.home-search-answer ul li
{
    padding-left: 8px;
    list-style: none;
    background-image: url(../../../assets/images/sitelayout/shared/home-search-bullet.jpg);
    background-repeat: no-repeat;
    background-position: left center;
}

/*================CONTENT-PAGE*========================================================================================*/

#contentpage-content
{
    padding: 20px;
}

#newscol
{
    vertical-align: top;
    border-right: 1px solid #cccccc;
}
#news-section
{
    width: 251px;
    padding-right: 10px;
    
    padding-bottom: 80px;
}
#news-section ul
{
    margin-left: 20px;
}
#news-section ul li
{
    list-style: none;
    background-image: url(../../../assets/images/sitelayout/shared/news-bullet-point.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 7px;
    font-size: 1em;
    margin-bottom: 10px;
}

#news-section ul li a
{
    text-decoration: none;
    color: Black;
}

#news-section ul li a:hover
{
    text-decoration: none;
    color: #5C748C;
}

#content-page
{
    width: 100%;
    vertical-align: top;
    padding-left: 15px;
    padding-right: 40px;
    text-align: justify;
}

#date-holder
{
    background-image: url(../../../assets/images/sitelayout/shared/content-page-date-holder.jpg);
    background-repeat: no-repeat;
    height: 18px;
    width: 125px;
    color: white;
    padding: 2px 0px 0px 10px;
    margin-left: 20px;
}



/*================PRODUCT-FINDER-PAGE*========================================================================================*/

#product-finder-content
{
    padding: 60px 20px 20px 20px;
}

.product-finder-image-holder
{
    position: relative;
    padding: 0px;
    margin: 0px;
    height: 147px;
}

.clearance-image-background
{
    background: url(../../../assets/images/sitelayout/shared/product-finder-background.jpg) repeat-x 0px -0px;
    width: 245px;
    height: 55px;
    position: relative;
}

.special-offer-image-gallery
{
    float: right;
    border-left: 1px solid #cccccc;
    width: 239px;
    height: 202px;
    padding-left: 30px;
}

.special-offer-hyperlink
{
    text-decoration:none;   
}

.clearance-image-gallery
{
    float: right;
    border-left: 1px solid #cccccc;
    width: 245px;
    height: 202px;
    padding: 20px 0px 0px 30px;
}

.ok-offer-button
{
    background: url(../../../assets/images/sitelayout/shared/ok-offer-button.jpg) no-repeat 0px -0px;
    width: 55px;
    height: 23px;
    position: absolute;
    right: 19px;
    bottom: 9px;
}
.ok-offer-button:hover
{
    background: url(../../../assets/images/sitelayout/shared/ok-offer-button.jpg) no-repeat 0px -23px;
}

/*================PRODUCT-RESULTS-PAGE*========================================================================================*/

#page #prod-results-page-content
{
    padding: 20px 5px 20px 48px;
    position: relative;
}
#page .prod-result-section
{
    padding: 20px 0px;
    width: 605px;
}
#page .prod-icon-info-main
{
    width: 400px;
}
#page .prod-icon-info-main td
{
    vertical-align: top;
}
#page .prod-icon-info-main td p
{
    margin: 0px;
    color: #666666;
    font-size: 1em;
}
#page .prod-icon-info img
{
    padding-right: 10px;
}

#page .prod-icon-info
{
    float: left;
    width: 150px;
}

#page .prod-icon-info h1, #page .prod-icon-info h2
{
    background-image: none;
    font-size: 1em;
    padding: 0px;
    display: inline;
}
#page .prod-results-divide
{
    background-image: url(../../../assets/images/sitelayout/shared/prod-results-divide.jpg);
    background-position: top;
    background-repeat: repeat-y;
    width: 48px;
}

#page .calculation_function
{
    vertical-align: top;
    width: 260px;
}
#page .calculation_function p
{
    margin-bottom: 0px;
}
#page .calculation-function-box-field
{
    background-color: white;
    border: #dddddd 1px solid;
    width: 150px;
    padding:5px;
}
#page .calculation_function a
{
    color: #708AA6;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: bold;
}
#page .calculation_function a:hover
{
    text-decoration: underline;
    color: #666666;
}
#back-to-list
{
    position: absolute;
    top: 22px;
    left: 535px;
}

a.back-to-list-button
{
    background: url(../../../assets/images/sitelayout/shared/back-to-list.jpg) no-repeat 0px 0px;
    width: 97px;
    height: 21px;
    padding: 0px 3px 7px 40px;
    color: #708AA6;
    text-decoration: none;
    font-size: 1em;
    font-weight: bold;
}
a.back-to-list-button:hover
{
    background: url(../../../assets/images/sitelayout/shared/back-to-list.jpg) no-repeat 0px -21px;
}

.add-to-basket
{
    background-image: url(../../../assets/images/sitelayout/shared/prod-detail-new.jpg);
    width: 606px;
    height: 169px;
    background-repeat: no-repeat;
}
#page .add-to-basket h1, #page .add-to-basket span.h1
{
    margin-left: 80px;
    font-size: 2em;
    font-weight: bold;
    color: #002957;
    display: inline-block;
}
#page .add-to-basket span.h2
{
    font-size: 1.4em;
	margin: 0 0 1.4em 0;
	color: #002957;
	font-weight: bold;
    display: inline-block;
}
.myProdAdd-to-basket
{
    background-image: url(../../../assets/images/sitelayout/shared/myProdAddTo.jpg);
    background-repeat: no-repeat;
    width: 180px;
    height: 54px;
    position: relative;
}
.prod-detail-buy
{
    background: url(../../../assets/images/sitelayout/shared/prod-detail-btn.jpg) no-repeat 0px 0px;
    position: absolute;
    height: 21px;
    width: 31px;
    top: 23px;
    right: 10px;
}
.prod-detail-buy:hover
{
    background: url(../../../assets/images/sitelayout/shared/prod-detail-btn.jpg) no-repeat 0px -21px;
}

.myProdAdd-to-sample
{
    background-image: url(../../../assets/images/sitelayout/shared/myProdOrderSample.jpg);
    background-repeat: no-repeat;
    width: 259px;
    height: 54px;
    position: relative;
}
.prod-detail-freesample
{
    background: url(../../../assets/images/sitelayout/shared/prod-detail-freesamp-btn.jpg) no-repeat 0px 0px;
    position: absolute;
    height: 21px;
    width: 115px;
    top: 25px;
    right: 128px;
}
.prod-detail-freesample:hover
{
    background: url(../../../assets/images/sitelayout/shared/prod-detail-freesamp-btn.jpg) no-repeat 0px -21px;
}
.prod-detail-fullsample
{
    background: url(../../../assets/images/sitelayout/shared/prod-detail-fullsamp-btn.jpg) no-repeat 0px 0px;
    position: absolute;
    height: 21px;
    width: 115px;
    top: 25px;
    right: 7px;
}
.prod-detail-fullsample:hover
{
    background: url(../../../assets/images/sitelayout/shared/prod-detail-fullsamp-btn.jpg) no-repeat 0px -21px;
}
/*================PRODUCT-LIST-PAGE*========================================================================================*/

#prod-list-container
{
    padding: 20px;
}

#prod-list-container td
{
    vertical-align: top;
}

#page .myProdResults
{
    width: 154px;
}
#page .myProdImage
{
    width: 154px;
}
#page .myProdSpec
{
    background-color: #dce1e6;
    color: #000000;
    width: 144px;
    padding: 5px;
    height: 55px;
}
#page .myProdSpec p
{
    margin: 0px;
}
#page .myProdAddTo
{
    background-image: url(../../../assets/images/sitelayout/shared/myProdAddTo.jpg);
    background-repeat: no-repeat;
    width: 154px;
    height: 54px;
    position: relative;
}

#page .myProdAddToDetail
{
    width: 175px;
    height: 54px;
    position: relative;
}

#page .myProdAddToSample
{
    width: 225px;
    height: 54px;
    position: relative;
}

#page .myProdAddToBtn
{
    position: absolute;
    right: 6px;
    bottom: 13px;
    background: url(../../../assets/images/sitelayout/shared/myProdAddToBtn.jpg) no-repeat 0px 0px;
    width: 31px;
    height: 21px;
    text-decoration: none;
    top: 23px;
}

#page .myProdAddToSampleBtn
{
    position: absolute;
    right: 52px;
    bottom: 13px;
    background: url(../../../assets/images/sitelayout/shared/myProdAddToBtn.jpg) no-repeat 0px 0px;
    width: 31px;
    height: 21px;
    text-decoration: none;
    top: 23px;
}

#page .myProdAddToBtn:hover
{
    background: url(../../../assets/images/sitelayout/shared/myProdAddToBtn.jpg) no-repeat 0px -21px;
}

#page input.basket_field_1
{
    border: none;
    margin: 22px 0 0 18px;
}


#page input.basket_field_Detail_1
{
    border: none;
    margin: 22px 0 0 5px;
    margin-left: 30px;
}

#page input.basket_field_Sample_1
{
    border: none;
    margin: 22px 0 0 5px;
    margin-left: 33px;
}

#page #prod-results-page-col {padding-right:30px; width:100%; vertical-align:top;}

#page #rightcol {padding:0 0 0 5px; vertical-align:top; border-left:1px solid #eee;}

#page .rememberNoteBottom   {width:242px; background:url(../../../assets/images/sitelayout/shared/shadow-panel-box-bottom.jpg) no-repeat 0 bottom;}
#page .rememberNoteTop      {width:242px; background:url(../../../assets/images/sitelayout/shared/shadow-panel-box-top.jpg) no-repeat 0 0;}
#page .rememberNote         {padding:20px; text-align:center;}
#page .rememberNote h3      {font-size: 1.4em; margin: 0 0 0 0; color: #bc80ac; font-weight: bold;}
#page .rememberNote h3 span {color: #002957;}

#page .viewStockists {background:url(/assets/images/sitelayout/shared/viewStockists.jpg) no-repeat 0 0; width:242px; height:136px; position:relative;}
#page .viewStockists a {width:92px; height:28px; display:block; position:absolute; right:14px; bottom:17px;}

#page #prodlist-featuredin 
{
    background: url(../../../assets/images/sitelayout/shared/prodlist-featuredin.png) no-repeat 0 0;
    width:242px;
    height:247px;
}
#page #prodlist-featuredin-tall
{
    background: url(../../../assets/images/sitelayout/shared/prodlist-featuredin-long.png) no-repeat 0 0;
    width:242px;
    height:842px;
}

#page #prodlistWarranty 
{
    background: url(../../../assets/images/sitelayout/shared/prodlist-warranty.png) no-repeat 0 0;
    width:242px;
    height:166px;
}
#page #prodlistWarranty p {
    color: #002957;
    font-size: 1.2em;
    font-weight: bold;
    padding: 100px 20px 0;
    text-align: center;
}
#page #prodlistTestimonials    {padding:20px 20px; text-align:center;}
#page #prodlistTestimonials h2 {font-size: 1.4em; margin: 0 0 1.4em 0; color: #002957; font-weight: bold;}
#page #prodlistTestimonials h3 {font-size: 1.4em; margin: 0 0 0 0; color: #bc80ac; font-weight: bold;}
#page #prodlistTestimonials p  {font-size: 1.0em; margin: 0 0 1.4em 0; color: #000000; font-weight: bold;}

#page #proddetailTestimonials h2 {font-size: 1.2em; margin: 0 0 1.4em 0; color: #002957; font-weight: bold;}
#page #proddetailTestimonials h3 {font-size: 1.2em; margin: 0 0 0 0; color: #bc80ac; font-weight: bold;}
#page #proddetailTestimonials p  {font-size: 1.0em; margin:1.4em 0; color: #000000; font-weight: bold;}

#page #proddetailTestimonials   
{
    text-align:left;
    font-style: normal;
    line-height: 160%;
    margin: 20px 0;
    padding: 0;}
.bqstart {
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 29px;
     margin-bottom: -50px;
     font-size: 400%;
     color: #ccc;
 }
 .bqend {
     float: right;
     height: 45px;
     margin-top: 0px;
     padding-top: 16px;
     font-size: 400%;
     color: #ccc;
 }


/*================PRODUCT-RANGE-PAGE*========================================================================================*/

#prod-Range-container
{
    padding: 20px;
}

#back-to-list2
{
    position: absolute;
    top: 22px;
    right: 20px;
}

#page .prod-icon-info-main2
{
    width: 100%;
}

#page .myRangeHolder
{
    background-image: url(../../../assets/images/sitelayout/shared/myRangeHolder.jpg);
    width: 108px;
    height: 176px;
    background-position: top;
    background-repeat: no-repeat;
}
#page .myRangeImage
{
    padding: 4px 0px 0px 4px;
}
#page .myRangeSpec
{
    padding: 5px 0px 0px 13px;
}
#page .myRangeSpec p
{
    color: #708aa6;
    font-size: 1em;
    margin: 0px;
}

#page .prod-result-section2
{
    border-bottom: none;
}

#page .family_search_box_tile
{
    width: 100px;
    height: 100px;
    border: 1px solid black;
    text-align: center;
    margin: 5px;
    cursor: pointer;
    text-decoration: none;
    color: Black;
}

#page .family_search_box_text_tile
{
    padding-top: 40px;
    font-family: Script MT Bold;
    font-size: 16px;
    text-decoration: none;
}



#page .family_search_box_plank
{
    width: 100px;
    height: 100px;
    border: 1px solid black;
    text-align: center;
    margin: 5px;
}

#page .family_search_box_text_plank
{
    padding-top: 40px;
    font-family: Script MT Bold;
    font-size: 16px;
}

#page .family_search_box_access
{
    width: 100px;
    height: 100px;
    border: 1px solid black;
    text-align: center;
    margin: 5px;
}

#page .family_search_box_text_access
{
    padding-top: 40px;
    font-family: Script MT Bold;
    font-size: 16px;
}

#page .prod-details-divide
{
    background-image: url(../../../assets/images/sitelayout/shared/prod-results-divide.jpg);
    background-position: top;
    background-repeat: repeat-y;
    width: 75px;
}

/*================BASKET-VIEW-PAGE*========================================================================================*/

#basket-container
{
    padding: 20px;
}
#basket-container p
{
}

.basket-content-holder
{
    padding-left: 29px;
}

.basket-content-stretch
{
    width: 882px;
    min-height: 100px;
    background-image: url(../../../assets/images/sitelayout/shared/basket-content-stretch.jpg);
    background-position: top;
    background-repeat: no-repeat;
    background-color: #eeeeee;
}

#page .basket-Item-table th h1
{
    background-image: none;
    padding: 5px 0px;
    text-align: center;
    font-size: 1.1em;
}
#page .basket-Item-table td
{
    text-align: center;
}
#page .basket-Item-table td p
{
    margin: 0px;
    font-weight: bold;
    color: #000000;
    background-color: #ffffff;
    padding: 4px 15px;
    display: inline;
}

#page .BasketProdImage
{
    text-align: left;
    padding: 0px 10px 5px;
    width: 100px;
}

#page .basket-Item-table .BasketProdTitle p
{
    text-align: left;
    text-transform: uppercase;
    color: #71879f;
    background-color: transparent;
    display: block;
    padding: 0px;
    width: 150px;
}

#page .basket-Item-table .BasketProdProdMain
{


}

#page .basket-Item-table .BasketProdTitle
{
    text-align: left;
    text-transform: uppercase;
    color: #71879f;
    background-color: transparent;
    display: block;
    padding: 0px;
    width: 145px;
    font-weight: bold;
    vertical-align: top;
}

input.BasketProdQuant
{
    text-align: center;
    
}

#page .basket-Item-table .BasketProdQuant
{
    width: 280px;
    text-align:left;
}

#page .basket-Item-table .BasketProdArea
{
    width: 200px;
    vertical-align: top;
    padding-top: 35px;

}



#page .BasketProdQuant p
{
    text-align: center;
    background: none;
}

#page td.BasketProdQuant p
{
    background: none;
}

#page .BasketProdPrice
{
    width: 100px;
}
#page .BasketProdPrice p
{
    text-align: center;
}

#page .BasketProdRemove
{
    width: 90px;
}
#page .BasketProdRemove
{
    text-align: center;
}

#page .BasketProdTotalPrice
{
    width: 120px;
}
#page .BasketProdTotalPrice p
{
    text-align: center;
}

#page .Basketborder
{
    border-left: 1px dotted #999999;
}

#page .blueboxcontent
{
    margin: 0px 27px 0px 0px;
    background-color: #90a6bd;
    padding: 10px 20px;
}
#page .blueboxcontent p
{
    color: #ffffff;
    font-size: 1em;
    margin: 0px;
}

#page .cost_details p
{
    font-weight: bold;
}


#page .cost_details p a
{
    color: #ffffff;
    text-decoration: underline;
}
#page .cost_details p a:hover
{
    color: #01244C;
}

#page .Proceed-to-checkout-container
{
    position: relative;
    height: 50px;
    width: 882px;
}

#page .Proceed-to-checkout-btn
{
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: url(../../../assets/images/sitelayout/shared/proceed-to-checkout.jpg) no-repeat 0px 0px;
    width: 201px;
    height: 31px;
    text-decoration: none;
}
#page .Proceed-to-checkout-btn:hover
{
    background: url(../../../assets/images/sitelayout/shared/proceed-to-checkout.jpg) no-repeat 0px -31px;
}

#page .Continue-Shopping-container
{
    position: relative;
    height: 50px;
    width: 882px;
}

#page .Continue-Shopping-btn
{
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: url(../../../assets/images/sitelayout/shared/continue_shopping.jpg) no-repeat 0px 0px;
    width: 201px;
    height: 31px;
    text-decoration: none;
}
#page .Continue-Shopping-btn:hover
{
    background: url(../../../assets/images/sitelayout/shared/continue_shopping.jpg) no-repeat 0px -31px;
}


/*================CHECKOUT PAGE*========================================================================================*/

.confirmation_details
{
    padding: 0px 0px 25px 0px;
}

#page .confirm-add-box-top
{
    background-image: url(../../../assets/images/sitelayout/shared/confirm-top-box.jpg);
    background-repeat: no-repeat;
    width: 429px;
    height: 10px;
}
#page .confirm-add-box-stretch
{
    background-image: url(../../../assets/images/sitelayout/shared/confirm-stretch-box.jpg);
    background-repeat: no-repeat;
    width: 429px;
    min-height: 170px;
    background-color: #eeeeee;
}
#page .confirm-add-box-bottom
{
    background-image: url(../../../assets/images/sitelayout/shared/confirm-bottom-box.jpg);
    background-repeat: no-repeat;
    width: 429px;
    height: 10px;
}

#page .confirm-add-box-stretch h1
{
    background-image: none;
    padding: 0px 10px;
    font-size: 1.1em;
}

#page .CheckoutProdQuant p
{
    text-align: center;
    border: none;
}

#page .Proceed-and-pay-container
{
    position: relative;
    height: 75px;
    width: 882px;
}

#page .Proceed-and-pay-btn
{
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: url(../../../assets/images/sitelayout/shared/proceed-and-pay.jpg) no-repeat 0px 0px;
    width: 158px;
    height: 31px;
    text-decoration: none;
    text-align: right;
}


#page .Proceed-and-pay-btn:hover
{
    background: url(../../../assets/images/sitelayout/shared/proceed-and-pay.jpg) no-repeat 0px -31px;
}


#page .confirm_your_order-container
{
    position: relative;
    height: 75px;
    width: 882px;
}

#page .confirm_your_order-btn
{
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: url(../../../assets/images/sitelayout/shared/confirm_your_order.jpg) no-repeat 0px 0px;
    width: 201px;
    height: 31px;
    text-decoration: none;
    text-align: right;
}


#page .confirm_your_order-btn:hover
{
    background: url(../../../assets/images/sitelayout/shared/confirm_your_order.jpg) no-repeat 0px -31px;
}


#page .Proceed-btn
{
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: url(../../../assets/images/sitelayout/shared/proceed.jpg) no-repeat 0px 0px;
    width: 105px;
    height: 31px;
    text-decoration: none;
}

#page .Proceed-btn:hover
{
    background: url(../../../assets/images/sitelayout/shared/proceed.jpg) no-repeat 0px -31px;
}


#page .Voucher-code-entry
{
    float: left;
    position: absolute;
    bottom: 0px;
    background:url(../../../assets/images/sitelayout/shared/gerflor-VC.jpg) no-repeat;
    width:600px;
    height:55px;
    padding-top:5px;
    padding-left:7px;
}


#page .CheckoutProdQuant p
{
    border: medium none;
    text-align: center;
}

#page .CheckoutProdTitle
{
    width: 140px;
}


#page .CheckoutProdQuant
{
    width: 280px;
padding:10px;

}

#page .basket-Item-table .CheckoutProdQuant {

text-align:left;
}
#page a.invoice_details
{
    color: #01356F;
    text-decoration: underline;
    font-weight: bold;
}
#page a.invoice_details:hover
{
    color: #000000;
}


.discount
{
 height:154px; 
 width:154px; 
 padding:5px; 
 font-size:1.5em; 
 font-weight:bold;
 color:white; 
 background-repeat:no-repeat; 
 background-image:url('../../../assets/images/lightbox/discountimage.gif');   
}

.primertext
{
    text-align:center;
    width:882px;
    color:White;
    font-weight:bold;
}


#page .Done-btn
{
position: absolute;
right: 0px;
bottom: 0px;
background: url(../../../assets/images/sitelayout/shared/finished_btn.jpg) no-repeat 0px 0px;
width: 117px;
height: 31px;
text-decoration: none;
}

#page .Done-btn:hover
{
background-position:0px -31px;
}
 

