.promotion {margin:0 auto; width:95%; text-align:center; padding-right:8px;}
.promotion_txt { padding:0px 20px 20px 20px; text-align:left; line-height:150%; font-size:13px;}
.promotion a img {border:1px solid #eee; margin:10px;}
.promotion a:hover img {border:1px solid #CC3300;}

div.button_cart {background: transparent url('button_green_r.gif') no-repeat scroll top right; display: block;float:left;height:30px;text-decoration: none;color: #000;font-size:12px;font-weight:bold; width:121px;}
div.button_cart span {background: transparent url('add2cart_gd.gif') no-repeat; display: block; font-size:12px; font-weight:bold; color:#FFF;line-height: 22px; padding: 4px 0 5px,0;} 
div.button_cart:hover span{color:#FF0;line-height: 22px;}
div.button_cart:hover { text-decoration:none;}
div.button_cart input { border:0px;	height:30px;	display: block;	font-size:12px;	font-weight:bold;	color:#FFF;	line-height:22px;	width:110px;	padding:0px;	cursor:pointer;	cursor:hand;	background-color: transparent;	background-image: url(add2cart_gd.gif);	background-repeat: no-repeat;	background-position: left center;	margin-right: 11px;	text-align: right;} 
div.button_cart:hover input{color:#ff0;cursor:pointer;cursor:hand; }

a.view_detail {background: transparent url('button_green_r.gif') no-repeat scroll top right; display: block;float:left;height:30px;text-decoration: none;color: #000;font-size:12px;font-weight:bold; width:121px;}
a.view_detail span {background: transparent url('view_detail.gif') no-repeat; display: block; font-size:12px; font-weight:bold; color:#FFF;line-height: 22px; padding: 4px 0 5px 0;margin-right:11px;} 
a.view_detail:hover span{color:#FF0;line-height: 22px;}
a.view_detail:hover { text-decoration:none;}
a.view_detail input {	height:30px;	display: block;	font-size:12px;	font-weight:bold;	color:#FFF;	line-height:22px;	width:121px;padding:0px;	cursor:pointer;	cursor:hand;background-color: transparent;	background-image: url(view_detail.gif);	background-repeat:no-repeat;background-position: left center;} 
a.view_detail:hover input{color:#ff0;cursor:pointer;cursor:hand; }

.categories_product {background-image: url(categories_product.gif); background-color:#eeeeee;}
.search_price { width:193px; background:url(myaccount_righttop.jpg) repeat-x; padding-top:5px;border: 1px solid #cccccc; margin-bottom:9px; }
.search_price ul {list-style-type: none;margin:5px 0px 0px 0px;text-align:right; border:solid 1px #ccc; background-color:#ffffff; z-index:50; }
.search_price ul li {line-height:20px; }
.search_price dl {padding:0px 0px 0px 15px; list-style-type: none;text-align:left; float:left;}
.search_price dl input { width:60px;border:solid 1px #ccc;}
.show_items{text-align:left;}
.show_items img{ vertical-align:middle;}
.show_items li {list-style-type: none; }
.box_search {height:1%; margin-bottom:9px;border:1px solid #ccc; margin-top:9px;}
.list_div_right { float:right;width:245px;}
.product_2cart h2 a:hover img  {margin:0px; border:1px solid #ffffff;}
.product_2cart h2 a img  {margin:0px; border:1px solid #ffffff;}
.showitems {background-color:#ededed;padding:5px 0px 5px 5px;overflow:hidden; height:22px;}
.showitems h5 { width:40%;padding:1px 0px 0px 3px; height:20px; }
.showitems h5 img { margin-right:2px;cursor:pointer;cursor:hand; padding-top:1px;}
.showitems h6 { width:59%;}
.showitems a { font-weight:bold; line-height:100%;}
.showitems a:hover {line-height:100%;}
.showitems h6 select{ padding:0px 0px 0px 2px;}
.showitems h6 select option { padding:0px 20px 0px 2px;}
div.show_items h1 {padding:0px 0px 0px 5px; font-size:12px;}
ul.list_products{ color:#333333;list-style:none;margin-left:10px; clear:both; }
ul.list_products dd { width:100%; margin:0px;}
ul.list_products li{list-style:none; margin-top:15px;float:left; padding-bottom:15px;}
ul.list_products .product_image{ margin:10px 10px 0px 0px;}
ul.list_products .product_image span{ margin-top:5px; clear:both; display:block;width:130px; }
ul.list_products .product_info{ width:400px; margin-right:7px;}
ul.list_products li.product_2cart {width:170px; height:90px; text-align:center;}
ul.list_products li.product_2cart div.pprice {margin:5px 8px 10px 0px;color:#CC3300;text-align:right; font-size: 12px; font-weight:bold;}
ul.list_products li.product_2cart div.pqty {margin:0px;text-align:right;}
ul.list_products li.product_2cart div.paction {margin:10px 0px 0px 10px;text-align:right;}
ul.list_products li.product_2cart img{margin:0px;}		
.product_info dt { margin-bottom:5px;}
.product_info dd { padding-bottom:5px;}
.product_info b { font-size:12px;}
.product_info h1{ text-align:left;margin-left:10px; height:25px; }
.product_info ul{text-align:left;margin-left:0px;}
.product_info li{ text-align:left; margin:4px 0px 4px 0px; padding-left:10px;}
.product_info dd.list_more { margin:0px; padding:0px; width:25%; float:left;}
.left_product_cart { text-align:left;padding-top:10px;}
.left_product_cart span { margin:3px 5px 0px 0px; padding:0px; float:left;}
.left_product_grid_cart { text-align:left; padding:0px;}
.left_product_grid_cart span { margin:10px 5px 0px 0px; padding:0px; float:left;}
.grid_products{ color:#333333;width:173px;margin:10px 0px 0px 0px;float:left;padding-left:12px;}
.grid_products ul{ list-style-type:none; margin:0px; padding:0px; }
.grid_products li { margin:0px 0px 0px 22px;}
.grid_products dt {padding-bottom:5px; height:60px;}
.grid_products dl {margin:10px 0px 0px 0px; text-align:left;  height:200px;border-bottom:1px dotted #dddddd; }
.grid_products dd {margin:3px 0px 0px 0px; width:auto; text-align:left;}
div.gallery_products {color:#333333;width:227px;float:left; margin:18px 0px 0px 18px;}
div.gallery_products ul{ list-style-type:none; margin:0px; padding:0px;}
div.gallery_products dt { padding-bottom:5px; height:30px;}
div.gallery_products dl {padding:10px 0px 0px 0px;border-bottom:1px dotted #dddddd; height:165px;}
div.gallery_products dd { margin:0px;width:auto;  text-align:left;}
div.gallery_products li { margin:0px; padding:0px; list-style-type:none; height:227px;}
div.gallery_products li { position: relative; top:0px; right:0px; z-index:10; }
.wholesale_list  { position:absolute; top:0px; right:0px; z-index:10; }
.wholesale_grid  { position:absolute; top:0px; right:0px; z-index:10;}
.wholesale_gallery  { position:absolute; top:0px; right:0px; z-index:10;}
.list_div_left { float:left; width:135px;}
.list_div_left ol li { margin:0px; padding:2px 0px;width:180px;}


#noSeachRec{text-align:left;margin-bottom:20px;border:1px solid #ccc;padding:0px 10px 10px;}
.pageTitle{font-weight:bold;font-size:15px;text-align:left;}
.messageArea{font:1.3em helvetica,arial,sans-serif;}
#noSeachRec .alert{margin-top:10px;margin-bottom:10px;margin-left:0px;font:normal 13px/24px arial,sans-serif;}
#noSeachRec h2{font-weight:bold;font-size:13px;margin:10px 0px;}
#noSeachRec ul{margin-left:25px;}
#noSeachRec ul li{list-style-type:disc;font-size:12px;padding-bottom:5px;}

.allpageLinks{text-align:left;}
.allpageLinks li{float:left;margin-bottom:5px;}
.allpageLinks li a{
border:1px solid #CCCCCC;
font-size:11px;
margin:0 2px;
padding:0 6px;
}
.allpageLinks li a:hover{
border:1px solid #666;
background-color:#eee;
text-decoration:none;
}
