/* CSS Document */

@import url('reset.css'); 
@import url('../../Contact/css/main.css');
@import url('../../storelocator/skins/silver/style.css');

body {

background:#000;
margin:0px;
padding:0px;
text-align:center;
height: 850px;

}



.container {
	
	width: 976px; 
	text-align: center;
	margin:0px auto;
	overflow: hidden;
	position:relative;
	
}

#outside_container {
	background-image:url(../img/Background.jpg);
	min-width: 1000px;
}


.hidden {
	text-indent:-9999px;
	display:none;
	position:absolute;
}

h1 {
	width: 200px;
	float:left;
	overflow:hidden;
	margin-left: 5px;
}

h2 {
	
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}

h3 {
	
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

h4 {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

h4 a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none
}

h4 a:hover{
	
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
}

h5 {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	text-indent:0px;
}
/* ----------------------------------------------------HEADER------------------------------------------------ */

#header {
width: 976px;
margin:0px auto;
min-height: 70px;
text-align: left;
padding-top:10px;

}

#content {
margin: 0px auto;
text-align:center;
width: 976px;
overflow:hidden;
}

/*-------------------------------------------------NAVIGATION----------------------------------------------------------*/

#navigation {
	width: 623px;
	margin-top: 35px;
	margin-left: 23px;
	position:relative;
	background-image:url(../img/navbkg.png);
	background-repeat:no-repeat;
	z-index: 300;
	height: 27px;
	float:left;
	
}

#navigation ul li {
	position:relative;
	float:left;
	
	
}

#navigation li ul {
	position:absolute;
	top:27px;
	display:none;
	background:#000;
	text-align:left;
	
}

#navigation ul li a {
	display: block;
	text-decoration: none;
	line-height: 17px;
	color: #FFF;
	padding: 5px;
	margin: 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	border-top: #333 thin solid;
	
	
}

#navigation ul li a:hover { 
background: #585858;
}

#navigation ul li a:active { 
background: #333;
}

#navigation li:hover ul, li.over ul { 
display: block; 
}

#navColl {
	margin-left: 36px;
	text-align: left;
	height:16px;
}

#navColl a{
	width: 120px;
}

#navColl p{
	text-align:center;
}

#navSL a{
	height: 16px;
	width: 145px;
	text-align:center;
	
}

#navAbout a{
	width: 110px;
}

#navCom a{
	width: 160px;
	
}

#navCom p{
	text-align:center;
}

#navAbout p{
	text-align:center;
}

#home a{
	background-image:url(../img/home.png);
	position:absolute;
	height: 14px;
	width: 16px;
	margin-top: 7px;
	margin-left: 9px;
	background-position:0 -15px;
}

#home a:hover {
	background-position:0 0;
}
/* ------------------------------------------------SLIDE SHOW----------------------------------------------------------*/

#slide-bkg {
background-image: url(../img/slide-bkg.png);
width:980px;
height:340px;
position:relative;



}

.wrapper {

width: 967px;
height:370px;
overflow:hidden;
position:absolute;
z-index:15;
top:4px;
left:5px;

}

.slides {
position: absolute;
width: 967px;
height:370px;
}


#prevBtn, #nextBtn{
	position:absolute;
	text-indent:-9999px;
	float:left;
	top:15px;
	left:15px;

}

#nextBtn{
	left: 145px;
}

#prevBtn a {  
	display:block;
	width:10px;
	height:12px;
	background: url(../img/images/arrows_01.png) no-repeat 0 0;
	top: 15px;
	right: 15px;
}	

#nextBtn a{ 
	display:block;
	background: url(../img/images/arrows_02.png) no-repeat 0 0;
	top: 15px;
	left: 145px;
	width:10px;
	height:12px;
}	
	


#nextBtn a:hover, #prevBtn a:hover{
background-position:0 -12px;
}

.pagination {
	background-image: url(../img/paginationBkg.png);
	width:171px;
	height: 41px;
	position:absolute;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	top:290px;
	left:790px;
}


.pagination ul{
	padding-top: 14px;
}

.pagination li {
z-index: 400;
display:inline;

}

.pagination li a{
	text-decoration:none;
	color:#666;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	
}

.pagination li a:hover {
	color:#333;
}

.pagination li a:active{
	background-color:#333;
	color:#CCC;
}
/*----------------------------------------------------------TABS----------------------------------------------------*/

#tabs {
	float:left;
	width: 1000px;
	margin-top: 15px;
	margin-left: 2px;
	margin-bottom: 15px;
	text-indent: -9999px;
	position:relative;
	

}
#tab1 {
	background-image: url(../img/whats-new-tab-bkg.png);
	height: 198px;
	width: 306px;
	float:left;
	z-index: 50;
	
}

#tab1 a {
	height: 198px;
	width: 306px;
	float:left;
	z-index: 50;
}

#tab2 a{
	background-image: url(../img/promotions.png);
	height: 198px;
	width: 306px;
	float:left;
	margin-left: 28px;
}

#tab3 a{
	background-image: url(../img/images/tab_facebook_01.png);
	height: 198px;
	width: 306px;
	float:left;
	margin-left: 28px;
}

 #tab2 a:hover, #tab3 a:hover{
	background-position: 0 -198px;
}

.slideshow { 
	height: 198px;
	/*width: 306px;*/ 
	margin-left: 2px;
	margin-top: 30px;
	position:absolute;
	z-index: 60;
}
.slideshow img {
 	padding: 15px; 
 	border: 1px solid #ccc; 
	background-color: #eee; 
}	

#newtab1 {
	background-image: url(../img/new-22-827.png);
	height: 165px;
	width: 302px;
	text-indent:-9999px;
}

#newtab2 {
	background-image: url(../img/new-2268.png);
	height: 165px;
	width: 302px;
	text-indent:-9999px;
}

#quote3 {
	background-image: url(../img/quote3.png);
	height: 142px;
	width: 302px;
}

/*------------------------------------------------------------FOOTER----------------------------------------------------*/

#footer {
	min-height: 250px;
	text-align:center;
	margin:0px auto;
	position:relative;
	
}

.globalNav ul li{
	font-size:12px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
}
	
	
#footerBorder {
	background-image: url(../img/footer-border.png);
	background-repeat:repeat-x;
	width:100%;
	height:36px;
	position:relative;
	min-width: 1000px;
	margin-top: -10px;
}

.globalNav {
	height: 170px;
	width: 974px;
	text-align:left;
	margin: 0 auto;
	border-bottom:thin #404040;
	border-bottom-style:solid;
	margin-top: 30px;
	
	
	
}

.globalNav ul li a{
	color:#999;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.globalNav ul li a:hover {
	color:#CCC;
}

#gNprod {
	width: 150px;
	float: left;
	margin-left: 5px;
}

#gNabout {
	width: 160px;
	float: left;
}

#gNcs {
	width: 190px;
	float: left;
}

#gNcomm {
	width: 195px;
	float: left;
}

#ftrLogo a{
	background-image:url(../img/ftrLogo.png);
	background-position: 0 0;
	height: 68px;
	width:200px;
	float:left;
	text-indent:-9999px;
	margin: 45px 0 0 40px ;
}

#madeUSA{
	background-image:url(../img/made_in_usa.png);
	background-position: 0 0;
	height: 40px;
	width:215px;
	float:right;
	text-indent:-9999px;
	margin: -3px 0 30px 0 ;
}

#ftrLogo a:hover {
	background-position: 0 -68px;
}

#ftrBtm {
	width: 974px;
	height: 50px;
	text-align:left;
	margin: 0 auto;
}

#ftrBtm p{
	color: #999;
	margin-top: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
}

/*-------------------------------------------------PRODUCT PAGES-----------------------------------------------------*/

.prodContainer {
	margin: 0px auto;
	text-align:center;
	width: 970px;
	/*min-height:auto;*/
	overflow:hidden;
	border:#e5d8b5 3px solid;
	background-color:#595959;
	margin-bottom: 15px;
}

.prodTitle {
	background-image: url(../img/prodTitle.jpg);
	height: 38px;
	text-align:left;
	
}



.prodTitle p {
	margin-left: 5px;
	color:#FFF;
	font-size:22px;
	padding-top: 8px;
	padding-left: 5px;
	font-family:Arial, Helvetica, sans-serif;
}
.prodTitle p a{
	color:#FFF;
}

.prodTitle p a:hover{
	
	color: #CCC;
}

.prodMain {
	
	width:970px;
	background-color: #FFF;
	position:relative;
	min-height: 430px;
	float:left;
	
}

.CGmain {
	
	width:auto;
	background-color: #FFF;
	position:relative;
	padding-top: 10px;
	min-height: 630px;	
}

.prodMain ul {
	list-style-type: square;
	list-style-position: outside;
	margin-left: 1em; 
	padding-left: 5px 
	
}

#iconBar {
	background-image:url(../img/iconBar.jpg);
	width: 970px;
	height: 42px;
	position:absolute;
	margin-top: 0px;
	left:0px;
	top: 454px;
}


.prodFtr {
	width: 920px;
	min-height: 100px;
	text-align:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 15px;
	padding: 15px 15px 15px 30px;
	float:left;

	
}

.prodFtr p {
	font-size:16px;
	line-height: 26px;
}

.prodFtr a {
	color:#FFF;
	text-decoration:none;
	
}

.prodFtr a:hover {
	color: #999;
	
}
	
#thisColl {
	float:left;
	position:relative;
	border-right:#999 thin solid;
	padding-right:50px;
	margin-bottom:15px;
}

#similarItems {
	float:left;
	position:relative;
	margin-left: 50px;
	border-right:#999 thin solid;
	padding-right: 50px;
}

#caseGoods {
	float:left;
	position:relative;
	margin-left: 50px;
}

#caseGoods2 {
	float:left;
	position:relative;
	margin-left: 30px;
}

/*----------------------------------------ICONS------------------------------------*/

#icons {
	height:45px;
	width:300px;
	text-align:right;
	float:right;
	padding-top: 3px;
	padding-right: 25px;
}

	
	

#tip { 
    background-image:url(../img/black_arrow_big.png);
	display:none; 
    font-size:12px; 
  	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:268px;
	height:115px;
	z-index:100;
	padding: 25px;
	text-align:left;
}

#rollover {
	color:#999;
	font-size: 11px;
	padding: 3px 5px 0 0;
}

/*---------------------------------------------PRODUCT SLIDE SHOW---------------------------*/

.prodShow {
	padding-top: 15px;
}

.imgWrap { 
    width:530px;
	height: 380px;  
    text-align:center; 
	position:relative;
	margin-left: 25px;
	padding-bottom: 120px;
	
}

.scrollable {
	position: relative;
	overflow: hidden;
	height: 100px;
	width: 470px;
	z-index:300;
	margin-left:55px;
	float:left;
	margin-top: -90px;
}

.scrollable .items { 
    clear:both;
	width:20000em; 
    position:relative; 
} 

.items .active { 
    border:2px solid #ccc; 
    background-color:#fff; 
}

.scrollable img {
	float:left;
	margin:10px 5px 10px 10px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	width:95px;
	height:70px;
}

#image_caption {
	width: 550px;
	height: 1.3em;
	font-size: .8em;
	margin: -3px 0 0 -12px;
	padding: .25em 5px;
	background: #FFF;
	color: #000;
	font-weight:bold;
	
}

#image_caption i {
	color:#999;
	font-weight:normal;
}

#image_caption b i {
	color:#888;
	font-weight:bold;
}




/* prev, next, prevPage and nextPage buttons */
a.browse {
	background: url(../img/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:-55px 10px 0 20px;
	cursor:pointer;
	font-size:1px;
	position:absolute;
	z-index: 50;
	
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px; left:520px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{ margin-left: 0px; left:15px;} 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }



/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	
/*--------------------------------------PRODUCT DESCRIPTION------------------------*/

.prodCont {
	position:relative;
	float: right;
	width: 350px;
	height: 340px;
	text-align:left;
	padding-top: 20px;
	padding-right: 20px;

}

.prodCont a{
	line-height: 15px;
	color: #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.prodCont p{
	font-family:"Times New Roman", Times, serif;
	line-height:20px;
}

.prodCont p b{
	font-family:"Times New Roman", Times, serif;
	line-height:20px;
}

.prodCont li {
	font-family:"Times New Roman", Times, serif;
	line-height:18px;
}

.prodCont li a{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color: #3CF;
}

.prodCont a:hover {
	color:#0CF;
	text-decoration:underline;
}

.dimensions {
	position:absolute;
	top:350px;
	left:258px;
}

.dimensions img {
	width: 100px;
}

.dimensions div {
	position: absolute;
	font-size:12px;
}
/*--------------------------------------COLLECTION PAGES------------------------------*/

#collImg {
	float:left;
	text-align:left;
	position:relative;
	padding-top:12px;
	margin-left: 15px;
}

.CollTabs {
	float:left;
	width: 615px;
	min-height: 400px;
	position:relative;
	padding: 15px;
	text-indent:-9999px;
	
}

.CollTabs2 {
	float:left;
	position:relative;
	padding: 15px;
	text-align:left;
	margin-left:20px;
}

.CollTabs2 p {
	color:#000;
	font-size:12px;
	margin-left:5px;
	padding-bottom:2px;
	
}


.CollTabs2 p b{
	
	font-size:14px;
}

.CollTabs2 a:hover p{
	background-color: #0CF;
	color:#FFF;
}

	
.prodTab {
	float:inherit; 
	width:200px;
	padding: 10px 6px 0px 6px;
	
}

.goodsTab {
	float:inherit; 
	width:200px;
	padding: 10px 6px 0px 6px;
	position:relative;
	height:350px;
	border:#ddd solid 2px;
	margin:5px;
	background-color:#eee;
	
}


	

.goodsContainer {
	background-color:#FFF;
	margin: 0px auto;
	text-align:center;
	width: 970px;
	/*min-height:auto;*/
	overflow:hidden;
	border:#e5d8b5 3px solid;
	margin-bottom: 15px;
}

.goodsTab img {
	position:absolute;
	bottom:72px;
}

.goodsTab p {
	position:absolute;
	bottom:10px;
}


.prodTab img{
	height:150px;
	margin-left:15px;
}

.CGTabs {
	float:left;
	width: 900px;
	min-height: 600px;
	position:relative;
	padding: 30px;
	text-indent:-9999px;
	padding-left:60px;
	
}

#SS1 a{
	background-image:url(../img/images/collection-buttons_01.png); 
	height: 180px;
	width: 195px;
	float:left;
	margin-right: 10px;
	
}

#SS2 a{
	background-image:url(../img/images/collection-buttons_02.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-right: 10px
	
}

#SS3 a{
	background-image:url(../img/images/collection-buttons_03.png);
	height: 180px;
	width: 195px;
	float:left;
	
}

#SS4 a{
	background-image:url(../img/images/collection-buttons_04.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-top: 10px;
	margin-right: 10px
	
}

#SS5 a{
	background-image:url(../img/images/collection-buttons_05.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-top: 10px;
	margin-right: 10px
	
}

#SS6 a{
	background-image:url(../img/images/collection-buttons_06.png);
	height: 180px;
	width: 190px;
	float:left;
	margin-top: 10px;
	
	
}
	
#SS1 a:hover, #SS2 a:hover, #SS3 a:hover, #SS4 a:hover, #SS5 a:hover, #SS6 a:hover{
	background-position:0 -182px;
}

#CB1 a{
	background-image: url(../img/images/CPTcollection-buttons_01.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-right: 10px;
	
}

#CB2 a{
	background-image: url(../img/images/CPTcollection-buttons_02.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-right: 10px
	
}

#CB3 a{
	background-image: url(../img/images/CPTcollection-buttons_03.png);
	height: 180px;
	width: 195px;
	float:left;
	
}

#CB4 a{
	background-image: url(../img/images/CPTcollection-buttons_04.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-top: 10px;
	margin-right: 10px
	
}

#CB5 a{
	background-image: url(../img/images/CPTcollection-buttons_05.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-top: 10px;
	margin-right: 10px;
	
}

#CB6 a{
	background-image: url(../img/images/CPTcollection-buttons_06.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-top: 10px;
	
}
	
#CB1 a:hover, #CB2 a:hover, #CB3 a:hover, #CB4 a:hover, #CB5 a:hover, #CB6 a:hover {
	background-position:0 -181px;
}	

#JRCB1 a{
	background-image: url(../img/images/JRCPTcollection-buttons_01.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-right: 10px;
	
}

#JRCB2 a{
	background-image: url(../img/images/JRCPTcollection-buttons_02.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-right: 10px
	
}

#JRCB3 a{
	background-image: url(../img/images/JRCPTcollection-buttons_03.png);
	height: 180px;
	width: 195px;
	float:left;
	
}

#JRCB4 a{
	background-image: url(../img/images/JRCPTcollection-buttons_04.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-top: 10px;
	margin-right: 10px
	
}

#JRCB5 a{
	background-image: url(../img/images/JRCPTcollection-buttons_05.png);
	height: 180px;
	width: 190px;
	float:left;
	margin-top: 10px;
	margin-right: 10px
	
}

#JRCB1 a:hover, #JRCB2 a:hover, #JRCB3 a:hover, #JRCB4 a:hover, #JRCB5 a:hover {
	background-position:0 -182px;
}

#E1 a{
	background-image: url(../img/images/ENTcollection-buttons_01.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-right: 10px;
	
}

#E2 a{
	background-image: url(../img/images/ENTcollection-buttons_02.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-right: 10px
	
}

#E3 a{
	background-image: url(../img/images/ENTcollection-buttons_03.png);
	height: 180px;
	width: 195px;
	float:left;
	
}

#E4 a{
	background-image: url(../img/images/ENTcollection-buttons_04.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-top: 10px;
	margin-right: 10px
	
}

#E5 a{
	background-image: url(../img/images/ENTcollection-buttons_05.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-top: 10px;
	margin-right: 10px;
	
}

#E1 a:hover, #E2 a:hover, #E3 a:hover, #E4 a:hover, #E5 a:hover {
	background-position:0 -182px;
}

#U1 a{
	background-image: url(../img/images/UTICAcollection-buttons_01.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-right: 10px;
	
}

#U2 a{
	background-image: url(../img/images/UTICAcollection-buttons_02.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-right: 10px
	
}

#U3 a{
	background-image: url(../img/images/UTICAcollection-buttons_03.png);
	height: 180px;
	width: 195px;
	float:left;
	
}

#U4 a{
	background-image: url(../img/images/UTICAcollection-buttons_04.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-top: 10px;
	margin-right: 10px
	
}

#U1 a:hover, #U2 a:hover, #U3 a:hover, #U4 a:hover{
	background-position:0 -182px;
}

#PS1 a{
	background-image: url(../img/images/PScollection-buttons_01.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-right: 10px;
	
}

#PS2 a{
	background-image: url(../img/images/PScollection-buttons_02.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-right: 10px
	
}

#PS3 a{
	background-image: url(../img/images/PScollection-buttons_03.png);
	height: 180px;
	width: 195px;
	float:left;
	
}

#PS1 a:hover, #PS2 a:hover, #PS3 a:hover {
	background-position:0 -182px;
}

#KHQ1 a{
	background-image: url(../img/images/KHQcollection-buttons_01.png);
	height: 180px;
	width: 195px;
	float:left;
	margin-right: 10px;
	
}

#KHQ1 a:hover {
	background-position: 0 -182px;
}

#CG1 a{
	background-image: url(../img/images/CG_01.png);
	height: 175px;
	width: 195px;
	float:left;
	margin: 10px;
}
#CG2 a{
	background-image: url(../img/images/CG_02.png);
	height: 175px;
	width: 195px;
	float:left;
	margin: 10px;
}
#CG3 a{
	background-image: url(../img/images/CG_03.png);
	height: 175px;
	width: 195px;
	float:left;
	margin: 10px;
}
#CG4 a{
	background-image: url(../img/images/CG_04.png);
	height: 175px;
	width: 195px;
	float:left;
	margin: 10px;
}
#CG5 a{
	background-image: url(../img/images/CG_05.png);
	height: 175px;
	width: 195px;
	float:left;
	margin: 10px;
}
#CG6 a{
	background-image: url(../img/images/CG_06.png);
	height: 175px;
	width: 195px;
	float:left;
	margin: 10px;
}
#CG7 a{
	background-image: url(../img/images/CG_07.png);
	height: 175px;
	width: 195px;
	float:left;
	margin: 10px;
}
#CG8 a{
	background-image: url(../img/images/CG_08.png);
	height: 175px;
	width: 195px;
	float:left;
	margin: 10px;
}

#CG9 a{
	background-image: url(../img/images/CG_09.png);
	height: 175px;
	width: 195px;
	float:left;
	margin: 10px;
}

#CG1 a:hover, #CG2 a:hover, #CG3 a:hover, #CG4 a:hover, #CG5 a:hover, #CG6 a:hover, #CG7 a:hover, #CG8 a:hover, #CG9 a:hover {
	background-position: 0 -179px;
}
/*----------------------------------------------FACTORY TOUR-----------------------------------------------*/

#factoryTour {
	position:absolute;
	padding: 20px;
	z-index: 1;
	width: 500px;
	height: 620px;
	margin-left:362px;
	
	
}

#tourTitle {
	color:#333;
	font-size:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:70px;
	padding-left: 60px;
	height:55px;
	text-align:left;
	position:absolute;
	
}



/*----------------------------------------------ABOUT US---------------------------------------------------*/

#history {
	height: auto;
	width: 530px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	padding:20px 20px 50px 15px;
	position:relative;
	margin-left:400px;
	
}

.aboutContainer {
	margin: 0px auto;
	text-align:center;
	min-height: 640px;
	width: 970px;
	border:#e5d8b5 3px solid;
	background-color:#FFF;
	margin-bottom: 15px;
	
}

#histPic {
	margin:auto 0;
	padding: 15px;
	float:left;
}

#faqPic {
	margin:auto 0 0 40px;
	padding: 15px;
	float:left;
}

.aboutNav {
	position:absolute;
	width: 200px;
	float:left;
	margin: 315px 0 0 80px;
	
	
}

.aboutNav a{
	color:#000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:7px;
	display:block;
	text-align:left;
	border-bottom:thin #000 solid;
	font-weight:bold;
	list-style:none;
	
}

.aboutNav ul{
	margin:0;
	padding:0;
}

.aboutNav li {
	margin: 0 0 .2em 0;
	text-align:left;
	
	
	
}

.aboutNav a:hover {
	
	color: #33CCFF;
	
}

.aboutNav ul li ul li a{
	font-size:11px;
	border-bottom:none;
	text-indent: 20px;
	font-weight:normal;
	padding: 3px;
	
	
}



.aboutNav ul li ul li a:hover{
	color:#33CCFF;
}

.aboutNav ul li ul{
	margin-top:10px;
}

#histHand {
	position:absolute;
	margin: 315px 0 0 20px;
}

#whyHand {
	position:absolute;
	margin: 345px 0 0 20px;
}

#innHand {
	position:absolute;
	margin: 380px 0 0 20px;
}

#facHand {
	position:absolute;
	margin: 380px 0 0 20px;
}

#faqHand {
	position:absolute;
	margin: 415px 0 0 20px;
}

#contHand {
	position:absolute;
	margin: 450px 0 0 20px;
}

#contact {
	height: auto;
	width: 530px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:20px 20px 50px 15px;
	position:relative;
	margin-left:400px;
	
}

#contact p a {
	color:#33CCFF;
	text-decoration:none;
}

#contact p a:hover {
	text-decoration:underline;
}
	

#faqs {
	height: auto;
	width: 530px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:20px 20px 50px 15px;
	position:relative;
	margin-left:400px;
	
}

#faqs a{
	color:#33CCFF;
	
}

#faqs b{
	font-size:14px;
}

#innovations {
	height: auto;
	width: 530px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bolder;
	padding:20px 20px 50px 15px;
	position:relative;
	margin-left:400px;
	
}

#whybuy {
	height: auto;
	width: 530px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:20px 20px 50px 15px;
	position:relative;
	margin-left:400px;
}

#whybuy a {
	color:#33CCFF;
	font-size:10px;
	
}

#whybuy a:hover {
	text-decoration:underline;
}

#whybuy a b {
	font-size:18px;
	color: #000;
}

#whybuy a:hover b{
	color:#33CCFF;
	text-decoration:none;
}

#whybuy ul{
	list-style:square;
	list-style-position:outside;
}

#missionTitle {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:47px;
	text-indent:0px;
	font-weight:bold;
}

#consTitle {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	text-indent:0px;
	font-weight:bold;
}
#contactForm {
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
}



#contactPic {
	margin:auto 0 0 40px;
	padding: 15px;
	float:left;
}

#readMore {
	font-size:10px;
}

#testimonials {
	height: auto;
	width: 530px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:20px 20px 50px 15px;
	position:relative;
	margin-left:400px;
}

#testimonials p {
	border-bottom:#CCC solid thin;
	padding-bottom: 20px;
}
/*--------------------------------------------STORE LOCATOR---------------------------------------------*/

.locatorform {
	height:22px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color: #333;
	width:250px;
	padding: 5px;
	letter-spacing:-.5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border:#CCC 1px solid;
}


#storeLocator {
	width: 630px;
	margin-top:60px;
	margin-left:180px;
	text-align:left;
}

#storeResults {
	width: 750px;
	margin-top:60px;
	margin-left:105px;
	text-align:left;
}

#storeAbout {
	width: 750px;
	margin-top:60px;
	margin-left:110px;
	text-align:left;
	margin-bottom: 20px;
}

/*-----------------------------------------------COMING SOON------------------------------------------------*/
#navigation ul li #comingSoon a{
	background-color:#C00;
}

/*---------------------------------------------OVERLAYS-------------------------------------------------------*/

.simple_overlay {
	display:none;
	z-index:10000;
	width:450px;	
	min-height:200px;
	
}

.simple_overlay .close {
	background-image: url(../img/overlay_close.png);
	position:absolute;
	right: 15px;
	top:5px;
	cursor:pointer;
	height:25px;
	width:35px;
}

/*----------------------------------------------NEW NAVIGATION--------------------------------------------------*/
#navigation2 {
	width: 666px;
	margin-top: 35px;
	margin-left: 104px;
	position:relative;
	background-image:url(../img/navbkg.png);
	background-repeat:no-repeat;
	z-index: 300;
	height: 30px;
	float:left;
	
}

ul#menu {
	margin:7px 0 0 30px;
}

 #navigation2 ul .mega {
	list-style:none;
	float:left;
	
}

 #navigation2 ul .mega h2 a{
	padding:5px 19px;
	
}

#navigation2 ul .mega h2 a:hover{
	background-color:#333;
	
}

#navigation2 ul .mega h2 a:active{
	background-color: #666;
	
}

 #navigation2 ul .mega h2 a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

 #navigation2 ul .mega h3 a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#navigation2 ul .mega h3 b{
	color:#666;
	font-size:11px;
}

#navigation2 ul .mega h3 a:hover{
	text-decoration:underline;
}

#navigation2 ul .mega p a{
	color: #999;
	font-size:11px;
}

#navigation2 ul .mega p {
	color:#CCC;
	font-size:10px;
	margin: 5px 0 20px 16px;
	
}

#navigation2 ul .mega #menu1 {
	background-color:#000;
	border: #999 solid 2px;
	
	width: 510px;
	padding: 10px;
	display:none;
	position:absolute;
	top:27px;
	left:30px;
}

#navigation2 ul .mega #menu2 {
	background-color:#000;
	border: #999 solid 2px;
	width: 140px;
	padding: 10px 10px 20px;
	display:none;
	position:absolute;
	top:27px;
	left:322px;
}

#navigation2 ul .mega #menu3 {
	background-color:#000;
	border: #999 solid 2px;
	width: 147px;
	padding: 0px 10px; 
	display:none;
	position:absolute;
	top:27px;
	left:480px;
	text-align:center;
}

#navigation2 ul .mega p a:hover{
	text-decoration:underline;
}

#navigation2 ul .mega img {
	float:left;
	margin-right: 20px;
}

#navigation2 ul li.mega:hover #menu1, #navigation2 ul li.mega:hover #menu2, #navigation2 ul li.mega:hover #menu3 {
  display: block;
}


/*----------------------------------------FACTORY TOUR---------------------------------------*/

/* container for slides */
div.FF_Images {
	
	position:relative;	
	height:552px;
	width:940px;
	float:left;	
	cursor: default;
	margin: 5px 10px 0px 15px;
	

}
/* single slide */
.FF_Images div {
	display:none;
	position:absolute;
	top:0;
	left:0;	
	height:552px;
	font-size:12px;
	
}



/* tabs (those little circles below slides) */
.tabs {
	clear:both;
	margin-left:15px;
	width: 540px;
	height: 20px;
	position:relative;
	
}

/* single tab */
.tabs a {
	float:left;
	margin:3px;
	display:block;
	font-size:12px;
	height: 15px;
	width: 15px;
	
}

.tabs a.current {
	color:#FFF;
	background-color: #09F;
}

/* Controller */

#FFcontrols {
	background-image:url(../img/FF_control_bkg.png);
	background-repeat:no-repeat;
	height: 68px;
	width: 200px;
	margin-left: 753px;
	margin-top: -85px;
	padding-bottom:20px;
	position:absolute;
	z-index:1000;
	
	
}

#FFcontrolBox {
	padding-top: 5px;
	padding-left: 10px;
	z-index: 3000;
}

a.FFPause {
	background-image:url(../img/FF_controls.png);
	background-position:0 -108px;
	width: 58px;
	height: 26px;
	text-indent:-9999px;
	display:block;
	float:left;
	position:absolute;
	
}

a.FFStop {
	background-image:url(../img/FF_controls.png);
	background-position:-120px -108px;
	width: 58px;
	height: 26px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	margin-left: 120px;
	
}

a.FFPlay {
	background-image:url(../img/FF_controls.png);
	background-position:-60px -108px;
	width: 57px;
	height: 55px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	margin-left: 60px;
	
}

a.forward {
	background-image:url(../img/FF_controls.png);
	background-position:-120px -136px;
	width: 58px;
	height: 26px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	margin-top: 28px;
	margin-left: 120px;
	
}
	
a.backward {
	background-image:url(../img/FF_controls.png);
	background-position:0 -136px;
	width: 58px;
	height: 26px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	margin-top: 28px;
}

a.FFPause:hover {
	background-position:0 -0px;
}

a.FFStop:hover {
	background-position:-120px -0px;
}

a.FFPlay:hover {
	background-position:-60px -0px;
}

a.forward:hover {
	background-position:-120px -28px;
}
	
a.backward:hover {
	background-position:0 -28px;
}

a.FFPause:active {
	background-position:0 -54px;
}

a.FFStop:active {
	background-position:-120px -54px;
}

a.FFPlay:active {
	background-position:-60px -54px;
}

a.forward:active {
	background-position:-120px -82px;
}
	
a.backward:active {
	background-position:0 -82px;
}

#friends a:hover { text-decoration:underline;}


