/* MAIN STYLES */
/***************/

/* Charcoal - #62615E;*/
/* Deep Blue - #294680;*/
/* Orange - #FF6A02;*/
/* Beige - #FFEDBB;*/

/* BDB7B6 - grey;*/
/* 591004 - rust;*/
/* 78ADC1 - tourcuoise*/
/* D6400D - orange*/


A {font-family: Rockwell, Verdana, sans-serif; text-decoration: none; font-size: 10pt;font-weight:bold;}
A:link {text-decoration: none; color: #591004;}
A:visited {text-decoration: none; color: #591004;}
A:hover {text-decoration: none; color: #FF6A02;}


.popularsearch{
color:#591004;
text-decoration:none;
font-weight:bold;

}

A..popularsearch:hover{
color:#FF6A02;
}



IMG.photos {
            border-top-style: solid;
            border-top-width: 1px;
            border-top-color: #62615E;
            border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #62615E;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            border-bottom-color: #62615E;
            border-left-style: solid;
            border-left-width: 1px;
            border-left-color: #62615E;}
                                                
DIV { 
     color: #000000;
     font-size: 11pt;
     font-family: Rockwell, Verdana, sans-serif;
}


TABLE.thinborder {
            border-top-style: solid;
            border-top-width: 1px;
            border-top-color: #FF0033;
            border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #FF0033;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            border-bottom-color: #FF0033;
            border-left-style: solid;
            border-left-width: 1px;
            border-left-color: #FF0033;
            border-collapse: collapse;}

TD.td-box {
            border-top-style: solid;
            border-top-width: 1px;
            border-top-color: #FF0033;
            border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #FF0033;
            border-left-style: solid;
            border-left-width: 1px;
            border-left-color: #FF0033;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            border-bottom-color: #FF0033;
            border-collapse: collapse;}


TD.searchboxTable {
            border-top-style: solid;
            border-top-width: 1px;
            border-top-color: #F51D30;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            border-bottom-color: #F51D30;
            border-collapse: collapse;
            background-color:#ffffff;}


HTML {
width:100%; 
height:100%; 
/*overflow:hidden;*/
margin:0; 
padding:0;
}

BODY {
t-family: Rockwell, Verdana, sans-serif;
border:0;
margin:0;
padding:0;
width:100%;
height:100%;
font-size: 11pt;
font-family: Rockwell, Verdana, sans-serif;
}
     
#background{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;

}

#scroller {
position:relative;
z-index:1;

} 

H2,H3,H4{
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px 0px 0px 0px;
display: inline;
font-family: Rockwell, Verdana, sans-serif;
font-size: 16px;
color:#D6400D; 
} 

H1{
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px 0px 0px 0px;
display: inline;
font-family: Rockwell, Verdana, sans-serif;
font-size: 24px;
color:#D6400D; 
} 

.h2class{
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px 0px 0px 0px;
display: inline;
font-family: Rockwell, Verdana, sans-serif;
font-size: 26px;
color:#62615E; 
} 

.imagelink {
border-bottom: 0px;
border-top: 0px;
border-left: 0px;
border-right: 0px;

}

.line {
border-bottom: 2px dashed #62615E;
border-top: 0px;
border-left: 0px;
border-right: 0px;
margin-top: 1px;
padding: 0px 0px 0px 0px;
}

.textinputbox {
border-bottom: 1px solid #62615E;
border-top: 1px solid #62615E;
border-left: 1px solid #62615E;
border-right: 1px solid #62615E;
margin: 2px 10px 2px 0px;
height: 22px;
}

.textareastyle {
        font-family:Rockwell, Verdana, sans-serif; 
        font-size: 12px; 
        color:#000000; 
        background-color:#ffffff; 
        padding:4px; 
        border:1px solid #000000;
}

.selectboxstyle {
   background-color: #591004;
   font-family:Rockwell, Verdana, sans-serif; 
   font-size:8pt;
   font-weight:bold;
   color: white;
   border-bottom: 1px solid #591004;
   border-top: 1px solid #591004;
   border-left: 1px solid #591004;
   border-right: 1px solid #591004;
}

.selectboxstylesmall {
   width=100%;
   background-color: #591004;
   font-family:Rockwell, Verdana, sans-serif; 
   font-size:8pt;
   //font-weight:bold;
   color: white;
   border-bottom: 1px solid #591004;
   border-top: 1px solid #591004;
   border-left: 1px solid #591004;
   border-right: 1px solid #591004;
}


.punch-1{
   border-bottom: 0px;
   border-top: 0px;
   border-left: 0px;
   border-right: 0px;
   color: white;


}

#hide { display: none; }
#hide2 { display: none; }

.searches {
  font-size:10pt;
  font-family: Rockwell, Verdana, sans-serif;
  text-decoration: none;
  font-weight:bold;
  color: #62615E;

}

A.searches:link {text-decoration: none; color: #62615E;}
A.searches:visited {text-decoration: none; color: #62615E;}
A.searches:hover {text-decoration: none; color: #FF6A02;}


.searchbutton { 
  cursor: hand;
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url("/images/search.gif") no-repeat;
  height: 22px;
  width: 71px;
  font-size: 0px;
}

#sendbutton { 
  cursor: hand;
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url("/images/send.gif") no-repeat;
  height: 22px;
  width: 71px;
  
}

#removefromcart { 
  cursor: hand;
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url("/images/removefromcart.gif") no-repeat;
  height: 22px;
  width: 123px;
  
}

#updatequantity { 
  cursor: hand;
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url("/images/updatequantity.gif") no-repeat;
  height: 22px;
  width: 104px;
  
}

#addtocart { 
  cursor: hand;
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url("/images/addtocart.gif") no-repeat;
  height: 22px;
  width: 90px;
  
}


#seedetails { 
  cursor: hand;
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url("/images/seedetails.gif") no-repeat;
  height: 22px;
  width: 82px;
  
}

#continuesearching { 
  cursor: hand;
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url("/images/continuesearching.gif") no-repeat;
  height: 22px;
  width: 124px;
  
}

#continueshopping { 
  cursor: hand;
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url("/images/continueshopping.gif") no-repeat;
  height: 22px;
  width: 121px;
  
}

#checkout { 
  cursor: hand;
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url("/images/checkout.gif") no-repeat;
  height: 22px;
  width: 77px;
  
}

/*vertical main manu*/

#vertmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
        width: 150px;
	padding: 0px;
	margin: 0px;
}

#vertmenu h1 {
	display: block;
	background-color:#FF9900;
	font-size: 12px; 
        padding: 3px 0 5px 3px;
	border: 1px solid #000000;
	color: #333333;
	margin: 0px;
	width:149px;
}

#vertmenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#vertmenu ul li {
	margin: 0px;
	padding: 0px;
}
#vertmenu ul li a {
	font-family: Rockwell, Verdana, sans-serif;
	font-size: 12px; 
        display: block;
	border-bottom: 1px dashed #591004;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #591004;
	width:150px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
	color: #FFFFFF;
	background-color: #591004;
}




#vertmenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
        width: 150px;
	padding: 0px;
	margin: 0px;
}

#vertmenu2 h1 {
	display: block;
	background-color:#FF9900;
	font-size: 12px; 
        padding: 3px 0 5px 3px;
	border: 1px solid #000000;
	color: #333333;
	margin: 0px;
	width:149px;
}

#vertmenu2 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#vertmenu2 ul li {
	margin: 0px;
	padding: 0px;
}
#vertmenu2 ul li a {
	font-family: Rockwell, Verdana, sans-serif;
	font-size: 12px; 
        display: block;
	border-bottom: 1px dashed #591004;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #591004;
	width:150px;
}

#vertmenu2 ul li a:hover, #vertmenu ul li a:focus {
	color: #FFFFFF;
	background-color: #591004;
}

#vertmenu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
        width: 150px;
	padding: 0px;
	margin: 0px;
}

#vertmenu3 h1 {
	display: block;
	background-color:#FF9900;
	font-size: 12px; 
        padding: 3px 0 5px 3px;
	border: 1px solid #000000;
	color: #333333;
	margin: 0px;
	width:149px;
}

#vertmenu3 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#vertmenu3 ul li {
	margin: 0px;
	padding: 0px;
}
#vertmenu3 ul li a {
	font-family: Rockwell, Verdana, sans-serif;
	font-size: 12px; 
        display: block;
	border-bottom: 1px dashed #591004;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #591004;
	width:150px;
}

#vertmenu3 ul li a:hover, #vertmenu ul li a:focus {
	color: #FFFFFF;
	background-color: #591004;
}

/*article footer menu*/

#articlefootermenu {
	font-family: Rockwell, Verdana, sans-serif;
	font-size: 10px; 
        padding: 0px;
	margin: 0px;
}

#articlefootermenu h1 {
	display: block;
	font-size: 10px; 
        padding: 3px 0 5px 3px;
	color: #000000;
	margin: 0px;
}

#articlefootermenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#articlefootermenu ul li {
	margin: 0px;
	padding: 0px;
}
#articlefootermenu ul li a {
	font-family: Rockwell, Verdana, sans-serif;
	font-size: 10px; 
        display: block;
	border-bottom: 1px dashed #591004;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #591004;
}

#articlefootermenu ul li a:hover, #vertmenu ul li a:focus {
	color: #FFFFFF;
	background-color: #591004;
}

#articlefootermenulink {
	font-family: Rockwell, Verdana, sans-serif;
	font-size: 20px; 
	text-decoration: none;
	color: #62615E;
}


.sitetitle{
position: relative; top: 0px; left: 0px;
font-size: 16px; 
}

.sitepicture{
position: relative; top: 0px; left: 0px;
float:left;
}

.visit{
position: relative; top: -20px; left: 400px;
font-size: 16px; 
width:380px;
}

.visit2{
position: relative; top: -20px; left: 350px;
font-size: 16px; 
width:380px;
}

.visit3{
position: relative; top: -20px; left: 350px;
font-size: 16px; 
width:420px;
}

#sitetitle{
position: relative; top: 0px; left: 0px;
font-size: 16px; 
}

#sitepicture{
position: relative; top: 0px; left: 0px;
float:left;
}

#visit{
position: relative; top: -20px; left: 400px;
font-size: 16px; 
width:380px;
}

#visit2{
position: relative; top: -20px; left: 350px;
font-size: 16px; 
width:380px;
}

#visit3{
position: relative; top: -40px; left: 350px;
font-size: 16px; 
width:380px;
}

#visit4{
position: relative; top: -40px; left: 350px;
font-size: 16px; 
width:380px;
}

/* FURNITURE */
/*************/
.loginBox {
        font-family:Arial;
        font-size: 12px; 
        color:#000000; 
        background-color:#ffffff; 
        padding:0px; 
        border:0px solid #000000;

}            
            
.loginBoxIE {
           font-family:Arial;
           font-size: 10px; 
           color:#000000; 
           background-color:#ffffff; 
           padding:0px; 
           border:0px solid #000000;
           text-align: left; 
             
}            

input.loginBox-bu1

    {

	padding: 1px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size:10px;
	color: #000000;
	border: 0;
	height: 11px;
	border-color: #E66F98

	}

input.loginBox1

    {

        border-top-style: solid;
        border-top-width: 0px;
        border-top-color: #FFFFFF;
        border-bottom-style: solid;
        border-bottom-width: 0px;
        border-bottom-color: #FFFFFF;
        padding: 1px;
        
        
	
        background-color: #FFFFFF;
        text-align: middle;
        
        line-height: 13;
	font-family: Arial;
	font-size:13px;
	color: #000000;
	border: 0;
	height: 11px;
	
	}

.textboxstyle {
           font-family:Verdana, sans-serif; 
           font-size: 12px; 
           color:#000000; 
           background-color:#ffffff; 
           padding:2px; 
           border:1px solid #000000;

}

.checkboxstyle {
		width:16px;
		height:16px;
		background-color:#ffffff; 
		color:#000000;
		font-family:Verdana, sans-serif;
		font-weight:bold;
		position:relative;
		font-size:16px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		cursor: pointer; 
		cursor: hand;
		top:2px;
		left:-2px;
}



.SelectBox {
   background-color: #6677BB;
   font-family:Verdana, sans-serif; 
   font-size:8pt;
   font-weight:bold;
   color: white;
   border:1px solid #000000;
   }

.Btn { 
  cursor:hand;
  cursor: pointer;
  background-color: #6677BB; 
  font-weight:bold; 
  font-size:12px;
  font-family: Verdana, sans-serif;
  color: white; 
  border-style: solid;
  border-bottom:1px solid #000000; 
  border-right:1px solid #000000;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  margin:6px;
  border-color:#9CA7D3 #00478F #00478F #9CA7D3;
	
  }

.SearchBtn { 
  cursor:hand;
  cursor: pointer;
  background-color: #6677BB; 
  font-weight:bold; 
  font-size:10px;
  font-family: Verdana, sans-serif;
  color: white; 
  border-style: solid;
  border-bottom:1px solid #000000; 
  border-right:1px solid #000000;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  margin:3px;
  border-color:#9CA7D3 #00478F #00478F #9CA7D3;
	
  }

.Btn2 { 
  cursor:hand;
  cursor: pointer;
  background-color: #6677BB; 
  font-weight:bold; 
  font-size:13px;
  font-family: Verdana, sans-serif;
  color: white; 
  border-style: solid;
  border-bottom:1px solid #000000; 
  border-right:1px solid #000000;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-color:#9CA7D3 #00478F #00478F #9CA7D3;
	
  }

/* FANCY */
/*********/


.bevel { 
	border-color: #9CA7D3 #00478F #00478F #9CA7D3; 
	border-width: 2px 2px 2px 2px; 
	border-style: solid; 
}

.inset {

 	     border: 3px solid #6677BB; 
 	     vertical-align: top; 
             padding: 4px; 
}

.bar7 {
         font-family: Verdana, sans-serif; text-decoration: none;
         color: #000000;
         font-size: 7pt;
}

.backwards {
            unicode-bidi:bidi-override; 
            direction: rtl; color:#FFFFFF;
           
           }
           
           
.bodytext {

font-size: 8pt;
}

.nounderline {
	     text-decoration: none;
	     color: #000000;

}


/* NAVIGATION CONTROLS */
/***********************/
/***********************
	#menu a {
		background: url("/images/navigation/style2-25.gif") 0 0 no-repeat;
		border-color: #FF9999 #CC3366 #CC3366 #FF9999; 
	        border-width: 2px 2px 2px 2px; 
	        border-style: solid; 
                width: 100%; 
		height: 18px; 
		display:block;
		font: 10px Verdana, sans-serif; 
                color: #FFFFFF;
                line-height: 1.2;
                padding-left: 2px; 
		}
		
	#menu a:hover {	
		background-position: -148px 0;
                color: #FFFFFF;
                border-color: #FF9999 #CC3366 #CC3366 #FF9999; 
	        border-width: 2px 2px 2px 2px; 
	        border-style: solid; 
		}
	
	#menu2 a {
		background: url("/images/navigation/style2-25.gif") 0 0 no-repeat;
		background-position: -148px 0;
                border-color: #FF9999 #CC3366 #CC3366 #FF9999; 
	        border-width: 2px 2px 2px 2px; 
	        border-style: solid; 
                width: 100%; 
		height: 18px; 
		display:block;
		font: 10px Verdana, sans-serif; 
                color: #FFFFFF;
                line-height: 1.2;
                padding-left: 2px; 
		}
		
	#menu2 a:hover {	
		background-position: -148px 0;
                color: #FFFFFF;
		border-color: #FF9999 #CC3366 #CC3366 #FF9999; 
	        border-width: 2px 2px 2px 2px; 
	        border-style: solid; 
		}

***********************/

	#menu a {
		background-color: #9E9A99;
                border-color: #C8C7C6 #767575 #767575 #C8C7C6; 
	        border-width: 2px 2px 2px 2px; 
	        border-style: solid; 
                width: 100%; 
		height: 18px; 
		display:block;
		font: 10px Verdana, sans-serif; 
                color: #FFFFFF;
                line-height: 1.2;
                padding-left: 2px; 
		}
		
	#menu a:hover {	
		background-color: #D7D7D9;
                border-color: #EEEEF0 #9E9A99 #9E9A99 #EEEEF0; 
	        border-width: 2px 2px 2px 2px; 
	        border-style: solid; 
		color: #DE4547;
                }
	
	#menu2 a {
		background-color: #9E9A99;
                border-color: #C8C7C6 #534F4E #534F4E #C8C7C6; 
	        border-width: 2px 2px 2px 2px; 
	        border-style: solid; 
                width: 100%; 
		height: 18px; 
		display:block;
		font: 10px Verdana, sans-serif; 
                color: #FFFFFF;
                line-height: 1.2;
                padding-left: 2px; 
		}
		
	#menu2 a:hover {	
		background-color: #D7D7D9;
                border-color: #EEEEF0 #9E9A99 #9E9A99 #EEEEF0; 
	        border-width: 2px 2px 2px 2px; 
	        border-style: solid; 
		color: #DE4547;
                }


siteliststyle {
  padding: 20px; 
}


.displayBox {
                 background-image:url("/images/navigation/style1-25.gif");
                 border-color: #FF9999 #CC3366 #CC3366 #FF9999; 
	         border-width: 2px 2px 2px 2px; 
	         border-style: solid; 
                 width: 100%; 
		 height: 18px; 
		 display: block; 
                 font: 14px Verdana, sans-serif; 
                 font-weight:bold;
                 font-style: italic;
	         color: #FFFFFF;
                 line-height: 1.2;
                 padding-left: 2px; 
                 
}                                                          


/* FONTS */
/*********/

.headerstyle {
         font-family: verdana; text-decoration: none;
         color: #000000;
         font-size: 8pt;
}

/*********************************/
/* Thumnails */
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #591004;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 12px Rockwell, Verdana, sans-serif;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}



