.popup_bookmarks {
	background:transparent url(../images/popup_header_back.gif) repeat-x scroll center top;
	overflow:hidden;
	padding:0 0 0 14px;
}
.popup_bookmarks span {
	color:#C1C1C1;
	cursor:pointer;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:17px;
	padding:5px 0 14px;
}
.store_buy, .store_buy td, .store_buy tr, .store_buy th
{
    border:solid 1px #bbb;
    border-collapse: collapse;
    padding:5px;

}
.store_buy
{
    margin:auto;
    width:95%;
}
.delivery input
{
    width:200px;
    border:solid 1px #ddd;
}
.delivery select
{
    width:204px;
    border:solid 1px #ddd;
}
.errorinner
{
	background:#FFF3F3;
	/*border:1px solid #CCCCCC;*/
	padding:2px 0;
	text-align:left;
        position:absolute;
        top:64px;
        text-align:center;
        width:100%;
        left:0;
	/*font-weight:bold;*/
    color:#FF0000;
}
.errorinner img
{
    padding-left:5px;
}
.errorbox
{
    width:100%;
    margin-top:-10px;
    height:30px;
   /* border:solid 1px blue;*/
}
.ats_store_list
{
    font-weight: bold;
    overflow: hidden;
    zoom: 1;
    margin:0 auto;
}

.ats_store_list .item
{
    padding: 4px 4px 15px 4px ;

    float: left;
    width:140px;
}

.ats_store_list span
{
    display: block;
    text-align: center;
    margin: 7px 0px;
    cursor: pointer;
    color: #336699;
    width:145px;
}

.ats_store_list img
{
    cursor: pointer;
    display: block;
     border: 1px solid #ddd;
     margin:0 auto;
}


/*******************   CART ***********************/

.cart
{
    border: 1px solid #dddddd;
}

.cart .header
{
    background: url(../images/cart_header.gif) repeat-x top;
    border: none;
    padding: 5px 0px 0px 50px;
    height: 20px;
}

.cart .cart_img
{
    background: url(../images/cart_img.gif) no-repeat bottom;
    height: 32px;
    width: 27px;
    position: absolute;
    margin: -14px 0px 0px -40px ;
}

.cart_text
{
    border: 1px solid #AAAAAA;
    font-family: Tahoma, verdana, serif;
    color: #333333;
    padding-left: 2px;
    font-size: 8pt;
    width: 15px;
}

.price
{
    color: #336699;
    font: bold 11px Verdana;
}

.cart_item
{
    /*background: url(../images/cart_item_back.gif) repeat-x bottom;*/
}

.cart_item_sel
{
  /*   background: url(../images/cart_item_sel_back.gif) repeat bottom;*/

}
#basket td
{
    border-bottom:solid 1px #ddd;
}
.cart_buy
{
     background: url(../images/cart_arrow.gif) no-repeat right;
}
/******************* END CART *********************/


/******************** FOR POPUP ********************/
.popup_description
{
    margin: 10px 10px 0px 10px;
}

.color_need
{
    color: #336699 ;
}
/******************** End FOR POPUP *****************/


/******************************* CATEGORIES **************************/
.list_categories
{
    padding: 14px 5px 18px 16px;
    font-weight: bold;
     background: #fbfbfb;
     line-height: 17px;
     color: #777777;
}
.ShowHideCategories
{
    background: #e4e4e4;
    /*border-top: 1px solid #cccccc;*/
    text-align: right;
    padding: 7px 12px 7px 0px;
}

.most_popular
{
   padding: 16px 5px 18px 16px;
   line-height: 17px;
}

.most_popular h3
{
    margin: 0px 0px 5px 0px;
    padding: 0px;
    font-size: 11px;
    color: #777777;
}

.most_popular a
{
    color: #3c718f;
    font-weight: bold;
}
/******************************* END CATEGORIES **********************/
.storesearch
{
    margin-left:15px;
}
.storeoverbox
{
   /* border:solid 1px red;*/
	text-align:left;
    padding:10px;
}
.storeoverboxl
{
  /*  border:solid 1px blue;*/
    float:left;
    width:180px;
    text-align:center;
    padding-top:5px;
}
.storeoverboxl img
{
    border:solid 1px #ddd;
    margin-top:5px;

}
.storeoverboxr
{
   /* border:solid 1px blue;*/
    float:left;
  /*  width:200px;*/
    padding-top:25px;
}
.storeoverboxr ul
{
margin:0;
padding:0;
list-style:none;
}
.storeoverboxr li
{
padding:3px 0;
}
.storeoverboxr li b
{
padding-left:3px;
}
.storedescriptiontxt
{
    width:230px;
    margin-left:2px;
}
.storesearchalign
{
    margin:5px 0 5px 30px;
}
.store_res_img img
{
      border:solid 1px #ddd;
}
.store_li ul
{
margin:0;
padding:0;
list-style:none;
}
.store_li li
{
margin:0;
padding:3px 0;
}
.storeheader
{
    background:url(../images/header.gif) top;
    height:20px;
padding-top:3px;
padding-bottom:2px;
margin-top:-1px;
border-bottom:solid 1px #ddd;
border-top:solid 1px #ddd;
}
.storeheader strong
{
margin-left:10px;
position:relative;
top:-2px;
}
.storeheader img
{
    margin-left:5px;
    position:relative;
    top:2px;

}
.mylink
{
    color:#777;
}
.mylink:hover
{
   text-decoration:underline;
}

/******* selectboxes ********/
.select_box{
	border:1px solid #aaaaaa;
}

.divstorecnt
{
	margin-top:10px;
	text-align:center;
}

/***** add cart *****/
.addc_l
{
    width:60px;
 /*   border:1px solid #000;*/
    float:left;
    color:#808080;
}
.addc_r
{
    width:75px;
    height:24px;
    float:right;

}
.addc_r img, .addc_l img
{
    border:none;
}
.addc_l strong
{
    font-size:14px;
    position:relative;
    top:3px;
    
}
.addc_l span
{
    color:#336699;
    font-weight:bold;
    font-size:14px;
    position:relative;
    top:3px;
}
.add_to_cart
{
    background:url(../images/add_to_cart2.gif) left top no-repeat;
    width:71px;
    height:19px;
    display:block;
    padding-top:3px;
    padding-left:1px;
    float:right;
  
}
.addc_r a
{
    color:#444;
}
.addc_r a:hover
{
color:#777;
text-decoration:none;
}
.add_to_cart_show
{
    background:url(../images/add_to_cart2.gif) left top no-repeat;
    width:71px;
    height:19px;
    display:block;
    padding-top:3px;
    padding-left:1px;
    float:right;
    font-weight:bold;
    text-align:center;

}
.addc_r_show a
{
    color:#444;
}
.addc_r_show a:hover
{
color:#777;
text-decoration:none;
}
.storeex_comm
{
    width:98%;
    margin:0 auto;
}