body {
  background:#f7f7f5 url('../images/bg.gif') repeat-y;
  margin:0px;
  padding:0px;
  font-family: Verdana, Microsoft-Sans-Serif, MS-Sans-Serif, Arial, sans-serif;
  font-size: .7em;
  color: #707d6d;
  line-height: 1.4;
}

.imgHome{text-align:center;margin-top:20px;}

.imgHomeText{margin-left:295px;}

.imgHome img{border:1px solid #707d6d;}

#iknowlink{margin-left:424px;}

#gallery{text-align:center; margin:10px;}

#gallery img{margin:5px;}

#directions{display:none;}

#contentLeft p{margin-top:10px;}

#contentRight p{margin-top:10px;}

	
ul{
	list-style-type: square;
	margin-left:17px;
	}

li
{
    margin-top:5px;
    }
	

#imagesBot{text-align:center;}
#imagesBot img{margin:5px;}

.conDetails
{
    background:#f9f9f0;
    display:block;
    padding:5px;
    margin:5px -5px;
    font-weight:bold;
    }

body.update
{
  background:#f7f7f5;
  margin:20px;
}

form{
    margin:0;
    padding:0;
}
img{
    border:none;
}
#contentLeft
{
	padding:10px 10px 10px 17px;
	float:left;
	width:424px;
	background:#f7f7f5;
	color:inherit;
}

#contentRight
{
    height:100%;
	padding:10px;
	background:#fff;
	float:left;
	width:223px;
	color:inherit;
}
#contentTariff
{
    text-align:center;
	padding:10px;
	background:#f7f7f5;
	width:690px;
	color:inherit;
}

#content
{
	padding:10px;
	background:#f7f7f5;
	width:647px;
	color:inherit;
}

h1{
	font-size: 1.4em;
}

#header{
	width:100%;
	background:#cad0c9;
	color:inherit;
}
#header img{margin:17px 0 0 20px;}

#headerContact{
	clear:both;
	width:100%;
	background:#cad0c9;
	padding-bottom:3px;
	color:inherit;
}
#headerContactContent{
	margin-left:420px;
	font-size: .9em;
	color:#707d6d;
	background:inherit;
}
#menu{
	border-top:#fff solid 1px;
	border-bottom:#fff solid 1px;
	width:100%;
	background:#707d6d;
	color:inherit;
	text-align:left;
}
#menuContent{
	display:block;
	margin:3px 0 3px 20px;
	color:#cad0c9;
	background:inherit;
}

#contentHeader{
	width:100%;
	background:#a6a697;
	color:inherit;
	margin:0;
}

#contentHeader img{
	float:left;
	display:block;
}

#contentHeader #buts{
	float:left;
}
#contentHeader #buts img{
	clear:both;
}

#contentTopBorder{
	height:10px;
	width:100%;
	border-top:1px solid #fff;
	border-bottom:5px solid #fff;
	background:#707d6d;
	color:inherit;
	clear:both;
}

#footer{
	clear:both;
	padding:.5%;
	width:99%;
	color:#fff;
	background-color:#707d6d;
}

#footerWebsitevision{
	margin-left:195px;
	font-size: .9em;
}

#footerLogos{float:left;}

#footerLogos img{padding:0 3px;}


/*//////////////////////////// LINKS //////////////////////////////////*/

a:link {color: #707d6d; font-weight:bold;text-decoration:underline;background:inherit;}
a:visited {color: #707d6d;font-weight:bold;text-decoration:underline;background:inherit;}
a:hover {color: #707d6d; font-weight:bold;text-decoration:underline overline;background:inherit;}

#iknowlink a:link{color: #fff; text-decoration:none;background:inherit;font-weight:normal;}
#iknowlink a:hover {color: #99b3cc; text-decoration:none;background:inherit;font-weight:normal;}
#iknowlink a:hover span {color: #eedf3d; text-decoration:none;background:inherit;font-weight:normal;}
#iknowlink a:visited {color: #fff;text-decoration:none;background:inherit;font-weight:normal;}

#headerContactContent a:link {color: #707d6d; text-decoration:none;background:inherit;}
#headerContactContent a:visited {color: #707d6d;text-decoration:none;background:inherit;}
#headerContactContent a:hover {color: #21331d; text-decoration:none;background:inherit;}

#menuContent a:link {color: #fff; text-decoration:none;background:inherit;}
#menuContent a:visited {color: #fff;text-decoration:none;background:inherit;}
#menuContent a:hover {color: #e9e767; text-decoration:none;background:inherit;padding-bottom:2px;padding-top:3px;border-bottom:2px #e9e767 solid;border-top:2px #e9e767 solid;}

#footer a:link{color: #fff; text-decoration:none;background:inherit;font-weight:normal;}
#footer a:hover {color: #99b3cc; text-decoration:none;background:inherit;font-weight:normal;}
#footer a:hover span {color: #eedf3d; text-decoration:none;background:inherit;font-weight:bold;}
#footer a:visited {color: #fff;text-decoration:none;background:inherit;}

li a:link {color: #707d6d; text-decoration:none;background:inherit;}
li a:visited {color: #707d6d;text-decoration:none;background:inherit;}
li a:hover {color: #21331d; text-decoration:none;background:inherit;}

#gallery a:link{border: none;}
#gallery a:visited {border: none;}
#gallery a:hover{border: 5px solid #cad0c9;margin:-5px;}

/*/////////////////////////////////////////////////////////////////////*/

/*//////////////////////////// FORM ELEMENTS //////////////////////////////////*/

textarea{
  padding: 2px 0 2px 4px;
  border:1px inset;
  font-family: Verdana, Microsoft-Sans-Serif, MS-Sans-Serif, Arial, sans-serif;
  font-size: .9em;
}
input{  
	width: 100px;
	padding: 2px 0 2px 4px;
	margin-left: 0;
	margin-bottom: 2px;
	border:1px inset;
	font-family: Verdana, Microsoft-Sans-Serif, MS-Sans-Serif, Arial, sans-serif;
  font-size: .9em;
}
input.but {
	padding:1px;border:1px outset;
	background:#707d6d;
	color:#fff;
	font-family: Verdana, Microsoft-Sans-Serif, MS-Sans-Serif, Arial, sans-serif;
  font-size: .9em;
  font-weight:bold;
}
select {
	padding:1px;
	border:1px inset;
	font-family: Verdana, Microsoft-Sans-Serif, MS-Sans-Serif, Arial, sans-serif;
  font-size: .9em;
}

/*/////////////////////////////////////////////////////////////////////*/

/* //////////////////////// DATA TABLES //////////////////////// */
th{
	background:#eae9bb;
	padding:3px;
}
td{
	background:#f2f2d0;
	padding:3px;
	border:#fff 0px solid;
}
caption
{
    color:#fff;
	font-weight:bold;
	background:#707d6d;
}
table{
	width:70%;
}
/* ////////////////////////////////////////////////////////////// */

/* ///////////////////// FORM LAYOUT //////////////////// */
form p{
	clear:left;
	margin:0;
	padding:0;
	padding-top:5px;
}
form p label{
	float:left;
	width:50%;
}
legend{
	font-weight:bold;
}
fieldset{
	padding:10px;
	width:90%;
}
label.rbLabel{
	width:80px;
	float:left;
}
#buts
{
    margin-bottom:10px;
    text-align:center;
    }
    #tariffTable  
    {
		width:100%; 
		text-align:left;
		}
/* ////////////////////////////////////////////////////////////// */

/* ///////////////////// ZOOM CONTROL STYLES //////////////////// */


#info
		{
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			text-align: center;
			padding: 10px;
			font-family: Trebuchet MS, Verdana, sans-serif;
			background-color: #eee;
			border-bottom: solid 1px #ccc;
		}

		#binding
		{
			position: relative;
			padding: 0;
		}

		#message
		{
			padding:5px;
		}
		
		.magnifier
		{
			position: absolute;
			border: solid 1px #000;
			cursor: move;
			background-repeat: no-repeat;
			background-color: #fff;
			}
		
		.magnifierShadow
		{
			position: absolute;
			background: transparent;
			padding: 0;
			margin: 0;
		}
		
		.magnifierController
		{
			color: #999;
		}
		
		.magnifierControllerContainer
		{
			padding: 10px;
		}

		.magnifierControllerPrefix
		{
			color: #111;
		}
		
		.magnifierControllerButton
		{
			color: #666;
			cursor: pointer; cursor: hand;
			background-color: #eee;
			border: solid 1px #ddd;
			padding: 0px 4px 0px 4px;
		}
		
		.magnifierControllerButtonSelected
		{
			background-color: #ccc;
			border: solid 1px #aaa;
			color: #333;
			font-weight: bold;
			cursor: pointer; cursor: hand;
			padding: 0px 4px 0px 4px;
		}

/* ////////////////////////////////////////////////////////////// */