#menu{
	position:absolute;
	bottom:auto;
	left:400px;
	z-index:80;
	width:320px!important;
	line-height:12px;
	list-style-type: disc;
}
#menu div {
	height:22px;
	padding:7px 0 0 7px;
	background-color: #6666CC;
	background-position: 7;
}
li.shop {position:absolute;left:255px!important; height:18px!important; overflow:hidden}
li.shop a { background:url(../images/shop-btn-ie.gif) no-repeat left 2px!important;}
li.shop a:hover {
	background-image: url(../images/shop-btn-ie.gif);
	background-repeat: no-repeat;
	background-position: left -22px;
}


ul {float:left; display:inline}
ul li {float: left; display: inline;}
li a {height:12px;padding:0 5px;font-weight:bold;color:#ffffff;}
li a:hover,li.cur a {color:#bd0136; }

h1 a {padding:8px 10px 9px 0; color:#fff; background: url(../images/camellie.png) no-repeat left -3px;  font-size:11px; display:block; height: 12px; width: 120px;}
h1 a:hover {background: url(../images/camellie.png) no-repeat left -37px; display:block; z-index:90; }

.box{
	position:absolute;
	top:15%;
	right:6%;
	width:630px;
	padding-bottom:100px;
	background-color: #FFFFFF;
	border-bottom-color: #6666CC;
	border-bottom-width: medium;
	height: 481px;
}
.box div{line-height:1.5em;background:#fff;padding:20px 30px}
.box div a{text-decoration:underline}
.large{text-align:right;top:20%;right:120px;font-size:13px}
.left{text-align:left;right:auto;left:180px;font-size:13px}
.large h2{font-size:60px; color:#fff}
.white{color:#fff}







.homepage {position:absolute;top:45%;right:60px;width:660px;padding-bottom:100px; color: #ffffff;}
.homepage p {font-size: 19px;margin: 0!important}
.homepage p strong{font-size: 27px;margin:0}
.homepage h2 span {display:block!Important; font-size: 32px;  color:#ffffff; text-transform:uppercase; font-weight:normal;}
.homepage h2 {width: 100%; height: 32px; background-image:none!important}

div.images {text-align:center!important;}
div.images h3 {text-align: left;}
div.images img {display:inline!important}
div.images p {text-align: left; font-size: 14px; padding: 0px 30px 30px 30px; margin:0 -30px 30px -30px; border-bottom:1px solid #efefef;}






div.contact  {line-height:1.5em;background:#fff;}
div.contact .forms { width: 420px; padding: 0px;}
div.contact label {float: left;  clear: left; font-size: 10px; margin:3px;}
 input {float: left;  clear: left;border: 1px solid #e2e2e2!important;  margin:3px; }
 textarea {float: left;  clear: left;border: 1px solid #e2e2e2!important;  margin:3px}
.submitForm {width: 320px!important; font-weight: bold;   }
.submitForm input.on {background: #cdcdcd; color: #c8143a; width: 80px!important; float: left; clear: none!important; cursor: pointer; margin-left:0px!important}
.submitForm input.off {background: #e2e2e2; color: #666; width: 80px!important; float: left; clear: none; margin-left:0px!important}
div.contact textarea, div.contact input {
	font-size: 12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	width: 296px;
	padding: 2px;
}
div.contact textarea {height: 90px; overflow:auto}

div.capcea {clear:both;  width: 240px; margin-left: -6px; padding: 0px;}
div.capcea * { padding: 0px!important;}
div.capcea table, div.capcea td, div.capcea tr, div.capcea tbody {background-image:none !important; display: inline!important;}
#recaptcha_image img {border: 1px solid #e2e2e2!important;}
div.capcea a {display: none!important;}
.recaptcha_input_area * { font-size: 10px; 
font-family:Arial,Helvetica,sans-serif!important; color:#666666!important}
.textbox {
	background-color: #FFFFFF;
	clear: right;
	float: right;
	height: auto;
	width: auto;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#apDiv1 {
	padding: 35px;
	clear: none;
	float: right;
	height: -20px;
	width: 649px;
}
