* {
margin:0px;
padding:0px;

}
body {
	background-color: #f6f1e0;
	margin-top: 12px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#wrapper {
	width: 935px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_main.gif);
	background-repeat: repeat-y;
}
#logo {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 246px;
	margin-left: 49px;
	float:left;
}

#header {
	height: 97px;
}


#topcurve {
	background-image: url(../images/top_curve.gif);
	background-repeat: no-repeat;
	height: 20px;
}
#headertag {
	background-image: url(../images/tagline.gif);
	margin-top: 28px;
	margin-right: 49px;
	float:right;
	background-repeat:no-repeat;
	width:358px;
	height:34px;
	
}

#headertagC {
	background-image: url(../images/tagline_c.gif);
	margin-top: 28px;
	margin-right: 49px;
	float:right;
	background-repeat:no-repeat;
	width:358px;
	height:34px;
	
}

#menu {
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
	height: 39px;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}
#menu ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 21px;
}
#menu ul li {
	float: left;
	padding-top: 0px;
	text-align: center;
	color: #FFFFFF;
}
#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 89px;
	display: block;
	height: 25px;
	padding-top: 5px;
}
#menu a:hover {
	color: #000000;
	background-image: url(../images/tab_bg.gif);
	background-repeat: no-repeat;
}
#intro_video
{
display:inline;

}

#intro_video a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 90px;

	height: 33px;
	background-image: url(../images/demo_button2.jpg);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 11px;
	padding-left: 7px;


}
#intro_video a:hover
{
	color: #FFFFFF;
	background-image: url(../images/demo_button.jpg);
	background-repeat: no-repeat;
}
#demo_menu {

	height: 120px;
	width: 500px;

}
#demo_menu ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 21px;
}
#demo_menu ul li {
	float: left;
	padding-top: 0px;
	text-align: center;
	color: #000000;
}
#demo_menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 150px;
	display: block;
	height: 50px;
	padding-top: 5px;
	background-image: url(../images/demo_button2.gif);
	background-repeat: no-repeat;
}
#demo_menu a:hover {
	color: #FFFFFF;
	background-image: url(../images/demo_button.gif);
	background-repeat: no-repeat;
}


#banner {
	background-color: #9c6043;
	height: 240px;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	
}

#demo_banner {
	background-color: #9c6043;
	height: 120px;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	
}

#imageContainer { height:240px; }  
#imageContainer img { display:none; 	
			position:absolute; 	
			top:25px; 
			right:5px;
			height:240px;  	
			width:320px; 	
			opacity: -0.01; } 
#imageContainerII { height:540px; }  
#imageContainer imgII { display:none; 	
			position:absolute; 	
			top:25px; 
			right:5px;
			height:540px;  	
			width:720px; 	
			opacity: -0.01; } 

.index_banner {

background-image: url(../images/banner_img.jpg);
	background-repeat: no-repeat;
	background-position: right;

}

.demo_banner {


	background-repeat: no-repeat;
	background-position: right;

}
.problem_banner {

background-image: url(../images/problem.jpg);
	background-repeat: no-repeat;
	background-position: right;

}


.solution_banner {

background-image: url(../images/solution.jpg);
	background-repeat: no-repeat;
	background-position: right;

}


.about_banner {

background-image: url(../images/about.jpg);
	background-repeat: no-repeat;
	background-position: right;

}


#banner_text {
	background-image: url(../images/banner_heading.gif);
	height: 100px;
	width: 377px;
	margin-left: 45px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 65px;
	background-position: left 65px;
	line-height: 16px;
}

#banner_textC {
	background-image: url(../images/banner_heading_c.gif);
	height: 100px;
	width: 377px;
	margin-left: 45px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 65px;
	background-position: left 65px;
	line-height: 16px;
}

#demo_text {
	background-image: url(../images/demo_banner.gif);
	height: 50px;
	width: 500px;
	margin-left: 45px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 65px;
	background-position: left 65px;
	line-height: 16px;
}

#body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 57px;
	padding-right: 57px;
	display: block;
}
#body .left {
	float: left;
	padding-top: 0px;
}
#body .right {
	float: right;
	margin-top: 30px;
	width: 280px;
	padding-left: 20px;
	display: block;
}

.index_img {
	background-image: url(../images/contact_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}

.switch_img {
	background-repeat: no-repeat;
	background-position: right;
	
}

.sprtr {
	background-image: url(../images/contact_sprtr.gif);
	background-repeat: no-repeat;	
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #BB2115;
	text-decoration: none;
	display: inline;
	float: left;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9C6043;
	text-decoration: none;
	display: block;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.spacer {

clear:both;
line-height:0px;

}
#bottomcurve {
	background-image: url(../images/bottom_curve.gif);
	background-repeat: no-repeat;
	height: 20px;
}
#footer {

}

#footer ul {

	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;

	list-style-type: none;
	display: block;
	height: 30px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;


}

#footer ul li {
	width:90px;
	float: left;
	text-align: center;


}

#footer ul li a {
	width:90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

#footer ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}
#footer span {
	width:240px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
#frontpage {
	background-image: url(../images/front.jpg);
	background-repeat: no-repeat;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
}
#frontpage ul {
	list-style-type: none;
	padding-top: 160px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 250px;
}
#frontpage ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 5px;
}
#frontfooter {

}

#frontfooter ul {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	list-style-type: none;
	display: block;
	height: 30px;
	width: 420px;
	margin-left: auto;
	margin-right: auto;


}

#frontfooter ul li {
	width:60px;
	float: left;
	text-align: center;


}

#frontfooter ul li a {
	width:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

#frontfooter ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: underline;
}
#frontfooter span {
	width:240px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
#languagebutton {
height: 30px;
}

#languagebuton ul {

	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;

	list-style-type: none;
	display: block;
	height: 30px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;


}

#languagebutton ul li {
	list-style-type: none;
	width:30px;
	height: 30px;
	float: right;
	margin-right:10pt;
	text-align: center;


}

#languagebutton ul li a {
	list-style-type: none;
	width:30px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

#languagebutton ul li a:hover {
	list-style-type: none;
	width:30px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: underline;
}
#languagebutton span {
	width:240px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
