 /* Tags
---------------------------------------------- */

body {
	margin: 0px;
	padding: 0px;
	color: #fff;
	font: 12px Arial, Helvetica, sans-serif;
	background:#b8bd9d url(assets/images/body_bg.jpg) repeat-x left top;
}
h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #c9dfcc;
	font: bold 24px/26px Arial, Helvetica, sans-serif;
}
h2 {
	margin: 1em 0px 0px 0px;
	width: auto;
	height:28px;
	padding: 0px;
	color: #000;
	font: bold 18px/20px Arial, Helvetica, sans-serif;
	background: url(assets/images/header_bg.gif) left top no-repeat;
}
h3 {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	color: #000;
	font: bold 16px/18px Arial, Helvetica, sans-serif;
}
h4 {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	color: #000;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
}
p {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	line-height: 20px;
}
a {
	color: #ffe794;
	font-weight: bold;
	text-decoration: none;
}
	a:hover {
		color: #333;
		text-decoration: underline;
	}
hr {
	color: #000;
	height: 1px;
	background-color: #000;
	border: none;
}
ul, ol, dl {
	line-height: 20px;
}
li {
	list-style: disc inside none;
margin-left: 20px;
}
/* Classes
---------------------------------------------- */
.imgborder {
	border: 1px solid #000;
}
.smalltext {
	font-size: 11px;
	line-height: 16px;
}
.nomargin {
	margin: 0px;
}
.margin {
	margin: 10px;
}
.center {
	text-align: center;
}
.clear {
	clear: both;
}
.caption {
	display: block;
	margin: 0px;
	padding: 10px 20px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

/* Special
---------------------------------------------- */
.forms p {
	margin: 0px;
}

/* Layout
---------------------------------------------- */
#sidebar {
	margin: 0px;
	padding: 0px;
	width: 240px;
	position:absolute;
	left:970px;
	top:200px;
}

#floral
{
padding:0px;
margin:0px auto;
width:1095px;
background:url(assets/images/floral.png) no-repeat left top;
z-index:1;
}

#info {
color:#d5e9ea;
margin:0px auto 10px auto;
padding:0px;
height:20px;
width:900px;

}

#info p
{
margin:0px;
padding:0px;
float:right;
}

#info p span{
font:bold 15px Arial, Helvetica, sans-serif;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 10px;
border-left:3px solid #d5e9ea;

}

#wrapper{
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
height:auto;
width:969px;
background:url(assets/images/wrapper_bg.png) repeat-y left top;
position:relative;
z-index:99;
}

#container{
margin:0px;
padding:0px;
width:auto;
height:auto;
background:url(assets/images/header.png) no-repeat left top;
}

#bannerPics
{
margin:0px 0px 0px 0px;
position:absolute;
padding:12px 0px 0px 535px;
/*width:359px;*/
height:138px;
}

#logo
{
margin:0px 0px 0px 60px;
padding:24px 0px 0px 0px;
width:390px;
height:126px;
}

#content{
margin:0px auto;
padding:50px 0px 0px 0px;
min-height:200px;
_height:200px;
width:880px;
}

#stock
{
float:left;
border:1px solid #a6bba9;
}


#nav{
margin:0px auto 0px auto;
padding:3px 0px 0px 0px;
font:12px/20px Arial, Helvetica, sans-serif;
background:url(assets/images/nav_bg.jpg) repeat-x left top ;
border:1px solid #000;
width:905px;
height:29px;
text-align:center;
}

#nav li {
padding:0px;
margin:0px;
height:29px;
list-style:none;
position: relative;
display:inline;
}

#nav li a
{
margin:0px;
padding:5px 5px 0px 5px;
color:#FFFFFF;
background:url(assets/images/listBorder.jpg) no-repeat left top;
height:24px;
width:auto;
}

#nav li:first-child a
{
background:none;
}

#footer{
margin:0px auto;
padding:0px;
width:969px;
height:66px;
background:url(assets/images/footer.jpg) no-repeat left top;
clear:both;
}
/* DROPDOWN STYLES BEGINS HERE*/
#nav li ul {
	position: absolute;
	visibility: hidden;
	width: 200px;
	height: auto;
	margin: 15px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	top: 0px;
	left: 0px;
	border: 1px solid #a4a4a4;
	background-color: #2e3839;
}

	#nav li ul li {
		width: 218px;
		height: 32px;
		padding: 0;
		margin: 0;
		float: none;
		background: none;
}

		#nav li ul li a {
			width: auto;
			height: 32px;
			padding: 0 14px;
			margin: 0;
			font: normal 12px/32px Arial, Helvetica, sans-serif;
			display: block;
			text-align: left;
			background: none;
		}

			#nav li ul li a:hover {
				width: auto;
				height: 32px;
				padding: 0 14px;
				margin: 0;
				border: 0;
				background: none;
				background-color: #a7b9bd;
				text-decoration: none;
				color: #2e3839;
			}
/* DROPDOWN STYLES ENDS HERE*/
#bottomNav{
text-align:center;
color:#f6e7b3;
}



#bottomNav li{
display:inline;
margin:0px 0px 0px 3px;
border-left:1px solid #fff;
}

#bottomNav li a{
color:#FFFFFF;
display:inline;
margin:0px 0px 0px 5px;
}

#bottomNav li a:hover{
color:#f6e7b3;
}


#bottomNav li:first-child 
{
border:none;
}

#services
{
margin:0px auto;
width:540px;
text-align:center;
}

#services li
{
display:inline;
list-style:none;
}

#services li a
{
background:transparent url(assets/images/services.jpg) no-repeat scroll left top;
display:inline-block;
font-size:16px;
height:39px;
padding:10px 0 0;
text-align:center;
width:199px;
}

#stock{
float:left;
margin:5px 10px 0px 0px;
border:1px solid #a6bba9;
}


