@charset "UTF-8";

html { *overflow-x: hidden; }
body { padding: 0; }
body, html { height: 100% ; margin: 0; }
.wrapper { min-height: 100%; min-width: 1000px;overflow: hidden; background-color:#D1B79E; background-image:url(../images/bg4.jpg);repeat-x;  }
h1,h2,h3 { margin-bottom: .15em; font-family: Arial, Helvetica, sans-serif; line-height: normal; }
h1 { margin-bottom: .5em; padding-bottom: 4px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 180%; text-indent: 5px; letter-spacing: -1px; }

*{
padding : 0;
margin : 0;
border : 0;
}
.blended_grid{
background-color:#fff;
display : block;
width : 1000px;
overflow : auto;
margin : 0 auto 0 auto;
}
.banner{
	background-image:url(../images/banner.png);
	  background-repeat:no-repeat ;
	   height:110px;margin-left: auto ;
margin-right: auto ;width : 1000px;
box-shadow: 0 5px 10px #1E1B1B;
	   
}

.imgA1 { position:absolute; top: 0px; left: 0px; z-index: 1; } 
.imgB1 { position:absolute; top: 0;z-index: 3;  margin-left: auto;
margin-right: auto;
left: 0;
right: 0;} 

.pageContent{
background-color: #E5DFD1; /*D1CABC */
margin-left: auto ;
margin-right: auto ;
min-height: 500px;
overflow: hidden;
width : 1000px;
box-shadow: 0 5px 10px #1E1B1B;

}
.pageFooter{
background: url(../images/footerSAW.png) no-repeat top; 
margin-left: auto ;
margin-right: auto ;
height : 90px;
width : 1000px;
padding: 10px 0 10px 0;

}

.boxWhite{
	color:#7D7D7D;float:left;
	
	width : 300px;background-color:#fff;
	/*margin: 30px 30px 30px 30px ;
	padding:30px 30px 30px 30px ;*/
	position:relative;
    overflow:hidden; /* hides part of the box-shadow */
    padding:10px;margin:10px;
	font-size:12px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.boxWhite p{
	color:#99435E;
	font-size:14px;
	font-weight:800;
}

.boxWhite H3{
	color:#863133;
	font-size:20px;
	font-weight:800;
}


.boxWhiteNoCorner{
	color:#7D7D7D;float:left;
	
	width : 210px;background-color:#fff;
	height : 610px;
	position:relative;
    overflow:hidden; /* hides part of the box-shadow */
    padding:10px 10px 10px 5px;margin:10px 10px 10px 5px;
	font-size:14px;
	font-weight: 700;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.boxBeige{
	color:#726253;float:left;
	width : 180px;background-color:#fff;
	position:relative;
    padding:10px 0 10px 0;margin:0 0 10px 0;
	font-size:12px;
	font-weight: 400;
}
.boxBeige p{
	color:#99435E;
	font-size:14px;
	font-weight:800;
}

.boxWhite:before {
    content:"";
    position:absolute;
    top:0;
    right:0;
    border-width:0 16px 16px 0;
    border-style:solid;
    border-color:#E5DFD1 #D1CABC;
    /* css3 extras 658E15*/
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), 
                      -1px 1px 1px rgba(0,0,0,0.2);
       -moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), 
                      -1px 1px 1px rgba(0,0,0,0.2);
            box-shadow:0 1px 1px rgba(0,0,0,0.3), 
                      -1px 1px 1px rgba(0,0,0,0.2);
}

.aboxOne{
	position:relative;
    overflow:hidden; /* hides part of the box-shadow */
    padding:10px;margin:10px;
}

.leftPanel{
	position:relative;
    overflow:hidden; /* hides part of the box-shadow */
    padding:0;margin:0;
	float:left;
	width:750px;
}

.rightPanel{
	position:relative;
    overflow:hidden; /* hides part of the box-shadow */
    padding:0;margin:0 0 0 0;
	float:right;
	width:250px;
	
}

.more {
    text-align:center;
}

ol {
    counter-reset: li; /* Initiate a counter */
    list-style: none; /* Remove default numbering */
    *list-style: decimal; /* Keep using default numbering for IE6/7 */
    font: 12px ' MS Gothic';
    padding: 0;
    margin-bottom: 2em;
	margin-top:2em;
	margin-left:15px;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

ol ol {
    margin: 0 0 0 2em; /* Add some left margin for inner lists */
}
.rounded-list li{
    position: relative;
    display: block;
    padding: 5px 5px 5px 20px;
    margin: .5em 0;
    background: #F2EFE7; /*ddd;*/
    color: #444;
    text-decoration: none;
    border-radius: .3em;
    transition: all .3s ease-out;   
}

.rounded-list li:hover{
    background: #eee;
}

.rounded-list li:hover:before{
    transform: rotate(360deg);  
}

.rounded-list li:before{
    content: counter(li);
    counter-increment: li;
    position: absolute; 
    left: -1.3em;
    top: 50%;
    margin-top: -1.3em;
    background: #87ceeb;
    height: 2em;
    width: 2em;
    line-height: 2em;
    border: .3em solid #fff;
    text-align: center;
    font-weight: bold;
    border-radius: 2em;
    transition: all .3s ease-out;
}
.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#FEF7E4; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#FEF7E4; }.CSSTableGenerator td{
	vertical-align:middle;
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:justify;
	padding:7px 0 7px 50px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
	background-color:#f16664;
	border:0px solid #000000;
	text-align:left;
	border-width:0px 0px 1px 50px;
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}

.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
/* produce table */
.datagrid table { border-collapse: collapse; text-align: left; width: 95%; margin:10px 0 10px 15px ;  }
.datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background-color:transparent ; overflow: hidden;}
.datagrid table td, .datagrid table th { padding: 10px 20px 0 0; margin:20px; border: 0px solid #E2DBCE; background-color:#fff }
.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8C8C8C), color-stop(1, #7D7D7D) );background:-moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');background-color:#8C8C8C; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #A3A3A3; } 
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td { color: #7D7D7D; font-size: 12px;font-weight: normal; padding: 0;margin:10 20px 0 20px;}


.produce table { border-collapse: collapse; text-align: left; width: 100%; margin:0 ;  }
.produce{font: normal 12px/150% Arial, Helvetica, sans-serif; background-color:transparent ; }
.produce table td, .produce table th { padding:  0; border: 0px solid #E2DBCE; }
.produce table tbody td { color: #7D7D7D; font-size: 12px;font-weight: normal; padding: 10px 0 10px 10px;}
.produce table tbody td:first-child { border-left: none; }
.produce table tbody tr:last-child td { border-bottom: none; }

 /* shopping.html */
.datagrid2 table { border-collapse: collapse; text-align: left; width: 100%; } 
.datagrid2 {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #006699; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.datagrid2 table td, 
.datagrid2 table th {
padding: 3px 10px; }
.datagrid2 table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');background-color:#006699; color:#FFFFFF; font-size: 15px; border-left: 1px solid #0070A8; } 
.datagrid2 table thead th:first-child { border: none; }
.datagrid2 table tbody td { color: #00496B; border-left: 1px solid #E1EEF4;font-size: 12px;font-weight: normal; border-bottom: 1px solid #E1EEF4}
.datagrid2 table tbody td:first-child { border-left: none; }
.datagrid2 table tbody tr:last-child td { border-bottom: none; }