/**
 * version: 1.0
 * author: negatyve.com
 * author uri: http://www.negatyve.com/
 * © 2008 negatyve.com | all rights reserved
**/

/*****************************/
/* RESULT LIST HEADER STYLES */
/*****************************/


#list-header
{
width: 624px;
left: 10px;
margin: 20px 0;
}
#refine-links
{
width: 624px;
background: #dfe0e3;
border-top: 2px solid transparent;
}
.sort-links
{
width: 524px;
border-top: 1px solid #85a3c2;
}
#view-choices
{
width: 100px;
position: relative;
float: right;
right: 0;
top: 0;

border-top: 1px solid #85a3c2;
}
#refine-links li, .sort-links li, #view-choices li
{
height: 40px;
line-height: 40px;
}
.filter-title
{
color: #666;
font-weight: bold;
font-size: 11px;
margin-left: 3px;
}
#refine-links li
{
width: 105px;
margin-left: 7px;
}
#refine-links li.go-button-container
{
position: absolute;
float: right;
right: 10px;
width: 46px;
}
#refine-links li select
{
width: 100px;
position: absolute;
top: 15px;
}
#refine-links li .select-label
{
width: 100px;
overflow: hidden;
position: absolute;
top: 3px;

line-height: 1em;
font-size: 10px;
color: #666;
}
#refine-links li a
{
font-weight: bold;
}
.show-all-filters
{
position: relative;
float: left;
padding: 0 0 10px 0;
width: 624px;
border-top: 1px solid #85a3c2;
}
.show-all-filters a
{
display: block;
position: relative;
float: right;
right: 20px;
border: 1px solid #85a3c2;
border-top-color: #fff;
background: #dfe0e3;
padding: 0 7px 5px 7px;

font: bold 10px Verdana, Arial, Tahoma, sans-serif;
text-decoration: underline;
}
#view-choices li
{
position: absolute;
float: left;
top: 8px;

background-position: center center;
background-repeat: no-repeat;
line-height: 25px;
text-align: center;
width: auto;
height: auto;
}
#view-choices li.list-view
{
left: 20px;
}
#view-choices li.grid-view
{
left: 60px;
}
#view-choices li a
{
display: block;
width: 25px;
height: 25px;
}
#view-choices li.selected
{
border: 2px solid transparent;
}
#view-choices li.selected a
{
width: 21px;
height: 21px;
}
#filter-go-button
{
position: relative;
float: left;
top: 10px;
}

/*****************************/
/* RESULT LIST FOOTER STYLES */
/*****************************/


#list-footer
{
display: none;
width: 624px;
left: 10px;
padding-bottom: 10px;
}
#list-footer p
{
color: #505050;
font-size: 11px;
padding-left: 8px;
}
.compare-list
{
width: 624px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
margin-bottom: 10px;
padding-bottom: 10px;
}
.compare-button
{
width: 90px;

position: relative;
float: right;
right: 0px;
}
.compare-list ul
{
width: 624px;
}
.compare-list ul li
{
width: 120px;
height: 92px;
margin-left: 4px;
}
.compare-list ul li .product-img
{
position: absolute;
float: left;
top: 10px;
left: 12px;
}
.compare-list ul li h4
{
font-size: 10px;
font-weight: normal;
}
.compare-list ul li h4 a
{
display: block;
position: absolute;
float: left;
width: 106px;
height: 28px;
left: 7px;
top: 60px;

overflow: hidden;
}


/***************************/
/* RESULT LIST INFO STYLES */
/***************************/


#products-result-info
{
width: 624px;
height: 60px;
left: 10px;
border-top: 1px solid transparent;
}
#products-result-info .pager
{
position: absolute;
float: right;
top: 20px;
right: 0px;
}
#products-result-info p
{
position: absolute;
float: left;
top: 20px;
left: 0px;
padding: 0;
font-family: Verdana, Arial, Tahoma, sans-serif;
font-weight: bold;
font-size: 11px;
}


/**********************/
/* SEARCH FORM STYLES */
/**********************/


.advanced-search-form-container
{
width: 624px;
left: 10px;

height: 200px;

border-top: 2px solid transparent;
}
#advanced-search-form-send
{
position: absolute;
width: 60px;
cursor: pointer;
top: 145px;
left: 20px;
}
.advanced-search-form-container label,
.advanced-search-form-container select,
.advanced-search-form-container .text-input-container
{
position: absolute;
left: 20px;
}
.advanced-search-form-container label
{
top: 5px
}
.advanced-search-form-container .text-input-container
{
top: 25px
}
.advanced-search-form-container .text-input-container input
{
width: 286px;
}
.advanced-search-form-container select
{
width: 300px;
}
#advanced-search-form-type
{
top: 55px;
}
#advanced-search-form-cat
{
top: 85px;
}
#advanced-search-form-mak
{
top: 115px;
}


/**********************************/
/* COMMON RESULT LIST BODY STYLES */
/**********************************/


#products-result-list,
#news-result-list,
#videos-result-list,
#reviews-result-list,
#alatest-result-list

{
width: 624px;
left: 10px;
padding: 10px 0 10px 0;
}
#news-result-list h4,
#products-result-list h4
{
font-size: 12px;
padding: 0;
}



/************************************/
/* PRODUCTS RESULT LIST BODY STYLES */
/************************************/


#products-result-list .description
{
font-size: 12px;
color: #2b2b2b;
padding: 5px 0;
}
#products-result-list .price
{
padding: 0;

font-size: 16px;
font-weight: bold;
color: #9c1a00;
}
#products-result-list .product-rate
{
width: 180px;
padding: 0;

line-height: 20px;
color: #505050;
font-size: 11px;
}
#products-result-list .product-category
{
font-size: 10px;
}
#products-result-list .product-rate img
{
position: relative;
top: 1px;
}
#products-result-list .staff
{
color: #369;
}
#products-result-list .users
{
color: #6a7721;
}
#products-result-list input
{
display: block;
position: absolute;
float: left;
clear: left;
margin: 0;
border: 0;
padding: 0;
}
#products-result-list label
{
position: absolute;
float: left;
padding: 0;
margin: 0;

height: 17px;
line-height: 17px;

font-size: 12px;
font-weight: bold;
color: #6a7721;
}
#products-result-list label.chosen
{
color:#333;
}
#products-result-list li input
{
position: absolute;
float: left;

margin: 0;
border: none;
width: 14px;
height: 14px;
background: none;
}


/************************************/
/* PRODUCTS RESULT LIST GRID STYLES */
/************************************/


#products-result-list.grid li
{
width: 312px;
height: 200px;
margin-bottom: 10px;
border-bottom: 1px solid #ddd;
}
#products-result-list.grid h4,
#products-result-list.grid .description,
#products-result-list.grid .product-category
{
position: relative;
float: right;
width: 230px;
right: 10px;
}
#products-result-list.grid .product-rate
{
position: absolute;
float: left;
left: 10px;
}
#products-result-list.grid .staff
{
top: 105px;
}
#products-result-list.grid .users
{
top: 125px;
}
#products-result-list.grid .price
{
position: absolute;
float: right;
width: 100px;
height: 20px;
right: 10px;
top: 155px;

text-align: right;
}
#products-result-list.grid .price span
{
padding-right: 10px;
}
#products-result-list.grid input
{
top: 155px;
left: 10px;
}
#products-result-list.grid label
{
top: 155px;
left: 30px;
}


/************************************/
/* PRODUCTS RESULT LIST LIST STYLES */
/************************************/


#products-result-list.list li
{
width: 624px;
height: 90px;
margin-bottom: 20px;
border-bottom: 1px solid #ddd;
}
#products-result-list.list .img-container
{
margin-right: 13px;
}
#products-result-list.list .price
{
position: absolute;
float: right;
width: 100px;
height: 20px;
right: 130px;
top: 60px;

text-align: right;
}
#products-result-list.list input
{
top: 63px;
left: 585px;
}
#products-result-list.list label
{
top: 60px;
left: 520px;
}
#products-result-list.list .product-rate
{
position: absolute;
float: left;
top: 60px;
}
#products-result-list.list .product-category
{
position: absolute;
float: left;
left: 5px;
top: 45px;
}
#products-result-list.list .staff
{
left: 5px;
}
#products-result-list.list .users
{
left: 190px;
}


/********************************/
/* NEWS RESULT LIST BODY STYLES */
/********************************/


#news-result-list .subtitle
{
font-size: 12px;
color: #444;
padding: 5px 0;
text-align: justify;
}
#news-result-list .news-box-date
{
font-family: Verdana,Tahoma,sans-serif;
font-size:10px;
position: absolute;
bottom: 5px;
left: 0px;
line-height: 1.2em;
}
#news-result-list .news-box-comments-link
{
padding-left: 20px;
margin-left: 5px;
}


/********************************/
/* NEWS RESULT LIST GRID STYLES */
/********************************/


#news-result-list.grid li
{
width: 312px;
height: 140px;
margin-bottom: 10px;
margin-top: 10px;
border-bottom: 1px solid #ddd;
}
#news-result-list.grid h4,
#news-result-list.grid .subtitle,
#news-result-list.grid .news-box-date
{
float: left;
width: 290px;
padding-left: 0;
padding-right: 0;
}


/********************************/
/* NEWS RESULT LIST LIST STYLES */
/********************************/


#news-result-list.list li
{
width: 624px;
height: 90px;
margin-bottom: 20px;
border-bottom: 1px solid #ddd;
}


/**********************************/
/* VIDEOS RESULT LIST BODY STYLES */
/**********************************/


#videos-result-list .img-container
{
width: 78px;
height: 60px;
overflow: hidden;
}
#videos-result-list img
{
padding: 1px;
float: left;
}
#videos-result-list h4
{
padding: 0;
}
#videos-result-list .description
{
font-size: 12px;
color: #2b2b2b;
padding: 5px 0;
text-align: justify;
}


/**********************************/
/* VIDEOS RESULT LIST GRID STYLES */
/**********************************/


#videos-result-list.grid li
{
width: 312px;
height: 110px;
margin-bottom: 10px;
border-bottom: 1px solid #ddd;
}
#videos-result-list.grid h4,
#videos-result-list.grid .description
{
position: relative;
float: right;
width: 210px;
right: 15px;
}


/**********************************/
/* VIDEOS RESULT LIST LIST STYLES */
/**********************************/


#videos-result-list.list li
{
width: 624px;
height: 80px;
margin-bottom: 20px;
border-bottom: 1px solid #ddd;
}
#videos-result-list.list .img-container
{
margin-right: 6px;
display: block;
position: relative;
float: left;
}
#videos-result-list.list h4
{
padding-top: 8px;
}


/***********************************/
/* REVIEWS RESULT LIST BODY STYLES */
/***********************************/


#reviews-result-list img
{
padding: 1px;
float: left;
}
#reviews-result-list h4
{
padding: 0;
}
#reviews-result-list .description
{
font-size: 12px;
color: #2b2b2b;
padding: 5px 0;
text-align: justify;
}
#reviews-result-list .review-cat
{
font-size: 10px;
position: absolute;
float: left;
color: #999;
}


/***********************************/
/* REVIEWS RESULT LIST GRID STYLES */
/***********************************/


#reviews-result-list.grid li
{
width: 312px;
height: 110px;
margin-bottom: 10px;
border-bottom: 1px solid #ddd;
}
#reviews-result-list.grid h4,
#reviews-result-list.grid .description
{
position: relative;
float: right;
width: 210px;
right: 15px;
}
#reviews-result-list.grid .review-cat
{
left: 87px;
bottom: 10px;
}


/***********************************/
/* REVIEWS RESULT LIST LIST STYLES */
/***********************************/


#reviews-result-list.list li
{
width: 624px;
height: 80px;
margin-bottom: 20px;
border-bottom: 1px solid #ddd;
}
#reviews-result-list.list .img-container
{
margin-right: 6px;
display: block;
position: relative;
float: left;
}
#reviews-result-list.list h4
{
padding-top: 4px;
}
#reviews-result-list.list .review-cat
{
left: 70px;
bottom: 16px;
}


/***********************************/
/* ALATEST RESULT LIST BODY STYLES */
/***********************************/


#alatest-result-list.grid li
{
width: 312px;
height: auto;
margin-bottom: 10px;
border-bottom: 1px solid #ddd;
padding-bottom: 4px;
}
#alatest-result-list.list li
{
width: 624px;
height: auto;
margin-bottom: 20px;
padding-bottom: 4px;
border-bottom: 1px solid #ddd;
}