body{
	padding:0px;
	margin:0px;
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#534910;
	line-height:1.5em;
	height: 20px;
}

#header { float:left; width:915px; padding-top:0px; height:100px; overflow:hidden; }

.clear{ float:none; clear:both; height:0px; line-height:0px; font-size:0px; }
.clearheight{ float:none; clear:both;	height:10px; line-height:10px; font-size:10px; }

h1{padding:0px; margin:0px; text-transform:uppercase; font-family:Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#A18718;}
.congra{
	margin:0px;
	font-family:Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#534910;
	float:left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.wrapper{width:915px; margin-left:auto; margin-right:auto;}

.brd_div{border-top:1px solid #9F8617; border-bottom:1px solid #9F8617; margin:0px 0px 10px 0px; float:left; width:910px;}

.cnt_left{width:190px; float:left; padding-right:25px; margin-top:0px;}
.cnt_right{
	width:700px;
	float:right;
	margin-top:0px;
	text-align: left;
}

.linksdiv{
	width:700px;
	float:right;
	margin-top:0px;
	text-align: left;
}
.linksdiv a{color:#AAAAAA; text-decoration:none; padding:0px; margin:0px;}
.linksdiv a:hover{color:#AAAAAA; text-decoration:none; padding:0px; margin:0px;}
.cnt_right a{color:#FFFFFF; text-decoration:none; padding:0px; margin:0px;}
.cnt_right a:hover{color:#FFFFFF; text-decoration:none; padding:0px; margin:0px;}

.cnt_right1{width:700px; float:right; margin-top:5px;}
.cnt_right1 img{border:1px solid #9D8410;}


.left_fix{float:left; width:190px; margin-bottom:10px;}
.left_fix a{color:#534910; text-decoration:none;}
.left_fix a:hover{color:#534910; text-decoration:underline;}
.left_promo{float:left; width:190px; margin-bottom:20px;}


.top_div{float:left; width:915px; padding-top:15px;}
.logo{float:left; width:300px; padding-bottom:8px;}
.top_right{float:right; width:200px; text-align:right; font-family:Helvetica, sans-serif; font-size:18px;}
.top_right a{color:#534910; text-decoration:none;}
.top_right a:hover{color:#534910; text-decoration:underline;}

.menu{float:left; width:750px; }
.menu_imgs{float:right; width:150px; text-align:right; margin-top:5px;}

.send_btn{background:#9D8410; color:#FFFFFF; float:right; border:none; width:45px; font-size:11px; padding:5px 0px 5px 0px;}
.txt_box{border:1px solid #A18718; height:15px; width:140px; margin-left:2px;}
form{padding:0px; margin:0px;}

.btm_boxes{width:139px; float:left; background:#52480F; text-align:center; color:#FFFFFF; padding-bottom:5px;}
.btm_boxes1{width:139px; margin-left:5px; margin-right:5px; float:left; background:#85A400; text-align:center; color:#FFFFFF; padding-bottom:5px;}
.btm_boxes2{width:139px; float:left; background:#A18717; text-align:center; color:#FFFFFF; padding-bottom:5px;}

.footer{float:left; width:650px; padding:6px 0px 6px 0px; font-size: 11px; }
.footer_right{float:right; width:190px; text-align:right; padding:6px 0px 6px 0px;}
.footer_right a{color:#534910; text-decoration:none;}
.footer_right a:hover{color:#534910; text-decoration:underline;}
.footer_right2{float:right; width:190px; text-align:right; padding:0px 0px 0px 0px;}
.footer_right2 a{color:#534910; text-decoration:none;}
.footer_right2 a:hover{color:#534910; text-decoration:underline;}

.txt_boxdiv{float:right; text-align:right; padding-bottom:6px;}
.txt_boxdiv1{float:left; text-align:left; padding-bottom:6px;}
.txt_boxdiv3{float:right; text-align:left; padding-bottom:6px;}
.txt_cnt{width:100px; float:left; padding-left:70px;}
.txt_cnt1{width:270px; float:right;}
.send_btn1{background:#9D8410; color:#FFFFFF; float:left; border:none; width:45px; font-size:11px; padding:5px 0px 5px 0px;}

.btm_img{float:right; text-align:right; width:915px;}

.news_imgs{float:left; padding:0px 10px 20px 0px;}
.news_imgs1{float:left; margin:0px 10px 20px 0px;}
.news_imgs2{float:left; padding:0px 10px 5px 0px;}
.about_img{padding:0px 0px 10px 10px; float:right;}
.img_left{padding:0px 10px 5px 0px; float:left;}
.img_right{padding:0px 0px 5px 10px; float:right;}

.login{float:left; width:220px;}
.register{float:right; width:440px;}

.product_img{width:170px; float:left; text-align:center; font-weight:bold;}
.product_img img{border:1px solid #9D8410;}

.team_member { float:left; width:320px; padding-right:10px; }
.team_image { float:left; width:130px; }

.test1 { width:290px; padding:10px; border:1px solid #9f8617; }
.test2 { float:right; width:290px; padding:10px; margin:70px 40px 0px 0px; border:1px solid #9f8617; }
.test3 { width:290px; padding:10px; border:1px solid #9f8617; margin-top:30px; }

/*GRAPHICAL NAVIGATION MENU*/

ul.cssmenu {
	list-style: none;
	padding: 0px;
	margin:0px;
	}

ul.cssmenu li {
	float: left;
	}

ul.cssmenu li a {
	display: block;
	height: 25px;
	background: url('images/menu.gif');
	}

/*
*	Normal Links
*/
ul.cssmenu li.home a {
	background-position: 0 0;
	width: 45px;
	}

ul.cssmenu li.about_us a {
	background-position: -45px 0;
	width: 74px;
	}
ul.cssmenu li.the_team a {
	background-position: -120px 0;
	width: 74px;
	}

ul.cssmenu li.news a {
	background-position: -195px 0;
	width: 50px;
	}
ul.cssmenu li.events a {
	background-position: -245px 0;
	width: 58px;
	}

ul.cssmenu li.products a {
	background-position: -303px 0;
	width: 70px;
	}

ul.cssmenu li.wholesale a {
	background-position: -437px 0;
	width: 81px;
	}
ul.cssmenu li.awards a {
	background-position: -375px 0;
	width: 60px;
	}
ul.cssmenu li.contact_us a {
	background-position: -518px 0;
	width: 86px;
	}
ul.cssmenu li.jobs a {
	background-position: -604px 0;
	width: 101px;
	}

/*
*	Hover Links
*/
ul.cssmenu li.home a:hover {
	background-position: 0 -25px;
	width: 45px;
	}

ul.cssmenu li.about_us a:hover {
	background-position: -45px -25px;
	width: 74px;
	}
ul.cssmenu li.the_team a:hover {
	background-position: -120px -25px;
	width: 74px;
	}

ul.cssmenu li.news a:hover {
	background-position: -195px -25px;
	width: 50px;
	}
ul.cssmenu li.events a:hover {
	background-position: -245px -25px;
	width: 58px;
	}

ul.cssmenu li.products a:hover {
	background-position: -303px -25px;
	width: 70px;
	}

ul.cssmenu li.wholesale a:hover {
	background-position: -437px -25px;
	width: 81px;
	}
ul.cssmenu li.awards a:hover {
	background-position: -375px -25px;
	width: 60px;
	}
ul.cssmenu li.contact_us a:hover {
	background-position: -518px -25px;
	width: 86px;
	}
ul.cssmenu li.jobs a:hover {
	background-position: -604px -25px;
	width: 101px;
	}

/*GRAPHICAL NAVIGATION MENU STYLE END*/


#home{
	background-position: 0 -25px;
	width: 45px;
	}
	
#about_us{
	background-position: -45px -25px;
	width: 74px;
	}
	
#the_team{
	background-position: -120px -25px;
	width: 74px;
	}
	
#news{
	background-position: -195px -25px;
	width: 50px;
	}
#events{
	background-position: -245px -25px;
	width: 58px;
	}
	
#products{
	background-position: -303px -25px;
	width: 70px;
	}
	
#wholesale {
	background-position: -437px -25px;
	width: 81px;
	}
	
#awards {
	background-position: -375px -25px;
	width: 60px;
	}
	
#contact_us{
	background-position: -518px -25px;
	width: 86px;
	}
#jobs {
	background-position: -604px -25px;
	width: 101px;
	}

#contact_details { float:left; text-align:left; font-family:Helvetica, sans-serif; line-height:16px; margin: 8px 0px 0px 10px; font-size: 14px; }
#contact_details a { color:#534910; text-decoration:none; }
#contact_details a:link, #contact_details a:visited, #contact_details a:active { text-decoration:none; color:#534910; }
#contact_details a:hover { text-decoration:underline; color:#534910; }

.news_header {font-weight:bold; }
.news_header a { color:#534910; text-decoration:none; }
.news_header a:link, .news_header a:visited, .news_header a:active { text-decoration:none; color:#534910; }
.news_header a:hover { text-decoration:none; color:#534910; }

.strip_container { width:700px; height:93px; overflow:hidden; padding-top:10px; }
.strip_item { float:left; border-right: 1px solid #e2d28b; }

.events_container { margin-bottom:20px; }
.events_image { width:110px; min-height:100px; height:100px; float:left; }


/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/

.theme-default #slider1 {
    margin:0px;
    width:158px; /* Make sure your images are the same size */
    height:100px; /* Make sure your images are the same size */
}
.theme-default #slider2 {
    margin:0px;
    width:158px; /* Make sure your images are the same size */
    height:100px; /* Make sure your images are the same size */
}

.theme-default #slider3 {
    margin:0px;
    width:158px; /* Make sure your images are the same size */
    height:100px; /* Make sure your images are the same size */
}

.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}
.theme-default #slider4 {
    margin:0px auto 0 auto;
    width:695px; /* Make sure your images are the same size */
    height:216px; /* Make sure your images are the same size */
}

/*
 * jQuery Nivo Slider v2.6
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.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:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
