/* ------------------------------------------------------------------*/
/* CSS IN DEV FOR http://www.gustosandwiches.com/ --------*/
/* ------------------------------------------------------------------*/
/*      w  c(..)o
/*       \__(-)
/*           /\ 
/*        w_/(_)
/*            /|
/*           | \
/*          m  m
/* -----------------------------------------*/
/* ------------------------------------------------------------------*/
/* specific development by Sam Hutchinson
© sam[my]co consultancy limited / sam@sammyco.co.uk / 
www.sammyco.co.uk / http://www.gustosandwiches.com/
All text, images & content © sam[my]co consultancy limited / 
http://www.gustosandwiches.com/
All coding and site development © sam[my]co consultancy limited 2006
All rights reserved. No part of this website may be reproduced without 
the express permission of Sam Hutchinson or
http://www.gustosandwiches.com/ */

body{margin:0px;padding:0px;font: 11px Tahoma,Arial, Helvetica, sans-serif; color:#767676;
width:800px;margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0px;}
body, html{ height:100%;} 

#container    { padding: 0px 0px 0px 18px;background-image:  url("../gusto-images/gif/dropme.gif"); 
background-repeat: repeat-y ; text-align:left;}

a img{ border:0px;}
a{ color:#EF4338; text-decoration:none;}
a:hover{ color:#ff0000; text-decoration:underline;}
.right{float:right}.left{ float:left;}.align-right{text-align:right;}

h1{margin:0px; padding:0px;margin-bottom:8px; font-size: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;  color:#EF4338;
margin: 12px 0 6px 0;}

h1 a,  h4 a, h5 a { color:#EF4338; text-decoration:none}
h1 a:hover, h4 a:hover, h5 a:hover { color:#DC0000; text-decoration:none}

h4{margin:0px; padding:0px;margin-bottom:3px;color:#EF4338; font-size: 26px; 
font-family:Georgia, "Times New Roman", Times, serif; letter-spacing: 1.4px;}

h5{margin:0px; padding:0px;margin-bottom:3px;font-size: 11px; color:#767676; color:#EF4338;
font-family:Georgia, "Times New Roman", Times, serif; }

p{margin:0px; padding:0px;margin-bottom:10px;line-height:130%;}

#main{padding:0px; margin:0px auto;width:800px;}

#specials{color:#fff;padding: 7px 2px 0 10px;}
#specials a{ color:#fff; font-weight:bold}
#specials a:hover{ color:#fff; font-weight:bold; text-decoration:underline}

#header{margin:0px; padding:0px;width:760px;margin-bottom:0px;
background:  url("../gusto-images/gif/fixedheader.gif") repeat-x;
height: 200px; border-bottom:2px solid #D6D7D5;}

#headerimage{float:right;}

#topnav{margin:0px; padding-top:146px;width:760px;height:27px;}

#topnav a{ display:block;padding: 7px 15px 0 15px;margin: 0 1px 0 0;
 float:right;height:19px;color:#485824;background-color:#fff;}

#topnav a:hover{ text-decoration:none;background-color:#EF4338;color:#fff;}

#topnav .pager{background-color: #fff;
color:#EF4338;height:19px; font-weight:bold}

#topnav .pager:hover{color:#fff;}

#topnav-sub{}
#topnav-sub a{display:block;float:right;padding: 7px 16px 0 16px;margin: 0px 1px 0px 0px;
color:#fff;height:19px;}

#content{clear:both;margin:0px; padding:0px;width:760px;}
#content-left{float:left;margin:5px; margin-top:0px; padding:0px;width:440px;}


#main-image{padding:5px;margin-bottom:5px;background-color:#E5E6E6;
border:1px solid #D5D6D4;width:500px;}

#main-image img{border:3px solid white;}

#content-left-content{float:left;width:520px;border:1px solid #fff; padding:5px 0px 0px 0px;}
#content-left-content-stretch{float:left;width:736px;border:1px solid #fff;}

#content .content-image{ float:left; padding:5px 5px 5px 5px;margin: 5px 5px 0px 0px;
background-color:#E5E6E6;
border:1px solid #D5D6D4;}

#content .content-image3{ float:left; padding:5px 5px 5px 5px;margin: 5px 5px 0px 25px;
background-color:#E5E6E6;
border:1px solid #D5D6D4;}

#content .content-image2{  padding:5px 5px 5px 5px;margin: 5px 5px 0px 0px;
background-color:#E5E6E6;
border:1px solid #D5D6D4;}

#content-image{ float:left; padding:5px 5px 5px 5px;margin: 5px 5px 0px 0px;
background-color:#E5E6E6;
border:1px solid #D5D6D4;}



#content .content-image img{ border:1px solid #fff;}

#content-left-content .content-image{ float:left; padding:5px 5px 5px 5px;margin: 5px 10px 10px 5px;background-color:#E5E6E6;
border:1px solid #D5D6D4;}

#content-left-content .content-image img{ border:1px solid #fff;}

#content-right .content-image{ float:left; padding:5px 5px 5px 5px;margin: 5px 5px 10px 0px;
background-color:#E5E6E6;
border:1px solid #D5D6D4;}

#content-right .content-image img{ border:1px solid #fff;}

#content-right{float:right;width:200px;margin:5px; padding:10px 15px 0px 0px;/*border:1px solid #000;*/}
#content-right .right-nav{ clear:both; margin-bottom:10px;}

#content-right .right-nav div{ margin:0px; padding:0px;padding:4px 0 5px 5px;background-color:#EF4338;
color:#fff;font-weight:bold;border-top: 1px solid #D5D6D4;}

#content-right .right-nav a{ display:block;padding:5px 0 5px 17px; background:  url("../gusto-images/gif/paper-light.gif") 2px 6px no-repeat;
border-bottom:1px solid #D6D7D5;color:#EF4338;}

#content-left .left-links-nav{ clear:both; margin-bottom:10px;}

#content-left .left-links-nav div{ margin:0px; padding:0px;
padding:4px 0 5px 5px;background-color:#E6E7E7;color:#53463A;
font-weight:bold;border-top: 1px solid #D5D6D4;}

#content-left .left-links-nav a{ display:block;padding:5px 0 5px 36px;
background:  url("../gusto-images/gif/paper-light.gif") 20px 6px no-repeat;
border-bottom:1px solid #D6D7D5;color:#616161;}



/*#footer 
_______________background: url("../images/gif/footer.gif") 20px repeat-x;____#content-left blockquote{margin:0px; padding:0px;padding:0 0 0 23px;
margin-bottom:10px;font-size:10px;background:  url("../gusto-images/gif/quote.gif") 0 3px no-repeat;
vertical-align:top;}_________________________________________*/
#footer{clear:both;margin:0px; padding:0px; width:100%;height:300px; 
border-top:2px solid #D6D7D5;
 color:#fff; background-color:#EF4338;}

#footerlogo{margin:0px; padding:0px;
width:235px;background-color:#EF4338; float: left;
    margin-top:6px;
	margin-left:10px;
    margin-bottom:0px;
    padding:0px}

#footertext{margin:0px; padding:0px;
background-color:#EF4338; float: left;  margin-top:12px; margin-left:6px;}

#footer a {color:#fff; font-weight:bold;}

#footer-content{margin:0px;margin:0px auto;padding:10px 25px 0 5px;
height:249px;text-align:left; color:#fff;}

#copyrightfooter{clear:both;margin-top:6px; padding:0px;font-size:10px;color:#999A95; 
text-align:left; color:#fff;}

.style3 {color: #993300}

#orderborder {
        border-style: dashed;
        border-width: medium;        /* sets border width on all sides */
        border-color: #ff0000;
		width:560px;
		margin-left: auto; margin-right: auto; 
      }



















