* {padding:0;margin:0;}
html,body{margin:0;padding:0}
body {
	padding:0px;
	margin:0px;
	background:#9DDEF4;
	text-align:left;
	border: 0px;
	font-family: "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #555555;
}
p, h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	font-style: normal;
}
ul, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
a {
	outline: none;
	border: none;
}

div, span {
	display: block;
	position: relative;
	text-align: left;
}

a:link img {
	outline: none;
	border: none;
}

a:visited img {
	outline: none;
	border: none;
}

a:hover img {
	outline: none;
	border: none;
}

a:active img {
	outline: none;
	border: none;
}

a:focus img {
	outline: none;
	border: none;
}

.level1 {
	width:100%;
	margin-left:auto;
	margin-right:auto;	
	background:#E6F5FC url(images/level1_1x430.gif) repeat-x left top;
	height: 430px;
}
/* Minimum height for compliant browsers */

html>body .level1 {
	height: auto !important;
	min-height: 430px;
}
.level2{
	width:100%;
	background:#E6F5FC;
	margin-left:auto;
	margin-right:auto;	
	height: 850px;
}
html>body .level2 {
	height: auto !important;
	min-height: 850px;
}
.level3{
	width:100%;
	background:#9DDEF4 url(images/level3_1x210.gif) repeat-x left top;
	margin-left:auto;
	margin-right:auto;
	height: 210px;	
}
html>body .level3 {
	height: auto !important;
	min-height: 210px;
}

.inner{
	width:960px;
	margin-left:auto;
	margin-right:auto;	
	height: 850px;
	background:#fff;
}
html>body .inner {
	height: auto !important;
	min-height: 850px;
}

.inner_left {
	background: url(images/left_30x23.jpg) no-repeat left top;
	width: 30px;
	height: 23px;
	position: absolute;
	top: 0px;
	left: -30px;
}



.header {
	height:430px;
	background: url(images/head_960x430.jpg) no-repeat left top;
	margin-left:auto;
	margin-right:auto;	
	width: 960px;
}

.header_left {
	background: url(images/left_288x430.jpg) no-repeat left top;
	width: 288px;
	height: 430px;
	position: absolute;
	top: 0px;
	left: -288px;
}
.header_right {
	background: url(images/right_288x430.jpg) no-repeat left top;
	width: 288px;
	height: 430px;
	position: absolute;
	top: 0px;
	right: -288px;
}





.header h1 {
	position: absolute;
	top: 10px;
	left: 1px;
}
.header h1 a {
	width: 200px;
	height: 50px;
	display: block;
}

.header h1 a span {
	display: none;
}

.left {
	float:left;
	width:249px;
	background: url(images/left_249x1.jpg) repeat-y left top;
	margin-top: -35px;
}
.left_top {
	background: url(images/left-top_43x58.jpg) no-repeat left top;
	width: 43px;
	height: 58px;
	position: absolute;
	top: 0px;
	left: 0px;	
	z-index: 2000;
}



.left_bottom {
	background: url(images/left_249x7.jpg) no-repeat left bottom;
	width: 249px;
	height: 7px;
}

.right {
	float:right;
	width:711px;
}

.footer {
	height:192px;
	width:960px;
	margin-left: auto;
	margin-right: auto;
	background: url(images/foot_960x210.jpg) no-repeat left top;
	text-align: center;
	padding-top: 18px;
}
.footer_left {
	background: url(images/left_47x148.jpg) no-repeat left top;
	width: 47px;
	height: 147px;
	position: absolute;
	top: 0px;
	left: -47px;
}
.footer_right {
	background: url(images/right_47x148.jpg) no-repeat left top;
	width: 47px;
	height: 147px;
	position: absolute;
	top: 0px;
	right: -47px;
}


.clearme {
	clear: both;
}



.boxes {
	margin-left: 15px;
}

.boxpart {
	background: url(images/box-part_228x7.gif) no-repeat left top;
	width: 228px;
	height: 7px;
}




.box1 {
	background: url(images/b1-mid_228x1.gif) repeat-y left top;
	width: 228px;
}

.box1 .b1top {
	background: url(images/b1-top_228x50.gif) no-repeat left top;
	width: 228px;
	height: 20px;
	text-align: center;
	padding-top: 20px;
}
.box1 .b1bot {
	background: url(images/b1-bot_228x47.gif) no-repeat left top;
	width: 228px;
	height: 40px;
	padding-top: 7px;
}
.box1 .b1inner {
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	margin-top: 5px;
	line-height: 20px;
}

.box1 .b1div {
	background: url(images/b1-div_228x1.gif) no-repeat left top;
	width: 228px;
	height: 1px;
	margin-top: 5px;
}


.heading1 {
	font-size: 14px;
	font-weight: bold;
	color: #393939;
}
.heading2 {
	font-size: 20px;
	font-weight: bold;
	color: #393939;
	margin-top: 10px;
}
.heading2 em {
	color: #185A7D;
}



.title1 {
	color: #19597D;
}

.order_now {
	background: url(images/order_102x56.gif) no-repeat 0px 0px;
	width: 102px;
	height: 28px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	display: block;
}
.order_now:hover {
	background: url(images/order_102x56.gif) no-repeat 0px -28px;
}
.order_now span {
	display: none;
}
	

.list1 {
	position: relative;
	line-height: 20px;
	text-align: left;
	width: 196px;
	margin-left: 10px;
}

.list1 li {
	display: block;
	position: relative;
	padding-left: 34px;
	margin-bottom: 10px;
	padding-top: 7px;
}

.list1 .num1 {
	background: url(images/one_32x38.gif) no-repeat left top;

} 	
.list1 .num2 {
	background: url(images/two_32x38.gif) no-repeat left top;

} 
.list1 .num3 {
	background: url(images/three_32x38.gif) no-repeat left top;

} 
.list1 .num4 {
	background: url(images/four_32x38.gif) no-repeat left top;

} 


.style1 {
	font-size: 12px;
	line-height: 18px;
}
.style2 {
	font-size: 13px;
	line-height: 20px;
	color: #fff;
	width: 495px;
	position: absolute;
	top: 270px;
	left: 26px;
}

.style3 {
	font-size: 13px;
	line-height: 25px;
	position: absolute;
	top: 92px;
	left: 18px;
}
.style4 {
	font-size: 13px;
	line-height: 25px;
	position: absolute;
	top: 92px;
	right: 48px;
}

.style5 {
	font-size: 11px;
	line-height: 20px;
	color: #fff;
}
.style5 a {
 	color: #fff;
	text-decoration: none;
}

.style5 a:hover {
	text-decoration: underline;
}


.style6 {
	position: relative;
	display: block;
	margin-top: 20px;
	font-size: 11px;
	line-height: 20px;
	color: #555555;
}
.style6 a {
 	color: #BB0000;
	text-decoration: none;
}

.style6 a:hover {
	text-decoration: underline;
}


.certificate {
	background: url(images/cert_132x103.gif) no-repeat left top;
	width: 132px;
	height: 103px;
	margin-left: auto;
	margin-right: auto;
}


.book_mark {
	background: url(images/book_106x50.gif) no-repeat 0px 0px;
	width: 106px;
	height: 25px;
	position: absolute;
	top: 92px;
	left: 205px;
	display: block;
}
.book_mark:hover {
	background: url(images/book_106x50.gif) no-repeat 0px -25px;
}
.book_mark span {
	display: none;
}

.home {
	background: url(images/home_109x72.gif) no-repeat 0px 0px;
	width: 109px;
	height: 36px;
	position: absolute;
	top: 138px;
	left: 18px;
	display: block;
}
.home:hover {
	background: url(images/home_109x72.gif) no-repeat 0px -36px;
}
.home span {
	display: none;
}

.about {
	background: url(images/about_136x72.gif) no-repeat 0px 0px;
	width: 136px;
	height: 36px;
	position: absolute;
	top: 138px;
	left: 127px;
	display: block;
}
.about:hover {
	background: url(images/about_136x72.gif) no-repeat 0px -36px;
}
.about span {
	display: none;
}


.order {
	background: url(images/order_109x72.gif) no-repeat 0px 0px;
	width: 109px;
	height: 36px;
	position: absolute;
	top: 138px;
	left: 673px;
	display: block;
}
.order:hover {
	background: url(images/order_109x72.gif) no-repeat 0px -36px;
}
.order span {
	display: none;
}

.best {
	background: url(images/best_156x72.gif) no-repeat 0px 0px;
	width: 156px;
	height: 36px;
	position: absolute;
	top: 138px;
	left: 782px;
	display: block;
}
.best:hover {
	background: url(images/best_156x72.gif) no-repeat 0px -36px;
}
.best span {
	display: none;
}


.orderit {
	background: url(images/order_141x78.gif) no-repeat 0px 0px;
	width: 141px;
	height: 39px;
	position: absolute;
	top: 387px;
	left: 677px;
	display: block;
}
.orderit:hover {
	background: url(images/order_141x78.gif) no-repeat 0px -39px;
}
.orderit span {
	display: none;
}

.right_inner {
	margin-left: 10px;
}



.box2 {
	background: url(images/box2_691x91.gif) no-repeat left top;
	width: 691px;
	height: 91px;
	margin-top: 10px;
}

.middle_content {
	background: url(images/middle_691x615.jpg) no-repeat left top;
	width: 691px;
	height: 615px;
	display: block;
	position: relative;
	margin-top: 10px;
}

.text1 {
	position: absolute;
	top: 14px;
	left: 19px;
	font-size: 14px;
	font-weight: bold;
	color: #393939;
}
.text2 {
	position: absolute;
	top: 52px;
	left: 31px;
}

.select286 {
	position: absolute;
	top: 48px;
	left: 244px;
	padding-top: 3px;
	padding-bottom: 2px;
	border: 1px solid #8B8B8B;
	color: #8B8B8B;
	padding-left: 10px;
	font-size: 11px;
	width: 299px;
}


/* Button */

.place_order button {
	display: block;
	width: 102px;
	position: absolute;
	height: 28px;
	background: url(images/order-green_102x56.gif) no-repeat 0px 0px;
	padding: 0px;
	margin:0px;
	border: 0px;
	top: 46px;
	left: 565px;
}

.place_order button:hover {
	background: url(images/order-green_102x56.gif) no-repeat 0px -28px;
}

