/* CSS Document */

body{
background-image:url(../images/assets/floralBG.jpg);
background-repeat:repeat;
margin-top:50px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
margin-bottom:30px;
}
p{
line-height:150%;
}
.container{
width:900px;
margin:0px auto;
}

img{
/*behavior:url('pngHack.htc');*/
}

.buttonBasic{
background-color:#333333;
background-repeat:no-repeat;
padding:3px;
text-decoration:none;
color:#FFFFFF;
font-size:11px;
}
.buttonBasic:hover{
text-decoration:none;
color:#FFFFFF;
background-color:#666666;
}
.buttonBasic:visited{
text-decoration:none;
color:#FFFFFF;
}


.topBar{
background-image:url(../images/assets/topBarBG.jpg);
background-repeat:no-repeat;
height:122px;
width:900px;
}

.topBar .items{
float:right;
width:78px;
font-size:11px;
color:#000000;
padding-top:15px;
text-decoration:none;
}

.topBar .icons{
float:right;
width:60px;
font-size:11px;
color:#000000;
padding-top:45px;
text-decoration:none;
}

.nav{
height:41px;
float:right;
margin-top:81px;
padding-right:20px;
}


/* Drop Down */

.nav li{
float:left;
padding:0px;
margin:0px;
}

.nav li ul{
position:absolute;
left:-999em;
width:150px;
margin-top:29px;
padding:0px;
color:#FFFFFF;
}

.nav .item{
font-weight:normal;
background-color:#333333;
color:#FFFFFF;
}

.nav li li{
width: 150px;
height:25px;
}
.nav li ul a{
display:block;
padding:5px;
padding-left:10px;
width:135px;
margin:0px;
height:15px;
text-decoration:none;
}
.nav li ul a:hover{
background:#666666;
color:#FFFFFF;
text-decoration:none;
}

.nav li ul a:visited{
color:#FFFFFF;
text-decoration:none;
}

.nav li:hover ul, .nav li.sfhover ul{
left:auto;
}


/* Content */

.content{
background-image:url(../images/assets/contentBG.jpg);
background-color:#ffffff;
background-repeat:no-repeat;
background-position:top;
width:900px;
padding-bottom:75px;
}

.content .text{
padding-top:30px;
padding-left:55px;
width:250px;
}

.content .title{
padding-top:90px;
padding-left:55px;
width:250px;
}

.content .newsItem{
padding-left:55px;
width:800px;
padding-bottom:50px;
}

.content .newsItem .image{
width:200px;
padding-left:50px;
float:right;
}


/* Shop */

.contentShop{
background-image:url(../images/assets/shopBG.jpg);
background-color:#ffffff;
background-repeat:no-repeat;
background-position:top;
width:820px;
padding-bottom:75px;
padding-left:40px;
padding-right:40px;
}

.contentShop .productsTitle{
padding-top:30px;
padding-left:15px;
font-size:24px;
color:#333333;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.contentShop .text{
padding-left:15px;
padding-top:20px;
}

.button,.button:visited{
background-image:url(../images/shop/addToBasket.jpg);
background-repeat:no-repeat;
padding-left:22px;
padding-top:4px;
padding-bottom:6px;
padding-right:10px;
text-decoration:none;
color:#FFFFFF;
font-size:11px;
height:11px;
text-decoration:none;
}
.button:hover{
background-image:url(../images/shop/addToBasketHover.jpg);
text-decoration:none;
color:#FFFFFF;
}

.productContainer{
height:170px;
width:110px;
margin-bottom:30px;
margin-right:20px;
float:left;
text-align:center;
}


#rightNav{
background-image:url(../images/rightNav/topSection.jpg);
margin-top:30px;
margin-bottom:0px;
width:168px;
float:right;
margin-right:70px;
padding:0px;
color:#FFFFFF;
}

.rightNav a{
text-decoration:none;
background-image:url(../images/rightNav/off.jpg);
width:148px;
height:26px;
display:block;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
padding-left:20px;
padding-top:11px;
}

.rightNav a:visited{
text-decoration:none;
background-image:url(../images/rightNav/off.jpg);
width:148px;
height:26px;
display:block;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
padding-left:20px;
padding-top:11px;
}

.rightNav a:hover{
text-decoration:none;
background-image:url(../images/rightNav/on.jpg);
width:148px;
height:26px;
color:#FFFFFF;
padding-left:20px;
padding-top:11px;
}


/* Navigation */

.nav a{
position:relative;
float:left;
background-position:0px 0px;
margin-right:1px;
height:41px;
color:#FFFFFF;
}

.navigationHome{width:52px;background-image:url(../images/nav/home.jpg);}
.navigationHome:hover{background-position:0px -41px;}
.navigationHomeOn{width:52px;background-image:url(../images/nav/homeOn.jpg);}

.navigationAbout{width:78px;background-image:url(../images/nav/about.jpg);}
.navigationAbout:hover{background-position:0px -41px;}
.navigationAboutOn{width:78px;background-image:url(../images/nav/aboutOn.jpg);}

.navigationProducts{width:78px;background-image:url(../images/nav/products.jpg);}
.navigationProducts:hover{background-position:0px -41px;}
.navigationProductsOn{width:78px;background-image:url(../images/nav/productsOn.jpg);}

.navigationPress{width:112px;background-image:url(../images/nav/press.jpg);}
.navigationPress:hover{background-position:0px -41px;}
.navigationPressOn{width:112px;background-image:url(../images/nav/pressOn.jpg);}

.navigationTrade{width:50px;background-image:url(../images/nav/trade.jpg);}
.navigationTrade:hover{background-position:0px -41px;}
.navigationTradeOn{width:50px;background-image:url(../images/nav/TradeOn.jpg);}

.navigationContact{width:65px;background-image:url(../images/nav/contact.jpg);}
.navigationContact:hover{background-position:0px -41px;}
.navigationContactOn{width:65px;background-image:url(../images/nav/contactOn.jpg);}

a{
color:#333333;
text-decoration:underline;
}

a:visited{
color:#333333;
text-decoration:underline;
}

a:hover{
color:#FF6600;
text-decoration:underline;
}

.footer{
padding-top:10px;
padding-left:10px;
}

.footer a{
color:#FFFFFF;
}

.footer a:visited{
color:#FFFFFF;
}

.footer a:hover{
color:#FF6600;
}


