/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:100%;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#727272;
	min-width:979px;
	background:url(../images/texture.jpg) 50% 0 repeat-x #ecebdf;
	padding:72px 0 69px;
}

.main {
	width:979px; 	
	padding:0;
	margin:0 auto;
	font-size:0.75em;
	line-height:1.5em;
	box-shadow:0 0 5px rgba(166,166,166,0.3);
	-moz-box-shadow:0 0 5px rgba(166,166,166,0.3);
	-webkit-box-shadow:0 0 5px rgba(166,166,166,0.3);
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	behavior:url(../Whipper/css/js/PIE.htc);
	position:relative;
}

a {color:#aaa069; outline:none;}
a:hover {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

.clear {clear:both; width:100%; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4 {float:left;}
.column-1, .column-2, .column-3 {float:left;}  

.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden; display:block;}
 
.container {width:100%;}

p {
	margin-bottom:18px;
	text-align: left;
	font-size: 100%;
	color: #727272;
}
.p1 {
	margin-bottom:8px;
	font-size: 100%;
}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.it {font-style:italic;}

.letter {letter-spacing:-1px;}

.color-1 {color:#fff;}
.color-2 {color:#000;}
.color-3 {color:#aaa069; float:none; width:auto;}

/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}

.spacing {margin-right:35px;}
.spacing2 {margin-right:45px;}
.spacing3 {margin-right:60px;}

.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:35px;}
.indent-bot3 {margin-bottom:45px;}
.indent-left { margin-left:0px;}

.img-indent-bot {
	margin-bottom:25px;
	font-size: 100%;
}
.img-indent {float:left; margin:0 18px 0px 0;}	
.img-indent2 {float:left; margin:0 10px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	

.img-box {float:left; margin-bottom:20px;}	

.prev-indent-bot {margin-bottom:10px;}
.prev-indent {float:left; margin:0 17px 0px 0;}	
.prev-box {float:left; margin-bottom:8px;}	

.border {border:7px solid #fff;}

.buttons a:hover {cursor:pointer;}

.menu li a,
.list-1 li a,
.list-2 li a,
.link,
.logo {text-decoration:none;}	

/*********************************header*************************************/
header {
	background:#fdf7ed;
	padding: 48px 50px 0 49px;
	border-radius:25px 25px 0 0;
	-moz-border-radius:25px 25px 0 0;
	-webkit-border-radius:25px 25px 0 0;
	behavior: url(../Whipper/css/js/PIE.htc);
	position:relative;
	z-index:200;
}

h1 { overflow:hidden; padding:6px 0 39px 0;}
.logo {display:block; width:467px; height:26px; text-indent:-5000px; background:url(../images/logo.png) 0 0 no-repeat;}

.icons {
	float:right;
	background:url(../images/icons-borderNEW.png) 0 0 no-repeat;
	padding: 0px 16px 0 41px;
}
.icons a { margin-right:12px;}
.icons2 {
	float:right;
	padding: 10px 16px 10 20px;
	margin-top: 0px;
}
.button {display:inline-block; color:#726856; background:url(../images/marker.gif) 17px 50% no-repeat #fff; padding:7px 20px 7px 25px; font-weight:bold; text-decoration:none;
border-radius:16px;
-moz-border-radius:16px;
-webkit-border-radius:16px;
behavior: url(../Whipper/css/js/PIE.htc);
position:relative;
}
.button:hover {
	color:#FFF;
	background:url(../images/marker-hover.gif) 17px 50% no-repeat #726856;
}

.button1 {display:inline-block; font-size:12px; padding:7px 20px 7px 25px; color:#6b7a77; background:url(../images/marker-4.gif) 17px 50% no-repeat #fff; font-weight:bold;text-decoration:none;
border-radius:16px;
-moz-border-radius:16px;
-webkit-border-radius:16px;
behavior: url(../Whipper/css/js/PIE.htc);
position:relative;
}
.button1:hover {color:#fff; background:url(../images/marker-hover.gif) 17px 50% no-repeat #B0B8AA;}
}

.button5 {display:inline-block; font-size:12px; padding:7px 20px 7px 25px; color:#6b7a77; background:url(../images/marker-4.gif) 17px 50% no-repeat #fff; font-weight:bold;text-decoration:none;
border-radius:16px;
-moz-border-radius:16px;
-webkit-border-radius:16px;
behavior: url(../Whipper/css/js/PIE.htc);
position:relative;
}
.button5:hover {color:#fff; background:url(../images/marker-hover.gif) 17px 50% no-repeat #B0B8AA;}
.buttons7 {
	overflow:hidden;
	float: right;
	padding: 0 16 0 41;
}


/* Easy Tooltip */
#easyTooltip{
	padding:5px 10px;
	border:1px solid #726856;
	background:#fff;
	font-size:12px;
	font-weight:bold;
	color:#726856;
	text-transform:none;
	position:relative;
	z-index:999;
}

.menu {
	padding:23px 0px 44px 15px;
	background:url(../images/menu-bgNEW.gif) 0 0 repeat;
	overflow:hidden;
	margin-bottom:-25px;
	border-radius:25px 25px 0 0;
	-moz-border-radius:25px 25px 0 0;
	-webkit-border-radius:25px 25px 0 0;
	behavior: url(../Whipper/css/js/PIE.htc);
	position:relative;
	background-image: url(../images/menu-bgNEW.gif);
}
.menu li {
	float:left;
	font-size:16px;
	line-height:1.2em;
	padding:0 20px;
	background:url(../images/menu-item.png) 100% 50% no-repeat;
}
.menu li a {display:block; color:#fff;}
.menu li .active, .menu li a:hover {color:#726856;} 
.menu .last-item { background:none;
	padding:0px 20px 0px 20px;
}
.menu .flea-last-item { 
	float: right;
	padding: 0 20px 0 20px;
    background:url(../images/menu-item.png) 0% 50% no-repeat;

}

/* The Nivo Slider styles */

#slider { width:880px; height:364px; overflow:hidden;}

.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:72px;
	top:115px;
	color:#a8a399;
	width:260px;
	z-index:89;
	font-size:50px;
	line-height:54px;
}
.nivo-caption p {

}
.nivo-caption a {
	display:inline-block !important;
	color:#fff;
	background:#d2cec9;
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 16px;
	margin:135px 0 0 0;
	border-radius:17px;
	-moz-border-radius:17px;
	-webkit-border-radius:17px;
	behavior: url(../Whipper/css/js/PIE.htc);
	position:relative;
	line-height:33px;
	font-family:Verdana, Geneva, sans-serif;
}
.nivo-caption a:hover {color:#fff; background:#99ca3b;}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav { padding:30px 0 0 30px;}
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav { padding:30px 0 0 30px;}
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
	background:url(../images/thumb.png);
	display:inline-block;
	width:28px;
	height:28px;
	margin-right:3px;
}
.nivo-controlNav a img { display:none !important;}
.nivo-controlNav a:hover, .nivo-controlNav a.active {
	font-weight:bold;
	background:url(../images/thumb-hover.png)
}

.banner {
	height:215px;
	width:808px;
	padding:94px 0 0 72px;
	position:relative;
	font-size:50px;
	font-family:"Times New Roman", Times, serif;
	line-height:54px;
	color:#a8a399;
	background-image: url(../images/ClassicConcentrateMerged.jpg);
}

/*********************************content*************************************/
#content {width:100%; z-index:200;
border-radius:0 0 25px 25px;
-moz-border-radius:0 0 25px 25px;
-webkit-border-radius:0 0 0 25px 25px;
behavior: url(../Whipper/css/js/PIE.htc);
position:relative;
}

.spacer-1 {background:url(../images/pic-1.gif) 273px 0 repeat-y;}
.spacer-2 {background:url(../images/pic-1.gif) 585px 0 repeat-y;}
.spacer-3 {
	background:url(../images/pic-2.gif) 587px 0 repeat-y;
	width: 910px;
}
.spacer-4 {background:url(../images/pic-2.gif) 281px 0 repeat-y;}

h2 {font-size:26px; line-height:1.2em; padding: 3px 0 8px; margin:0 0 15px; color:#fffde3; border-bottom:1px solid #8f9589;}
h3 {
	font-size:22px;
	line-height:1.2em;
	margin:5px 0 14px;
	color:#2c2c2c;
	font-family: Arial, Helvetica, sans-serif;
}
h4 {
	font-size:12px;
	line-height:1em;
	margin:0px 0 12px;
	color:#2c2c2c;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 40px;
	font-style: italic;
}
h5 {
	font-size:22px;
	line-height:1em;
	margin:5px 0 14px;
	color:#2c2c2c;
	font-family: Arial, Helvetica, sans-serif;
}
h6 {
	font-size:15px;
	line-height:1em;
	margin:5px 0 8px;
	color:#2c2c2c;
	font-family: Arial, Helvetica, sans-serif;
}


.scroll {overflow:auto; height:180px; position:relative;}
.scroll .padding-right {height:1%; padding-right:50px;}

.border-bot {width:100%; padding-bottom:20px; background:url(../images/pic-1.gif) 0 bottom repeat-x;}

.box {width:100%; min-height:428px; height:auto !important; height:428px; background:#fdf7ed; z-index:180; margin-bottom:-25px;
border-radius:0 0 25px 25px;
-moz-border-radius:0 0 25px 25px;
-webkit-border-radius:0 0 0 25px 25px;
behavior: url(../Whipper/css/js/PIE.htc);
position:relative;
}
.box .padding {padding:25px 50px 30px 49px;}

.block { border-bottom:2px solid #f4eee2; padding-bottom:13px; margin-bottom:12px;}
.block1 { display:block; background:#fff; border-bottom:1px solid #cfcac2; border-right:1px solid #cfcac2; margin-bottom:6px; padding:17px 10px 20px 12px; text-decoration:none; color:#727272;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior: url(../Whipper/css/js/PIE.htc);
position:relative;
}
.block1 .extra-wrap img { margin:7px 0 0 5px;}
.block1 .extra-wrap {
	cursor:pointer;
}
.number { float:left; background:url(../images/number.png) 0 0 no-repeat; width:48px; text-align:center; padding:3px 0 5px; font-size:34px; color:#b8c86a; line-height:1.2em; margin:2px 16px 0 0;}

.box1 {
	background:#657673;
	z-index:150;
	min-height:266px;
	height:auto !important;
	height:266px;
	padding:21px 0 0 0;
	color:#dad9c7;
}
.box1 .padding {padding:25px 50px 25px 49px;}
.box8 {
	background:#657673;
	z-index:150;
	min-height:150px;
	height:auto !important;
	height:266px;
	padding:21px 0 0 0;
	color:#dad9c7;
}
.box8 .padding {padding:25px 50px 25px 49px;}

.first-letter { text-transform:uppercase;float:left; display:block;}
.box1 .first-letter { font-size:60px; padding-right:12px;}
.row-2 .first-letter, .box1 .col-2 .first-letter { color:#b0b8aa; padding-left:25px;}

time { font-weight:bold; text-transform:uppercase;}

.box1 form { width:221px; padding-top:20px;}
.box1 input { background:url(../images/input-subscribe.gif) 0 0 no-repeat; width:211px; padding:8px 5px; border:none; color:#dad9c7; margin:0;}

#map_canvas {
	width:223px;
	height:201px;
	overflow:hidden;
	border:7px solid #fff;
	margin-bottom:15px;
}

.button {display:inline-block; color:#726856; background:url(../images/marker.gif) 17px 50% no-repeat #fff; padding:7px 20px 7px 25px; font-weight:bold; text-decoration:none;
border-radius:16px;
-moz-border-radius:16px;
-webkit-border-radius:16px;
behavior: url(../Whipper/css/js/PIE.htc);
position:relative;
}
.button:hover {
	color:#FFF;
	background:url(../images/marker-hover.gif) 17px 50% no-repeat #726856;
}

.button1 {display:inline-block; font-size:12px; padding:7px 20px 7px 25px; color:#6b7a77; background:url(../images/marker-4.gif) 17px 50% no-repeat #fff; font-weight:bold;text-decoration:none;
border-radius:16px;
-moz-border-radius:16px;
-webkit-border-radius:16px;
behavior: url(../Whipper/css/js/PIE.htc);
position:relative;
}
.button1:hover {color:#fff; background:url(../images/marker-hover.gif) 17px 50% no-repeat #B0B8AA;}
.button2 { font-weight:bold; color:#fff; display:inline-block; padding:7px 20px 7px 8px;background:url(../images/marker-hover.gif) 0px 50% no-repeat;}
.button2:hover { text-decoration:none;}

.button3 {display:inline-block; font-size:12px; padding-left:9px; color:#fff; background:url(../Whipper/images/button-left.png) 0 0 no-repeat;}
.button3 span {display:inline-block; cursor:pointer; padding-right:9px; background:url(../Whipper/images/button-right.png) right 0 no-repeat;}
.button3 span span {padding:2px 3px 3px; background:url(../Whipper/images/button-tail.png) 0 0 repeat-x;}

.list-1 li { font-size:20px;line-height:34px;}
.list-1 li a {color:#fffde3; background:url(../images/marker-1.png) 0 70% no-repeat; display:block; padding:0 0 0 25px;}
.list-1 li a:hover {
	color:#aaa069;
	font-size: 100%;
}

.list-2 li {
	line-height:24px;
	padding:0px;
	vertical-align:top;
	font-weight:bold;
	text-transform:inherit;
	color: #000000;
}
.list-2 li a {display:block; color:#aaa069; padding-left:11px; background:url(../images/marker-2.gif) 0 50% no-repeat;}
.list-2 li a:hover { text-decoration:underline;}
.box1 .list-2 li a { color:#dad9c7; background:url(../images/marker-3.gif) 0 50% no-repeat;}

.list-3 {list-style:decimal-leading-zero;}
.list-3 li {font-size:12px; line-height:16px; color:#fff; padding-bottom:12px; margin-left:25px; list-style-type:decimal-leading-zero;}
.list-3 li a {color:#eda202;}
.list-3 li a:hover {color:#24a3ce;}


.list-4 li { font-size:20px;line-height:34px;}
.list-4 li a {
	color:#81b541;
	background:url(../images/marker-1.png) 0 70% no-repeat;
	display:inline;
	list-style: none;
	margin-left: 0px;
	text-indent: -40px;
	padding-left: 40px;
}

.list-4 li a:hover {
	color:#aaa069;
	font-size: 100%;
}
.list-5 li { font-size:20px;line-height:34px;}
.list-5 li a {
	color:#23398e;
	background:url(../images/marker-1.png) 0 70% no-repeat;
	display:inline;
	padding:0 0 0 25px;
}
.list-5 li a:hover {
	color:#aaa069;
	font-size: 100%;
}


.link:hover {text-decoration:underline;} 

.link-1 {display:inline-block; font-size:14px; padding-right:8px; background:url(../images/marker-3.gif) right 8px no-repeat;}
.link-1:hover {color:#fff;} 

.text-1 { text-transform:uppercase;} 
.text-2 { line-height:24px; color:#aaa069;}  
.text-3 { color:#aaa069; font-weight:bold; text-transform:uppercase; display:inline-block; padding-bottom:5px;}
.text-4 {
	color:#666;
	font-weight:bold;
	text-transform:uppercase;
	display:inline;
	text-align: center;
}

dl {
	width:220px;
	font-size: 14pt;
	line-height: 1.5em;
}
dl dt {
	padding-bottom:18px;
	font-size: 12pt;
}
dl span {float:left; width:102px;}

#form-main4 {display:block;}
#form-main4 label {display:block; height:41px; overflow:hidden;}
#form-main4 input {float:left; width:453px; font-size:12pt; color:#000;padding:9px 10px 10px; margin:0; font-family:Arial, Helvetica, sans-serif; border:none; background:url(../images/input.gif) 0 0 no-repeat;}
#form-main4 textarea {height:98px; overflow:auto; float:left; width:453px; font-size:12pt; color:#000; padding:10px; margin:0; font-family:Arial, Helvetica, sans-serif; border:none; background:url(../images/area.gif) 0 0 no-repeat;}
.text-form {float:left; display:block; width:64px; padding-top:5px;}
text-form2 {float:left; display:block; width:64px; padding-top:5px;}
.buttons {padding-top:16px; text-align:right;}
.buttons a {margin-left:9px;}
.buttons1 {
	padding-top:14px;
	overflow:hidden;
	float: left;
}
.buttons5 {
	padding-top:14px;
	overflow:hidden;
	float: left;
}

/****************************footer************************/
footer {
	padding:45px 0 21px 51px;
	background:#53625f;
	margin:0px auto 0;
	z-index:100;
	color:#8e9b99;
	font-size:12px;
	text-transform:capitalize;
	border-radius:0 0 25px 25px;
	-moz-border-radius:0 0 25px 25px;
	-webkit-border-radius:0 0 0 25px 25px;
	behavior: url(../Whipper/css/js/PIE.htc);
	position:relative;
}

footer a { text-transform:none; color:#8e9b99;}
#page9 .main #content .box .padding .wrapper.spacer-1 .col-2 #form-main4 fieldset .wrapper .wrapper66 {
	padding-left: 45px;
	margin-left: 20px;
}
