body{
padding:0px;
margin: 20px 0 20px 0;
margin-bottom:20px;
font-family: arial, tahoma;
color:#292929;
font-size:13px;
background-color:#e5df9a;
}

input{
color:#292929;
font-family: arial, tahoma;
}

* :focus{
outline:0;
}

table{
border-spacing:0px;
}

table td, table th{
padding:0px;
}

img{
border:0px;
}

#body{
	
margin:auto;
width:1100px;
min-height:100px;
	
}

a{
color:#dfd303;
}

h1{
margin-top:10px;
margin-bottom:10px;
}

label{
cursor:pointer;
}

.clear{
clear:both !important;;
float:none !important;
}
h1, h2{
padding:0px;
margin:0px;
margin-bottom:10px;
margin-top:10px;
}

h1:first-letter, h2:first-letter{
text-transform:uppercase;
}

h2 a{
color:#e9da20;
}


.error_message{
color:#FF0000;
}

.alert{
background-color:white;
border-radius:10px;
padding:10px;
color:#990000;
font-size:15px;
margin:10px;
}

.button, .sumbit{
text-decoration:none;
}

/* Eshop Header */
#header{
min-height:158px;
width:880px;
float:left;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ffd607; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd607 0%, #ded303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd607), color-stop(100%,#ded303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd607 0%,#ded303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd607', endColorstr='#ded303',GradientType=0 ); /* IE6-8 */
border:1px solid #b09408;
color:#24220f;
cursor:pointer;
}

#header a{
color:#24220f;
}

#header p{
margin:0;
padding:0;
}

/* Eshop Header end */




/* Cart box */
#cart_box{
width:200px;
float:right;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color:#ffffff;
height:100px;
margin-bottom:20px;
cursor:pointer;
}

#cart_box .header{
width:198px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ffd607; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd607 0%, #ded303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd607), color-stop(100%,#ded303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd607 0%,#ded303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd607', endColorstr='#ded303',GradientType=0 ); /* IE6-8 */
border:1px solid #b09408;
color:#24220f;
height:38px;
line-height:38px;
font-weight:bold;
text-indent:10px;
}

#cart_box .header a{
color:#24220f;
text-decoration:none;
}

#cart_box .body{
padding-left:11px;
padding-right:11px;
padding-top:10px;
}

/* Cart box end */




/* Search box */
#search_box{
float:right;
width:200px;
background-color:#ffffff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
height:40px;
}

#search_box #search_input{
width:150px;
float:left;
margin:0px;
padding:0px;
height:30px;
border:0px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
font-size:15px;
color:#7D7D7D;
font-style:italic;
padding:5px;
}

#search_box .submit{
width:38px;
padding:0px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ffd607; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd607 0%, #ded303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd607), color-stop(100%,#ded303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd607 0%,#ded303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd607', endColorstr='#ded303',GradientType=0 ); /* IE6-8 */
border:1px solid #b09408;
color:#24220f;
height:40px;
line-height:38px;
font-weight:bold;
text-indent:0px;
float:right;
margin:0px;
}

#search_box #search_submit{
height:40px;
width:38px;
padding:0px;
border:0px;
margin:0px;
background:url('../images/search_icon.png') no-repeat center center transparent;
cursor:pointer;
}
/* Search box end */




/* Main menu */
#main_menu{
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
background: #ffffff;
margin-top:20px;
}

#main_menu .body{
width:1098px;
min-height:50px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ffd607; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd607 0%, #ded303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd607), color-stop(100%,#ded303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd607 0%,#ded303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd607', endColorstr='#ded303',GradientType=0 ); /* IE6-8 */
border:1px solid #b09408;
color:#24220f;
}

#main_menu a{
float:left;
color:#24220F;
text-decoration:none;
margin-left:10px;
margin-right:10px;
padding-left:15px;
padding-right:15px;
line-height:20px;
margin-top:10px;
margin-bottom:10px;
padding-top:5px;
padding-bottom:5px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-weight:bold;
}

#main_menu li{
list-style:none;
float:left;
padding:0px;
margin:0px;
}

#main_menu ul{
padding:0px;
margin:0px;
}

#main_menu a:hover, #main_menu a.active{
background-color:#ffffff;
color:#24220f;
}

#main_menu .submenu{
clear:both;
display:none;
float:none;
width:100%;
padding-left:40px;
}


#main_menu .submenu a{
font-size:11px;
}

/* Main Menu End */




/* Submenu */
#submenu_panel{
background-color:#ffffff;
height:40px;
line-height:40px;
margin-bottom:20px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

#submenu_panel a{
color:#7d7d7d;
}

#submenu_panel a:hover{
color:#dfd303;
}

/* Submenu end */



/* Currency Panel */
#currency_panel{
float:left;
margin-left:50px;
}

#currency_panel a{
text-decoration:none;
margin-right:10px;
}

#currency_panel a:hover, #currency_panel a.active{
color:#dfd303;
}

#currency_panel a.active{
font-weight:bold;
}

/* Currency Panel End */



/* Language Panel */
#language_panel{
float:left;
padding-left:10px;
}

#language_panel a{
text-decoration:none;
display:block;
margin:10px 5px 10px 5px;
float:left;
line-height:1em;
}

/* Language Panel End */



/* User Panel */
#user_panel{
float:right;
}

#user_panel .user_menu{
float:right;
padding-right:10px;
}

#user_panel .logged_user_name{
margin-right:20px;
color:#ffc906;
background: url('../images/user.png') bottom left no-repeat;
padding-left:17px;
line-height:40px;
display:block;
float:left;
}

#user_panel .my_account, #user_panel .login, #user_panel .subscribe{
padding-left:17px;
background: url('../images/user.png') left top no-repeat;
line-height:40px;
display:block;
float:left;
text-decoration:none;
}

#user_panel .subscribe{
padding-left:17px;
background: url('../images/subscribe.png') left top no-repeat;
line-height:40px;
display:block;
float:left;
text-decoration:none;
margin-left:20px;
}

#user_panel .my_account:hover, #user_panel .login:hover, #user_panel .subscribe:hover{
background-position: bottom left;
color:#ffc906;
}

#user_panel .logout{
padding-left:16px;
background: url('../images/logout.png') left top no-repeat;
line-height:40px;
display:block;
float:left;
text-decoration:none;
margin-left:20px;
}

#user_panel .logout:hover{
background-position: bottom left;
color:#e2001a;
}

/* User Panel End */



/* User Menu */
.my_contact_items a, .my_orders a, .my_benefits a, .csv a, .print_price_list a, .my_certificates a,
.my_agreements a, .export_account a, .delete_account a{
line-height:20px;
text-decoration:none;
display:block;
float:left;
padding-left:20px;
margin-bottom:10px;
clear:both;
font-size:15px;  
}

.my_contact_items a{
background: url('../images/pen.png') left top no-repeat;
}

.my_orders a{
background: url('../images/orders.png') left top no-repeat;
}

.my_benefits a{
background: url('../images/benefits.png') left top no-repeat;
}

.print_price_list a{
background: url('../images/print2.png') left top no-repeat;
}

.csv a{
background: url('../images/csv.png') left top no-repeat;
} 

.my_certificates a{
background: url('../images/certificates.png') left top no-repeat;
}

.my_agreements a{
background: url('../images/agreements.png') left top no-repeat;
}

.export_account a{
background: url('../images/export_account.png') left top no-repeat;
}

.delete_account a{
background: url('../images/delete_account.png') left top no-repeat;
}

.my_contact_items a:hover, .my_orders a:hover, .my_benefits a:hover, .csv a:hover, .print_price_list a:hover, .my_certificates a:hover,
.my_agreements a:hover, .export_account a:hover, .delete_account a:hover{
background-position: bottom left;
color:#94820b;
}


/* User Menu end */


/* Left Column and Right Column */
#left_column{
width:200px;
float:left;
min-height:200px;
}

#right_column{
width:200px;
float:right;
}

#right_column .box, #left_column .box{
margin-bottom:20px;
background-color:#FFFFFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-bottom:10px;
}

#right_column .box .body, #left_column .box .body{
padding:10px;
}

#left_column .header, #right_column .header{
width:178px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ffd607; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd607 0%, #ded303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd607), color-stop(100%,#ded303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd607 0%,#ded303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd607', endColorstr='#ded303',GradientType=0 ); /* IE6-8 */
border:1px solid #b09408;
color:#24220f;
line-height:1em;
font-weight:bold;
padding-top:13px;
padding-bottom:13px;
padding-left:10px;
padding-right:10px;
}



/* Categories Menu */
#categories_menu{
margin-bottom:20px;
}

#categories_menu .header{
width:200px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ffd607; /* Old browsers */
border:0px;
filter:none;
color:#ffffff;
height:40px;
line-height:40px;
font-weight:bold;
padding:0px;
}

#menu_categories, #menu_manufacturers{
display:block;
float:left;
cursor:pointer;
font-size:12px;
height:38px;
line-height:38px;
width:78px;
background: #fdfefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfefe 0%, #fff6e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#fff6e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfefe 0%,#fff6e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fff6e0',GradientType=0 ); /* IE6-8 */
border:1px solid #fce491;
color:#b09408;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}

#menu_categories{
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}


#menu_manufacturers{
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}

#menu_categories.active, #menu_manufacturers.active{
background: #ffd607; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd607 0%, #ded303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd607), color-stop(100%,#ded303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd607 0%,#ded303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd607', endColorstr='#ded303',GradientType=0 ); /* IE6-8 */
border:1px solid #b09408;
color:#24220f;
}

#categories_menu{
width:200px;
background-color:#ffc906;
padding-bottom:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#categories_tree .active a{
color:#ffffff;
font-weight:bold;
}

#categories_tree .active ul a{
color:#ffffff;
font-weight:normal;
}

#categories_menu ul{
margin:0px;
padding:0px;
list-style:none;
}

#categories_menu ul li a{
display:block;
line-height:1.5em;
color:#24220f;
text-decoration:none;
padding-left:10px;
padding-right:10px;
background-color:#ffc906;
border-bottom:1px solid #cfa305;
padding-top:5px;
padding-bottom:5px;
}

#categories_menu ul li a:hover, #categories_menu ul li.active a{
background-color:#e7b402;
}

#categories_menu ul li li a, #categories_menu ul li.active li a{
padding-left:20px;
background-color:#e7b402;
border-bottom:1px solid #bc9907;
}

#categories_menu ul li li a:hover, #categories_menu ul li li.active a{
background-color:#cfa305;
}

#categories_menu ul li li li a, #categories_menu ul li.active li li a, #categories_menu ul li li.active li a{
padding-left:30px;
background-color:#cfa305;
border-bottom:1px solid #af9c09;
}

#categories_menu ul li li li a:hover, #categories_menu ul li li li.active a{
background-color:#bc9907;
}

#categories_menu ul li li li li a, #categories_menu ul li.active li li li a, #categories_menu ul li li.active li li a, #categories_menu ul li li li.active li a{
padding-left:40px;
background-color:#bc9907;
border-bottom:1px solid #9c8c0b;
}

#categories_menu ul li li li li a:hover, #categories_menu ul li li li li.active a{
background-color:#af9c09;
}

#categories_menu ul li li li li li a, #categories_menu ul li.active li li li li a, #categories_menu ul li li.active li li li a, #categories_menu ul li li li.active li li a, #categories_menu ul li li li li.active li a{
padding-left:50px;
background-color:#af9c09;
border-bottom:1px solid #8a790f;
}

#categories_menu ul li li li li li a:hover, #categories_menu ul li li li li li.active a{
background-color:#9c8c0b;
}

#categories_menu ul li li li li li li a, #categories_menu ul li.active li li li li li a, #categories_menu ul li li.active li li li li a, #categories_menu ul li li li.active li li li a, #categories_menu ul li li li li.active li li a, #categories_menu ul li li li li li.active li a{
padding-left:60px;
background-color:#9c8c0b;
border-bottom:1px solid #8a790f;
}

#categories_menu ul li li li li li li a:hover, #categories_menu ul li li li li li li.active a{
background-color:#e7b402;
}

.plusminus{
width:10px;
height:5px;
line-height:10px;
text-align:center;
color:#7dde03;
display:block;
float:right;
padding: 7px 5px 7px 5px;
}

.plusminus.plus{
background:url('../images/plus.png') no-repeat center center transparent;
}

.plusminus.minus{
background:url('../images/minus.png') no-repeat center center transparent;
}

/* Categories Menu End */




/* Static Box */
 
.static.box .body a{
display:block;
padding: 5px 10px;
text-decoration: none;
color:#b09408;
border-bottom:1px solid #dddddd;
}

.static.box .body a:hover, .static.box .body a.active{
font-weight:bold;
}

.static.box .body div:last-child a{
border:none;
}

/* Static Box end */



/* Right/Left Column Product */
#right_column .product, #left_column .product{
width:170px;
margin:10px;
padding:5px;
border:1px solid #fce491;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
} 

#right_column .product .name, #left_column .product .name{
background: #fdfefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfefe 0%, #fff6e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#fff6e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfefe 0%,#fff6e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fff6e0',GradientType=0 ); /* IE6-8 */
border:1px solid #fce491;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#right_column .product .name h2, #left_column .product .name h2{
font-size:13px;
margin:0px;
padding:10px;
}

#right_column .product .name h2 a, #left_column .product .name h2 a{
color: #b09408;
text-decoration: none;
}

#right_column .product .name h2 a:hover, #left_column .product .name h2 a:hover{
color: #94820b;
}

#right_column .product .image, #left_column .product .image{
text-align:center;
line-height:1em;
}

#right_column .product img, #left_column .product img{
max-width:168px;
margin-left:1px;
margin-top:5px;
margin-bottom:5px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#right_column .product .prices, #left_column .product .prices{
padding:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:1px solid #fce491;
}

#right_column .product .price, #left_column .product .price{
color: #b09408;
font-size: 17px;
font-weight: bold;
margin-left:1px;
text-align:right;
}

#right_column .product .price_non_discount, #left_column .product .price_non_discount{
font-size:11px;
color:#7D7D7D;
text-decoration: line-through;
text-align:right;
}

/* Right Column Product End */



/* Contact Form */
#contact_form .button, #newsletter .button{
font-size:13px;
margin:0px;
padding:10px;
padding-left:10px;
background: #fdfefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfefe 0%, #fff6e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#fff6e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfefe 0%,#fff6e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fff6e0',GradientType=0 ); /* IE6-8 */
border:1px solid #fce491;
color:#b09408;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
text-align:center;
cursor:pointer;
}

#contact_form input, #contact_form textarea{
width:168px;
border:1px solid #fce491;
color:#b09408;
padding:5px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
font-family: arial, tahoma;
font-size:13px;
}

/* Contact Form End */



/* Survey */ 

#survey table{
margin-left:10px;
margin-right:10px;
width:180px;
}

#survey a{
text-decoration:none;
}

#survey th{
text-align:left;
}

#survey th{
padding-top:7px;
padding-bottom:2px;
}

#survey .graph div{
background-color:#ffee0b;
height:15px;
border-top-right-radius:2px;
border-bottom-right-radius:2px;
}

#survey .result{
text-align:right;
}

/* Survey end*/



/* Main Body */
#main_body{
float:left;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
width:640px;
padding: 10px 10px 30px 10px;
background-color:#ffffff;
min-height:200px;
display:block;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
}

/*Main Body End */



/* Product List */     
.product_list .header {
background: #ffd607; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd607 0%, #ded303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd607), color-stop(100%,#ded303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd607 0%,#ded303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd607', endColorstr='#ded303',GradientType=0 ); /* IE6-8 */
border:1px solid #b09408;
color:#24220f;
border-radius: 10px;
font-weight: bold;
line-height: 1em;
padding: 13px 10px;
width: auto;
margin-top:30px;
margin-bottom:5px;
clear:both;
}

#product_list, .product_list{
margin-top:10px;
margin-bottom:10px;
min-height:150px;
}

#product_list img, .product_list img{
border:0px;
}

#product_list .product, .product_list .product{
float:left;
width:300px;
min-height:230px;
border:1px solid #fce491;
margin:3px;
padding:5px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
position:relative;
}

#product_list .product .action, .product_list .product .action{
display:block;
position:absolute;
top:-5px;
right:-5px;
width:75px;
height:75px;
background:url('../images/action_right.png') no-repeat top right;
}

#product_list .product .action div, .product_list .product .action div{
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
font-size:11px;
text-align:center;
color:#ffffff;
margin-top:25px;
margin-left:8px;
margin-right:0px;
margin-bottom:0px;
width:100%;
float:left;
}

#product_list .product .name, .product_list .product .name{
background: #fdfefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfefe 0%, #fff6e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#fff6e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfefe 0%,#fff6e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fff6e0',GradientType=0 ); /* IE6-8 */
border:1px solid #fce491;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
}

#product_list .product h2, .product_list .product h2{
font-size:13px;
margin:0px;
padding:10px;
height:30px;
overflow:hidden;
}

#product_list .product h2 a, .product_list .product h2 a{
text-decoration:none;
color:#b09408;
}

#product_list .product h2 a:hover, .product_list .product h2 a:hover{
color:#94820b;
}

#product_list .thumbnail, .product_list .thumbnail{
text-align:center;
height:100px;
width:130px;
float:left;
}

#product_list .thumbnail img, .product_list .thumbnail img{
max-width:130px;
max-height:100px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#product_list .product .description, .product_list .product .description{
float:left;
margin-top:10px;
padding-left:10px;
padding-right:10px;
height:65px;
color:#898989;
font-size:85%;
}

#product_list .product .price_and_button_area, .product_list .product .price_and_button_area{
height:36px;
width:160px;
float:right;
margin-top:10px;
}

#product_list .product .price, .product_list .product .price{
color:#b09408;
font-size:17px;
font-weight:bold;
}

#product_list .product .availability, .product_list .product .availability{
font-weight:bold;
font-size:11px;
}

#product_list .product .add_to_cart, #product_list .product .show_variants, #product_detail .add_to_cart, #product_detail .show_variants , #recommended_products .add_to_cart , #recommended_products .show_variants,
.product_list .product .add_to_cart, .product_list .product .show_variants{
float:left;
background: #ffd607; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd607 0%, #ded303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd607), color-stop(100%,#ded303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd607 0%,#ded303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd607', endColorstr='#ded303',GradientType=0 ); /* IE6-8 */
border:1px solid #b09408;
color:#24220f;
height:24px;
line-height:22px;
cursor:pointer;
padding:0px 2px 0px 2px;
text-decoration:none;
font-size:11px;
}

#product_detail .add_to_cart, #product_detail .show_variants, #recommended_products .add_to_cart{
font-size:13px;
padding:5px;
font-weight:bold;
}

#variant_list .add_to_cart, #variant_list.show_variants, #product_detail #related_products .show_variants, #product_detail #alternate_products .show_variants, #variant_list.show_variants, #product_detail #related_products .add_to_cart, #product_detail #alternate_products .add_to_cart,#recommended_products .add_to_cart{
font-size:11px;
padding:0px 2px 0px 2px;
font-weight:normal;
}

#product_list .product .add_to_cart:hover, #product_list .product .show_variants:hover, .product_list .product .add_to_cart:hover, .product_list .product .show_variants:hover, #product_detail .add_to_cart:hover, #product_detail .show_variants:hover,#recommended_products.add_to_cart{
background: #ded303; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWIxMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ded303 0%, #cab106 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ded303), color-stop(100%,#cab106)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ded303 0%,#cab106 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ded303 0%,#cab106 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ded303 0%,#cab106 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ded303 0%,#cab106 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ded303', endColorstr='#cab106',GradientType=0 ); /* IE6-8 */
}


#product_list .product .add_to_cart,.product_list .product .add_to_cart,#product_detail .add_to_cart,#recommended_products .add_to_cart{
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}

#product_list .product .show_variants, #product_detail .show_variants,#recommended_products .show_variants{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#product_list .cart_add, #product_list .product .show_variants, .product_list .cart_add, .product_list .product .show_variants{
float:left;
margin-top:10px;
}

.cart_add{
color:#dfd303;
}

#product_list .cart_add input, .product_list .cart_add input, #product_detail .cart_add input, #recommended_products .cart_add input{
text-align:center;
padding:0px;
width:20px;
margin:0px;
border-top:1px solid #b09408;
border-right:1px solid #b09408;
border-bottom:1px solid #b09408;
border-left:0px;
height:24px;
line-height:22px;
cursor:pointer;
text-decoration:none;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
font-size:11px;
}

#product_detail .cart_add input{
font-size:13px;
padding:5px;
}

#product_detail #variant_list .cart_add input, #product_detail #related_products .cart_add input, #product_detail #alternate_products .cart_add input{
font-size:11px;
padding:0px;
}

/* Product List End */



/* Filter */
#filter{
clear:both;
margin-top:10px;
}

#filter .filter_header{
font-weight:bold;
margin-bottom:10px;
color:#beba07;
}

#filter .manufacturer{
float:left;
width: 150px;
}

#filter .manufacturers, #filter .subcategories, #filter .attributes, #filter .availability, #filter .variants, #filter .prices{
display:none;
padding:10px;
background: #fdfefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfefe 0%, #fff6e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#fff6e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfefe 0%,#fff6e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fff6e0',GradientType=0 ); /* IE6-8 */
border:1px solid #fce491;
color:#b09408;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:5px;
}

#filter .prices{
padding-bottom:20px;
}

#filter .subcategory{
float:left;
width: 150px;
}

.filter_header{
color:#999999;
text-transform:uppercase;
}

#products_count, #products_count_bottom{
float:left;
margin-left:10px;
}

.display select{
font-size:11px;
}

.display{
font-size:11px;
}

.order_by_container{
float:left;
}

.display{
clear:both;
line-height:35px;
padding-left:10px;
padding-right:10px;
background: #fdfefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfefe 0%, #fff6e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#fff6e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfefe 0%,#fff6e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fff6e0',GradientType=0 ); /* IE6-8 */
border:1px solid #fce491;
color:#b09408;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
height:35px;
}

.display select{
color:#b09408;
}

.product_count_on_page{
float:left;
margin-left:10px;
}

.paging{
float:left;
margin-left:10px;
}

.paging input{
display:none;
}


.paging label{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color:#FFFFFF;
color:#B09408;
padding:3px;
border:1px solid #fce491;
cursor:pointer;
}

.paging .checked{
background-color:#ffc906;
color:#ffffff;
border:1px solid #b09408;
}

#filter .attribute , #filter .variant{
min-width:150px;
float:left;
margin-right:10px;
}

#filter .attribute .header , #filter .variant .header{
display:block;
cursor:pointer;
font-size:12px;
height:26px;
line-height:26px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
background: #ffd607; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd607 0%, #ded303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd607), color-stop(100%,#ded303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd607 0%,#ded303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd607', endColorstr='#ded303',GradientType=0 ); /* IE6-8 */
border:1px solid #b09408;
color:#24220f;
padding-left:10px;
padding-right:10px;
min-width:150px;
}

#filter .attribute .values , #filter .variant .values{
overflow-y:scroll;
overflow-x:hidden;
height:60px;
background-color:#ffffff;
border-left:1px solid #fce491;
border-right:1px solid #fce491;
border-bottom:1px solid #fce491;
}

#category_filter_bookmarks {
margin-top:20px;
height:28px;
}

#category_filter_bookmarks .bookmark{
display:block;
float:left;
margin-right:5px;
cursor:pointer;
font-size:12px;
height:26px;
line-height:26px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #fdfefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfefe 0%, #fff6e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#fff6e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfefe 0%,#fff6e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fff6e0',GradientType=0 ); /* IE6-8 */
border:1px solid #fce491;
color:#b09408;
padding-left:10px;
padding-right:10px;
}

#category_filter_bookmarks .active.bookmark, #filter .attribute .header, #filter .variant .header{
background: #ffd607; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd607 0%, #ded303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd607), color-stop(100%,#ded303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd607 0%,#ded303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd607', endColorstr='#ded303',GradientType=0 ); /* IE6-8 */
border:1px solid #b09408;
color:#24220f;
}

#category_filter_bookmarks .bookmark div{
float:left;
}

#category_filter_bookmarks .bookmark div.control, .attribute .control, .variant .control{
margin-left:6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background-color:#fce491;
color:#b09408;
font-weight:bold;
width:14px;
text-align:center;
height:14px;
line-height:14px;
margin-top:6px;
}

.attribute .control, .variant .control{
float:right;
}

#category_filter_bookmarks .active.bookmark div.control, .attribute .control , .variants .control{
color:#ffc906;
background-color:#ffffff;
}

/* Filter End */



/* Product Detail */
#product_detail .left{
float:left;
width:330px
}

#product_detail .image{
float:left;
width:298px;
height:235px;
position:relative;
margin-right:20px;
margin-bottom:20px;
border:1px solid #fce491;
padding:5px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
text-align:center;
line-height:1em;
}

#product_detail #pictograms{
margin-top:5px;
position:absolute;
bottom:5px;
width:288px;
}

#product_detail .nondiscount_price{
text-decoration: line-through;
}

#product_detail .image .action{
position:absolute;
top:-5px;
left:-5px;
width:75px;
height:75px;
background:url('../images/action_left.png') no-repeat top right;
}

#product_detail .image .action div{
-webkit-transform: rotate(315deg);
-moz-transform: rotate(315deg);
-o-transform: rotate(315deg);
-ms-transform: rotate(315deg);
font-size:11px;
text-align:center;
color:#ffffff;
margin-top:23px;
margin-left:-6px;
margin-bottom:0px;
width:100%;
float:left;
}

#product_detail .image img{
max-width:298px;
max-height:200px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#product_detail .price_box{	
	float:left;
  width:298px;	
	margin-bottom:20px;
  border:1px solid #fce491;
  padding:5px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

#product_detail .price_box table{
width:298px;
}

#product_detail .price_box td{
padding-top:5px;
padding-bottom:5px;
border-bottom:1px dotted #fce491; 
clear:both;
}

#product_detail .price_box tr td:first-child{
font-weight:bold;
}

#product_detail .price_box tr:last-child td{
border-bottom:0px;
}

#product_detail .price_box div div{
padding:0px;
border-bottom:0px; 
clear:none;
}

#product_detail .icons{	
float:left;
width:298px;
padding:5px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #fdfefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfefe 0%, #fff6e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#fff6e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfefe 0%,#fff6e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fff6e0',GradientType=0 ); /* IE6-8 */
border:1px solid #fce491;
color:#b09408;
margin-bottom:20px;
}

#product_detail .price_etc{	
float:right;
width:auto;
padding:5px;
}

#product_detail .availability{
font-weight:bold;
}

#product_detail .availability .more_store{
text-decoration:underline;
cursor:pointer;
}

#product_detail .long_desc{
margin-top:10px;
}

#product_detail .price{
color: #b09408;
font-size: 25px;
font-weight: bold;
}


#product_detail #store_availability{
display:none;
width:100%;
}

#product_detail #classification {
margin:5px 0px 5px 0px;
clear:both;
}

#product_detail #classification .star{
width:20px;
height:20px;
background:url('../images/star_blank.png') left top no-repeat;
display:block;
float:left;
line-height:20px;
cursor:pointer;
padding-right:2px;
}

#product_detail #classification .star.blank{

background-image:url('../images/star_blank.png');

}

#product_detail #classification .star.full{

background-image:url('../images/star_full.png');

}

#product_detail #classification .star.half{

background-image:url('../images/star_half.png');

}

#product_detail .number{
font-size:14px;
font-weight:bold;
color:#c7de03;
float:left;
margin-left:15px;
}

/* Product Detail end */



/* Social Icons */
.social_icons{
clear:both;
margin-top:5px;
margin-bottom:5px;
}

.social_icons .icon{
float:left !important;
margin-right:7px;
}

/* Social Icons End */



/* Variants */
#variants{
margin-top:20px;
}

#variant_list{
width:100%;
}

#variant_list th{
background: #fdfefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfefe 0%, #fff6e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#fff6e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfefe 0%,#fff6e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fff6e0',GradientType=0 ); /* IE6-8 */
border-top:1px solid #fce491;
border-bottom:1px solid #fce491;
color:#b09408;
height:30px;
text-align:left;
padding:1px 5px;
}

#variant_list th:first-child{
border-left:1px solid #fce491;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
}

#variant_list th:last-child{
border-right:1px solid #fce491;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
}


#variant_list .price{
font-size:12px;
}
#variant_list .even{

}

#variant_list .even td{
border-bottom:1px solid #fce491;
height: 30px;
padding: 1px 5px;
vertical-align: middle;
}

#variant_list .even td:first-child,#variant_list .odd td:first-child{
border-left: 1px solid #fce491;
}

#variant_list .even td:last-child,#variant_list .odd td:last-child{
border-right: 1px solid #fce491;
}


#variant_list .odd td{
border-bottom: 1px solid #fce491;
height: 30px;
padding: 3px 5px;
vertical-align: middle;
}

#variant_list tr:last-child td{
border-bottom: 1px solid #fce491;
}

#variant_list .cart_add{
margin-top:0px;
}

#variants_selection .variant_name{
font-weight:bold;
float:left;
width:100px;
}

#variants_selection .option{
float:left;
width:100px;
}

#variants_selection {
margin-bottom:15px;
}

/* Variants end */




/* Misc Box */

.misc_box_header{
margin-left:15px;
position:relative;
z-index:10;
height:20px;
}

#misc_box .bookmark{
float:left;
margin-right:0px;
cursor:pointer;
font-size:11px;
height:20px;
line-height:20px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}

#misc_box .active.bookmark{
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background: #fdfefe;
border-top:1px solid #fce491;
border-left:1px solid #fce491;
border-right:1px solid #fce491;
border-bottom:1px solid #fefcfd;
color:#b09408;
}

#misc_box{
margin-top:20px;
}

#misc_box .bookmark_content{
display:none;
padding-top:10px;
padding-bottom:10px;
}

#misc_box #description_content{
display:block;
}

#misc_box .active{
background-color:#ffb20b;
}

#attributes_content th{
text-align:left;

}

.misc_box_body{
float:left;
margin-top:-1px;
position: relative;
zoom:1;
z-index:0;
width:618px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #fdfefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfefe 0%, #fff6e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#fff6e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfefe 0%,#fff6e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fff6e0',GradientType=0 ); /* IE6-8 */
border:1px solid #fce491;
color:#b09408;
padding-left:10px;
padding-right:10px;
}

#pictures_content .image{
margin-right:10px;
margin-bottom:10px;
width:auto;
float:left;
height:100px;
}

#pictures_content .image img{
height:100px;
}

#attributes_content table{
width:100%;
}

#misc_box .even td, #misc_box .even th{
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
border-bottom: 1px solid #fce491;
color:#b09408;
}

#misc_box .odd td, #misc_box .odd th {
border-bottom: 1px solid #fce491;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
color:#292929;
}

#files_content table a{
text-decoration:none;
}

#files_content table .odd td, #files_content table .even td{
border:0px;
}

#discussion_content .message{
	
	margin-left:10px;

}

#discussion_content .title{
float:left;
font-weight:bold;
}

#discussion_content .date, #discussion_content .user{
float:right;
margin-right:10px;
font-size:10px;
}

#discussion_content .body{
clear:both;
margin-top:10px;
margin-bottom:10px;
}

#discussion_content .button{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ffd607; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd607 0%, #ded303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd607), color-stop(100%,#ded303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd607 0%,#ded303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd607', endColorstr='#ded303',GradientType=0 ); /* IE6-8 */
border:1px solid #b09408;
color:#24220f;
height:35px;
line-height:35px;
text-align:center;
font-weight:bold;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
padding-left:20px;
padding-right:20px;
font-size:12px;
cursor:pointer;
text-decoration:none;
float:left;
}

/* Misc Box End */




/* Related and Alternate Products */
#related_products, #alternate_products{
width:100%;
}

#related_products table, #alternate_products table{
width:100%;
}

#related_products td, #alternate_products td{
background: #fdfefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2UwZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfefe 0%, #fce0e3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#fce0e3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfefe 0%,#fce0e3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfefe 0%,#fce0e3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfefe 0%,#fce0e3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfefe 0%,#fce0e3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fce0e3',GradientType=0 ); /* IE6-8 */
border-top:1px solid #fce491;
border-bottom:1px solid #fce491;
color:#b09408;
padding-top:10px;
padding-bottom:10px;
}

#related_products .price, #alternate_products .price , #recommended_products .price{
font-size:17px;
}

#related_products .image,  #alternate_products .image{
float:none;
width:100px;
height:auto;
padding-top:5px;
border-left:1px solid #fce491;
border-right:0px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;

-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}

#related_products .image img, #alternate_products .image img{
max-height:100px;
max-width:100px;
}

#related_products .name, #alternate_products .name , #recommended_products .name{
padding-left:20px;
width:280px;
text-align:left;
vertical-align:middle;
}

#related_products .name a,  #alternate_products .name a , #recommended_products .name a{
color: #b09408;
text-decoration: none;
font-size:13px;
font-weight:bold;
}

#related_products .name a:hover,  #alternate_products .name a:hover , #recommended_products .name a:hove{
color:#7a0400;
}

#related_products td.cart_add, #alternate_products td.cart_add,#recommended_products td.cart_add{
border-right:1px solid #fce491;
padding-right:5px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
width:150px;
}

#related_products td.cart_add .cart_add, #alternate_products td.cart_add .cart_add, #related_products td.cart_add .show_variants, #alternate_products td.cart_add .show_variants , #recommended_products td.cart_add .cart_add{
float:right;
}

/* Related and Alternate Products end */




/* Cart Table */
#cart td{
padding:5px 3px 5px 3px;
}

#cart th{
text-align:left;
}

#cart .name a{
text-decoration:none;
font-weight:bold;
}

#cart .name .availability{
margin-top:5px;
font-weight:bold;
}

#cart .image{
text-align:center;

}

#cart .image img{
height:40px;
border: 1px solid #E1E1E1;
margin: 5px 5px 5px 0;
}

#cart .price_total{
font-weight:bold;
}

#cart .price, #cart .price_total, #cart .rp, #cart .ao{
text-align:right;
}

#cart .header th{
border-bottom: 1px solid #E1E1E1;
color: #000000;
height: 22px;
padding: 1px 5px;
}

#cart_content .even{
background-color: #F4F4F4;
}

#cart_content .even td {
    border-bottom: 1px solid #E1E1E1;
    height: 22px;
    padding: 1px 5px;
    vertical-align: middle;
}

#cart_content .odd{
background-color: #FFFFFF;
}

#cart_content .odd td {
    border-bottom: 1px solid #E1E1E1;
    height: 22px;
    padding: 1px 5px;
    vertical-align: middle;
}

#cart .quantity{
width:30px;
text-align:right;
}

#cart th.quantity{
text-align:center;
}

#cart .delete{
width:30px;
text-align:center;
}

#cart .delete a{
font-weight:bold;
color:#e2001a;
font-size:17px;
text-decoration:none;
}

#cart .quantity_change img{
height:15px;
cursor:pointer;
}

#cart .buttons{
margin-top:20px;
}

#cart .buttons .empty_basket{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #e2001a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyMDAxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NjAwMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e2001a 0%, #960002 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2001a), color-stop(100%,#960002)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e2001a 0%,#960002 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e2001a 0%,#960002 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e2001a 0%,#960002 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e2001a 0%,#960002 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2001a', endColorstr='#960002',GradientType=0 ); /* IE6-8 */
border:1px solid #6B0000;
color:#ffffff;
height:35px;
line-height:35px;
text-align:center;
font-weight:bold;
float:left;
padding-left:20px;
padding-right:20px;
font-size:15px;
cursor:pointer;
text-decoration:none;
}

#cart .buttons .continue a{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #72c600; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyYzYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Nzk5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #72c600 0%, #479900 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72c600), color-stop(100%,#479900)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #72c600 0%,#479900 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #72c600 0%,#479900 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #72c600 0%,#479900 100%); /* IE10+ */
background: linear-gradient(to bottom,  #72c600 0%,#479900 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72c600', endColorstr='#479900',GradientType=0 ); /* IE6-8 */
border:1px solid #3b6600;
color:#ffffff;
height:35px;
line-height:35px;
text-align:center;
font-weight:bold;
float:right;
padding-left:20px;
padding-right:20px;
font-size:15px;
cursor:pointer;
text-decoration:none;
}


#cart .summary td{
font-size:15px;
font-weight:bold;

}

#cart .summary .price_total{
color:#dfd303;
}

#cart .zero_fee_price{
margin-top:15px;
}

/* Cart Table End */



/* Login form */
#login_form{
border:1px solid #DDDDDD;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:15px;
}

#login_form div{
width:50%;
float:left;
font-size:15px;
padding-bottom:10px;
}

#login_form div.text{
text-indent:6px;
}

#login_form div input{
border:2px solid #DDDDDD;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
height:25px;
line-height:25px;
font-size:15px;
padding:3px;
width:250px;
font-family: arial, tahoma;
}

#login_form div.login_submit{
width:100%;
text-align:center;
}

#login_form div.login_submit input{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ffd607; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd607 0%, #ded303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd607), color-stop(100%,#ded303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd607 0%,#ded303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd607', endColorstr='#ded303',GradientType=0 ); /* IE6-8 */
border:1px solid #b09408;
color:#24220f;
height:45px;
line-height:45px;
text-align:center;
font-weight:bold;
float:left;
padding-left:20px;
padding-right:20px;
margin-top:20px;
font-size:15px;
cursor:pointer;
}

#login_form div.error_message{
width:100%;
}
/* Login Form End */



/* Subscribe Form */
.second input, .second textarea{
border:2px solid #DDDDDD;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
height:25px;
line-height:25px;
font-size:15px;
padding:3px;
font-family: arial, tahoma;
margin-right:5px;
width:250px;
margin-top:5px;
margin-bottom:5px;
}

.second select{
background-color: #eeeeee;
border:1px solid #DDDDDD;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size:15px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
padding-top:5px;
font-family: arial, tahoma;
margin-right:5px;
width:260px;
margin-top:5px;
margin-bottom:5px;  
}

.second input.small{
width:30px;
text-align:center;
}

.second input.phone{
width:195px;
}

.second textarea{
height:100px;
width:250px;
}

.first{
width:200px;
text-align:left;
padding-right:20px;
font-size:15px;
}

.submit{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ffd607; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd607 0%, #ded303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd607), color-stop(100%,#ded303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd607 0%,#ded303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd607', endColorstr='#ded303',GradientType=0 ); /* IE6-8 */
border:1px solid #b09408;
color:#24220f;
height:45px;
line-height:45px;
text-align:center;
font-weight:bold;
float:left;
padding-left:20px;
padding-right:20px;
margin-top:20px;
font-size:15px;
cursor:pointer;
}

#subscribe_confirm{
margin-top:20px;
font-size:12px;
}


/* Subscribe Form End */



/* Order Form */
#order .legend{
	
	background-color:#edd602;
	color:#24220f;
	
	text-align:center;

	padding:7px;
	border-radius:5px;
	margin-bottom:10px;
	
}

#order .legend a{
color:#24220f;
text-decoration:none;
}

#order .legend .active a{
color:#24220f;
text-decoration:none;
}



#order .legend .item{
	width:145px;
	float:left;
	height:40px;
	padding:5px;
}

#order .legend .active{
	
	background-color:white;
	color:#24220f;
	border-radius:5px;
	
}

#order .continue {
float:right;
background: #72c600; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyYzYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Nzk5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #72c600 0%, #479900 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72c600), color-stop(100%,#479900)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #72c600 0%,#479900 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #72c600 0%,#479900 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #72c600 0%,#479900 100%); /* IE10+ */
background: linear-gradient(to bottom,  #72c600 0%,#479900 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72c600', endColorstr='#479900',GradientType=0 ); /* IE6-8 */
border:1px solid #3b6600;
}

#payment_selector{
margin-bottom:20px;
}

#payment_and_transport .payment, #payment_and_transport .transport{
padding:10px;
border-bottom:1px dotted #CCCCCC;
}

#payment_and_transport .name{
margin-bottom:5px;
}

#payment_and_transport .image{
margin-left:25px;
}

#payment_and_transport .description{
margin-left:25px;
color:#999999;
font-size:10px;
}

#payment_and_transport .price{

color:#CCCCCC;
	
}

#payment_and_transport .text{
margin-bottom:10px;
}

#payment_and_transport .payment_transport_disabled{
text-decoration:line-through;
}

#payment_and_transport_recapitulation{
width:100%;
margin-top:20px;
margin-bottom:10px;
}

#payment_and_transport_recapitulation .price{
text-align:right;
color: #dfd303;
padding-right:5px;
}

#total_price{
width:100%;
font-size: 20px;
font-weight: bold;
}

#total_price td{
border-top:1px solid #E1E1E1;
padding-top:10px;
text-align:right;
}

#total_price .price_total{
color: #dfd303;
padding-right:5px;
padding-left:5px;
width:100px;
}

#i_got_certificate{
float:right;
border-bottom:1px dashed #eaff34;
}


#certificate .certificate_code{
font-weight:bold;
color:#dfd303;
float:left;
}


#certificate_insert{
color:#dfd303;
font-weight:bold;
font-size:13px;
float:left;
}

#order a.submit, #certificate_insert .submit,#certificate .submit{
text-decoration:none;
font-size:13px;
height:30px;
line-height:30px;
padding-left:10px;
padding-right:10px;
margin-right:10px;
}

#certificate_insert .submit{
margin-top:0px;
float:right;
height:28px;
line-height:28px;
}

#certificate .submit{
height:20px;
line-height:20px;
font-size:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-top:0px;
margin-right:0px;
margin-left:5px;
padding-left:5px;
padding-right:5px;
}

#cart_content #certificate td{
padding-top:5px;
padding-bottom:5px;
line-height:22px;
}

#cart_content #certificate .price_total{
color:#E2001A;
}

#certificate_insert .text{
float:left;
line-height:28px;
}

#certificate_insert input{
border:2px solid #DDDDDD;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
height:20px;
line-height:20px;
font-size:15px;
padding:3px;
font-family: arial, tahoma;
margin-right:5px;
width:80px;
float:left;
margin-left:10px;
}

#order #note{
border:2px solid #DDDDDD;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
height:100px;
line-height:1.5em;
font-size:15px;
padding:10px;
font-family: arial, tahoma;
margin-right:5px;
width:620px;
}

#order .deliver_items{
float:left;
margin-right:10px;
}

#order .invoice_items{
float:right;
}

#order .deliver_items tr th, #order .invoice_items tr th{
text-align:left;
color:#dfd303;
font-size:14px;
padding-bottom:5px;
}

#order .deliver_items tr th{
padding-top:15px;
}

#order .deliver_items tr:first-child th{
padding-top:0px;
}

#order .deliver_items tr td, #order .invoice_items tr td{
padding-right:10px;
width:194px;
}

#order .deliver_items tr td:first-child, #order .invoice_items tr td:first-child{
font-weight:bold;
width:100px;
}
 
/* Order Form End */




/* My Orders */

#my_orders{
width:100%;
}

#my_orders td{
padding:5px;
}

#my_orders .order_strip td{
border-bottom:1px solid #CCCCCC;
cursor:pointer;
}

#my_orders .even td{
background: #fdfefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfefe 0%, #fff6e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#fff6e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfefe 0%,#fff6e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fff6e0',GradientType=0 ); /* IE6-8 */
border-top:1px solid #fce491;
border-bottom:1px solid #fce491;
padding:10px;
}

#my_orders .even td:first-child{
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
border-left:1px solid #fce491;
}

#my_orders .even td:last-child{
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-right:1px solid #fce491;
}

#my_orders .odd td{
background: #fdfefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfefe 0%, #fff6e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#fff6e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfefe 0%,#fff6e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fff6e0',GradientType=0 ); /* IE6-8 */
border-top:1px solid #b9b9b9;
border-bottom:1px solid #b9b9b9;
padding:10px;
}

#my_orders .odd td:first-child{
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
border-left:1px solid #b9b9b9;
}

#my_orders .odd td:last-child{
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-right:1px solid #b9b9b9;
}


#my_orders .price{
color:#b09408;
font-weight:bold;
text-align:right;
}

#my_orders .order_detail{
display:none;
width:100%;
margin-bottom:30px;
}

#my_orders .header th{
border-bottom: 1px solid #E1E1E1;
padding:5px;
background-color:#F4F4F4;
}

#my_orders .order_detail{
border-left: 1px solid #E1E1E1;
border-right: 1px solid #E1E1E1;
border-top: 1px solid #E1E1E1;
}

#my_orders .order_detail td{
border-bottom: 1px solid #E1E1E1;
}

#my_orders .certificate_price{
text-align:right;
}

/* My Orders end */



/* Benefits */
.benefits tr th{
background: #fdfefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfefe 0%, #fff6e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#fff6e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfefe 0%,#fff6e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fff6e0',GradientType=0 ); /* IE6-8 */
border-top:1px solid #fce491;
border-bottom:1px solid #fce491;
line-height:25px;
padding:5px;
text-align:left;
}

.benefits tr th:first-child{
border-left:1px solid #fce491;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
}

.benefits tr th:last-child{
border-right:1px solid #fce491;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
}

.benefits tr td{
padding:5px;
border-bottom:1px solid #fce491;
}

.benefits tr td:first-child{
border-left:1px solid #fce491;
}

.benefits tr td:last-child{
border-right:1px solid #fce491;
}


/* Benefits end */

/* Certificates */
.certificates tr th{
background: #fdfefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfefe 0%, #fff6e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#fff6e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfefe 0%,#fff6e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fff6e0',GradientType=0 ); /* IE6-8 */
border-top:1px solid #fce491;
border-bottom:1px solid #fce491;
line-height:25px;
padding:5px;
text-align:left;
}

.certificates tr th:first-child{
border-left:1px solid #fce491;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
}

.certificates tr th:last-child{
border-right:1px solid #fce491;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
}

.certificates tr td{
padding:5px;
border-bottom:1px solid #fce491;
}

.certificates tr td:first-child{
border-left:1px solid #fce491;
}

.certificates tr td:last-child{
border-right:1px solid #fce491;
}


/* Certificates end */





/* Store Availability */
#store_availability td{
padding-right:5px;
}




/* Footer */
#footer{
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
background: #ffffff;
margin-top:20px;
}

#footer .body{
width:1098px;
height:50px;
line-height:50px;
text-align:center;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ffd607; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd607 0%, #ded303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd607), color-stop(100%,#ded303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd607 0%,#ded303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd607', endColorstr='#ded303',GradientType=0 ); /* IE6-8 */
border:1px solid #b09408;
color:#24220f;
}

#footer a{
color:#24220f;
}

/* Footer End */


/* Links */
#links{
background-color:#ffffff;
margin-bottom:20px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
padding:5px;
text-align:center;
}

#links a{
margin:5px;
}

/* Links End */

/* Payments available*/

#payments_available img{
margin:auto;
display:block;
}

/* Payments available end*/

/* PayU selection*/

#payu_selection{
	
width:100%;
	
}

#payu_selection td{
padding-top:20px;
text-align:center;
}

/* PayU selection end*/


/* Ui Dialog */
.ui-widget-header {	
  background: #ffd607 !important; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)  !important;
  background: -moz-linear-gradient(top,  #ffd607 0%, #ded303 100%) !important; /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd607), color-stop(100%,#ded303)) !important; /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffd607 0%,#ded303 100%) !important; /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffd607 0%,#ded303 100%) !important; /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffd607 0%,#ded303 100%) !important; /* IE10+ */
  background: linear-gradient(to bottom,  #ffd607 0%,#ded303 100%) !important; /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd607', endColorstr='#ded303',GradientType=0 ) !important; /* IE6-8 */
  border:1px solid #b09408 !important;
	color: #24220F !important;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	color: #ffd607 !important;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #ffd607 !important;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #b09408 !important;
	color: #b09408 !important;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #b09408 !important;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #b09408 !important;	
	color: #b09408 !important;
}


/* Ui Dialog end */ 


/* Subcategories */
.subcategory{
background: #fdfdfd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfdfd 0%, #ececec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfdfd 0%,#ececec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfdfd 0%,#ececec 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfdfd 0%,#ececec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */
border:1px solid #b9b9b9;
padding:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
float:left;
margin-right:10px;
margin-bottom:10px;
}

.subcategory a{
text-decoration:none;
}

#filter .subcategory{
background:None;
filter:none;
border:0px;
padding:0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
margin:0px;
}

/* Subcategories end */

.subcategory .image{
margin-top:10px;
}

.subcategory .image img{
height:100px;
}

#fast_order input{
border-radius:5px;
padding:5px;
border:1px solid #CCCCCC;
}

#fast_order th{
text-align:left;
padding:5px;
border-bottom:1px solid #CCCCCC;
font-size:11px;
color:#999999;
}

#fast_order .input_quant{
width:30px !important;
}

#fast_order .product_remove{
color:#CC0000;
font-weight:bold;
cursor:pointer;
}

#fast_order .name{
width:200px;
}

#fast_order td{
padding:3px;
border-bottom:1px solid #F4F4F4;
padding-bottom:5px;
padding-top:5px;
}

#fast_order .product_total_price{
color:#CC0000;
}

#add_rows{
padding-left:10px !important;
padding-right:10px !important;
}

.print{
display:block;
float:right;
height:30px;
width:30px;
background:url('../images/print.png') top left no-repeat;
margin-left:15px;
}

#product_list .thumbnail{
position:relative;
padding-left:5px;
}

#right_column .image, #left_column .image {
position:relative;
}

#product_list .thumbnail .pictogram, #product_detail .left .image .pictogram, #right_column .image .pictogram, #left_column .image .pictogram{
position:absolute;

height:20px;
line-height:20px;
padding-left:5px;
padding-right:5px;
font-size:11px; 
}

#product_list .thumbnail .pictogram{
left:0px;
top:5px;
} 

#product_detail .left .image .pictogram{
right:10px;
top:10px;
}

#right_column .image .pictogram, #left_column .image .pictogram{
left:5px;
top:10px;
}

#product_list .thumbnail .pictogram .background, #product_detail .left .image .pictogram .background, #right_column .image .pictogram .background, #left_column .image .pictogram .background{
position:absolute;
top:0px;
left:0px;
width:100%;
height:20px;
background-image:url('../images/pictogram.png');
background-color:#ff0000;
background-position: top left;
background-repeat: repeat-x;  
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
opacity:0.8;
}

#product_list .thumbnail .pictogram .text, #product_detail .left .image .pictogram .text, #right_column .image .pictogram .text, #left_column .image .pictogram .text{
position:relative;
color:#ffffff;  
}


/* Adress List */

.my_login_items a{
line-height: 20px;
text-decoration: none;
display: block;
float: left;
padding-left: 20px;
margin-bottom: 10px;
clear: both;
font-size: 15px;
background: url("../images/user2.png") left top no-repeat;;
}     
  
.my_login_items a:hover {
background: url("../images/user2.png") left bottom no-repeat;;
color:#94820b;
}

.address , .address_delivery{
border:1px solid #fce491;
border-radius: 10px;
float: left;
margin: 3px;
min-height: 130px;
padding: 5px;
 position: relative;
width: 190px;
cursor:pointer;
overflow:hidden;
padding-bottom:0;
}

.address_content{
width:190px;
}

.address .address_content .name {
background: #fdfefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfefe 0%, #fff6e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#fff6e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfefe 0%,#fff6e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfefe 0%,#fff6e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#fff6e0',GradientType=0 ); /* IE6-8 */
border:1px solid #fce491;
border-radius: 10px;
text-indent: 10px;
position:relative;
z-index:1;
}

.address .address_content .address_content_list {
border:1px solid #fce491;
border-top: 0px;
border-radius: 10px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
padding: 10px;
margin-top:-10px;
margin-bottom: 10px;
z-index:-1;
background: white;
}

.address:hover, .address.selected {
background: #ffd607; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd607 0%, #ded303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd607), color-stop(100%,#ded303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd607 0%,#ded303 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd607 0%,#ded303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd607', endColorstr='#ded303',GradientType=0 ); /* IE6-8 */
border:1px solid #b09408;
}
      
/* Adress List End */ 


/* UI Autocomplete */
#res .ui-autocomplete{
padding-top:10px;
padding-bottom:10px;
background: #f9f9f9 !important;
}

#res .ui-autocomplete .ui-corner-all{
margin-left:10px;
margin-right:10px;
cursor:pointer;
border:0px !important;
}

#res .ui-autocomplete .ui-state-hover,
#res .ui-autocomplete .ui-widget-content .ui-state-hover,
#res .ui-autocomplete .ui-widget-header .ui-state-hover,
#res .ui-autocomplete .ui-state-focus,
#res .ui-autocomplete .ui-widget-content .ui-state-focus,
#res .ui-autocomplete .ui-widget-header .ui-state-focus {
color:#24220f !important;
background:#ffc906 !important; 
border:0px !important;
margin-top:0px !important;
margin-bottom:0px !important;
margin-left:10px !important;
margin-right:10px !important;
border-radius:4px;
}

/* UI Autocomplete End */

.ui-dialog th{
text-align:left;
}

.noUi-connect{
background-color:#ffc906;
}              