
.de_language ul#main_navigation_level_1 li a.level_1, .se_language ul#main_navigation_level_1 li a.level_1, .fr_language ul#main_navigation_level_1 li a.level_1 {
font-size: 2em;
}
.social_links li.vimeo {
background-position: 0 -69px;
}

#landing_promo_area h1 {
padding-bottom: 15px;
}

/* Header CMS */

#header_cms ul {

width: 980px;
margin: 0 auto;
overflow: hidden;
padding: 5px 0 16px;
background: #FFF;

}

#header_cms ul li { 
font-size: 18px;
font-family: gillsans-lightlight;
display: block;
width: 220px;
height: 20px;
text-align: center;
float:left
}

#header_cms li.first {
border-right: 1px solid #d2d2d2;
width: 375px;
}

#header_cms li.last {
border-left: 1px solid #d2d2d2;
width: 375px;
}


body.checkout #check_email_register > fieldset > legend {display: none;}

#quickbuy #delivery_returns {width:800px;}

#quickbuy.zoomed_image {width:auto;}


ul#main_navigation_level_1 ul.main_navigation_level_2 {
	width: 325px;
}


#main_navigation_collections .link.level_1.long_category_name {
cursor: default;
}

::selection {
background-color: #ffde00;
color: #000;
}

/* Push down model image */

li.product img.product_image_model {
	top: 3px;
}

/* Make arrows show on mini flexsliders */

.mini_flexslider .flex-direction-nav a {
opacity: 1;
}

/* Adding blog to social links in footer */

.social_links li.blog {
background-position: 0 -85px;
}

/* Fix for gap at the bottom of the <body> caused by Google Ads tracking 1px image */
body.Home > img {display:block; position:absolute;top:-1px}

/* Collections navigation width */
ul#main_navigation_level_1 #main_navigation_collections .main_navigation_level_2 {
	width: 280px
}

/* Tartan background */

/* Sorting the homepage */

.Home div#page {
padding: 0px 0px 0px 0px;

}

#home_content {
background: #fff;
border-left: 15px solid #fff;
border-right: 15px solid #fff;
}




#footer {
padding:0 0 0 0;
}

div#page {
background: #fff;

padding: 0px 15px 50px 15px;
}

#footer_content_wrapper {
background: #fff;
padding: 0px 15px 15px 15px;
}


/* Changing borders */

div#header {
background: #fff url("/pws/client/style/tartanborderhome.gif") repeat-x bottom left; padding-bottom: 31px;
border-bottom:0px;
margin-bottom:0px;
height: 81px;

}

.Home div#header {
border-right: solid #fff 15px;
border-left: solid #fff 15px;
}

.content_block {
background: #fff url("/pws/client/style/smalltartanborder.gif") repeat-x top left; 
border-top:0px;
}

ul#products li.product {
background: #fff url("/pws/client/style/smalltartanborder.gif") repeat-x top left;
padding-top:3px; 
border-top:0px;
}

#reviews {
border-top:0px;
}

#feefo_review {
background: #fff url("/pws/client/style/smalltartanborder.gif") repeat-x top left; 
border-top:0px;
}

#apply_filter .filter_group {
background: url("/pws/client/style/smalltartanborderdark.gif") repeat-x bottom left; 
border-bottom:0px;
}

div#miniBasketProductsMask .basket_products {
background: url("/pws/client/style/smalltartanborderwhite.gif") repeat-x bottom left; 
border-bottom:0px;
}

#basket_update .product_info  {
background: url("/pws/client/style/smalltartanborderwhite.gif") repeat-x bottom left; 
border-bottom:0px;
}

#current_summary {
background: url("/pws/client/style/smalltartanborderwhite.gif") repeat-x top left; 
border-top:0px;
}

#footer .footer_links_list {
background: #fff url("/pws/client/style/smalltartanborder.gif") repeat-x top left; 
border-top:0px;
}

#product_relations_tabs>div {
background: #fff url("/pws/client/style/smalltartanborder.gif") repeat-x top left; 
border-top:0px;
}

#addShippingOption {
background: #fff url("/pws/client/style/smalltartanborder.gif") repeat-x top left;
border-top: 0px;
border-bottom: 0px;
}

.sub_totals {
background: #fff url("/pws/client/style/smalltartanborder.gif") repeat-x top left; 
border-bottom:0px;
}

#before_delivery {
border-top: 0px;
}

#basket_sub_totals li {
border-image: url("/pws/client/style/tartanborderdark.gif") 0 0 50% 0 repeat;
border-width: 0 0 3px 0;
}