/* www.radiansa.com */
/*
- main page content and text
- nav bar and menu text
- images and image boxes

*/

body {
	text-align: center;
	padding: 9px 9px 0 9px;
	background: #437C17 none;
}

/*layout elements*/

#layout {
	margin: 0px;
	padding: 0px;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	background: white;
}


#banner {
	margin: 0px;
	padding: 0px;
}

#maincontainer {
	background: white;
	padding: 0;
	width: 790px;
/*	margin-left: auto;
	margin-right: auto;*/
	float: right;
}

#maincontainerindex {
	background: white;
	padding: 0;
	width: 980px;
/*	margin-left: auto;
	margin-right: auto;*/
	float: right;
}


#leftcol {
	background: white;
	position:absolute;
	margin: 0;
	width: 190px;

}

/*#leftcol p {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align: left;
	margin: 0;
	color: #696969;
	font-size: 1.1em;
	padding-left:28px;
	padding-top:50px;
	padding-bottom:20px;
}

.leftcol ul {
	font-family: Verdana, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	line-height: 26px;
	text-align: left;
	color: #494949;
}

.leftcol a {
	color: #437C17;
	text-decoration: none;
}

.leftcol a:hover {
	color: #009900; 
	text-decoration: underline;
}
*/
.footerbox {
	background:white;
	width:961px;
	height:100px;
	clear: both ;

}

hr {
	color:#efefef;
	background-color:#efefef;
	width:90%;
	border:1px solid #efefef;
	height:1px;

}



/*main page content and text*/

.address {

	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	text-align: center;
	font-weight: normal;
	color: #666666;
	margin-top: 50px;
	margin-right: 0px;
	margin-left: 100px;
	margin-bottom: 0px;
}

.banner {
	margin: 0px;
	padding: 0px;
}




.caption {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	color: #666666;
}

.captioncenter {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	color: #666666;
}



.footerboxindex {
	width:840px;
	height:100px;
}

.footercopyright {
	font-family: Verdana, sans-serif;
	font-size: 0.6em;
	font-style: normal;
	text-align: left;
	color: #ABABAB;
	font-weight: normal;
	margin-left: 40px;
}

.footertext {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-align: left;
	font-weight: normal;
	line-height: 20px;
	margin-left: 20px;
}

.footernav {
	font-family: Verdana, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: 12px;
	text-align: center;
	font-weight: normal;
	color: #666666;
	margin-top: 50px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
	border-top: thin solid #dcdcdc;
}

.footernav  a {
	color: #0000FF;
	text-decoration: none;
}
.footernav a:hover {
	color: #0066FF;
	text-decoration: underline;
}

.footernavindex {
	font-family: Verdana, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	text-align: center;
	font-weight: normal;
	color: #696969; /*#666666;*/
	margin-top: 50px;
	margin-right: 40px;
	margin-left: 40px;

}

.footernavindex  a {
	color: #696969; /*#437C17; #0000FF;*/
	text-decoration: underline;
}

h1 {
	font: bold normal 1.1em/normal Arial, sans-serif;
	text-align: left;
	margin-left: 40px;
	color: #494949;
	margin-top: 25px;
	margin-bottom: 25px;
}

h2 {
	font: normal bold 0.75em Verdana, sans-serif;
	line-height: 22px;
	text-align: justify;
	margin-left: 40px;
	margin-right: 20px;
	color: #494949;
}

.index{
	height:300px;
}

.index p{
	font-family: Verdana, sans-serif;
	font-size: 1.3em;
	text-align: center;
	color: #437C17;
	padding-top: 50px;
	padding-right: 15px;
}

.index ul{
	text-align: left;
}

.index a {
	color: #009900;
	text-decoration: none;
}
.index a:hover {
	color: #00FF00;
	text-decoration: underline;
}

.indextable1 {
		background-image:url('images/images2/grassback1.jpg');
		margin-left: auto;
		margin-right: auto;
}

.indextable2 {
		background-image:url('images/images2/grassback2.jpg');
		margin-left: auto;
		margin-right: auto;
}

.insetbox {
	background: #EFEFEF;
	margin-left: 40px;
	margin-right: 30px;
	padding: 0;
	width: 700px;

}
.insetbox p {
	font-family: Verdana, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: 22px;
	text-align: left;
	margin-left: 40px;
	margin-right: 40px;
	color: #494949;
}

.language p {
	font-family: Verdana, sans-serif;
	text-weight: bold;  
	font-size: 0.7em; 
	text-align: left; 
	padding-left:40px;
	color: /*#494949;*/ #437C17;
}

.language a {
	color: /*#494949;*/ #437C17;
	text-decoration: none;
}

.language a:hover {
	color: #009900;
	text-decoration: underline;
}



.listcontent p {
	font-family: Verdana, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	line-height: 22px;
	text-align: left;
	margin-left:40px;
	margin-right: 40px;
	color: #494949;
}



.listcontent ul {
	font-family: Verdana, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	line-height: 26px;
	text-align: left;
	margin-left: 40px;
	margin-right: 40px;
	color: #494949;
}





.maincontent p {
	font-family: Verdana, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	line-height: 22px;
	text-align: justify;
	margin-left: 40px;
	margin-right: 34px;
	color: #494949;
}

.maincontent h3 {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #437C17;
	text-align: left;
	margin-left: 40px;
	margin-top: 40px;

}

.maincontent h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #494949;
	text-align: left;
	margin-left: 40px;
	margin-top: 40px;
}

.maincontent ul {
	font-family: Verdana, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	line-height: 22px;
	text-align: left;
	margin-left: 40px;
	margin-right: 60px;
	color: #494949;
}

.maincontent table {
	padding: 2em;
	margin-left: 40px;
}

.maincontent td { 
	text-align: left; 
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-style: normal;
	color: #494949;
	padding:5px;
}

.maincontent a {
	color: #0000FF;
	text-decoration: none;
}
.maincontent a:hover {
	color: #0066FF;
	text-decoration: underline;
}

.maincontenttable td {
	text-align: center; 
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-style: normal;
	color: #494949;

}

.menutitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	text-align: left;
	font-weight: bold;
	color: #666666;
}

.searchbox {
	height: 25px;
	clear: right;
}

.subcontent p {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
	text-align: left;
	margin-left: 40px;
	margin-right: 40px;
	color: #494949;
}

.subcontent ul {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
	text-align: left;
	margin-left: 40px;
	margin-right: 60px;
	color: #292929;
}

.tablecentred {
	text-align: center;
}

.tablecentred td{
	text-align: center; 
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-style: normal;
	color: #494949;
	/*padding:5px;*/
	border-color: #696969;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

.topcornersinset {
	background-image: url('images/layout/inset_upper.gif');
	height: 10px;
	width: 700px;
	font-size: 2px;
}

.bottomcornersinset {
	background-image: url('images/layout/inset_lower.gif');
	height: 10px;
	width: 700px;
	font-size: 2px;
}







/*nav bar and menu text*/

.navbarbox {
	background: #EFEFEF;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 0;
	width: 190px;
	float: right;
	clear: right;
}

.navbarbox h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: left;
	margin-left: 20px;
	color: #494949;
}

.navbarbox ul {
	font: bold 11px Geneva, Arial, Helvetica, san-serif;
	line-height: 28px;
	font-variant: normal;
	text-align: left;
	margin-left: 0;
	text-decoration: none;
	list-style: none;
	padding-left: 20px;
}




.navbarbox a {
	color: #0000FF; /*#009900;*/
	text-decoration: none;
}

.navbarbox a:hover {
	color: #0066FF; /*#00FF00;*/
	text-decoration: underline;
}


.navbarbox2 {
	background: #EFEFEF;
	margin-left: 15px;
	margin-right: 30px;
	padding: 0;
	width: 190px;
	float: right;
	clear: right;
}

.navbarbox2 h4 {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: left;
	margin-left: 20px;
	color: #666666;
}
.navbarbox2 ul {
	font: bold 11px Geneva, Arial, Helvetica, san-serif;
	line-height: 28px;
	font-variant: normal;
	text-align: left;
	margin-left: 0;
	text-decoration: none;
	list-style: none;
	padding-left: 20px;
}

.navbarbox2 a {
	color: #0000FF;
	text-decoration: none;
}

.navbarbox2 a:hover {
	color: #0066FF;
	text-decoration: underline;
}

.navtexttop {
	font-family: Verdana, sans-serif;
	font-size: 0.6em;
	font-style: normal;
	color: #696969;
	font-weight: normal;
	line-height: 18px;
	padding-top:10px;
	margin: 0 0 0 40px;
	text-align: left;
}

.navtexttop a {
	color: #009900;
	text-decoration: none;
}
.navtexttop a:hover {
	color: #00FF00;
	text-decoration: underline;
}

.navtexttop2 {
	font-family: Verdana, sans-serif;
	font-size: 0.6em;
	font-style: normal;
	color: #696969;
	font-weight: normal;
	line-height: 18px;
	padding-top:10px;
	margin: 0 0 0 40px;
	text-align: left;
}

.navtexttop2 a {
	color: #0000FF;
	text-decoration: none;
}
.navtexttop2 a:hover {
	color: #0066FF;
	text-decoration: underline;
}


.navboxleft {
	background: #EFEFEF;
	margin-left: 10px;

	margin-bottom: 10px;
	padding: 0;
	width: 190px;
	float: left;
	clear: left;
}

.navboxleft h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: left;
	margin-left: 20px;
	color: #494949;
}

.navboxleft ul {
	font: bold 11px Geneva, Arial, Helvetica, san-serif;
	line-height: 28px;
	font-variant: normal;
	text-align: left;
	margin-left: 0;
	text-decoration: none;
	list-style: none;
	padding-left: 20px;
}

.navboxleft a {
	color:  #437C17; /*#009900;*/
	text-decoration: none;
}

.navboxleft a:hover {
	color: #00FF00;
	text-decoration: underline;
}




/*images and image boxes*/


.tiendabox {
	background: #EFEFEF;
	width: 190px;
	height: 80px;
	margin-left: 10px;
	/*margin-right: 10px;*/
	margin-top: 0px;
	margin-bottom: 10px;
	float: left;
	clear: left;
	/*position: relative;*/
}

.fonebox {
	background: #EFEFEF;
	width: 190px;
	height: 60px;
	margin-left: 10px;
	/*margin-right: 10px;*/
	margin-top: 0px;
	margin-bottom: 10px;
	float: left;
	clear: left;
	/*position: relative;*/
}

.greyboxleft {
	background: #EFEFEF;
	width: 190px;
	height: 30px;
	margin-left: 10px;

	margin-top: 0px;
	margin-bottom: 10px;
	
	float: left;
	clear: left;
	/*position: relative;*/
}

.endimagebox {
	background:white;
	width:840px;
	height:50px;
}

.imagebox {
	background: #EFEFEF;
	width: 190px;
	height: 125px;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	float: right;
}

.imageboxleft {
	background: #EFEFEF;
	width: 190px;
	height: 125px;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 15px;


}

.imageleft {
	background: white;
	padding-left: 40px;
	padding-right: 20px;
	margin-left: 10px;
	margin-top: 20px;
	float: left;
	position: relative;
}

.imageleft2 {
	background: white;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 20px;
	margin-left: 10px;
	float: left;
	clear: left;
	position: relative;
}

.imageright {
	background: white;
	padding-left: 20px;
	padding-right: 40px;
	padding-top: 20px;
	float: right;
	clear: right;
	position: relative;
}

.imageright2 {
	background: white;
	padding-left: 20px;
	padding-right: 40px;
	padding-top: 20px;
	float: right;
	clear: right;
	position: relative;
}

.imagecenter {
	background: white;
	padding-left: 20px;
	padding-right: 40px;
	padding-top: 20px;
	float: center;

}	


.topcorners {
background-image: url('images/layout/nav_upper.gif');
height: 10px;
width: 190px;
font-size: 2px;
}

.bottomcorners {
background-image: url('images/layout/nav_lower.gif');
height: 10px;
width: 190px;
font-size: 2px;
}

/*
.rightcol {
	float: right;
	margin: 0;
	padding-right: 130px;
}

.rightcol p {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align: left;
	margin: 0;
	color: #696969;
	font-size: 1.1em;
	padding-left:75px; 
	padding-top:50px;
	padding-bottom:20px;
}

.rightcol ul {
	font-family: Verdana, sans-serif;
	font-size: 0.9em;
	line-height: 26px;
	text-align: left;
	color: #494949;
	padding-left:50px;
}

.rightcol a {

	text-decoration: none;
}

.rightcol a:hover {
	color: #696969;
	text-decoration: underline;
}

.leftcolfront {
	float: left;
	margin: 0;

	width: 420px;
}

.leftcolfront p {
	font-family: Arial, Helvetica, sans-serif;

	text-align: right;
	margin: 0;
	color: #437C17;
	font-size: 1.3em;

	padding-top:30px;
	padding-right:30px;
}

.leftcolfront ul {
	font-family: Verdana, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	line-height: 26px;
	text-align: left;
	color: #494949;
}

.leftcolfront a {
	color: #437C17;
	text-decoration: none;
}

.leftcolfront a:hover {
	color: #33FF00;
	text-decoration: underline;
}

.rightcolfront {
	float: right;
	margin: 0;

	width: 420px;
}

.rightcolfront p {
	font-family: Arial, Helvetica, sans-serif;

	text-align: left;
	margin: 0;
	
	font-size: 1.3em;

	padding-top:30px;
	padding-right:30px;
}

.rightcolfront ul {
	font-family: Verdana, sans-serif;
	font-size: 0.9em;
	line-height: 26px;
	text-align: left;
	color: #494949;
}

.rightcolfront a {
	color: #437C17;
	text-decoration: none;
}

.rightcolfront a:hover {
	color: #33FF00;
	text-decoration: underline;
}

*/
