/* Start of CMSMS style sheet 'animacare_basic' */
html, body {
height:100%;
width:100%;
}

body {
 font-family:Tahoma, Georgia, Verdana, sans-serif;
 background-color:#ffffff;
 margin:0px;
 padding:0px;
 font: 0.8125em Verdana, sans-serif; line-height: 1.4; color: #333; 
}

a img {
 border:0px;
 margin:0px;
 padding:0px;
}

.devider {
 width:100%;
 font-size:0px;
 clear:both;
 display:block;
}

h1, h2, h3, h4 {
 margin:0px;
 padding:0px;
}

h1 {
 padding-top:0.4em;
 padding-bottom:0.4em;
 width:778px; 
 color:black;
 margin:0px auto 0px auto; 
 font-family:verdana, "Times New Roman", serif;;
 text-transform: none; 
 letter-spacing: 2px;
 font-size: 130%; 
 font-weight:normal;
 text-align:center;
}

.titlebar {
 border-top:1px solid #000000;
 border-bottom:10px solid #dadada;
}

.titlebar h1 {
 color:white;
}

h2 {
 font-size:105%;
 margin-bottom:1em;
 color:#BF212F;
 text-align:center;
}

.inner {
 width:778px;
 margin:0px auto 0px auto;
 border:0px solid black;
 clear:both;
 
}
.inner p {
 padding:1em 0em 1em 0em;
}

#container {
 width:100%;
 margin:0 auto 0 auto;
 text-align:left;
}

#top {
 border:0px solid black;
 padding-top:2em;
}

#header {
 text-align:left;
 background-color:white;
 overflow:hidden;
 background-repeat:repeat-x;
}

#header .inner {
 background-repeat:no-repeat;
 background-position:center center;
 height:272px;
}


#contents1 {
 color:#c1c876;
 clear:both;
 background-color:#234F33;
}
#contents1 .inner {
 background-repeat:no-repeat;
 background-position:center top;
 height:120px;
}

#contents2 {
 color:#444444;
 clear:both;
 border:0px solid white;
 text-align:justify;
 padding-top:1em;
 background-color:#eeeeee;
}
#contents2  .inner {
 width:778px;
/* column-count:3; column-gap: 10px; column-rule: 1px solid #999;*/
}

#contents2  .inner  p {
 border:0px solid red;
 margin:0em;
 padding:0.9em 0em 0.9em 0em;
}

#submenuwrap {
 background-color:#666666;
}

#submenu {
 width:778px;
 text-align:right;
 margin:0em auto;
 color:black;
 padding:0.2em 0.2em;
}

#submenu a {
 text-decoration:none;
 color:#ffffff;
 padding:0.2em 0.2em;
}

#submenu a:hover {
 color:#ffffff;
 background-color:#222222;
}

#menuwrap {
 border:0px solid red;
 text-align:right;
 width:370px;
 float:right;
}

#menuwrap a {
 display:block;
 padding:0.3em 1em 0.3em 1em;
 margin:0.2em 0em 0.2em 0em;
 color:#120048;
 text-decoration:none;
 font-family:tahoma, verdana;
 font-size:100%;
 letter-spacing:0.2em;
 background-color:#9da63f;
 border:0px solid white;
}
#menuwrap a:hover {
 background-color:#234F33;
 color:#ffffff;
 padding-left:2em;
}


#footer {
 background-color:#234F33;
 border-top:10px solid #dadada;
 color:#c1c876;
 clear:both;
 padding:1em;
 text-align:center;
}

img.prod, img.intext {
 /*
 border:10px solid #234F33;
 padding:0em;
 margin:0.5em;
 */
 margin:0em 0em 0em 1em;
padding:8px;
border:solid;
border-color: #dddddd #cccccc #cccccc #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}

div.center {
 border:1px solid #dddddd;
 background-color:white;
 padding:12px;
}

img.center {
 border:1px solid #dddddd;
 background-color:white;
 padding:12px;
}


img.left {
 float:left;
 margin-left:0em;
}

img.right {
 float:right;
 margin-right:0em;
}


.plug {
 color:#234F33;
 text-align:center;
 
 padding-top:1em;
 padding-bottom:1em;
 font-family:Georgia, "Times New Roman", serif;;
 text-transform: capitalize; 
 letter-spacing: 1px;
 font-size: 140%; 
 font-weight:normal;
}



.cols {
 margin:0px 14.5px 0px 14.5px;
 text-align:justify;
 float:left;
 width:240px;
 border:0px solid black;
}

div.details {
 /*border:1px solid #dddddd;*/
 border:1px dashed #fda5a5;
 background-color:white;
 padding:1em;
}


.qa_wrap {
 border:1px solid #dddddd;
 background-color:white;
 padding:0.5em;
 margin-bottom:0.5em;
 cursor:pointer;
}
.qa_q {
 border:0px solid #dddddd;
 background-color:white;
}
.qa_a {
 border:0px solid #dddddd;
 background-color:white;
 padding:1em;
}


#topMenu {
 
 width:640px;
 float:right;
 margin:1em 0em 1em 0em;
 color:#f1f1f1;
 font-family:tahoma, verdana;
 font-size:100%;
 letter-spacing:0em;

}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	padding:0.5em 0.2em;
	color:white;
	text-decoration:none;
	/*border-top:4px solid #234F33;*/
	border:1px solid #183b25;
	width:7.5em;
	text-align:center;
	background-color:#3a694b;
}

#nav a:hover {
	/*border-top:4px solid #ffffff;*/
	border:1px solid #ffffff;
	color:#f1f1f1;
}

#nav li {
	float: left;
	width:8.2em;
	
}


#nav li ul {
	position: absolute;
	
	left: -999em;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}


ul#nav li ul {
 width:8em;
 
}

ul#nav li ul li  {
 width:8em;
 
}

ul#nav li ul li a {
 border:1px solid #234F33;
 background-color:#ffffff;
 color:#234F33;
}
ul#nav li ul li a:hover {
 border:1px solid #234F33;
 background-color:#f1f1f1;
 color:#234F33;
}

.loginbox {
 border:10px solid #ffffff;
 background-color:#444444;
 padding:1em;
 margin:1em;
 color:white;
 width:300px;
 margin-left:auto;
 margin-right:auto;
}

.errmsg {
 border:1px dashed #444444;
 text-align:center;
 padding:1em;
 margin:1em;
}

div#madeby {
 font-size:90%;
 color:black;
}
div#madeby a {
 color:black;
 text-decoration:none;
}

#ws_cartsummary {
 float:left;
 width:200px;
 border:10px solid #ffffff;
 background-color:#444444;
 padding:1em;
 color:white;
 text-align:left;
}
.cartproducts {
}
#ws_cartsummary a {
 color:white;
 text-align:left;
}

#ws_shop {
 float:right;
 width:500px;
 border:0px solid red;
}

table.cartwrap {
 border-top:1px solid black;
 border-left:1px solid black;
 width:100%;
}
table.cartwrap th {
 border-right:1px solid black;
 border-bottom:1px solid black;
 padding:0.5em;
 background-color:#444444;
 color:white;
}
table.cartwrap td{
 border-right:1px solid black;
 border-bottom:1px solid black;
 padding:0.5em;
 background-color:#ffffff;
 color:#444444;
}
/* End of 'animacare_basic' */

