



/* =General
-------------------------------------------------------------------*/


.hidden {
display:none;
}


.clear {
clear: both;
}

.float {
   float: right;
   
}

.bold {
font-weight: bold;

}

.trademark {
 font-size: 12px;
}



/* =typography
-------------------------------------------------------------------*/

body{
text-align: center;
min-width: 810px;
font-family: sans-serif, Verdana, Arial, Helvetica;
margin:0;
}

.italic{
font-style: italic;
}


/* =topology
-------------------------------------------------------------------- */


body #onecollayout{

padding:0;
}

.homesection {
background: #D5DBD6  url(../c/fwsitebg14.jpg) center top no-repeat;
}




#wrapper {
width: 810px;
margin: 0 auto;
text-align:left;
}


#carpet {
margin-top: 50px;
}

.green {
border:1px solid #7F8468;
background: #D5D8C5;
color: #555845;
}


#bottom {
background:  #D5DBD6  url(../c/slogan2.jpg) right bottom no-repeat;
margin-bottom: 30px;
}

#asalogo {
text-align:left;
}

#asalogo img {
border: 0;
}



#asalogo a:hover,  a:link, a:visited, a:active {
text-decoration: none;

}










/* =default links
-------------------------------------------------------------------- */


/* =menu bar
-------------------------------------------------------------------- */

#barmenu{
position: relative;
}


#logotabA {
position:absolute;
display: block;	
top:0;
right:0;
margin: 0;
padding: 0;
border: 0;
width: 150px;
height: 35px; 
z-index:2;
}


#staticMenuBar {
background: #D5D8C5 url(../c/menubg3.gif) center center repeat-x;
font-size: 15px; 
font-weight: bold;
font-family: Verdana, sans-serif, Arial, Helvetica;

}  



/* =branding
-------------------------------------------------------------------*/

#branding{
position:  relative;
}


#logotabB {
position:absolute;
display: block;
top:0;
right:0;
margin: 0;
padding: 0;
border: 0;
width: 150px;
height: 45px; 
z-index:2;
}




/*#branding h1 {
position: absolute;
display: block;	
top: 0;
left: 0;
margin: 0;
padding: 0;
border: 0;
text-indent: -9000px;
}*/

#brandslideshow {
position:absolute;
border:2px solid #BFC4A8;
top:10px;
left:10px;
margin: 0;
padding: 0;
z-index:1;
}  




/* +facebook icon
-------------------------------------------------------------------*/

#f-icon1 {

margin: 0px 135px 0px 0px;

float: right;

text-align: center;



border: 0;

padding: 0;

}




#f-icon2 {

margin: 430px 50px 0px 0px;


float: right;

text-align: center;



border: 0;

padding: 0;

}


/* =primary content
-------------------------------------------------------------------*/


#onecollayout #primarycontentA{
margin:  0 0 420px 0;
padding: 0;
border: 0;
text-align: center;
}

#onecollayout #primarycontentB{
margin:  0;
padding: 15px 8px;
border: 0;
}


#onecollayout #primarycontentC{
margin:  0;
padding: 45px 8px 0 8px;
border: 0;
}


#onecollayout #primarycontentD{
margin:  0;
padding: 45px 8px 450px 8px;
border: 0;
}

#onecollayout #primarycontentE{
        
padding-top: 45px;
border: 0;
}



h1 {
position:relative;
display: block;	
margin: 0;
padding: 0;
border: 0;
text-indent: -9000px;
}


h2 {
position: relative;
margin: 0 0 0 20px;
padding: 0;
font-size: 25px;
font-weight: bold;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3 {
position: relative;
margin: 0;
padding: 0;
font-size: 15px;
font-weight: bold;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
}



/*  =main images
------------------------------------------------------------------------*/


#mainimage {
	position:relative;
	top:10px;
	left:100px;
	width:500px;
	height:333px;
      margin:0;
	border: 0;	   
	z-index:0;
}


.description {
font-size: 13px;
line-height: 20px;
padding:10px 25px;
text-align:justify;
}



.description a:link, .description a:visited {
color:#EA5F62;
background-color:transparent;
text-decoration:underline;
font-weight: bold;
}

.description a:hover, .description a:active {
color: #D7D7D7;
background-color:transparent;
text-decoration:none;
}







/*  for common images*/

/*.default img{
float: left;
margin: 0px 0 2px 5px;
border: 2px solid #284C55;
}*/




/* =tab
-------------------------------------------------------------------*/


.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
padding: 3px 7px;
margin-right: -3px;
border: 1px solid #7F8468;
text-decoration: none;
color: #9D4042;
background: #E9EBE2 url(../c/shade.gif) top left repeat-x;
}



.shadetabs li a:visited {
color: #9D4042;
}


.shadetabs li a:hover {
text-decoration: none;
color: #555845;
}

.shadetabs li.selected { 
position: relative;
text-decoration: none;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(../c/shadeactive.gif);
border-bottom-color: #E9EBE2;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content container*/
border: 1px solid #7F8468;
padding: 10px 8px 100px 8px;
background-color: #E9EBE2;

}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}



/* =button
-------------------------------------------------------------------*/


#navcontainer {
background: #E9EBE2;
margin: 30px -200px 0 0;
width: 110px;
float: right;
font-family: georgia, serif;
font-size: 12px;
text-align: center;
}


#navcontainer2 {
background: #E9EBE2;
margin: 430px 30px 0 0;
width: 110px;
float: right;
font-family: georgia, serif;
font-size: 12px;
text-align: center;
}


ul#navlist {
text-align: center;
list-style: none;
padding: 0;
margin: 0;
}

ul#navlist li {
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a {
display: block;
padding: 4px 0;
width: 100%;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #FFFFFF;
border-style: solid;
color: #555845;
text-decoration: none;
background: #F4F5F2;
}

#navcontainer>ul#navlist li a {
width: auto; }

ul#navlist li#active a {
background: #F4F5F2;
color: #555845;

}

ul#navlist li a:hover, ul#navlist li#active a:hover {
color: #9D4042;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}

ul#navlist img {
border:  0;
}


/* =color chart
-------------------------------------------------------------------*/
#thumbnailcontainer { /*thumbnail gallery*/
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
border: 0;
text-align: -moz-center;
padding: 20px 0 65px 0;
}

.twocolchart {/* =rounded corner box*/
width: 350px;
text-align: center;

}

.threecolchart {
width: 500px;
text-align: center;
}


fourcolchart {
width: 680px;
text-align: center;
}

#thumbnailcontainer a{
text-decoration: none;
}


.thumbnail img{
border: 0;
margin: 0 4px 1px 0;
width: 150px;
height: 50px;
}

.thumbnail:hover{
background: transparent;
}

.thumbnail:hover img{
border: 0;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
padding: 5px;
left: -1000px;
visibility: hidden;
color: #555845;
}

.thumbnail span img{ /*CSS for enlarged image*/
padding: 2px;
width: 400px;
height: 133px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 100px;
left: 420px; /*position where enlarged image should offset horizontally */
width: 400px;
z-index: 50;
text-align: left;
font-size: 13px;
color: #555845;
border: 1px solid #CFCFCF;
}



.thumbnail2 img{
border: 0;
margin: 0 4px 1px 0;
width: 150px;
height:120px;
}

.thumbnail2:hover{
background: transparent;
}

.thumbnail2:hover img{
border: 0;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
padding: 5px;
left: -1000px;
visibility: hidden;
color: #555845;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
padding: 2px;
width: 400px;
height: 320px;
}

.thumbnail2:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0px;
left: 460px; /*position where enlarged image should offset horizontally */
width: 400px;
z-index: 50;
text-align: left;
font-size: 13px;
color: #555845;
border: 1px solid #CFCFCF;
}



.thumbnail3 img{
border: 0;
margin: 0 4px 1px 0;
width: 150px;
height:120px;
}

.thumbnail3:hover{
background: transparent;
}

.thumbnail3:hover img{
border: 0;
}

.thumbnail3 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
padding: 5px;
left: -1000px;
visibility: hidden;
color: #555845;
}

.thumbnail3 span img{ /*CSS for enlarged image*/
padding: 2px;
width: 400px;
height: 133px;
}

.thumbnail3:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0px;
left: 460px; /*position where enlarged image should offset horizontally */
width: 400px;
z-index: 50;
text-align: left;
font-size: 13px;
color: #555845;
border: 1px solid #CFCFCF;
}






.thumbnail4 img{
border: 0;
margin: 0 4px 1px 0;
width: 100px;
height:80px;
}

.thumbnail4:hover{
background: transparent;
}

.thumbnail4:hover img{
border: 0;
}

.thumbnail4 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
padding: 5px;
left: -1000px;
visibility: hidden;
color: #555845;
}

.thumbnail4 span img{ /*CSS for enlarged image*/
padding: 2px;
width: 400px;
height: 320px;
}

.thumbnail4:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0px;
left: 460px; /*position where enlarged image should offset horizontally */
width: 400px;
z-index: 50;
text-align: left;
font-size: 13px;
color: #555845;
border: 1px solid #CFCFCF;
}


#thumbnailcontainer table { /*thumbnail table*/
border: 0;

}


#thumbnailcontainer table tr td{
padding: 2px;
}


.colorcode {
font-size: 10px;
color: #853638;
text-align: left;
}







/* =specchart
-------------------------------------------------------------------*/




div#specchart { text-align: center;           
margin-bottom: 15px;

  }


	div#specchart table{
            width: 700px;
            margin: 0 auto;	              
            font-family: sans-serif, Verdana, Arial, Helvetica;
            text-align: center;
            color: #555845;
            font-size: 12px;


	}


	div#specchart table tr td{
		padding: 1px 2px;
		text-align:center;         
	}

	div#specchart table thead th{
		background-color: #D7D7D7;		
		font-weight: bold;            
		padding: 3px 2px;
		color:#9D4042;           
	}

	div#specchart table tbody tr th{
		background-color: #FFFFFF;
		font-weight: normal;		
		padding: 3px 2px;
		background-color: #D8D5C5;         
	}

     div #specchart table tbody tr{
		background-color: #D8D5C5;
	}


	div#specchart table tbody tr.odd{
		background-color: #D8D5C5;
	}
	
     #specchart table tbody tr:hover {
	     color:#9D4042;
      	background-color: #E5E5D8;
     }

#specchart table tbody tr.odd:hover {
	color:#9D4042;
	background-color: #E5E5D8;
}
	
	div#specchart table tfoot td, #specchart table tfoot th{
		
		font-weight:bold;
		color:#592C16;
		padding: 16px 9px;	
	}



/* =retail
-------------------------------------------------------------------*/


	.retail{
            width: 700px;
            margin: 0 auto;	              
            font-family: sans-serif, Verdana, Arial, Helvetica;
            text-align: center;           
            background-color: #D8D5C5; 
           font-size: 12px;
            border: 0; 

     	}


  




/* =productselection
-------------------------------------------------------------------*/     
    
       td.oneselection table tr td{                           
          width: 700px;
          padding: 8px 5px;

 }  
   



       td.twoselection table tr td{                           
          width: 300px;
          padding: 8px 5px;

 }  
       


       td.threeselection table tr td{                           
          width: 250px;
          padding: 8px 5px;

 }  
     


	
.retailcode{
		font-weight: bold;            
		padding: 5px 8px;
		color:#9D4042;           
	}



/* =shoplist
-------------------------------------------------------------------*/

div#shoplist {

       width: 700px;      
       margin: 0 auto;       
       text-align: left;      
}

div#shoplist table {       
	font-size: 13px; 
      font-family: sans-serif, Verdana, Arial, Helvetica;	
	background: #FBF6F6 url(../c/shoplistbg5.jpg) bottom right no-repeat;
      color: #4F2021;
	text-align: left;
	border-collapse: collapse;
	border: 2px solid #CFA0A1;
	border-top: none;	
        margin-bottom: 30px;  
      width: 700px;            
}


div#shoplist table thead th {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #CFA0A1;	
      text-align: center;
}

div#shoplist table tbody {

}

div#shoplist table tr {
	vertical-align: top;
}

div#shoplist table tr, #shoplist table th, #shoplist table td {
	padding: 8px;
}

div#shoplist table caption {
      font-size: 15px;
      font-weight: bold;
      text-transform: uppercase;
	height: 27px;
	color: white;
	vertical-align: bottom;
      text-indent: -340px;     
      line-height: 27px;
	background: #D5D8C5 url(../c/tabletab.gif) no-repeat;
      background-position: 10% 0;    
      border: 0;
}


div#shoplist table tr.odd td, #shoplist table tr.odd th {
	background-image: url(../c/rowshade4.gif);
      background-repeat: repeat;
}




div#shoplist table tfoot th, #shoplist table tfoot td {
	padding: 8px 6px;
	color: #763032;
	font-weight: bold;
	font-size: 12px;
}
div#shoplist table tfoot th {
	text-align: right;
}


div#shoplist a:link, #footer a:visited {
color: #853638;
background-color:transparent;
text-decoration:underline;
}

div#shoplist a:hover, #footer a:active {
color:#EA5F62;
background-color:transparent;
text-decoration:none;
}



/* =shiprate
-------------------------------------------------------------------*/

div#shiprate {

       width: 400px;      
       margin: 0 auto;       
       text-align: center;      
}

div#shiprate table {       
	font-size: 15px; 
      font-family: sans-serif, Verdana, Arial, Helvetica;	
	background: #FBF6F6;
      color: #4F2021;
	text-align: center;
	border-collapse: collapse;
	border: 2px solid #CFA0A1;
	border-top: none;	
      margin-bottom: 30px;  
      width: 400px;            
}


div#shiprate table thead th {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #CFA0A1;	
      text-align: center;
}

div#shiprate table tbody {

}

div#shiprate table tr {
	vertical-align: top;
}

div#shiprate table tr, #shiprate table th, #shiprate table td {
	padding: 8px;
}



div#shiprate table tr.odd td, #shiprate table tr.odd th {
	background-image: url(../c/rowshade4.gif);
      background-repeat: repeat;
}




div#shiprate table tfoot th, #shiprate table tfoot td {
	padding: 8px 6px;
	color: #763032;
	font-weight: bold;
	font-size: 12px;
}
div#shiprate table tfoot th {
	text-align: right;
}




/* =Pages 
-------------------------------------------------------------------*/

#pages {
    padding: 10px 10px 60px 33px;    
    font-size: 12px;
    
}

#pages a, #pages span {
    display: block;
    float: left;
    padding: 3px 8px;
    margin-right: 1px;
    border: 1px solid #EAEEEF;
    background: #EAEEEF;
}

#pages span.current {
    border: 1px solid #7F8468;
    font-weight: bold;
    background: #7F8468;
    color: #FFFFFF;
}

#pages a {
    border: 1px solid #94A6AB;
    text-decoration: none;
    color: #2A2C23;
}

#pages a:hover {
    border-color: #555845;
}

#pages a.nextprev {
    font-weight: bold;
}

#pages span.nextprev {
    color: #666;
}

#pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}



/* =dealerlocator
-------------------------------------------------------------------*/


.sdmenu {
    position:absolute;
    top:25px;
    right:240px;
    margin: 0;
    width: 150px;
    font-family: Sans-Serif;
    font-size: 11px;   
    padding-bottom: 10px;
    z-index:99;

}




.sdmenu .title, .sdmenu .titlehidden{
    display: block;
    padding: 5px 0;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
   
    background: url(../c/toptitle.gif) no-repeat;
    cursor: pointer;
}



.sdmenu .notitle, .sdmenu .notitlehidden{
    display: block;
    padding: 5px 0;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;   
    background: url(../c/toptitle.gif) no-repeat;
    cursor: pointer;

}

.sdmenu .title {

}

.sdmenu .arrow {
    margin-left: 10px;
    margin-right: 7px;
    padding: 0 15px 0 0;
}

.sdmenu .spacer {
    margin-left: 10px;
    margin-right: 7px;
}


.sdmenu .titlehidden {
    border-bottom: none;
    

}

.sdmenu #top {    
    text-align: left;
    border:0;        
}



.sdmenu .submenu {
    overflow: hidden;
    width: 150px;

}

.sdmenu .submenu a {
    padding: 0 0 2px 0;
    text-indent: 30px;
    background-color: #ECECEC;
    display: block;
    color: #000000;
    text-decoration: none;
    text-align: left;
    border-left: 1px solid #7F8468; 
    border-right: 1px solid #7F8468; 
}




.sdmenu .submenu a:last-child  {
    border-bottom: 1px solid #7F8468; 
}


.sdmenu .submenu a:hover {
    background : #A9B08A url(../c/linkarrow.gif) no-repeat left center;
    color: #FFFFFF;
    border-left: 1px solid #7F8468; 
    border-right: 1px solid #7F8468; 

}







.sdmenu2 {
    width: 600px;
    font-family: Sans-Serif;
    font-size: 11px;   
    padding-bottom: 10px;
    z-index:10;
}


.sdmenu2 .title, .sdmenu2 .titlehidden{
    display: block;
    padding: 5px 0;
    font-weight: bold;
    color: red;
    text-align: left;
    border-left: 1px solid #ffffff; 
    border-right: 1px solid #ffffff; 
    border-top: 1px solid #ffffff;
    background: url(toptitle.gif) no-repeat;
    cursor: pointer;
}



.sdmenu2 .notitle, .sdmenu2 .notitlehidden{
    display: block;
    padding: 5px 0;
    font-weight: bold;
    color: white;
    text-align: left;
    border-left: 1px solid #ffffff; 
    border-right: 1px solid #ffffff; 
    border-top: 1px solid #ffffff;
    background: url(toptitle.gif) no-repeat;
    cursor: pointer;

}

.sdmenu2 .title {

}

.sdmenu2 .arrow {
    margin-left: 10px;
    margin-right: 7px;
}

.sdmenu2 .spacer {
    margin-left: 10px;
    margin-right: 7px;
}


.sdmenu2 .titlehidden {
    border-bottom: none;
    

}

.sdmenu2 #top {
    border-left: 1px solid #ffffff; 
    border-right: 1px solid #ffffff; 
    text-align: left;
        
}



.sdmenu2 .submenu {
    overflow: hidden;
    width: 600px;
}

.sdmenu2 .submenu a {
    padding: 2px 0;
    text-indent: 30px;
    background: #cccccc;
    display: block;
    color: #000000;
    text-decoration: none;
    text-align: left;
    border-left: 1px solid #ffffff; 
    border-right: 1px solid #ffffff; 
   border-top: 1px solid #ffffff;
}



.sdmenu2 .nosubmenu a {
    padding: 5px 0;
    text-indent: 10px;
    background: #cccccc;
    display: block;
    color: #000000;
    text-decoration: none;
    text-align: left;
    border-left: 1px solid #ffffff; 
    border-right: 1px solid #ffffff; 
    border-top: 1px solid #ffffff;
}

.sdmenu2 .submenu a:hover {
    background : #CC0000 url(../c/linkarrow.gif) no-repeat left center;
    color: #FFF;
    border-left: 1px solid #ffffff; 
    border-right: 1px solid #ffffff; 
}


.sdmenu2 .nosubmenu a:hover {
    background : #CC0000 url(../c/spacer.gif) no-repeat right center;
    color: #FFF;
    border-left: 1px solid #ffffff; 
    border-right: 1px solid #ffffff; 
}







/* =photogallery
-------------------------------------------------------------------*/
div#photogallery {
   width: 700px;  
   margin: 0 auto;         
}

div#photogallery table {
	border-collapse: collapse;
	border: 2px solid #D5D8C5;
	font-size: 14px;
	color: #555845;
	background: #E9EBE2;    
      margin-bottom: 30px;                  
      margin-top: 20px;
      text-align: center;
}

div#photogallery  td, div#photogallery th {
	border: 2px solid #D5D8C5;
	padding: 3px;
}

div#photogallery thead th {
	border: 2px solid #D5D8C5;
	font-size: 18px;
	font-weight: bold;
      background-image: url(../c/rowshade6.gif);
	background-repeat: repeat;

      padding:10px 0;
}
div#photogallery  tfoot th, div#photogallery tfoot td {
	border: 2px solid #D5D8C5;	
	background: #E9EBE2;
      font-size: 11px;
      text-align: left;
      padding: 8px 15px;
}


div#photogallery  tfoot th a:link, div#photogallery  tfoot th a:visited {
color: #4F2021;
background-color:transparent;
text-decoration:underline;
}

div#photogallery  tfoot th a:hover, div#photogallery  tfoot th a:active{
color:#C9D2D4;
background-color:transparent;
text-decoration:none;
}


div#photogallery tbody td {
	vertical-align: middle;
	text-align: center;
}


div#photogallery img{
border: 0;
margin: 8px 6px;
}

div#photogallery:hover{
   background: transparent;
}

div#photogallery:hover img{
border: 0;
}

.wedge {
width: 150px;  
height: 100px;
}



/* =proteam
-------------------------------------------------------------------*/

div#proteam {

       width: 700px;      
       margin: 0 auto;       
       text-align: left;      
}

div#proteam table {       
	font-size: 14px; 
      font-family: sans-serif, Verdana, Arial, Helvetica;	
	background: #EAEEEF;
      color: #224148;
	text-align: left;
	border-collapse: collapse;
	border: 2px solid #94A6AB;
	border-top: none;	
      margin-bottom: 30px;  
      width: 700px;            
}


div#proteam table thead th {
	font-size: 2px;
	color: #FFFFFF;
	background-color: #94A6AB;	
      text-align: center;
}




div#proteam table tr, #proteam table th, #proteam table td {
	padding: 8px;
      vertical-align: middle;
}

div#proteam table caption {
      font-size: 15px;
      font-weight: bold;
      text-transform: uppercase;
	height: 27px;
	color: white;
	vertical-align: bottom;
      text-indent: -340px;     
      line-height: 27px;
	background: #D5D8C5 url(../c/tabletab2.gif) no-repeat;
      background-position: 10% 0;    
      border: 0;
}





div#proteam table tr.odd {
background-image: url(../c/rowshade6.gif);
	background-repeat: repeat;
}

div#proteam table tfoot th, #proteam table tfoot td {
	padding: 8px;
}


div#proteam img{
border: 0;
margin: 0;
}

div#proteam:hover img{
border: 0;
}

div#proteam h3{
   margin-left: 28px;
}

div#proteam a:link, #proteam a:visited {
color: #224148;
background-color:transparent;
text-decoration:underline;
}

div#proteam a:hover {
color:#9D4042;
background-color:transparent;
text-decoration:none;
}

div#proteam a:active {
color:#9D4042;
background-color:transparent;

}

/* =paypalicon
-------------------------------------------------------------------*/

div#paypalicon{
position: relative;
width: 780px;
}

div#paypalicon table{
            width: 700px;
            margin: 0 auto;	              
            text-align: center;
            
	}



/* =footer
-------------------------------------------------------------------*/


div#footer{
position: relative;
background: #D5D8C5 url(../c/menubg4.gif) repeat-x;
width: 810px;
z-index:1;
}




div#footer ul#ft{
background: url(../c/footerr2slogo.gif) left center  no-repeat;
font-size: 12px;
color: #853638;
height:40px;
width:780px;
margin:0;
padding:0;
position:relative
}

div#footer ul#ft li{
list-style:none;
position:absolute;
}


div#footer a:link, #footer a:visited {
color: #853638;
background-color:transparent;
text-decoration:none;
}

div#footer a:hover {
color:#C9D2D4;
background-color:transparent;
}

#footer a:active {
color:#C9D2D4;
background-color:transparent;
text-decoration:underline;
}




div#footer img{
border: 0;
margin:0;
}




#sitemap {
font-size: 13px;
font-weight: bold;
font-variant:small-caps;
}


#ftlist{
left:110px;
width:520px;
top: 12px;

}




/* =catalog buttons
-------------------------------------------------------------------*/

#catalogbutton {
background: url(../c/catalogbuttond.jpg) right center no-repeat;
height: 40px;
width: 125px;
left:640px;
display: block;
margin: 0;
padding: 0; 
}

#catalogbutton a{
background: url(../c/catalogbuttonu.jpg) right center no-repeat;
height: 40px;
width: 125px;
left:570px;
display: block;
margin: 0;
padding: 0;
}


#catalogbutton a:hover{
background: none;
}


#catalogbutton img {
border: 0;
}






/* =site map
-------------------------------------------------------------------*/

#mapholder{
	background-color: #E9EBE2;
	padding: 10px;
	margin: 50px 40px 8px 40px;
      border: 1px solid #B3B649; 
}

#mapholder ul {
margin-top:3px;
color:#555845;
text-align: left;
font-size: 12px;
margin-left: 30px;
}


.roman {
list-style: upper-roman;
}

.disc {
list-style: disc;
}

.square {
list-style: square;
}

.circle {
list-style: circle;
}

#mapholder li{
margin:0 0px 3px 0px;
}

#mapholder a {
   color: #763032;
   font-size: 12px;
  }  

#mapholder a:hover {
   color: #555845;
   font-size: 12px;
   text-decoration: none;
}

.map-para{
text-align: center;
font-size: 25px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* =contact
-------------------------------------------------------------------*/

#contactholder {
	background-color: #E9EBE2;
	padding: 10px;
	margin: 50px 150px 50px 150px;
      border: 1px solid #B3B649; 
}

.contact {
margin-left: 50px;
font-size: 13px;
line-height: 20px;
padding:10px 25px;
}

.contact a {
   color: #763032;
  }  

.contact a:hover {
   color: #555845;
   text-decoration: none;
}

/* =policy
-------------------------------------------------------------------*/

#policyholder {
	background-color: #E9EBE2;
	padding: 10px;
	margin: 50px;
      border: 1px solid #B3B649; 
}



.policy {
margin-left: 50px;
font-size: 13px;
line-height: 20px;
padding:10px 25px;
}




div#policyholder h4 {
position: relative;
margin: 0;
padding: 0;
font-size: 15px;
font-weight: bold;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #9D4042;

}


/* =press release
-------------------------------------------------------------------*/


#videobutton {
background: #E9EBE2;
width: 110px;
font-family: georgia, serif;
font-size: 12px;
text-align: center;
margin: 30px 25px 0px 300px;
}


#primage {
	margin: 5px 25px 10px 10px;
	
         
}





/* =amazondropbox style
-------------------------------------------------------------------*/

#dropinboxv2cover{
                  width: 310px; /*change width to desired */
                  height: 220px; /*change height to desired. REMOVE if you wish box to be content's natural height */
                  position:absolute; /*Don't change below 4 rules*/
                  z-index: 100;                 
                  overflow:hidden;
                  visibility: hidden;}

#dropinboxv2{
             width: 300px; /*change width to above width-20. */
             height: 200px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
             border: 1px solid #ECECEC; /*Customize box appearance*/
             background-color: #E9EBE2;
             padding: 0;
             position:absolute; /*Don't change below 3 rules */
             left: 0;
             top: 0;}


 #dropinboxv2 img{
              border: 0;
              }









