
/* The Fitness Shop Style Sheet*/


/* divs */

body
{
    font-family: Tahoma, sans-serif;
    font-size: 76%;
    margin: 0;
    padding: 0;
    color: #636363;
    background-color:#f7f8f2;
    text-align:center;
	background-image:url(/images/bg_tile.jpg);
    background-repeat: repeat-x;
	background-position: top left;
}

#container
{
    position:relative;
    width:990px;
    margin:0 auto 0;
    padding:0;
	z-index: 2;
}

* html #container
{
    position:relative;
    width:1010px;
    margin:0 auto 0;
    padding:0;
	z-index: 2;
}

#header
{   
    width: 990px;
    height: 105px;
    margin: 0px 0px 0px 0px;
    padding: 0;
    background-color:#f7f8f2;
    text-align:left;
}  

#headerlogo
{
    width: 285px;
    height: 105px;    
    padding: 0px;
    text-align:left;
    float: left;
    margin: 0px 0px 0px 0px;
}

#headerinfo
{
    width: 465px;
    height: 105px;    
    padding: 0px;
    text-align:right;
    float: left;
    margin: 0px 0px 0px 0px;
}

#headerbasket
{
    width: 240px;
    height: 105px;    
    padding: 0px;
    float: left;
    margin: 0px 0px 0px 0px;
	background-image:url(/images/headerbasket_bg.gif);
    background-repeat: no-repeat;
	background-position: top left;
}

#nav
{
    height: 49px;
    margin: 0px 0px 15px 0px;
    padding: 0px;
    text-align:left;
	background-image:url(/images/nav_tile.jpg);
    background-repeat: repeat-x;
	background-position: top left;
}

*html #nav
{
    height: 49px;
    margin: 0px 0px 15px 30px;
    padding: 0px;
    text-align:left;
	background-image:url(/images/nav_tile.jpg);
    background-repeat: repeat-x;
	background-position: top left;
}

*+html #nav
{
    height: 49px;
    margin: 0px 0px 15px 30px;
    padding: 0px;
    text-align:left;
	background-image:url(/images/nav_tile.jpg);
    background-repeat: repeat-x;
	background-position: top left;
}


#side
{
    width: 210px;
    height: 100%;
    padding: 0px;
    margin: 0px;
    text-align:center;
	float: left;
	margin: 0px 0px 15px 0px;
}

#submenu
{
    width: 191px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color:#ffffff;
    text-align:left;
	float: left;
	margin: 0px 0px 15px 10px;
}

#newsletter
{
    width: 191px;
    padding: 0px;
    margin: 0px;
    text-align:left;
    float: left;
    margin: 0px 0px 15px 10px;
}

#social
{
    width: 191px;
    padding: 0px;
    margin: 0px;
    text-align:left;
    float: left;
    margin: 0px 0px 0px 10px;
	padding: 0px 0px 100px 0px;
}

#maincontent
{
    width: 768px;
    float: left;
    padding: 0px;
    margin: 0px 0px 0px 10px;
    text-align:left;
    float: left;
}

*html #maincontent
{
    width: 778px;
    float: left;
    padding: 0px;
    margin: 0px 0px 0px 10px;
    text-align:left;
    float: left;
}

#search
{
    width: 576px;
    height: 39px;
    padding: 8px 0px 0px 0px;
	color:#ffffff;
	font-size: 1.1em;
	background-image:url(/images/searchbar_bg.gif);
    background-repeat: no-repeat;
	background-position: top left;
    text-align:center;
    float: left;
    margin: 0px 0px 10px 0px;
}

#promotext
{
    width: 192px;
    height: 39px;    
    padding: 0px;
    margin: 0px;
    text-align:right;
    float: left;
    margin: 0px 0px 0px 0px;
}

#featured
{
    width: 406px;
    height: 402px;    
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_featureditem.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#featuredleft
{
    width: 170px;    
    height: 280px;
	padding: 0px;
    margin: 0px;
    text-align:left;
    float: left;
    margin: 0px 15px 0px 0px;
}

#categorystrip1
{
    width: 170px;
    height: 402px;    
    padding: 0px;
    margin: 0px;
    text-align:left;
    float: left;
    margin: 0px 10px 10px 10px;
}

#categorystrip2
{
    width: 170px;
    height: 402px;    
    padding: 0px;
    margin: 0px;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#gymplanner
{
    width: 377px;
    height: 279px;    
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_gymplanner.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 10px 10px 0px;
}

#gymplannerleft
{
    width: 230px;    
    height: 180px;
	padding: 0px;
    margin: 0px;
    text-align:left;
    float: left;
    margin: 0px 15px 10px 0px;
}

#brands
{
    width: 377px;
    height: 279px;    
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_featuredbrands.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#brandsleft
{    
    height: 180px;
	padding: 0px;
    margin: 0px;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

*+html #brandsleft
{    
    height: 180px;
	padding: 0px;
    margin: 0px;
    text-align:left;
    margin: 0px 0px 10px 0px;
}

*html #brandsleft
{    
    height: 160px;
	padding: 0px;
    margin: 0px;
    text-align:left;
    margin: 0px 0px 10px 0px;
}

#specialoffers
{
    width: 377px;    
    padding: 0px 0px 10px 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_specialoffers.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 10px 10px 0px;
	
}

#mostpopular
{
    width: 377px;  
    padding: 0px 0px 10px 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_mostpopular.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

div.listimage
{    
    height: 160px;
	width: 120px;
	padding: 0px;
    text-align:left;
    float: left;
    margin: 0px 10px 10px 10px;
}

div.listinfo
{    
    height: 160px;
	width: 205px;
	padding: 0px;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#productinfo
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_blank.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#productleft
{
    width: 310px; 
	padding: 0px;
    text-align:left;
    float: left;
    margin: 0px 15px 0px 0px;
}

#productright
{
    width: 310px; 
	padding: 0px;
    text-align:left;
    float: left;
    margin: 0px 15px 0px 0px;
}

#alsobought
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_alsobought.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

div.alsobought_item
{
	height: 150px; 
	padding: 0px;
    text-align:left;
    float: left;
    margin: 0px 15px 10px 0px;
}

div.alsobought_image
{    
    height: 120px;
	width: 120px;
	padding: 0px;
    text-align:left;
    float: left;
    margin: 0px 10px 10px 10px;
}

div.alsobought_info
{    
    height: 120px;
	width: 205px;
	padding: 0px;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#singlepanel
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_blank.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#singlepanel_search
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_searchresults.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#singlepanel_basket
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_shoppingbasket.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#singlepanel_offers
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_specialoffers_wide.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#singlepanel_contactus
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_contactus.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#singlepanel_companydetails
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_companydetails.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#singlepanel_termsandconditions
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_termsandconditions.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#singlepanel_privacypolicy
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_privacypolicy.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#singlepanel_sitemap
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_sitemap.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#singlepanel_commercialaccounts
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_commercialaccounts.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#singlepanel_brandlist
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_brandlist.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#singlepanel_fitnessproducts
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_fitnessproducts.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#singlepanel_delivery
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_delivery.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#singlepanel_gymplanner
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_gymplanner_wide.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#singlepanel_checkout
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_checkout.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

#singlepanel_followus
{
    width: 761px;
    padding: 0px;
    margin: 0px;
	border: 1px solid;
	border-collapse:collapse;
	border-color:#dadfce;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background-image:url(/images/boxtitle_followus.gif);
    background-repeat: no-repeat;
	background-position: top left;
    background-color:#ffffff;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

div.boxinner
{
    padding: 50px 10px 10px 10px;
    margin: 0px 0px 10px 0px;
    text-align:left;
}

div.boxinner_product
{
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 10px 0px;
    text-align:left;
}

div.boxinner_singlepage
{
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 10px 0px;
    text-align:left;
}

div.searchitem_image
{    
    height: 130px;
	width: 120px;
	padding: 0px;
    text-align:left;
    float: left;
    margin: 0px 10px 10px 10px;
}

div.searchitem_info
{    
    height: 130px;
	width: 500px;
	padding: 0px;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

div.offersitem_image
{    
    height: 130px;
	width: 120px;
	padding: 0px;
    text-align:left;
    float: left;
    margin: 0px 10px 10px 10px;
}

div.offersitem_info
{    
    height: 130px;
	width: 500px;
	padding: 0px;
    text-align:left;
    float: left;
    margin: 0px 0px 10px 0px;
}

div.categorybox
{
   width: 170px;
   height: 220px;       
   padding: 0px;
   text-align:center;
   float: left;
   margin: 0px 10px 10px 0px;
}

#checkoutpage1left
{    
	position:relative;
	float: left;
	width: 230px;
	margin: 0px 0px 20px 0px;
}

#checkoutpage1right
{    
	position:relative;
	float: left;
	width: 230px;
	margin: 0px 0px 20px 50px;
}

#footer
{
    width: 100%;
	height:215px;
    padding: 0px;
	background-image:url(/images/footer_tile.jpg);
    background-repeat: repeat-x;
	background-position: top left;
    background-color:#f6f8f1;
	clear:left;
	top: -190px;
	position:relative;
	z-index: 1;
}

#footertext
{
    width: 990px;
	height:50px;
    clear: both;
	text-align:left;
    background-color:#f6f8f1;
    position:relative;
    width:990px;
    margin:0 auto 0;
	top: -180px;
    padding:0;
}



/* fonts */

h1 { font-size: 1.5em; color: #7E0D28; font-weight: bold; text-decoration: none; }
h2 { letter-spacing:-1px; font-size:1.6em; color: #df5b12; font-weight: normal; text-decoration: none; margin: 0px 0px 10px 0px;}
h2.producttitle { letter-spacing:-1px; font-size:1.6em; color: #df5b12; font-weight: normal; text-decoration: none; margin: 0px 0px 20px 0px;}
h2.singlepagetitle { letter-spacing:-1px; font-size:1.6em; color: #df5b12; font-weight: normal; text-decoration: none; margin: 0px 0px 20px 0px;}
h2.special { letter-spacing:-1px; font-size:1.5em; color: #df5b12; margin: 0px 0px 0px 0px; display:inline;}
h2.searchresulttitle { letter-spacing:-1px; font-size:1.6em; color: #df5b12; font-weight: normal; text-decoration: none; margin: 0px 0px 0px 0px;}
h3 { letter-spacing:-1px; font-size:1.2em; color: #74ad00; font-weight: normal; text-decoration: none; margin: 0px 0px 10px 0px;}
h4 { font-size: 0.8em; color: #A9421F; font-weight: bold; text-decoration: none; }
h5 { font-size: 0.8em; color: #666666; text-decoration: none; }

span.title { font-size: 1.1em; color: #546ABC; font-weight: bold; text-decoration: none; }
span.subtitle { font-size: 1.1em; color: #546ABC; font-weight: bold; text-decoration: none; }
span.subtitle2 { color: #8F00D1; font-weight: bold; }

span.accountlink { color: #df5b12; font-weight: bold; font-size: 2 em;}
span.headertext { color: #365200; font-size: 1.4 em;}
span.copyright { color: #365200; float:right;}
span.price { color: #74ad00; font-size: 1.7em;}
span.pricelabel { font-size: 1.7em;}
span.special { letter-spacing:-1px; font-size:1.5em; color: #df5b12; margin: 0px 0px 0px 0px;}
span.alsobought_title { letter-spacing:-1px; font-size:1.3em; color: #df5b12; margin: 0px 0px 0px 0px;}
span.dispatchtime { color: #797979; font-size: 1em;}
span.iteminstock { color: #2bb82f; font-size: 1em;}
span.freepostage { color: #b82b2b; font-size: 1em; font-weight:bold;}


span.minor { font-size: 0.8em; color: #666666; text-decoration: none; }
span.address { color: #3C83EE; text-decoration: none; }
span.rating { color: #AB2616; font-weight: bold; text-decoration: none; }
span.strapline { color: #910000; font-weight: bold; text-decoration: none; }
span.strong { color: #4C6B8E; text-decoration: none; }
span.light { color: #ADADAD; text-decoration: none; }


/* hyperlinks */

a:link {color:#ff7a29; text-decoration:underline;}
a:visited {color:#ff7a29; text-decoration:underline;}
a:hover {color:#b34604; text-decoration:underline;}

a.topnav:link {color: #FFFFFF; text-decoration: none;}
a.topnav:visited {color: #FFFFFF; text-decoration: none;}
a.topnav:hover {color: #344e00; text-decoration: none;}

a.sidenav_category:link{color: #365200; text-decoration: none;}
a.sidenav_category:visited {color: #365200; text-decoration: none;}
a.sidenav_category:hover {color: #647e31; text-decoration: none;}

a.sidenav_item:link {color: #b34604; text-decoration: none;  margin: 0px 0px 0px -45px;}
a.sidenav_item:visited {color: #b34604; text-decoration: none;  margin: 0px 0px 0px -45px;}
a.sidenav_item:hover {color: #ff9351; text-decoration: none;}

a.minor:link {font-size: 10px; color: #D85100; text-decoration: none;}
a.minor:visited {font-size: 10px; color: #D85100; text-decoration: none;}
a.minor:hover {font-size: 10px; color: #FF6101; text-decoration: underline;}

a.zoom:link {color: #6c6c6c; text-decoration: none; float: left; text-align:left;}
a.zoom:visited {color: #6c6c6c; text-decoration: none; float: left; text-align:left;}
a.zoom:hover {color: #2f2f2f; text-decoration: none; float: left; text-align:left;}

a.overmation:link {color: #84b700; text-decoration: underline; margin: 0px 0px 0px 100px;}
a.overmation:visited {color: #84b700; text-decoration: underline; margin: 0px 0px 0px 100px;}
a.overmation:hover {color: #628605; text-decoration: underline; margin: 0px 0px 0px 100px;}

/* images */
img.link {border:none;}
img.icon_twitter {border:none; margin: 0px 0px 15px 0px;}
img.icon_ebay {border:none; margin: 0px 0px 15px 5px;}
img.icon_facebook {border:none; margin: 0px 0px 15px 5px;}
img.icon_blogger {border:none; margin: 0px 0px 15px 0px;}
img.category {border:none; margin: 0px 0px 12px 0px;}
img.category_bottom {border:none; margin: 0px 0px 0px 0px;}
img.list {border:none; margin: 0px 0px 0px 0px;}
img.productcart {border:none; margin: 0px 0px -7px 0px;}
img.sagepay {border:none; margin: 0px 0px 15px 0px;}

/* paragraphs */

p {padding: 5px; margin: 0px;}
p.floatleft { float: left; padding: 5px; margin: 0px 0px 0px 0px;}
p.first {color: #23A6E0; text-decoration: none; }

p.accountlinks {padding: 5px; margin: 15px 0px 0px 0px;}
p.basketcontents_short {padding: 5px; margin: 45px 0px 0px 75px; color:#FFFFFF;} 
 
 

/* lists */

ul.navtext
{
	width: 100%;
	margin: 0px 0px 0px -30px;
}
 
ul.navtext li
{
	list-style-type:none;
	list-style:none;
	color:#ffffff;
	font-size:1.25em;
	display: block;
	float: left;
	margin: 15px 0px 0px 20px;
	background-color:none;
}

ul li.menucategory
{
	list-style-type:none;
	list-style:none;
	color:#365200;
	letter-spacing:-1px;
	font-size:1.8em;
	margin: 5px 0px 0px -30px;
	background-color:none;
}

ul li.menuitem
{
	font-size:1.2em;
	list-style-type:none;
	list-style:none;
	color:#b34604;
	margin: 0px 0px 0px -30px;
	padding:2px 2px 2px 7px;
}

*+html ul li.menuitem
{
	font-size:0.8em;
	list-style-type:none;
	list-style:none;
	color:#b34604;
	margin: 0px 0px 0px 0px;
	padding:2px 2px 2px 7px;
}

*html ul li.menuitem
{
	font-size:0.8em;
	list-style-type:none;
	list-style:none;
	color:#b34604;
	margin: 0px 0px 0px 0px;
	padding:2px 2px 2px 7px;
}


input.productcart {
position: relative;
margin: 10px 0px 0px 0px;}


/* rules */
hr {border: 1px solid #bdbaa6; height:1px;}
hr.clear {clear:both; border: 1px solid #bdbaa6; height:1px;}
br.clear {clear:both; margin:0px;}
 
/* tables */

table.form { border-collapse: collapse; border: none; margin: 0px 0px 10px 0px;}
table.form td { padding: 2px; text-align: left;}
table.productspecification { border-collapse: collapse; border: none; margin: 10px 0px 10px 0px;}
table.productspecification th {color: #FF6633; font-weight: normal; width: 50px;}
table.basket { width:720px; border-collapse: collapse; border: 1px solid black; background-color:#f7f8f2; margin: 10px 0px 10px 0px;}
table.basket th {color: #FFFFFF; background-color:#b7b8a0; font-weight: normal; padding:3px;}
table.basket td {color: #636363; font-weight: normal; padding:3px;}
table.basket_checkoutbutton { width:720px; border-collapse: collapse; border: 0;}

.sorting {
  float: right;
}

