@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #000000;
	background-image: url(images/shop_bg.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-attachment:fixed;

}
body,td,th {
	color: #2e2e2e;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
}


.stage {
width:652px;
margin:auto;
text-align:center;
}

.header {
text-align:center;
width:652px;
}

.menu {
text-align:center;
width:652px;
background-image:url(images/shop_menu_bg_top.jpg);
background-repeat:no-repeat;
height:23px;
padding-top:7px;
}

.menu a:link {
	color: #fff;
	font-weight:bold;
	text-decoration: none;
}
.menu a:visited {
	font-weight:bold;
	text-decoration: none;
	color: #fff;
}
.menu a:hover {
	font-weight:bold;
	text-decoration: underline;
	color: #FFFFFF;
}
.menu a:active {
	font-weight:bold;
	text-decoration: none;
	color: #FFFFFF;
}


.sub_menu {
text-align:center;
width:652px;
background-image:url(images/shop_menu_bg_lower.jpg);
background-repeat:no-repeat;
height:25px;
padding-top:8px;
font-size:10px;
font-weight:bold;
}

.sub_menu a:link {
	color: #2e2e2e;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}
.sub_menu a:visited {
	font-weight:bold;
	font-size:10px;	
	text-decoration: none;
	color: #2e2e2e;
}
.sub_menu a:hover {
	font-weight:bold;
	text-decoration: underline;
	color: #2e2e2e;
}
.sub_menu a:active {
	font-weight:bold;
	text-decoration: none;
	color: #2e2e2e;
}

.main_content {
text-align:center;
width:652px;
padding-top:30px;
}

.main_content a:link {
	color: #2e2e2e;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
.main_content a:visited {
	font-weight:bold;
	font-size:12px;	
	text-decoration: none;
	color: #2e2e2e;
}
.main_content a:hover {
	font-weight:bold;
	text-decoration: underline;
	color: #2e2e2e;
}
.main_content a:active {
	font-weight:bold;
	text-decoration: none;
	color: #2e2e2e;
}

.cat_box {
text-align:center;
float:left;
margin:24px;
width:169px;
height:164px;
padding-top:5px;
background-image:url(images/shop_cat_box_bg.jpg);
background-repeat:no-repeat;
overflow:hidden;
padding-bottom:1px;
}

.cat_box a:link {
	color: #fff;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
}
.cat_box a:visited {
	font-weight:bold;
	font-size:16px;	
	text-decoration: none;
	color: #fff;
}
.cat_box a:hover {
	font-weight:bold;
	text-decoration: underline;
	color: #fff;
}
.cat_box a:active {
	font-weight:bold;
	text-decoration: none;
	color: #fff;
}

.cat_box h3 {
height:19px;
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:5px;
}

.cat_box p {
padding-top:0px;
margin-top:0px;
width:167px;
height:139px;
overflow:hidden;
padding-bottom:0px;
margin-bottom:0px;
padding-left:1px;
}


#prod_box {
float:left;
margin-left:52px;
width:250px;

}

#prod_box a {
  display:block;
  width:250px;
  color:#2e2e2e; 
  background:none; 
  padding:4px 0; 
  font-weight:bold;
  text-decoration:none; 
  text-align:center;
  float:left; 
  font-size:11px;
  }

#prod_box a:hover {
  font-size:11px;
  font-weight:bold;
  text-decoration:underline; 
  }

#prod_box p {
padding:1px;
margin:0px;
}


#prod_box img {
border:solid 1px #baa77f;
}


#prod_box_sml {
float:left;
margin-left:35px;
width:170px;
height:310px;
}

#prod_box_sml a {
  width:170px;
  color:#2e2e2e; 
  background:none; 
  font-weight:bold;
  text-decoration:none; 
  text-align:center;
  font-size:11px;
  }

#prod_box_sml a:hover {
  font-size:11px;
  font-weight:bold;
  text-decoration:underline; 
  }

#prod_box_sml p {
padding:0px 0px 0px 0px;
margin:0px;
}

.prod_sml_title{
font-size:16px; 
color:#baa77f; 
text-transform: uppercase; 
font-weight:bold;
padding:2px 0px 0px 0px;
margin:0px;
}

#prod_box_sml img {
border:solid 1px #baa77f;
}

#prod_box_sml h3 {
padding-bottom:0px;
margin-bottom:0px;
}


h3 {
color:#baa77f;
}

.input_sml {
font-size:10px;
border:0px;
background-color:#e6dfcf;
}

.input_but {
font-size:10px;
border:0px;
background-color:#baa67f;
color:#FFFFFF;
}

form.searchform {
display: inline;
}

form {
display: inline;
}

.prod_detail {
text-align:center;
width:652px;
padding-top:30px;
padding-bottom:30px;
}


.prod_image {
float:left;
width:350px;
padding-right:15px;
}

.prod_image img {
border:solid 1px #baa77f;
}

.prod_cont {
float:left;
width:250px;
text-align:left;
}

/*--------------------To make stuck footer-------------------------*/

html
{
height: 100%;
}

body
{
height: 100%;
}

.stage
{
position: relative;
min-height: 100%;
}

* html .stage
{
height: 100%;
}

.main_content
{
padding-bottom: 9em;
}

#footer
{
position: relative;
margin-top: -1.5em;
text-align:center;
padding-top:0px;
height:20px;
padding-bottom:0px;
clear:left;
} 

#footer {
font-size:10px;
text-align:center;
color:#2e2e2e;
}

#footer a:link {
	font-weight:bold;	
	color:#2e2e2e;
	text-decoration: none;
}
#footer a:visited {
	font-weight:bold;
	text-decoration: none;
	color: #2e2e2e;
}
#footer a:hover {
	font-weight:bold;
	text-decoration: underline;
	color: #2e2e2e;
	font-size:10px;
}
#footer a:active {
	font-weight:bold;
	text-decoration: none;
	color: #2e2e2e;
	font-size:10px;
}


