@CHARSET "UTF-8";
/* 
    Document   : product
    Created on : Dec 13, 2009, 3:42:28 PM
    Author     : ertan kayalar
    Description:
        product listing standart definitions
*/


#product_list_header { margin: 10px 0 10px 0; padding:0; }

#product_list_body { margin: 15px 0 15px 0px; padding:0; }

#product_list_footer { margin-top: 30px; background: #EDEDED; padding: 10px 2px 2px 10px; }




.product_category_list { list-style-type:none; }

ul.product_list { padding:0; list-style: none;  width: auto; }

ul.product_list li { display: block; margin: 0px 10px 10px 0; float: left; width:200px; border: solid 1px #ccc; }

ul.product_list li:hover { border: solid 1px #999999;}

ul.product_list .image_zone { height: 150px; text-align: center; overflow:hidden; padding:0; margin: 0; } 

ul.product_list .info_zone { height: 60px; text-align: left; font-size: 10px; overflow:hidden;  padding: 2px; }

ul.product_list .shop_zone { height: 70px; text-align: center; font-size: 14px; border-top: dashed 1px #D6D6D6; padding: 3px 1px 0 1px; font-family: Arial, Helvetica, sans-serif; }


ul.product_list .shop_label { font-weight: bold; color: #454545; }
ul.product_list .shop_price { font-weight: bold; color: #216191; }


ul.product_list form { width: auto; }

ul.product_list input[type=text], ul.product_list select {
	display: block; margin: 0 0 1em 0; width: 95%; padding: 1em; }

ul.product_list input[type=submit],  ul.product_list  input[type=reset] {
	 padding: 6px;  }

ul.product_list input[type=submit] {
	border:solid 1px #CCCCCC; margin:10px 3px 10px 3px;	
background: #D6D6D6; color: #262626; }

ul.product_list input[type=submit]:hover { background: 	#333333; border: 1px solid #AAAAAA; color: #FFF; cursor: pointer; }




ul.product_list .product_list_item_top
{
    height: 160px;
    text-align: center;    
    overflow: hidden;
    
}

ul.product_list .product_list_item_bottom
{
    border: solid 1px #CCC;
    height: 35px;
    margin-top: 2px;
    padding: 3px;
    overflow: hidden;

}

ul.product_list img.product_list_item_top
{
    border: solid 3px #FFF;  margin: 0;  padding: 0;

}

ul.product_list img:hover
{
    text-decoration: none;
}




#category_brands, #sub_category
{
    background-color: #f2f2f2;
    padding: 5px 0 5px 0;
    margin: 2px;
    color:#000;
}



ul.category_brand_list,ul.sub_category_list
{
   list-style:none; 
}



ul.category_brand_list li,ul.sub_category_list li  {
    display:inline;    
    text-align: center;
    padding: 0 0 0 15px;

}

ul.category_brand_list a, ul.sub_category_list a {
    
    border-left: dotted 1px #666;
    color: #333;
    text-decoration: none;
    padding: 5px 10px 5px 10px;
}

ul.category_brand_list a:hover,ul.sub_category_list a:hover {
    /*background-color: #000;*/
    color: #000;
    text-decoration: underline;
    
}




#product_detail_container { text-align: center; }

#photo_container { padding: 15px; }

.product_detail_image
{
    border: solid 10px #FFF;
    
}

.product_nophoto
{
    border: 0;
}


#product_desc_container
{
    border-top: solid 1px #999;
    padding:15px 10px 10px 10px;
    text-align: left;

    
}

#product_detail_navigation
{
        border-top: solid 1px #999;
    padding: 20px 5px 20px 5px;
    text-align: center;
    height: 80px;

}
