

/* CSS Document */
body {
	width:100%;
	background-color:#e8e8e8;
	background-repeat:repeat-x;
	font-size:8px;
}
a:focus {
	outline-style: none;
}
#wrapper {
	margin:0 auto;
	text-align:center;
	width:100%;
	background-color:#FFFFFF;
}
/*cart section */.closecart {
	position:relative;
	z-index:10;
}

.opencart {
	position:absolute;
	z-index:10000;
	margin-top:-78px;
	margin-left:-103px;
	width:190px;
	height:167px;
	display:none;
	background: url(../images/cart-top-img.png);
	background-repeat:no-repeat;
}
.hide {
	display:none;
}
.show {
	display:block;
	cursor:pointer;
}
#items {
	text-align:left;
	padding-top:39px;
	padding-left:25px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
}
#money {
	text-align:left;
	padding-top:23px;
	padding-left:55px;
	font-family:Arial;
	font-weight:bold;
	color:#BABABA;
	font-size:12px;
}
.buttchkoutcont {padding-top:28px; padding-left:48px;}
#button_checkout {
	width:64px;
	line-height:20px;
	background: url(../images/checkout_button.png);
	background-repeat:no-repeat;
	background-position:0 0;
	
	color:#51504E;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	overflow:hidden;
	position:absolute;
	z-index:100;
	
}
#button_checkout:hover {
	background-position:0 -20px;
}
cartsection over .trans {
	position: absolute;
	z-index:1000;
	width:409px;
	height:6px;
	left:50%;
	margin-left:-204px;
	text-align:center;
}
#headerparent {
	width:100%;
	background: url(../images/bodybg.jpg) #FFFFFF;
	background-repeat:repeat-x;
}
.overlayimg {
	background: url(../images/bodybg.jpg) #000000;
	height:6px;
	width:4px;
}
.arrow {
	background: url(../images/arrowtop.png);
	background-repeat:no-repeat;
	width:3px;
	height:63px;
}
.login {
	position: absolute;
	z-index:10;
	background-image: url(../images/loginbg.jpg);
	width:403px;
	height:76px;
	left:50%;
	margin-left:-201px;
	background-repeat: no-repeat;
	text-align:center;
	font-family:verdana;
	font-size:9px;
	color:#727272;
	top:-51px;
}
.logintxt {
	text-align:left;
	padding-top:3px;
	padding-left:181px;
	font-size:10px;
}
.logintextbox {
	width:140px;
	color:#727272;
}
.mainlogintextbox {
	padding-top:9px;
	padding-left:13px;
}
.loginfont {
	font-size:9px;
	color:#727272;
}
.loginbutton2 {
	background: transparent url("../images/loginbutton3.jpg");
	width:69px;
	line-height:22px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#51504E;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	letter-spacing:1px;
	text-transform:uppercase;
	cursor:pointer;
}
.loginbutton2 a:link, .loginbutton2 a:visited, .loginbutton2 a:hover {
	color:#51504e;
	text-decoration:none;
}

#loginb {
	margin-top:7px;
	margin-left:7px;
	float:left;
}
.resellerpwdline {
	padding-top:6px;
	height:15px;
}
.headerreseller {
	float:left;
	padding-left:13px;
}
.iamresellertext {
	float:left;
	padding-left:9px;
}
.headerforgotpass {
	float:right;
}
.leftlink {
	float:left;
	padding-left:9px;
}
.leftlink a:link, .leftlink a:visited {
	font-size:9px;
	color:#727272;
	text-decoration:underline;
}
.leftlink a:hover {
	text-decoration:none;
}
.rightlink {
	float:right;
	padding-right:9px;
}
.rightlink a:link, .rightlink a:visited {
	font-size:9px;
	color:#727272;
	text-decoration:underline;
}
.rightlink a:hover {
	text-decoration:none;
}
.headerforgotpass a:link, .headerforgotpass a:visited {
	font-size:9px;
	color:#727272;
	text-decoration:underline;
}
.headerforgotpass a:hover {
	font-size:9px;
	color:#727272;
	text-decoration:none;
}
.headerregister {
	float:right;
	padding-right:14px;
	padding-left:10px;
}
.headerregister a:link, .headerregister a:visited {
	font-size:9px;
	color:#727272;
	text-decoration:underline;
}
.headerregister a:hover {
	font-size:9px;
	color:#727272;
	text-decoration:none;
}
#loginb:hover {
	background-position: 0px -22px;
	background-repeat: no-repeat;
}
#logo {
	text-align:left;
	padding-top:7px;
}
#headermiddle {
	margin:0 auto;
	text-align:center;
	width:980px;
	height:76px;
}
#rightmenucontainer {
	padding-top:5px;
	padding-left:282px;
	width:695px;
}
#menulink {
	float:left;
	width:290px;
	padding-top:7px;
}
.pt3 {
	padding-top:3px;
}
.menulinkfirst {
	width:60px;
	text-align:center;
	float:left;
}
.menulinksecond {
	width:75px;
	text-align:center;
	float:left;
}
.menulinkthird {
	width:75px;
	text-align:center;
	float:left;
}
.menulinkfourth {
	width:80px;
	text-align:center;
	float:left;
}
.smallblack {
	font:normal 10px verdana, arial, sans-serif;
	color:#000;
	width:205px;
}
.searchtexthdr {
	padding-top:4px;
	font-weight:bold;
	width:70px;
	text-align:right;
}
.searcharrow{
padding-left:4px;
}
.searchboxhdr {
	padding-left:5px;
}
.searchboxhdr input {
	width:100px;
}
#ln {
	font:10px verdana, arial, sans-serif;
	color:#000;
	font-weight:bold;
	padding-top:5px;
}
#ln a {
	font:normal 10px verdana, arial, sans-serif;
	color:#2F2D20;
}
#ln a:hover {
	color:#000;
}
.lang1 {
	padding-left:15px;
}
.lang2 {
	padding-left:15px;
}
.lang3 {
	padding-left:15px;
}
#menulink a {
	font:bold 10px verdana, arial, sans-serif;
	color:#563E0A;
	text-decoration:none;
}
#menulink a:hover {
	color:#000;
}
.leftfloater {
	float:left;
}
.rightfloater {
	float:right;
}
.clear {
	clear:both;
}
.commonfont {
	font:normal 11px verdana, arial, sans-serif;
}
.goldenfont {
	color:#C5AE5E;
	font:normal 12px verdana, arial, sans-serif;
}
.blacklinkfont {
	color:#202020;
	font:normal 9px verdana;
}
/*footer section*/




.footergray, .footergraydark {
	color:#727272;
	font-family:Arial;
}
.footergraydark {
	color:#756158;
}
.font14 {
	font-size:14px;
}
.font15{
	font-size:15px;
}
.font10 {
	font-size:10px;
}
.font12 {
	font-size:12px;
}
.bigfont {
	color:#392929;
	font:bold 18px verdana, arial, sans-serif;
}
.footersliderbigfont {
	color:#392929;
	font:bold 18px verdana, arial, sans-serif;
	width:260px;
	height:45px;
	overflow:hidden;
}
.nounderline {
	text-decoration:none;
}
.footersliderlink {
	padding-top:13px;
}
.footerslider2 {
	paddin-top:15px;
	background-color:#FFFFFF;
	width:488px;
	height:150px;
	overflow:hidden;
}
.footersliderlink a:link, .footersliderlink a:visited, .footersliderlink a:hover {
	font-size:16px;
	text-decoration:none;
	color:#000;
}
.footerslidertext {
	padding-top:13px;
	color:#727272;
	font-family:Arial;
	letter-spacing:0.5px;
	width:260px;
	overflow:hidden;
	height:60px;
	font-size:12px;
}
.copyrighttext {
	padding-right:24px;
	padding-top:11px;
}
#footerlink span a:hover {
	color:#000000;
}
.signupbtncontfoot {padding:5px;}
#signupbtn {
	background: transparent url("../images/signupbutton.jpg");
	width:80px;
	line-height:28px;
	background-repeat: no-repeat;
	margin:0px auto; 
	background-position:0px 0px;
	cursor:pointer;
	color:#51504E;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	letter-spacing:1px;
	text-transform:uppercase;
}
#signupbtn:hover {
	background-position:0px -28px;
}
a.more:hover {
	color:#000000;
}
.bold {
	font-weight:bold;
}
.stampcontfooter {padding-top:13px;
	padding-left:10px; float:left;}
#stamp {
	background: transparent url("../images/stamp.jpg");
	width:96px;
	height:93px;
	background-repeat: no-repeat;
	background-position:0px 0px;
	
}
.dlbrochure {font-size:9px; padding-top:0px;}
.dlbrochure a:link, .dlbrochure a:visited {
	
	color:#746C4B;
	text-decoration:underline;
	font-size:10px; letter-spacing:1px;
}
.dlbrochure a:hover {
	color:#746C4B;
	text-decoration:none;
}
.pdfdl {width:70px; text-align:center;  background-repeat:no-repeat;}
.followus {
	text-align:left;
	padding-top:13px;
}
.followustext {
	padding-top:7px;
	font-weight:bold;
	font-size:12px;
}
.footerbottom {
	width:989px;
	margin:0 auto;
	text-align:center;
	font-size:10px;
}
#twitter {
	float:left;
	padding-left:10px;
}
#twitter:hover {
	background-position:0px -30px;
}
#twitter a:link, #twitter a:visited {
	background: transparent url("../images/twitter1.jpg");
	width:28px;
	height:30px;
	display:block;
	background-repeat: no-repeat;
	background-position:0px 0px;
}
#twitter a:hover {
	background-position:0px -30px;
}
#facebook {
	float:left;
	padding-left:5px;
}
#facebook a:link, #facebook a:visited {
	background: transparent url("../images/facebook1.jpg");
	width:28px;
	height:30px;
	background-repeat: no-repeat;
	background-position:0px 0px;
	display:block;
}
#facebook a:hover {
	background-position:0px -30px;
}
#youtube {
	float:left;
	padding-left:5px;
}
#youtube a:link, #youtube a:visited {
	background: transparent url("../images/youtube1.jpg");
	width:28px;
	height:30px;
	background-repeat: no-repeat;
	background-position:0px 0px;
	display:block;
}
#youtube a:hover {
	background-position:0px -30px;
}
#hyves {
	float:left;
	padding-left:5px;
}
#hyves a:link, #hyves a:visited {
	background: transparent url("../images/hyves1.jpg");
	width:28px;
	height:30px;
	background-repeat: no-repeat;
	background-position:0px 0px;
	display:block;
}
#hyves a:hover {
	background-position:0px -30px;
}
.logintxtaccount {
	text-align:left;
	padding-top:3px;
	padding-left:170px;
	font-size:10px;
}
footer End  .padtop2 {
	padding-top:2px;
}
.padtop5 {
	padding-top:5px;
}
.padtop6 {
	padding-top:6px;
}
.padtop7 {
	padding-top:7px;
}
.padtop9 {
	padding-top:9px;
}
.padtop11 {
	padding-top:11px;
}
.padtop13 {
	padding-top:13px;
}
.padtop15 {
	padding-top:15px;
}
.padtop17 {
	padding-top:17px;
}
.martop15 {
	margin-top:15px;
}
.padleft2 {
	padding-left:2px;
}
.padleft5 {
	padding-left:5px;
}
.padleft7 {
	padding-left:7px;
}
.padleft9 {
	padding-left:9px;
}
.padleft11 {
	padding-left:11px;
}
.padleft13 {
	padding-left:13px;
}
.padleft15 {
	padding-left:13px;
}
.padleft58 {
	padding-left:58px;
}
.padleft35{
	padding-left:35px;
}
.padleft30 {
	padding-left:136px;
}
.padright7 {
	padding-right:7px;
}
.padright24 {
	padding-right:24px;
}
#loginbtn {
	text-decoration:none;
	color:#563E0A;
}
a#loginbtn:hover {
	color:#000000;
}
a#loginbtn:visited {
	color:#563E0A;
}
.lefttext {
	text-align:left;
}
.slidercontpadtop {padding-top:13px;}
.slidercontainer {
	background: transparent url("../images/middleimgbg.jpg") no-repeat;
	width:989px;
	height:414px;
	overflow:hidden;
	margin:0 auto;
	
	text-align:center;
	padding-top:13px;
}
/***********************************************************************
	Slider Section AND Mouseover Effect tool tip.
************************************************************************/

.newreleasescontainer {
	padding-top:18px;
	height:78px;
}
#panel-new-releases {
	position: absolute;
	width: 980px;
	height: 70px;
	overflow:hidden;
	left:50%;
	margin-left:-490px;
	border:none;
}
#panel-new-releases .prev, #panel-new-releases .next {
	position: absolute;
	right: -6px;
	display: block;
	width: 34px;
	height: 0px !important;
	height /**/: 34px;
	padding: 34px 0 0 0;
	text-decoration: none;
	overflow: hidden;
	background-position: 0 0;
	z-index: 10;
}
#panel-new-releases .prev {
	top:0px;
	background: transparent url("../images/scroll-up-panel.gif") no-repeat;
}
#panel-new-releases .next {
	bottom: 0px;
	background: transparent url("../images/scroll-down-panel.gif") no-repeat;
}
#panel-new-releases .prev:hover, #panel-new-releases .next:hover {
	background-position: 0 -34px;
}
#rollover {
	position: absolute;
	background: transparent url("../images/rolloverbackground1.png") no-repeat 0 0;
	font-size: 9px;
	line-height: 14px;
	color: #FFFFFF;
	text-align: left;
	height: 208px;
	width: 158px;
	padding: 10px 0px 0px 10px;
	display: none;
	z-index:30;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#rollover img {
	margin-bottom: 7px;
	border:none;
}
#rollover span.overlay {
	position: absolute;
	background: transparent url("../images/rolloverbackground_goldbg.png") no-repeat 0 0;
	top: 6px;
	;
	left: 6px;
	z-index: 20;
	height: 161px;
	width: 161px;
}
.prev, .next {
	position: absolute;
	top: 43px;
	display: block;
	width: 30px;
	height: 0px !important;
	height : 16px;
	padding: 0 0 0 0;
	text-decoration: none;
	overflow : hidden;
	background-position : 0 0;
	z-index: 10;
}
#slide {
	position : relative;
	overflow : hidden;
	width : 970px;
	height : 70px;
	padding : 0px;
}
.SlidingPanelsContent li {
	width: 70px;
	height: 70px;
	margin-top: 0px;
	padding-left: 25px;
	float: left;
}
.SlidingPanelsContent li img {
	width: 70px;
	height: 70px;
	margin: 0px 0 0px 0;
}
.SlidingPanels {
	position: relative;
	width: 483px;
	padding: 0px;
}
.SlidingPanelsContent li.start {
	padding-left:17px;
}
.SlidingPanelsContent li.end {
}
.SlidingPanels {
	position: relative;
	width: 482px;
	height: 378px;
	padding: 0px;
	border: none;
}
.SlidingPanelsContentGroup {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
}
.SlidingPanelsContent {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0px;
	list-style: none;
	width:989px;
	height:70px;
}
.SlidingPanelsAnimating * {
	overflow: hidden !important;
}
.SlidingPanelsCurrentPanel {
}
.SlidingPanelsFocused {
}
slide show for news  .slideract287 {
	width:287px;
	height:150px;
}
.slideract260 {
	width:260px;
	margin:0 auto;
	text-align:left;
}
#slideshow .slide.last-active {
	z-index:9;
}
/***********************************************************************
	1 - UNIVERSAL STYLES
************************************************************************/
* {
	margin: 0;
	padding: 0;
}
/***********************************************************************
	2 - STRUCTURE/LAYOUT
************************************************************************/
#headermenu {
	position: relative;
	margin: 0 auto;
	background: transparent url("../images/topmenubg2.jpg") no-repeat bottom left;
	height: 36px;
	width: 981px;
	text-align: left;
	z-index: 1000;
}
.topmenuheight {
	height:28px;
}
.headeremailinput {
	float:left;
	padding-top:9px;
	padding-left:13px;
}
.headeremailinput input {
	width:140px;
	color:#727272;
}
.leftfloater {
	float:left;
}
.rightfloater {
	float:right;
}
.clear {
	clear:both;
}
/***********************************************************************
	4 - PRIMARY NAVIGATION
************************************************************************/
.arrow_en {
	background: transparent url("../images/nav_white.png") no-repeat;
	background-position:right;
}
#primary-nav {
	position: absolute;
	/*background: transparent url("../images/primary-nav-v21.gif") no-repeat;*/
	list-style: none;
	width: 250px;
	height: 26px;
	top: 5px;
	left: 13px;
	z-index: 1000;
	padding-left: 15px;
}
#primary-nav ul {
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	text-align:left;
}
#primary-nav ul {
	display:inline-block;
}
#primary-nav li {
	margin:0;
	padding:0;
	list-style:none;
}
#primary-nav li {
	display:inline-block;
	display:inline;
}
#primary-nav ul ul {
	position:absolute;
	left:-9999px;
}
#primary-nav ul.level1 {
}
#primary-nav ul.level1 li.level1-li {
	float:left;
	display:block;
	position:relative;
	width:113px;
}
#primary-nav ul.level1 {
	background: none;
}
#primary-nav ul.level2 {
	background: transparent url("../images/primary-nav-link-up1.png");
	width:113px;
}
#primary-nav ul.level3 {
	background: transparent url("../images/primary-nav-link-up-sub.png");
	width:185px;
	border-top:1px solid #675814;
}
#primary-nav ul.level2 li a {
	font-weight:bold;
}
#primary-nav ul.level2 li {
}
.collectiontop10 {
	margin-top:10px;
}
.primarynavh10 {
	height:10px;
}
.primarynavh3 {
	height:3px;
}
#primary-nav b {
	position:absolute;
} /* -- for IE6 non-flyout dropdowns to stop flickering - who knows why --*/
#primary-nav a {
	display:block;
	font:bold 10px verdana, arial, sans-serif;
	color:#251A1A;
	line-height:25px;
	text-decoration:none;
	padding:0 3px 0 10px;
}
#primary-nav ul.level1 li.level1-li a.level1-a {
	float:left;
}
#primary-nav ul li:hover > ul {
	visibility:visible;
	left:0;
	top:25px;
}
#primary-nav ul ul li:hover > ul {
	visibility:visible;
	left:100%;
	margin-top:-25px;
	top:auto;
}
#primary-nav a:hover ul {
	left:0;
	top:23px;
}
#primary-nav a:hover a:hover ul, #primary-nav a:hover a:hover a:hover ul {
	left:100%;
	visibility:visible;
}
#primary-nav a:hover ul ul, #primary-nav a:hover a:hover ul ul {
	left:-9999px;
}
/*#primary-nav li a.fly {background:transparent url(anywidth/arrow.gif) no-repeat right center;}*/
 
#primary-nav li:hover, #primary-nav li.shover, #primary-nav li a.fly:hover {
	background : transparent url("../images/collectionshover.jpg") no-repeat;
}
#primary-nav .level2 li, #primary-nav .level2 li a.fly {
	background : transparent url("../images/primary-nav-link-over1.png") no-repeat;
	background-position: 0 -113px;
}
#primary-nav .level2 li:hover, #primary-nav .level2 li a.fly:hover {
	background : transparent url("../images/primary-nav-link-over1.png") no-repeat;
	background-position: 1px 2px;
	background-repeat:no-repeat;
}
#primary-nav .level3 li, #primary-nav .level3 li a.fly {
	background : transparent url("../images/primary-nav-link-over-sub.png") no-repeat;
	background-position: 0 -185px;
}
#primary-nav .level3 li:hover, #primary-nav .level3 li a.fly:hover {
	background : transparent url("../images/primary-nav-link-over-sub.png");
	background-position: 1px 2px;
	background-repeat:repeat-x;
}
#primary-nav .level1 ul li:hover > a.fly {
	background : transparent url("../images/primary-nav-link-over1.png") no-repeat;
	background-position: 1px 2px;
	background-repeat:no-repeat;
}
#primary-nav .level2 ul li:hover > a.fly {
	background : transparent url("../images/primary-nav-link-over-sub.png") no-repeat;
	background-position: 1px 2px;
	background-repeat:no-repeat
}
#primary-nav ul.level1 li.level1-seperator, #primary-nav ul.level1 li.level1-seperator:hover {
	width:24px;
	background:none;
}
.bottom {
	background: transparent url("../images/primary-nav-bottom1.png") no-repeat;
	height: 14px;
	width: 113px;
}
.bottomsub {
	background: transparent url("../images/primary-nav-bottom-sub.png") no-repeat;
	height: 14px;
	width: 185px;
}
.footerdiv1 {
	margin:0px auto;
	text-align:center;
	padding-top:15px;
}
.footerdiv2 {
	width:956px;
	border:0px solid;
	margin:0px auto;
	text-align:center;
}
.footerdiv3 {
	width:194px;
	padding-top:14px;
	border:0px solid;
}
.footersignuptext {
	font-size:14px;
	padding-top:15px;
}
.blacktext {
	color:#000000;
}
.emailtextinput {
	padding-top:20px;
}
.emailtextinput input {
	width:175px;
}
.footerslideshow {
	width:485px;
}
/*
 * jQuery Nivo Slider v2.0
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, 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;
	margin:7px auto;
	width:971px;
	height:399px;
}
.nivoSlider img {
	position:absolute;
}
/* 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%;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:-60px;
	float:left;
	background: transparent url("../images/middlearrowleft-dark.png") no-repeat;
	width:26px;
	height:21px;
}
.nivo-nextNav {
	right:-60px;
	float:right;
	background: transparent url("../images/middlearrowright-dark.png") no-repeat;
	width:26px;
	height:21px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	float:right;
	padding-right:20px;
	padding-top:10px;
}
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
	width:11px;
	height:11px;
	display:block;
	text-indent:-9999px;
	float:left;
	background:url("../images/bullets.png") no-repeat;
	margin-right:6px;
}
.nivo-controlNav a.active {
	background-position:-11px 0;
}
#slider {
	position:relative;
	background:url(../images/ajax-loader.gif) no-repeat 50% 50%;
	width:803px;
	height:399px;
	margin:0 auto;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	margin:0 auto;
}
a:link img, a:visited img, a:hover img {
	border:0px;
}
.selectlang {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
/* footer */
#footerparent {
	height:243px;
	width:100%;
	background:url(../images/footerbg.png);
	background-repeat:repeat-x;
	background-position:0px 201px;
}
.footerbase {
	margin:0 auto;
	text-align:center;
	padding-top:15px;
}
#footerUp {
	margin:0px auto;
	text-align:center;
	background:transparent url("../images/footerup.jpg");
	width:989px;
	height:180px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.footercontent {
	width:956px;
	margin:0px auto;
	text-align:center;
}
.footerrightlast {
	width:210px;
	float:right
}
.footerupdatesbox {
	float:left;
	width:192px;
	padding-top:14px;
	padding-right:25px;
	font-size:14px;
	font-family:Arial;
	color:#727272;
}

.footerupdatestext {
	padding-top:0px;
}
.footerupdatesinput {
	padding-top:10px;
}
.footerupdatesinput input {
	width:175px;
}
.blacktext {
	color:#000;
}
.verline {
	float:left;
	background: transparent url("../images/verline.png");
	width:20px;
	height:144px;
	background-repeat: no-repeat;
	background-position: 10px 18px;
}
.footersnetlinks {
	padding-left:10px;
	text-align:left;
	padding-top:13px;
}
.footerfollowus {
	color:#727272;
	font-family:Arial;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-top:7px;
	width:60px;
}
.footersnet1 {
	padding-left:10px;
	float:left;
}
.footersnet2 {
	padding-left:5px;
	float:left;
}
.footersmalllinks {
	font-size:10px;
	color:#727272;
	font-family:Arial;
	width:989px;
	margin:0px auto;
	text-align:center;
	overflow:hidden;
}
#footerlink {
	padding-top:11px;
	padding-left:15px;
	float:left;
}
#footerlink a:link, #footerlink a:visited {
	font-size:10px;
	color:#727272;
	font-family:Arial;
	text-decoration:none;
}
#footerlink a:hover {
	font-size:10px;
	color:#000000;
	font-family:Arial;
	text-decoration:none;
}
.copyrighttext {
	float:right;
	padding-right:24px;
	padding-top:11px;
}
.footerline {
	background: transparent url("../images/footerline.png");
	width:970px;
	height:20px;
	background-repeat: no-repeat;
	background-position:0px 15px;
	margin:0 auto;
	text-align:center;
}
.newsimg {
	float:left;
	width:27px;
	height:103px;
	padding-top:35px;
}
#slideshow {
	position:relative;
	float:left;
	width:480px;
	padding-left:5px;
	text-align:left;
}
#slideshow .slide {
	float:left;
	margin-top:15px;
	position:absolute;
	z-index:8;
}
#slideshow .slide.active {
	z-index:10;
	height:150px;
	overflow:hidden;
	background-color:#FFFFFF;
	height:150px;
	overflow:hidden
}
.slidebgwhite {
	background-color:#FFFFFF;
	margin-top:15px;
	height:150px;
	overflow:hidden;
	background-color:#FFFFFF;
	height:150px;
	overflow:hidden
}
.slideheight150 {
	height:150px;
}
.slidewidth260 {
	width:275px;
	margin:0px auto;
	text-align:left;
}
.slidetitle {
	width:260px;
	height:45px;
	overflow:hidden;
}
.slidetext {
	color:#727272;
	font-family:Arial;
	font-size:12px;
	padding-top:13px;
	width:275px;
	overflow:hidden;
	height:60px;
	letter-spacing:0.5px;
}
.slidelink {
	padding-top:13px;
}
.slidelink img {
	padding-top:5px;
	padding-right:7px;
}
.slidelink a:link, .slidelink a:visited {
	color:#746C4B;
	text-decoration:underline;
	font-size:11px;
}
.slidelink a:hover {
	color:#746C4B;
	text-decoration:none;
}
.updates {
	font-size:20px;
	color:#746256;
	font-family:"Times New Roman", Times, serif;
	letter-spacing:2px;
}
.pad30 {
	padding:30px;
}

.afflbl{
	width:200px;
}
#updateaffbtn {
	background: transparent url("../images/signupbutton.jpg");
	width:80px;
	line-height:28px;
	background-repeat: no-repeat;
	margin:0px auto; 
	background-position:0px 0px;
	cursor:pointer;
	color:#51504E;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	letter-spacing:1px;
	text-transform:uppercase;
}
#updateaffbtn:hover {
	background-position:0px -28px;
}
.fontnormal{
	font-weight:normal;
}

.divmeeting{
	padding-top:13px;
}
#meetingpopupbox{
	display:none;
	background:#FFFFFF;
	width:450px;
	height:auto;
	margin-left: -245px;
	left:50%;
	z-index:3000;
	position:absolute;
	border:10px solid #a49865;
	padding:10px;
}
.meetingfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
}
.meetingformfield{ padding-top:7px; }
#meetingcontent{
	padding-left:10px;
}
	
.divdownloadcatalogbtn{
	padding-top:22px;
	align:center;
}

#downloadcatalogbtn {
	background: transparent url("../images/downloadbrochurebutton.jpg");
	width:146px;
	line-height:28px;
	background-repeat: no-repeat;
	margin:0px auto; 
	background-position:0px 0px;
	cursor:pointer;
	color:#51504E;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	letter-spacing:1px;
	text-transform:uppercase;
}
#downloadcatalogbtn:hover {
	background-position:0px -28px;
}

#downloadcatalogbtn a:link,#downloadcatalogbtn a:visited {
	color:#746C4B;
	text-decoration:none;
}
#downloadcatalogbtn a:hover{
	text-decoration:none;
}
.meetpersonallylink{
	padding-top:3px;
}


.divmeeting a:link, .divmeeting a:visited {
	color:#746C4B;
	text-decoration:underline;
	font-size:12px;
}
.divmeeting a:hover {
	color:#746C4B;
	text-decoration:none;
}
#divmeetingsubmitbtn {
	background: transparent url("../images/submitbutton.jpg");
	width:81px;
	line-height:28px;
	background-repeat: no-repeat;
	margin:0px auto; 
	background-position:0px 0px;
	cursor:pointer;
	color:#51504E;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	letter-spacing:1px;
	text-transform:uppercase;
}
#divmeetingsubmitbtn:hover {
	background-position:0px -28px;
}
#greyarea {
	width:100%;
	min-height:100%;
	height:100%;
	background-color: #0b0b0b;
	top:0px;
	left:0px;
	opacity: 0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=93);
	z-index:1100;
	display:none;
	position:absolute;
}

