@charset "utf-8";
/* CSS Document */


* {
	margin:0;
	padding:0;
}

html, body 
{
	height:100%;
}

body 
{
	background-color:#fff;
	color:#630;
	text-align:center; /* horizontal centering for IE Win quirks */
}

#distance 
{ 
	width:1px;
	height:30%;
	background-color:#fff;
	margin-bottom:-13.75em; /* half of container's height */
	float:left;
}

#container 
{
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height:800px;
	width:800px;
	clear:left;
}



/************************************************************/
/* HEADER scripts */
/* menu background */
.menuBackground
{
	background:url(../images/common/menubackground.png);
	background-repeat:repeat-x;
	width:800px;
	height:39px;
	margin-top:20px;
}

/* menu options */

.menuDiv
{
	font-family:Georgia,Verdana, Times New Roman, Times, serif;
	font-size:14px;
	font-weight:bolder;
	margin-top:-30px;
	letter-spacing:1.5px;
}

.footerDiv
{
	font-family:Georgia,Verdana, Times New Roman, Times, serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:2px;
	color:#ccc;
}

.hintSetting
{
	font-family:Georgia,Verdana, Times New Roman, Times, serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	color:#000;
}

a.menuOption:link, a.menuOption:visited
{
	color: #333333;
	text-decoration: none;
}

a.menuOption:hover
{
	color: #8ec73c;
	text-decoration: none;
}

a.menuOption2:link, a.menuOption2:visited
{
	color: #8ec73c;
	text-decoration: none;
}

a.menuOption2:hover, a.menuOption2:active
{
	text-decoration: none;
}

/* footer a */
a.footerOption:link, a.footerOption:visited
{
	color: #bebebe;
	text-decoration: none;
}

a.footerOption:hover, a.footerOption:active
{
	color: #666;
	text-decoration: none;
}

a.footerOption2:link, a.footerOption2:visited
{
	color: #ccc;
	text-decoration: none;
}

a.footerOption2:hover, a.footerOption2:active
{
	color: #006600;
	text-decoration: none;
}

/* HOMEPAGE scripts*/

.pageBorder 
{
	background: url(../images/common/pageborder.png);
	background-attachment:scroll;
	background-position:center;
	background-repeat:no-repeat;
}

/* BODY scripts */
.sectionHalf4range
{
	position:absolute;
	width:361px;
	top:218px;
	margin-left:30px;
}

/* BODY scripts */
.sectionHalf
{
	position:absolute;
	width:361px;
	margin-top:25px;
	margin-left:30px;
}

.sectionHalfredirect
{
	position:absolute;
	width:461px;
	margin-top:25px;
	margin-left:200px;
}

.sectionHalf2
{
	position:absolute;
	width:361px;
	margin-top:60px;
	margin-left:410px;
}

.sectionHalf2Thumbs
{
	position:absolute;
	width:361px;
	top:220px;
	margin-left:410px;
}

/* special section half script for range pages */
.sectionHalfRange
{
	position:absolute;
	width:290px;
	margin-top:25px;
	margin-left:30px;
}

/* special section half script for range pages */
.sectionHalf2Range
{
	/*width:361px;*/
	position:absolute;
	top:35px;
	margin-left:320px;
}

.textHighlightHeader
{
	font-family:Georgia,Verdana, Times New Roman, Times, serif;
	font-size:12px;
	letter-spacing:0.5px;
	color:#333333;
	font-weight: bold;	
}

.textHighlight
{
	font-family:Georgia,Verdana, Times New Roman, Times, serif;
	font-size:11px;
	color:#333333;
	line-height:14px;	
	font-weight:bold;
}

.bodyText
{
	font-family:Georgia,Verdana, Times New Roman, Times, serif;
	font-size:12px;
	color:#333333;
	line-height:14px;		
	font-weight:normal;
}

.bodyTextOrder
{
	font-family:Georgia,Verdana, Times New Roman, Times, serif;
	font-size:12px;
	color:#333333;
	line-height:18px;		
	font-weight:normal;
}

a.textlink:visited,a.textlink:Link
{	
	font-family:Georgia,Verdana, Times New Roman, Times, serif;
	font-size:11px;
	color:#333333;
	line-height:14px;
/*	background-color:#FFF;	*/	
	font-weight:bold;
	text-decoration:none;
}

a.textlink:hover
{	
	text-decoration:none;
	color:#99cc33;
}

a.imageLinks:hover, a.imageLinks:visited,a.imageLinks:Link
{	
	text-decoration:none;
	color:#fff;
}

a.imageLinks2:hover, a.imageLinks2:visited,a.imageLinks2:Link
{	
	text-decoration:none;
	color:#e6e5e5;
}

a.imageLinks3:hover, a.imageLinks3:visited,a.imageLinks3:Link
{	
	text-decoration:none;
	color:#333333;
}

ul.submenu 
{
	width:108px; 
	padding:0 10px 0 0; 
	margin:0 0 0 -11px; 
	font-size:12px; 
	position:absolute; 
	left:-1000px; 
	top:307px; 
	z-index:1000; 
	overflow:hidden;
}

ul.submenu li
{ 
	font-weight: bold; 
	display:block; 
	background:url(../images/bgd_submenu.gif) 0 0 repeat-x; 
	padding:0; 
	margin:0;
}

ul.submenu a
{
	display:block; 
	color:#015a92; 
	padding:4px 14px; 
	height:19px;
}

.buttonSymbolRight
{
	background:url(../images/common/buttonbackground.png) no-repeat;
	height:30px;
	width:276px;
}

.buttonSymbolSmall
{
	background:url(../images/common/buttonbackgroundsmall.png) no-repeat;
	height:30px;
	width:172px;
}

/* Range page 01 */
.range01Background
{
	background:url(../images/range/verdant/verdantbackground.png) no-repeat;
	position:absolute;
	top:188px;
	margin-left:1px;
	width:798px;
	height:561px;
}

/* Range page 02 */
.range02Background
{
	background:url(../images/range/touch/touchbackground.png);
	position:absolute;
	top:188px;
	margin-left:1px;
	width:798px;
	height:561px;
}

/* Range page 03 */
.range03Background
{
	background:url(../images/range/energie/energiebackground.png) no-repeat;
	position:absolute;
	top:187px;
	margin-left:1px;
	width:798px;
	height:561px;
}

/* Range page 04 */
.range04Background
{
	background:url(../images/range/serene/serenebackground.png) no-repeat;
	position:absolute;
	top:188px;
	margin-left:1px;
	width:798px;
	height:561px;
}

/* Range page 05 */
.range05Background
{
	background:url(../images/range/purity/puritybackground.png);
	position:absolute;
	top:188px;
	margin-left:1px;
	width:798px;
	height:561px;
}

#dropmenudiv
{
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;	
	font-size:11px;
	position:absolute;
	border-bottom: 0px solid #ff0;
	font:normal 12px Verdana;
	color:#999;
	line-height:18px;
	z-index:100;
	margin-top:8px;
	text-align:left;
	text-indent:10px;
	text-indent:15px;
}

#dropmenudiv a
{
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;	
	font-size:11px;
	top:8px;
	width: 100%;
	display: block;
	color:#999;
	text-indent: 3px;
	border-bottom: 1px solid #ccc;
	text-indent:10px;
	padding: 1px 0;
	text-decoration: none;
}

#dropmenudiv a:hover
{ 
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;	
	font-size:11px;
	text-indent:10px;
	background-color: #b4dc66;	
	color:#eaeaea;
}


.clear{clear:both;height:10px;}

.orderShadow
{
	background-image:url(../images/common/ordershadow.png);
	background-repeat:no-repeat;
}

.bodyTextactive
{
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

.leftNav
{
}

.rightNav
{
}

#numberedImage1
{
 	position:relative; 
	top:5px; 
	left:-60px;
}

#numberedImage2
{
	position:relative; 
	top:4px; 
	left:-65px;
}

#numberedImage3
{
	position:relative; 
	top:8px; 
	left:-71px;
}


/*internet explorer cross browser code */

*html #numberedImage1
{
 	position:relative; 
	top:9px; 
	left:-60px;
}

*html #numberedImage2
{
	position:relative; 
	top:8px; 
	left:-65px;
}

*html #numberedImage3
{
	position:relative; 
	top:12px; 
	left:-71px;
}

.buttonLabel
{
	font-family:Georgia,Verdana, Times New Roman, Times, serif;	
	font-size:12px;
	line-height:14px;	
	font-weight:bold;
}
