*{margin:0;padding:0;}
a{text-decoration:none;color:#e41;}
a:hover{text-decoration:underline;}
body{font:9pt Arial,Verdana,Helvetica;line-height:1.6em;background:url(assets/images/bg_body.jpg) left top repeat;color:#0b577d;text-align:center;}
h1{font-weight:normal;font-size:18pt;}
h2{font-size:13pt;}
h3{font-size:11pt;}
h4{font-size:10pt;}
img{border:none;}
p{line-height:1.6em;padding:3px 0;}
table{border-collapse:collapse;width:100%;margin:10px 0;}
table thead th, table tbody td{border-bottom:1px solid #c5e3e8;text-align:center;vertical-align:middle;height:30px;}
ul{list-style-type:none;}
#footer{clear:both;padding:0 0 5px 0;margin-top:25px;text-align:center;background:url(assets/images/bg_bottom.jpg) left top repeat-x;}
#footer ul{padding:10px 0 0 0;}
#footer ul li{display:inline;margin:0 4px;}
#footer ul li a{color:#0b577d;font-size:8pt;}
#logo{float:left;display:block;text-indent:-9999px;width:262px;height:94px;background:url(assets/images/logo02.jpg) left top no-repeat;}
#main{clear:both;margin:0 auto;width:900px;}
#top{height:100px;padding-top:10px;}

#menu{float:left;overflow:hidden;width:900px;height:32px;}
#menu ul{float:left;width:900px;height:32px;margin:0px;}
#menu ul li{float:left;display:inline;line-height:32px;margin-left:10px;}
#menu ul li a{display:block;float:left;height:32px;overflow:hidden;text-indent:-9999px;background-image:url(assets/images/menu.gif);background-repeat:no-repeat;}
#menu ul li a#menu1{width:43px;background-position:0 0;}
#menu ul li a#menu1:hover{width:43px;background-position:0 -32px;}
#menu ul li.active a#menu1{width:43px;background-position:0 -64px;}
#menu ul li a#menu4{width:57px;background-position:-49px 0;}
#menu ul li a#menu4:hover{width:57px;background-position:-49px -32px;}
#menu ul li.active a#menu4{width:57px;background-position:-49px -64px;}
#menu ul li a#menu5{width:66px;background-position:-111px 0;}
#menu ul li a#menu5:hover{width:66px;background-position:-111px -32px;}
#menu ul li.active a#menu5{width:66px;background-position:-111px -64px;}
#menu ul li a#menu6{width:42px;background-position:-186px 0;}
#menu ul li a#menu6:hover{width:42px;background-position:-186px -32px;}
#menu ul li.active a#menu6{width:42px;background-position:-186px -64px;}
#menu ul li a#menu7{width:54px;background-position:-236px 0;}
#menu ul li a#menu7:hover{width:54px;background-position:-236px -32px;}
#menu ul li.active a#menu7{width:54px;background-position:-236px -64px;}
#menu ul li a#menu8{width:35px;background-position:-295px 0;}
#menu ul li a#menu8:hover{width:35px;background-position:-295px -32px;}
#menu ul li.active a#menu8{width:35px;background-position:-295px -64px;}

.bg-blue{background-color:#c5e3e8;}
.bg-dark{background-color:#0b577d;}
.bold{font-weight:bold;}
.bordeaux{color:#900;}
.button-home,.button-inner{display:block;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;overflow:hidden;}
.button-home{width:420px;height:85px;background-image:url(assets/images/button-home.jpg);}
.button-home:hover{height:76px;background-position:0 -84px;margin-bottom:9px;}
.button-inner{width:309px;height:63px;background-image:url(assets/images/button-inner.png);}
.button-inner:hover{height:57px;background-position:0 -62px;margin-bottom:6px;}
.center{text-align:center;}
.column{float:left;width:420px;text-align:left;}
.column-first{margin-right:60px;}
.column-alt{margin-right:40px;}
.column-right{float:right;width:230px;text-align:left;}
.dark{background:url(assets/images/bg_dark.gif) left top repeat;}
.fixfloat{clear:both;height:0px;overflow:hidden;}
.icon-flower{background:url(assets/images/icon-flower.png) 50% 50% no-repeat;}
.icon-quot{background-image:url(assets/images/icon-quot.jpg);background-repeat:no-repeat;}
.icon-quot-bottom{background-image:url(assets/images/icon-quot-2.jpg);background-position:right bottom;padding-right:55px;}
.icon-quot-top{background-position:left top;padding-left:55px;}
.icon-stop{background:url(assets/images/icon-stop.jpg) 50% 50% no-repeat;}
.index form{width:300px;}
.inner .column{width:630px;}
.inside{padding:10px;}
.inp{border:1px solid #abc;font-size:8pt;}
.inp2{width:50px;}
.inp3{width:120px;}
.inp4{margin-left:10px;width:65px;}
.hr{clear:both;margin:5px 0;height:1px;overflow:hidden;}
.leftAlign{text-align:left;}
.list-one-column{margin:10px 0 20px 0;}
.list-one-column li{line-height:18px;margin:0 0 7px 0;padding-left:25px;background:url(assets/images/icon-flower.png) 0px 0px no-repeat;}
.list-two-column{float:left;margin:1px 0;width:205px;font-size:13px;}
.list-two-column li{
	line-height:30px;padding-left:25px;background:url(assets/images/icon-flower.png) 0px 4px no-repeat
}
.list-two-column-first{
	margin-right:5px
}
.rightAlign{
	text-align:right
}
.row{
	float:left;margin:20px 0 10px 0;width:900px
}
.sidebar{
	clear:both;margin-top:20px
}
.testimonial{
	font-size:10pt;line-height:1.5em
}
.testimonial blockquote{
	font-style:italic
}

.image{margin:0 20px 20px 20px}
.right{float:right}
.left{float:left}
.inline{display:inline}
.sideSlides{width:210px;height:220px}
#top ul{margin:0;padding:0}
#top ul li{margin:0;padding:0;float:right;display:inline;width:40px}
#langSelect{float:right;padding:5px 0 5px 0;width:260px;height:20px}
p,ul,blockquote{margin:0 0 10px 0}
blockquote{font-style:italic}
h1,h2,h3,h4{margin:0 0 8px 0}
ul,ol{margin:0 0 15px 30px}
ul li{padding:0 0 8px 0}
ol li{margin:0 0 10px 0}
fieldset{width:100%;border:none;margin:0 0 15px 0}
label{clear:both;float:left;width:100px}
input{float:left;width:175px;}
.slides{height:200px}
#register{float:left;text-align:left;margin:0 0 20px 0}
#multiple{float:left;text-align:left;margin:20px 0;}
#cart{float:left;text-align:left;margin:20px 0;}
#cart table{font-size:11pt}
#cart td{width:150px}
#cart td.checkbox_td{width:30px;text-align:center;}
#cart tr{vertical-align:middle;}
#cart .first{width:450px;text-align:left;}
#cart table tbody td em {display:block;font-size:10px;font-style:normal;}
#cart .image{margin:20px}
#shopping{width:100%;}
input.checkbox{float:none;width:auto;margin:0 auto;}
.question{font-size:14px;font-weight:bold;padding:5px 10px;margin:0 0 3px 0;cursor:pointer}
.answer{display:none}
.red{color:#e41;}
.empty{background-color:#e41;}

.clear {clear:both;}
#grand_total{font-size:125%;}
#counterSettings label, #counterSettings input {line-height:1.2em}
.moneySave, .healthSave {font-size:28px;line-height:1.2em;padding:20px;background:white;text-align:center;font-family:Georgia,serif}
.healthSave {color:#093}
.moneySave {color:#D60024}
.centerAlign {text-align:center;}
.testLang {margin:20px; clear:both}
.line-through{text-decoration:line-through;}
