@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-size:12px;
	background: url(images/bodybg.gif) center repeat;
	font-family:Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, p, form, div, ul, li{
	margin:0;
	padding:0;
}

a, img{
	outline:none;
	border:none;
	color:#039aed;
}

.clr{
	clear:both;
}

.spacer{
	float:left;
	height:10px;
}

.GlobalWrapper{
	width:960px;
	margin:0 auto;
	clear:both;
	background: url(images/bkgnd.gif) repeat-y;
}

.Wrapper{
	width:938px;
	margin:0 auto;
	background:#fff;
}

.header{
	float:left;
	width:938px;
}

.logo{
	float:left;
	width:223px;
	height:112px;
	margin:3px 0 0 0;
}

.logo a{
	width:223px;
	height:112px;
	display:block;
	text-indent:-2000px;
	background:url(images/logo.gif) top left no-repeat;
}

.headerRight{
	float: right;
	width:665px;	
}

.language{
	float: right;
	width:110px;
	height:13px;
	margin:0 0 5px 0;
}

.language a{
	font-size:11px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
}

.languageImage{
	width:18px;
	height:13px;
	margin:5px 0 0 3px;
}

.topNav{
	float: left;
	width:655px;
	color:#707070;
	font-size:10px;
	padding:5px 0 0 22px;
}

.topNav ul{
	list-style:none;
}

.topNav li{
	float:left;
	display:block;
}

.topNav a{
	text-decoration: underline;
	font-size:11px;
	color:#707070;
	font-weight:normal;
	padding:0 5px 0 5px;
	border-right:solid 1px #707070;
}

.topNav a span{
	text-decoration:none;
	padding:0 0 0 3px;
	font-size:11px;
	color:#707070;
	font-weight:normal;
}

.topNav a.no{
	border:none;
}

.topNav ul.topNavUl{
	margin: 0 0 0 15px;
	list-style:none;
	float:left;
	width:375px;
}

.help{
	float: left;
	width:318px;
	padding:5px 0 0 85px;
}

.help h1{
	float:left;
	font-size:11px;
	color:#707070;
	font-weight: bold;
	padding:0 5px 0 0;
}

.help h2{
	font-size:11px;
	color:#707070;
	padding:0 0 0 5px;
	font-weight:normal;
	text-align:left;
}

.cart{	
	float: right;
	width:199px;
	padding:5px 0 0 0;
}

.cart ul{
	list-style:none;
}

.cart li{
	float:left;
	display:block;
}

.cart li.image{
	float:left;
	display:block;
	height:14px;
	padding:0 0 0 16px;
	background:url(images/cart.gif) left no-repeat;
}

.cart a{
	text-decoration:none;
	padding:0 0 0 8px;
	font-size:11px;
	color:#707070;
	font-weight:normal;
}

.cart a span{
	text-decoration:underline;
}

.browse{
	float: right;
	width:605px;
	margin:20px 0 20px 0;
}

label{
	float:left;
	width:105px;
	font-size:11px;
	color:#707070;
	padding:1px 3px 0 0;
	font-weight: bold;
}

.listing{
	float:left;
	width:114px;
	height:16px;
	border:solid 1px #898989;
	color:#707070;
	font-size:11px;
	margin:0 15px 0 0;
}

.searchbox{
	float:left;
	width:137px;
	height:15px;
	border:solid 1px #898989;
	color:#707070;
	font-size:11px;
	padding:1px 0 0 5px;
	margin:0 0 0 10px;
}

.search{
	float:left;
	width:64px;
	height:20px;
	cursor:pointer;
	border:none;
	margin:0 0 0 15px;
	background:url(images/search.gif) left no-repeat;
}

.nav{
	float:left;
	width:100%;
	height:31px;
	background:url(images/nav.gif) repeat-x;
}

.nav ul{
	list-style:none;
}

.nav li{
	float:left;
	display:block;
	height:31px;
	border-right: solid 1px #97c89b;
}

.nav a{
	float:left;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	padding:8px 14px 8px 14px;
}

.nav li.none{
	border:none;
}

.container{
	float:left;
	width:938px;
	margin:8px 0 0 0;
}

.ContainerLeft{
	float:left;
	width:204px;
}

.browseTop{
	float:left;
	width:202px;
	height:29px;
	border:solid 1px #ca9ec0;
}

.browseTop2{
	float:left;
	width:202px;
	background:url(images/leaves.gif) no-repeat left;
	height:29px;
}

.browseTop2link {
	font-weight:bold; color:black; text-decoration:none;background:none; padding:0;
}

.browseTop2 h2{
	margin:0;
	padding:11px 5px 0px 22px;
	font-size:12px;
}


.browseBottom{
	float:left;
	width:203px;
	margin:5px 0 0 0;
	border-right:solid 1px #ca9ec0;
}

.verNav{
	float:left;
	width:202px;
}

.verNav ul{
	list-style:none;
}

.verNav li{
	float:left;
	display:block;
}

.verNav a{
	float:left;
	width:190px;
	color:#039aed;
	padding:0 0 0 12px;
	font-size:12px;
	text-decoration:underline;
	background:url(images/arrow.gif) left no-repeat;
	font-weight:normal;
}

.verNav a:hover{
	text-decoration:none;
}

.AllCategory{
	width:165px;
	height:30px;
	margin:15px auto 6px auto;
}

.AllCategory a{
	width:165px;
	height:30px;
	display:block;
	text-indent:-2222px;
	background:url(images/categories.gif) left no-repeat;
}

.productWrapper{
	float:left;
	width:204px;
	margin:10px 0 0 0;
	background:#893374;
}

.productImage{
	float: left;
	width:204px;
	height:21px;
	margin:12px 0 0 0;
}

.productNav{
	float:left;
	width:204px;
	margin:15px 0 0 0;
}

.productNav ul{
	list-style:none;
}

.productNav li{
	float:left;
	display:block;
}

.productNav a{
	float:left;
	width:195px;
	text-decoration:underline;
	color:#fff;
	margin:0 0 0 9px;
	padding:5px 0 0 0;
	font-size:12px;
	font-weight:normal;
}

.productWrapper h1{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin:5px 0 0 9px;
}

.productWrapper h2{
	float: left;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:8px 0 0 0;
	margin:0 0 0 9px;
}

.txtarea{
	float: left;
	width:67px;
	height:22px;
	color:#000;
	margin:5px 0 0 9px;
	font-size:12px;
	background:#ffe8fa;
	border:solid 1px #6b0050;
}

.submit{
	float:left;
	width:78px;
	height:24px;
	cursor:pointer;
	border:none;
	margin:10px 0 0 9px;
	background:url(images/submit.gif) left no-repeat;
}

.newsletterBox{
	float:left;
	width:202px;
	margin:5px 0 0 0;
}

.newsletter{
	float:left;
	width:202px;
}

label.text{
	float:left;
	width:145px;
	color:#707070;
	padding:3px 5px 0 0;
	font-weight: bold;
}

.input{
	float:left;
	width:151px;
	height:19px;
	border:solid 1px #898989;
	color:#707070;
	font-size:11px;
	padding:1px 0 0 5px;
	margin:10px 0 0 0px;
}

.subscribe{
	float:left;
	width:86px;
	height:26px;
	cursor:pointer;
	border:none;
	margin:10px 0 0 0;
	background:url(images/subscribe.gif) left no-repeat;
}

.shop{
	float:left;
	width:203px;
	height:66px;
	margin: 20px 0 15px 0;
	display:block;
	text-indent:-2222px;
	width:203px;
	height:66px;
	background:url(images/shop.gif) left no-repeat;
}

.browseBottom p{
	text-align:center;
	font-size:12px;
	color:#707070;
	font-weight:normal;
}

.browseBottom p a{
	margin:0 auto;
	border:none;
	clear:both;
	padding:5px 0 0 0;
}

.links{
	float:left;
	width:204px;
	margin:8px 0 0 0;
}

.links img{
	list-style:none;
	float:left;
}

.links a img{
	border:none;
	margin:10px 0 10px 0;
}

.links a.mid img{
	margin:15px 0 15px 25px;
	border:none;
}

.containerMid{
	float:left;
	width:542px;
	padding:0 0 0 8px;
}

.containerDouble{
	padding:20px;
	margin-left:200px;
}

.banner{
	float:left;
	width:540px;
	height:258px;
	background:url(images/banner.gif) left no-repeat;
	border: solid 1px #bf90b2;
}

.readMore{
	float:right;
	width:85px;
	height:46px;
	clear:both;
	padding:0 10px 0 0;
	margin:206px 0 0 0;
}

.readMore a{
	width:85px;
	height:46px;
	display:block;
	border:none;
	text-indent:-2222px;
	background:url(images/read.gif) left no-repeat;
}

.tab{
	float:left;
	width:105px;
}

.tab ul{
	list-style:none;
}

.tab li{
	float: left;
	display:block;
}

.tab a{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:10px 0 0 0;
	margin:0 5px 0 0;
	text-decoration:none;
	font-size:12px;
	width:15px;
	height:14px;
	float:left;
	background:url(images/tab.gif) left no-repeat;
}

.tab a:hover, .tab a.active{
	background:url(images/hovrtab.gif) left no-repeat;
}

.all{
	float:right;
	width:110px;
	margin:11px 0 0 0;
}

.all a{
	width:120px;
	font-size:12px;
	color:#039aed;
	font-weight:normal;
	text-decoration:underline;
}

.topic{
	float:left;
	width:541px;
	height:18px;
	margin:15px 0 0 0;
}

.piclist{
	float:left;
	width:541px;
}

.picBox{
	float:left;
	width:120px;
	margin:15px 15px 0 0;
}

.picImg{
	float:left;
	width:118px;
	height:161px;
	margin:0 0 10px 0;
	border: none;
}

.picBox{
	float:left;
	width:120px;
	margin:15px 12px 0 0;
}

.picBox a{
	float:left;
	width:120px;
	font-size:12px;
	color:#039aed;
	text-align:center;
	font-weight:normal;
	text-decoration:underline;
}

.picBox1{
	float:left;
	width:120px;
	margin:15px 12px 0 0;
}

.picImg1{
	float:left;
	width:118px;
	height:125px;
	margin:0 0 10px 0;
	border: solid 1px #bf90b2;
}

.picImg1 img {
	padding:8px;
display:block;margin-left:auto;margin-right:auto;
}

.picBox1 a{
	float:left;
	width:118px;
	font-size:12px;
	color:#039aed;
	text-align:center;
	font-weight:normal;
	text-decoration:underline;
}

.picBox1 a span{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}


.picBox2 {
	float:left;
	width:180px;
	margin:15px 12px 0 18px;
	border: solid 1px #bf90b2;
	height: 320px;
	padding:10px;
}

.picImg2 {

	margin:0 0 10px 0;
	width:180px;
	height:290px;
	text-align:center;
}

.picBox2 a{
	color:#039aed;
}

.picBox2 a span{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}

.buy{
	width:81px;
	height:25px;
	margin:8px auto auto auto;
}

.buy a{
	width:81px;
	height:25px;
	border:none;
	display:block;
	text-indent:-2222px;
	background:url(images/buy.gif) left no-repeat;
}

.piclist p{
	font-size:12px;
	color:#707070;
	font-weight:normal;
	margin:45px 0 0 0;
 }
 
.piclist p span{
	font-size:12px;
	color:#000;
	font-weight: bold;
 }

.piclist p a{
	font-size:12px;
	color:#039aed;
	font-weight:normal;
	text-decoration:underline;
 }
 
.containerRight{
	float: left;
	width:183px;
}
 
.containerRightLink{
	float: left;
	width:182px;
}

.containerRightLink img{
	list-style:none;
	float:left;
}
 
 .containerRightLink a img{
	border:none;
}

.monthBox{
	float: right;
	width:172px;
	margin:15px 0 0 0;
	border:solid 1px #c89fbf;
}

.monthBoxTop{
	float:left;
	width:172px;

	border-bottom:solid 1px #c89fbf;
}

.monthBoxpic{
	float:left;
	width:172px;
	height:183px;
}

.monthBoxpicTxt{
	width:172px;
	margin:2px auto 0 auto;
}

.monthBoxpicTxt a{
	font-size:12px;
	color:#039aed;
	width:172px;
	float:left;
	text-align:center;
	text-decoration: underline;
	font-weight: bold;
}

.monthBoxpicTxt a span{
	font-size:12px;
	color:#000;
	text-align:center;
	text-decoration: none;
	font-weight: bold;
}

.monthBox p{
	font-size:12px;
	color:#707070;
	float:left;
	margin:15px 0 0 0;
	padding:0 5px 0 5px;
	font-weight: normal;
}

.monthBox p a{
	font-size:12px;
	color:#039aed;
	float:left;
	text-decoration:underline;
	font-weight: normal;
}

.monthBox p.cet{
	font-size:12px;
	color:#707070;
	float:left;
	width:150px;
	text-align:center;
	margin:15px 0 0 0;
	font-weight: normal;
}


.monthBox a.ad{
	font-size:12px;
	color:#039aed;
	float:left;
	width:150px;
	margin:8px 0 0 0;
	text-align:center;
	text-decoration:underline;
	font-weight: normal;
}

.partnersList{
	float:left;
	width:170px;
	margin:25px 0 0 0;
}

.partnersList img{
	list-style:none;
	float:left;
}

.partnersList a img{
	border:none;
}

.lastBox{
	float:left;
	width:936px;
	height:90px;
	margin:10px 0 0 0;
	border:solid 1px #d6b4cd;
}

.last1{
	float:left;
	width:200px;
	margin:20px 0 0 20px;
}

.last1 h1{
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.last1 p{
	font-size:11px;
	font-weight: normal;
	color:#707070;
}

.last1 p a{
	font-size:11px;
	font-weight: normal;
	color:#039aed;
	text-decoration:underline;
}

.last2{
	float:left;
	width:240px;
	margin:20px 0 0 20px;
}

.last2 h1{
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.last2 p{
	font-size:11px;
	font-weight: normal;
	color:#707070;
}

.last2 p a{
	font-size:11px;
	font-weight: normal;
	color:#039aed;
	text-decoration:underline;
}

.bottomNav{
	float:left;
	width:100%;
	height:31px;
	margin:20px 0 0 0;
	background:url(images/bottomnav.gif) repeat-x;
}

.bottomNavIn{
	width:795px;
	height:31px;
	margin:0 auto;
}

.bottomNavIn ul{
	list-style:none;
}

.bottomNavIn li{
	float:left;
	display:block;
	height:31px;
	border-right: solid 1px #97c89b;
}

.bottomNavIn a{
	float:left;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight: normal;
	padding:8px 5px;
}

.bottomNavIn li.mm{	
	border:none;
}

.lastLinks{
	margin:35px auto auto auto;
	width:796px;
	height:56px;
}

.lastLinks img{
	list-style:none;
	float:left;
}

.lastLinks a img{
	border:none;
}

.bottomlastnav{
	width:750px;
	margin:10px auto auto auto;
}

.bottomlastnav ul{
	list-style:none;
}

.bottomlastnav li{
	float:left;
	display:block;
}

.bottomlastnav a{
	float:left;
	font-size:11px;
	color:#039aed;
	text-decoration:none;
	font-weight: normal;
	padding:0 4px 0 4px;
	border-right: solid 1px #039aed;
}

.bottomlastnav a.borderno{
	border:none;
}

.bottomlastnav h1{
	font-size:11px;
	color:#636363;
	margin:8px 0 0 0;
	text-align:center;
	font-weight:normal;
}

.photo img {
	border: solid 1px #bf90b2;
	padding: 10px;
	margin: 10px 50px 10px 50px;
}

table.type1 {
	border: 1px black solid;
	color:#2D7A9D; 
	text-align:center; 
	background:#F0EEEE; 
	margin-left: 50px; 
	margin-top: 15px;
	border-collapse:collapse; 
	font-weight:bold;
	border:1px solid black;
	}

table.type1 td {
	border:1px solid black; 
	padding:7px;
	}

table.type1 th {
	border:1px solid black; 
	padding:10px; 
	background:#838FAD; 
	font-weight:bold; 
	color:#FFF;
	}

