/*
comment
*/

* {
	margin:0px;
	padding:0px;
}

body {
	font-family: "Trebuchet MS", "Geneva", "Verdana", "Arial","Myriad Pro","Lucida Grande",  sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	height: 16px;
	height:100%; 
	margin: 0;
	background-color: #8a8a8a;
	color: #000000;
}
img{
	border-style:			none;
}div{
	border-style:			none;
} #logo{
	margin-top:			16px;
	margin-left:			-1px;
	background-image:		url(/header/logo.png);
	width:				297px;
	height:				80px;
	z-index:				2;
	position:				absolute;
} #menu{
	margin-top:			14px;
	margin-left:			-310px;
	height:				27px;
	z-index:				2;
	position:				absolute;
} #submenu{
	margin-top:			44px;
	margin-left:			-322px;
	height:				16px;
	z-index:				3;
	position:				absolute;
} .slogan{
	margin-top:			65px;
	margin-left:			300px;
	width: 				570px;
	font-size: 				18px;
	line-height: 			22px;
	color: 				#000000;
	text-align:				center;
	font-family: 			'Palatine Linotype', Palatino, Georgia, serif;
	font-style:				italic;
	font-weight:			bold;
	border:				none;
	position:				absolute;
} .m-links{
	overflow: hidden;
	height:				30px;
	width: 				94px;
	background-image:		url(/header/off.png);
	background-repeat: 		repeat-x;
	font-size: 				16px;
	font-weight: 			300;
	line-height: 30px 			;	
	color: 				#ffffff;
	text-align:				center;
	font-family: 			'Trebuchet MS',Geneva,Verdana,Arial,sans-serif;
	border:				none;
	position:				absolute;
} .m-links-left {
	width:				1px;
	height:				30px;
	background:			#000000;
	position:				absolute;
}.m-links-divider {
	width:				1px;
	height:				30px;
	background:			#000000;
	position:				absolute;
}.m-links-right {
	width:				1px;
	height:				30px;
	background:			#000000;
	position:				absolute;
}.sm-links{
	overflow: hidden;
	height:				16px;
	background-image:		url(/header/smbg.png);
	background-repeat: 		repeat-x;
	font-size: 				9.5px;
	font-weight: 			normal;
	line-height: 			16px;	
	text-align:				center;
	color:				#ffffff;
	font-family: 			'Trebuchet MS',Geneva,Verdana,Arial,sans-serif;
	border:				none;
	position:				absolute;
} .sm-links-left {
	width:				4px;
	height:				16px;
	background-image:		url(/header/smleft.png);
	left:					538px;
	position:				absolute;
} .sm-links-right {
	width:				4px;
	height:				16px;
	background-image:		url(/header/smright.png);
	left:					1154px;
	position:				absolute;
} .order-button{
	margin-top:			-4px;
	height:				30px;
	width: 				105px;
	background-image:		url(/buttons/order.png);
	background-repeat: 		no-repeat;
	font-size: 				16px;
	font-weight: 			300;
	line-height: 			30px;	
	color: 				#ffffff;
	text-align:				center;
	font-family: 			'Trebuchet MS',Geneva,Verdana,Arial,sans-serif;
	border:				none;
	position:				relative;
	z-index:				1;
} #bg{
	background-image:		url(/header/bg.png);
	width:				900px;
	height:				105px;
	left:					-450px;
	position:				absolute;
	z-index:				0;
	border-style:			solid;
	border-width:			0px;
	border-color:			black;
	margin-left:			50%;
}
.sm-links a:link {color: #ffffff; text-decoration: none;}
.sm-links a:visited {color: #ffffff; text-decoration: none;}
.sm-links a:hover {color: #c9c9c9; text-decoration: none;}
.sm-links a:active {color: #dddddd; text-decoration: none;}
.m-links a:link {color: #000; text-decoration: none;}
.m-links a:visited {color: #000; text-decoration: none;}
.m-links a:hover {color: #000; text-decoration: none;}
.m-links a:active {color: #000; text-decoration: none;}
.easypano_header a:link {color: #ffffff; text-decoration: none;}
.easypano_header a:visited {color: #ffffff; text-decoration: none;}
.easypano_header a:hover {color: #000000; text-decoration: none;}
.easypano_header a:active {color: #222222; text-decoration: none;}
.easypano_menu a:link {color: #000000; text-decoration: underline;}
.easypano_menu a:visited {color: #000000; text-decoration: underline;}
.easypano_menu a:hover {color: #333333; text-decoration: none;}
.easypano_menu a:active {color: #000000; text-decoration: none;}
.tableLeft2 a:link {color: #FFFFFF; text-decoration: underline;}
.tableLeft2 a:visited {color: #FFFFFF; text-decoration: underline;}
.tableLeft2 a:hover {color: #999999; text-decoration: none;}
.tableLeft2 a:active {color: #bbbbbb; text-decoration: none;}



#mainContent{
	margin-left:			50%;
	top: 					105px;
	left: 					-450px;
	position: 				relative;
	width: 				900px;
	background-color: 		#ffffff;
	border: 				2px;
	padding:				0px;
}

#faqScroller {
	top:					62px;
	margin-left: 			50%;
	left:					470px;
	position:				fixed;
	width: 				200px;
	height:				300px;
	background:			url('/images/FAQ_scroller.png');
	border-style:			outset;
	border-width:			3px;
	padding:				0px;
}

#widerContent{
	top: -2px;
	position: relative;
	margin: auto;
	width: 1000px;
	background-color: #ffffff;
	border: 2px;
	margin-left:			50%;
}

.paragraphHeading{
	font-size: 18px;
	color: #777777;
	line-height: 20px;
}

#yellowBox{
	background-color: #f9e659;
	padding: 5px;
	border-style: outset;
	border-width: 1px;
	margin-left: 0%;
	left: 15px;
	position: relative;
	line-height: 50px;
	width: 700px;
	color: #000000;
	text-align: center;
	z-index: 0	;
}

#yellowBox2{
	background-color: #f9e659;
	padding: 5px;
	border-style: outset;
	border-width: 1px;
	margin-left: 0%;
	left: 0px;
	position: relative;
	font-size: 18px;
	font-weight:				bold;
	line-height: 50px;
	width: 550px;
	color: #000000;
	text-align: center;
	z-index: 0	;
}

#yellowBox3{
	background-color: #f9e659;
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	margin-left: 0%;
	left: 0px;
	position: relative;
	width: 275px;
	color: #000000;
	text-align: center;
	z-index: 0	;
}

.bigText{
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;	
	color: #000000;
	text-align: center;
	height: 22px;
	position: relative;
}

.regText{
	font-style: normal;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;	
	color: #000000;
	text-align: center;
	height: 22px;
	position: relative;
}

.regText2{
	font-style: normal;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;	
	color: #000000;
	height: 16px;
}

.regBoldText{
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;	
	color: #000000;
	text-align: center;
	height: 22px;
	position: relative;
}

.smallText{
	font-style: normal;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;	
	color: #000000;
	text-align: center;
	height: 22px;
	position: relative;
}

.smallText2{
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;	
	color: #000000;
	height: 14px;
}

.tableBorder{
	background-color: #fff;
	border-color: #000000;
	border-width: 2px;
	border-style: solid;
	color: #ffffff;
}

.tablefarLeft{
	font-family: "Verdana";
	font-style: normal;
	font-size: 11px;
	line-height: 115%;
	text-align: center;
	background-color: #000000;
	border-color: #ffffff;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	color: #ffffff;
}

.tableLeft{
	font-family: "Verdana";
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	line-height: 200%;
	text-align: center;
	background-color: #333333;
	border-color: #ffffff;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	color: #ffffff;
}

.tableLeft2{
	font-family: "Verdana";
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	line-height: 200%;
	text-align: center;
	background-color: #4c4c4c;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	color: #ffffff;
}

.tableRight{
	font-family: "Verdana";
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	line-height: 150%;
	text-align: center;
	background-color: #ffffff;
	border-color: #000000;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	color: #000000;
	padding: 5px;
	margin-bottom: -6px;
}
.tableRight2{
	font-family: "Verdana";
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	line-height: 150%;
	text-align: center;
	background-color: #ffffff;
	border-color: #000000;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	color: #000000;
	padding: 5px;
	margin-bottom: -6px;
}

.tableGREYborder{
border: 1px; 
border-color: #606060; 
border-style: solid;
}


blockquote { 
	padding: 10px 0px 20px 30px;;
} 

ul {
	list-style-position: inside;
	padding: 10px;
}


h2, h3 {
	color: #aaaaaa;
	line-height: 1.5em;
}


#languagebar {
position: fixed;
width: 100%;
bottom: 0px;
height: 16px;
left: 0px;
background-color: #ebebeb;
border-top-style: solid; 
border-top-color: black; 
border-top-width: thin; 
z-index: 4;
}
#languages {
position: fixed;
bottom: 0px;
width: 450px;
height: 16px;
margin-left: 50%;
left:	-225px;
background-color: #ebebeb;
border-top-style: solid; 
border-top-color: black; 
border-top-width: thin; 
z-index: 5;
}

.sharingLinks{
background-color: #cccccc;
clear: none;
width: 852px;
height: 20px;
left: 24px;
margin-top: 20px;
position: relative;
z-index: 10;
border: 1px;
border-color: #666666;
border-style: solid;
overflow: hidden;
}
.sharingLinksContent{
float: left;
font-size: 11px;
height: 20px;
padding: 2px;
line-height: 16px;
position: relative;
display: block;
}
.sharingLinksContent_spacer{
float: left;
font-size: 11px;
height: 20px;
line-height: 16px;
position: relative;
width: 12px;
display: block;
}



.easypano_float{
width: 155px;
height: 400px;
top: 130px;
margin-left: 50%;
left: -448px;
position: fixed;
z-index: 3;
}
.easypano_header{
background-color: #4c4c4c;
width: 138px;
height: 16px;
padding: 0px 0px 0px 0px;
font-style: normal;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-align: center;
border: 1px;
border-color: #000000;
border-style: solid;
position: absolute;
}
.easypano_menu{
padding: 2px 0px 2px 0px;
font-style: normal;
font-size: 12px;
color: #000000;
text-align: left;
position: absolute;
}

body>div. easypano_float {position: fixed}

#message_layer {
	position: absolute;
	visibility: hidden;
	width: 640px;
	height: 350px;
	left: -290px;
	margin-left: 50%;
	top: 250px;
	background-color: #ccc;
	border: 2px solid #000;
	text-align: center;
	opacity: 0.96; 
	z-index: 9999; 
	filter: alpha(opacity=96);
	background-color: #ffffff;
}
