#main_container {
  clear: both;
  margin: auto;
  padding: 10px;
  width: 965px;
}

#main_container_body {
    background-color: #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    margin: -2 auto;
    width: 985px;
}

#store_header{
	width:100%;
	height:130px;
	
	background-image:url('img/store_header_bg_black.png');	
	background-repeat:repeat-x;
}

#store_header a{color:white;}

#store_header .str_btn{
	float:left;
	width:100px;
	height:20px;
	text-align:center;
	font-weight:bold;
	padding-top:10px;
	background-color:#040403;	
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
}
.devider{
	background-color:#eeeeee;
	height:10px;
}

.store_top_search{
	opacity: 0.6;
	float:right;
	margin:0;
}

#searchform_q {
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #FFFFFF;
  border-radius: 5px 0 0 5px;
  border-color: #EEEEEE;
  border-style: solid;
  border-width: 1px 0 1px 1px;
  font: 13px "Lucida Grande",Arial,Sans-serif;
  margin: 0;
  padding: 2px;
  width: 165px;
}
#searchform_submit {
  background: url("/global/img/bg-btn-search.png") repeat-x scroll 0 0 #BBBBBB;
  border: 1px solid #EEEEEE;
  border-radius: 0 5px 5px 0;
  color: #333333;
  font: 13px "Lucida Grande",Arial,Sans-serif;
  margin: 0;
  outline-width: 0;
  padding: 2px 12px;
  text-shadow: 0 1px 0 #FFFFFF;
  border:0px;
  margin-left:-5px;
  -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0;
}	
.footer_store{
	clear:both;
	margin-top:8px;
	padding-top: 8px;
	
	background: url('img/store_footer_bg_black.png') repeat scroll 0 0 #CCCCCC;
	color:#ffffff;
	width:100%;
	height:22px;
	
	text-align:right;
	
	border:1px solid #aaaaaa;
}

.footer_store a{color:#ffffff;}
	

.estore_logo {max-width:200px;max-height:63px;font-size:150%;font-weight:bold;}
.estore_wrapper{clear:both;width:985px;margin:auto;border-color:#000000;border-style:solid;border-width:0 1px 1px 1px;background-color:#ffffff;}
.estore_wrapper #item_detail{clear:both; border:0 none !important; margin: 0 !important; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.estore_wrapper #left_frame{clear:both;width:230px;float:left;padding:45px 5px 20px 5px;background-color:#ffffff;}
.estore_wrapper #main_frame{width:720px;float:left;background-color:#ffffff;text-align:left;padding:20px 10px;overflow:hidden;}
.estore_wrapper #main_frame .description {clear:both; padding: 20px 0 0 0;}

#gallery .welcome_image{clear:both;text-align:center;}
#gallery .welcome_image img {width:985px;}
#gallery .welcome_text{clear:both; text-align:center; padding:10px;}
#gallery .welcome_text h1{ text-align:center;}

.bgrey{
	color: #333333;
	padding: 6px 18px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #949494;
	background: -moz-linear-gradient(top,#ffffff 0%,#ebebeb 50%,#dbdbdb 50%,#b5b5b5);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),color-stop(0.50, #ebebeb),color-stop(0.50, #dbdbdb),to(#b5b5b5));
	-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:0px -1px 0px rgba(000,000,000,0.2),0px 1px 0px rgba(255,255,255,1);
}
#gallery #products .ei_button{padding-top:10px;}
#gallery #products span.tag, #gallery #products .ei_title {font-family: 'LeagueGothicRegular',Arial,sans-serif;}
#gallery #products span.tag {
    background: url("/global/img/featured-small-tag.png") no-repeat scroll right bottom transparent;
    color: #ffffff;
    display: block;
    font-size: 15px;
    left: -15px;
    padding-right: 11px;
    position: absolute;
    text-shadow: 1px 1px 1px #131212;
}
#gallery #products span.tag {top: 145px;}
#gallery #products span.tag > span {
    background: url("/global/img/featured-small-tag.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 36px;
    padding-left: 9px;
    padding-top: 9px;
}
#gallery #products .ei_display{float:left; width:300px; height:420px; border-bottom:1px dashed #eee; border-right:1px dashed #eee;padding:10px;position:relative;}
#gallery #products .ei_display a:hover{text-decoration:none;}
#gallery #products .ei_title{min-height:45px;font-size:15px;font-weight:normal; border-bottom:1px solid #aaa;}
#gallery #products .ei_price{font-size:20px;font-weight:bold;color:#000;padding-top:5px}
#gallery #products .ei_description{min-height:50px;color:#777;padding-top:15px;}
#gallery #products .ei_display_left{border-left:1px dashed #eee;}
#gallery #products .ei_display_top{border-top:1px dashed #eee;}
#gallery #products .ei_display img {max-width:249px;max-height:200px;}
#gallery #products .ei_display .item_img {height:200px;width:264px; vertical-align: middle; display: table-cell;text-align:center;}
#gallery #products .ei_display .tilt {width:85%}
#gallery #products .bpurple a {color: #ffffff !important;}