body
{
    
    font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif;
    color: #232323;
    background-color: #fff;
}

header,
footer,
nav,
section {
    display: block;
}
ul {list-style: none!important;margin:0!important;padding:0!important;}
.page {margin:0; position:relative; z-index:1;}

a {color:#004b91;}
h1 {font-weight:bold;font-size:24px; color:#16531A;}
h2 {font-weight:bold;font-size:16px;color:#16531A;}


.gap {display:block; clear:both; border-bottom:solid 1px #ccc;margin:10px 0;}
.nopadding {padding:0!important;}
.boxpadding {padding:5px!important;}
.fix {clear:both;}
.hr {border-bottom:solid 1px #e5e5e5;margin-bottom:10px;}
.watermark {font-style:italic;color:#999;}


.left {float:left; display:inline; }
h2.didyoumean {color:#333;font-weight:bold; font-size:20px;}

 .breadcrumbs,.breadcrumbs_rtd {display:block; padding:10px 0; }
 .breadcrumbs,.breadcrumbs_rtd {margin:10px auto; margin-bottom:0; overflow:hidden;}
.breadcrumbs div {float:left;display:inline;}
.breadcrumbs a {float:left;display:inline;}
.breadcrumbs span {float:left;display:inline;margin:0 5px; cursor:pointer;}
.breadcrumbs > span {font-weight:bold;}
/*.breadcrumbs {display:block; padding:0 10px; background:#f1f2ee url(images/breadc_bg.gif) repeat-x; height:36px; line-height:36px; color:#fff; }*/
/*.breadcrumbs a {color:#fff;}*/
/*.logo a 
{
    font-weight:bold; font-size:25px; text-decoration:none; color:#333; line-height:40px; background-color:Red; color:#fff; padding:1px 10px;
    
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; 
    }
*/    

#trackingc {border:solid 1px #ddd;padding:10px;}
#trackingc h2 {margin:0;margin-bottom:5px; border-bottom:solid 1px #ddd; padding-bottom:5px;}

.logo-a {background:url(images/marketurk_logo.png) no-repeat; text-indent:-3000px; display:block; line-height:40px; width:250px; height:68px; margin-top:0;}
a.basketlogo {background:#fff url(images/basketlogo.png) no-repeat!important; float:left; text-indent:-3000px; margin-right:0; width:26px; height:31px; border:solid 0 red; padding-right:2px;margin-top:5px;}
.head h2 {font-size:13px; font-weight:bold; color:#333; }
.logo-c {float:left; display:inline; padding-top:10px;}
div.logo-c h2 {float:left; display:inline; overflow:hidden; margin:0!important;padding:0!important;}


.arrow-down {
	background: url(images/ad.png) no-repeat 90% 50%;
}


.popup {padding:10px;}

.column-left {float:left; width:155px;}
#nav-c { background:#f1f2ee; float:left; width:100%; height:38px; margin-top:50px;}

.column-right {width:155px; margin-left:0; float:left;}
/*.c-main {position:relative; overflow:hidden;}*/

.required {color:red;}
.requiredc {background-color:#e5e5e5;padding:10px;margin-bottom:10px;}
.success {background-color:#e5e5e5;padding:5px 10px;margin-bottom:10px; overflow:hidden;}
.success .message {font-weight:bold; font-size:18px; display:block; line-height:1.5em;}

.nav {float:left; display:inline; border-top:dotted 0 #ccc; margin-top:0!important;}
.nav li.item {float:left; display:inline; position:relative; margin-right:3px;}
.nav li.item a.itema { padding:11px 15px; border-right:dotted 0 #16531A; text-decoration:none; font-weight:bold; font-size:18px;}
.nav li.item a.itema span {margin-right:20px;}
.nav li.item li.item2 a {padding:4px 8px!important;}

.sf-menu a {color:#333!important;border-top:solid 1px #ddd!important;}
.sf-menu ul li {background-color: #fff!important;border-left:solid 1px #ddd!important;}

/*.nav-sub {float:left;display:inline; width:100%; background-color:#16531A; color:#fff; border-bottom:solid 3px #92C305; display:none;}
.nav-sub li {float:left; display:inline; height:30px; line-height:35px; }
.nav-sub li a {color:#fff; margin-left:6px; padding:1px 4px; text-decoration:none;}
.nav-sub li a:hover,.nav-sub li a.active 
{
    background-color:#92C305; color:#fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;   
}

.nav-sub li a.active 
{
    font-weight:bold;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;   
}*/
              
#nav li.lisearch {margin-left:10px;float:right; margin-top:0; background:none!important;}

.box {margin-top:20px;}
.box h2 
{
    background-color:#16531A; color:#fff; line-height:30px; height:30px; padding-left:5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;     
         }
.box ul li {float:left;width:100%;}
.box ul li:hover {background-color:#ECF4D7;}
.box ul li a {display:block;border-bottom:solid 1px #92C305; border-right:solid 1px #fff; text-decoration:none; font-size:13px;}
.box ul li a.selected {color:#000; text-decoration:none;}
.branda.checkbox {margin-top:5px;margin-bottom:5px;}
/*.box ul li a.active {border-left:solid 2px #333; background-color:#f1f2ee; border-right:solid 1px #ccc;}*/
.box.a {margin-right:10px;}

.box.wide {width:100%;}
.box span.h {font-weight:bold; display:block; margin-bottom:10px;}

#brandbox,#prod_attrs {padding:0;}
#brandbox h2, #prod_attrs h2 {color:#16531A; background-color:#fff;}
#brandbox ul li a,#prod_attrs ul li a  {border:none;}
#brandbox ul li,#prod_attrs ul li {margin-left:3px; }
.attr_group_name {color:#184D0B;margin-bottom:5px; font-weight:bold;}

.inputbutton {padding:0 5px; margin:0; background: #92C305 url(images/btnbg_hover.gif) repeat-x; border: 1px solid #184D0B; height:23px; color:#fff; cursor:pointer;
              border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
              }
.inputbutton:hover {background:#92C305 url(images/btnbg_hover.gif) repeat-x; }
.inputbutton:active {background:#92C305 url(images/btnbg_click.gif) repeat-x; }

.inputbutton.blue {background:#3B5998 url(images/btnbg_blue.gif);}

.box2 {border:solid 5px #ECF4D7; margin-top:15px;}
.box2.flat {
    margin: 0;
    padding: 0;
    border: none;
}
.box2 .inner {border:solid 1px #92C305;
               border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
              }

.box2 h2 {padding:0 5px;color:#16531A;font-weight:bold;}
.box2.smallvan {background:url(images/small-van.gif) no-repeat bottom right; min-height:120px;}
.box2.smallvan .inner {min-height:120px; padding:5px;}
.smallvan span {width:150px; padding:5px; display:block; line-height:1.4em;}
.flow .box2 {width:220px; border: solid 1px #92C305;}
.flow div span {line-height:1.5em;}
/*.flow div span br {margin:0;}*/
.box2.share .inner {padding:5px;}
.box2.share span {padding:5px;display:block;line-height:1.4em;}
.flw {min-height:100px;margin-right:10px;background-color:#ECF4D7; border:none;
       border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    position:relative;
    }
.flw h2 {font-size:14px;float:left; background-color:#16531A; color:#16531A;
          border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    position:absolute; 
    font-size:14px!important;
    margin-left:0!important;
    }
    
.flw h2 span {font-weight:bold;font-size:16px;}    

.flw .desc {background:url(images/flw_bg.png); position:absolute; bottom:0; left:0; width:211px; height:30px; line-height:30px;}
/*.flw span {padding:5px;display:block;margin-top:5px;overflow:hidden;line-height:1.4em;}*/

.flow {float:left; margin-top:10px;}

ul.ico 
{    
    padding-left: 0;    
    }
ul.ico li a {border:none;
             padding: 8px 10px; 
             padding-left:25px;             
             background:url("images/arrow.png") no-repeat 5px 12px;
             display: block;
             border-top: solid 1px #D7D7D7;
             }
ul.ico li a.active,ul.ico li a:hover {background-color:#ECECEC; }
ul.ico li a.active {color:#fff; text-decoration:none; font-weight:bold; background-color:#92C305; background-image:none;}

/*.c-main {  display:block; border:solid 0 #ccc; width:805px; margin:0 auto; margin-left:170px; position:relative; z-index:1; padding-left:5px;}
.c-main.noleft {margin-left:0; width:980px; margin:0 auto;padding-left:0;}
.c-main h1 {margin-bottom:20px; }
    */
/*#homebg .products {width:90%;}*/
#homebg .products {width:100%;}
#homebg .product_outside_border {width:185px;}
#homebg .product-item {width:180px;}
#homebg .prod_bottom {width:170px;}
.ltsprds {margin-top:15px;}
/*.p-item { float:left; margin-left:10px; padding:5px; border:solid 1px #ccc; margin-bottom:10px; text-align:center; width:180px;}
.p-item .img {width:70px; float:left; margin-right:5px; border:solid 1px #ccc;}
.p-item .desc {margin-bottom:5px; min-height:30px; margin-top:10px;}
.p-item .price-c {margin-bottom:10px;}
.p-item .price {font-weight:bold; }
.p-item .pricenew {font-weight:bold; color:red;}
.p-item .priceold {font-weight:bold; text-decoration:line-through;}
.p-item .qty {margin-bottom:10px;}
.p-item .qty input {width:20px; border:solid 1px #ccc; text-align:center;}
.p-item .addtobasketc {margin-bottom:10px; }
.p-item .addtobasket {border:solid 0 #ccc; padding:2px 5px; text-decoration:none; background-color:#3e5678; color:#fff;}

*/

.login_register 
{
    float:left; background-color:#92C305;  margin-left:50px; padding:10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.login {float:left;display:inline; }
.login #login 
{
    width: 507px;
    }
    
 .loggedOutHeader, .basketHeading {
    font-weight: bold;
    margin: 0 0 3px 0;
    font-size: 1.25em;
}

.login p {
    font-size: 1em;
    line-height: 1.2em;
    margin: 5px 0;
}

.register {float:left; display:inline; width:430px;        
         /*  padding-left: 25px;
        -moz-box-shadow: -1px 0 0 0 #92C305;
        -webkit-box-shadow: -1px 0 0 0 #92C305;
        box-shadow: -1px 0 0 0 #92C305;
        border-left: 1px solid #3e5678;*/
        
}
.register #register {
    /*width: 284px;    */
}

#register label {display:block; white-space:nowrap; margin-bottom:10px;}


.product-item {float:left; display:inline;width:100%;}
.prod_desc {line-height:1.4em; float:left;}
.prod_rev {float:left;display:inline; display:none;}
.prod_delivery {float:left;display:inline; line-height: 1.4em;}

/* @Product Page*/

.product .img {float:left; display:inline; margin-right:25px;}
.product .info {display:block;margin-left:300px;}
.product .info .prod_desc {padding:15px 5px;}
.product .info h1 {margin-bottom:10px;}
.product .info span.attr {display:block;margin-top:10px;}
.product .info span.attr.price {font-weight:bold; font-size:16px;}
.product .info .cats {display:block; margin-top:10px;}
.product .info .cats .catHeader {font-style:italic;}
.prod_bottom {margin-top:5px;bottom:15px;}
.info-addtobasket {margin:20px 0; padding:5px 10px; background-color:#ECF4D7; border:solid 1px #92C305;}
.info-addtobasket .pidpopup {margin-left:10px;}
.product .info .catsul 
{
    margin-top:10px; margin-bottom:10px;
    list-style: disc outside url("images/arrow.png");
    padding-left: 21px;
    line-height: 14px;
                        }
.product .info .catsul li {margin-top:5px;}
/*.product .tabs {margin-top:10px; overflow:hidden;}
.product .tabs a {padding:10px; float:left; background-color:#92C305; border-top:solid 2px #fff; text-decoration:none;}
.product .tabs a.active {border-top:solid 2px #3e5678; background-color:#3e5678; color:#fff;}*/
.product .frags {display:block; padding:10px 0;}

.tabs.hometab {margin-bottom:5px!important;}


.box-product.list .product-item {display:block!important; width:100%;}


.box-product > div {
    /*background: url("images/box-shadow.png") no-repeat scroll 0 bottom transparent;*/
   
    vertical-align: top;
    
    background-color:#fff;
}

.product_outside_border {
    position:relative;
    z-index:1;
    border:solid 1px #eee; margin-bottom:20px; margin-top:10px;
}

.product_outside {
    border: 1px solid white;
    /*background: #F7F7F7;*/
    padding: 8px;
    /*position: relative;*/
    min-height:229px;
    
}

.box-product .price {
    display: block;
    margin-bottom: 5px;
    /*float: right;*/
    /*margin-right: 10px;*/
    font-weight: bold;
    font-size: 16px;
    margin-top: 5px;
}

.price-c{margin-top:5px;position:absolute;left:10px;bottom:15px;width:165px;}
.price {
    color: #DF476E;
}


.box-product .price .price-old {
    margin-top: -10px;
}



.box-product .price-old {
    display: block;
    font-size: 12px;
    font-weight: normal;
    text-decoration: line-through;
    font-style: oblique;
}

.price-old {
    color: #A4A4A4;
}

.box-product .price-new {
    font-weight: bold;
}

.price-new, .checkout-product .total {
    color: #B20F39;
}

.product_sale {
    background: url("images/sale.png") no-repeat scroll 0 0 transparent;
    height: 46px;
    position: absolute;
    left:0;
    top: -6px;
    width: 33px;
}

.sale-middle {
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    color: white;
    font-size: 11px;
    font-weight: normal;
    padding: 0 10px;
    position: absolute;
    right: -9px;
    top: 15px;
}

.product_inside .name, .product_inside .cart {
    /*margin-left: 10px;*/
   
}
    
    
.box-product .product_inside .cart {
    /*float: left;*/ display:block; margin-top:5px; position:absolute;bottom:12px;width:90%;
}

.product_inside .cart {
    /*float: right;*/
}

.product_inside .name, .product_inside .cart {
    /*margin-left: 10px;*/
}

.alreadyinbasketc {background-color:#ECF4D7; padding:1px; vertical-align:top; }
.alreadyinbasketc .alreadyinbasketc-sp { margin:0; padding:0; margin:0 2px; padding:5px 8px; background-color:#fff!important; display:inline-block;}

.box-product .image {
    display: block;
    margin-bottom: 0px;
    
    min-height:80px;     
    
}

.box-product .image a 
{
    min-height:80px;
    display:block;
    margin:0 auto;
    text-align:center;    
}

.box-product .image a table tr td img 
{   
    
    display: block;
    margin-left: auto;
    margin-right: auto;
        
       text-align:center;         
    }
.box-product .image a table {width:165px;border:none;padding:0;margin:0;}    
.box-product .image a table tr td{text-align:center;padding:0;margin:0;}

.product_inside a {text-decoration:none; text-align:center;}
.product_inside {text-align:center;min-height:190px;}
.product_inside .name {margin-top:5px; width:100%;}
.product-filter {
    padding-bottom: 32px;
    margin-bottom: 15px;   
}

.product-filter .display {
    margin-right: 15px;
    float: left;
    padding-top: 4px;
}
#list_b {
    background: url("images/list_b.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 12px;
    width: 19px;
    margin-right: 10px;
    margin-left: 10px;
    text-indent:-3000px;
}

#list_a {
    background: url("images/grid_a.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 12px;       
    width: 19px;
    text-indent:-3000px;
}


.product-filter .limit {
    margin-left: 15px;
    float: right;
}

.product-filter .sort {
    float: right;
}


.button 
{
    height:23px;
    line-height:23px;
    background:#92C305 url(images/btnbg.gif) repeat-x;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid #184d0b;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;        
    color:#fff;
}

.button.a {padding:0 5px; float:left; margin:3px 5px;}



.button:hover {background:#92C305 url(images/btnbg_hover.gif) repeat-x; }
.button:active {background:#92C305 url(images/btnbg_click.gif) repeat-x; }

.button span {
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 8px;
    padding: 7px 10px;
}

.tabletotal {float:right;border:none;}
.tabletotal tr td {padding:10px; padding-left:20px; padding-right:0; background-color:#fff;}

.baskethead {float:right;  padding-left:5px; color:#16531A; 
              padding:0 5px;
            /*
            background-color:#ECF4D7; border:solid 1px #16531A;
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px; 
            min-height:70px; */ text-align:center;                
}
.basketheada {background:url(images/header_cart_bg.png) no-repeat 0 0; padding:6px; display:block; padding-left:15px; color:#16531A; text-decoration:none; }
.basketheada:hover {background:url(images/header_cart_bg.png) no-repeat 0 -43px; }

.basketmenu {float:right; display:inline; }
.basketmenu ul {float:left;}
.basketmenu ul li 
{
    float:left; display:inline; font-size:11px;
    padding: 0px 3px 0px;
    font-weight: bold;
}
    
.slotInfo {margin-top:10px;float:right; display:inline;
           background-color:#92C305; padding:10px; 
           border-radius: 3px;
           -moz-border-radius: 3px;
           -webkit-border-radius: 3px;
           margin-left:10px;}
    
a#fbc{
    background: #3B5998 url(../../images/FBConnect.png) no-repeat 4px;
    width:123px; text-indent:-3000px; overflow:hidden; margin-right:15px;    
}


.authloginlink-c {display:block;clear:both;margin-top:5px;}
.authloginlink-c span {}
.fbconnectlink {
    background: #3B5998 url(../../images/FBConnect.png);
    color:#fff;    
    float:left;
    margin-right:10px;
    height:22px;
    text-indent: -3000px;
    width: 149px;
}

.googleconnectlink
{
    background-color:#fff;padding:3px 6px;
    color:#333;
    margin-right: 0;
    border:solid 1px #ddd;    
    height:22px;    
    width: 169px;
    line-height:23px;   
    }

.googleconnectlink span.googlelogo {
    background: url("../../images/GoogleConnect.jpg");   
    height:22px;width:22px;
    display:block;float:left;margin-top:-5px;
}


#fbProfile a{float:right;padding:0;margin:0;margin-top:8px;padding-left:5px;margin-right:10px;}

.footer { float:left; clear:both; width:100%;}

.validation-s {background-color:red; color:#fff; padding:10px; margin-bottom:10px; float:left;width:100%;}
.validation-s ul li {padding:3px 10px;}
.field-validation-valid, .field-validation-error {color:Red; font-size:12px; font-style:italic;margin-top:3px;}



.fixwidth {width:980px; margin:20px auto; border:solid 0 #d7d7d7; border-bottom:solid 0 #d7d7d7; }
.fixwidth h1 {background-color:#16531A; color:#ECF4D7; padding:10px;}
.fixwidth h2 {margin:15px 0;}
.fixwidth fieldset {padding:0 10px;margin-bottom:20px;}


.pagination {margin:10px 0;}

.lang {float:left; display:inline; padding-left:15px; }
.lang .text {float:left; margin-right:10px; margin-top:5px; color:#353535;}
.lang ul {float:left;display:inline;}
.lang ul li{float:left;display:inline;}
.lang ul li a 
{
    padding: 0 5px; 
    }
.flag_m {
    height: 25px;
    width: 25px;
    text-indent: -3000px;
    float: left;        
    padding-right: 1px!important;
}
.flag_m.en {
    background: url(images/english_25.png) no-repeat;
}

.flag_m.tr {
    background: url(images/turkish_25.png) no-repeat;
}

.basketcheckout {margin-top:10px;float:right;display:inline;padding:5px; background-color:#fff; border:solid 1px #d7d7d7;width:420px;
                 border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;}

.head_deliveryslot {float:right; display:inline; margin-left:15px; padding:0 5px; width:190px;
    /*background-color:#ECF4D7; border:solid 1px #16531A; 
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;    
    min-height:70px;   */             
}
.head_deliveryslot .deliverycar {background:url(images/delivery_car.png) no-repeat; width:25px; height:17px;text-indent:-3000px; float:left;display:inline;margin-right:10px;margin-top:3px;}
.head_deliveryslot .deliverslot_info_div {line-height:1.2em; overflow:hidden;}
.head_deliveryslot .deliverslot_info_div a {float:left;}
.head_deliveryslot span.deliverslot_info {width:160px; display:block;font-size:11px;}
.head_deliveryslot .deliverslot_info.hour {color:#16531A; font-weight:bold; font-size:13px;}

.head_right 
{
    float:right;display:inline;
    height:32px; 
    -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;
    }

.slottbl tr td {border:solid 1px #b5b5b5;}
.aslot {display:block; padding:3px 0;}
.aslot.selected {background-color:#e5e5e5; background-color:#3e5678; color:#fff; text-decoration:none; padding:3px 0;}
.txt {border:solid 1px #b5b5b5; border-bottom:solid 2px #b5b5b5; background-color:#e5e5e5; padding:3px 8px; margin-top:5px; overflow:hidden; width:60px;}

/*.c-main {margin-top:135px;}*/

.c-main.facebook-c-content .page-title{display:none;}
.c-main.facebook-c-content .col-1.new-users {width:45%;}
.c-main.facebook-c-content .col2-set {float:none;padding-right:0;}
.c-main.facebook-c-content #container {width:100%;}


#register-c-main {padding:0;}
#register-c-main h1 {padding:10px 0; margin-bottom:0; margin-top:10px;}

.column-left {}

/*.category-c-main {margin-top:135px!important;}*/
.category-c-main .catd {float:left;width:780px; line-height:1.4em; padding:5px 10px; margin-bottom:10px;position:relative;background-color:#ECF4D7;color:#16531A;
                        border:solid 1px #16531a;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;}
.category-c-main .catd span.up {background:url(images/tab_up.gif); position:absolute;top:-10px;left:20px;width:15px;height:12px;}
.category-c-main h1 {font-size:26px; color:#009BEB; font-family: 'Signika', sans-serif; padding-left:5px; margin-bottom:20px;}
.category-c-main a {color:#333;}
/*#search-c-main {margin-top:135px!important;}*/

/*.home-c-main {margin-top:145px!important; overflow:hidden;}*/
.home-c-main h1 {line-height:1.4em; font-size:17px;}
.home-c-main h2 {line-height:1.4em; margin-left:15px; font-size:18px;}
.home-c-main .product_outside {border:solid 0 #fff!important;}

.homebg1 { }
.bg_1 {background:url(mimages/marketurk_bg_1280_1024.jpg) no-repeat;}
.bg_2 {background:url(mimages/marketurk_bg2_1280_1024.jpg) no-repeat;}
.bg_3 {background:url(mimages/marketurk_bg3_1280_1024.jpg) no-repeat;}


.tran-c {float:left; width:900px; margin:20px 0; margin-right:20px; background-color:#fff; overflow:hidden; padding:20px 0;}
.tran-c {-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
box-shadow: 0px 1px 5px 0px #4a4a4a;}

#searchListBox {background-color:#fff;}
.home-column-left {margin-top:10px!important;}

strong,b {font-weight:bold; }

.icon { text-indent:-3000px; float:left;}
.delete {background:url(images/icon_delete.gif) no-repeat; width:16px; height:16px; }
.add {background:url(images/icon_ok.png) no-repeat; width:16px; height:16px; }
.expand {background:transparent url(images/expand_icon.png) no-repeat; width:14px; height:14px; display:none; float:none;}
.spanpc {font-size:11px; font-weight:bold;}

#homebanner1 {background-color:#fff;float:left;width:100%;min-height:120px;overflow:hidden;margin-top:10px;}
#homebanner1 img 
{
    border:solid 1px #16531a;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

a.nav_homepage {background-image:url(images/homepage_marketurk.png)!important; background-repeat:no-repeat!important; 
               text-indent:-3000px; background-position: 7px 11px!important;
               padding-left:0!important; padding-right:0!important; width:30px;}
               
.productCount {font-size:11px;}               

.latestproducts {border:solid 0 #e5e5e5; padding:10px 0;}
.latestproducts h2 {padding:5px 10px;}

.productDetails {padding:20px;border:solid 1px red; width:940px;}
.popupbottom {background-color:#e5e5e5;padding:10px 0; margin-top:20px;}

.error {background:url(images/exclamation.png) no-repeat; width:60px; height:60px; float:left; margin-right:20px; } 

.blockMsg  {top:24%!important;}
.ccFormDiv .form-row {margin-left:20px;}
.productweight{font-size:12px;color:#999;white-space:nowrap;}

#menu2 ul li a {display:block; padding:5px 3px; text-decoration:none; background: url("images/arrow.png") no-repeat 3px 10px; padding-left:20px;}
/*#menu2 ul li ul {list-style: disc inside url("images/arrow.png"); overflow:hidden;}*/
#menu2 ul li ul li a {padding:5px 20px; padding-left:22px;}
#menu2 ul li ul li ul li a {padding:5px 20px;}
#menu2 ul li a:hover {background-color:#ECF4D7;}
#menu2 ul li{padding:0 0;}
#toplevel li ul {margin-left:15px;}

#menu2 ul li a.l1a { }
#menu2 ul li a.activea {background-color:#ECF4D7; font-weight:bold;}
#menu2 ul li ul li a.activea {font-weight:bold;}
#menu2 ul li ul li ul li a.activea {background-color:#ECF4D7;}
#menu2 ul li ul.hidden {display:none;}
.bold {font-weight:bold;}
.productcount {font-weight:normal; font-size:11px; color:#b7b7b7;}
.l1awithSub { background: url(images/icon_expand.png) no-repeat 149px 9px; }
.l1awithSub.activea { background: url(images/icon_collapse.png) no-repeat 149px 9px; }

#leftnav.box2 {border:none;}
#leftnav {margin:0;padding:0;}
#leftnav .inner {border:none;}

#pcc select {
border: solid 1px #999;}
.paymenttypes {position:absolute;top:18px;left:290px;}
.secure {position:absolute;top:5px;left:510px;}


 /**
* Overwrite for having a carousel with dynamic width.
*/
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 70%;
    padding:0 50px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 100%;
}

.pagination-c {display:block;clear:both;overflow:hidden; margin:20px; margin-bottom:0;}

.hpagination {
  list-style: none;
  float: left;
  padding: 3px 0 3px 3px;
  border: 2px solid #4b4b4b;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

.hpagination li {
  float: left;
}

.hpagination li a {
  float: left;
  width: 6px;
  height: 6px;
  line-height: 6px;
  margin-right: 3px;
  text-indent: -9999px;
  background-color: #4b4b4b;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.hpagination li.on a {
     background-color: #1f84e3;
}


.roundme 
{
    position:relative;
    /*background-color: #ECF4D7;*/
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding:7px 10px;
    /*border:solid 1px #92C305;*/
}

.roundme.green {background-color:#92C305; color:#fff; font-size:18px;}
.roundme.dgreen {background: url("images/navc_bg.gif") repeat scroll 0 0 #50A001; color:#fff;}
.roundme.fb {background-color:#3B5998; color:#fff; font-size:18px; border:solid 1px #3B5998;}
    
/*.roundme .arrowup1
{    
    border-color: transparent transparent #F4F4F4;
    border-style: solid;
    border-width: 8px;
    bottom: 23px;
    display: block;
    height: 0;
    position: absolute;
    left: 20px;
    width: 0;
    z-index: 1;
    bottom: -17px;
}
    
.roundme .arrowup2 
{    
    border-color:#92C305 transparent transparent;    
    border-style: solid;
    border-width: 8px;
    bottom: 24px;
    display: block;
    height: 0;
    position: absolute;
    left: 20px;
    width: 0;
    bottom: -16px;
}



.roundme .arrowdown1
{    
    border-color: #F4F4F4 transparent transparent;
    border-style: solid;
    border-width: 8px;
    bottom: 23px;
    display: block;
    height: 0;
    position: absolute;
    left: 20px;
    width: 0;
    z-index: 1;
    top: -16px;
}
    
.roundme .arrowdown2 
{    
    border-color: transparent transparent #92C305;    
    border-style: solid;
    border-width: 8px;
    bottom: 24px;
    display: block;
    height: 0;
    position: absolute;
    left: 20px;
    width: 0;
    top: -17px;
}*/

.trvoucher td {color:Red;}

.c-address{  padding:10px; background-color:#f1f2ee; border:solid 1px #d7d7d7; margin-bottom: 15px;}
#catimg-c {position:relative;z-index:2;}
#catimg-c span{width:80%; color:#333; font-weight:bold; font-size:16px; position:absolute; top:10px; left:10px;}

span.outofstock {color:Red; font-weight:bold; font-size:15px; background-color:red; color:#fff; padding:0 3px;}

/* @Recipes */

.nav li.item a.itema.blue:hover {
    background-color:#3B5998; color:#fff!important  ;
}


.blue .nav-sub {background-color:#3B5998!important; border-bottom:solid 3px #3B5998!important;}
.blue .breadcrumbs {background-color:#fff;border:solid 0 #3B5998;}
.blue.active {background-color:#3B5998!important; color:#fff!important;}
.blue .box2 {border:solid 5px #D8DFEA!important;}
.blue .box2 .inner {border:solid 1px #3B5998!important;}
.blue h2, .blue h1 {color:#333;}

.blue .roundme {border:solid 1px #3B5998;}
.blue .roundme.green {background-color:#3B5998;}
.blue .roundme .arrowup2 {border-color: #3B5998 transparent transparent;}

#slider {width:400px;height:300px;}
#slider2 {width:400px;height:300px;}
/*#slider2 img {width:200px; height:150px;}*/
/*.nivo-prevNav, .nivo-nextNav {background-color:#fff;padding:5px;}
.nivo-controlNav{margin:0 auto;}
*/
.blue .button{background:#3B5998 url(images/btnbg_blue.gif) repeat-x; color:#fff;}
.recipe-item {float:left; padding-right:0; margin-left:10px; border-right:solid 1px #d7d7d7; width:30%; margin-bottom:20px;}
.recipe-item img {width:110px; border:solid 1px #333; float:left; display:inline;}
.recipe-item .ttl { margin-left:120px; overflow:hidden; width:58%;}
.recipe-item.last {border:none!important;}

.ingr {float:right; margin-top:20px; display:inline; border:solid 1px #D8DFEA; padding:10px; margin-left:15px;}

.instructions,.ingr {line-height:1.5em;}
ol {list-style-position:inside;}
.instructions ol li {margin-bottom:10px;    }
.instructions h2, .ingr h2 {margin:20px 0 5px 0;}
.ingr h2 {margin-top:0}

/* @End of Recipes */

.hr {display:block; clear:both; border-bottom:dotted 2px #d7d7d7; margin:10px 0; padding:10px 0;}

#home_intro h1 {background:url(images/home_flow_bg.png) no-repeat; color:#fff; padding:15px; padding-left:20px; font-size:15px;}


.supermarket.active span{ }
a.supermarket,a.supermarket.active 
{
    color:#fff!important;background:#16531A!important;
    /*-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;  */
}

.shelves {width:100%;float:left;}
.shelve {width:215px; float:left; display:inline; margin-bottom:10px; padding-right:15px; border-left:dotted 0 #b5b5b5; 
         overflow:hidden; min-height:180px;}
.shelve ul li a{margin:5px; display:block; background: url("images/arrow.png") no-repeat 3px 10px; padding:5px 0; padding-left:20px;}

.origin {position:absolute; top:3px; right:3px; text-indent:-3000px; }
.origin.turkish {background:url(images/turkish_origin.png) no-repeat; width:15px; height:11px;}
.origin.instock {background:url(images/instock.png) no-repeat; right:21px; width:10px; height:9px;}
.p_instock {background:url(images/instock.png) no-repeat center left; padding-left:12px; margin-left:10px; color:#009900; font-size:11px;}

.thankyouforreg p {line-height:1.4em;}

#homenav { width:100%; height:238px; border:solid 1px #fff; border-bottom:solid 1px #fff; float:left; display:inline; position:relative; z-index:8;}


#brands-box {float:right;display:inline; border:solid 1px #d7d7d7;}

.center-wrap {position:absolute; right:10px; bottom:10px; background-color:#7fd143; padding:10px;  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px; padding-right:13px;}
  
.center-wrap a {text-indent:-3000px; margin-left:5px; padding:0 5px; -moz-border-radius: 115px; background-color:#7fd143; color:#7fd143; border:solid 2px #5da139;
  -webkit-border-radius: 115px;
  border-radius: 115px; cursor:pointer;}
 .center-wrap a.active{background-color:#fff;color:#fff; border:solid 0 #fff;}
.carousel-control {display:none;}
  
.navtextc {background:url(images/tran_white.png); width:300px; height:236px; position:absolute; top:0; left:0;}
.navtextc-title {font-size:17px; color:#333; font-weight:bold; margin:15px 20px; margin-top:40px; display:block;}
.navtextc-pc {text-align:center;display:block; margin:5px 20px;}
.navtextc-pc span{text-align:left;display:block; line-height:1.4em; color:#000;}
  
  
#ulsteps {border-bottom:solid 1px #d7d7d7; overflow:hidden;} 
#ulsteps div { height:185px; background:url(images/flow2_bg.gif) repeat-x; position:relative;}

#ulsteps div span.bg{display:block; width:137px; height:114px; position:absolute; top:45px; left:61px;}
#ulsteps div#startshopping span.bg{background:url(images/flow2_1.png) no-repeat;}
#ulsteps div#offers span.bg{background:url(images/flow2_2.png) no-repeat;}
#ulsteps div#quality span.bg{background:url(images/flow2_3.png) no-repeat;}
#ulsteps div#delivery span.bg{background:url(images/flow2_4.png) no-repeat;}
         
#ulsteps div a {text-decoration:none; margin:auto; vertical-align:middle; text-align:center; display:block; color:#333; font-size:18px; font-weight:bold; margin-top:15px;}
#ulsteps div p { display:none; color:#333; padding:10px; line-height:1.3em; font-size:12px; text-align:center;}
#ulsteps div.selected {}
#ulsteps div:hover {background:#006e00;color:#fff;}
#ulsteps div:hover span.bg{display:none;}
#ulsteps div:hover p {display:block; color:#fff;}
#ulsteps div:hover a {color:#6fe000; }

#home_intro h1 {display:none;}
.carousel-wrap ul li {height:238px;}
.globalloading {width:100px;border:solid 1px #006e00; background-color:#ECF4D7; color:#006e00; padding:8px 12px;position:absolute;top:140px;left:400px;
                -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;}
    
.button2 {background: url("images/button2bg.gif") repeat scroll 0 0 #046939;
          -moz-box-shadow: 1px 1px 4px 0 #046939;
-webkit-box-shadow: 1px 1px 4px 0 #046939;
box-shadow: 1px 1px 4px 0 #046939;
color:#fff; font-weight:bold; cursor:pointer;}
.button2:hover {background: url("images/button2bg_hover.gif") repeat scroll 0 0 #046939;}

a.button2 
{
    height: 30px;
    line-height: 30px;
    margin-left: 5px;
    margin-top: 10px;
    border: 1px solid #fff;
    border-radius: 3px 3px 3px 3px;
    
    text-decoration: none;}
a.button2 span
{
    display: inline-block;    
    font-weight: bold;
    line-height: 20px;
    padding: 7px 10px;
    }
    
.blockUI.blockMsg 
{
    border:solid 1px #ddd!important;
    padding:0!important;
    -moz-box-shadow: 1px 1px 4px 0 #d7d7d7;
    -webkit-box-shadow: 1px 1px 4px 0 #d7d7d7;
    box-shadow: 1px 1px 4px 0 #d7d7d7;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    /*width:auto!important;*/
    position:absolute!important;
    /*min-width:600px;*/
} 
.msg {display:block;clear:both;padding:10px;background-color:#ddd;margin-bottom:15px;}


#divAddressInformationAuto {margin-top:20px;}

.agg-reviews {border:solid 1px #ddd; padding:10px 5px; margin-top:10px;}
.agg-reviews .rating{text-indent:-3000px; float:left; background:url(rating/star.gif) repeat-x; width:80px; height:16px; margin-right:10px;}
.agg-reviews .fn {text-indent:-3000px; float:left;}

.review-c .hreview {border:solid 1px #ddd; margin-bottom:10px; padding:10px 5px; line-height:1.4em;}
.review-c .hreview .rh {margin-bottom:12px; display:block;}
.review-c .hreview .rc {display:block;}
.review-c .hreview .rating {display:block; background:url(rating/star.gif) repeat-x; width:80px; height:16px; text-indent:-3000px;}
.hreview .item {text-indent:-3000px;float:left; }
.hreview-aggregate .item img {display:none;}

.review-c .hreview .summary {display:block; font-weight:bold;margin-bottom:10px;}
.review-c .hreview .description {display:block;margin-bottom:10px;}

.rating .ra {background:url(rating/star.gif) repeat-x; background-position:16px; float:left;}
.rating .rating1 {width:16px;}
.rating .rating2 {width:32px;}
.rating .rating3 {width:48px;}
.rating .rating4 {width:64px;}
.rating .rating5 {width:80px;}


/* LOADING ACTIONS */
.loadstate body > * {
    visibility: hidden;
}

.loadstate #qLoverlay {
    visibility: visible;
}

.loadstate #qLbar {
    visibility: visible;
}

#qLoverlay {
    visibility: hidden;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 666999;
    top: 0;
    left: 0;
    /*background: url(../images/patterns/3-1.png) repeat;*/
    background: url(images/bg.png);
    background-color: #ddd;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

#qLbar {
    visibility: hidden;
    width: 46px;
    height: 46px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -46px;
    margin-left: -23px; /*half size of the width*/
    background: url(images/ajax-loader.gif) no-repeat;
    z-index: 667999;
}

.navbar .popover {
width: 675px;
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
overflow: hidden;
left:254px;
height:314px;
}

.navbar .popover-content img {
height: 212px;
max-width: 250px;
}
.navbar .dropdown-menu {
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
}
.navbar .dropdown-menu > li > a:hover {
background-color: rgb(0, 129, 194);
background-color: rgba(0, 129, 194, 0.5);
}
.navbar .dropdown-menu > li > a.maintainHover {
background-color: #eee;
font-weight:bold;
}

.dropdown-menu a {color:#333;}

.dropdown-menu {width:265px;max-width:265px;}
    .dropdown-menu > li > a {white-space:normal}

.popover {
    max-width: 750px;
    background: #fff url(images/bg-2.jpg) no-repeat right bottom;
}

.popover-title {
    font-weight:bold;font-size:14px;
}
.popover-content {
    text-align:left;
}

.popover-content a {
    background-color: transparent;
}

a.sml1 {
    font-weight: bold;
    padding:6px 20px!important;
}
.sml1 div {
    display:block;
}

.sml2  {display:block;margin-bottom: 8px;}

.sml3 {
    font-size:11px;
}

.hs {margin-top:-8px;margin-bottom: 8px;}
.sml1 span{
    display: block;
    font-size: 11px;
    font-weight: normal;
}
.nav li.active > a {background-color:#eee!important;}
.nav li.root {float:left;}
.roota {padding:8px 20px!important;padding-right:30px!important;}
.col-md-9 {border-left:solid 1px #eee;}

#register-c-main h2 {margin-top:0;}
.rsContent a {color:#333;}