/* CSS Document */
/*Import Other CSS Files
----------------------------------------------- */
@import "basic.css";
@import "text_styles.css";
@import "menu.css";

body {margin:0 auto; padding:0; height:100%; min-height:100%; background-image:url(../global_images/WallBackground4.jpg); background-repeat:no-repeat; background-position:center top; background-attachment:fixed; color:#3f2110; }

#sitesurroundings {width:960px; min-height:100%; height:100%; margin:0px auto; padding:0px; }

#leftCol {width:800px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 80px; background-image:url(../global_images/ivyLeft.png); background-repeat:no-repeat; background-position:right top;}
#rightCol {width:80px; float:right; margin:0px; padding:0px; background-image:url(../global_images/ivyRight.png); background-repeat:no-repeat; background-position:left top; height:599px;}

/* Global Styles
----------------------------------------------- */
img {border:0px; }
ul {list-style:none;}

#main_body {margin:0px 0px 0px 0px; padding:0px; min-height:600px; height:100%; font-family:"Times New Roman", Times, serif; font-size:16px; line-height:1.4em; overflow:hidden;}

#mainImage {width:800px; height:275px; margin:0px 0px 0px 0px; padding:0px; overflow:hidden;}
#mainImageShadow {width:800px; height:18px; overflow:hidden; margin:0px; padding:0px 0px 0px 0px; background-image:url(../global_images/MainImageBackground.gif); background-position:center top; background-repeat:no-repeat; }

#contentCol {width:425px; float:left; margin:9px 0px 0px 0px; padding:0px 0px 30px 30px;}
#contentColFULL {width:770px; float:left; margin:9px 0px 0px 0px; padding:0px 0px 0px 30px; }
#wineCol {width:345px; float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:right; }
#mapCol {width:345px; float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:right;}

.menus {margin-right:20px;}
.menus2 {margin-right:20px;}

#col1 {width:230px; float:left; padding-right:30px; }
#col2 {width:230px; float:left; padding-right:30px; }
#col3 {width:230px; float:left;}

/* Feedback form
----------------------------------------------- */
#colFeedback1 {width:120px; float:left; padding-right:30px; }
#colFeedback2 {width:570px; float:left; padding-right:30px; }
#custID {color:#ff0000;}
#emailID {color:#ff0000;}
#feedbackID {color:#ff0000;}
#formbgColour {background-color:#f0ce8e; border-color:#e9c885;}

/*----------------------------------------------- */

#contentCol p {margin:15px 0px 15px 0px; padding:0px; }
#contentColFULL p {margin:15px 0px 15px 0px; padding:0px; width:740px;}

#contentCol ul.contactdetails{margin:0px; padding:0px; width:390px;}

#wineColTopImage {margin:0px; padding:0px 10px 0px 0px;}
#wineColAntipasto {margin:40px 0px 0px 0px; padding:0px;}
#wineColPeppers {margin:40px 0px 0px 0px; padding:0px;}

#wineListLink {margin:-235px 0px 0px 0px; padding:0px 140px 0px 0px; float:right; display:block; z-index:100; position:relative;}


/* Header
----------------------------------------------- */
#header{height:186px; margin:0px; padding:0px; overflow:hidden; background-image:url(../global_images/HeaderBackground.jpg); background-position:top left; background-repeat:no-repeat;}

.Crest {margin:41px 0px 0px 0px; padding:0px; height:34px; text-align:center;}
.TextLogo {margin:4px 0px 0px 0px; padding:0px; height:39px; text-align:center;}
.Strapline {margin:10px 0px 0px 0px; padding:0px; height:11px; text-align:center;}
#pushNavDown {height:139px;}

.suckertreemenu {margin:0px; padding:0px; width:800px; height:30px; list-style:none; display:inline;}

#treemenu1 {width:800px; height:30px; background-image:url(../global_images/MenuTile.jpg); background-repeat:repeat-x; background-position:left top; margin:17px 0px 0px 0px; padding:9px 0px 0px 0px; list-style-type:none;}

.suckertreemenu ul li.menuIvyBackground {background-image:url(../global_images/menuIvyBackground.jpg); background-repeat:no-repeat; background-position:right top; width:130px; height:30px; float:right; margin:-9px 0px 0px 0px; padding:0px;}

/* Footer
-------------------------------------------------*/
#footer {margin:0px; padding:0px; clear:both; font-family:"Times New Roman", Times, serif; font-size:12px; line-height:1.5em; height:70px;}

#footer ul {margin:0px 0px 0px 30px; padding:25px 0px 25px 0px; background-image:url(../global_images/footerCrest.png); background-position:left top; background-repeat:no-repeat; height:20px;}
#footer ul li {display:inline; padding-left:18px;}
