body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #5b5f63;
}

A:link {
text-decoration : underline;
font-size : 12px;
font-weight : bold;
color : #3B1C8C;
font-family : Arial, Helvetica, sans-serif;
}
A:visited {
color : #241c6b;
text-decoration : underline;
font-weight : bold;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
}
A:hover {
color : #9399bd;
text-decoration : none;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
A:active {
color : #5e6697;
text-decoration : none;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
P {
	text-align : justify;
	text-indent : 1em;
	margin-top : 0.2em;
	padding-top : 0.2em;
	margin-right : 1ex;
	margin-bottom : 0.2em;
	margin-left : 1ex;
	padding-right : 1ex;
	padding-bottom : 0.2em;
	padding-left : 1ex;
	color: #5b5f63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
hr {
color : #9298bc;
}
h1 {
text-align : center;
margin-top : 0.2em;
padding-top : 0.2em;
margin-bottom : 0.2em;
padding-bottom : 0.2em;
font-size: 20px;
color : #5e6697;
}
h2 {
text-align : center;
margin-top : 0.2em;
padding-top : 0.2em;
margin-bottom : 0.2em;
padding-bottom : 0.2em;
color : #241c6b;
font-size: 16px;
}
h3 {
text-align : center;
margin-top : 0.2em;
padding-top : 0.2em;
margin-bottom : 0.2em;
padding-bottom : 0.2em;
color : #9399bd;
}
h4 {
text-align : left;
font-size : medium;
font-weight : bold;
margin-top : 0.2em;
padding-top : 0.2em;
margin-bottom : 0.2em;
padding-bottom : 0.2em;
margin-right : 1ex;
margin-left : 1ex;
padding-right : 1ex;
padding-left : 1em;
}
h5 {
text-align : right;
font-size : small;
font-weight : bold;
text-indent : 3ex;
margin-top : 0.2em;
padding-top : 0.2em;
margin-bottom : 0.2em;
padding-bottom : 0.2em;
margin-right : 1ex;
margin-left : 1ex;
padding-right : 1ex;
padding-left : 1em;
color : #FFFFFF;
}

table {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

.story {
	clear : both;
	padding : 10px 0 0 10px;
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}
#siteInfo {
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
color : #2c4531;
background-position : center top;
font-weight : normal;
left : 5px;
right : 5px;
bottom : 5px;
}
#siteInfo A:visited {
color : #193175;
text-decoration : underline;
font-weight : bold;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
}
#siteInfo A:hover {
color : #a05329;
text-decoration : none;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
#siteInfo A:active {
color : #fdfac0;
text-decoration : none;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
#sectionLinks {
margin : 0;
font-size : 12px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
background-position : left bottom;
font-weight : bold;
padding-top : 0;
padding-right : 10px;
padding-bottom : 0;
padding-left : 10px;
letter-spacing : 1px;
}
#sectionLinks a {
display : block;
color : #241c6b;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
padding-top : 3px;
padding-bottom : 3px;
}
#sectionLinks a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #241c6b;
text-align : left;
left : 10px;
top : 2px;
right : 10px;
bottom : 2px;
padding-top : 3px;
padding-bottom : 3px;
background-color : #C5CCD6;
}
#sectionLinks HR {
color : #496C87;
font-size : 90%;
background-position : center 0%;
}

#sectionLinks ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sectionLinks li {
	margin: 0;
	padding: 0;
}

#sectionLinks li ul{
	margin: 0px 0px 0px 15px;
	padding: 0;
	list-style-image: url(image/flower.gif);
}

.styletab {
color : #FFFFFF;
font-size : 12px;
text-align : center;
background : center 0%;
font-family : Arial, Helvetica, sans-serif;
letter-spacing : 1px;
text-indent : 3ex;
}
.styletab a:visited {
color : #171F31;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
background-position : left bottom;
left : 10px;
top : 2px;
right : 10px;
bottom : 2px;
}
.styletab a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #00CCFF;
background-position : left 0%;
text-align : left;
left : 10px;
top : 2px;
right : 10px;
bottom : 2px;
}
.styletab a:link {
color : #FFFFFF;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
background-position : left bottom;
left : 10px;
top : 2px;
right : 10px;
bottom : 2px;
}
.styletab a:active {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #2E2E5A;
background-position : left 0%;
text-align : left;
left : 10px;
top : 2px;
right : 10px;
bottom : 2px;
}
.style1 {
color : #333333;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
padding-top : 5px;
padding-right : 10px;
padding-bottom : 2px;
padding-left : 5px;
left : 5px;
top : 5px;
right : 10px;
bottom : 2px;
background-position : right 0%;
font-style : normal;
font-weight : normal;
text-align : right;
float : right;
}
.style2 {
color : #241c6b;
font-size : 12px;
text-align : center;
background : center 0%;
font-family : Arial, Helvetica, sans-serif;
}
.menu {
text-align : center;
}
a.menu {
text-align : center;
color : #0000ff;
}
td.menu {
text-align : center;
}
a.tmenu {
color : #0000ff;
background-color : #ccffff;
}
a.tmenu:hover {
color : #003399;
background-color : #0066FF;
}
a.tmenu:first-letter {
color : #0000ff;
background-color : #ccffff;
font-weight : bolder;
}
li {
text-align : justify;
margin-right : 1ex;
margin-left : 1ex;
padding-right : 1ex;
padding-left : 1ex;
}
ol {
text-align : justify;
margin-top : 2px;
margin-bottom : 2px;
padding-top : 2px;
padding-bottom : 2px;
}
a img {
     border: none !important;
}


td.right {
	width: 205px;
	background: transparent url(/image/fonright.gif) repeat-y right top;
	padding: 0px 0px 15px 0px;
}

table.rightmenu {
	width: 195px;
	text-align: center;
}

td.data {
	padding: 0px 15px 20px 0px;
}



div#cartInfo table td{
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 12px;
	color : #3B1C8C;
}

span.highlight{
	color: #3B1C8C;
	font-weight: bold;
	font-size: 14px;
}

td.empty{
	border-bottom: 2px dotted #2e5573;
	padding: 0px 0px 7px 0px;
}

table.rightinfo td {
	color: #3B1C8C;
	font-size: 12px;
	font-family: Arial;
}



input.button {
	border: none;
	background: url(/image/button_hover.png) no-repeat right top;
	height: 30px;
	width: 100px;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #171f31;
}

input.button:hover {
	border: none;
	background: transparent url(/image/button_normal.png) no-repeat right top;
	height: 30px;
	width: 100px;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;	
	cursor: pointer;
}

input.button:active {
	border: none;
	background: transparent url(/image/button_hover.png) no-repeat right top;
	height: 30px;
	width: 100px;
}

input.button_big {
	border: none;
	background: url(/image/button_hover_big.png) no-repeat right top;
	height: 30px;
	width: 120px;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #171f31;
}

input.button_big:hover {
	border: none;
	background: transparent url(/image/button_normal_big.png) no-repeat right top;
	height: 30px;
	width: 120px;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;	
	cursor: pointer;
}

input.button_big:active {
	border: none;
	background: transparent url(/image/button_hover_big.png) no-repeat right top;
	height: 30px;
	width: 120px;
}

table.cart {
	width: 100%;
	border-collapse: collapse;
}

table.cart  td{
	padding: 8px 5px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color:#3B1C8C;
	
}

p.cartInfo {
	color: #3B1C8C;
	font-size: 12px;
}


div#cartInfo p.cartInfo  .highlighto{
	font-weight: bold;
}

table.cartInfo {
	width: 98%;
	border-top: 2px dotted #2e5573;
	border-bottom: 2px dotted #2e5573;
}

table.cartInfo h4 {
	margin: 0;
	padding: 5px 0px;
	text-align: center;
}

table.cartInfo h4  a{
	color: #3B1C8C;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;	
}

table.cartInfo h4  a:hover{
	color: #3B1C8C;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;	
}

div#cartInfo{
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 12px;
	color : #241c6b;
}


td.category {
	color: #171f31;
	font-weight: bold;
}

input.count {
	border: 1px solid #241c6b;
	text-align: center;
	width: 50px;
}


table.cart {
	width: 100%;
	border-collapse: collapse;
}

table.cart  td{
	padding: 8px 5px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color:#241c6b;
	
}
.max {
	height: 150px;
	max-width: 130px;
}