
#container {
  font-family: Tahoma,Verdana,sans-serif;
  font-size:11px;
  width:996px;
  text-align:left;
  margin:0 auto;
}
#header {

}
body {
	margin:0;
	padding-top:0px;
	}
/*----------------menu------------------*/
.menu {
  float:right;
  margin-right:10px;
}
.menu li {
  display:inline;
}
.menu li a{
  color:#5a5a5a;
  font-size:11px;
  font-family: Tahoma;
  background:url(/themes/frontend/images/arr1.jpg) no-repeat scroll 3px 5px;
  padding-left:14px;
  text-decoration:underline;
}
.menu li a:hover{
  text-decoration:none;
}
/*----------------types------------------*/
.types {
  background: url(/themes/frontend/images/products.gif) repeat-x scroll 0%;
  height:45px;
}
.types ul{
  padding-left:15px;
  margin-left:0px;
  margin-top:5px;
  padding-top:15px;
}
.types li{
  display:inline;
}
.types a{
  font-family: Tahoma,Verdana,sans-serif;
  font-size:11px;
  color:#fff;
  font-weight:bolder;
}
.types a:hover {
  text-decoration: none;
}
/*----------------categories------------------*/
.categories ul {
  padding-left:0px;
  margin-left:0px;
  margin-top:8px;
}
.categories li {
  list-style-type: none;
  background: transparent url(/themes/frontend/images/arr1.jpg) no-repeat scroll left center;
}
.categories li div{
  background:transparent url(/themes/frontend/images/hline1.jpg) no-repeat 0px 13px;
  margin-left:10px;
}
.categories li a{
  color:#5a5a5a;
  font-size:11px;
  font-family: Tahoma;
  text-decoration:none;
  background:url(/themes/frontend/images/hline1.jpg) no-repeat scroll 0px 13px;
  padding-left:0px;
  padding-right:0px;
  margin-right:0px;
  margin-top:5px;
}
.categories li a:hover{
  text-decoration:underline;
}
#cat_bottom {
	position:relative;
	left:0px;
	top:-30px;
	/*_margin-top:-40px;*/
	/*_border:1px solid white;*/
	background:url(/themes/frontend/images/all_products.gif) no-repeat top center;
	padding:6px 6px 6px 52px;
}
.view_all_products {
	display:block;
	width:122px;
	height:26px;
}

#content {
  margin: 10px 0px 0 0px;
}
.left {
  float:left;
  width:180px;
}
.right {
  float: right;
  width:804px;
}
.clear {
  clear:both;
}
.spacer {
  margin-bottom:10px;
}

#footer {
  padding-top:10px;
  padding-left:192px;
  text-align:center;
}
#footer a {
  color:#5A5A5A;
  text-decoration:none;
}
#footer div {
 padding-top: 10px;
 color: #638aa5;
}
#pager {
  text-align:right;
  padding-right:16px;
}
#pager a {color: #638aa5;}

table.search #keyword, table.search #price_to {
  width:110px;
}
table.search #author, table.search #price_from {
  width:115px;
}
table.search #type, table.search #category {
  width:210px;
}
table.search td {
  padding-top:10px;
}
table.search input, table.search select {
  color:#5A5A5A;
  font-family: Tahoma,Verdana,sans-serif;
  font-size:11px;
  border:1px solid #A7A5A6;
}
.hidden {display:none;}
.empty_link {color:#5a5a5a; text-decoration:none;}
.priceTitle {
  display:none;
  position:absolute;
  background-color: #eef;
  border:1px solid #aac;
  padding:5px 10px 5px 10px;
  width:200px;
}
.price1 {
  float:left;
  width:82px;
  text-align:left;
}
.price2 {
  float:left;
  width:62px;
  text-align:right;
}

/* ------------------- PREVIEW TEMPLATE start ----------------------------*/
#interface1 {
        z-index:1;
}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
        font-family:Tahoma, Helvetica, sans;
        font-size:10px;
        color:#000000;
        background-color:#FFFFFF;
        padding:10px 0 16px 0;
        margin:0 auto;
        display:block;
        width:135px;
        border:1px solid #6A6A6A;
        text-align:left;
        z-index:255;
}
#progress {
        height:5px;
        font-size:1px;
        width:1px;
        position:relative;
        top:1px;
        left:10px;
        background-color:#9D9D94
}
#loader_bg {
        background-color:#EBEBE4;
        position:relative;
        top:8px;left:8px;height:7px;
        width:113px;font-size:1px
}
.title_h2 {
 color:#000;
 width:300px;
 padding:12px 0 0 18px;
 margin:0;
 font-size:14px;
}
.border_preview{
        z-index:100;
        position:absolute;
        background: #fff;
        border: 1px solid #444;
}
.preview_temp_load {
        vertical-align:middle;
        text-align:center;
        padding: 10px;
}
.preview_temp_load img{
        vertical-align:middle;
        text-align:center;
}
.banner-0 {
	width:398px;
}
/* ------------------- PREVIEW TEMPLATE end ------------------------------*/