*{
margin:0px;
padding:0px;
}
img{border:0px;}
html{
width:100%;
height:100%;
background-color:#ECCFE1;
background-position:top left;
background-repeat:repeat-x;
}
body{
width:980px;
margin:0 auto;
}
#header{
width:980px;
background-image:url(images/header_bg.jpg);
background-position:top center;
background-repeat:no-repeat;
overflow:hidden;
}
.slogan{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B7C293;
	margin:0px 0 0 0px;
	letter-spacing:2px
}

#menu {background-color:#000000;}

#menu li{
background:#D1669C;
list-style-type:none;
float:left;
margin:0 0px 0 0;
}

#menu a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
line-height:35px;
margin:0 14px 0px 10px;
text-align:center;
font-weight:bold;
}

/* Firefox only. 1+ */
#menu a, x:-moz-any-link { margin: 0 20px 0 10px;}

#menu a:hover{
color:#ff0000;
}

#search{
float:left;
padding:4px 0 0 38px;
}

#search input{
width:215px;
height:20px;
background-color:#4B5A1D;
border-top:2px solid #3D4918;
border-right:1px solid #8F9E65;
border-bottom:1px solid #8F9E65;
border-left:1px solid #3D4918;
float:left
}
#search a{
display:block;
float:left;
margin:0 0 0 3px
}

#content{
	width:980px;
	overflow:hidden;
	margin:0;
	padding:0px 0;
	background-color: #FFFFFF;
	
}
.main{
width:540px;
float:left;
}
.main p{
display:block;
width:465px;
padding:0 0 0 25px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#86695E;
}
.more1{
float:right;
margin:8px 32px 0 0;
display:block;
display:inline;
}
.more2{
float:right;
margin:2px 42px 0 0;
display:block;
display:inline;
}

#blockbackground{
width: 850px;
background: url(images/backblock.jpg) repeat-y;
}

.block{

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 25px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.block li{
list-style-type:none;
background-image:url(images/bullet.gif);
background-position:top left;
background-repeat:no-repeat;
padding:0 0 13px 26px;
line-height:17px;
width:140px;
}
.block ul{
float:left
}
.block li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#347E94;
text-decoration:underline;
font-weight:bold;
}
.block li a:visited{text-decoration:underline}
.block li a:hover{text-decoration:none}
#column{
padding:10px 0 0 25px;
float:left;
width:250px;
}

.small_block{
width:500px;
height:61px;
padding:7px 0 10px 7px;
background-image:url(images/block_bg.gif);
background-position:top left;
background-repeat:no-repeat;
}
.small_block p{
background-position:top left;
background-repeat:no-repeat;
padding:0 0 7px 62px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#70893E;
font-weight:bold;
}
.item1{background-image:url(images/item1.jpg);}
.item2{background-image:url(images/item2.jpg);}
.item3{background-image:url(images/item3.jpg);}
.item4{background-image:url(images/item4.jpg);}
.item5{background-image:url(images/item5.jpg);}
.small_block p a{
font-size:14px;
color:#347E94;
text-decoration:underline;
font-weight:normal;
display:block;
float:left;
margin:12px 0 5px 0;
width:100%;
}
.small_block p a:visited{text-decoration:underline}
.small_block p a:hover{text-decoration:none}
.vendors{
display:block;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6D8F2A;
text-transform:uppercase;
text-decoration:underline;
}
.vendors:visited{text-decoration:underline}
.vendors:hover{text-decoration:none}
.banner{
display:block;
margin:0 0 7px 0
}
#footer{
	background-image:url(images/footer_bg.gif);
	background-position:top center;
	background-repeat:no-repeat;
	padding:20px 0 75px;
	text-align:right;
	width: 980px;
}
#footer p{
padding:0 90px 0 0
}
#footer p, #footer p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#86695E;
text-transform:uppercase
}
#footer p a{
text-decoration:none
}
#footer p a:visited{text-decoration:none}
#footer p a:hover{text-decoration:underline}

#topblock{
width: 850px;
height: 18px;
background: url(images/topblock.jpg) no-repeat;
}

#backblock{
width: 850px;
background: url(images/backblock.jpg) repeat-y;
}

#bottomblock{
width: 850px;
height: 27px;
background: url(images/bottomblock.jpg) no-repeat;
}

img.picA
{
position: relative;
top: -2px;
border: 1px solid #ECCFE1;
padding: 4px;
}

img.line
{
border: 1px solid #ECCFE1;
padding: 3px;
}


img.floatleft
{
float: left;
margin: 0px 14px 3px 0px;
}

#line{
width:100%;
background: url(images/backblock.jpg) repeat-y;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
