/*SITE WIDE ELEMENTS : BEGIN*/
body
{     
  color: #339; 
  background: #dadada;
  margin: 20px auto 0 auto; 
  padding: 0;   
  text-align: center;  
}

body, div, p, th, td, li, dd	
{
	font-family:	Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size:	11px;
}

p, td p
{    
  margin: 0;
  padding: 0;
}

img
{
  border: 0;
    
}

a, a:link, a:hover, a:visited {
  color: blue;
  text-decoration: underline;
}


h1, h2, h3, h4, h5
{
	margin: 0;
	padding: 0;
	display: inline;
  font-weight: bold;
}

h1 { font-size: 150%; }
h2 { font-size: 130%; }
h3 { font-size: 110%; }
h4 { font-size: 130%; }
h5 { font-size: 100%; text-align: center; }

select {
  font-size: 100%
}

.buttons 
{
	cursor: hand;
  font-weight: bold;
  font-size: 100%;  
  margin: 0;
  padding: 0;
}

.find, .add-to-cart, .checkout, .view-cart, .move-to-cart, .signin, .register, .create, .send, .add-address, .use-address, .continue-red,
.update-account, .create, .place-order, .update-registry
{
	background-color: #9A3A3B;  
  border: solid 1px #9A3A3B; 
  color: #FFF;  
}

.update-cart, .update-wishlist, .remove, .continue-shopping, .add-to-wishlist, .edit, .cancel, .edit-registry, .previous, .view-registry,
.add-to-giftregistry {
  background-color: #DADCC7;  
  border: solid 1px #858273; 
  color: #858273;  
}

.remove, .move-to-cart, .find, .edit, .use-address
{	
  padding: 0;
}

.btnSpacer
{
  margin: 0 5px;
}

.clear
{
  background-color: white;
  color: Black;
}

.label
{
  font-size: 100%;
  font-weight: normal;
  text-align: right;  
  vertical-align: top;
}

.labelsmall
{
  font-size: 90%;
  font-weight: normal;
  text-align: left;  
}

.input
{
  font-size: 100%;
  font-weight: normal;
  text-align: left;    
}

.inputsmall
{    
  padding: 0;
  font-size: 90%;    
}

#buttons-bottom, #buttons-top
{
  display: inline;  
  float: right;
  margin: 20px 0;
  padding: 20px 20px;
  text-align: right;
  width: 90%;
}

#buttons-top
{
  border-bottom: solid 1px #c0b099;
}

#buttons-bottom 
{
  border-top: solid 1px #c0b099;
}

.validators 
{
  color: red;
  font-size: 100%;  
}

#vSummaryTop, #vSummaryBottom 
{  	
  margin: 20px 0; 
     
}

/*SPECIAL WIDTHS FOR CONTROLLING NETSCAPE AND MOZILLA BROWSERS FOR INPUT CONTROLS*/
.width25 {width: 25px;}
.width40 {width: 40px;}
.width50 {width: 50px;}
.width75 {width: 75px;}
.width100{width: 100px;}
.width125{width: 125px;}
.width150{width: 150px;}
.width175{width: 175px;}
.width200{width: 200px;}
.width250{width: 250px;}
.width300{width: 300px;}
.width350{width: 350px;}
.width400{width: 400px;}
.width450{width: 450px;}
.width500{width: 500px;}
.width600{width: 600px;}

