* {
margin: 0;
padding: 0;
}


body { 
		background: #b4b7c8 url('images/bg/bg-gradation.gif') repeat-x ; 
		font-family: Arial, Verdana, sans-serif, Helvetica;
		font-size: 12px; 
		font-weight: normal;
		text-align: justify; 	
		color: #333333;
}


p { 
	margin-top: 10px; 
	margin-left: 10px; 
	margin-bottom: 20px; 
	margin-right: 12px;
	line-height: 20px; 
	font-size: 12px; 
	color: #333333;
	}
	
p.table { 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-right: 12px;
	line-height: 20px; 
	font-size: 11px; 
	color: #5a3d1c;
	}	
	
p.table_soldout { 
	margin-top: 20px; 
	margin-bottom: 0px; 
	margin-right: 11px;
	line-height: 20px; 
	font-size: 12px; 
	font-weight: bold;
	color: #FFFFFF;
	}	
	
p.table_available { 
	margin-top: 20px; 
	margin-bottom: 0px; 
	margin-right: 11px;
	line-height: 20px; 
	font-size: 12px; 
	font-weight: bold;
	color: #5a3d1c;
	}
	
p.collection { 
	margin-top: 240px; 
	margin-bottom: 0px; 
	margin-left: 120px;
	margin-right: 45px;
	line-height: 20px; 
	font-size: 12px; 
	}	
	
p.faq { 
	margin-top: 0px; 
	margin-bottom: 30px; 
	margin-left: 10px;
	margin-right: 12px;
	line-height: 20px; 
	font-size: 12px; 
	text-align: left; 	
	}		
	
p.contact { 
	margin-top: 10px; 
	margin-bottom: 15px; 
	margin-left: 10px;
	margin-right: 12px;
	line-height: 20px; 
	text-align: left; 	
	color: #333333;
	}	

p.order { 
	margin-top: 15px; 
	margin-bottom: 15px; 
	margin-left: 10px;
	margin-right: 12px;
	line-height: 20px; 
	text-align: left; 	
	color: #333333;
	}	
	
h1 { 
	margin-top: 25px; 
	margin-left: 0px; 
	margin-right: 12px;
	line-height: 20px; 
	font-size: 12px; 
	color: #333333;
	}
	
h1.collection { 
	margin-top: 108px; 
	margin-left: 0px; 
	margin-right: 12px;
	line-height: 20px; 
	font-size: 12px; 
	color: #333333;
	}	
	
	
h2 { 
	margin-top: 0px; 
	margin-left: 10px; 
	margin-right: 12px;
	letter-spacing: .5px;
	line-height: 20px; 
	font-size: 13px; 
	font-weight: bold;
	color: #5a3d1c;
	}	
	
	
h3 { 
	margin-top: 20px; 
	margin-left: 10px; 
	margin-right: 12px;
	line-height: 20px; 
	font-size: 12px; 
	font-weight: bold;
	color: #000000;
	}
	
	
h4 { 
	margin-bottom: 50px; 
	margin-left: 10px; 
	margin-right: 12px;
	line-height: 20px; 
	font-size: 20px; 
	font-weight: bold;
	color: #5a3d1c;
	}	
	

	
a:link {text-decoration: none; font-family: Arial, Verdana, sans-serif, Helvetica;font-size: 11.5px; font-weight: bold; color:#5a3d1c; letter-spacing: .5px; }
a:visited {text-decoration: none; font-family: Arial, Verdana, sans-serif, Helvetica;font-size: 11.5px; font-weight: bold; color:#5a3d1c;  letter-spacing: .5px;}
a:active {text-decoration: none;}
a:hover {text-decoration: none; color: #000;}	

a.sale:link {text-decoration: none; font-family: Arial, Verdana, sans-serif, Helvetica;font-size: 11.5px; font-weight: bold; color:#660000; letter-spacing: .5px; }
a.sale:visited {text-decoration: none; font-family: Arial, Verdana, sans-serif, Helvetica;font-size: 11.5px; font-weight: bold; color:#660000;  letter-spacing: .5px;}
a.sale:active {text-decoration: none;}
a.sale:hover {text-decoration: none; color: #660000;}	

a.copyright:link {text-decoration: none; font-family: Arial, Verdana, sans-serif, Helvetica;font-size: 10px; font-weight: bold; color:#5a3d1c; letter-spacing: 1px; }
a.copyright:visited {text-decoration: none; font-family: Arial, Verdana, sans-serif, Helvetica;font-size: 10px; font-weight: bold; color:#5a3d1c;  letter-spacing: 1px;}
a.copyright:active {text-decoration: none;}
a.copyright:hover {text-decoration: none; color: #000;}	


#main_content { 
	background: #b4b7c8 url('images/bg/bg-gradation.gif') repeat-x ; 
	width: 100%;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	float: none;
	}

#menu_top { 
	background: #edeef2 url('images/menu-top/menu-top.gif') no-repeat top left; 
	height: 24px; 
	width: 100%;
	margin-top:0px;
	float: none; 
	}	
	

/* MENU TOP START */

#menu_topinfo {
	float: right;
	padding-top:0px;
	padding-right:20px;
	margin-top: 7px;
	height:10px;
	list-style-type:none;
	line-height:10px;
}

#menu_topinfo li {
	float:left; 
	width:60px; 
	height:10px;
	line-height:10px;
	position:relative;
	text-align:center;
	font-size: 9px;
	letter-spacing: .5px;
}

#menu_topinfo li a, #menu_topinfo li a:link {
	text-decoration: none; 
	font-family: Arial, Verdana, sans-serif, Helvetica;
	font-size: 10px; 
	font-weight: bold; 
	color:#999; 
	letter-spacing: .5px; 
}


#menu_topinfo li a, #menu_topinfo li a:link span {
	text-decoration: none; 
	font-family: Arial, Verdana, sans-serif, Helvetica;
	font-size: 10px; 
	font-weight: bold; 
	color:#999; 
	letter-spacing: .5px; 
}


#menu_topinfo li a, #menu_topinfo li a:visited {
	display:block;
	text-decoration:none; 
	color:#999;
	font-size: 10px; 
	letter-spacing: .5px; 

}

#menu_topinfo li a span, #menu_topinfo li a:visited span {
	display:none;
	font-size: 10px; 
	letter-spacing: .5px; 
}

#menu_topinfo li a:hover {
	border:0; /* needed to trigger IE */
	color:#000;
	font-size: 10px; 
	font-weight: normal; 
	letter-spacing: 1px; 
}


#menu_topinfo li a:hover span {
	width:103px;
	height:10px;
	text-align:center;
	font-size: 10px; 
	font-weight: bold; 
	letter-spacing: 1px;
	position:absolute; 
	color:#666; 
	cursor:pointer;
}




/* MENU TOP END */
	

/* MENU COLLECTION START */

#menu_collection {
	float: right;
	padding-top:0px;
	padding-right:20px;
	margin-top: 15px;
	height:10px;
	list-style-type:none;
	line-height:10px;
	border-left:1px solid #999;
}

#menu_collection li {
	float:left; 
	width:105px; 
	height:10px;
	line-height:10px;
	border-right:1px solid #999;
	position:relative;
	text-align:center;
	font-size: 9px;
	letter-spacing: .5px;
}

#menu_collection li a, #menu_collection li a:visited {
	display:block;
	text-decoration:none; 
	color:#999;
	font-size: 9px; 
	letter-spacing: 1px; 

}

#menu_collection li a span, #menu_collection li a:visited span {
	display:none;
	font-size: 9px; 
	letter-spacing: 1px; 
}

#menu_collection li a:hover {
	border:0; /* needed to trigger IE */
	color:#000;
	font-size: 9px; 
	font-weight: normal; 
	letter-spacing: 1px; 
}

#menu_collection li a:hover span {
	width:103px;
	height:9px;
	text-align:center;
	font-size: 9px; 
	font-weight: bold; 
	letter-spacing: 1px;
	position:absolute; 
	color:#ccc; 
	cursor:pointer;
}


#menu_collection li a, #menu_collection li a:link span {
	text-decoration: none; 
	font-family: Arial, Verdana, sans-serif, Helvetica;
	font-size: 9px; 
	font-weight: bold; 
	color:#999; 
	letter-spacing: 1px; 
}

/* MENU COLLECTION SALE START */

#menu_collection li.sale a, #menu_collection li.sale a:visited {
	display:block;
	text-decoration:none; 
	color:#660000;
	font-size: 10px; 
	letter-spacing: 1px; 

}

#menu_collection li.sale a span, #menu_collection li.sale a:visited span {
	display:none;
	font-size: 9px; 
	letter-spacing: 1px; 
}

#menu_collection li.sale a:hover {
	border:0; /* needed to trigger IE */
	color:#660000;
	font-size: 10px; 
	font-weight: normal; 
	letter-spacing: 1px; 
}

#menu_collection li.sale a:hover span {
	width:103px;
	height:9px;
	text-align:center;
	font-size: 10px; 
	font-weight: bold; 
	letter-spacing: 1px;
	position:absolute; 
	color:#660000; 
	cursor:pointer;
}


#menu_collection li.sale a, #menu_collection li.sale a:link span {
	text-decoration: none; 
	font-family: Arial, Verdana, sans-serif, Helvetica;
	font-size: 10px; 
	font-weight: bold; 
	color:#660000; 
	letter-spacing: 1px; 
}

/* MENU COLLECTION END */

/* MENU COLLECTION END */



/* TABLE COLLECTION STARTS */

table.collection {
	width: 460px;
	margin-top: 10px; 
	margin-left: 10px; 
	margin-bottom: 20px; 
	margin-right: 12px;
	border-width: 0px;
	border-spacing: 1px;
	border-style: outset;
	border-collapse: collapse;
}

table.collection th {
	width: 225px;
	border-width: 1px;
	padding: 10px 0px 10px 0px;
	border-style: dotted hidden dotted hidden;
	border-color: #666666;
}

table.collection td {
	border-width: 1px;
	padding: 15px 15px 20px 0px;
	border-style: dotted hidden dotted hidden;
	border-color: #666666;
	vertical-align: bottom;
}


/* TABLE COLLECTION ENDS */



/* TABLE COLLECTION_PAGE STARTS */

table.collection_page {
	width: 600px;
	margin-top: 10px; 
	margin-left: 10px; 
	margin-bottom: 20px; 
	margin-right: 12px;
	border-width: 0px;
	border-spacing: 1px;
	border-style: outset;
	border-collapse: collapse;
}

table.collection_page th {
	width: 250px;
	border-width: 1px;
	padding: 10px 0px 10px 0px;
	border-style: dotted hidden dotted hidden;
	border-color: #666666;
}

table.collection_page td {
	border-width: 1px;
	padding: 15px 15px 20px 0px;
	border-style: dotted hidden dotted hidden;
	border-color: #666666;
	vertical-align: top;
}


/* TABLE COLLECTION_PAGE ENDS */


#menu_middle { 
	background: url('images/menu-middle/menu-middle.gif') no-repeat top left; 
	height: 37.5px; 
	width: 100%;
	margin-top:0px;
	float: none; 
	}

#index_image { 
	background: url('images/index-bg.gif') no-repeat top left; 
	height: 500px; 
	width: 400px;
	margin-top:0px;
	float: left; 
	}

#index_text { 
	color: #999999; 
	padding: 30px 0px 30px 0px; 
	margin-left: 405px; 
	margin-bottom: 50px;
	width: 400px;
	}

#collection_image { 
	background: url('images/collection.gif') no-repeat top left; 
	height: 500px; 
	width: 400px;
	margin-top:0px;
	float: left; 
	}
	

.fieldset {width:45%;float: Left; border: 0px;font-size: 12px; padding: 10px 0px 0px 0px; margin-left:0px; margin-right:auto;}
.fieldset .label {background-color: #9599b1; text-align:right; width:200px; float:left; padding:5px; margin-top:5px; border: 0px;font-size: 11px; }
.fieldset .textfield {background-color: #9599b1; color:#ffffff; margin:1px; height:20px; width:250px; border: 0px; font-family: Arial, Verdana, sans-serif, Helvetica; color: #000000;font-size: 12px; padding: 3px;}
.fieldset .textarea {background-color: #9599b1; margin:1px; height:120px; width:250px; border: 0px; font-family: Arial, Verdana, sans-serif, Helvetica; color: #000000; font-size: 12px; padding: 3px;}

.fieldset_order {width:72%;float: right; border: 0px;font-size: 12px; padding: 0px 0px 40px 0px; margin-left:0px; margin-right:auto;}
.fieldset_order .label {background-color: #9599b1; text-align:right; width:200px; float:left; padding:5px; margin-top:5px; border: 0px;font-size: 11px; }
.fieldset_order .textfield {background-color: #9599b1; color:#ffffff; margin:1px; height:20px; width:235px; border: 0px; font-family: Arial, Verdana, sans-serif, Helvetica; color: #000000;font-size: 12px; padding: 3px;}
.fieldset_order .textarea {background-color: #9599b1; margin:1px; height:70px; width:235px; border: 0px; font-family: Arial, Verdana, sans-serif, Helvetica; color: #000000; font-size: 12px; padding: 3px;}




input.btn{
   color:#ffffff;
   font-family: Arial, Verdana, sans-serif, Helvetica;
   font-size:11px;
   font-weight:normal;
   letter-spacing: 1px;
   background-color:#9599b1;
   border:1px solid;
   border-top-color:#9599b1;
   border-left-color:#9599b1;
   border-right-color:#9599b1;
   border-bottom-color:#9599b1;
   width: 80px;
   height: 20px;}
	

#footer { 
	clear:both;
	background: #9599b1 ; 
	height: 25px; 
	width: 100%;
	z-index:40;
	position: fixed;
	bottom:0px;
	}	

#copyright { 
	padding-top: 6px; 
	padding-right: 20px; 
	margin-left: auto; 
	text-align: center; 
	font-size: 10px; 
	font-weight: normal;
	color: #5a3d1c;
	letter-spacing: 1px;
	float: right;
	}

