/* Basics
****************************************************************************************/
html
{
    background:url('../images/body_bg.jpg') repeat-x top #ffffff;
}
body
{
	background:url('../images/content_bg.png') repeat-y top;
	font-family:Arial, Trebuchet MS;
	font-size:11px;
	color:#000000;
}
a 
{
	color:#000000;
	text-decoration:underline;
}
a:hover
{
	 text-decoration:underline;
	 color:#000000;
}

h1, h1 span, h2, h2 span
{
	font-family: Arial, Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin-bottom:10px;
}
h3, h3 span
{
	font-family: Arial, Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom:10px;
}
strong,b {
	font-weight:bold;
}
em,i {
	font-style:italic;
}

p {
color:#000000;
font-family:Arial, Trebuchet MS;
font-size:12px;
margin-bottom:10px;
}
/* Wrapper
****************************************************************************************/
#wrapper
{
	width:960px; /* site-width */
	max-width:960px;
	margin:0 auto 0 auto;
	padding:0;
}
#background
{
	width:100%;
	padding:0;
}
/* Controls
****************************************************************************************/
.button span
{
 	text-decoration:none;
	line-height:22px;
	display:inline-block;
	float:left;	  
}
.button span.start
{
    padding: 0 0 0 5px;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	background:url('../images/btn_left.png') no-repeat top left;
	display:inline-block;
}
.button span.end
{
    padding: 0 5px 0 0;
    display: block;
    height: 22px;
	background:url('../images/btn_right.png') no-repeat top right;
	margin-right:3px;

}
a.button:hover { text-decoration: none;}
.linkbutton
{
	font-size:10px;
	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
****************************************************************************************/
#topholder
{
	width:960px; height:201px;
	background:url('../images/header_bg.jpg') repeat-x top left;
}
#topholder .lit-1
{
    height:166px;
    width:750px;
    float:left;
}
#top
{
	width:100%;
}
#language
{
    display:none;
}


/* Navmenu
****************************************************************************************/
.hozmenu-bottom
{
	width:760px;
	height:35px;
	overflow:hidden;
	background:url('../images/nav_bg.jpg') repeat-x top left #484848;
	clear:both;
	display:block;
	float:left;
}
.hozmenu-bottom .item
{
	float:left;
	display:inline;
}
.hozmenu-bottom .item a 
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
}
.hozmenu-bottom .item a span
{
	border-left:1px solid #595959;
	border-right:1px solid #a3a3a3;		
	padding:3px 15px 2px 15px;
	display:inline-block;
	cursor:pointer;
	line-height:30px;
}
.hozmenu-bottom .item a span:hover
{
	background:url('../images/nav_hover_bg.jpg') repeat-x top left #cccccc;
}

/* Content
****************************************************************************************/
#content
{
	width:960px;
	margin-top:10px;
}
#content_left
{
float: left;
}
#content_right
{
    margin-right:10px;
}
#content #col_left
{
	width:140px;
	float:left;
	overflow:hidden;
	background:none;
}
#content #col_main
{
	width:670px;
	max-width:670px;
	min-height:700px;
	float:left;
	overflow:hidden;
}
.content
{
    margin:0 20px 0 20px;
}
#content #col_right
{
	width:140px;
	float:left;
	overflow:hidden;
	background:none;
}
/* Container
****************************************************************************************/
.box
{
	margin:0 0 10px 0;
}
.box_head
{
	width:100%; height:24px;
	clear:both;
	overflow:hidden;
	background:url('../images/box_head_bg.jpg') repeat-x top left #484848;
}
.box_head h4
{
	height:100%;
	padding:6px 0 0 10px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing:normal;
	font-family:Arial, Trebuchet MS;
}
.box_body
{
	width:100%;
	margin-left:5px;
	margin-right:5px;
	background-color:#ffffff;
}
.box_content
{
	padding:5px 0 5px 0;
	margin:0 0 5px 0;
}
.padder
{
	margin:5px 5px 0 5px;
}
.cart-1 .box_head
{
	width:100%; height:23px;
	clear:both;
	overflow:hidden;
	background:url('../images/cart.jpg') no-repeat top left #bcc338;
}
.cart-1 .box_head h4
{
	height:100%;
	padding:8px 0 0 30px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing:normal;
	font-family:Arial, Trebuchet MS;
}
.cart-1 .box_body
{
	width:100%;
	margin-left:0px;
	margin-right:0px;
	background-color:#bcc338;
	color:#ffffff;
	padding-bottom:5px;
}
.cart-1 .button span
{
 	text-decoration:none;
	line-height:17px;
	display:inline-block;
	float:left;	  
}
.cart-1 .button span.start
{
    padding: 0 0 0 5px;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	background:url('../images/btn_find_left.png') no-repeat top left;
	display:inline-block;
	margin-left:5px;
}
.cart-1 .button span.end
{
    padding: 0 5px 0 0;
    display: block;
    height: 22px;
	background:url('../images/btn_find_right.png') no-repeat top right;
	margin-right:0;

}

.login-1
{
	margin:0px;
	margin-bottom: 25px;
	float:left;
	background:none;
	padding-top:25px;
	height:116px;
	
}
.login-1 .box_head
{
	display:none;
}
.login-1 .box_head h4
{
	display:none;
}
.login-1 .box_body
{
	width:100%;
	border-bottom:0px;
	width:190px;
	background:none;
}
.login-1 .box_content
{
	padding:5px 0 5px 0;
	margin:0 0 5px 0;
}
.login-1 .padder
{
	margin:0px;
}
.login-1 .box_padder
{
	margin-bottom:0px;
	padding-bottom:0px;
}
.login-1 input
{
    border:solid 2px #b3b3b3;
}
.find 
{
	margin:0;
	float:left;
	background:none;
	float:left;
	width:200px;
}
.find .box_head
{
	display:none;
}
.find .box_head h4
{
	display:none;
}
.find .box_body
{
	width:100%;
	border-bottom:0px;
	width:200px;
	height:35px;
	background:url('../images/nav_bg.jpg') repeat-x top left #484848;
	margin:0px;
}
.find .box_content
{
	padding:5px 0 5px 0;
	margin:0 0 5px 0;
}
.find .padder
{
	margin:0px;
}
.find input
{
    border:solid 1px #b3b3b3;
    background-color:#ffffff;
    margin-top:7px;
    width:120px;
}
.find .button span
{
 	text-decoration:none;
	line-height:17px;
	display:inline-block;
	float:left;	  
}
.find .button span.start
{
    padding: 0 0 0 5px;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	background:url('../images/btn_find_left.png') no-repeat top left;
	display:inline-block;
	margin-top:8px;
	margin-left:5px;
}
.find .button span.end
{
    padding: 0 5px 0 0;
    display: block;
    height: 22px;
	background:url('../images/btn_find_right.png') no-repeat top right;
	margin-right:0;
	margin-top:8px;

}


.breadcrum { font-size:10px; padding-left:15px; margin-bottom:10px;}

/* Tree
****************************************************************************************/
div.tree-style table { line-height:17px;}
div.tree-style table:hover, div.tree-style table:active {}
div.tree-style div table{}
div.tree-style div table:hover, div.tree-style div table a:active{}
div.tree-style div table:active{}
div.tree-style div div table{}
td.tree-level { width:100%;}

.node-style img { display:none; }
.tree {  }
.tree table { font-weight:normal; font-size:10px; }
.tree table a { font-weight: normal; text-decoration:none; color:#000000; }
.tree table a:hover { color:#000000; text-decoration:none;}

.node-style { font-weight:bold; color:#000000; }

.tree-level2 { font-size:10px; font-weight:normal;}
.tree .box_body
{
	width:100%;
	border-bottom:0px;
	margin:0px;
	background:url('../images/tree_bg.gif') top left;
}
.tree img
{
    width:15px;
    height:15px;
}
.tree .box_body_inner a
{ display:none;}
.tree .box_body_inner div a
{ display:inline;}

/* Chart
****************************************************************************************/
#chart
{
	font-size:10px;
}
#chart a
{
     color:#484848;
}
#chart a:hover
{
     color:#ffffff;	
}
#total
{
	margin-bottom:5px;
	clear:both;
}
#total span
{
	display:block;
	padding:5px 0px 5px 25px;
	font-size:10px;
	font-weight:bold;
}
.CartSummaryRow
{
    border-bottom:solid 1px #f1f1f1;
    padding-bottom:5px;
}

/* Infopage
****************************************************************************************/
.InfoPageHeaderBox {border-bottom:3px solid #5683EA;color:#5683EA;font-family:Georgia;font-size:24px;font-weight:bold;letter-spacing:1px;text-align:right;width:545px; height:110px; margin-bottom:10px; display:none;}
.header_product {border-bottom:3px solid #5683EA;color:#5683EA;font-family:Georgia;font-size:24px;font-weight:bold;letter-spacing:1px;text-align:right;width:545px; margin-bottom:10px; display:none;}
.InfoPageHeaderBox h1 { padding-top:0px;}
.content-info .InfoPageBodyBox,.content-cart .InfoPageBodyBox,.content-register .InfoPageBodyBox{ background-color:#ffffff; padding:15px; color:#000000; }
.header-text { padding-left:10px; padding-right:10px;}
.content-list .infotext { width:500px;}
/* Hide content
****************************************************************************************/
.newsletter, .news
{
	display:none;
	visibility:hidden;
}
/* Footer
****************************************************************************************/
#footer
{
	width:940px;
	clear:both;
	background:#bcc338;
	padding: 15px 0 10px 20px;
	margin-top:10px;
	float:left;
}
#brand
{
	width:960px;
	clear:both;
	background:#bcc338;
	float:left;
}
#brand_logo
{
	padding:10px 27px 10px 10px;
	float:right;
}
/* Tabs
****************************************************************************************/
.DetailTabs
{
	clear:both;
	width:630px;
}
.DetailTabBox
{
    background:url(../images/tab_top.jpg) top left repeat-x;
    width:630px;
}
.DetailTabs a
{
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/tab_bg.jpg) top left repeat-x;
	line-height:40px;
	padding: 0 10px 0 10px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	margin-right:5px;
	margin-bottom:20px;
}
.DetailTab
{
	clear:both;
	padding:15px;
}

.DetailTab h3
{
 display:none;
}

.DetailTabs .selected
{
	border-bottom:0;
	border-bottom:0px;
	background:url(../images/tab_active_bg.jpg) top left repeat-x;
	color:#000000;
}
/* Productlist
****************************************************************************************/
.listview1
{
    width:136px;
	max-width:136px;
	height:180px;
	float:left;
	padding:10px;
	border:dotted 1px #cccccc;
	text-align:center;
	margin-right:-1px;
	margin-top:-1px;
}
.listview1 .image {margin-bottom:5px;}
.listview1 .image img { width:80px; height:80px;}
.listview1 .title { margin:0 0 5px 0; font-size:11px; text-align:left; height:25px; }
.listview1 .manufature { margin-bottom:10px; font-style:italic; text-align:left; font-size:10px;}
.listview1 .text { display:none;}
.listview1 .controls { }
.listview1 .price { font-weight:bold; font-size:16px; text-align:right; padding-bottom:5px;}
.listview1 .tips { }
.listview1 .quantity { float:left;}
.listview1 .textbox { width:20px; margin-right:5px; vertical-align:middle; } 
.listview1 .textbox .quantity { vertical-align:middle; }
.listview1 .buybuttonholder { float:right;}
.listview1 .title a { color:#000000; font-weight:bold; text-decoration:none; font-size:11px; }
.listview1 .OrdinariePrice-List { font-size:12px; font-weight:normal; text-decoration:line-through; margin-left:5px;}

/* Frontpage
****************************************************************************************/
.PL_outer3
{
    margin-top:10px;
}
.PL
{
    width:136px;
	max-width:136px;
	height:180px;
	float:left;
	padding:10px;
	border-bottom:dotted 1px #cccccc;
	border-right:dotted 1px #cccccc;
	border-left:dotted 1px #cccccc;
	text-align:center;
	margin-right:-1px;
}
.Caption { display:none;}
.PL .image {margin-bottom:5px;}
.PL .image img { width:80px; height:80px;}
.PL .title { margin:0 0 5px 0; font-size:11px; text-align:left; height:25px; }
.PL .manufature { margin-bottom:10px; font-style:italic; text-align:left; font-size:10px;}
.PL .text { display:none;}
.PL .controls { }
.PL .price { font-weight:bold; font-size:16px; text-align:right; padding-bottom:5px;}
.PL .tips { }
.PL .quantity { float:left;}
.PL .textbox { width:20px; margin-right:5px; vertical-align:middle; } 
.PL .textbox .quantity { vertical-align:middle; }
.PL .buybuttonholder { float:right;}
.PL .title a { color:#000000; font-weight:bold; text-decoration:none; font-size:11px; }
.PL .OrdinariePrice-List { font-size:12px; font-weight:normal; text-decoration:line-through; margin-left:5px;}
.mainlisttop #mainpage
{
    background:url(../images/tab_top.jpg) bottom left repeat-x;
    height:52px;
    width:630px;
}
#mainpage li
{
	display:inline-block;
	cursor:pointer;
	float:left;
	background:url(../images/tab_bg.jpg) top left repeat-x;
	line-height:40px;
	padding: 0 10px 0 10px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:5px;
}
#mainpage li a {	color:#ffffff;text-decoration:none;}
#mainpage li.active
{
    border-bottom:0;
	border-bottom:0px;
	background:url(../images/tab_active_bg.jpg) top left repeat-x;
}
#mainpage li.active a {	color:#000000;}

/* Pagenumbers
****************************************************************************************/
.paging { width:100%; text-align:center; clear:both; margin-top:20px;}
.paging a { padding:4px; }
.paging .current { border:1px solid #585858; background-color:#f4f4f4; }

/* Productdetails
****************************************************************************************/
.productdetails { width:100%; background-color:#ffffff; font-family: Arial, Trebuchet MS; }
.productdetails img { border:solid 1px #f4f4f4;}

.productdetails .dhead { clear:both; margin-bottom:10px; width:100%; background-color:#ffffff; font-family: Arial, Trebuchet MS; border:0px; }
.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 span { font-size:14px; font-weight:bold; margin-bottom:10px; margin-top:5px; font-family: Arial, Trebuchet MS; color:#000000; } 
.productdetails .buy { border:1px solid #ececec; width:100%; padding:10px; border-left:0; border-right:0; margin-bottom:10px; }

.productdetails .price { color:#000000; font-weight:bold; font-size:16px; font-family: Arial, Trebuchet MS; }
.productdetails .OrdinariePrice-Details { font-size:12px; font-weight:normal; text-decoration:line-through; margin-left:5px;}
.productdetails .currency { color:#000000; font-weight:bold; font-size:12px; text-transform:uppercase; }
.image-enlarge { margin-left:10px;}

/* 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%;
}

/* Related product lists
****************************************************************************************/
.DRP_Title {font-size:16px; font-weight:bold; margin-bottom:15px; margin-top:15px;}

/* Details
****************************************************************************************/
#messageboxtextBox { color:#CD0606; font-weight:bold; padding-left:10px;}

.newsletter-1 .button { margin-bottom:10px;}

.cart-1 td { padding-right:5px;}

.lblNeedToLogin {text-align:left;}

.InvoiceInfo { padding:15px; font-style:italic;}

/* New functions
****************************************************************************************/

.MailFriendRow input {width:250px;}
.MailFriendRow .button {margin-top:10px}
.CommentReviewOrRating div{margin:0 5px 10px 0;}
.CommentReviewOrRating textarea {width:250px;}
.CommentReviewOrRating input {margin-right:5px;}

.forgot, .cart-thumbnail, .sorting { display:none; }

#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;} 

.CartOrderPayment td, .CartOrderDelivery td {padding:3px;}
div.r1 { margin-left:30px; padding-top:10px;}
div.r2, div.r3 { margin-left:30px;}
.CartOrderCenteredRowed .button { margin-left:30px;}

#messageboxImageBox { display:none;}
#messageboxTextBox { padding-left:0px;}

.custprofileDeliverySection {display:none}

/*---------------------- KASSA --------------------*/

        .content-cart {font-family: Trebuchet MS;}
        .content-cart h2 {font-family: Trebuchet MS;}
        .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: 12px; 
                                                                                                                                 -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: 15px; margin:20px;   text-align:center; font-weight: bolder;}
        .cart-summery {background-color: #f1f5e4; padding: 10px; clear:both;}
        .cart-summery li {display: block; clear:both; font-size: 12px; font-weight: bolder;}
        .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: bolder; }
        .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;}
        .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;}

#ctl00_ctl08_lnkCreateCustomer {display:none;}

/*---------------------- BLOG --------------------*/
.post .date
{
    margin-top:20px;
    font-style:italic;
    margin-bottom:5px;
    width:100%;
    margin: 20px 15px 5px 15px;
}

.post a
{
    text-decoration:none;
}

.post .entry
{
    width:640px;
    margin: 0 15px 0 15px;
}

.post .htmlentry
{
    width:400px;
    float:left;
    margin: 0 15px 10px 15px;
}

.post .date a
{ 
    font-weight:normal;
}

.post .caption
{
    margin: 0 15px 10px 15px;
    width:100%;
}

.post .author
{
    background:url(../images/standard/author.png) no-repeat left;
    padding-left:20px;
    height:20px;
    font-weight:normal;
    margin: 0 15px 5px 15px;
}

.post .author a { font-weight:normal;}

.post .category
{
    margin-bottom:5px;
}

.post .tag
{
    margin-bottom:10px;
}

.post .commentlink
{
    background:url(../images/standard/comments.png) no-repeat left;
    padding-left:20px;
    width:130px;
    height:20px;
    float:left;
    margin-left:15px;
}

.post .comment
{
    border-bottom:dotted 1px #cccccc;
    padding-bottom:5px;
    padding-left:20px;
    margin: 0 15px 15px 15px;
}

.blogentrylist .box_head, .blogtaglist .box_head, .blogcategorylist .box_head 
{
    background:none;
    border-bottom:dotted 1px #cccccc;
}

.blogentrylist .box_head h4, .blogtaglist .box_head h4, .blogcategorylist .box_head h4
{
    color:#000000;
    padding-left:0px;
    font-size:14px;
}

.blogentrylist .box_body,  .blogtaglist .box_body, .blogcategorylist .box_body  
{
    background:none;
}

.entry .PL
{
    width:180px;
    float:left;
}

.entry .PL_inner
{
    margin-left:20px;
}

.entry .PL .Item 
{
    border:0px solid #F4F4F4;
    height:280px;
    padding:0px;
    width:160px;
    max-width:160px;
}

.entry .PL .image
{
    margin-bottom:20px;
    border:solid 1px #000000;
}

.entry .PL .title
{
    margin-bottom:10px;
}

.entry .PL .title a
{
    font-size:12px;
}

.entry .PL .manufature
{
    font-style:italic;
}

.entry .PL .text
{
    display:none;
}

.entry .PL .price
{
    font-weight:bold;
    text-align:right;
}

.post .tag 
{
    clear:both;
}
.custprofileDeliverySection {display:none}
.dropdownpl{width: 140px;}

.breadcrum { display:none;}

/* Slider
****************************************************************************************/
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		width:630px;
		height:250px;
		overflow:hidden; 
	}	
		
	ol#controls{
		font-family: Arial;
		font-size: 10px;
		margin:0.5em 0;
		padding:0;
		height:18px;	
	}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:18px;
		line-height:18px;
	}
	ol#controls li a{
		float:left;
		height:18px;
		line-height:18px;
		background:#626264;
		color:#fff;
		padding:0 10px;
		text-decoration:none;
	}
	ol#controls li.current a{
		background:#cdcdcd;
		color:#000;
	}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* End Slider
****************************************************************************************/


/* NEW PRODUCT DETAILS
***************************************************************************************/
        div.raingwrapper, div.shorttextwrapper, span.expecteddelivery, span.qtyinstock, span.qty, span#price, span#ordprice, span.buy, div.manufature
        {
             padding:3px 0px 3px 0px;
        }
        
         /* widths */
        .content-details div.shorttextwrapper, .content-details div.propwrapper, .content-details div.propwrapper dl,
        .content-details span.artnowrapper, .content-details span.expecteddelivery, .content-details span.qtyinstock
        {
            width:440px;
            } 
        
        .content-details {padding-top:15px;}
        .content-details div#imagewrapper{float:left; width:170px; height:300px;}

        .content-details div.ratingwrapper{float:left; margin-bottom:10px; }
        .content-details div.shorttextwrapper{float:left; margin-bottom:10px; width:400px;}
        .content-details div.propwrapper{float:left; margin-bottom:10px;}
        .content-details div.propwrapper dl{float:left;  display:inline-block;}
            .content-details div.propwrapper dl dt{float:left; margin-right:5px; color:Gray;}
            .content-details div.propwrapper dl dd{float:left; margin-right:5px;}

        .content-details h1 { margin-bottom:15px;}
        .content-details span.manufature{font-style:italic;}

        .content-details span.artnowrapper{float:left;}
            span.artnowrapper .label{color:Gray;}
            span.artnowrapper .value{padding-left:5px;}

        .content-details span.expecteddelivery{float:left;}
            span.expecteddelivery .label{color:Gray;}
            span.expecteddelivery .value{padding-left:5px;}
            
        .content-details span.qtyinstock{float:left;}
            span.qtyinstock .label{font-weight:bold;}
            
        .content-details span#price{float:left; margin-top:15px;}
            span#price .label{color:Gray;}
            span#price .value{padding-left:5px; font-size:18px; font-weight:bold;}

        .content-details span#ordprice{float:left; margin-top:20px; padding-left:15px; width:;}
            span#ordprice span{font-size:11px; font-weight:normal;}
            
        .content-details span.qty{float:left; width:405px; text-align:right; border-top: solid 1px black; margin-top:10px;}
            span.qty .label{color:Gray;}
            span.qty input{width:25px; text-align:center;}

        .content-details span.buy {border-top:1px solid black;float:left;margin-top:10px;padding-left:17px;}
        .content-details .button { margin-top:3px;}

        div#eventswrapper{clear:both;}
        div#eventscontentwrapper h2.eventtitle{display:none;}

/* New Tab */
        .content-details div#eventswrapper{}
            div#eventswrapper ul#events li{float:left; background:url('../images/tab_bg.jpg') repeat-x; padding:13px 10px 13px 10px; margin-right:5px; color:#fff; font-weight:bold; text-transform:uppercase;}
            div#eventswrapper ul#events li.active{ background:url('../images/tab_active_bg.jpg') repeat-x; color:black; border-width:1px 1px 0px 1px; font-weight:bold;}

        .content-details  div#eventscontentwrapper{clear:both; padding:20px; background:url('../images/tab_top_2.jpg') top left repeat-x; }/* -moz-border-radius-topright:7px;  -webkit-border-radius-topright:7px; -moz-border-radius-bottomleft:7px;  -webkit-border-radius-bottomleft:7px;  -moz-border-radius-bottomright:7px;  -webkit-border-radius-bottomright:7px;*/
            div#eventscontentwrapper h2.eventtitle{margin-bottom:15px;}
            
#eventswrapper #events li:hover{ cursor: pointer;}
#eventswrapper #events li.active:hover{ cursor: default;}

/* Mail Friend */
        li.MailFriendRow{clear:both;}
        li.MailFriendRow span.label{clear:both; float:left;}
        li.MailFriendRow input{clear:both; float:left; margin-bottom:5px;}
        li.MailFriendRow a{clear:both;}