/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */


/* general styles */

body {margin: 0;font-family: arial, helvetica, sans-serif;font-size: 12px;color: #676767;background: #8ca4b9 url('../images/background.jpg');}
a img {border: none; }
a{color: #3684d2;text-decoration:none;}
a:hover{color:#3694d2; text-decoration: underline;}
div{margin: 0; padding: 0;}
.clear{clear:both;}
#ezPagesHeading{display:none;}
h1{color:#ee3817; font-family: Helvetica; font-size: 25px;letter-spacing: .7px;line-height: 25px;}


/* layout and structure */
#mainWrapper{margin: 0 auto;width: 1125px;}
#contentMainWrapper{background-image: url('../images/bkg-contentMW.png');background-repeat: repeat-y;background-position: top left;}
#contentMainWrapper td{padding-top: 30px;}
#ezPageDefault{min-height: 400px;}
#mainBox{width: 850px;font-size: 14px;line-height: 1.2em;}

/* header */
#navMain{float:right;height: 25px;}
#navMain ul{padding:4px 0 0 0; margin: 0;text-align:center;}
#navMain .top{width: 118px;background: url('../images/bkg-navMain.jpg') no-repeat; height: 25px;}
#navMain .topwL{width: 134px;background: url('../images/bkg-navMain-login.png') no-repeat; height: 25px;}
#navMain li{list-style:none; display:inline;padding: 5px 2px;}
#navMain a:link, #navMain a:visited, #navMain a:hover, #navMain a:active{color:white;text-decoration:none;} 
.logo{float:left;}
#navMainSearch{float:right;}
.header{background: url('../images/bkg-header.png') no-repeat top left;height: 207px; width: 1125px;}
.phone{float:right;}
#navMainWrapper{float:right;}
.headerSearchSubmit{width: 22px;height: 22px;background: url('../images/search-go.png') no-repeat;}
.headerSearch{width: 165px;}
.search{background-image: url('../images/search.jpg');background-repeat:no-repeat;width: 200px;padding: 5px;}
.phone{margin-top: 25px;}
#button{width: 70px; height: 90px;float:right;margin-right: 90px;}


/* navigation */
.navigation{padding: 0; margin: 0 130px 0 180px;}
.nleft{width: 300px;float:left;}
.nleft .n1{padding-left: 110px;}
.nleft2{width: 145px; float:left;padding: 100px 0 0 0;}
.nright1{float:left; }
.nright2{float:right; }
.nright{float:right; padding: 0px 110px 0 0;widht: 400px;}
.n1{float:left;}
.n2{float:left;padding: 0 0 0 25px;}
.n3{padding: 10px 0 0 0;}
.n4{float:left;padding: 0 10px 0 10px;}
.n5{float:left;}
.n6{float:right;margin: 13px 0 0 10px;}

.right{float:right;}
.left{float:left;}

/* footer */
#navSupp{}
#navSupp ul{text-align:center;margin: 0;padding: 0 45px 0 0;}
#navSupp li{list-style:none; display:inline;padding: 0 5px;}
#navSupp a{color: #3684d2;}
#siteinfoLegal{text-align:center;padding-right: 45px;padding-top: 10px;}
.copy, .credit{padding: 0; margin: 0;}
.credit{margin: 5px 0 40px 0;}
.socialMediaButtons{padding-left: 350px;margin-top: 60px;margin-bottom: 20px;}
.SMtwitter{padding-right: 10px;}
.SMfacebook{}
 
/* slideshow on home page */
.headerSlideshow img{ display: none; position: absolute; top:19px; left:14px; }
.headerSlideshow{height: 500px; position: relative;background: url('../images/slideshow-bkg2.jpg') no-repeat;padding: 10px 25px 10px 10px; width: 807px;}

/*.headerSlideshow img:first{display:block;}*/

.homePageText{font-size: 1.4em;text-align:center;padding: 0 40px;line-height: 1.4em;}
.homePageText h1{text-align:center;}


/* about page */

.aboutPage img{padding: 0 0 40px 40px;}
.aboutPage h1{padding: 20px 0 10px 0px;}
.aboutPage .noPadTop h1{padding-top: 0px;}
.aboutPage .center, .customerPage .center, .contactPage .center{text-align:center;font-size: 1.4em;padding-top: 50px;}

/* fairtrade page */

.fontBig{font-size: 1.3em;}
.freeTradePromise p{line-height: 1.4em;}

/* contact page */

.contactPage{line-height: 1.5em;}

/* weather cam page */
#weathercam .script{padding: 0 0 0 70px;}
#weathercam .escape{font-size: 10px;clear:both;padding: 50px 0 0 0;}
#weathercam{font-size: 14px;text-align:center;}
#popupContactClose{font-size: 18px; float:right;padding: 0 42px 0 0;margin-top: -30px;font-weight: bold;color:#ee3817;}
#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  
#popupContact{clear:float; 
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:650px;  
width:420px;  
z-index:2;  
font-size:13px; 
background:url('../images/webcam-bkg.png') no-repeat top left;
padding: 90px 60px 0px 20px;
}  


/* store locations page */

.Tstore p{padding: 0; margin: 0;}
.city1, .city2, .city3, .city4, .city5, .city6, .city7, .city8, .city9, .city10, .city11, .city12, .city13, .city14, .city15, .none{display:none;}
.Tstore{float:left;width: 350px;font-size: 12px;}
.Rstore{float:right;padding: 20px;width: 425px;}
#contentMainWrapper .SLstore{padding: 5px 0 8px 0;}
.SLcity a{color: #676767;font-weight:bold;font-size: 1.4em;}
.Tstore .right{width: 110px;float:right;}
.Tstore .left{width: 200px; float:left;padding-left: 25px;}
#contentMainWrapper .SLcity{padding: 20px 0 0 25px;}
.SLcity{background: url('../images/redsquare.jpg') no-repeat bottom left;clear:both;}
.none img, #one img{border: 5px solid #ee3817;}
#contentMainWrapper .SLstore{padding: 10px 0 0 25px;clear:both;}

.SLimage{float:right;}



