@charset "utf-8";

/*
:::::::::: CSS Layout ::::::::::

Created by: Boodesign
CSS Version: 2.0

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

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #889195;
	margin: 0px;
	padding: 0px;
}
a {
	color: #346da7;
	font-weight: bold;
}
a:hover {
	color: #000;
}
form {
	margin: 0px;
	padding: 0px;
}
.header {
	clear: both;
	width: 100%;
	background-image: url(../images/bg_header.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 125px;
}
.header .ctr  {
	width: 810px;
	height: 115px;
	margin: auto;
	padding-top: 10px;}
	
.header .ctr .logo {
	float: left;
	width: 112px;
	height: 115px;
}
.header .ctr .logoname {
	float: left;
	width: 698px;
	padding-top: 27px;
	height: 21px;


}
.header .ctr .menu {
	float: left;
	width: 698px;
	height: 35px;


}

.content {
	background-color: #c9e5f7;
	background-image: url(../images/bg_main.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 100%;
}
.content .container {
	margin: auto;
	width: 810px;
}
.content .container .cleft {
	float: left;
	width: 810px;
	background-image: url(../images/bg_content.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.content .container .mainimage {
	width: 810px;
	height: 290px;
}
.content .container .cell {
	float: left;
	width: 20px;
}
.content .container .ctn {
	float: left;
	width: 770px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e5e6e7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e6e7;
}
.content .container .ctn2 {
	float: left;
	width: 770px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e6e7;
	padding-top: 10px;
	border-top-width: 11px;
	border-top-style: solid;
	border-top-color: #1AA3E3;
}
.ctn p, .ctn2 p {
	margin-bottom: 10px;
}
.ctn2 .tophead {
	background-image: url(../images/bg_tophead.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 535px;
	height: 63px;
	padding-top: 37px;
	padding-left: 20px;
}
.ctn2 .address {
	float: right;
	height: 247px;
	width: 215px;
}
.ctn   .head, .ctn2 .head {
	font-weight: bold;
	margin-bottom: 5px;
	color: #55a2c6;
}


.ctn .colleft , .ctn2 .colleft {
	float: left;
	width: 545px;
	padding: 5px;
	padding-right:2px;
	padding-left:2px;
	/*min-height:200px;*/
	min-height:600px;
}
.ctn .colleft h1 , .ctn2 .colleft h1 {
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 5px;
	color: #666;
}

.ctn .colleft blockquote , .ctn2 .colleft blockquote {
	margin-top: 20px;
	margin-bottom: 25px;
	clear: both;
	color: #666;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ddd;
	margin-right: 25px;
	margin-left: 25px;
	padding-top: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.ctn .colleft ul , .ctn2 .colleft ul {
	padding-left: 20px;
	clear: both;
	margin-bottom: 10px;
}
.ctn .colleft .imgleft, .ctn2 .colleft .imgleft {
	float: left;
	padding-right: 10px;
}

.colleft .submenu {
	clear: both;
	margin-bottom: 10px;
}
.colleft .boxmember {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #00CCFF;
	margin-bottom: 5px;
	margin-top: 5px;
	background-color: #f5f5f5;
}
.colleft .boxmember a {
	font-weight: normal;
	text-decoration: none;
}

.colleft .boxmember p {
	margin: 0px;
	padding: 0px;
}
.colleft .boxmember .name {
	color: #09c;
	font-weight: bold;
}
.colleft  .boxmember  .title {
	color: #555;
	font-weight: bold;
}

.colleft .boxmember td {
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 5px;
}
.colleft .list {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #f0f0f0;
	padding: 10px;
}

.colleft .pic {
	border: 1px solid #0099cc;
	padding: 2px;
	float: left;
}




.ctn .colright , .ctn2 .colright {
	background-color: #eff0f0;
	padding: 7px;
	float: left;
	width: 199px;
	border: 1px solid #e7e7e7;
}
.ctn .colright .search, .ctn2 .colright .search {
	float: left;
	height: 46px;
	width: 179px;
	background-color: #1196d5;
	padding: 10px;
}
.ctn .colright .search .block  , .ctn2 .colright .search .block {
	float: left;
	width: 179px;
	height: 35px;
}
.block input {
	vertical-align: middle;
}

.ctn   .colright   .search   .fieldsearch, .ctn2 .colright .search .fieldsearch {
	height: 18px;
	width: 135px;
	border: 1px solid #fff;
	padding-top: 1px;
}
.ctn .colright .search #button  , .ctn2 .colright .search #button {
}


.ctn .colright .banner , .ctn2 .colright .banner {
	float: left;
	width: 199px;
	margin-top: 7px;
}

.ctn .colright2 , .ctn2 .colright2 {
	float: left;
	width: 215px;
	height: 300px;
}

.colright .cat {
	margin-top: 10px;
	float: left;
	width: 199px;
	color: #1196D5;
	font-weight: bold;
}
.colright .cat ul {
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	width: 199px;
	list-style-position: outside;
	line-height: 20px;
}
.colright .cat ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	float: left;
}
.colright .cat ul li a {
	float: left;
	height: 20px;
	width: 184px;
	text-decoration: none;
	color: #1196D5;
	padding-left: 20px;
	background-color: #EFF0F0;
	background-image: url(/images/ico_arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
}
.colright .cat ul li a:hover {
	background-color: #fff;
	background-position: 5px 7px;
}
.colleft .module {
	float: left;
	width: 172px;
	padding-right: 5px;
	padding-left: 4px;
	margin-top: 20px;
}
.colfooter {
	float: left;
	width: 100%;
	background-color: #081847;
	background-image: url(../images/bg_footer.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.colfooter   .footer {
	margin: auto;
	width: 810px;
	padding-bottom: 10px;
	color: #989fb3;
	font-size: 10px;
}
.colfooter .footer a {
	color: #989fb3;
	font-weight: normal;
}
.colfooter .footer a:hover {
	color: #fff;
	text-decoration: none;
}

.colfooter  .footer  span {
	float: right;
}

/**/


.linklist	{
	
	width: 520px;

}

.linkImage	{
	
	height:120px;
}

.linkdiv	{
	float:left;
	width:250px;
	text-align:	center;
	margin-bottom:40px;
	vertical-align:top;	
}

.memberdiv	{
	float:left;
	width:45%;
	text-align:	center;
	vertical-align:top;	
}


/* Shop styles*/

.colleft .cellhead {
	float: left;
	height: 50px;
	width: 10px;
	margin-bottom: 10px;
}

.colleft .pnlhead {
	float: left;
	height: 35px;
	width: 205px;
	background-color: #1196D5;
	padding-top: 15px;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	padding-left: 10px;
}
.colleft  .pnlhead2 {
	float: left;
	height: 35px;
	width: 515px;
	background-color: #1196D5;
	padding-top: 15px;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	padding-left: 10px;
}

.colleft  .pnlcart {
	float: left;
	height: 30px;
	width: 300px;
	background-color: #1196D5;
	text-align: right;
	padding-top: 20px;
	color: #fff;
	padding-right: 10px;
	background-image: url(../images/ico_cart.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.colleft .pnlcart a {
	color: #fff;
	font-weight: normal;
}
.colleft .pnlcart a:hover {
	color: #000;
	text-decoration: none;
}
.colleft .paging {
	background-color: #f0f0f0;
	padding: 10px;
	float: left;
	width: 525px;
	text-align: center;
	color: #1196D5;
	margin-bottom: 10px;
}
.colleft  .paging  select {
	vertical-align: middle;
	font-size: 11px;
	border: 1px solid #ccc;
	float: right;
	text-align: center;
}


.colleft  .tableshop {
	float: left;
	height: 600px;
	width: 540px;
}
.tableshop td {
	padding-bottom: 10px;
}
.tableshop  .cellitem {
	height: 10px;
	width: 175px;
	clear: both;
}
.tableshop .colitem {
	width: 163px;
	margin-right: 10px;
	border-right: solid 1px #1196D5;
	border-left: solid 1px #1196D5;
	clear: both;
	background-image: url(../images/img_shop_pnlbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: -1px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}
.tableshop .colitem .itemname {
	height: 27px;
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
}
.tableshop .colitem .itemname a {
	text-decoration: none;
}

.tableshop .colitem .itemimg {
	height: 120px;
	overflow: hidden;
	clear: both;
	width: 161px;
	border: 1px solid #fff;
}
.tableshop .colitem .itemprice {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin-top: 6px;
}
.tableshop .colitem .itemstock {
	font-size: 9px;
	color: #1196d5;
}
.colleft  .imgcell  {
	float: left;
	height: 15px;
	width: 545px;
}
.colleft .itemdetails {
	background-color: #1196D5;
	float: left;
	width: 545px;
}
.colleft  .itemdetails h1 {
	text-align: center;
	color: #fff;
}
.itemdetails select {
	border: 1px solid #fff;
	text-align: left;
	width: 130px;
	margin-bottom:5px;
}

.itemdetails .ctr {
	text-align: center;
	margin-top: 10px;
}
.itemdetails .img {
	height: 350px;
	width: 470px;
	border: 10px solid #e6f4fc;
}
.itemdetails .info {
	width: 488px;
	border: 1px solid #82c1e2;
	clear: both;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	background-color: #123270;
}
.itemdetails .info .btn {
	float: right;
	padding: 10px;
	width: 130px;
	text-align: center;
}
.itemdetails .info .botline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #82c1e2;
}
.itemdetails .info .rowinfo {
	padding: 10px;
	width: 318px;
	color: #1196D5;
	font-weight: bold;
}
.itemdetails .info .rowinfo span {
	float: right;
	color: #fff;
	width: 250px;
}
.itemdetails .continue {
	clear: both;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	width: 460px;
	text-align: right;
}
.itemdetails .continue a {
	color: #fff;
	text-decoration: none;
}
.itemdetails .continue a:hover {
	color: #000;
}
.cartinfo {
	background-color: #1196D5;
	float: left;
	width: 525px;
	padding-right: 10px;
	padding-left: 10px;
	color: #fff;
	font-size: 10px;
}
.cartinfo .wrap {
	width: 525px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0E7FA;
}
.cartinfo  .wrap  a, .cartinfo .wrap2 a {
	color: #fff;
	font-weight: normal;
}
.cartinfo  .wrap2 {
	width: 465px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0E7FA;
	margin: auto;
	clear: both;
}

.cartinfo .cqty {
	float: left;
	height: 20px;
	width: 30px;
	padding-top: 5px;
	text-align: center;
}


.cartinfo  .camount {
	float: left;
	width: 30px;
	height: 22px;
	text-align: center;
	padding-top: 3px;
}
.cartinfo   .camount   .amount {
	border: 2px solid #037FB8;
	width: 26px;
	height: 15px;
	text-align: center;
}
.cartinfo .cname {
	height: 20px;
	width: 215px;
	float: left;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 5px;
}
.cartinfo .cvar {
	height: 20px;
	width: 80px;
	float: left;
	text-align: center;
	padding-top: 5px;
}
.cartinfo .cprice {
	float: left;
	height: 20px;
	width: 70px;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
}
.cartinfo  .cprice2 {
	float: left;
	height: 20px;
	width: 325px;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
}
.cartinfo .cact {
	float: left;
	width: 100px;
	height: 20px;
	text-align: center;
	padding-top: 5px;
}
.cartinfo  .ctotal {
	float: left;
	width: 70px;
	height: 20px;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
}
.cartinfo   .ctotalall {
	float: left;
	width: 170px;
	height: 22px;
	text-align: right;
	padding-top: 3px;
	padding-right: 5px;
	font-size: 15px;
	color: #ff0;
	font-weight: bold;
}
.cartinfo  .note {
	float: left;
	width: 225px;
	padding: 10px;
	margin-top: 10px;
}
.cartinfo   .pay {
	float: left;
	width: 280px;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}
.checkout {
	background-color: #1196D5;
	float: left;
	width: 525px;
	font-size: 11px;
	color: #fff;
	padding: 10px;
}
.checkout a {
	color: #fff;
}
.checkout .info {
	text-align: center;
}
.checkout input {
	font-size: 11px;
	padding: 2px;
}
.checkout  .colreg {
	margin: auto;
	clear: both;
	width: 350px;
	float: left;
}

.checkout  .colreg table {
	clear: both;
}

.checkout  .colreg  .wrap {
	float: left;
	width: 350px;
	margin-bottom: 5px;
}
.checkout .colreg .wrap .wleft {
	width: 125px;
	float: left;
	padding-top: 4px;
}
.checkout .colreg .wrap .wright {
	float: left;
	width: 225px;
}
.checkout .colreg .wrap .wrightinfo {
	width: 225px;
	float: left;
	padding-top: 4px;
}
.checkout table td {
	padding: 5px;
}
.checkout .bordertopbottom {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C0E7FA;
	border-bottom-color: #C0E7FA;
	background-color: #12A3E9;
}
.checkout  .borderbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #18A8ED;
}
.checkout   .bordertop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C0E7FA;
}


.colreg .wrap .wright input {
	width: 200px;
	height: 14px;
}
.colreg .wrap .wright select {
	border: 1px solid #fff;
}
.colreg .wrap .wright textarea {
	width: 200px;
	border: 1px solid #fff;
	font-size: 11px;
}


.colfooter {
	float: left;
	width: 100%;
	background-color: #081847;
	background-image: url(../images/bg_footer.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.colfooter .footer {
	margin: auto;
	width: 810px;
	padding-bottom: 10px;
	color: #989fb3;
	font-size: 10px;
}
.colfooter .footer a {
	color: #989fb3;
	font-weight: normal;
}
.colfooter .footer a:hover {
	color: #fff;
	text-decoration: none;
}
.colfooter .footer span {
	float: right;
}

.contourField	{
	margin-bottom: 20px;
}



























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
