*
{
 border: 0;
  margin: 0;
  padding: 0;
  border-spacing: 0;
  border-collapse:collapse;
  font-family: sans-serif, Verdana, Arial, Helvetica;
  font-size: 12px;
  color: #666666;
  list-style:none;
 }
 
body
{
  height: 100%;
  width: 100%;
  background: #FFD767 url(../images/layout/store/bg-side-page.jpg) repeat-y left;
}

div.content-menu-bottom
{
	/*position:relative;
	left:10px;*/
/*border-top: solid 1px #999999;*/
margin-bottom: 25px;
margin-top: 25px;
background: #CA2F2F url(../images/layout/store/n3.gif) repeat-x;
width:800px;
}

#banner
{
	margin:-10px;
	margin-right:0;
	margin-left:2px;
	/*padding:-14px;*/
	width:798px;
}
#searchfield
{
  border-left: solid 1px #999999;
  border-top: solid 1px #999999;
}

.checkout
{
	float:right;
	font-size:14px;
}

a.checkout-link
{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#aa0000;
}
a.checkout-link:hover
{
	text-decoration:underline;
}

.checkout .menuitem
{
	font-size:16px;
	font-weight:bold;
}

div.column-left
{
 width: 200px;
 
/* position: absolute;*/
 left: 27px;
  height: 100%;
  padding-bottom: 5px;
 
  margin-left: 27px;

}

div.column-right
{
  /*width: 789px;*/
  width: 720px;
 padding: 10px;
  padding-left:0;
  padding-right:0;
 /* float: left;*/
  height: 100%;
  position: absolute;
  top: 0;
  left: 227px;
 
  
 
}

div.logo
{
  /*background: #FFFFFF url(../images/layout/store/logo.jpg) no-repeat center center;*/
  /*width: 200px;
  height: 190px;*/
  width:190px;
  height:175px;
  border-right: solid 1px #999999 ;
  padding-top:15px;
  padding-left:10px;
}

div.menu-box-2
{
  background: #FFFFFF;
  /*border-top: solid 1px #999999;*/
  width: 180px;
   padding: 10px;
   border-right: solid 1px #999999 ;
    
}

div.menu-box-1
{
  background: #EEEEEE;
   border-right: solid 1px #999999 ;
   border-top: solid 1px #999999 ;
    border-bottom: solid 1px #999999 ;
  width: 180px;
  padding: 10px;
}
div.menu-box-close
{
  border-top: solid 1px #999999 ;
  width: 200px;
  height:1px;
}

div.shopping-cart-box
{
	 background: #EEEEEE;
	
	 border: solid 1px #999999;
	 width: 700px;
	 margin-left: 20px;
	 padding: 10px;
	 margin-top: 15px;

}

div.cart-element
{
	float: right;
	padding: 10px;
	text-align: left;
}

div.menu-bar {
	/*padding-left: 10px;*/
	margin-top: 10px;
	background: #CA2F2F url(../images/layout/store/n3.gif) repeat-x;
	width:800px;
	
}

div.link-box {
	/*background: #CA2F2F url(../images/layout/store/n3.gif) repeat-x;*/
	border: solid 1px #A94B4B;
	float: left;
	
	padding: 10px;
	/*margin-right: 5px;*/
}

div.link-box a
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

div.link-box a:hover
{
	color:#CCCCCC;
	text-decoration: underline;
}


div.menu-box {
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}

div.clear
{
  clear: both;	
}

input 
{
 border-top: solid 1px #999999;	
 border-left: solid 1px #999999;
}

textarea
{
 border-top: solid 1px #999999;	
 border-left: solid 1px #999999;
}

/*****************/

div.main-content {
	margin: 10px;
	padding: 15px;
	/*width: 560px;*/
	width:100%;
	/*background:#00FF00;*/
	
}

/* Text */

div.box-title,div.box-title a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}

div.title1 {
	color: #990000;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

div.title2 {
	color: #993300;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 10px;
}

span.promoinfo
{
	font-weight:bold;
	color:#ff0000;
}

/* Link */

a {
	color: #666666;
	font-size: 11px;
	text-decoration:none;
}
a:hover {
text-decoration:underline;
}

.itemtable
{
	width:740px;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid;
}

.itemtable_small
{
	width:350px;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid;
}

.iteminfo
{
	font-family:Verdana,Helvetica,sans-serif,Arial;
	font-size:12px;
	color:#666666;
	font-weight: bold;
	vertical-align:top;
	height:30px;
}

.itemcart
{
	width:100px;
}

.itemcartinfo
{
	color:#007700;
}

.itemphoto
{
	text-align:right;
	width:100px;
}

.itemprice
{
	vertical-align:top;
}

.itemphotoimg
{
	/*border:1px solid #000000;*/
	margin-bottom:5px;
}

.pager
{
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
}

.pagercontent
{
	position:relative;
	left:350px;
	width:250px;
}

.pageritem
{
	margin-left:5px;
	margin-right:5px;
	font-weight:bold;
}

.pageritem_active
{
	margin-left:5px;
	margin-right:5px;
	text-decoration:underline;
	color:#aa0000;
	font-weight:bold;
}

.pagetitle,.pagetitle a
{
	font-family:Verdana,Helvetica,sans-serif,Arial;
	font-weight:bold;
	font-size:16px;
	font-style: italic;
}

/*.pagetitle a
{
	font-family:Verdana,Helvetica,sans-serif,Arial;
	font-weight:bold;
	font-size:14px;
}*/

#sitemap
{
	margin-top:10px;
	padding-left:50px;
	font-size:16px;
}

.sitemaptitle
{
	font-size:14px;
	margin-top:10px;
	margin-bottom:5px;
}
.sitemaplist
{
	margin-left:0px;
	padding-left:20px;
	/*list-style-image:url(../images/layout/list-image.jpg);*/
	
}

.sitemaplist li
{
	list-style-image:url(../images/layout/arrow.jpg);
}

.errormessage
{
	color:#600000;
	font-weight:bold;
}

.successmessage
{
	color:#006000;
	font-weight:bold;
}

#introwrapper
{
	margin-left:25px;
	width:640px;
	/*height:300px;*/
}

.closebutton
{
	margin-right:5px;
}

fieldset
{
	border:solid 1px #999999;
	border-style:dashed;
	padding:5px;
	margin-bottom: 10px;
}

legend
{
	background-color:#ffffff;
	margin-left:5px;
	padding-left:5px;
	padding-right:5px;
}

table
{
	margin-bottom:5px;
}

.bordertable,.bordertable th,.bordertable td
{
	border:2px solid;
	border-style:groove;
	border-collapse:collapse;
}

th,td
{
	padding-left:5px;
	padding-right:5px;
}

.recommendation-box
{
	margin-top:10px;
	padding:5px;
	/*background:#fff url(../images/layout/boxbg-yellow.jpg) repeat-x top center;*/
	color:#ffffff;
	border: #999999 dashed 1px;
}

.recommendation-image
{
	float:left;
	margin-right:5px;
}

.recommendation-title
{
	float:left;
}

.recommendation-info
{
	text-align:right;
}

.recommendation-text
{
	text-align:justify;
}

.unavailable
{
	color:#aa0000;
	/*font-weight:bold;*/
	font-size:12px;
}
.discount 
{
	color:#aa0000;
	text-decoration:line-through;
	margin-right:10px;
}
.totalamount
{
	
	font-weight:bold;
	font-size:13px;	
}
button {
	color: #990000;
}

