#wraper_product_table_body{float:left;position:relative;padding:0px;margin:0px 0px 10px 0px;}
#wraper_product_table_body h1{font-size:150%;float:left;position:relative;}
#wraper_product_table_body h1.productlist{margin:3px 0px 10px 10px;width:30%;}
.sortby{float:left;margin-top:15px;}
.sortby label{font:bold 1.4em Arial, Helvetica, sans-serif; font-color:#666;}
#sortby input{margin-bottom:-5px}
/* Product Table Header Section START - Specific for Trolley Page */
#wraper_product_table_header{width:998px;padding:0px;margin:0px 0px 0px 10px;}
.cornerleft_product_table_header{width:7px;height:78px;float:left;background-image:url(../images/trolley/cornerleft_trolley_title.gif) no-repeat;margin:0px;}
.cornerright_product_table_header{width:7px;height:78px;float:left;background-image:url(../images/trolley/cornerright_trolley_title.gif) no-repeat;margin:0px;}
.body_product_table{width:961px;height:78px;float:left;background-image:url(../images/trolley/bgimg_trolley_title.gif);margin:0px;}
.img_title_trolley{margin:0px 0px 15px 0px;padding:20px 0px 0px 0px;float:left;}
.btn_product_table_header{float:right;margin:14px 0px 0px 0px;}
.h1squire{margin:0px 20px 0px 10px;}
/* Product Table Header Section END - Specific for Trolley Page */
/* Table data Section START */
#wrapper_product_table{float:left;padding:0px 0px 0px 10px;margin:-3px 0px -15px 0px;}
#product_table_th{background:url(../images/trolley/bg_img_th_trolley.gif) repeat-x;height:38px;margin:0px;padding:0px;color:#666;}
#wrapper_product_table table{padding:0px;margin:0;border-left:1px solid #d0d0d0;border-collapse:collapse;}
#wrapper_product_table th{border-right:1px solid #cee0e8;text-align:center;width:100px;}
#wrapper_product_table th.productnameheader{width:458px;text-align:left;padding-left:10px;}
#wrapper_product_table th.productlist{width:558px;}
#wrapper_product_table td{border-bottom:1px solid #c1c1c1;border-right:1px solid #c1c1c1;padding:12px 0px 2px 0px;margin-top:5px;text-align:center;vertical-align:top;}
.qtybox{width:120px;}
.qtydatafield{text-align:center;font:normal 100% Arial, Helvetica, sans-serif;width:4em;}
.bgcolor_totalgoods{background-color:#f2f2f2;}
.subtotal_title{text-align:right;margin:0px 4px 0px 0px;font-weight:bold;color:#336699;}
.subtotal_data{text-align:left;margin:0px 0px 0px 4px;font-weight:bold;color:#336699;}
.incvat_excvat_title{text-align:right;margin:0px 4px 0px 0px;}
.incvat_excvat_data{text-align:left;margin:0px 0px 0px 4px;}
.delivery_data{text-align:left;margin:0px 0px 0px 4px;color:#ff6600;font-weight:bold;}
.currency,#wrapper_product_table td.currency{text-align:right;padding-right:20px;}
.alignleft,#wrapper_product_table td.alignleft{text-align:left;padding-left:10px;}
/* Table data Section END */
/* Product Table Footer Section START */
#wraper_product_table_footer{float:left;position:relative;width:998px;padding:0px;margin:-20px 0px 0px 10px;}
.cornerleft_product_table_footer{width:7px;height:64px;float:left;background-image:url(../images/trolley/cornerleft_trolley_footer.gif) no-repeat;margin:0px;}
.cornerright_product_table_footer{width:7px;height:64px;float:left;background-image:url(../images/trolley/cornerright_trolley_footer.gif) no-repeat;margin:0px;}
.body_trolleyfooter{width:961px;height:64px;float:left;background-image:url(../images/trolley/bgimg_trolley_footer.gif);margin:0px;}
.btn_checkout_footer{float:right;margin:10px 0px 0px 0px;}
/* Product Table Footer Section END */
/* Product List Page Specific Style - START  */
.container_topbanner{float:left;position:relative;margin:0px 0px 10px 10px;padding:0px;display:block;}
#container_page > .container_topbanner{margin-left:0px;}
.topbanner_top{width:975px;height:5px;position:relative;float:left;margin:0px 0px 0px 10px;padding:0px;background:#fff url(../images/productlistpage/bg_img_topbanner_top.gif) no-repeat;}
.topbanner_top_listpage{margin:0px 0px 0px 10px;}	
.topbanner_btm{width:975px;height:6px;position:relative;float:left;margin:0px 0px 0 10px;padding:0px;background:#fff url(../images/productlistpage/bg_img_topbanner_btm.gif) no-repeat;}
.topbanner_body{width:954px;height:175px;position:relative;float:left;margin:0px 0px 0px 10px;padding:0px 10px 10px 10px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.listpage_body{width:964px;position:relative;float:left;margin:0px 0px 0px 10px;padding:0px 10px 10px 0px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.btn_addtotrolley{float:right;position:relative;margin:10px 0;padding:0px;}
.btn_addtotrolley_footer{float:right;position:relative;margin:25px 0 0px 0px;padding:0px;}
/* Product List Page Specific Style - END  */