/*@charset "UTF-8";*/
/* CSS Document */

body
{
    background-color: #552f1a;
    margin-top: 0px;
    font-family: Verdana, Geneva, sans-serif;
    margin-top: 0px;
    font-family: Verdana, Geneva, sans-serif;
    background-repeat:repeat-x;
    background-position: top middle;
    margin-left: 0px;
    background-image: url('../../images/home-page/sitebackground.jpg');
}

a
{
    outline: 0;
}

/*Container */

#wrap
{
    width: 1000px;
    margin: 0 auto;
    background-color: #FFFFFF;
    position: relative;
}

#container
{
    margin: 0 auto;
    padding: 0 37px;
    width: 1066px;
    
}

#layout
{
    background-color: #FFFFFF;
    border: 1px solid #E6E6E6;
    clear: both;
    float: left;
    /*margin: 20px 0 0;*/
    margin: 0;
    padding: 0 10px;
    width: 1000px;
}

/*Header*/

#header
{
    width: 1000px;
    background-color: #002316;
    background-image: url(/images/yeomans_header.jpg);
    background-repeat: no-repeat;
}

#headerinner1
{
    clear: both;
    float: right;
    margin-top: 10px;
    padding-right: 61px;
    width: 960px;
    text-align: right;
}

.formsearch
{
    clear: both;
    float: left;
    padding-right: 40px;
    margin-top: 10px;
    width: 30px;
}

.submitsearch
{
    float: right;
    margin-top: -48px;
    margin-right: 10px;
}

#headerinner1b
{
    clear: both;
    float: right;
    width: 500px;
    height: auto;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-right: 25px;
    text-align: right;
}

.highlighttext
{
    color: #FF0;
    padding-right: 35px;
    font-size: 11px;
}

#headerinner2
{
    clear: both;
    margin-top: 0px;
    padding-right: 30px;
    width: 840px;
    text-align: right;
    height: 40px;
    margin-left: 320px; /*overflow: hidden;*/
}

.menuItem
{
    float: left;
    margin-left: 8px;
    top: 0px;
}

#headerinner3
{
    /*  float: left; /*margin-top:10px;*/
    padding-top: 4px;
    padding-right: 40px;
    width: 960px;
    text-align: right;
    padding-bottom: 0px;
    height: 24px; /*line-height: 4px;*/
}

#leftbar
{
    float: left;
    width: 12px;
    background-color: #d8deb2;
    margin-right: 8px;
    margin-bottom: -5px;
}

/*breadcrums*/

#headerinner4
{
    padding-bottom: 5px;
    padding-top: 5px;
    width: 1000px;
    height: 60px;
}

#headerinner5
{
    padding-bottom: 10px;
    padding-top: 10px;
    width: 1000px;
    float: left;
}

#breadcrumb
{
    padding-bottom: 10px;
    padding-top: 10px;
    width: 500px;
    margin-left: 8px;
    margin-bottom: 5px;
}

#breadcrumbborder
{
   
}

#breadcrumbwhite
{
    padding-bottom: 10px;
    padding-top: 10px;
    width: 900px;
    margin-left: 8px;
    margin-bottom: 5px;
    color: White;
}

#headerinner5_1
{
    float: left;
    clear: both;
    margin: 0px;
    width: 1000px;
    background-color: #90CF29;
}

#headerinner6
{
    float: left;
    clear: both;
    margin-right: 40px;
    height: 50px;
    background-color: #90CF29;
    margin-top: -60px;
    margin-left: 0px;
    width: 1000px;
}
/*Top Content*/

/*index poge*/
.homeerror
{
	text-align:center;
	border-top:2px solid #223227;
    background-color: #d8deb2;
    padding:20px;
}

#topcontent
{
    height: 435px;
    width: 1000px;
    /*background-image: url(/images/home-page/sale-2708.jpg);
    background-color: #d8deb2;*/
    background-repeat: no-repeat;
    margin-top: 0px;
}

#topcontent2
{
    clear: both;
    float: left;
    height: 450px;
    width: 1000px;
    background-image: url(/images/herobackground2.jpg);
    background-color: #000000;
    background-repeat: no-repeat;
    margin-top: 0px;
}

#topcontent3
{
    clear: both;
    float: left;
    height: 430px;
    width: 1000px;
    background-image: url(/images/herobackground3.jpg);
    background-color: #000000;
    background-repeat: no-repeat;
    margin-top: 0px;
}

#productlisting
{
    background-color: #fff; 
    width: 750px; 
/*    height: 640px;  */
    float: left;
}

.red
{
    color: Red;
}

/*main item poge*/

#maintopcontent
{
    clear: both;
    height: 580px;
    width: 1000px;
    background-image: url(/images/main_area_bkground_image.jpg);
    background-color: #FFF;
    background-repeat: no-repeat;
    margin-top: -5px;
}

#maintopcontent2
{
    clear: both;
    height: 410px;
    width: 1000px;
    background-image: url(/images/main_area_bkground_image2.jpg);
    background-color: #FFF;
    background-repeat: no-repeat;
    margin-top: -5px;
}

#heroimage
{
    float: left;
    margin-left: 120px;
    margin-top: 20px;
}



#heroimageb
{
    float: left;
    margin-left: 15px;
    margin-top: 20px;
    margin-bottom: 10px;
}

#nav_mid
{
    clear: both;
    float: left;
    margin-left: 30px;
    margin-top: 20px;
    width: 215px;
    padding-right: 485px;
    height: 276px;
    background-image: url(/images/nav_mid_background.jpg);
    background-repeat: no-repeat;
}

#nav_midb
{
    clear: both;
    float: left;
    margin-left: 30px;
    margin-top: 20px;
    width: 215px;
    padding-right: 350px;
    height: 276px;
    background-image: url(/images/nav_mid_background.jpg);
    background-repeat: no-repeat;
}

#heroitemtag
{
    float: left;
    margin-left: -110px;
    margin-top: 20px;
}


#heroitemtagb
{
    float: left;
    margin-left: -190px;
    margin-top: 0px;
}

#heroitemtagc
{
    position: relative;
    left: 90px;
    top: 0px;
}

#heroiteminfo
{
    float: right;
    width: 210px;
    padding-top: 80px;
    padding-right: 100px;
}

#heroiteminfo2
{
    float: left;
    width: 140px;
    margin-top: 40px;
}

#heroiteminfo3
{
    float: left;
    width: 300px;
    margin-top: 170px;
}

#heroiteminfo4
{
    float: left;
    padding-left: 750px;
    margin-top: -15px;
    text-align: right;
}

#dropdownholder
{
    float: left;
    position: relative;
    top: 275px;
    left: 343px;
}

#tent_size_dropdown
{
    clear: both;
    float: left;
    width: 175px;
    padding-top: 70px;
    padding-left: 560px;
}

#tent_size_dropdown2
{
    float: left;
    width: 265px;
    padding-top: 70px;
}

#clearance_banner
{
    background-image: url(/images/clearance_banner.gif) !important;
    background-repeat: no-repeat;
    width: 1000px;
    height: 30px;
    font-size: 16px;
    padding: 10px 0px 0px 16px;
    text-align: justify;
    float: left;
}

#genericpagetext
{
    padding: 16px;
}

#clearance_banner a
{
    color: Black;
}

#heroiteminfob
{
    float: left;
    margin-top: 100px;
    margin-left: -70px;
}

#heroiteminfoc
{
    float: left;
    margin-top: 10px;
    margin-left: 0px;
    clear: both;
}

#heroitembrandlogo
{
    float: left;
    margin-top: 40px;
    margin-left: -50px;
}

#heroitembrandlogo
{
    float: left;
    margin-top: 40px;
    margin-left: -50px;
}

#brandmenu_links
{
    float: left;
    margin-top: -120px;
    margin-left: 30px;
    background-image: url(/images/trans_bkground.png);
}

#brandmenu
{
    float: left;
    padding-left: 700px;
    padding-top: 120px;
    height: 90px;
}

#heroitembrands
{
    position: relative;
    float: left;
    top: 320px;
    left: 670px;
    font-size: 18px;
}

#quicklinks
{
    position: absolute;
    top: 20px;
    left: 15px;
    width: 200px;
    height: 230px;
    padding-top: 73px;
    padding-left: 7px;
    padding-right: 7px;
    font-size: 15px;
    color: #052216;
    line-height: 24px;
    background-image: url(/images/quicklinks.gif);    
}

#sidehero
{
    width: 100px;
    margin-top: 12px;
    margin-left: -20px;
    padding: 10px 5px 0px 15px;
    background-color: #EBECD6;
    float: left;    
    height: 568px;            
    
}

#heroproductitems
{
    float:left;
    margin-top: 35px;
    padding-left: 252px;
    width: 400px;
    height: 0px;
}

#heroproductitems h3
{
    font-size: 18px;
    font-weight: bold;
    color: #114488;
    margin-top: 60px;
    margin-left: 0px;
}

#heroproductprices
{
    position: relative;
    top: -15px;
    text-align: left;
    width: 400px;
    height: 0px;
    float: left;
    color: #444444;
    line-height: 22px;
}

.heroproductprice
{
    color: #CC1111;
    font-weight: bold;
    font-size: 16px;
}

#storefinder
{
    width: 936px;
    background-color: #D8DEB2;
    padding: 8px 32px 128px 32px;
}

#storefinderboxes
{
    width: 100%;
    height: 438px;
}

#storefinderlocation
{
    margin: 16px 16px 16px 15px;
    padding: 16px;
    width: 400px;
    border: 2px solid #666666;
    height: 270px;
    float: left;
}

#storefindername
{
    margin: 16px 0px 16px 16px;
    padding: 16px;
    width: 400px;
    border: 2px solid #666666;
    height: 270px;
    float: left;
}

#searchresultsleft
{
    font-size: 12px;
    line-height: 22px;
}

#searchresultsleft a
{
    color: Black;
    text-decoration: underline;
}

#searchresultsright
{
    font-size: 12px;
    line-height: 22px;
    width: 442px;
    float: right;
}

#linesep2
{
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}

#topcontentinner1
{
    margin-left: 570px;
    float: left;
    margin-top: -20px;
}

#topcontentinner2
{
    float: left;
    margin-top: -20px;
}

#bottommiddlecontent
{
    background-color: #966;
}


#brochurebutton
{
    clear: both;
    float: left;
    margin-top: -120px;
    margin-left: 30px;
    margin-bottom: 20px;
}





/*Inner Content Page Divs*/


#inner_content_container
{
    float: left;
    margin-left: 15px;
    margin-right: 40px;
    width: 435px;
}

#featureditem
{
    float: left;
    width: 1000px;
    margin-top: 0px;
}

#featurestory1
{
    float: left;
    width: 548px;
}

#featurestory2
{
    float: right;
    width: 420px;
}

#featureimage
{
    /* */
}

#featuremiddlecontent
{
    width: 1000px;
    background-color: White;
	float: left;
}


#inner_content_left
{
    float: left;
    margin-left: 15px;
    margin-right: 40px;
    width: 445px;
}



#inner_content_right
{    
    float: left;
    width: 420px;
    background-color: #D8DEB2;
    
}

#inner_content_nav1
{
    float: right;
    text-align: right;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.inner_content_qtyform
{
    padding-top: 0px;
    padding-left: 220px;
}



#textileicons
{
    position: relative;
    width: 400px;
    left: 580px;
    top: -80px;
}

#textile1
{
    float: left;
    width: 50px;
}

#textile2
{
    float: left;
    width: 50px;
}

#textile3
{
    float: left;
    width: 50px;
}

#textile4
{
    float: left;
    width: 50px;
}

#productprice
{
    position: relative;
    left: 590px;
    top: -170px;
    width: 400px;
}

#reviewbox
{
    padding: 8px;
    border: 1px solid #360;
    margin-top: 32px;
}

#reviewlist
{
    float: left;
    font-size: 12px;
    width: 100%;
}


/*Clearance Corner*/

#clearancecorner
{
    margin-top: 10px;
    margin-left: 10px;
    width: 970px;
    height: 25px;
    float: left;
    clear: both;
    background-color: #90CF29;
}

#inner_banner_text
{
    margin-left: 15px;
}

/*Feature*/



#layoutmiddle
{
    width: 1000px;
    background-color: #fff; 
    clear: both;
    /*height:1100px;*/
   
}


#feature
{    
    float: left;
    width: 215px;
    height: 1190px;
    margin-right: 35px;
    background-color: #D8DEB2;
}



#featureadvert
{
    clear: both;
    float: left;
    background-repeat: no-repeat;
    width: 250px;
    height: 640px;
    background-color: #D8DEB2;
}

#advertinner
{
    position: relative;
    left: 15px;
    top: 20px;
}

/*featuretext
{
    float: left;
    background-image: url(/images/home-page/new-outdoor-store.jpg);
    background-repeat: no-repeat;
    width: 215px;
    height: 625px;
    padding-left: 25px;
    padding-top: 10px;
}*/

/*Item Content*/

.item_outer_container
{
    float: left;
    width: 750px;
    height: 640px;
}

.item_outer_container2
{
    float: left;
    width: 1000px;
}

relatedProducts .item_container1 {
    background-color: #FFFFFF;
    border: medium none;
    float: left;
    height: 338px;
    padding-left: 27px;
    width: 250px;
}


.item_container1 {
    background-color: #FFFFFF;
    border: 1px solid #E6E6E6;
    float: left;
    height: 350px;
    margin: 0 0 10px 7px;
    overflow: hidden;
    width: 236px;
}


.item_image
{
    background-color: White;

    width: 250px;
    height: 160px;
}

.item_image_top
{
    float: left;
    background-color: White;
    width: 236px;
    height: 160px !important;
    text-align: center;
	padding-top: 10px;
}

.item_image_end
{
    float: left;
    background-color: #FFF;
    width: 250px;
    height: 160px;
}

.item_text
{
    float: left;
    
    background-color: #fff;
    width: 235px;
    height: 120px;
    padding-top: 15px;
}

.item_text_bottom
{
    float: left;
    clear: both;
    border-right: 2px #AAA solid;
    background-color: #EBECD6;
    width: 248px;
    height: 145px;
    padding-top: 15px;
}

.item_text_end
{
    float: left;
    clear: both;
    background-color: #d8deb2;
    width: 250px;
    height: 145px;
    padding-top: 15px;
}

.item_text2
{
    float: left;
    clear: both;
    background-image: url(/images/green_itemfill.gif);
    width: 250px;
    height: 155px;
    padding-top: 15px;
}

.item_text_bottom2
{
    float: left;
    clear: both;
    background-image: url(/images/green_itemfill_bottom.gif);
    width: 250px;
    height: 155px;
    padding-top: 15px;
}



.item_text_end2
{
    float: left;
    clear: both;
    background-color: #d8deb2;
    width: 250px;
    height: 155px;
    padding-top: 15px;
}




/*Item Content*/

#bottomcontent
{
    background-color: #FFF;
    margin: 0px;
}

#bottomcontentinner1
{
    clear: both;
    float: left;
    background-color: #FFF;
    width: 174px;
    height: 125px;
    padding-top: 20px;            
}

#bottomcontentinner1b
{
    padding-top: 20px;
    float: left;
    background-color: #FFF;
    width: 200px;
    height: 125px;
    border-right: 2px solid #ccc;
}

#bottomsplitline1
{
    float: left;
}

#bottomcontentinner2
{
    padding-top: 20px;
    float: left;
    background-color: #FFF;
    width: 200px;
    height: 125px;
    border-right: 2px solid #ccc;  
}

#bottomsplitline2
{
    float: left;
}


#bottomcontentinner3
{
    padding-top: 20px;
    float: left;
    background-color: #FFF;
    width: 216px;
    height: 125px;
    border-right: 2px solid #ccc; 
}

#bottomsplitline3
{
    float: left;
}

#bottomcontentinner4
{
    padding-top: 20px;
    float: left;
    background-color: #FFF;
    width: 200px;
    height: 100px;
}

#bottomline
{
    clear: both;
    float: left;
    width: 1000px;
    height: 2px;
    margin-top: 6px;
}


/*Footer*/


#footer
{
    clear: both;
    float: left;
    width: 1000px;
    margin-top: 20px;
    margin-left: 0px;
    background-color: #FFF;
    background-image: url(/images/secure-logos.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

/*Feature Gallery*/



#feature_content_info
{
    /*float: left;    */
    width: 500px;
    margin-left: 25px;
}

#image_sleeps
{
    position: relative;
    float: left;
    margin-top: -280px;
    margin-left: 250px;
}

#image_bottom
{
    float: left;
    clear: both;
    margin-top: 0px;
}

#product_bottom_links2
{
    float: right;
    clear: both;
    margin-top: 0px;
    padding-right: 15px;
    width: 985px;
    padding-top: 8px;
    background-color: #fff;
    text-align: right;
	font-size:12px
}


#product_bottom_links
{
    float: left;
    clear: both;
    margin-bottom: 5px;
    width: 985px;
    background-color: #000000;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;    
    display: none;
}

/*search Page*/

#search_main_container
{
    width: 1000px;
    clear: both;
    float: left;
    background-color: #d8deb2;
}

#search_inner_container1
{
    width: 240px;
    float: left;
    clear: both;
    background-color: #d8deb2;
    padding-left: 10px;
    padding-top: 10px;
}

#search_inner_container2
{
    width: 750px;
    float: left;
    background-color: #ffffff;
}

.search-keywords
{
    width: 147px;
    border: 0px;
    height: 18px;
    padding-left: 3px;
    padding-top: 2px;
}

.search-button
{
    height: 22px;
    border: solid 1px #cccccc;
}

.searchClearFix
{
    width: 100%;
    clear: both;
}


/*store finder*/


#storefinder_main
{
    width: 1000px;
    clear: both;
    float: left;
    background-color: #D8DEB2;
}

#storefinder_1
{
    clear: both;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 5px;
}

#storefinder_2
{
    clear: both;
    float: left;
    margin-top: 20px;
}

#storefinder_2_inner1
{
    width: 454px;
    margin-left: 20px;
    float: left;
    border: 1px solid #000;
    height: 250px;
    padding: 10px;
}


#storefinder_2_inner2
{
    width: 454px;
    margin-left: 10px;
    float: left;
    border: 1px solid #000;
    height: 250px;
    padding: 10px;
}

#storefinder_3
{
    clear: both;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}

#storefinder_4
{
    width: 1000px;
    height: 400px;
    clear: both;
    float: left;
    margin-top: 20px;
}

#storefinder_4_inner1
{
    width: 480px;
    float: left;
    margin-left: 20px;
}

#storefinder_4_inner2
{
    width: 480px;
    float: left;
    margin-left: 20px;
}


#catBox
{
    position: absolute;
    clear: both;
    background-color: #ebebd6;
    max-width: 1000px;
    padding: 0px;
    margin: 0px;
    width: 1000px;
}

#catBox li
{
    padding: 0px 8px 2px 8px;
    line-height: 10px;
}

#catBox a
{
    color: #333333;
    font-size: 10px;
    font-family: Verdana;
}

#catBox a:hover
{
    text-decoration: underline;
}

#brandBox
{
    position: absolute;
    clear: both;
    background-color: #ebebd6;
    max-width: 998px;
    min-width: 200px;
    padding: 5px;
    font-weight: bold;
   
}

#brandBox a
{
    color: #333333;
    font-size: 10px;
    font-family: Verdana;
}

#brandBox a:hover
{
    text-decoration: underline;
}

#brandBox ul
{
    list-style-type: none;
    list-style-position: outside;
    padding: 0;
    margin: 0;
    padding-left: 12px;
}


#tentBox
{
    position: absolute;
    clear: both;    
    /*width: 250px;    */
    background-color: #ebebd6;

    font-family: Arial;
}

#tentBox li
{
    padding: 2px 8px 2px 8px;
    
}

#tentBox a
{
    color: #333333;
    font-size: 10px;
    font-family: Verdana;
}

#tentBox a:hover
{
    color: #FFFFFF;
}

#tentBox ul
{
    list-style-type: none;
    list-style-position: outside;
    padding: 0;
    margin: 0;
}


/* camping drop down */

#campingBox
{
    position: absolute;
    clear: both;    
/*    width: 250px;      */
    background-color: #ebebd6;    
    font-family: Arial;
}

#campingBox li
{
    padding: 2px 8px 2px 8px;
    
}

#campingBox a
{
    color: #333333;
    font-size: 10px;
    font-family: Verdana;
}

#campingBox a:hover
{
    color: #FFFFFF;
}

#campingBox ul
{
    list-style-type: none;
    list-style-position: outside;
    padding: 0;
    margin: 0;
}

/* clothing drop down */

#clothingBox
{
    position: absolute;
    clear: both;    
 /*   width: 250px;       */
    background-color: #ebebd6;    
    font-family: Arial;
}

#clothingBox li
{
    padding: 2px 8px 2px 8px;    
}

#clothingBox a
{
    color: #333333;
    font-size: 10px;
    font-family: Verdana;
}

#clothingBox a:hover
{
    color: #FFFFFF;
}

#clothingBox ul
{
    list-style-type: none;
    list-style-position: outside;
    padding: 0;
    margin: 0;
}

/* footwaer dropdown */


#footwearBox
{
    position: absolute;
    clear: both;    
 /*   width: 250px;      */
    background-color: #ebebd6;    
    font-family: Arial;
}

#footwearBox li
{
    padding: 2px 8px 2px 8px;    
}

#footwearBox a
{
    color: #333333;
    font-size: 10px;
    font-family: Verdana;
}

#footwearBox a:hover
{
    color: #FFFFFF;
}

#footwearBox ul
{
    list-style-type: none;
    list-style-position: outside;
    padding: 0;
    margin: 0;
}

/* Workwear */


#clearanceBox
{
    position: absolute;
    clear: both;    
 /*   width: 250px;        */
    background-color: #ebebd6;    
    font-family: Arial;
}

#clearanceBox li
{
    padding: 2px 8px 2px 8px;    
}

#clearanceBox a
{
    color: #333333;
    font-size: 10px;
    font-family: Verdana;
}

#clearanceBox a:hover
{
    color: #FFFFFF;
}

#clearanceBox ul
{
    list-style-type: none;
    list-style-position: outside;
    padding: 0;
    margin: 0;
}


/* 1000 width - 1 pixel for border, so 995 / 5 = 199*/



.catCol
{
    list-style-type: none;
    list-style-position: outside;
    padding: 0px 0px 0 0px;
    margin: 0;
    float: left;
    width: 199px;
    border-right: solid 1px #cccccc;  
}

#productinfosummary
{
    padding: 15px;
    color: black;
    font-weight: 500;
}

.freedelivery
{
    background-image: url("/images/free_delivery.jpg");
    color: #336600;
    font-size: 16px;
    font-weight: 600;
    height: 78px;
    width: 390px;
}

#reviewbox2{float:left; position:relative; font-size:12px;}

#catBox .category
{
    font-weight: bold;
    color: #99cc00;
}


.menuShow
{
    display: inline;
}
.menuHide
{
    display: none;
}

#productExtras
{
    text-align: left;
    padding: 0px;
	float:left;
	font-size:12px;
}

#userlogin
{
    margin-left: auto;
    margin-right: auto;
    border: 1px black solid;
    width: 450px;
}

#userlogintitle
{
    padding: 8px;
    background-color: #360;
    text-align: center;
    font-weight: bolder;
    color: White;
}

table.userlogintable
{
    padding: 16px;
}

A:link
{
    text-decoration: underline;
    color: inherit;
}
A:visited
{
    text-decoration: underline;
    color: inherit;
}
A:active
{
    text-decoration: underline;
    color: inherit;
}
A:hover
{
    text-decoration: underline;
    color: Blue;
}

/*----------------------------------*/
/*                                  */
/*                                  */
/*                                  */
/*                                  */
/*----------------------------------*/


#content-basket
{
    float:left;
    width:1000px;
    padding:15px 0px 0px 0px;
    font-family:Verdana;
    font-size:12px;
}

#content-basket p
{
    margin:0px 0px 10px 0px;
}

#basket-left
{
    float:left;
    width:540px;
    padding-left:20px;
    margin:20px 0px 0px 0px;
}

#basket-right
{
    float:right;
    width:400px;
    padding-right:20px;
    margin:20px 0px 0px 0px;
    text-align:center;
}

.basket-box
{
    float:left;
    margin-top:15px;
}

.basket-box-top-1
{
    width:370px;
    height:27px;
    background:URL(/images/basket/basket-box-top.jpg) no-repeat;
    padding:12px 0px 12px 630px;
}

.basket-box-top-2
{
    width:370px;
    height:27px;
    background:URL(/images/basket/basket-box-top2.jpg) no-repeat;
    padding:12px 0px 12px 630px;
}

.basket-box-top-3
{
    width:370px;
    height:27px;
    background:URL(/images/basket/basket-box-top3.jpg) no-repeat;
    padding:12px 0px 12px 630px;
}

.basket-box-top-policy
{
    width:1000px;
    height:51px;
    background:URL(/images/basket/basket-box-top-policy.jpg) no-repeat;
    padding:0px 0px 0px 0px;
}

.basket-box-top-recycle
{
    width:1000px;
    height:51px;
    background:URL(/images/basket/basket-box-top-recycle.jpg) no-repeat;
    padding:0px 0px 0px 0px;
}

.basket-box-top-details
{
    width:1000px;
    height:51px;
    background:URL(/images/basket/basket-box-top-details.jpg) no-repeat;
    padding:0px 0px 0px 0px;
}

.basket-box-top-payment
{
    width:1000px;
    height:51px;
    background:URL(/images/basket/basket-box-top-payment.jpg) no-repeat;
    padding:0px 0px 0px 0px;
}

.basket-box-top-stores
{
    width:1000px;
    height:51px;
    background:URL(/images/basket/basket-box-top-stores.jpg) no-repeat;
    padding:0px 0px 0px 0px;
}

.basket-box-content
{
    float:left;
    width:920px;
    height:auto;
    background:URL(/images/basket/basket-box-content.jpg) repeat-y;
    padding:10px 40px 10px 40px;
}

.items-top
{
    /*float:left;
    width:100%;
    padding:0px;
    margin:0px 0px 8px 0px;*/
    height:35px;
    color:#000;
}

.items
{
    /*float:left;
    width:100%;*/
    background:#ddeac6;
    padding:0px;
    margin:0px 0px 8px 0px;
}

.items tr
{
    width:920px;
    height:61px;
    vertical-align:middle;
}

.td1
{
    width:72px;
    padding:0px;
}

.td2
{
    width:350px;
    padding:0px;
    vertical-align:middle;
}

.td3
{
    width:136px;
    padding:0px;
}

.td4
{
    width:91px;
    padding:0px;
}

.td5
{
    width:47px;
    padding:0px;
}

.td6
{
    width:80px;
    padding:0px;
}

.td7
{
    width:125px;
    padding:0px;
}

.td8
{
    width:78px;
    padding:0px;
}

.td9
{
    width:83px;
    padding:0px;
}

.td10
{
    width:40px;
    padding:0px;
}

.td11
{
    width:10px;
    padding:0px;
}

.td12
{
    width:193px;
    padding:0px;
}

.green
{
    color:#8cc63f;
}

.red
{
    color:#ed2027;
}

.yellow
{
    color:#fff200;
}

.yellow-title
{
    color:#fff200;
    font-size:18px;
    display:block;
    line-height:35px;
}

.textbox1
{
    width:15px;
    text-align:center;
}

.basket-box-left
{
    float:left;
    width:337px;
}

.basket-box-left-step2
{
    width:460px;
    float:left;
}

.basket-box-left select
{
    width:180px;
    height:20px;
    margin-left:25px;
}

.basket-box-right
{
    float:right;
}

.basket-box-right-step2
{
    float:right;
    width:257px;
}

.basket-box-right IMG
{
    float:right;
    padding-left:10px;
}

.basket-box-bottom
{
    clear:both;
    width:1000px;
    height:22px;
    background:URL(/images/basket/basket-box-bottom.jpg) no-repeat;
}

.promo-code
{
    float:left;

}

.promo-code input
{
    float: left;
    height: 21px;
    width: 160px;
}

.promo-code img
{
    float:left;
    padding-left:15px;
    margin-top:11px;
}

.total
{
    color: #000000;
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin-top: 5px;
}

#delivery-cost
{
    float:right;
    width:97px;
    height:30px;
    background:URL(/images/basket/delivery-cost.jpg);
    margin-bottom:10px;
    color:#fff;
    padding:16px 0px 0px 160px;
}

#total-step2
{
    float:right;
    width:97px;
    height:30px;
    background:URL(/images/basket/total-step2.jpg);
    color:#fff;
    padding:16px 0px 0px 160px;
}

#deposittotal-step2
{
    float:right;
    width:97px;
    height:30px;
    background:URL(/images/basket/total-step2.jpg);
    color:#fff;
    padding:16px 0px 0px 160px;
}

#days
{
    float:left;
    background:URL(/images/basket/30days.jpg) no-repeat #ddeac6;
    width:330px;
    height:94px;
    margin:10px 0px 10px 0px;
    padding:10px 530px 10px 135px;
}

#delivery-options
{
    float:left;
    background:#032515;
    width:920px;
    padding:10px 40px 20px 40px;
}

#delivery-options a
{
    color:#fff;
    text-decoration:none;
    line-height:23px;
}

#uk
{
    float:left;
    width:920px;
    padding:15px 0px 15px 0px;
    border-bottom:2px solid #cbcdce;
}

#collection
{
    float:left;
    width:920px;
    padding:15px 0px 15px 0px;
    border-bottom:2px solid #cbcdce;
}

#scottish
{
    float:left;
    width:920px;
    padding:15px 0px 15px 0px;
    border-bottom:2px solid #cbcdce;
}

#isles
{
    float:left;
    width:920px;
    padding:15px 0px 15px 0px;
    border-bottom:2px solid #cbcdce;
}

#bfpo
{
    float:left;
    width:920px;
    padding:15px 0px 0px 0px;
}

.box-left
{
    float:left;
    width:445px;
}

.box-right
{
    float:right;
    width:445px;
}

.box-right-payment
{
    float:right;
    width:445px;
	    background-color: #FCD5A9;
    background-image: url("../../images/new-basket/summary-background.png");
    background-repeat: repeat-x;
}

.box-left-payment
{
    float:left;
    width:445px;
    text-align:center;
    border-right:2px solid #bcbec0;
}

.box-right-payment
{
    float:right;
    width:455px;
    text-align:left;
}

.policy-table
{
    margin:0px;
    padding:0px;
    font-weight:bold;
    margin-bottom:15px;
}

.delivery-wrapper
{
    float:left;
    width:920px;
}

.delivery-header
{
    float:left;
    width:900px;
    background:#dbe8c4;
    font-size:16px;
    font-weight:bold;
    padding:10px 0px 10px 20px;
}

.delivery-table
{
    float:left;
    width:920px;
    background:#ebf2df;
    text-align:center;
    padding:10px 0px 10px 0px;
    font-size:16px;
    margin-bottom:15px;
}

.delivery-table td
{
    padding:5px 0px 5px 0px;
}

.details-title
{
    width:425px;
    line-height:30px;
    height:30px;
    background:#ddeac7;
    padding:0px 10px 0px 10px;
    font-size:16px;
}

.details-title-wide
{
    float:left;
    width:900px;
    line-height:30px;
    height:30px;
    background:#ddeac7;
    padding:0px 10px 0px 10px;
    font-size:16px;
}

.menu-details-bottom
{
    clear:both;
    float:left;
    width:920px;
}

.menu-details-bottom IMG
{
    float:right;
    margin-left:5px;
    margin-top:20px;
    margin-bottom:20px;
}

.details
{
    width:435px;
    padding:0px 10px 0px 10px;
    margin:10px 0px 10px 0px;
}

.textbox-details
{
    width:235px;
}

#amount-header
{
    color:#fff;
    width:359px;
    float:right;
    height:31px;
    padding:17px 0px 0px 80px;
    margin:30px 0px 20px 0px;
    background:url(/images/basket/amount.jpg);
}

.payment-table
{
    width:445px;
    text-align:left;
    margin:10px 0px 10px 0px;
}

.payment-left
{
    float:left;
    width:225px;
    margin-top:30px;
}

.payment-right
{
    float:right;
    width:225px;
    margin-top:30px;
}

#your-order
{
    width:500px;
    float:left;
    background:url(/images/basket/your-order-bg.jpg) repeat-y;
    padding:20px 20px 0px 20px;
}

.order-title
{
    float:left;
    width:480px;
    background:#ddeac7;
    padding:10px;
}

.order-final
{
    float:left;
    width:480px;
    padding:10px;
}

.order-final td
{
    height:25px;
}

.shops
{
    width:920px;
    float:left;
    margin-bottom:25px;
}

.shopsBox
{
    width:920px;
    float:left;
    margin-bottom:25px;
	padding:5px;
	border:1px solid #E6E6E6;
}

.shops1
{
    width:150px;
    border-right:1px solid #bcbec0;
    vertical-align:top;
}

.shops2
{
    width:298px;
    vertical-align:top;
    padding:0px 10px 0px 10px;
}

.shops3
{
    width:192px;
}

.shops4
{
    width:249px;
    padding-left:10px;
}


/*---------------------------*/
/*                           */
/*        new header         */
/*                           */
/*---------------------------*/

#new-header
{
    float:left;
    width:1000px;
    height:159px;
    font-family:Arial;
}

#new-header-top
{
    width:1000px;
    height:129px;
	
}

#header-top-left {
    float: left;
    width: 372px;
}

#header-top-right
{
    float:right;
    width:595px;
    text-align:right;
    color:#fff;
    padding-right:25px;
    padding-top:15px;
}

#new-header-bottom
{
    
    background: none repeat scroll 0 0 #99CC00;
    height: 41px;
    width: 1000px;
	
}

ul.new-header-nav
{
    float: left;
    height: 39px;
    margin: 0;
    padding: 0;
    width: 1000px;}

ul.new-header-nav IMG
{
    float:left;
    width:auto;
}

ul.new-header-nav li
{
    display:inline;
}


#search-box
{
    float: right;
    width: 222px;
    height: 22px;
    margin: 10px 0 10px 0;
    background: URL(/images/new-header/search-box-bg.jpg);
}

.textbox
{
    margin:3px 0 0 0;
    padding:0 5px 0 5px;
    float:left;
    width:183px;
    color:#ccc;
    border:0px;
}

#search-box .textbox
{
    color: #333333;
}

.yellow-header
{
    color:#ffff00;
}

/*----quick links-----*/

#quick-links
{
    border: 1px solid #E6E6E6;
    float: left;
    font-size: 12px;
    padding: 5px;
    width: 215px;
}

ul.nav-quicklinks
{
    width:215px;
    margin:0px;
    padding:0px;
    float: left;
}

ul.nav-quicklinks li
{
    width:185px;
    list-style-type:none;
    padding:3px 15px 3px 15px;
}

ul.nav-quicklinks li.light
{
    background:#fff;
}

ul.nav-quicklinks li.medium
{
    background:#ebebd6;
}

ul.nav-quicklinks li.dark
{
    background:#cccc99;
}

ul.nav-quicklinks li a
{
    color:#000;
    display:block;
}

ul.nav-quicklinks li a:hover,
ul.nav-quicklinks li a.current
{
    float: left;
}

#quick-links a
{    
    float: left;   
}

#quick-links a:hover.light,
#quick-links a:hover.medium,
#quick-links a:hover.dark
{
    background-color: #9ed366;    

    padding:3px 10px 3px 10px;
    width: 195px;
    float: left;
}

#quick-links a.light
{
    background-color: #FFFFFF;

        padding:3px 10px 3px 10px;
    width: 195px;
    color: Black;
    float: left;
}

#quick-links a.medium
{
    background-color: #edf6e0;
   
        padding:3px 10px 3px 10px;
    width: 195px;
    color: Black;
    float: left;
}

#quick-links a.dark
{
    background-color: #dbecc4;
   
        padding:3px 10px 3px 10px;
    width: 195px;
    color: Black;
    float: left;
}


/*---------------------------*/
/*                           */
/*         new pages         */
/*    contact,about,returns  */
/*   privacy,cloathing size  */
/*    delivery,t&c,by brand  */
/*         category          */
/*                           */
/*---------------------------*/

#content-main
{
    float:left;
    width:100%;
    background:#fff;
    margin:0px;
    padding:0px;
    font-family:Verdana;
    font-size:14px;
}

#content-policy
{
    float:left;
    width:940px;
    background:#fff;
    padding:10px;
}

.green-point
{
    color:#95da00;
}

.middle
{
    float:left;
    width:100%;
    background:#ebf0df;
}

.dark
{
    float:left;
    width:100%;
    background:#d7e2bf;
}

.light
{
    float:left;
    width:100%;
    background:#fff;
}

.middle td,
.dark td,
.light td
{
    width:235px;
    padding:2px 0px 2px 0px;
}

.middle td a,
.dark td a,
.light td a
{
    color:#000;
}

.category
{
    width:100%;
    float:left;
    background:#ebebd6;
}

.column-category
{
    width:235px;
    float:left;
    color:#95da00;
}

.column-category ul a,
.left-new-col a
{
    color:#000 !important;
}

.column-category ul a:hover
{
    text-decoration:underline;
}

.column-category ul li
{
    line-height:25px;
}

.left-new-col
{
    float:left;
    width:239px;
    padding:20px 15px 20px 20px;
    font-size:12px;
    line-height:16px;
}

.right-new-col
{
    float:right;
    width:645px;
    font-size:14px;
    padding:20px 10px 20px 10px;
}

.right-new-col-short
{
    float:right;
    width:375px;
    padding:20px 10px 20px 0px;
}

.right-new-col-a
{
    float:left;
    width:223px;
    padding:20px 10px 20px 10px;
}

.left-new-col-wide
{
    float:left;
    width:547px;
}

.right-new-col-left
{
    float:left;
    width:310px;
}

.right-new-col-right
{
    float:right;
    width:310px;
}

.text-titles
{
    font-size:16px;
    line-height:18px;
}

.address-left
{
    display:block;
    font-size:12px;
    line-height:14px;
    margin:15px 0px 10px 0px;
}

.policy-table-a
{
    margin:0px;
    padding:0px;
    margin-bottom:5px;
}

.delivery-wrapper-a
{
    float:left;
    width:645px;
}

.delivery-header-a
{
    float:left;
    width:625px;
    background:#99cc00;
    font-size:14px;
    padding:10px 0px 10px 20px;
}

.delivery-table-a
{
    float:left;
    width:645px;
    background:#fff;
    text-align:center;
    padding:10px 0px 10px 0px;
    font-size:12px;
    margin-bottom:15px;
}

.delivery-table-a td
{
    padding:5px 0px 5px 0px;
}

.policy-divider
{
    width:645px;
    float:left;
    height:0px;
    border-bottom:1px solid #ccc;
    margin:3px 0px 7px 0px;
    padding:0px;
}

td.cs1
{
    width:115px;
    padding-left:5px;
}

td.cs2
{
    width:75px;
    text-align:center;
}

td.cs3
{
    width:130px;
    text-align:center;
}

td.con1
{
    text-align:right;
    height:25px;
    width:190px;
    font-size:12px;
}

/*------------------------------*/

.basket-box-top-selected-store
{
    width:1000px;
    height:51px;
    background:URL(/images/basket/selected-store-header.jpg) no-repeat;
    padding:0px 0px 0px 0px;
}

.basket-box-top-closest-stores
{
    width:1000px;
    height:51px;
    background:URL(/images/basket/15-nearest-stores.jpg) no-repeat;
    padding:0px 0px 0px 0px;
}

.title-row
{
    line-height:30px;
}

#left-locator-wrapper
{
    float:left;
    width:560px;
}

#locator-left
{
    float:left;
    width:490px;
    padding:10px 20px 10px 20px;
    margin:0px 0px 0px 0px;
    background:#fff;
    font-size:17px;
}

#basket-right-locator
{
    float:right;
    width:411px;
    height:468px;
    padding-right:20px;
    padding-top:60px;
    margin:20px 0px 0px 0px;
    text-align:center;
    background:URL(/images/basket/browse-by-area.jpg) no-repeat;
}

#free-delivery
{
    float:left;
    width:400px;
    height:79px;
    background:URL(/images/basket/free-delivery.jpg) no-repeat;
    color:#fff;
    padding:15px 10px 15px 140px;
    margin-top:10px;
    margin-bottom:10px;
}

#store-finder-bottom
{
    float:left;
    width:940px;
    padding:0px 30px 0px 30px;
    background:URL(/images/basket/store-locator-bottom-bg.jpg) repeat-y;
}

#store-finder-bottom-left
{
    float:left;
    width:450px;
}

#store-finder-bottom-right
{
    float:right;
    width:445px;
}

.store-finder-title
{
    font-size:18px;
    font-weight:bold;
}

.label
{
    width:100px;
    float:left;
}

.store-textbox
{
    border: 1px solid #999999;
    float: left;
    font-size: 28px;
    margin-right: 20px;
    width: 275px;
}

.store-submit
{
    width:425px;
    float:left;
    border-top:2px solid #999;
    text-align:right;
    padding:20px 20px 0px 0px;
    margin-top:20px;
}

#dropdownholdertop
{
    float: left;
    margin-bottom: 20px;
}

.leftDropDown
{
    float: left;
    margin-right: 80px;
    text-align: center;
}


#dropdownholderbottom
{
    float: left;
    position: absolute;
    top: 250px;
    left: 635px;
}

#Display-Tents-Ad
{
    width: 93%;
    padding: 15px 15px 15px 15px;
    margin-left: auto;
    margin-right: auto;
    background-color: white;
    height: 300px;
    margin-top:15px;
    font-size: 17px;
}

.siteHeadings1
{
    float: left;
}

.siteHeadings1 h1
{
    color: #213629;
    font-size: 17px;
    margin: 0px 0px 10px 0px;
}

.textScrollBox
{
    overflow: auto;
    height: 107px;
    width: 740px;
    margin-right:5px;
    padding-right: 5px;
    margin-bottom: 10px;
    background-color: #d8deb2;
    font-size: 12px;
    display: block;
}

#HomeIntroText
{
    font-family:Verdana;
    font-size: 44px;
    font-weight: bold;
    color: #FFFFFF;
    position: absolute;
    top: 415px;
    left: 252px;
    z-index:999;
}


#HomeSubText div
{
    margin-top:16px;
}

.green2
{
    color: #99cc00;
}


#scroller_box {
    position: absolute;
    z-index:0;
}

#scroller_pager {
    position: absolute;
    z-index: 7;
    right: 45px;
    bottom: 15px;
}

#scroller_pager a {
    display: block;
    float: left;
    text-decoration: none;
    background: url("/images/home-scroller/scroller-btn.png") no-repeat left top;
    width: 30px;
    height: 30px;
    line-height: 28px;
    padding-right:10px;
    font-family:Verdana, Geneva, sans-serif;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
	text-align:center;
}

#scroller_pager a.activeSlide, #scroller_pager a:hover {
    background: url("/images/home-scroller/scroller-btn-active.png") no-repeat left top;
	color:#000;
}

#homepage_scroller {
    margin: 0;
    position: relative;
    z-index: 2;
    list-style-type: none;
}

#homepage_scroller li.slide {
    position: absolute;
    left: 0px;
    top: 0px;
}


#homepage_scroller .slide_content {
    width: 1000px;
    height: 434px;
    position: relative;
}

#home-quicklinks-new
{
    width: 970px;
    height: 30px;
    background-color: #213629;
    margin: 0 auto;
    padding: 0px 0px 0px 0px;
}

#home-quicklinks-new div
{
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
    float: left;
    margin: 5px 5px 0 21px;
}
#home-quicklinks-new img
{
    float: left;
}

#home-quicklinks-new a:link, #home-quicklinks-new a:active, #home-quicklinks-new a:visited 
{
    color: #FFF;
    text-decoration: none;
}

#home-quicklinks-new a:hover
{
    text-decoration: underline;
}

.telephone_image
{
    position: relative;
    top: 5px;
}


/* NEW CONTACT PAGE */

#contactLeft {
    float: left;
    position: relative;
    width: 274px;
}

#contactRight{
    float: right;
    position: relative;
    width: 650px;
	background-color:#2d4535;
	padding-bottom:10px;
	margin-bottom:10px;
	}

#contactLeft_address{    background-color: #99CC00;
    color: #213529;
    float: left;
    padding: 10px;
    width: 254px;}
	
#contactTop{width:100%; height:58px;background-color: #EBEBD6;}

.contact_col{
    float: left;
    padding-left: 10px;
    margin-top: 10px;
    width: 310px;}

.contact_error_message{    background-color: #FF0000;
    color: #FFFFFF;
    margin-left: 10px;
    margin-top: 10px;
    padding: 5px;
    width: 620px;}
	
	.contact_success_message{    background-color: #99CC00;
    color: #213529;
    margin-left: 10px;
    margin-top: 10px;
    padding: 5px;
    width: 620px;}

#contact_tagline{    background-image: url("../../images/contact-header-new.jpg");
    background-repeat: repeat-x;
    float: left;
    height: 55px;
    position: relative;
    width: 726px;}

#contactLeft_address p{margin:0 0 4px 0;} 

#contactRight input,#contactRight textarea{padding:5px; font-size:13px; font-family:Verdana, Geneva, sans-serif;}

.contact_col_Right, .contact_col_Left{color:#FFF; font-size:14px;}

.contact_col_Left tr,.contact_col_Right tr{height:33px;}

.textBox{height:100px;}

#ctl00_mainContent_SubmitButton1{float:right; padding:12px 0 0 !important;}

.stage-two-title-wide{    float: left;
    padding: 0 35px;
    position: relative;
    width: 930px;}
