@charset "utf-8";
td img {display: block;}
body,td,th {
	font-family: "Times New Roman", Times;
	font-size: 14px;
	color: #61544E;
}
body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 25px;
}

p {margin: 0 0 0 0;}

.inner_bg { background-color:#E7E6E4; }
.inner_text {padding-left:40px;padding-top:35px;padding-right:25px;padding-bottom:25px;}

a:link {	color: #61544E; text-decoration:none;}
a:visited {	color: #61544E; text-decoration:none;}
a:active {	color: #61544E; text-decoration:none;}
a:hover {	color: #FC3450; text-decoration:none;}

a.link1:link {	color: #D3C6CD; text-decoration:none;}
a.link1:visited {	color: #D3C6CD; text-decoration:none;}
a.link1:active {	color: #D3C6CD; text-decoration:none;}
a.link1:hover {	color: #FC3450; text-decoration:underline;}

h1 {margin: 0 0 0 0; font-weight:normal;}
h2 {margin: 0 0 0 0;  font-weight:normal;}
h3 {margin: 0 0 0 0;  font-weight:normal;}

.heading {font-size:15px;}
.heading2 {font-size: 28px;}
/*.text1 {font-size: 14px;}
*/
.menutext {font-size: 16px;}
.text2 {color:#D3C6CD;}
.text3 {font-size:12px;}

.bg1 {background-color:#E7E6E4;}
.bg2 {background-color:#AFAAA7;}
.bg3 {background-color:#D8D4D3;}
.bg4 {background-color:#867E7B;}

/*.border_mo_off{
  border: 1px solid #61544E; padding:2px 2px 2px 2px ;
}*/
.border_mo_off{
	border: 1px solid #61544E;  padding:2px 2px 2px 2px ;
}
.border_mo_on {
  border: 1px solid #FC3450; padding:2px 2px 2px 2px ; 
}
.border_2{
	border: 1px solid #61544E;  
}

 a.pic_link1 img {
  border: 1px solid #61544E; padding:-5px -5px -5px -5px ;
}
a.pic_link1:hover img {
  border: 1px solid #FC3450; padding:-5px -5px -5px -5px ; 
}
/* IE needs this to work correctly */
a.pic_link1:hover {
  margin: 0px;
}

.form1 { border: solid 1px #58582A; width : 125px; height: 17px; background-color:#FFFFFF; font-family: "Times New Roman", Times;font-size: 14px;	color: #61544E;}

.form2 {
height: 17px;
 background-color:#FFFFFF; 
 font-family: "Times New Roman", Times;
 font-size: 14px;
 	color: #61544E;
border: none; 
text-align:left; 
width:83px; 
margin-left:0px; 
padding-left:0px;
font-weight:bold;
cursor:hand;
}
.form2b {
height: 17px;
 background-color:#E7E6E4; 
 font-family: "Times New Roman", Times;
 font-size: 14px;
 	color: #61544E;
border: none; 
text-align:left; 
width:83px; 
margin-left:0px; 
padding-left:0px;
font-weight:bold;
cursor:hand;
}

.form3{
border-color:#58582A;
width: 85px;
 font-size:12px;
height: 20px;
 background-color:#FFFFFF; 
 font-family: "Times New Roman", Times;
 	color: #61544E;
border: none; 
text-align:left; 
margin-left:0px; 
padding-left:0px;
font-weight:bold;
}
.form4{
border-color:#58582A;
width: 25px;
 font-size:12px;
height: 20px;
 background-color:#FFFFFF; 
 font-family: "Times New Roman", Times;
 	color: #61544E;
border: none; 
text-align:left; 
margin-left:0px; 
padding-left:0px;
font-weight:bold;
}

.bg_logo {background-image:url(images/bg_logo.gif); background-position:center; background-repeat:no-repeat;}

#terms_content {padding-left:45px; padding-right:50px; padding-top:35px;}
#about_content {padding-left:50px; padding-right:54px;}
#news_content {padding-left:45px; padding-right:50px; padding-top:35px;}

.shop_pic {width: 178px; float:left;}
.shop_mid {padding-left:53px; padding-right:54px;}