/*
Theme Name: Sea Island Savory Herbs
Theme URI: http://seaislandsavoryherbs.com/
Description: Plants
Version: 1.0
Author: Superior Internet
Author URI: http://superiorinternet.com/
Tags: sea, island, savory, herbs, plants
*/


*{
margin:0;
padding:0;
}

body{
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#222222;
}

a{
color:#2b439b;
text-decoration:underline;
}
a:hover{
color:#7cb218;
}

p{
padding-bottom:12px;
}

h1{
font-weight:normal;
font-size:22px;
color:#2b439b;
}
h2{
font-weight:bold;
font-size:18px;
color:#2b439b;
}

.small{
font-size:12px;
}

/*#logo{
background-image:url(images/logo.jpg);
width:357px;
height:201px;
margin:0 auto;
}*/

.footer{
text-align:center;
padding-top:25px;
color:#2b439b;
padding-bottom:15px;
}

.clear{
clear:both;
}

#wrapper{
width:750px;
margin:0 auto;
}
#header{
padding-top:15px;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
background-position:center 15px;
}
#header_right{
float:right;
text-align:right;
}
#header_left{
float:left;
width:174px;
}
.phone, .hours{
font-size:24px;
color:#2b439b;
}
.phone{

}
.hours{
padding-top:85px;
}
.facebook{
width:42px;
float:right;
}
.facebook a{
width:42px;
height:43px;
background-image:url(images/facebook.jpg);
background-repeat:no-repeat;
background-position:left;
display:block;
}
.facebook a:hover{
background-position:-42px;
}
.facebook span{
display:none;
}
.horticultural_logo a{
width:174px;
height:49px;
display:block;
background-image:url(images/horticultural_logo.jpg);
background-position:left;
background-repeat:no-repeat;
}
.horticultural_logo a:hover{
background-position:-174px;
}
.horticultural_logo span{
display:none;
}
.sc_nursery{
padding-top:15px;
}
.sc_nursery a{
width:82px;
height:125px;
display:block;
background-image:url(images/sc_nursery.jpg);
background-position:left;
background-repeat:no-repeat;
}
.sc_nursery a:hover{
background-position:-82px;
}
.sc_nursery span{
display:none;
}

#nav{
background-image:url(images/nav_middle.jpg);
background-repeat:repeat-x;
height:52px;
}
#nav ul{
list-style:none;
padding-top:5px;
position:relative;
padding-left:75px;
}
#nav li{
float:left;
padding:0;
margin:0;
}
#nav a{
height:40px;
background-position:left;
background-repeat:no-repeat;
display:block;
}
#nav span{
display:none;
}
#nav .home a{
background-image:url(images/nav_home.jpg);
width:72px;
}
#nav .home a:hover{
background-position:-72px;
}
#nav .about a{
background-image:url(images/nav_about.jpg);
width:85px;
}
#nav .about a:hover{
background-position:-85px;
}
#nav .faqs a{
background-image:url(images/nav_faqs.jpg);
width:83px;
}
#nav .faqs a:hover{
background-position:-83px;
}
/*#nav .products a{
background-image:url(images/nav_products.jpg);
width:118px;
}
#nav .products a:hover{
background-position:-118px;
}*/
#nav .recipes a{
background-image:url(images/nav_recipes.jpg);
width:87px;
}
#nav .recipes a:hover{
background-position:-87px;
}
#nav .links_nav a{
background-image:url(images/nav_links.jpg);
width:85px;
}
#nav .links_nav a:hover{
background-position:-85px;
}
/*#nav .fm a{
background-image:url(images/nav_fm.jpg);
width:170px;
}
#nav .fm a:hover{
background-position:-170px;
}*/
#nav .events a{
background-image:url(images/nav_events.jpg);
width:85px;
}
#nav .events a:hover{
background-position:-85px;
}
#nav .contact a{
background-image:url(images/nav_contact.jpg);
width:96px;
}
#nav .contact a:hover{
background-position:-96px;
}
#nav .products ul a{
background:none;
width:auto;
}
#nav ul ul{
padding:0;
display:none;
position:absolute;
left:298px;
top:45px;
background-color:#e9e9e9;
background-image:url(images/nav_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:5px;
}
#nav ul ul a{
height:auto;
float:none;
color:#222222;
padding:7px;
background-color:#e9e9e9;
text-decoration:none;
font-size:12px;
text-align:center;
}
#nav ul ul li{
border-left:solid 1px #c4c4c4;
border-right:solid 1px #c4c4c4;
float:none;
}
#nav ul ul a:hover{
background-color:#609cd4;
color:#ffffff;
}
div#nav li:hover ul ul,
div#nav li li:hover ul ul,
div#nav li li li:hover ul ul,
div#nav li li li li:hover ul ul
{display:none;}
div#nav li:hover ul,
div#nav li li:hover ul,
div#nav li li li:hover ul,
div#nav li li li li:hover ul
{display:block;}
#nav_left{
width:19px;
height:52px;
background-image:url(images/nav_left.jpg);
float:left;
}
#nav_right{
width:19px;
height:52px;
background-image:url(images/nav_right.jpg);
float:right;
}

#content{
margin-top:25px;
}

ul.faq{
list-style:none;
padding-bottom:20px;
padding-top:20px;
}
ul.faq li{
padding-bottom:5px;
}

ul.normal_list{
list-style:inside;
}
ul.normal_list li{
padding-bottom:5px;
}
ul.normal_list ul{
padding-left:40px;
list-style:outside;
}
ul.normal_list ol{
padding-left:25px;
}

table.the_table{
background-color:#4661c5;
}
table.the_table td{
background-color:#2b439b;
padding:3px;
color:#ffffff;
}
table.the_table td.heading{
background-color:#7cb218;
color:#ffffff;
font-weight:bold;
}
table.the_table a{
color:#ffffff;
}

.lcp_catlist{
list-style:none;
}
.lcp_catlist li{
padding-top:20px;
padding-bottom:5px;
}

.navigation{
padding-bottom:15px;
}
.navigation .alignleft{
float:left;
}
.navigation .alignright{
float:right;
}

/**** Homepage Slideshow ****/
#homepage_slideshow{
position:relative;
width:450px;
height:309px;
margin-left:10px;
}
#slideshow_rounded{
width:450px;
height:309px;
position:absolute;
top:0;
left:0;
z-index:3000;
background-image:url(images/slideshow_rounded.png);
background-repeat:no-repeat;
}
#superb_slideshow_v2_xml{
z-index:100;
}


/***** Sidebar *****/
#sidebar{
float:right;
width:258px;
margin-top:18px;
padding-left:15px;
padding-bottom:15px;
}
#sidebar ul{
color:#2b439b;
list-style:none;
padding-left:20px;
padding-right:15px;
}
#sidebar li{
padding-top:10px;
padding-bottom:10px;
background-image:url(images/bullet_grey.jpg);
background-repeat:no-repeat;
background-position:left 10px;
padding-left:40px;
}
#sidebar_box_top{
width:258px;
height:17px;
background-image:url(images/slideshow_box_top.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#sidebar_box{
width:258px;
background-image:url(images/slideshow_box_bg.jpg);
background-repeat:repeat-y;
}
#sidebar_box_bottom{
width:258px;
height:17px;
background-image:url(images/slideshow_box_bottom.jpg);
background-repeat:no-repeat;
background-position:top;
}
