/*COMMON */
*{margin:0;padding:0;text-decoration:none;vertical-align:middle; font-family:SolaimanLipi}
body{font-family:SolaimanLipi, Arial, Helvetica, sans-serif;font-size:14px!important; color:#333333; background-color:#f3f3f4 !important;}
#body{margin:0 auto; position:relative; min-height: 500px;}
.bodybackground{background:#F3F4F6 url('../files/bg_bg.png') repeat-y top;}
a{color:#797979;}
img{border:none;}
table td{vertical-align: middle;}
hr{border:none;border-bottom:#d8d8d8 solid 1px;height:1px;margin:10px 0;}
.floatleft{float: left;}
.floatright{float: right;}
.clear,.clearboth{clear:both;}
.viewfullwidth{width: 100% !important;}
.viewfixedwidth{margin: auto;}
.textred,.red{color:#9F0000 !important;}
.textyellow{color:#CB0000;}
.textgreen {color:#158F00;}
.outofstock,.availability,.instock{padding: 2px 5px;width: auto;font-size: 9px;text-align: center;}
.outofstock{background:#ffcfcf;}
.instock{background:#d4ffcd;}
.availability{background:#cfebff;}
.discount_text{background:#9F0000;color:white}
/*LOADER*/
#loader{display:none;width: 100%;height: 100%; opacity: 0.3; filter: alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3; background:black; z-index: 3001; position: fixed;left: 0;top: 0;}
#loader .loader{width: 150px;height: 150px;text-align: center;position: fixed;margin-left: -75px;margin-top: -75px;left: 50%;top: 50%;}
.onlygreen{
    color:#277A18;
}
.onlyred{
    color:#F44F37;
}
/*HEAD TOP*/
.top_border{height: 3px;background:#03B0F2;}
.logo{ float:left; display:block; margin:10px;}
.logo h2{ text-align: center; font-size: 22px; color: #000; margin:0;}
.logo .first_char{height: 70px;line-height: 75px;width: 60px;background:#CB0000 url('../files/logo_bg.png') no-repeat top;display: block;float: left;font-size: 35px;color: white;text-align: center;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;}
.logo .all_char{font-size: 35px;color: #464646;font-style: italic;font-weight: bold;line-height: 80px;margin-left: 10px;text-shadow: 0px 3px 5px #b3b3b3;filter: dropshadow(color=#b3b3b3, offx=0, offy=3);font-family: monotype corsive;}
/* TAB CONTAINER */
#tabmenu{border-bottom: none;}
#tabcontent{background: white;}
#tabmenu li{background:url('../files/bg_table_head.png') top repeat-x;float:left;font-size:13px;list-style:none;margin-right:9px;text-align:center;vertical-align:middle;border: #d4dbe1 solid 1px;padding: 5px 10px;cursor: pointer;}
#tabmenu li span{color:#444444;cursor:pointer;display:block;padding:5px 10px;}
#tabmenu li .tabmenu_active{color:#000; font-weight: bold;border-bottom: none;}
#productdetails{border: #ccc solid 1px;padding: 10px;margin-top: -6px;}
/* HEADER/LOGO */
.top_header {overflow:hidden; background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
border: 1px solid #ccc;
box-shadow: 1px 1px 10px #ccc;
border-top:0;
margin-bottom: 10px;
}
.quick-access{}
.form-language {margin-top: 10px;}
.quick_link{float: right; background: #03B0F2; display: block; padding: 5px 10px; margin:0; border-bottom-left-radius: 5px; border-bottom-right-radius: 0px;}
.quick_link a{color:#f1f1f1; font-family:SolaimanLipi; font-size:15px;}
.quick_link a:hover{color:#000;}
.quick_link li{display: inline-block;background: url('../files/bkg_pipe1.png') center right no-repeat;font-size: 15px; color:#fff; padding-right: 10px;}
.quick_link .last{padding-right: 0 !important;background: none;}
.navigationsearch{position: relative;}
.current_search{float: left;}
.current_search li{position: relative;list-style: none;cursor: pointer;}
.current_search span{color: white;font-size: 13px;line-height: 24px;height: 24px;background:black url('../files/header_search_bg.png') repeat-x;padding: 0 10px;display: block;border: black solid 1px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 3px;-webkit-border-radius: 3px 0px 0px 3px;border-radius: 3px 0px 0px 3px;}
.current_search ul{display: none;min-width: 200px;background: black;}
.current_search li:hover ul{display: block;position: absolute;padding: 10px;top:24px;}
.current_search li ul li{text-align: left;padding: 3px;color: white;}
.current_search li small{display: none;}
.navigationsearch_textbox{border:#d4dbe1 solid 1px !important;width:230px;padding: 4px !important;color:#666; font-style: italic;}
.serchcontent{-webkit-box-shadow: -4px 4px 6px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: -4px 4px 6px 3px rgba(0, 0, 0, 0.1);box-shadow: -4px 4px 6px 3px rgba(0, 0, 0, 0.1);  width:238px;left:135px; position: absolute;z-index: 999;top: 22px;border-top: none;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px;}
.serchcontent li{list-style: none;padding: 5px;border-bottom: #ededed solid 1px;border-left: #ededed solid 1px;border-right: #ededed solid 1px;display: block;font-size: 10px;width: 228px;text-align: left;background: white;}
.serchcontent li:hover{background: #f8f8f8;}
#cart_item .cart_icon{padding:4px 0px 7px 25px;background: url('../files/header_cart.png') left no-repeat;color: #666;}
#cart_item:hover #shoppingcart{background: white;border: none;-webkit-box-shadow: -4px 4px 6px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: -4px 4px 6px 3px rgba(0, 0, 0, 0.1);box-shadow: -4px 4px 6px 3px rgba(0, 0, 0, 0.1); }
#cart_item:hover .price{background: white;border: none;}
#cart_item .price{background: url('../files/header_cart.png') right no-repeat;padding:4px 25px 7px 6px;}
#shoppingcart{display: none;padding: 15px;margin-top: 5px;border-top: none;}
#cart_item:hover #shoppingcart{display: block;position: absolute;z-index: 900;right: 0;}
/* TOP NAVIGATION */
.topnavigation{background:#CB0000 url("../files/menu_bg.png") bottom repeat-x;clear:both;height:40px;line-height: 40px;padding-left:5px;position: relative;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px;}
.topnavigation li{float:left;list-style:none;text-transform: uppercase;position: relative;}
.topnavigation li:hover,.active_li,.selectedgroup{background:url("../files/bg_main_menu_mid_on.gif") no-repeat bottom center;}
.topnavigation li a{display:block;}
.topnavigation li span{background:url("../files/menu_seperator.png") right repeat-y;color:white;font-weight:bold;padding:12px 15px;}
.topnavigation li ul li span{background: none;font-weight: normal;padding: 4px;color:#ccc;}
.topnavigation li ul{display: none;width: 150px !important;background: black;padding: 10px;}
.topnavigation li:hover ul{display: block;position: absolute;z-index: 900;}
.topnavigation li ul li{width:150px;color: white;display: block;padding: 8px;line-height: 10px !important;text-transform: capitalize;}
.topnavigation li ul li:hover{cursor: pointer;background: none;}
.topnavigation li ul .current{background: none;}
.topnavigation li ul li:hover span{color: #0080FF;}
.topnavigation li:hover ul li span,.topnavigation li ul li:hover ul li span,.topnavigation li ul li ul li:hover ul li span,.topnavigation li ul li ul li ul li:hover ul li span{color:#ccc;}
.topnavigation li ul li:hover span,.topnavigation li ul li ul li:hover span,.topnavigation li ul li ul li ul li:hover span,.topnavigation li ul li ul li ul li ul li:hover a{color:#CB0000;}
.topnavigation li:hover ul li ul{display:none;position: absolute;left:160px;top:0;}
.topnavigation li ul li:hover ul{display:block;}
.topnavigation li ul li:hover ul li ul{display:none;}
.topnavigation li ul li ul li:hover ul{display:block;}
.topnavigation li ul li ul li:hover ul li ul{display:none;}
.topnavigation li ul li ul li ul li:hover ul{display:block;}
/* TOP NAVIGATION ADVANCE*/
.topnavigation_advance{background:#CB0000 url("../files/menu_bg.png") bottom repeat-x;clear:both;height:40px;line-height: 40px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;}
.topnavigation_advance li{list-style:none;text-transform: uppercase;font-size: 11px;}
.topnavigation_advance li:hover{background:url("../files/bg_main_menu_mid_on.gif") no-repeat bottom center;}
.topnavigation_advance li span{background:url("../files/menu_seperator.png") right repeat-y;color:white;font-weight:bold;padding:12px 15px;}
.topnavigation_advance li ul li span{background: none;padding: 0px 10px;color:#ccc;font-size: 13px;display: block;margin-bottom: 6px;}
.topnavigation_advance li ul li ul li span{font-weight: normal;font-size: 11px;margin-bottom: 0 !important;}
.topnavigation_advance li ul li{padding:5px 3px;line-height: 13px !important;text-transform: capitalize;}
.topnavigation_advance li ul li ul li ul li,.topnavigation_advance li ul li ul li,.topnavigation_advance li ul li{background: none !important;}
.topnavigation_advance ul li,.topnavigation_advance ul li ul li{display: inline;float: left;}
.topnavigation_advance ul li a{display: block; color:#fff;}
.topnavigation_advance ul li ul{display: none;background: black;}
.topnavigation_advance ul li ul li a{color: white;}
.topnavigation_advance ul li:hover ul{ display:block;}
.topnavigation_advance .level_{min-width: 180px;position: absolute;z-index: 900;max-width: 500px;}     
.topnavigation_advance ul li ul li ul li{display: block;float: none;}
.topnavigation_advance li ul li ul .maincategory{background: url('../files/side_arrow.png') no-repeat right top !important;padding-right: 10px;}
.topnavigation_advance li:hover ul li span,.topnavigation_advance li ul li:hover ul li span,.topnavigation_advance li ul li ul li:hover ul li span,.topnavigation_advance li ul li ul li ul li:hover ul li span,.topnavigation_advance li ul li ul li ul li ul li:hover ul li span,.topnavigation_advance li ul li ul li ul li ul li ul li:hover ul li span{color:#ccc;}
.topnavigation_advance li ul li:hover span,.topnavigation_advance li ul li ul li:hover span,.topnavigation_advance li ul li ul li ul li:hover span,.topnavigation_advance li ul li ul li ul li ul li:hover span,.topnavigation_advance li ul li ul li ul li ul li ul li:hover span,.topnavigation_advance li ul li ul li ul li ul li ul li ul li:hover span{color:#CB0000;}
.topnavigation_advance ul li ul li{position: relative;min-width: 120px;}
.topnavigation_advance ul li ul li ul li .level_2,.topnavigation_advance ul li ul li ul li ul li .level_3,.topnavigation_advance ul li ul li ul li ul li ul li .level_4{display: none;}
.topnavigation_advance ul li ul li ul li ul li,.topnavigation_advance ul li ul li ul li ul li ul li,.topnavigation_advance ul li ul li ul li ul li ul li ul li{background: black !important;}
.topnavigation_advance ul li ul li ul li:hover ul,.topnavigation_advance ul li ul li ul li ul li:hover ul,.topnavigation_advance ul li ul li ul li ul li ul li:hover ul{position: absolute;left: 130px;display: block;top:0;z-index: 999;border: #3f3f3f solid 1px;}
.topnavigation_advance .selectedgroup span{color:#CB0000;font-weight: bold !important;}
.topnavigation_advance .selectedgroup ul li span{color:#ccc;font-weight: normal;}




/* TOP SUB NAVIGATION*/
.top_subnavigation{text-align: left;  background:#262223;}
.top_subnavigation li{list-style: none;float: left; font-size: 16px; background:url("../files/menu_seperator.png") right repeat-y; border-right:1px solid #cccccc; height: 35px;}
.top_subnavigation li a{color: #fff; padding: 2px 8px; line-height: 30px;display: block; height:35px;}
.top_subnavigation #navigationmenu li{position: relative;}
.top_subnavigation #navigationmenu li a:hover{color:fff;  background: #03B0F2; }
.top_subnavigation #navigationmenu li ul {padding-bottom: 5px; border-radius: 0px 0px 5px 5px; position: absolute; z-index: 999; top: 35px; left: 0px; border-top: medium none; width: 250px; display: none; min-width: 180px;}
.nocategory.current {background: #03B0F2;}
.top_subnavigation #navigationmenu li ul li:hover{background: #03B0F2 url('../files/top_subnavigation_bg.png') repeat-x;}    
.top_subnavigation #navigationmenu li ul li:hover a{color:black; color:#fff;}
.top_subnavigation #navigationmenu li:hover ul{display: block; }
.top_subnavigation #navigationmenu li ul li{border: medium none; display: block; min-width: 180px; }
.top_subnavigation #navigationmenu li ul li a{border: none;display: block;}
.top_subnavigation .current span{color:#000;}
.top_subnavigation #navigationmenu .maincategory span{background: url('../files/arrow_down.png') right center no-repeat;padding:10px 20px 10px 0;}
.top_subnavigation #navigationmenu .maincategory ul li{padding:5px 10px;}
.top_subnavigation #navigationmenu .maincategory ul .maincategory span{background: url('../files/arrow_right.png') right center no-repeat;width:100%;display: block;font-weight: normal;padding:0}
.top_subnavigation #navigationmenu .maincategory ul .nocategory span{background: none;font-weight: normal;}
.top_subnavigation #navigationmenu li ul li ul{left:150px;top:0;}
.top_subnavigation #navigationmenu li:hover ul li ul,.top_subnavigation #navigationmenu li ul li:hover ul li ul,.top_subnavigation #navigationmenu li ul li ul li:hover ul li ul{display: none;}
.top_subnavigation #navigationmenu li ul li:hover ul,.top_subnavigation #navigationmenu li ul li ul li:hover ul,.top_subnavigation #navigationmenu li ul li ul li ul li:hover ul{display: block;}
.list_currency{float: right;}
/* BREADCRUMB */
#breadcrumb{padding:5px 0;}
#breadcrumb a,#breadcrumb span{color:#666;padding:5px;font-size:10px;}
/* TOP HEADER files */
.top_header_offer{background: url('../files/bkg_block_black.gif') no-repeat; min-height: 183px; width: 950px;padding:0 5px;}
/* SUBCONTAINER */
#subcontainer{background:#ffffff url('../files/subcontainer_bg.png') repeat-y;padding:5px;border-bottom:#f4f4f4 solid 1px;border-radius:4px;moz-border-radius:4px;webkit-border-radius:4px;margin: auto;}
#subcontainer .subcontainer{width:690px;}
#subcontainer .subcontainer h1{color:#3c3c3c;font-size:15px;padding-left:10px;border-bottom:#9e9c9c solid 2px;padding:5px;text-transform: capitalize;}
.subcontainerfullwidth{margin-left:-250px;background: white;}
#subcontainer #tabcontent ul,#subcontainer #tabcontent ol{}
#subcontainer #tabcontent{padding:5px;}
/* SUBCONTAINER NEVIGATION */
#subcontainernevigation{background:#f8f8f8; display:block; }
#subcontainernevigation br{display: none;}
#subcontainernevigation .header,.mainpage_rightmenu .header{color:#5c5c5c;font-size:15px;font-weight:bold;padding:5px 0 5px 5px;text-transform: capitalize;}
.mainpage_rightmenu .header{border-bottom: #ededed solid 1px;margin-bottom: 10px;}
#subcontainernevigation li span{padding: 2px;}
#subcontainernevigation ul li ul li{margin-left: 13px;}
#subcontainernevigation li a{ display: block; margin-left: 5px; padding: 8px 2px; color: #222;}
#subcontainernevigation li:hover a{color: #CB0000; text-decoration:none;}
#subcontainernevigation li{list-style:none;display: block;background: url('../files/tree_bg3.png') no-repeat top 3px left;}
#subcontainernevigation ul li ul{border-left: #dadada solid 1px;margin-left: 10px;display: none;}
#subcontainernevigation .last.nocategory,#subcontainernevigation .last{background: url('../files/tree_bg2.png') no-repeat top left;}
#subcontainernevigation .last.maincategory{background: url('../files/last_main_tree.png') no-repeat top left;}
#subcontainernevigation .last .maincategory ul{border-left: #dadada solid 1px;}
#subcontainernevigation .last ul,#subcontainernevigation .last .maincategory ul .last ul,#subcontainernevigation .last .last ul{border: none;}
#subcontainernevigation li:hover ul li span, #subcontainernevigation li ul li:hover ul li span, #subcontainernevigation li ul li ul li:hover ul li span{color:#5c5c5c;}
#subcontainernevigation li:hover span,#subcontainernevigation li ul li:hover span, #subcontainernevigation li ul li ul li:hover span, #subcontainernevigation li ul li ul li ul li:hover span{color: #CB0000;}
#subcontainernevigation .maincategory{background: url('../files/tree_bg_plus.png') no-repeat top left;cursor: pointer;}
#subcontainernevigation .maincategory.active_li{background: url('../files/tree_bg_minus.png') no-repeat top left;cursor:default;}
#subcontainernevigation .last.active_li{background: url('../files/tree_bg_minus_last.png') no-repeat top left;cursor:default;}
#subcontainernevigation .selectedtext,#subcontainernevigation .selectedgroup span,#subcontainernevigation .current{color:#CB0000;}
#subcontainernevigation .selectedgroup span,#subcontainernevigation .current{font-weight: bold;}
#subcontainernevigation .selectedgroup ul li span{font-weight:normal !important;color: #5c5c5c;}
#subcontainernevigation .bg_none{background: none !important;}
#subcontainernevigation #recentlyviewed li{background-image:none;}
#subcontainernevigation #recentlyviewed li a{margin-left:0}
#subcontainernevigation #recentlyviewed li:hover{background-color:transparent;}
#subcontainernevigation #recentlyviewed li:hover a{color:black}
/* ITEM LISTING MODE*/
.item_view{margin: 5px 0; padding: 7px;color: #666;border: #d4dbe1 solid 1px;border-radius:4px;moz-border-radius:4px;webkit-border-radius:4px;background: url('../files/bg_table_head.png') top repeat-x;}
.item_view span{display: block;float: left;font-size: 11px;}
.item_view .gridviewselected,.item_view .gridview:hover{background:#CB0000 url('../files/viewmode.png') right bottom no-repeat;height: 15px; width: 15px;margin: 1px 5px 0px 5px;}
.item_view .listview{background: url('../files/viewmode.png') left top no-repeat;height: 15px; width: 18px;}
.item_view .gridview{background: url('../files/viewmode.png') right top no-repeat;height: 15px; width: 15px;margin: 0px 5px 0px 5px;}
.item_view .listviewselected,.item_view .listview:hover{background:#CB0000 url('../files/viewmode.png') left bottom no-repeat;height: 15px; width: 18px;margin-top: 1px;}
.item_view select{padding: 2px !important; font-size: 10px; font-style: italic; color: #666;}
/* ITEM LIST IN BLOCK VIEW*/
.item_block{float: left;width: 32.5%;margin:5px 5px 0px 0;min-height: 270px;position: relative;}
.item_block:hover .quickview{display: block;}
.quickview{position: absolute;right:10px;top:10px;display: none;}
.item_block_group{float: left;width: 32.5%;margin:5px 5px 5px 0;min-height: 160px;position: relative;}
.bundle .item_block{width: auto;}
.item_block_dailydeals{width: 46%;float: left;margin:0px 6px 6px 0;background: #f9f9f9;padding: 10px;min-height: 105px;position: relative;}
.item_block_dailydeals .item_img{text-align: center;border: #d4dbe1 solid 1px;height: 150px;padding: 3px;width: 150px;}
.item_block_dailydeals .item_desc{width: 130px;margin-left: 10px;}
.item_block_group .item_img{text-align: center;border: #d4dbe1 solid 1px;position: relative;height: 150px;padding: 3px;}
.item_block_hot{width: 96%;position: relative;border: #f2f2f2 solid 1px; margin-bottom: 20px;padding: 15px;}
.item_block .item_img{text-align: center;border: #d4dbe1 solid 1px;position: relative;height: 150px;padding: 3px;}
.item_block .item_img img{display: block;margin: auto;}
.div_small_noimage{color: #ccc !important;line-height:140px;text-align: center;height: 140px;}
.item_block:hover .addtocart_btn{display: block;}
.item_img .resize{max-width: 100%;}
.item_desc span{margin: 5px 0;}
.item_desc span a{margin: 5px 0;font-style: italic;font-weight: bold;display: block;}
.item_desc p{margin-top:5px;}
.item_discount div{display: block;}
.discount{text-decoration: line-through;color:#c40000;}
.saveinper{font-weight: normal;color:green}
.ourprice{color:black;font-weight: bold;}
.addtocart_btn{position: absolute;bottom: 0;right:10px; height: 28px; line-height: 28px; background:#b50000 url('../files/btn_cart.png') right no-repeat;color: white !important;padding-right: 43px;padding-left: 6px;font-size: 11px;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 0px 5px 0px 0px;border-radius: 0px 5px 0px 0px; }
.addtocart_btn span{background: url('../files/btn_cart.png') left no-repeat;margin-left: -10px;width: 10px;height: 28px;float: left;}
.compare{padding-top: 5px;clear: both;position: relative;width: 150px;}
.yes,.no{text-indent: -9999px;}
.yes{background:url('../files/wright.png') center no-repeat;}
.no{background:url('../files/cross.png') center no-repeat;}
.down_arrow{background:url('../files/down_arrow.png') bottom left no-repeat;height: 10px;width: 100%;}
.compare_item{position: absolute;z-index: 900;bottom:15px;left:-16px; display: none;min-width: 120px;}
.compare_item .table_item{ min-width: 120px;background: #be0000;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px;}
.compare_item .table_item td{color: white;font-size: 10px;padding:2px 5px;border: none !important;}
.table_view_compare td{border: none !important;}
.compare_item .table_view_compare{padding:3px;background:black;width: 100%;text-align:center;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px; }
.compare_item .table_view_compare a{cursor: pointer;color:white !important;font-size: 11px;}
.compare_item a{cursor: pointer;}
.hot{background:url('../files/hot_icon.png') no-repeat;position: absolute;top:0;left:0;height: 47px;width: 48px;text-indent: -9999px;}
.free{background: url('../files/free_icon.png') right no-repeat;padding: 2px 10px 2px 0px;color: white;margin-left:0px;color:white !important;}
.free span{height: 18px;width: 10px;float: left;background: url('../files/free_icon.png') left top no-repeat;margin-top: -2px;}
.last{border: none !important;}
/* ITEM LIST IN LIST VIEW */
.item_list{width: 98%;min-height: 160px;position: relative;border: #d4dbe1 solid 1px;padding: 5px;margin: 5px 0;}
.item_list .item_img{text-align: center;border: #eeefef solid 1px;height: 150px;padding: 3px; width: 150px;float: left;margin-right: 10px;}
.item_list .item_img img{display: block;margin: auto;}
/* RATINGS */
.rating_0,.rating_1,.rating_2,.rating_3,.rating_4,.rating_5{float: right; background: white url('../files/item_rating.png') repeat-x top left ;height: 15px; display: block;margin-top: 1px;}
.item_ratings{background: url('../files/item_rating.png') repeat-x bottom;height: 15px; width: 70px; display: block;float: left;padding-top: 3px;}
.rating_0{width: 70px;}
.rating_1{width: 56px;}
.rating_2{width: 42px;}
.rating_3{width: 28px;}
.rating_4{width: 14px;}
.rating_5{width: 0px;}
/* TABLE STYLE */
.data{width:100%;margin-top: 5px;}
.data td{border-bottom:#f4f4f4 solid 1px;font-size:12px;padding:7px 5px;}
.data .view div{color:#1fb8f2;display:none;font-weight:bold;text-align:center !important;}
.data tr:hover .view div{cursor:pointer;display:block;}
.data tr a:hover{text-decoration: underline;}
.data tbody th{border-bottom:#eeeded solid 1px;padding:10px 5px;text-align:left;background:url("../files/bg_table_head.png") top repeat-x}
.data tbody th[align="right"]{text-align:right;}
.data tbody th[align="center"]{text-align:center;}
.data .showTD{background:#FAFAFA;border-bottom:#cecece solid 2px !important;border-top:#cecece solid 1px !important;margin:0;padding:0;}
.data .showTD th{background:#FAFAFA;}
.data .showTD:hover table th,.data .showTD:hover table td,.data .showTD:hover{background:#f0f0f0 !important;}
.close_div{background: url('../files/grid_plus.png') center left;height: 14px;width: 14px;display: block;}
.open_div{background: url('../files/grid_minus.png') center left;height: 14px;width: 14px;display: block; float: left;}
.pagging,.paginate{text-align: center;padding-top: 5px;}
.pagging select{padding:1px !important}
.pagging a,.paginate a{padding: 3px 7px;margin-right: 5px;color: #666;border: #d4dbe1 solid 1px;border-radius:4px;moz-border-radius:4px;webkit-border-radius:4px;background: url('../files/bg_table_head.png') top repeat-x;cursor: pointer;}
.pagging .current_page,.paginate .current_page{border: #aeb8c0 solid 1px !important;font-weight: bold !important;color: #CB0000;}
/* NOTIFICATION */
#notification1{margin-bottom:5px;padding:10px;position:relative;margin-top: 5px;}
#notification{display:none;margin-bottom:5px;padding:10px;position:relative;margin-top: 5px;}
#notification li, #notification1 li{list-style:none;}
.alert, .info{background:#e5f6fd;border:#7fd7f7 1px solid;}
.errorbox{background:#fcd2df;border:#fc8888 1px solid;}
.successbox{background:#d2fbcb;border:#65da51 1px solid;}
/* FORM STYLE */
#formstyle_1 fieldset{border:none;padding:5px;}
#formstyle_1 legend{border:#f4f4f4 solid 1px;display:none;font-weight:bold;margin-bottom:10px;margin-left:20px;padding:10px 20px;}
#formstyle_1 h4{color:#666666;font-size:14px;margin-bottom:10px;margin-left:15px;}
#formstyle_1 small.required{color:#CCCCCC;display:block;float:right;text-align:right;width:200px;}
#formstyle_1 p, .specialP{margin-left:50px;padding:3px;vertical-align:middle;}
#formstyle_1 p small, .specialP small{color:#CCCCCC;margin-left:135px;}
#formstyle_1 p label, .specialP label{display:block;float:left;font-weight:bold;margin-right:10px;padding:2px;text-align:right;width:120px;}
#formstyle_1 p span label{float:none !important;font-weight:bold;margin-right:10px;padding:2px;text-align:left;width:500px !important;}
#formstyle_1 p.button{margin-top:10px;}
#formstyle_1 .creditCost{background:#e5f6fd;border:#7fd7f7 1px solid;margin:5px 0;margin-left:186px;padding:15px;width:300px;}
#formstyle_1 .creditCost label{font-size:21px;}
#formstyle_1 .creditCost .deliverytime{float:right;font-size:12px;text-align:right;}
/* FORM STYLE 2*/
#formstyle_2 h4{color:#666666;font-size:14px;margin-bottom:10px;margin-left:15px;}
#formstyle_2 small.required{color:#CCCCCC;display:block;float:right;text-align:right;width:200px;}
#formstyle_2 p, .specialP{padding:3px;vertical-align:middle;}
#formstyle_2 p small, .specialP small{color:#CCCCCC;margin-left:135px;}
#formstyle_2 p label, .specialP label{display:block;padding:2px;text-align:right;width:120px;margin-top: 5px;}
#formstyle_2 p span label{float:none !important;font-weight:bold;margin-right:10px;padding:2px;text-align:right;width:500px !important;}
#formstyle_2 select{width:200px}
#formstyle_2 .creditCost{padding:10px;}
#formstyle_2 .creditCost label{font-size:21px;}
#formstyle_2 .creditCost .deliverytime{font-size:12px;text-align:left;display:block;}
#formstyle_2 .button{text-align: center;}
#formstyle_2 p input[type="text"],#formstyle_2 p select,#formstyle_2 p textarea{width: 170px;}
#formstyle_2 p input[type="text"].imei1{width: 140px !important;}
#formstyle_2 p input[type="text"].imei2{width: 30px !important;}
input[type="text"], input[type="password"],input[type="file"],select{background:url("../files/cat-bg.gif") repeat-x;border:#dcdcdc solid 1px;border-radius:2px;moz-border-radius:2px;padding:5px;webkit-border-radius:2px;}
textarea{border:#dcdcdc solid 1px;border-radius:2px;moz-border-radius:2px;padding:5px;webkit-border-radius:2px;}
/* BUTTONS STYLE */
input[type="submit"], input[type="button"]{border-color:rgb(187, 187, 187) rgb(187, 187, 187) rgb(153, 153, 153);border-radius:4px;border-style:solid;border-width:1px;box-shadow:0px 1px 0px #f8f8f8;color:rgb(51, 51, 51) !important;cursor:pointer;display:inline-block;font:15px/15px SolaimanLipi, Helvetica Neue, Arial, "Lucida Grande", Sans-serif;font-size-adjust:none;font-stretch:normal;margin:0px;moz-border-radius:2px;overflow:hidden;padding:5px 9px;webkit-border-radius:2px;}
input[type="submit"]:hover, input[type="button"]:hover, .btn:hover{background-position:0px -6px;border-color:rgb(153, 153, 153) rgb(153, 153, 153) rgb(102, 102, 102);color:rgb(0, 0, 0);text-decoration:none;}
input[type="submit"]:focus, input[type="button"]:focus, .btn:focus{background-position:0px -6px;border-color:rgb(153, 153, 153) rgb(153, 153, 153) rgb(102, 102, 102);color:rgb(0, 0, 0);text-decoration:none;}
input[type="submit"]:active, input[type="button"]:active, .btn:active{background-image:none;text-shadow:none;}
.button_yellow{background:url("../files/bg-btn-yellow.png") repeat-x 0px 0px rgb(255, 170, 34) !important;border:#ffd34c solid 1px !important;border:1px solid rgb(255, 170, 34);border-radius:5px;box-shadow:0px 1px 0px #fff;color:rgb(51, 51, 51);cursor:pointer;display:block;font:bold 16px/normal Helvetica Neue, Arial, Sans-serif;font-size:14px !important;font-size-adjust:none;font-stretch:normal;font-weight:bold !important;moz-border-radius:5px;moz-box-shadow:0 1px 0 #fff;padding:4px 8px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #fe6;webkit-border-radius:5px;webkit-box-shadow:0 1px 0 #fff;}
/* FILTER ITEM FORM STYLE */
.searchForm h6{color:#3fc2f4;cursor:pointer;display:none;font-size:12px;font-weight:bold;margin-bottom:5px;padding-left:15px;}
.searchForm form{background:#fcfcfc;border:#f6f6f6 solid 1px;padding:3px;text-align:right;}
.searchForm1 form{background:url("../files/bg_table_head.png") top repeat-x;border:#e2e2e3 solid 1px;padding:3px;}
.searchForm input[type="text"]{margin-right:10px;}
.searchForm input[type="text"], .searchForm select{border:#e2e2e3 solid 1px;}
/* PROFILE STYLE */
.usertype_0, .usertype_1, .usertype_3{color:#FFFFFF;font-weight:bold;left:75px;padding:3px;position:absolute;top:65px;z-index:100;}
.usertype_0{background:#00aff0;}
.usertype_1{background:#c82b2b;}
.usertype_3{background:#8cc10d;}
.userimage{position:relative;padding:10px}
/* CART ITEM DETAILS */
.serviceheader{border-bottom:#cecece solid 1px;display:block;font-size:13px;font-weight:bold;padding:10px;}
.serviceimei{font-size:11px;font-weight:bold;padding:5px;}
.serviceimei table td{background:none !important;border:none !important;font-size:12px !important;padding:2px !important;}
.servicecredit{font-size:15px;font-weight:bold;padding:20px;}
.serviceimei .statusP{background:black !important;color:white !important;padding:5px !important;text-align:center !important;}
.serviceimei .statusR{background:#840000 !important;color:white !important;padding:5px !important;text-align:center !important;}
.serviceimei .statusA{background:#1e6300 !important;color:white !important;padding:5px !important;text-align:center !important;}
.data .showTD:hover .serviceimei .statusP{background:black !important;}
.data .showTD:hover .serviceimei .statusR{background:#840000 !important;}
.data .showTD:hover .serviceimei .statusA{background:#1e6300 !important;}
.serviceorder label{display:block;float:left;font-size:12px;padding:7px;width:10%;}
.serviceorder span{display:block;float:left;font-size:12px;padding:7px;width:35%;}
.serviceorder{width:100%;}
.price_detail{border:#f4f4f4 solid 1px;padding:10px;}
.wholesaleprice{border:#f4f4f4 solid 1px;padding:1px;width: 160px;}
.cartmaintbl p{display:inline-block;margin-bottom:5px;padding:5px;width:100%;}
.cartmaintbl p label{color:#666666;font-weight:bold;padding-left:15px;}
.cartmaintbl label{background:url(../files/gray_arrow_right.gif) no-repeat center left;}
.cartmaintbl input[type="text"], .cartmaintbl select{padding:1px !important;}
.cartmaintbl textarea{width:150px;}
.extraimage{background:#f4f4f4;float:left;margin-bottom:20px;margin-right:20px;padding:5px;}
.extraimage img{border:silver solid 1px;}
fieldset.accessories{border: #F4F4F4 solid 1px;padding:5px}
.productrating{padding: 5px 0;width: 90px;}
.freeship,.shipcost{background: url('../files/Shipping.png') no-repeat left center;padding:5px 5px 5px 40px;font-weight: bold;}
.virtual{background: url('../files/virtual.png') no-repeat left center;padding:5px 5px 5px 25px;font-weight: bold;color:#666;}
.freeship{color:#666;background-color: #f4f4f4;}
.suggestedcost{background: url('../files/suggestedcost.png') no-repeat left center;padding:5px 5px 5px 35px;font-weight: bold;}
.availability,.instock,.outofstock{font-weight: bold;}
/* BUNDLE */
.bundle .item_block .item_img{border: none;height: 120px !important;width:120px !important;float: left;}
.bundle .item_block .item_img img{width: 120px;height: 120px;}
.bundle .item_block .item_img .div_small_noimage{line-height: 120px;height: 120px;background: #f7f8f8;}
.ribbon td{background: url('../files/vertival_bundal.png') no-repeat left;}
.ribbon td.ribbonleft{background-position: left top;height: 20px;}
.ribbon td.ribbonright{background-position: left bottom;height: 20px;}
/* ZOOM PRODUCT IMAGE */
#thumbimage li ul{border:#f4f4f4 solid 1px;display:none;margin:0;padding:5px; height:300px; width:300px;}
#thumbimage{margin-top:315px;position:relative;text-align: center;padding: 5px 0;}
#thumbimage li{display:inline;list-style:none;}
#thumbimage li .selected{display:block;left:0;position:absolute;top:-315px;z-index:100;}
#thumbimage .smallselected{border:#eeeded solid 2px !important;}
.zoomPad{cursor:crosshair;float:left;position:relative;z-index:99;margin-left: 0;}
.zoomWrapper{position:relative;z-index:110;}
.zoomWrapperImage{display:block;overflow:hidden;position:relative;z-index:110;background: white;}
.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}
.zoomIframe{display:block;filter:alpha(opacity=0);moz-opacity:0.80;opacity:0.80;position:absolute;z-index:-1;}
/* TABBING MENU ON AFTER LOGIN MAIN PAGE */
#tabmenu_main li{border-bottom:#e7e9e9 solid 1px;float:left;font-size:16px;height:13px;line-height:45px;list-style:none;padding-bottom:21px;vertical-align:middle;width:32.7%;}
#tabmenu_main li a{color:#a09f9f;cursor:pointer;font-weight:bold;padding-left:55px;}
/* PROGRESSBAR */
.progressbar{width: 100%;}
.progressbar td{font-weight: bold;padding: 5px 0;}
div.progress-container{background:url("../files/blackd_bg.png") center repeat-x;height:5px;}
div.progress-container div{height: 5px;}
div.progress-container div.green{background:url("../files/green_bg.png") center repeat-x;}
div.progress-container div.red{background:url("../files/red_bg.png") center repeat-x;}
div.progress-container div.blue{background:url("../files/blue_bg.png") center repeat-x;}
/* SUPPORT TICKET */
.tck{border:#f4f4f4 solid 1px;}
.tck h3{border-bottom:#f4f4f4 solid 1px;font-size:13px;padding:10px;}
.tck table{width:100%;}
.tck table td{padding:5px 5px 5px 10px;}
.tckContainer{margin-top:10px;width:100%;}
.tckContainer .user td{border:#e0e0e0 solid 1px;}
.tckContainer .admin td{border:#9bdafe solid 1px;}
.tckContainer .date{font-size:10px;padding:2px;}
.tckContainer .name{padding:5px;text-align:center;width:100px;vertical-align: top !important;}
.tckContainer .admin{padding:5px;width:100px;}
.tckContainer .comment{padding:5px;}
.user{background:#f3f3f3;}
.admin{background:#d8f0fe;}
.userComment{vertical-align: top !important;}
/* FAQ */
#faq{float:left;height:100px;padding:10px;width:320px;}
#faq p{padding:10px;text-align:justify;}
#faq .post-header img{float:left;margin-right:10px;vertical-align:middle;}
/* BLOG */
.post-header{font-size:13px;font-weight:bold;}
.post-date{border:#f4f4f4 solid 1px;border-radius:4px;float:left;margin-right:20px;margin-top:5px;moz-border-radius:4px;padding:10px 5px;text-align:center;webkit-border-radius:4px;width:50px;}
.post{float:left;padding-top:5px;width:86%;}
.post-date .day{color:silver;font-size:40px;font-weight:bold;margin-bottom:15px;margin-top:10px;}
.post-date .month{color:#666;}
.post-info{font-size:9px;}
.read{float:right;font-size:11px;width:100px;}
.read a:hover{color:#27307E !important;}
.commentlist{list-style:none;}
/* GENERAL */
.signup{background:url('../files/signup_sep.gif') no-repeat left bottom;min-height:220px;padding-left:20px;}
.hot_addcart{margin-left: 20px !important;}
.hot_addcart span{font-size: 20px;}
#testimonialtag a{color:white !important;}
#searchKnowledgebase{display: none;}
.searchFaq{background: #FAFAFA;border: #eeeeee solid 1px;padding: 10px;}
.lof-slidecontent{margin:5px 0;}
/* PROVIDER */
.provider{background: white;padding:10px 20px;margin:10px 0 10px 0;border-radius:4px;moz-border-radius:4px;webkit-border-radius:4px;text-align: center;position: relative;height: 45px;line-height: 50px;overflow: hidden;cursor: pointer;}
.provider li{list-style: none;margin-right: 10px;float: left;width: 170px;}
.provider .prev{left: 5px;background: white url('../files/nextprev.png') no-repeat left center;}
.provider .next{right: 5px;background:white url('../files/nextprev.png') no-repeat right center;}
.provider .prev,.provider .next{position: absolute;height: 45px; width: 12px;z-index: 900;}
/* FOOTER */
.footer_add{background:white; padding:20px 0 20px 20px;margin: 10px 0;border-radius:4px;moz-border-radius:4px;webkit-border-radius:4px;}
.footer_block{float:left;width: 288px;margin-right: 20px;}
.footer_block img{border: #D4DBE1 solid 1px;margin-bottom: 5px;}
.footer{margin:0px auto; background:#242424 url(../files/sidebar_sep.png) repeat-x center 20px; color:#fff; padding:10px 0px;}
.footer li{list-style: none;}
.footer .links-set {float: left;margin-top: 10px;padding: 0;width: 70%;}
.footer .links-set ul{width: 160px;float: left;font-size: 11px;}
.footer ul.links li{float: left;padding:0 10px; text-transform: uppercase;font-size: 9px;font-weight: bold;border-right: silver solid 1px;}
.footer ul.links li ul{display: none;}
.social{padding-top: 10px;}
.social span a{height: 24px; width: 24px;display: inline-block;}
.facebook{background:url('../files/social-icons.png') no-repeat;background-position:-25px 0;}
.twitter{background:url('../files/social-icons.png') no-repeat;background-position:0 0px;}
.linkedin{background:url('../files/social-icons.png') no-repeat;background-position:-49px 0px;}
.rss{background:url('../files/social-icons.png') no-repeat;background-position:-75px 0px;}
.facebook:hover{background:url('../files/social-icons.png') no-repeat;background-position:-25px -24px;}
.twitter:hover{background:url('../files/social-icons.png') no-repeat;background-position:0 -24px;}
.linkedin:hover{background:url('../files/social-icons.png') no-repeat;background-position:-49px -24px;}
.rss:hover{background:url('../files/social-icons.png') no-repeat;background-position:-75px -24px;}
#copyright{bottom:5px;left:5px;position:fixed;z-index:901;}
#copyright a, #copyright{color:#CCCCCC;font-size:12px;} 
/* MAIN PAGE RIGHT MENU */ 
.mainpage_leftcontent{width: 690px;}
.mainpage_rightmenu{width: 240px;}
.mainpage_rightmenu h2{color: #5c5c5c; padding: 5px;border-bottom: #666 solid 1px;margin-bottom: 10px;}
.mainpage_rightmenu ul{position: absolute;z-index: 999;left: 0;right: -11px;}
.mainpage_rightmenu ul li{list-style: none;font-weight: bold;cursor: pointer;}
.mainpage_rightmenu ul li span,.mainpage_rightmenu li{color: #5c5c5c;}
.mainpage_rightmenu li {list-style: none;background: url('../files/square.png') left center no-repeat;padding-left: 25px;margin-bottom: 5px;}
.mainpage_rightmenu ul li{background: url('../files/mainpage_menu_bottom_bg.png') bottom left no-repeat;padding: 3px 0;margin-bottom: 0px;}
.mainpage_rightmenu li .tabmenu_active {display: block;padding:11px;background:white;padding-left: 40px;border: #e7e6e6 solid 1px; border-right: none;}
.mainpage_rightmenu li a {display: block;padding:10px;padding-left: 40px;}
.mainpage_leftcontent #tabcontent{border: #e7e6e6 solid 1px;min-height:160px;border-radius:4px;moz-border-radius:4px;webkit-border-radius:4px;}
.pending{background:url("../files/mainpage_menu_icon.png") no-repeat;background-position:0 -5px;}
.available{background:url("../files/mainpage_menu_icon.png") left center no-repeat;}
.invoice{background:url("../files/mainpage_menu_icon.png") no-repeat; background-position:0 -94px;}
#tabcontent1,#tabcontent2,#tabcontent3{background: white;}
.account_details li{margin-left: 5px;padding: 3px;list-style: none !important;} 
.mainpage_rightmenu .add_fund a{padding: 2px !important;background: white;}
.mainpage_leftcontent .twitterFeed li{list-style: none;margin-bottom: 8px;}
.mainpage_leftcontent .twitterFeed li a{color: #666;}
.twitterFeed{padding: 2px 0;}
.twitterFeed fieldset{border-radius:4px;moz-border-radius:4px;webkit-border-radius:4px;padding: 10px;border: #e7e6e6 solid 1px;}
.twitterFeed fieldset legend{color: #5c5c5c;padding: 5px;}
.twitterFeed li:hover{background: none;}
.twitterFeed li{background: none !important;margin-bottom: 5px;}
.twitterFeed li a{color:#1b5285 !important;background:none !important;margin-left:0 !important;}
#tabmenu_order li{float: left;list-style: none;padding: 5px 10px;cursor: pointer;}
#tabmenu_order .tabmenu_active{color: #CB0000;font-weight: bold;}
#quick_checkout{display: none;width: 100%;height: 100%; z-index: 3001; position: fixed;left: 0;top: 0;background: url('../files/trans_bg.png') repeat;}
#quick_checkout #formstyle_2 label{text-align: left;}
#quick_checkout #formstyle_2 .creditCost{margin-left: 120px;}
#quick_checkout .quick_checkout{position: fixed;margin-left: -75px;margin-top: -60px;left: 45%;top: 35%;background: white;border: #666 solid 5px;padding: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
#quick_checkout .popupWindow{position: absolute;left: 50%;top: 50%;min-width: 700px; background: white;border: #666 solid 1px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#quick_checkout .popupWindow #getData{min-height: 500px;}
#quick_checkout .popupWindow #formstyle_1,#quick_checkout .popupWindow .data{border: none;}
#quick_checkout .popupWindow #tabcontent1{max-height: 500px;overflow-y: scroll;}
#quick_checkout .popupWindow h1{background: url('../files/popup_h1_bg.png') top repeat-x;color:white;font-size: 14px;padding:10px;}
#quick_checkout .close{cursor: pointer; position: absolute;right:-10px;top:-10px;text-indent: -9999px;background: url('../files/CloseBTN.png') no-repeat;height: 30px;width: 30px;}
.button_yellow{margin-top: 5px !important;}
.retailinfo{padding:5px;cursor: pointer;}
#retailinfo{display: none;}
.onepageCart.subcontainerfullwidth H2{border-top: #ccc solid 1px;}
.onepageCart H2 span{background: #fcfcfc;padding:2px 5px}
.onepageCart H2{background: none repeat scroll 0 0 #F4F4F4; border: 1px solid #ccc;color: black;font-size: 13px;border-bottom: none;}
.onepageCart #formstyle_1,.onepageCart .data{border: none;}
.stepCart.subcontainerfullwidth DIV#tabcontent{box-shadow: 0px 0px 0px;border-color:#e8e5e8;border-width:1px;border-style:solid;padding:10px;margin-bottom:10px}
.stepCart.subcontainerfullwidth DIV#tabcontent #formstyle_1,.stepCart.subcontainerfullwidth DIV#tabcontent .data{border: none;}
/* SUBCONTAINER NEVIGATION */
.subcontainerfullwidth #catloglist li{list-style:none;display: block;float:left;width:205px;margin:10px;position: relative;padding-bottom:20px;}
.subcontainerfullwidth #catloglist .viewmore{position: absolute;bottom:0px;right:0px;cursor: pointer;font-size:10px}
.subcontainerfullwidth #catloglist br{display: none;}
.subcontainerfullwidth #catloglist li span{padding: 2px;}
.subcontainerfullwidth #catloglist li a{padding: 3px 0;border-bottom:#dadada solid 1px;display: block;font-size:16px}
.subcontainerfullwidth #catloglist li .level_{margin-left:25px;border-left: #dadada solid 1px;padding-top:10px;height:215px;overflow:hidden}
.subcontainerfullwidth #catloglist li .level_ a{font-weight: bold;font-size:13px}
.subcontainerfullwidth #catloglist li .level_1 a{font-weight: normal;}
.subcontainerfullwidth #catloglist li ul li{background:url('../files/catelog_arrow.png') no-repeat top left;cursor: pointer;padding-left:28px;margin:0;width:175px;padding-bottom:10px}
.subcontainerfullwidth #catloglist li ul li a{border-bottom: #fafafa solid 1px;}
.subcontainerfullwidth #catloglist li ul li ul li{background: none;padding:0}
.subcontainerfullwidth #catloglist li ul li ul li ul li{display: none;}
.subcontainerfullwidth #catloglist .last .maincategory ul{border-left: none;}
.copyright p{ font-family:solaimanlipi; color: #BEBEBE; font-size: 13px; line-height: 150%; }
.tablehome{width:100%; }
.tablehome th{background:#5cb85c; font-size:20px; padding:3px; color:#fff; font-weight:normal;}
.tablehome td{ padding:3px; border:1px solid #ddd; text-align:center;}

#sparkle { font-family: arial; font-size: 12px; padding-top: 10px; width: 215px; margin: 0 auto; position:relative; }
#sparkle p{ float:left; display:block; margin-right: 5px; color:#ccc; padding-top: 3px;}
#sparkle a{ font-weight:bold;}
#midcontent{ display:block; margin:5px; padding:0; float:left;}
#midcontentsingle{ display:block; margin:5px auto; padding:10px; min-height:400px;}



#t{font-family:solaimanlipi;font-size:16px;}

#x{font-family:solaimanlipi;font-size:18px; color:#fff;}
#w{font-family:solaimanlipi;font-size:16px;}
#q{font-family:solaimanlipi;font-size:16px;}
#z {font-family:solaimanlipi, arial;font-size:18px;color:#333;font-weight:bold;line-height:150%;padding: 2px 20px;cursor: pointer;}
      .z a {
        -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
        box-shadow:inset 0px 1px 0px 0px #ffffff;     
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #ada79f));
        background:-moz-linear-gradient(top, #f9f9f9 5%, #ada79f 100%);
        background:-webkit-linear-gradient(top, #f9f9f9 5%, #ada79f 100%);
        background:-o-linear-gradient(top, #f9f9f9 5%, #ada79f 100%);
        background:-ms-linear-gradient(top, #f9f9f9 5%, #ada79f 100%);
        background:linear-gradient(to bottom, #f9f9f9 5%, #ada79f 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ada79f',GradientType=0);
        background-color:#f9f9f9;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
        border:1px solid #91908f;
        display:inline-block;
        color:#424241;
        font-family:arial, SolaimanLipi;
        font-size:16px;
        font-weight:bold;
        padding:2px 24px;
        text-decoration:none;
        text-shadow:0px 1px 0px #ffffff;  
    }
    .z a:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ada79f), color-stop(1, #f9f9f9));
        background:-moz-linear-gradient(top, #ada79f 5%, #f9f9f9 100%);
        background:-webkit-linear-gradient(top, #ada79f 5%, #f9f9f9 100%);
        background:-o-linear-gradient(top, #ada79f 5%, #f9f9f9 100%);
        background:-ms-linear-gradient(top, #ada79f 5%, #f9f9f9 100%);
        background:linear-gradient(to bottom, #ada79f 5%, #f9f9f9 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ada79f', endColorstr='#f9f9f9',GradientType=0);
        background-color:#ada79f;
    }
    .z a:active { position:relative; top:1px; }



#www{font-family:solaimanlipi;font-size:14px;height:30px;}
#ww{font-size:15px;color:black;}
#c{font-family:solaimanlipi;font-size:16px;}
.tablelogin{font-family:solaimanlipi; font-size:15px; width:520px; margin:10px auto; padding:0; background:#f1f1f1;}
.tablelogin th{background:#3E9B00; font-size:20px; padding:3px; color:#fff; font-weight:normal;}
.tablelogin td{ padding:3px;}

.profile{font-family: solaimanlipi; font-size: 16px; padding: 0; text-align: justify; overflow:hidden;}
.profile th{background:#3E9B00; font-size:20px;  color:#fff; font-weight:normal;}
.profile td{ border:1px solid #ccc; text-align:justify; font-size:16px;  }
.title{background: none repeat scroll 0 0 #242424; border: 1px solid #000000; color: #FFFFFF; font-size: 18px; padding: 5px;}
.links{ color: #FFFFFF; font-size: 15px; margin: 0; padding: 0px;}
.links li{ border-bottom:1px solid #ccc;}
.error{margin:0; padding:0; display:block; min-height:500px;}
.content{margin:0 auto; width:900px; display:block; min-height:500px;}


.scrollbar{ width:150px; height:300px; background-color:lightgray; margin-top:40px; margin-left:40px; overflow-y:scroll; float:left; }

#ex3::-webkit-scrollbar{ width:8px; background-color:#cccccc; } 
#ex3::-webkit-scrollbar-thumb{ background-color:#006600; border-radius:10px;}
#ex3::-webkit-scrollbar-thumb:hover{ background-color:#ff0000; border:1px solid #000; }
#ex3::-webkit-scrollbar-thumb:active{ background-color:#A6393D; border:1px solid #333333;} 

/*
select { border:0; color:#333; background:transparent; font-size:20px; font-weight:bold; padding:2px 10px; width:150px; *width:150px; *background:#58B14C; -webkit-appearance: none;  }

#mainselection {  background: url("../images/arrow.png") no-repeat scroll 194px 5px #FFFFFF;  border: 1px solid #DDDDDD;  overflow: hidden;   width: 215px;}
*/
.tableinner{font-family:solaimanlipi; font-size:15px; margin:10px auto; padding:0; border:0px solid #ccc; background:#f1f1f1;}
.tableinner th{background:#3E9B00; font-size:20px; padding:3px; color:#fff; font-weight:normal;}
.tableinner td{ padding:3px; border:1px solid #ccc; text-align:center; min-width:100px;}
.padding30{ padding-top:30px;}

.tform{font-family:solaimanlipi; font-size:15px; margin:10px auto; padding:0; background:#ddd; border:1px solid #ddd;}
.tform th{background:#333; font-size:20px; padding:3px; color:#fff; font-weight:normal;}
.tform td{ padding:3px;  min-width:100px;}

.tlinks{font-family:solaimanlipi; font-size:15px; margin:10px auto; padding:0; background:#fafafa; border:1px solid #ddd;}
.tlinks th{background:#333; font-size:20px; padding:3px; color:#fff; font-weight:normal;}
.tlinks td{ padding:3px;  min-width:70px;}

.profiletable{font-family:solaimanlipi; font-size:15px; margin:10px auto; padding:0; background:#fafafa; border:1px solid #ddd;}
.profiletable th{background:#333; font-size:20px; padding:3px; color:#fff; font-weight:normal;}
.profiletable td{ font-size: 18px; line-height: 140%; min-width: 100px; padding: 8px 5px;}

.tform2{font-family:solaimanlipi; font-size:15px; margin:10px auto; padding:0; background:#ddd; border:1px solid #ddd;}
.tform2 th{background:#333; font-size:20px; padding:3px; color:#fff; font-weight:normal;}
.tform2 td{ padding:3px; }

.tbox{width:100%; font-family:solaimanlipi; font-size:15px; margin:10px auto; padding:5px;}
.tbox th{background:#5cb85c; font-size:24px; padding:3px 10px; color:#fff; font-weight:normal;}
.tbox td{ padding:3px;}

.tbox2{font-family:solaimanlipi; font-size:15px; margin:10px auto; padding:5px; background:#f1f1f1; border:1px solid #ddd;}
.tbox2 th{background:#3E9B00; font-size:24px; padding:3px; color:#fff; font-weight:normal;}
.tbox2 td{ padding:3px; }

.tbox3{font-family:solaimanlipi; font-size:15px; margin:10px auto; padding:5px; background:#f1f1f1; border:1px solid #ddd;}
.tbox3 th{background:#3E9B00; font-size:24px; padding:3px; color:#fff; font-weight:normal;}
.tbox3 td{ padding:3px 13px; }

#w{font-family:solaimanlipi;font-size:16px;}
#q{font-family:solaimanlipi;font-size:16px;color:black;}
h1,h2,h3,h4{font-family:solaimanlipi;}




#profile-page{
	margin: 20px auto;
	width: 95%;
	}
	#profile-page-h1{
		border-bottom: 1px solid #999999;
		color: #242424;
		font-size: 24px;
		font-weight: bold;
		margin-bottom: 10px;
		text-align: center;
		text-decoration: none;
		}
#profile-page a{
	color:#000;
	text-decoration:none;
	}
	#profile-page a:{
		color:#F00;
		text-decoration:underline;
		}
#profile-p{
	font-size:12px;
	text-align:justify;
	}
	#profile-pic{
	font-size:12px; 
	border: 1px solid #CCC;
	padding: 3px; 
	}
.first{display: block; }
.first a{color:#242424; font-size:18px; text-align:center;}
.first a:hover{color:#ff0000; }
.first img{ width: 100%; padding:2px }

.small{display: block; float: left; font-size: 14px; height: 200px; line-height: 150%; margin: 10px 10px 0 0px; overflow: hidden;
width: 45%;}
.small a{color:#242424; font-size:16px;}
.small a:hover{color:#ff0000; }
.small img{width: 100%; }
.imgbox{ overflow:hidden;}
#leftcont{ }





.tsitelink{font-family:solaimanlipi; font-size:15px; margin:10px auto; padding:5px; background:#f1f1f1; border:1px solid #ccc;}
.tsitelink th{background:#3E9B00; font-size:24px; padding:3px; color:#fff; font-weight:normal;}
.tsitelink td{ background: none repeat scroll 0 0 #FAFAFA; border: 5px solid #F1F1F1; padding: 10px 13px; }
.tsitelink a{ color:#000; }
.tsitelink img{ opacity:0.7; }
.tsitelink img:hover{ opacity:0.9; }

#wrapper{border: 1px solid #DDDDDD;
margin: 0 auto;
min-height: 600px;
padding: 10px;
width: 960px;}

#certificate_wrap{width: 96%; margin: 20px; display:block; position:relative; min-height: 700px; border:1px solid #ecebeb;
background: #fcfff4; /* Old browsers */
background: -moz-linear-gradient(top, #fcfff4 0%, #e9e9ce 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#e9e9ce)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* IE10+ */
background: linear-gradient(to bottom, #fcfff4 0%,#e9e9ce 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-9 */
}
#header{font-family: solaimanlipi;	width: 100%;	font-weight: bold; margin: 0 auto; text-align: center;	font-weight:bold; padding-top:20px;	}
#header h1{font-size:36px; font-weight:bold;}
#header h2{font-size:26px; font-weight:bold;}
#header h3{font-size:20px; font-weight:bold;}
#header h4{font-size:16px; font-weight:bold;}
#title {width: 820px;  visibility: visible; padding: 10px; font-family: SolaimanLipi; font-size: 30px; text-align: center;}
#tit {font-family: solaimanlipi, arial; font-size: 26px;text-align: center; font-weight: bold;}
#titlehome {font-family: solaimanlipi, arial; font-size: 36px; text-align: center;  font-weight: bold; background: #000; padding: 5px 20px; line-height: 100%; margin: 0 auto; display: inline-block;  border-radius: 10px; color: #fff; margin-top:15px;}
.smarok{padding: 5px; font-size: 18px; width: 25%; display: inline-block; float: left;margin-left: 50px; margin-top:20px;}
.date{padding: 5px; font-size: 18px; width: 25%; margin-right: 50px; margin-top:20px;}


#title h3{font-size:24px; font-weight:bold; margin:0; padding:0;}
.logotext{font-family:SolaimanLipi; font-size:36px; line-height:90%; font-weight:bold; text-align:center; margin:0; padding:0;}
.certi{font-family: SolaimanLipi; font-size: 40px; line-height: 120%; font-weight: bold; text-align: center; margin: 0 auto; color: #FFF; border-bottom: 2px solid #000; display: inline-block; background: #000; border-radius: 25px; padding: 0 20px;}

#word{ z-index: 4;  position: absolute; left:60px; top: 280px; visibility: visible;  padding: 0px;   font-family:solaimanlipi; font-size:18px;}

#holding{ z-index: 4;  position: absolute; right:170px; top: 310px; visibility: visible;  padding: 0px;   font-family:solaimanlipi; font-size:18px;}

#smarok{ z-index: 4;  position: absolute; left:60px; top: 310px; visibility: visible;  padding: 0px;   font-family:solaimanlipi; font-size:18px;}

#dat{ z-index: 4;  position: absolute; right:85px; top: 280px; visibility: visible;  padding: 0px;   font-family:solaimanlipi; font-size:18px;}

#secratory{ z-index: 4;  visibility: visible;  padding: 0px;   font-family:solaimanlipi; font-size:22px; font-weight:bold; display: inline-block; float: left;
width: 400px; text-align: center;}

#signature{z-index: 4;   visibility: visible;  padding: 0px;   font-family:solaimanlipi; font-size:22px; font-weight:bold; display: inline-block;
float: right; width: 400px; text-align: center; }

#data{padding: 0px; font-family: BenSenHandwriting, solaimanlipi; font-size: 20px; width: 840px; text-align: justify; line-height: 150%; display: block;
margin: 0 auto; margin-top: 100px;}

#loginform{ width:400px; display:block; margin:100px auto;}

#header p{	margin-top:3px;	font-size: 16px;	line-height: 150%;}

/* FOOTER */

.copyright{color: #999; font-size: 11px; font-style: italic;font-weight: normal; padding-top: 20px;} 
.copyright a {color: #999; font-size: 11px;font-style: italic;font-weight: normal; font-family: Helvetica, sans-serif;} 
.powered{ color:#999; font-weight: bold; font-size:12px; width:200px; float:right; margin:0;} 
.powered p{ float:right; margin-right:10px;} 
.powered a{color:#009900;font-size:12px; font-weight: bold; font-family: Helvetica, sans-serif;} 
.powered a:hover{color:#000;} 

.navbar-nav > li > a {	padding-top: 8px !important;
padding-bottom: 8px !important;}
.navbar {min-height: 35px !important; border:0;}
.navbar-brand {height: 35px !important; padding: 0 !important;}
.navbar-inverse .navbar-nav > li > a:hover{background-color: #080808 !important;}
.dropdown-menu > li > a:hover { background-color:#03B0F2 !important; color: #fff !important;}
.logo img {	width: 100%;}
.owl-carousel {	margin-bottom:0px;}
.owl-nav { display: inline-block; margin: 0 auto; position: absolute; right: 0; top: 5px;}
.owl-prev { display: inline-block;	float: left;	background: #222 url('files/prev.png') no-repeat 5px 5px;	z-index: 999;	 padding: 12px;}
.owl-next { display: inline-block;	float: right;	background: #222 url('files/next.png') no-repeat 5px 5px; margin: 0 5px;	z-index: 999;	padding: 12px;}

.head {
	padding: 10px 5px;
	font-size: 30px;
	text-align: center;
	background: #fff;
	color: #222;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border: 1px solid #ddd;
	margin-bottom: 20px;
	font-weight: bold;
	box-shadow: 0px 0px 5px #ccc;
	border-top: 0;
}
.heading {
	background-image: -webkit-linear-gradient(top,#5cb85c 0,#419641 100%);
	background-image: -o-linear-gradient(top,#5cb85c 0,#419641 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));
	background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #3e8f3e;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	text-shadow: 1px 1px #000;
}
.space{margin:20px 0}
.bodycontent{min-height:500px !important; background:#fff; border: 1px solid #DEDEDE; overflow: hidden;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
box-shadow: 0 0 10px rgba(189, 189, 189, 0.4);
-webkit-box-shadow: 0 0 10px rgba(189, 189, 189, 0.4);
-moz-box-shadow: 0 0 10px rgba(189, 189, 189, 0.4);}
.htext {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
.sliderbox {
	background: rgb(232,250,250);
	background: -moz-linear-gradient(top, rgba(232,250,250,1) 0%, rgba(165,204,211,1) 100%);
	background: -webkit-linear-gradient(top, rgba(232,250,250,1) 0%,rgba(165,204,211,1) 100%);
	background: linear-gradient(to bottom, rgba(232,250,250,1) 0%,rgba(165,204,211,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8fafa', endColorstr='#a5ccd3',GradientType=0 );
	overflow: hidden;
	max-height: 320px;
	margin-bottom: 20px;
}
.slidertext {
	text-align: center;
	margin-top: 100px;
}
.col-sm-2.control-label.holding {
	padding-right: 0;
}
.col-xs-12.control-label.holding {
	text-align: left;
}
.col-xs-12.col-sm-2.holding{text-align:left;}
.col-xs-12.col-sm-2 {text-align: center;}
.col-xs-12.btn.btn-green {width:50%;}
.btn-primary{color:#ffffff !important;}
.form-group .col-sm-6 { padding-left: 0;}
.form-group .col-sm-10, .form-group .col-sm-8, .form-group .col-sm-4 { padding-left: 0;}
.form-group .col-sm-2,.form-group .col-sm-4 {	text-align: right;}
.form-group {margin-bottom: 30px !important; overflow: hidden;}
#w1 { color: #fff; font-size: 16px; text-shadow: 0px 1px 2px #000;}
.noborder {border-top: 0 !important;} 

.box-header1 {
	border: none;
	padding-top: 5px;
	border-bottom: 2px solid #0E8307;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	height: 35px;
	min-height: 35px !important;
	margin-bottom: 0;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	background: rgb(41,154,11);
	background: -moz-linear-gradient(top, rgba(41,154,11,1) 0%, rgba(41,154,11,1) 100%);
	background: -webkit-linear-gradient(top, rgba(41,154,11,1) 0%,rgba(41,154,11,1) 100%);
	background: linear-gradient(to bottom, rgba(41,154,11,1) 0%,rgba(41,154,11,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#299a0b',GradientType=0 );
}
.btn-green {
	color: #fff !important;
	background-color: #299a0b !important;
	border-color: #4cae4c;
}
.col-sm-3.btn.btn-danger {
	color: #fff !important;
}
.box .first a {
	color: #242424;
	font-size: 18px;
	text-align:center;
}
.box .profile a{	color: #0472AE;
	text-align:center;}
.cont{text-align:center}
.imgbox img {
	overflow: hidden; 
	width: 100%;
}
.orthobosor {
	margin-top: 30px !important;
}
.btn {
	color: #fff !important;
}
.corsearchbutton .col-md-4 { padding: 0 4px;}
.corsearchbutton .col-md-3 { padding: 0 4px;}
.corsearchbutton {
	margin: 0 !important;
	padding: 0 !important;
}
.corsearchbutton .btn {
	padding-left: 2px;
	padding-right: 2px;
}
#printpage {
    text-align: center;
}
.photogallery img {
    max-width: 250px;
}