* {margin:0;padding:0}

body {
    margin:10px 0 24px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* --- html tags ------*/
a {
	color:#692f2f;
}
a:hover {
	color:#666;


}


h1 {
	color:#4e3939;
	font-family:Palatino Linotype, Palatino, Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	line-height:27px;
	font-style: italic;
	margin-top:3px;
	margin-bottom:12px;
}

h3 {
  color:#4e3939;
  font-size:14px;
  line-height:18px;
  margin-bottom:5px;

}


/* -------- forms -------------*/

form{
   margin:0;
   padding:0;
}

input.btn{
    border-style: outset;
	border-right:2px solid #3C3C59;
	border-bottom:2px solid #3C3C59;
	border-left:2px solid #ADADC9;
	border-top:2px solid #ADADC9;
	background:#6F758F;
	margin:4px 2px 6px 2px;
	padding:2px 3px;
    color:#fff;
    font-weight:bold;
	font-size:11px;	

}

input.btn:hover{background:#5B5B9C;}

input { 
   margin:3px 2px;
   padding:2px 3px;
   color:#666633;
   }


form textarea{
   border:2px solid #9DA1AA inset;
   color:#555;
   margin:3px 2px;
   padding:3px 4px;
   
}

form select{
   border:2px solid #9DA1AA inset;
   margin:3px 2px;
   padding:2px;
   font-size:11px;

}	



/* --- layout ----- */

#wrapper {
   width:884px;
   margin:0 auto 14px;
   position:relative;
   border:1px solid #B4B49B;
   border-bottom:1px solid #555;
   text-align:left;

}

#header {
	height:91px;
	margin:0 auto;
	position:relative;
	width:882px;
}
#header:after {
	clear:both;
	main:'.';
	display:block;
	height:0;
	visibility:hidden;
}
#header h1 {
    background: url(http://birdsofnaples.com/images/logo2.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	height:88px;
	width:881px;
	margin:0px;
	padding:0px;
}

#header a.home{
    width:419px;
	height:89px;
	float:right;
	-moz-outline-style: none;
    outline:none;

	}
	
#header a.home:hover{
   border:none;

	}	

#header p {
	position:absolute;
	color:#000000;
	left:488px;
	top:6px;
	width:30%;
	padding:0;
	margin:0;
	font-size:11px;
	line-height:18px;
	font-weight:700;
}

#header a{
	text-decoration:none;
}

#header a:hover{
	border-bottom:1px dashed #666;
}



#header .payby{
position:absolute;
top:2px;
right:8px;
}



#header .cart{
  background:url(http://birdsofnaples.com/images/cart_icon.gif) 42px 0 no-repeat;
  padding-top:3px;
  font-weight:700;
  width:144px;
  height:22px;
  position:absolute;
  right:134px;
  top:27px;
}

#header .cart input{
  border:none;
  width:34px;
  color:#682e08;
  font-size:11px;
  font-weight:700;
  margin:0;
  padding:0;
}

#header .search{
  width:172px;
  height:22px;
  position:absolute;
  right:15px;
  top:53px;
  
}

#header form.search input{
  width:135px;
  margin:0 0 4px 0;
  padding:0px 2px;
}

#header .search input.btn01{
   width:22px;
   height:22px;
   margin-left:2px;
   margin-bottom:1px;
   padding:0;
   
}

#header .sale_banner{
 width:94px;
 height:58px;
 position:absolute;
 right:336px;
 top:27px;
}

#header .sale_banner a{
  border:none;
}
#header .sale_banner a img{
  border:none;
}

/* ---- menu --------*/

#menubar{ 
   width:100%;
   height:26px;
   background:#3b1101;
   
}

#navcontainer{
margin:0 auto;
width:884px;
}

ul#navlist
{

padding: 0px;
margin:6px 0px 0px 12px ;
background-color: #3b1101;/*8389A1*/
color: #fff;
float: left; 
font-family: arial, helvetica, sans-serif;
font-size:12px;
width:98%;
}

#navcontainer ul li { display: inline; 
text-align: center
}

#navcontainer ul li a
{
padding: 0 26px;
background-color: #3b1101;
color: #fff;
text-decoration: none;
float: center;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
color: #e7e2ba;
}

/* ------ content --------- */
#content {
	width:882px;
	background:url(http://birdsofnaples.com/images/content_bg.gif) top left repeat-y;
	padding:10px 0;
}


/* ------- sidebar menu ------- */
#sidebar {
	width:222px;
	text-align:left;
}


#sidebar form.search2 input{
  width:135px;
  margin:0 0 4px 10px;
  padding:0px 2px;
}

#sidebar .search2 input.btn01{
   width:22px;
   height:22px;
   margin-left:2px;
   margin-bottom:1px;
   padding:0;
   
}

#sidebar table{
    width:188px;
	margin:5px 0 10px;
}

#sidebar table td{
    padding:2px 0;
	border-bottom:1px dashed #666633;
}

#sidebar a.sitenavitem1{
    color:#666633;
	text-decoration:none;

}

#sidebar a.sitenavitem1:hover{
    color:#666699;

}


/* ------ Main data area -------*/
#main_content {
	float:right;
	width:624px;
	margin:9px 0 0 0;
	text-align:left;
}
#main_content p {
	color:#333333;
	line-height:17px;
	margin-bottom: 12px;
}

#main_content  a.moduletexthead1 img{
 padding:2px 10px 3px 0;
}
#main_content  a.moduletexthead1:hover {
   border:none;
   text-decoration:underline;
   }
   

/* --- index teasers ------*/

.index{
   margin:10px 6px 0px 8px;
}

.index h1{
  font-size:22px;
}

/* --- index page right side ------*/

#rightside {
 padding:3px 0;
}

#rightside a{
 line-height:10px;
}

#rightside p{
  color:#666633;
  line-height:16px;
  margin-bottom:6px;
}

#rightside h3{
color:#666633;
font-size:13px;
line-height:16px;
  text-transform:uppercase;
  padding-bottom:2px;
  border-bottom:1px solid #D9D9CD;
}

#rightside input{
  width:120px;
  color:#666633;
}

#rightside input.btn02{
   width:60px;
   margin:0;
   
}

/* ---copyright -------*/

.copyright{
    background:url(http://birdsofnaples.com/images/copyright_bg.gif) no-repeat;
    color:#666d80;
   font-size:11px;
   text-align:center;
}


/* -------- footer --------- */
#footer {
	width:888px;
	height:26px;
	margin-top:20px;
	background:#653232;
	text-align:center;
}

#footer p {
	color:#fff;
	font-size:10px;
	line-height:25px;
}

#footer a {
	color:#fff;
}
#footer a:hover {
	text-decoration:none;
	border-bottom:1px dashed #fff;
}

/* ---- bottom links -------*/

#bottom_links {
	width:560px;
	margin:0 auto 14px;
	text-align:center;
}

#bottom_links p {
   line-height:16px;
   font-size:10px;
   color:#333333;
}

#bottom_links a {
	color:#333333;
	text-decoration:none;
	padding:0 6px;
}
#bottom_links a:hover {
    color:#666633;
	border-bottom:1px dashed #fff;
}
 
 
 .geotrust{
  text-align:center;
  margin-bottom:15px;
 }

/* ----------other stuff ------*/

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

.centered{
    margin:0 auto;
	}

.right{text-align:right}

.clearall {clear:both}

.webeddy {
 text-align:center;
 font-size:86%;
 color:#653232;
 margin:0px 0px 30px 0;
}	

.aligndamnyou {
float: right;
display: inline; /*fixes IE float bug*/
text-align: right;
}

.webeddy a {color:#653232;text-decoration:underline}

.webeddy a:hover {color: #666699}	

.slideshow {
 float:right;
 padding:2px;
 border:1px solid #7534aa;
 padding:2px 4px 12px 15px;
}

.preload {
display:none;
}