/* Basics
****************************************************************************************/
html
{
	font-family: Arial;
	font-size:11px;
	color:#000000;
	background:url('../images/bg_rander.jpg') top center repeat;
}
body
{
	font-family: Arial;
	font-size:11px;
	color:#000000;
	background:url('../images/body_bg.png') top center repeat-y;
	height:100%;
}
a 
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
a:hover
{
	color:#585858;
}
h1, h1 span, h2, h2 span
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
	color: #000;
}
strong,b {
	font-weight:bold;
}
em,i {
	font-style:italic;
}
/* Wrapper
****************************************************************************************/
#wrapper
{
	width:950px;
	margin:0 auto;
	height:100%;
}
#background
{
	width:100%;
	background:url('../images/content_bg.gif') top left repeat-y;
	padding:0;
	height:100%
}
/* Controls
****************************************************************************************/
.linkbutton
{
	font-size:9px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	border:1px solid #70A5C0;
	color:#ffffff;
	margin:3px 3px 3px 0;
	padding:3px 5px 3px 5px;
	background:#000000;
}
.textbox, .dropdown
{
	padding:2px;
	margin:2px 0 4px 0;
	background-color:#ffffff;
	border:1px solid #585858;
}
/* Header
****************************************************************************************/
#header 
{
	width:100%;
	height:150px;
	line-height:0;
}
#logo
{
	width:100%;
	height:120px;
}
#logo img
{
    margin-left:15px;
}
/* Topmenu
****************************************************************************************/
.hozmenu-top
{
	height:25px;
	background:#000000;
}
.hozmenu-top .item
{
     float:right;
}
.hozmenu-top .item a span
{
    display:block;
     padding: 5px 10px 5px 10px;
}
.hozmenu-top ul
{
	float:right;
	height:100%;
}
#hozmenu-top ul li
{
	display:inline;
}

.hozmenu-top ul li a:hover
{
	background:#F1F1F1;
}
.hozmenu-top ul li a:active
{
	background:transparent;
}
.m a span
{ border-left: dotted 0px #a0a0a0;} 
.l a span
{ border-left: dotted 0px #a0a0a0;} 
.f a span
{ border-left: dotted 0px #a0a0a0;}
#language
{display:none;
}
/* Navmenu
****************************************************************************************/
.hozmenu-bottom
{
	height:38px;
	overflow:hidden;
	clear:both;
	background:url('../images/nav_bg.jpg') top left no-repeat;
	margin-left:15px;
	padding-left:200px;
}
.hozmenu-bottom .item
{
	float:left;
	background:url('../images/navline.jpg') top left no-repeat;
}
.hozmenu-bottom .item a 
{
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
}
.hozmenu-bottom .item a span
{	
	padding:13px 12px 12px 12px;
	display:block;
	cursor:pointer;
}
.hozmenu-bottom .item a span:hover
{
     background:url('../images/nav_hover.jpg') bottom center no-repeat;
}
.hozmenu-bottom .f
{
     background:none;   
}
.hozmenu-bottom .l
{
   
}


/* Content
****************************************************************************************/
#content
{
	width:100%;
	height:100%;
}
#content_left
{
margin-left:14px;
}
#content_right
{
}
#content #col_left
{
	width:185px;
	float:left;	
	overflow:hidden;
}
#content #col_main
{
	width:732px;
	max-width:732px;
	min-height:700px;
	float:left;
	margin:15px 0 0 14px;
	overflow:hidden;
}
#content #col_right
{
	width:0px;
	overflow:hidden;
}
/* Container
****************************************************************************************/
.box
{
	padding-bottom:15px;
}
.box_head
{
	width:100%;
	clear:both;
	overflow:hidden;
    background:url('../images/boxhead_bg.jpg') #e3e3e3 top left no-repeat;
}
.tree .box_head, .login-1 .box_head
{
	width:100%;
	clear:both;
	overflow:hidden;
    background:url('../images/boxheadtree_bg.jpg') #e3e3e3 top left no-repeat;
}
.tree .box_head h4, .login-1 .box_head h4
{
    padding-left:30px;
}

.cart-1 .box_head
{
	width:100%;
	clear:both;
	overflow:hidden;
    background:url('../images/boxheadcart_bg.jpg') #e3e3e3 top left no-repeat;
    height:120px;
}
.cart-1 .box_head h4
{
    padding: 25px 0 0 95px;
}
.box_head h4
{
	height:100%;
	padding:15px 0 5px 20px;
	text-transform:uppercase;
	font-weight: bold;
	color:#000;
}
.box_head .left
{
	width:100%; height:100%;
	background:url('../_gfx/design/bg_container_head_left.gif') no-repeat top left;
}
.box_head .right
{
	width:100%; height:100%;
	background:url('../_gfx/design/bg_container_head_right.gif') no-repeat top right;
}
.box_body
{
	width:100%;
	background:url('../images/boxbody_bg.jpg') #e3e3e3 bottom left no-repeat;
}
.tree .box_body, .login-1 .box_body
{
	width:100%;
	background:url('../images/boxbodytree_bg.jpg') #e3e3e3 bottom left no-repeat;
}
.box_content
{
	padding:5px 0 5px 0;
	margin:0 0 5px 0;
}
.padder
{
	margin:5px 0 0 0;
}
.box_body_inner { padding-bottom:10px;}
.login-1 .box_body_inner {padding-left:20px;}
.find .button { background:none; padding:0; color:#000; font-weight:bold; font-size:11px; width:30px; height:12px;}
.find .button:hover { color:Gray;}
.find input { float:left; margin-left:10px;}
.find .box_body_inner { padding-bottom:0px;}
/* Tree
****************************************************************************************/
.tree
{

}
.tree td
{
    margin-left:5px;
}
.tree table a
{
	font-weight:normal;	
	color:#000000;
	text-decoration:none;
	line-height:12px;

	
}
.tree table a:hover
{

}
.tree-level1 a
{
	margin-left:-7px; padding-left:14px;
}
.tree-level2 a
{
	padding-left:5px;
}
.tree-level1 a:hover {
	background:url('../images/tree_hover.jpg') left no-repeat; 
}


/* Chart
****************************************************************************************/
#chart
{
	font-size:11px;
}
#chart a
{
     color:#000000;
}
#chart a:hover
{
     color:#585858;	
}
#total
{
	margin-bottom:5px;
	clear:both;
}
#total span
{
	display:block;
	padding:5px 0px 5px 10px;
	font-size:11px;
	font-weight:bold;
}
#ctl00_ctl11_repContents_ctl00_lblRowTotal, #ctl00_ctl11_repContents_ctl01_lblRowTotal, #ctl00_ctl11_repContents_ctl02_lblRowTotal, #ctl00_ctl11_repContents_ctl03_lblRowTotal, #ctl00_ctl11_repContents_ctl04_lblRowTotal ,#ctl00_ctl11_repContents_ctl05_lblRowTotal ,#ctl00_ctl11_repContents_ctl06_lblRowTotal ,#ctl00_ctl11_repContents_ctl07_lblRowTotal ,#ctl00_ctl11_repContents_ctl08_lblRowTotal ,#ctl00_ctl11_repContents_ctl09_lblRowTotal{ color:Black; padding-right:10px;}
/* Find
****************************************************************************************/
.txtfind
{
	width:165px;
	margin-bottom:4px;
}
.find input { float:left; margin-right:5px; width:115px;}
.find .button { margin-top:3px;}
/* Infopage
****************************************************************************************/
.InfoPageHeaderBox, .header-product
{
	padding-top:4px; padding-bottom:3px; padding-left:10px;
}
.InfoPageHeaderBox h1, .header-product h1 { font-size:14; text-transform:uppercase; color:#000;}
.InfoPageBodyBox { padding:10px; line-height:18px;}
/* Hide content
****************************************************************************************/
.newsletter, .news
{
	display:none;
	visibility:hidden;
}
/* Footer
****************************************************************************************/
#footer
{
	margin-top:20px;
	clear:both;
	background:url('../images/body_bg.jpg') top no-repeat;
	height:20px;
	padding-top:5px;
	display:none;
}
#brand
{
	background:url('../images/body_bg.jpg') top repeat-y;
	color:#8D8D8E;
	font-size:10px;
	height:60px;
	margin-left:-25px;
	margin-right:-25px;
	width:1000px;
	position:relative;
}
#brand_logo
{
	padding:10px 27px 10px 10px;
	float:right;
}
#brand_logo img
{

}
/* Manufacturer
****************************************************************************************/
.box_padder
{
	padding:5px 0 13px 10px;
	margin:0 0 0 0;
}
/* Tabs
****************************************************************************************/

.DetailTabBox { color:#666560; line-height:18px; margin-right:20px; }
.DetailTabs{ clear:both; width:100%; height:42px; background:url(../images/detailbox_bg.jpg) bottom repeat-x; line-height:14px; }
.DetailTabs a { display:block; cursor:pointer; float:left; font-weight:bold; margin-left:7px; color:#000000; height:42px; }
.DetailTab { width:100%; clear:both;}
.DetailTab div {margin-top: 10px; margin-left:15px; }
.DetailTab h3{ display:none; }
.DetailTabs .selected { }
.DetailTab input { margin-left:-15px;}


.DetailTabs #tab1 { display:block; cursor:pointer; float:left; font-weight:bold; margin-left:7px; color:#000000; background:url('../images/tabright_bg.png') right no-repeat; height:42px; }
.DetailTabs #tab1 span span { background:url('../images/tableft_bg.png') left no-repeat; height:42px; margin:0 15px 0 0; line-height:56px; display:block; padding:0 12px 0 30px;  }

.DetailTabs #tab4 { display:block; cursor:pointer; float:left; font-weight:bold; margin-left:7px; color:#000000; background:url('../images/tabright2_bg.png') right no-repeat; height:42px; }
.DetailTabs #tab4 span span { background:url('../images/tableft2_bg.png') left no-repeat; height:42px; margin:0 15px 0 0; line-height:56px; display:block; padding:0 12px 0 30px;  }



/* Productlist
****************************************************************************************/
.listview1
{
    width:172px;
	max-width:172px;
	height:218px;
	float:left;
	margin-bottom:10px;
	background:url('../images/prodlist_bg.jpg') bottom no-repeat;
	border-top:solid 1px #c3c3c3; 
	margin-right:11px;
}
.listview1 .image { height:150px; width:150px; padding-left:10px;}
.listview1 .title { font-size:10px; color:#000000; height:20px; padding-left:10px; float:left; width:100px; margin-bottom:10px;}
.listview1 .manufature { display:none;}
.listview1 .text { display:none;}
.listview1 .controls { }
.listview1 .price { color:#90a194; font-size:11px; text-align:right; font-weight:bold; padding-right:10px;}
.listview1 .tips { }
.listview1 .quantity { float:left;}
.listview1 .textbox { width:20px; margin-right:5px; vertical-align:middle; } 
.listview1 .textbox .quantity { vertical-align:middle; }
.listview1 .OrdinariePrice { display:none;}

.listview1 .title a { color:#90a194; text-decoration:none; font-size:11px; text-transform:uppercase; font-weight:normal; }

/* Pagenumbers
****************************************************************************************/
.paging { width:100%; text-align:center; clear:both; padding-top:40px;}
.paging a { padding:4px; color:Black; font-weight:normal; }
.paging .current { border:1px solid #585858; background-color:#f4f4f4; }

/* Productdetails
****************************************************************************************/
.productdetails { width:100%; }
.productdetails img { border:solid 1px #d2d2d2; width:330px; height:330px;}

.productdetails .dhead { clear:both; margin-bottom:10px; width:100%; }
.productdetails .dhead .col1 { float:left; }
.productdetails .dhead .col1 .image { margin:5px; text-align:center; }
.productdetails .dhead .col1 .image img { margin:5px; }

.productdetails .dhead .col2 { float:left; width:320px; }
.productdetails .dhead .col2 .row div { float:left; }

.productdetails .title h2 { font-size:14px; font-weight:bold; text-transform:uppercase; color:#e58939; margin-bottom:10px; margin-top:10px; } 

.productdetails .price { color:#000; font-weight:bold; font-size:11px;}
.productdetails 
.productdetails .currency { color:#000000; font-weight:bold; font-size:11px; text-transform:uppercase; }
.OrdinariePrice-Details { display:none;}
.image-enlarge { background:url('../images/enlarge_btn.jpg') top left repeat; margin-left:120px; width:121px; height:26px;}
.image-enlarge a { color:#ffffff; font-size:10px; text-transform:uppercase; font-weight:normal; padding-top:7px; padding-left:25px; display:block;}
.quantity { margin-right:55px;}

.productdetails .prop { margin-bottom:15px;}

/* Clearfix
****************************************************************************************/
.clearfix:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix
{
    display: inline-block;
}
html[xmlns] .clearfix
{
    display: block;
}
* html .clearfix
{
    height: 1%;
}

/* Front page list
****************************************************************************************/
.PL
{
	width:100%;
}
.PL .Info
{
	display:none;
}
.PL .Item
{
	width:140px;
	max-width:140px;
	height:210px;
	float:left;
	margin:10px;
}
.PL .Item img
{
     border:solid 1px #f4f4f4;
}		
.PL .Caption
{
	clear:both;
	height:25px;
	color:#000000;
}
.PL .Manufacturer
{
    display:none;
}
.PL .Price
{
	clear:both;
	height:20px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	margin-right:5px;
}
.PL .Title
{
	display:none;
}
.PL .Buy { display:none;}
.PL .MoreInfo { padding-left:80px;}
/* Extra product lists
****************************************************************************************/
.RPL, .RPL1
{
    margin-bottom:10px;
    padding-bottom:10px;
}
.RPL img, .RPL1 img
{
    border:solid 1px #f4f4f4;
}
.RPL_Title, .RPL1_Title
{
    height:20px;
    background:#f4f4f4;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000000;
	margin-bottom:10px;
	border-bottom:solid 1px #000000;
}
.RPL_Title span, .RPL1_Title span { display:block; padding-left:10px; padding-top:4px;}
.RPL_Item, .RPL1_Item {}
.RPL_Caption, .RPL1_Caption { height:20px; color:#000000;}
.RPL_Manufacturer, .RPL1_Manufacturer { display:none;}
.RPL_Info, .RPL1_Info { display:none;}
.RPL_Price, .RPL1_Price { font-size:14px; text-align:right; font-weight:bold; margin-right:10px;}
.RPL_MoreInfo, .RPL1_MoreInfo { padding-left:85px; padding-top:5px;}
.RPL_Buy, .RPL1_Buy { display:none;}

/* Related products
****************************************************************************************/
.DRP_Title { margin:15px 0 10px 20px;}
.DRP_Title span { font-size:16px; font-weight:bold;}
.DRP_Item { width:80px; float:left; margin-left:20px;}
.DRP_Caption { color:Black; height:30px;}
.DRP_Manufacturer { display:none;}
.DRP_Info { display:none;}
.DRP_Price { display:none;}
.DRP_MoreInfo { display:none;}

/* Details
****************************************************************************************/
#messageboxtextBox { color:#CD0606; font-weight:bold; padding-left:10px;}

.newsletter-1 .button { margin-bottom:10px;}

.cart-1 td { padding-right:5px;}

.login-1 input { width:140px;}

#ctl00_ContentPlaceHolder1_lnkToCheckout {margin-left:580px; margin-top:20px;}

.newsletter-1 { display:none;}

/* Buttons
****************************************************************************************/
.button
{
	float:left;
	display:block;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	margin:0 3px 0 0;
	padding:2px 3px 0 23px;
	background:url('../images/button.png') top left no-repeat;
	height:25px;
	width:60px;
	font-family: Arial;
	letter-spacing:-1px;
}
.button span { line-height:18px;}
.button a { font-weight:bold;}
.button:hover, .button:hover span
{
    color:#f4f4f4;
}
.listview1 .moreinfobutton {background:url('../images/button_moreinfo.png') top left no-repeat; width:50px; float:left; margin-left:10px; padding-top:5px;}
.listview1 .buybutton {background:url('../images/button_buy.png') top left no-repeat; width:30px; margin-left:13px; padding-top:5px;}
.buy .button {background:url('../images/button_buydetails.png') top left no-repeat; width:50px; font-size:11px; font-weight:bold; padding-left:35px; padding-top:7px; margin-top:-7px; margin-right:108px;}
#ctl00_ctl11_lnkToCheckout {background:url('../images/button_cashier.png') top left no-repeat; width:50px;}
.button-createcustomer {background:url('../images/button_createcustomer.png') top left no-repeat; width:70px; letter-spacing:-1px;}
.login-1 .button { float:none; letter-spacing:-1px; line-height:17px; overflow:hidden; }

/* Custom profile
****************************************************************************************/
.custprofileRow { width:300px; float:left;}
#ctl00_ContentPlaceHolder1_lblCustomerNo { display:none;}
.custprofileSection { margin-bottom:20px; border:solid 1px #000000; height:140px; margin-bottom:10px; padding:10px; margin-right:10px;}
.custprofileSection h2 { margin-bottom:10px;}
.custprofileError {width:200px; float:left;}
.ValidateSummery { margin-top:40px;}
.InvoiceInfo { margin-top:50px;}

/* New functions
****************************************************************************************/

.MailFriendRow input {width:250px;}
.MailFriendRow .button { padding-top:2px; margin-left:-15px;}
.CommentReviewOrRating div{margin:0 5px 10px 0;}
.CommentReviewOrRating textarea {width:250px;}
.CommentReviewOrRating input {margin-right:5px;}
.sorting { display:none;}



/* 
****************************************************************************************/
.payment 
{
    background:url('../images/payment_bg.jpg') top left no-repeat;
    height: 172px;
    width:190px;
    padding:15px 10px 10px 20px;
}

.header-product { display:none;}

.breadcrum { padding-left:10px;}

.lblNeedToLogin { margin-left:230px; margin-top:30px;}
#ctl00_ContentPlaceHolder1_lblNeedToLogin { font-style:italic;}

.CartOrderCenteredRowed a {color:black;}
.CartOrderPayment td, .CartOrderDelivery td {padding:3px;}
#ctl00_ContentPlaceHolder1_Label1 {font-size:14px; font-weight:bold;}
#ctl00_ContentPlaceHolder1_lblDelivery {font-size:14px; font-weight:bold;}
#ctl00_ContentPlaceHolder1_lblDeliveryAddress {font-size:14px; font-weight:bold;} 
#ctl00_ContentPlaceHolder1_lblCodesCampaign {font-size:14px; font-weight:bold;} 

.d1 { margin-left:30px; padding-top:20px; }
#ctl00_ContentPlaceHolder1_panOrder { padding-top:30px; }
#ctl00_ContentPlaceHolder1_lnkCreateOrder { margin-left:30px; margin-top:20px; color:white; height:17px; overflow:hidden; }
.lblCreditLimitExceeded { display:none; }

.buystatus { margin-top:30px; margin-left:230px; text-align:left;}
/* The Cart                      
**************************************************************************************************/

        .content-cart {font-family: Verdana;}
        .content-cart h2 {font-family: Verdana; color:black; font-size:18px; font-weight:bold; line-height:normal}
        .cartrightcolwrapper, .cartleftcolwrapper {width: 50%; float:left; }
        .cartrightcol, .cartleftcol{ margin: 20px; }
        .cartrightcol h2, .cartleftcol h2 {padding: 5px 0 5px 35px ;}
        h2.campaign-code {background: white url(/_gfx/step1.gif) no-repeat;}
        h2.customer-auth, h2.customer-info {background: white url(/_gfx/step2.gif) no-repeat;}
        h2.paytype {background: white url(/_gfx/step3.gif) no-repeat;}
        h2.frieghttype {background: white url(/_gfx/step4.gif) no-repeat;}        
        h2.subscription, h2.yearsallery {background: white url(/_gfx/step5.gif) no-repeat;}
        a > b, h2.campaign-code {background: white url(/_gfx/step1.png) no-repeat;}
        a > b, h2.customer-auth, h2.customer-info {background: white url(/_gfx/step2.png) no-repeat;}
        a > b, h2.paytype {background: white url(/_gfx/step3.png) no-repeat;}
        a > b, h2.frieghttype {background: white url(/_gfx/step4.png) no-repeat;}
        a > b, h2.subscription, h2.yearsallery {background: white url(/_gfx/step5.png) no-repeat;}
        .cartrightcol h2.disabled, .cartleftcol h2.disabled {color: #dfdfdf;}
        .cartrightcol .subscription ul, .cartrightcol .frieghttype li, .cartrightcol .paytype li, .cartleftcol  li.customer-auth, .cartleftcol  li.customer-update, div.customer-info2, ul.campaign-code, ul.customer-update { display:block; margin:5px 0; padding: 5px; border: solid 3px #dbdbdb; background-color: #f4f4f4; font-size: 10px; 
                                                                                                                                 -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px;}
        .customer-info2 .label {font-weight: bold;}
        .customer-info2 .value {display:block; padding-left: 10px;}
        .cartrightcol li.disabled, .cartrightcolwrapper .disabled li {opacity:0.4;filter:alpha(opacity=40)}
        .cartrightcol li input {height: 17px; width: 17px; margin-right: 4px; vertical-align:bottom;}
        .disabled span {color: #dfdfdf;}
        .disabled h2 {opacity:0.4;filter:alpha(opacity=40)}
        li.customer-auth li{display:block; margin:0; padding: 0; border: none; background-color:Transparent;}
        .fronted-summery li {display:inline-block;  width: 50%; float: left;}
        .fronted-summery li div.wrapper {padding: 10px 5px; border: solid 3px #c4cfa4; background-color: #f1f5e4; font-size: 10px; margin:20px;   text-align:center; font-weight: bold;}
        .cart-summery {background-color: #f3f3f3; padding: 10px; clear:both;}
        .cart-summery li {display: block; clear:both; font-size: 10px; font-weight: bolder;padding:4px;border-bottom:1px solid #ccc;}
        .cart-summery li .label {float:left; display:inline-block;}
        .cart-summery li .value {float:right; display:inline-block;}
        /*.cartleftcol li input.txtbox, .cartleftcol li li  select, .cartrightcol input.txtbox{border: solid 2px #dbdbdb; width: 250px}*/
        .content-cart div.txtbox, .content-cart div.ddlbox   {border: solid 2px #dbdbdb;}
        .content-cart div.txtbox input, .content-cart div.txtbox textarea, .content-cart div.ddlbox select { width: 100%; border: solid 0 black;}
        .Cart {width:100%;margin-bottom: 20px;}
        .Cart input {border: solid 1px black; vertical-align: bottom; margin-right: 5px;}
        .Cart thead {border-bottom: solid 2px black;  font-size: 12px; font-weight:normal; }
        .Cart tbody, .Cart tbody a {font-size: 11px; font-weight: normal;color: Black; }
        .Cart tr.alt {background-color: #f4f4f4;}
        .cart-thumbnail { padding-left:10px;}
        .content-cart .button {display:inline-block; float:none;  margin: 3px 0; background-color:#cccccc; border: solid 2px #505050; background-image:none; letter-spacing: normal; width: auto; height: auto; color:#FFFFFF; font-size:10px;font-weight:bold; text-decoration:none; padding:3px 5px;}
        .content-cart .button:hover {background-color:#f4f4f4; border: solid 2px #cccccc; background-image:none; color:#505050;}
        .content-cart .orderbutton {border: solid 2px #c4cfa4; background-color: #f1f5e4; font-size: 12px; padding: 4px 10px; font-weight: bolder; margin: 10px 0; float: right; background-image: none;}
        .orderbutton:hover {background-color: #ADD39C; color:White;}
        .disabled .orderbutton {background-color: #fff; color: #dfdfdf;border: solid 2px #dfdfdf; cursor: default;}
        
        .disabled .orderbutton:hover {background-color: #fff; color: #dfdfdf;}
        .messagebox 
        {
            -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px;
            border:2px solid #DFDFDF;
            background:url('/_gfx/info.png') 20px 25px no-repeat #f4f4f4;
            margin:10px;
            padding:10px 25px 10px 70px;
        }

        .messagebox ul {list-style-type:square; float:left;}
        .messagebox li {margin-bottom:10px;list-style-type:square;}
        .minheight {height: 60px; display:block; width: 0px; float:left;}
        .register input.valid, .register select.valid{ background: white url(/_gfx/okey.gif) no-repeat scroll 99% 50% ;}
        a > b, .register input.valid, .register select.valid{ background: white url(/_gfx/okey.png) no-repeat 99% 50%;}
        .register input.error, .register select.error{ background: white url(/_gfx/error.gif) no-repeat scroll 99% 50%;}
        a > b, .register input.error, .register select.error{ background: white url(/_gfx/error.png) no-repeat scroll 99% 50%;}
        .register label.error {font-style:italic; color:#777777;}
        .Cart .prodimg {height: 40px; width: 40px; border: solid 1px #dcdcdc; margin: 10px 0;}
		/*
        .paytype-1, .paytype-50, .paytype-20, .paytype-21  { background: Transparent url(/_gfx/paydelalts/paytype50.gif) no-repeat scroll 99% 50%; }
        a > b, .paytype-1, .paytype-50, .paytype-20, .paytype-21  { background: Transparent url(/_gfx/paydelalts/paytype50.png) no-repeat scroll 99% 50%; }
        .paytype-80, .paytype-54  { background: Transparent url(/_gfx/paydelalts/paytype54.gif) no-repeat scroll 99% 50%; }
        a > b, .paytype-80, .paytype-54  { background: Transparent url(/_gfx/paydelalts/paytype54.png) no-repeat scroll 99% 50%; }
        .paytype-55, .paytype-56, .paytype-57, .paytype-58, .paytype-59  { background: Transparent url(/_gfx/paydelalts/paytype55.gif) no-repeat scroll 99% 50%; }
        a > b, .paytype-55, .paytype-56, .paytype-57, .paytype-58, .paytype-59  { background: Transparent url(/_gfx/paydelalts/paytype55.png) no-repeat scroll 99% 50%; }
		*/
        .paytype-2 { background: Transparent url(/_gfx/paydelalts/paytype2.gif) no-repeat scroll 99% 50%; }
        a > b, .paytype-2 { background: Transparent url(/_gfx/paydelalts/paytype2.png) no-repeat scroll 99% 50%; }
        .paytype-4 { background: Transparent url(/_gfx/paydelalts/paytype4.gif) no-repeat scroll 99% 50%; }
        a > b, .paytype-4 { background: Transparent url(/_gfx/paydelalts/paytype4.png) no-repeat scroll 99% 50%; }
        
        .deltype-0, .deltype-3, .deltype-5 { background: Transparent url(/_gfx/paydelalts/deltype0.gif) no-repeat scroll 99% 50%; }
        a > b, .deltype-0, .deltype-3, .deltype-5 { background: Transparent url(/_gfx/paydelalts/deltype0.png) no-repeat scroll 99% 50%; }
        .deltype-10 { background: Transparent url(/_gfx/paydelalts/deltype10.gif) no-repeat scroll 99% 50%; }
        a > b, .deltype-11 { background: Transparent url(/_gfx/paydelalts/deltype11.png) no-repeat scroll 99% 50%; }
        .Cart span.update {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/update.gif) no-repeat;}
		.Cart .alt span.update {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/update.png) no-repeat;}
		a > b, .Cart span.update {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/update.png) no-repeat;}
        .Cart span.remove {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/remove.gif) no-repeat;}
		.Cart .alt span.remove {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/remove_gra.gif) no-repeat;}
		a > b, .Cart span.remove {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/remove.png) no-repeat;}

