

small { font-size: 65%; }
 
body {			
     font-size: 11px; color: #000000;  background-color : #DDDDDD;    	margin: 0px; padding: 0px; 	 
	 font-family: 'Source Sans Pro',sans-serif;
     font-size: 16px; font-weight: normal;	  
}

em {  font-style: normal; color: #C25320;  }

p {	margin: 0px 0px 2px 0px;}

form{  display:inline; }

a { color: #C25320;  }

a.popup { font-size: 1px;     } 


h1 {font-family: 'Source Sans Pro', sans-serif; font-size: 32px; margin: 2px; padding: 0px; color: #ba370f; font-weight: lighter;
    }

/* text-shadow:  0 3px 3px rgba(0, 0, 0, 0.3); ,   */

h2 { font-family: 'Source Sans Pro', sans-serif; font-size: 17px; margin: 2px; color: #000000;  font-weight: bold;  }

h3 { font-family: 'Source Sans Pro', sans-serif; font-size: 21px; margin: 2px;  font-wight: bold; color:  #000000; font-weight: lighter;   }

h4 { font-family: 'Source Sans Pro', sans-serif;font-size: 17px; margin: 2px;  font-wight: bold; color: #000000;  font-weight: lighter;  }

h5 { font-family: Verdana, Arial, sans-serif;font-size: 26px; margin: 2px; color: #666666; font-weight: lighter;  }


input[readonly], input[readonly="readonly"] { background-color: #CCCCCC; }



div.textbox { background-color: #FFFFFF; padding: 10px;  margin: 8px 0px 8px 0px;    }



.floatright 
{ 
  float: right; 
  margin: 10px 10px 10px 10px; 
  border: 0px solid #666; 
  padding: 0px; 
} 

.floatleft
{ 
  float: left; 
  margin: 10px 10px 10px 10px; 
  border: 0px solid #666; 
  padding: 0px; 
} 

.resetovac
{
	border:  0px none;
	margin:  0px;
	padding: 0px;

	float: none;
	clear: both;

	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
} 


/* ------------------------------------------------------------------------------------------------ */

	.styled-link {
    	-moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;
    	border-color: #D2A078;
    	border-color: #D2A078 -moz-use-text-color -moz-use-text-color;    border-image: none;    border-radius: 3px;    border-right: medium none;
    	border-style: solid none none;    border-width: 1px medium medium;    color: #FFFFFF;    cursor: pointer;    display: inline-block;    
		font: 14px/30px \'Bree Serif\',Georgia,serif;
    	letter-spacing: 0.05em;    margin: 5px 4px;    padding: 0 15px;    position: relative;    text-align: center;    text-decoration: none;    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4);    vertical-align: middle;
    	
		background: rgb(174,107,38); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(174,107,38,1) 0%, rgba(147,84,45,1) 100%); /* FF3.6+ */
		background: -webkit-linear-gradient(top, rgba(174,107,38,1) 0%,rgba(147,84,45,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(174,107,38,1) 0%,rgba(147,84,45,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(174,107,38,1) 0%,rgba(147,84,45,1) 100%); /* IE10+ */
		background: linear-gradient(top, rgba(174,107,38,1) 0%,rgba(147,84,45,1) 100%); /* W3C */    	
    	
	}
	.styled-link:before, .styled-link:after {
	    /*background: url("../img/styled-link-left.png") repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	    content: "";	    height: 8px;	    left: -4px;	    position: absolute;	    top: 11px;	    width: 4px;
	}	
	.styled-link:after {
	    /*background: url("../img/styled-link-right.png") repeat scroll 0 0 rgba(0, 0, 0, 0);	 */   left: auto;	    right: -4px;
	}		
	.styled-link.blue:after {
 	   /*background: url("../img/styled-link-blue-right.png") repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	}
	.styled-link.blue:before {
	    /*background: url("../img/styled-link-blue-left.png") repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	}		
	.styled-link.blue {
	 	text-decoration: none; 
		border-color: #accabb;
		background: rgb(138,162,150);
		background: -moz-linear-gradient(top, rgba(138,162,150,1) 0%, rgba(115,142,129,1) 100%);
		background: -webkit-linear-gradient(top, rgba(138,162,150,1) 0%,rgba(115,142,129,1) 100%);
		background: -o-linear-gradient(top, rgba(138,162,150,1) 0%,rgba(115,142,129,1) 100%);
		background: -ms-linear-gradient(top, rgba(138,162,150,1) 0%,rgba(115,142,129,1) 100%);
		background: linear-gradient(top, rgba(138,162,150,1) 0%,rgba(115,142,129,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8aa296', endColorstr='#738e81',GradientType=0 ); 
	}

	div.select-holder {
	    -moz-border-bottom-colors: none;	    -moz-border-left-colors: none;	    -moz-border-right-colors: none;	    -moz-border-top-colors: none;	    
		background: none repeat scroll 0 0 #FFFFFF; 	    border-color: -moz-use-text-color -moz-use-text-color #FFFFFF;
	    border-image: none;	    border-radius: 3px;	   /* border-style: none none solid;	    border-width: medium medium 1px;*/
	    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4) inset;	    color: #000000;	    font-size: 13px;  
		height: 27px; font-weight: bold;
	    line-height: 25px;	    margin: 0 10px;	    padding: 0 10px;	    text-align: center;	    
	}

	
	.quantity-box, .page-form input.quantity-box {
	    -moz-border-bottom-colors: none;	    -moz-border-left-colors: none;	    -moz-border-right-colors: none;	    -moz-border-top-colors: none;	    
		background: none repeat scroll 0 0 #FFFFFF; 	    border-color: -moz-use-text-color -moz-use-text-color #FFFFFF;
	    border-image: none;	    border-radius: 3px;	    border-style: none none solid;	    border-width: medium medium 0px;
	    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4) inset;	    color: #000000;	    font-size: 13px; 	
		height: 27px; font-weight: bold;
	    line-height: 25px;	    margin: 0px 10px 0px 0px;	    padding: 0 15px;	    text-align: center;	    
	}
	button, input {
	    line-height: normal; vertical-align: baseline;
	}

 /*----------------------------------------------*/
 
 .modal {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    display: none;
    padding: 15px;
    text-align: left;
    width: 250px;
}




 /*-----------------------*/
 
 a.rs_edit {
 	position: absolute; margin-bottom: 15px;
 	float: right; 
	color: black;	background-color: yellow; 	text-decoration: none;
 	border: 1px black solid;	padding: 3px;	  
	opacity: .5;
	filter: alpha(opacity=50);	
 }
  a.rs_edit:hover {
 	position: absolute;
 	float: right;
	text-decoration: underline; 		  
 }
 
 
 /* -------------------------------------- */
 
 div.dialog-form {	font-size: 12px; }
 div.ui-dialog {	font-size: 12px; }
 
 
 