
@import url(https://fonts.googleapis.com/css?family=Questrial|Righteous);

 
 
body{font-size:15px;margin:0;padding:0 !important;font-family: 'Questrial';letter-spacing: 0.3px;font-weight: 400;overflow-x:hidden}
input, button, select, textarea {
   font-family: 'Questrial'; 
}
*{outline:medium none !important;}
ul, ol{margin:0;list-style: none;}
h1{clear:both;line-height:30px;}
h3{font-size:20px;}
h1,h2,h3{line-height:inherit;}
img{max-width:100% !important;}
form{margin:0;}
 
p{line-height:18px;}
.clear{clear:both;}
.body-content {
    background: white none repeat scroll 0 0;
    float:right;    
    overflow:auto;
}

h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:100%}

.body-content h1{
    color: #ccc;
    font-size: 25px;    
    padding-bottom: 0px;
    margin:0;
    text-align:right;
    display:none;
}
 
hr {
    border-bottom: medium none;
    border-top: #ddd solid 1px;
    clear: both;
    display: block;
    height: 0;
    padding: 0px 0;
    margin:20px 0;
}
hr.shadow{clear:both;height:1px;margin:5px 0;border-top: #eee solid 1px;border-bottom: rgba(255,255,255,0.1) solid 1px;padding:0;}
hr.black{border-color:transparent;display:none;}
hr.white{border-color:white;}
a{color:#005580;text-decoration:none;}
a:hover{text-decoration:none;}
.align-right{text-align:right;}
.align-left{text-align:left;}
.contentment{position: relative;}
.breadcrumb{border-radius:0 0 0 0;margin-bottom:0px;background: none;float:left;margin-top:7px;}
.breadcrumb a, .breadcrumb {
    color: #888;
    font-size: 12px;
    padding: 0;
    text-decoration: none;
}
.align-right{text-align:right;}
.align-left{text-align:left;}
.quick{background:#2d2d2d;}
.quick .inline li{padding:7px 10px 0 0;}
.quick a{color:black;font-size:12px;text-decoration:none;text-transform:capitalize;}
.nav-logo{padding:10px 0 19px;}
.navbar{margin-bottom:0;}
.sidebar .nav-list {    
    margin-bottom: 15px;
    padding:0 20px;
}
#recentlyviewed .nav-list{border:1px solid #E0E0E0;}
.nav-list a{text-align:left;}
.nav-list >.active >a,.nav-list >.active >a:hover{background-color:transparent;border-radius:3px;color:#1f6899}
.navbar-inner{background:white !important;border:none;border-radius:0;box-shadow:none !important;padding:0;}
.navbar .divider-vertical{margin:0;}
.subcontainerfullwidth{clear:both}
.subcontainerfullwidth {
    background: white none repeat scroll 0 0;    
    margin:0 0 0 0px;
}
 
#notification1{display:none;}
.pagination select,#autorefresh{width:auto;padding:5px;}
.pagination .pages-dropdown{float:left;}
.pagination ul{float:right;}
.navbar-inner #navigationmenu{display:none;}
.sidebar #navigationmenu{list-style:none;margin:0;text-align:left;}
.sidebar #navigationmenu li{padding:2px 0;}
.navbar #navigationmenu li.active a:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #1f6899;
    bottom: -23px;
    content: "";
    display: inline-block;
    height: 0;
    left: 30px;
    position: absolute;
    width: 0;
}
.sidebar #catloglist:after {
    background: none repeat scroll 0 0 #ccc;
    content: "";
    height: 20px;
    left: 10px;
    position: absolute;
    top: -10px;
    width: 1px;
}
.tabs-right > .nav-tabs{border:transparent solid 1px;}
.page-header.margin-top-fixed{margin-top:85px;}
#features br{display:none;}
.sidebar #features #catloglist:after{background:none}
.sidebar #catloglist{position: relative;}
.progress-bar dt{font-size:12px;font-weight:normal;}
.progress-bar dd{margin:0;}
.item-block{border:#ccc dashed 1px;margin:5px;min-height:100px;padding:5px;width:30%;}
.time-tag{bottom:0;height:18px;left:0;padding:10px;position:absolute;right:0;}
.display-block{position: relative;}
li.display-block div.span3.service-image h4{color:#ccc;font-size:20px;line-height:50px;margin-top:40px;text-align:center;text-shadow:#ffffff 0px 0px 1px;}
.display-block .item-property{background:rgba(0,0,0,0.1);bottom:0;left:100%;padding:110px 0;position:absolute;right:0;text-align:center;top:0;transition:left 0.5s;width:100%;z-index:-1;}
.display-block:hover >.item-property{left:0;z-index:1;}
.display-block .item-property a{color:#222;}
.searchme small{font-size:15px;font-style:normal;margin-bottom:10px;margin-top:10px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;color:#ffc652}
.group-service ul{margin:0;}
.group-service li{display:none;}
.group-service li.display-block{border:white solid 1px;display:block;float:left;min-height:350px;overflow:hidden;position:relative;width:23%;}
.service-image{background:#f4f4f4;border:#eee solid 1px;height:150px;}
.service-feature{bottom:42px;left:7px;position:absolute;}
.service-info{color:black !important;display:none;font-size:12px !important;font-weight:normal;margin:0;}
.service-price{bottom:10px;color:#1F6899;font-size:16px;position:absolute;right:10px;}
.alert-info{background: none;padding:0;}
.successbox,.alert-success{border-color:#3F7227; color:#3F7227; border-left:none;border-right:none;border-top:none;padding:0;padding-bottom:5px;}
.errorbox,.alert-errors{color:#BE4741;border-color:#BE4741;border-left:none;border-right:none;border-top:none;padding:0;padding-bottom:5px;}
.alert li,.alert1 li{ list-style:none;}
.alert1.alert-info, .alert1.alert-success, .alert1.alert-error {    
    border-radius: 0;
    margin-bottom: 20px;
    padding: 5px;  
    background:transparent  
}
.alert1.alert-info{
    padding:0 10px;
}
.alert{display:none;padding:10px;border-left:none;border-right:none;border-top:none;}
.alert1{margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);}
.alert-login{display:none;margin-bottom:10px;padding:5px;}

.successbox li,.errorbox li{list-style: none;}


.creditCost label {
    display: inline-block;
    font-size: 35px;
    line-height: 20px;    
}
.creditCost .deliverytime {
    color: #ef4300;
    display: block;
    font-size: 15px;
}
div.controls small {
    font-size: 11px;    
    right: 0;
    top: 0;    
}

small.required{color:#bababa; font-size:11px;}
.form-horizontal .control-label{text-align:right;color:#666;padding:5px;}
.form-horizontal span{margin-left:0px;}

.form-horizontal small {
   
    display: block;  
    margin-bottom: 10px;
}

.form-horizontal .specialP{margin-bottom:20px;}
.form-vertical .controls{font-size:13px;padding-bottom:10px;position: relative;}
.form-vertical .controls input[type="text"],.form-vertical .controls select,.form-vertical .controls textarea{ }
.form-vertical .controls small{font-weight:normal;}
div div.span6 div.creditCost label{padding:15px 0 10px 10px;}
div div.span6 div.creditCost label.deliverytime{font-style:italic;text-align:right;}
div.row-fluide div#serviceDetails div div.span6.sInfo{border-radius:5px;}
.creditCost {    
     
    text-align: left;
}
.sInfo div.creditCost label.deliverytime{ }
.sInfo div.creditCost label{ }
.sInfo div div#information{padding-bottom:20px; }
div#serviceDetails div.row-fluide div.span6 h3{background-color:#ebebeb;font-size:17px;padding-bottom:0px;padding-left:10px;padding-right:10px;padding-top:0px;}
div.alert{border-radius:0px;}
.row-block{float:left;margin:20px 0.5%;width:24%;}
.row-fluide.feedback{height:150px;moz-transition:height 0.5s;ms-transition:height 0.5s;o-transition:height 0.5s;overflow:hidden;transition:height 0.5s;webkit-transition:height 0.5s;}
.row-fluide.feedback:hover{height:350px;}
.know-content{padding:10px;}
span.listedprice{color:#CE0C21;font-size:16px;font-weight:400;}

.chzn-container span{margin:0;}
.item_view{color:#666666;padding:0px 0 5px 0;}
.item_view .shortby{margin:3px 5px 0 0;}
.item_view span {
    display: block;
    float: left;
    font-size: 15px;
    margin: 0 5px;
}
.item_view .gridviewselected,.item_view .gridview:hover{background:url("../images/viewmode.png") no-repeat scroll right bottom #1B5285;height:15px;margin:1px 5px 0;width:15px;}
.item_view .listview{background:url("../images/viewmode.png") no-repeat scroll left top transparent;height:15px;width:18px;}
.item_view .gridview{background:url("../images/viewmode.png") no-repeat scroll right top transparent;height:15px;margin:0 5px;width:15px;}
.item_view .listviewselected,.item_view .listview:hover{background:url("../images/viewmode.png") no-repeat scroll left bottom #1B5285;height:15px;margin-top:1px;width:18px;}
.item_view select{color:#666666;}
.compare{bottom:auto;clear:both;color:#666;font-size:11px;position: relative;z-index:99;}
.compare .form-horizontal{margin-top:0;}
.compare label{display:inline;}
.compare input{vertical-align:top;}
.yes,.no{text-indent:-9999px;}
.yes{background:url( '../images/wright.png ') center no-repeat;}
.no{background:url( '../images/cross.png ') center no-repeat;}
.down_arrow{background:url( '../images/down_arrow.png ') bottom left no-repeat;height:10px;width:100%;}
.display-list{border:1px solid #ccc;min-height:180px;padding:10px;position:relative;margin-bottom:10px;}
.display-list .item_img{float:left;height:150px;margin-right:10px;padding:3px;text-align:center;width:150px;}
.display-list .item_img img{display:block;margin:auto;}
.rating_0,.rating_1,.rating_2,.rating_3,.rating_4,.rating_5{background:url("../images/item_rating.png") repeat-x scroll left top;display:block;float:right;height:15px;margin-top:1px;}
.item_ratings{background:url("../images/item_rating.png") repeat-x scroll center bottom transparent;height:15px;padding-top:3px;width:70px;display:none}
.display-list .item_ratings{float:left;}
.item_desc a{color:#555}
.rating_0{width:70px;}
.rating_1{width:56px;}
.rating_2{width:42px;}
.rating_3{width:28px;}
.rating_4{width:14px;}
.rating_5{width:0;}
.display-block{border-bottom:#ccc solid 1px;border-right:1px solid #ccc;float:left;height:230px;padding:10px;position:relative;width:173.6px;}
.display-block .item_img{margin-right:10px;min-height:150px;text-align:center;width:100%;}
.item .item_img img{display:block;margin:auto;width:auto !important}
.item_img{height:160px;}
.display-block.span3{margin-bottom:15px;margin-left:0 !important;margin-right:15px;}
.display-block .discount, .discount {
    color: #888 !important;
    font-size: 12px !important;
    text-decoration: line-through;
}
.btn-reset {
    border: medium none;
    border-radius: 0 !important;
    color: #9c0404;
    display: block;
    font-weight: normal !important;
    margin-bottom: 10px;
    padding: 10px !important;
    width: 100% !important;
}
.display-block .item_ratings:after{clear:both;content:' ';height:0;}
.display-block-group{float:left;height:200px;margin:10px;text-align:center;width:198px;}
.display-block-group .item_img{border:1px solid #ddd;height:150px;position:relative;text-align:center;}
.item_block_hot{border:1px solid #ddd;margin-bottom:30px;padding:15px;position:relative;width:96%;}
.div_small_noimage {    
    color: #ccc;
    height: 100px;
    line-height: 100px;
    text-align: center;
    background:white;
    border:#eee solid 1px;
}
.item_img .div_small_noimage { 
    border:none;
    background:#fafafa;
}
#recentlyviewed .nav-list a{text-align:center}
.item_img .resize{}
.item_desc a{font-weight:normal;text-align:center}
.item_desc p{margin-top:5px;display:none}
.pricelabel{color:#888888;font-size:10px;}

.item_price span {
    color: rgb(24, 78, 131);
    font-size: 20px;
}
.display-list .discount,.item_block_hot .discount{color:#ccc;height:15px;text-decoration:line-through;}
.saveinper {
    background: url("../images/discountLabel.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 59px;
    left: -6px;
    padding: 5px 10px;
    position: absolute;
    text-align: center;
    top: -5px;
    width: 62px;
    display:none;
}
.saveinper span {
    color: white;
    font-size: 12px;
    left: 0;
    position: absolute;
    top: 17px;
    transform: rotate(321deg);
    width: 60px;
}
.save{color:orange;font-size:11px;}
.ourprice{color:black;font-weight:bold;}
.listedprice{color:#990000;font-size:20px;font-weight:normal;}
.yes,.no{text-indent:-9999px;}
.yes{background:url("../images/wright.png") no-repeat scroll center center transparent;}
.no{background:url("../images/cross.png") no-repeat scroll center center transparent;}
.down_arrow{background:url("../images/down_arrow.png") no-repeat scroll left bottom transparent;height:10px;width:100%;}
.compare_item{display:none;min-width:120px;position:absolute;z-index:900;bottom:15px;left:-18px;}
.compare_item .table_item{background:none repeat scroll 0 0 #2E7FAD;min-width:120px;}
.compare_item .table_item td{border:medium none;color:white;font-size:10px;padding:2px 5px;}
.compare_item .table_view_compare{background:none repeat scroll 0 0 black;display:block;padding:5px;text-align:center;width:100%;}
.compare_item .table_view_compare td{border:medium none;}
.compare_item .table_view_compare a{color:white;cursor:pointer;font-size:11px;}
.compare_item a{cursor:pointer;}
.hot {
    background: #e40808;
    position: absolute;
    right:0px; 
    top: 0px;    
    padding:0 5px;
    color:white;
    font-size:12px;
}
 
.hottest{box-shadow:-10px 0px 0 #b80404;}
.hottest:after{position: absolute;top:0;right:5px;color:white;font-size:11px;font-weight:bold;background:#b80404;padding:5px 10px;}
.last{ }
table th select{background:white;border:#ccc solid 1px;padding:5px;}
.usertype_,.usertype_0,.usertype_1,.usertype_3{color:#FFFFFF;font-size:11px;padding:3px 10px;right:30px;top:55px;z-index:100;}
.usertype_0,.usertype_{background:#00aff0;}
.usertype_1{background:#c82b2b;}
.usertype_3{background:#8cc10d;}
.userimage{position:relative;}
.serviceheader{border-bottom:#cecece solid 1px;display:block;font-size:13px;padding:10px;}
.serviceimei{font-size:11px;padding:5px;}
.serviceimei table td{background:none !important;border:none !important;font-size:12px !important;padding:2px !important;}
.servicecredit{font-size:15px;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{}
.serviceorder span {
    font-size: 12px;
    font-weight: bold;
}
.serviceorder p {
    background: none repeat scroll 0 0 #f4f4f4;
    float: left;
    margin: 1px 1px 0 0;
    padding: 5px;
    width: 20%;
}
.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;padding-left:15px;}
.cartmaintbl label{background:url(../images/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( '../images/Shipping.png ') no-repeat left center;padding:5px 5px 5px 40px;}
.virtual{background:url( '../images/virtual.png ') no-repeat left center;color:#666;padding:5px 5px 5px 25px;}
.freeship{background-color:#f4f4f4;color:#666;}
.suggestedcost{background:url( '../images/suggestedcost.png ') no-repeat left center;padding:5px 5px 5px 35px;}
.availability,.instock,.outofstock{}
.bundle .display-block .item_img{border:none;float:left;height:120px !important;width:120px !important;}
.bundle .display-block .item_img img{height:120px;width:120px;}
.bundle .display-block .item_img .div_small_noimage{background:#f7f8f8;height:120px;line-height:120px;}
.ribbon td{background:url( '../images/vertival_bundal.png ') no-repeat left;}
.ribbon td.ribbonleft{background-position:left top;height:20px;}
.ribbon td.ribbonright{background-position:left bottom;height:20px;}
#thumbimage{background: white;}
#thumbimage ul{margin:0;}
#thumbimage li ul{height:300px;margin:0;padding:5px;}
#thumbimage{border:#ddd solid 1px;position:relative;}
#thumbimage li{display:block;list-style:none outside none;}
#thumbimage li .selected{display:block;left:0;width:100%;z-index:100;}
#thumbimage .smallselected{border:#eeeded solid 2px !important;}
.zoomPad{cursor:crosshair;float:left;margin-left:0px;position:relative;z-index:99;}
.zoomWrapper{position:relative;z-index:110;}
.zoomWrapperImage{background:white;display:block;overflow:hidden;position:relative;z-index:110;}
.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;}
.retailinfo h1{display:none;}
.chzn-search input [type="text" ]{}
.chzn-container{}
.chzn-drop{}
.chzn-container-single .chzn-single{ }
.cart.dropdown-menu{min-width:300px !important;padding:5px !important;right:0 !important;}
.logotext{background:url( '../images/logotext_bg.png ') repeat-x bottom;border-bottom:white solid 1px;}
.customfields select{width:100px;}
.pagging,.paginate{line-height:30px;margin-top:10px;text-align:center;}
.pagging a,.paginate a{background:url( '../images/bg_table_head.png ') top repeat-x;border:#d4dbe1 solid 1px;border-radius:3px;color:#666;cursor:pointer;margin-right:5px;padding:6px 8px;}
.paginate select,.pagging select{margin-bottom:0;width:40px;}
.pagging .active a,.paginate .active a{border:#aeb8c0 solid 1px !important;color:#005580;}
 
.dailydeals ul li{cursor:pointer;display:table-cell;list-style:none;}
.dailydeals ul li:last-child{border:none;}
.dailydeals ul li ul{display:none;width:100%;}
.dailydeals ul li .counter{background:none repeat scroll 0 0 #888;color:white;display:block;height:7px !important;text-indent:-9999px;}
.dailydeals ul li:hover .counter,.dailydeals ul li a.active{background:#f4f4f4;color:white;}
.dailydeals ul li .active{z-index:9;}
.dailydeals ul li:hover ul{z-index:11;}
.dailydeals ul li:hover ul,.dailydeals ul li ul.active{display:block;position:absolute;right:0;}
.dailydeals_save{color:#d2151b;font-size:11px;left:100px;padding:9px 0 0;position:absolute;text-align:center;text-shadow:0 1px 1px #000000;text-transform:uppercase;top:220px;}
.close_div{background:url( '../images/grid_plus.png ') center left;display:block;height:14px;width:14px;}
.open_div{background:url( '../images/grid_minus.png ') center left;display:block;float:left;height:14px;width:14px;}
.onepageCart.subcontainerfullwidth H2{border:#ccc solid 1px;background:#f4f4f4}
.onepageCart H2 span{background:black;border-radius:10px;color:white;padding:2px 6px;}
.onepageCart H2.activeTab{background:none repeat scroll 0 0 #F4F4F4;border:1px solid #ccc;border-bottom:none;color:black;font-size:13px;}
.onepageCart #formstyle_1,.onepageCart .data{border:none;}
.stepCart.subcontainerfullwidth DIV#tabcontent{border-color:#e8e5e8;border-style:solid;border-width:1px;box-shadow:0px 0px 0px;margin-bottom:10px;padding:10px;}
.stepCart.subcontainerfullwidth DIV#tabcontent #formstyle_1,.stepCart.subcontainerfullwidth DIV#tabcontent .data{border:none;}
.stepCart h2{clear:none;}
.mainpage_rightmenu .header{font-size:14px;margin-bottom:10px;}
.sidebar a {    
    color: black;
    padding: 5px 0px !important;
    transition: all 0.2s ease 0s;
    text-align:right;
}
.sidebar a:after{background:black;left:-100px;position:absolute;}
.sidebar a:hover,.nav-tabs a:hover{background:#f5f5f5;color:#333;}
.sidebar #catloglist i{opacity:0.6;}
.sidebar #catloglist{border:none;border-radius:0;margin-left:10px;padding-left:0;margin-top:10px;}
.sidebar #catloglist li{background:url("../images/tree-line1.png") no-repeat scroll left center transparent;padding-left:10px;}
.sidebar li{display:block;list-style:none outside none;overflow:hidden;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #dddddd}
.sidebar li:first-child a{padding-top:15px;}

h4 {
    color: #1e4c93;    
    font-size: 24px;
    font-weight: 300;
}
.sidebar .nav-header {
    color: #000000;
    font-size: 20px;
    font-weight: normal;
    padding: 0 0 15px;
    text-align: right;
    text-transform: capitalize;
}

.sidebar li span{font-size:15px;padding:2px;}
.sidebar ul li.clicktoslide ul{border:#ccc solid 1px;border-right:none;box-shadow:0 0 10px #ccc;display:none;left:-30px;position:absolute;top:40px;width:250px;z-index:999;}
.sidebar ul li.clicktoslide ul li a{display:block;}
.sidebar ul li.clicktoslide ul li ul{left:-264px;}
.sidebar ul li.clicktoslide ul li{background:white;margin:0px 0;}
.sidebar .nocategory{border-bottom:1px solid #dddddd}
.sidebar .nocategory span{font-weight:normal;padding:0 !important;}
.sidebar .maincategory{cursor:pointer;}
.sidebar .bg_none{background:none repeat scroll 0 0 transparent !important;}
.sidebar #recentlyviewed li{background-image:none;}
.sidebar #recentlyviewed li a{margin-left:0;}
.sidebar #recentlyviewed li:hover{background-color:transparent;}
.sidebar #recentlyviewed li:hover a{color:black;}
.blog-list .post-date:after{background-color:rgba(255,255,255,0.4);border-radius:50%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;}
.blog-list:hover .post-date:after{opacity:1;transition:opacity 0.5s;}
.blog-detail img{display:block;margin-bottom:10px;}
.post-date{border-radius:50% 50% 50% 50%; float:left;margin-right:20px;padding:20px 0;position:relative;text-align:center;width:100px;}
.post{}
.post-date .day{color:white;font-size:40px;}
.post-date .month{color:white;font-size:18px;text-transform:lowercase;}
.post-info{font-size:9px;}
.read{float:right;font-size:11px;}
.read a:hover{color:#27307E !important;}
.commentlist{list-style:none;}
.joint{margin-left:-10px;padding:7px 10px;}
.table{background:white;margin-bottom:0;}
.logo {
    color: black;
    font-family: Oxygen;
    font-size: 36px;
    padding:0;
}
.banner-container{text-align:center;position: relative;background:white}
.banner-width{min-height:250px;transition: all 1s;}
.input-search {
    background: rgba(0, 0, 0, 0.1) url("../images/search-icon.png") no-repeat scroll right center !important;
    border: medium none !important;
    border-radius: 3px !important;
    color: white !important;
    padding: 10px !important;
    position: absolute;
    right: 0;
    transition: all 1s ease 0s;
    width: 100%;
}
.tabbable{  }
.tabbable .tab-content {        
   
}
.tabbable ul {
    border-bottom: medium none;
    margin-bottom: 30px;    
}

.nav-tabs >.active >a,.nav-tabs >.active >a:hover{background: #fafafa;}
.nav-list >.active >a,.nav-list >.active >a:hover{text-shadow:none;}
.nav-list >.active >a:after{}
.nav-tabs > li > a {    
    border-radius: 0;
}
h1.page-title {
    border-right: 1px solid #dddddd;
    color: #666666;
    float: left;
    font-family: "Questrial";
    font-size: 22px;
    margin: 0 10px 0 0;
    padding-right: 10px;
    text-align: left;
}
.accordion-inner{padding:10px;}
.form-horizontal .control-group{margin-bottom:20px;}
.form-horizontal .control-group.full{width:100%}
.form-horizontal .controls{padding:3px 0;}
.form-horizontal .control-label{font-size:14px;}
li.btn-success{border-radius:5px 5px 0 0;}
li.btn-success:hover a{background:none !important;border:1px solid transparent !important;color:white !important;}
.pull-right.align-right.navbar a{background:none !important;color:white !important;font-size:12px;padding:0;text-shadow:none;}
.language li{}
.dropdown-menu.language li > a{padding:1px 3px;}
 
.textgreen, .textred, .textyellow, .textblue {
    border-radius: 20px;
    color: white;
    font-size: 12px;
    padding: 3px 10px;
    text-align: center;
    white-space:nowrap;
}
.outofstock,.availability,.instock{font-size:9px;padding:2px 5px;text-align:center;width:auto;}
#tabcontent1{background: transparent !important;}
.navbar-inner{background: none !important;}
.textred{background:#B94A48;}
.outofstock{background:#B94A48;}
.textyellow{background:#F89406;}
.instock{background:#468847;}
.textgreen{background:#468847;}
.textblue{background:#3A87AD;}
.availability{background:#3A87AD;}
#yourBtn{border:1px solid #BBB;border-radius:5px;cursor:pointer;float:left;margin-bottom:10px;margin-right:10px;padding:10px;position:relative;text-align:center;width:150px;}
input.link{border:none;font-size:16px !important}
.searchForm h6{display:none;}
.form-inline input,.form-horizontal input{vertical-align:top;}
.zoomPad{cursor:crosshair;float:left;margin-left:0px;position:relative;width:300px;z-index:99;}
.zoomWrapper{position:relative;z-index:110;}
.zoomWrapperImage{background:white;display:block;overflow:hidden;position:relative;z-index:110;}
.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;}
.carousel-control{background:none repeat scroll 0 0 #ccc;color:black;font-size:12px;height:20px;line-height:18px;top:-15px;width:20px;}
.carousel-control.right{left:auto;right:-5px;}
.carousel-control.left{left:-5px;right:auto;}
.margin-no{margin:0;}
 
.item_description{display:none;}
.carttree #catloglist{margin:0;}
#catloglist{box-shadow:none;margin-bottom:0;}
#catloglist li a{display:inline;margin:0;padding:0;}
.carttree #catloglist > li {
    float: left;
    margin: 1%;
    border:none;
}
.carttree #catloglist li {       
    list-style: none outside none;
}
.carttree #catloglist li i{cursor:pointer;}
.carttree #catloglist li ul{border-left:1px dotted #ccc;margin-left:6px;padding-left:20px;}
.carttree #catloglist li ul li a:before{content:"\2192";
 height: 10px;
    margin-left: -20px;
    position: absolute;
    width: 10px;
 }
 .carttree #catloglist li.maincategory > a{
    font-weight:bold
 }
.nav-pills.currency > li > a {
     
}
.subcontainerfullwidth .nav-list{background:none;box-shadow:none;margin:0 0 20px 0;}
.subcontainerfullwidth .nav-header{line-height:26px;}
.subcontainerfullwidth .nav-list li a{background:none !important;}
.subcontainerfullwidth .sidebar a{border-top:none; }
#catloglist,#features{border-bottom:none;}
#features li span {
    color: black;    
}
.carttree #catloglist li  span:after {
    content: ' \00bb';
}
.carttree{
    border:#ccc solid 1px;
}
#catloglist li{}
#features li ul{border:none;margin-left:6px;}
div#mybutton{border:1px solid #ccc;cursor:pointer;font-weight:normal;overflow:hidden;padding:10px;position:relative;text-align:center;width:200px;}
div#mybutton:hover{background:#ccc;}
input#myfile{cursor:pointer;filter:alpha(opacity=0);font-size:100px;height:30px;khtml-opacity:0.0;moz-opacity:0.0;ms-filter:"alpha(opacity=0)";opacity:0.0;position:absolute;right:0px;top:0px;z-index:2;}
.accordion-group{border:none;margin-top:10px;}
.dropdown-menu li >a:hover,.dropdown-menu li >a:focus,.dropdown-submenu:hover >a,.dropdown-menu .active >a{background:none;}
.nav-collapse .nav >li >a,.nav-collapse .dropdown-menu a{font-weight:normal !important;}
.form-horizontal .switch-btn{display:none;}
.form-horizontal .password-strength{background:#f4f4f4;display:none;margin-top:10px;position:relative;width:60%;}
.form-horizontal .password-strength .password-status{margin-top:-20px;position:absolute;right:0;}
.form-horizontal .password-strength .password-meter{height:4px;transition:background 0.5s;}
.form-horizontal .password-strength .password-meter.veryweek{background:red;width:20%;}
.form-horizontal .password-strength .password-meter.week{background:yellow;width:40%;}
.form-horizontal .password-strength .password-meter.ok{background:brown;width:60%;}
.form-horizontal .password-strength .password-meter.strong{background:green;width:80%;}
.form-horizontal .password-strength .password-meter.verystrong{background:blue;width:100%;}
.sidebar .cart .nav-header{text-align:left}
.cart #catloglist li span{padding:2px;}
.cart #catloglist li a{display:block;margin-left:20px;padding:2px !important;text-align:left}
.cart #catloglist li{background:url( '../images/tree_bg3.png ') no-repeat top left;display:block;list-style:none;}
.cart #catloglist ul{border-left:1px solid #DADADA; margin:0;padding-left:15px;}
.cart #catloglist .last.nocategory,.cart #catloglist .last{background:url( '../images/tree_bg2.png ') no-repeat top left;}
.cart #catloglist .last.maincategory{background:url( '../images/last_main_tree.png ') no-repeat top left;}
.cart #catloglist .last .maincategory ul{border-left:#dadada solid 1px;}
.cart #catloglist .last ul,.cart #catloglist .last .maincategory ul .last ul,.cart #catloglist .last .last ul{border:none;padding:0 0 0 15px}
.cart #catloglist .maincategory{background:url( '../images/tree_bg_plus.png ') no-repeat top left;cursor:pointer;}
.cart #catloglist .maincategory.active_li{background:url( '../images/tree_bg_minus.png ') no-repeat top left;cursor:default;}
.cart #catloglist .last.active_li{background:url( '../images/tree_bg_minus_last.png ') no-repeat top left;cursor:default;}
.cart #catloglist .selectedtext,.cart #catloglist .selectedgroup span,.cart #catloglist .current{color:#CB0000;}
.cart #catloglist .selectedgroup span,.cart #catloglist .current{}
.cart #catloglist .selectedgroup ul li span{color:#5c5c5c;font-weight:normal !important;}
.cart #catloglist .bg_none{background:none !important;}
.cart #catloglist #recentlyviewed li{background-image:none;}
.cart #catloglist #recentlyviewed li a{margin-left:0;}
.cart #catloglist #recentlyviewed li:hover{background-color:transparent;}
.cart #catloglist #recentlyviewed li:hover a{color:black;}
button,html input [type="button" ],input [type="reset" ],input [type="submit" ]{cursor:pointer;}
.form-inline input, .form-horizontal input {
    vertical-align: top;    
}
input[type="text"],input[type="password"],select,textarea{       
    transition: box-shadow 300ms ease-out 0s, opacity 300ms linear 0s; 
    border-radius:0;     
    color:black;
}
input[type="button"], input[type="submit"] {    
    border-radius: 3px;
    font-size: 17px;
    font-weight: normal;
    padding: 6px 15px;
    text-shadow: none;
}
#formstyle_1 input[type="button"],#formstyle_1 input[type="submit"] {
    padding:10px 15px;
}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;margin-bottom:0;padding:5px;}
input [type="file" ],input [type="image" ],input [type="submit" ],input [type="reset" ],input [type="button" ],input [type="radio" ],input [type="checkbox" ]{width:auto;}
.btn{box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);font-size:16px;line-height:20px;padding:10px 15px;text-align:center;border: #ccc solid 1px;}
.btn-success,.btn-primary{color:white !important;}
 
.btn-primary, .btn-blue{
    background: #6586a7 none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: #ffffff;
    filter: none;
    text-shadow: none;
    padding:10px;
}
.btn-primary:hover{
    background: #a5c941;
    color:white;
}

.level3{ }


.btn-success{border:#51A351 solid 1px}
.btn-info{border:#2F96B4 solid 1px;color:white !important;background-image:none;}
.btn-warning{border:#F89406 solid 1px}
div.span3.sidebar {
    border-left: 1px solid #dddddd;
    float: left;
    margin:  0;
    padding: 20px 0;
    position: relative;
    right: 0;
    top: 0;
}
input,textarea,.uneditable-input{margin-left:0;}
input,button,select,textarea{}
label,input,button,select,textarea{font-weight:normal;}
*{outline:medium none !important;}
#quickcheckout{background:url("../images/paypal_checkout.png") no-repeat scroll 0 0 transparent !important;border:medium none !important;height:43px;text-indent:-9999px;width:148px;}
#googlequick{background:url("../images/googlecheckout.png") no-repeat scroll 0 0 transparent !important;border:medium none !important;height:43px;text-indent:-9999px;width:225px;}
input [type="text" ],input [type="password" ],textarea,select,#modelsearch{background:none repeat scroll 0 0 #FFFFFF;border-radius:0;box-shadow:none;color:#555555;font-size:14px;height:auto;}
select{width:auto;padding:5px;}
.navbar .nav > li:first-child > a{padding-left:0;}
.navbar .nav > li > a {        
    font-size: 15px;
    padding: 4px 15px;
    text-shadow: none;
    text-transform: uppercase;    
}

.level3.nav > li > a {
    color: #ffa500;
    cursor: pointer;
    display: block;
    padding: 14px 15px;
}
.service-list li a{color:black}

.navbar .nav >li#cartminiview >a{border-right:none;}
.navbar .nav >.current >a,.navbar .nav >.current >a:hover,.navbar .nav >.current >a:focus,.navbar .nav >.active >a,.navbar .nav >.active >a:hover,.navbar .nav >.active >a:focus,.navbar .nav li.dropdown.open >.dropdown-toggle,.navbar .nav li.dropdown.active >.dropdown-toggle,.navbar .nav li.dropdown.open.active >.dropdown-toggle{background-color:transparent;border-radius:1px;box-shadow:none;text-decoration:none;}
 
.nav-tabs > li > a:hover{border:transparent 1px solid;}
.nav-tabs > li > a, .nav-pills > li > a{ }
.table .table-bordered th,.table .table-bordered td{border-left:#eee solid 1px;border-bottom: #eee solid 1px;border-top:none;}
.table .table-bordered th {
    background: #2d5278 none repeat scroll 0 0;    
    color: white;
    font-weight: normal;
    border-left:rgba(0,0,0,0.1) solid 1px
}

.accordion-group{border-radius:0;}
.accordion-heading .accordion-toggle{display:block;padding:10px;}
.accordion-heading .accordion-toggle.collapsed{background:#fafafa;}
.accordion-heading .accordion-toggle{background:#fafafa;}
.collapse.in{background:white;}
.knw-block{margin-bottom:25px;position:relative;}
.sidebar .nav-list >li >a,.sidebar .nav-list .nav-header{margin-left:0px;margin-right:0px;}
ul.inline >li,ol.inline >li{display:block;margin-top:5px;}
.sidebar .last a{border-bottom:none;}
.nav-list{padding-left:0;padding-right:0;}
#recentlyviewed li{margin-left:0 !important;}
.modal-header {
    background: #000 none repeat scroll 0 0;
    border-radius: 5px 5px 0 0;
    padding: 2px 10px;
}
.modal-header h3{color:white}
 
 
.form-horizontal .control-label {
    float: left;   
    text-overflow: ellipsis;
    white-space: nowrap;
}

.form-horizontal .controls{color:#333;margin-right:0;position:relative}
.stextarea textarea{}
#serviceDetails .retailinfo{display:none;}
#alert-counter{display:none;}
.serchcontent {
    background: black none repeat scroll 0 0;
    left: -20px;
    min-width: 203px;
    padding: 10px;
    position: absolute;
    top: 40px;
    z-index: 999;
}
.serchcontent li {
    color: white;
    display: block;
    list-style: outside none none;
    text-align: left;
    width: 100%;
}
.serchcontent li a {
    color: white;
    display: block;
    font-size: 12px;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.serchcontent li:hover{}
 
.form-vertical .control-group{clear:both;float:none;width:100%;text-align:left;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {    
    border:none;  
    background: black;
    color:white !important;    
}
.group-service h4{border:none;color:black;}
textarea:focus,input [type="text" ]:focus,input [type="password" ]:focus,input [type="datetime" ]:focus,input [type="datetime-local" ]:focus,input [type="date" ]:focus,input [type="month" ]:focus,input [type="time" ]:focus,input [type="week" ]:focus,input [type="number" ]:focus,input [type="email" ]:focus,input [type="url" ]:focus,input [type="search" ]:focus,input [type="tel" ]:focus,input [type="color" ]:focus,.uneditable-input:focus{box-shadow:none;}
.accordion-group{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #ddd;}
.quick_checkout .clearfix{display:none;}
.quick_checkout .creditCost{float:left;padding:6px 20px;}
.quick_checkout .button label{display:none;}
.form-actions{background:white;}
#searchservicebox{}
#navigationmenu{margin:0;}
#navigationmenu li{float:left;list-style:none outside none;}
#navigationmenu .dropdown-menu li{padding:2px;width:100%;}
#navigationmenu .dropdown-menu li:first-child a{margin-left:0px;}

.top-menu #navigationmenu {
    border-left:1px solid rgba(0, 0, 0, 0.2);      
    margin: 0;
    overflow: auto;
    padding: 10px;
}

.top-menu #navigationmenu li{
    padding:2px;
    float:none;
}


.menu.index{background: white;}
.container,.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:1170px;}
 
 .menu2 .maincategory .dropdown-menu{background-color:black;border:1px solid black;top:auto;}
#navigationmenu li a{ font-weight:bold; position: relative;color:white;border-left:none;padding:14px 15px;display:block}
#navigationmenu li > ul > li > a{
    color:black;
    font-size:14px;
    padding:0px;
}
#navigationmenu li#cartminiview a{color:orange}
#navigationmenu li a i{display:none}
 
footer .maincategory .dropdown-menu
{
    border-radius:0;
    background: black;
}
.nav-top li{}
.navbar-fixed-top {
    background: #2d5278 none repeat scroll 0 0;
    border-top: medium none;
    padding-top: 0 !important;
    position: fixed;
    transition: all 0.3s ease 0s;
    z-index:99999;
}
.span2 #navigationmenu li{float:none;padding:5px 10px 5px 0;}
.span2 #navigationmenu li a{border:none;color:#444;padding:5px 0;text-transform:capitalize !important;}
.container-main{background:none repeat scroll 0 0 white;margin:0;padding:0px 0 0px;border-top:#eee solid 1px;}
.container-main > .container{padding:0 0 0px 0}
input [type="radio" ],input [type="checkbox" ]{margin:0;}
.blog-list{padding-bottom:40px;}
.blog-list blockquote{float:left;width:80%;}
.blog-list blockquote .post img{float:left;margin:0 15px 15px 0;max-width:300px;}

.testi .testimonial-blog {
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    padding: 10px 0;
    text-align: justify;
}
.testi .testimonial-blog:nth-child(3n+1) {
    border-left:none;
}

.testimonial-text{padding:20px;position:relative;}
.blogs .comment:after{border-color:transparent #eee transparent transparent;border-style:solid;border-width:12px;content:"";display:inline-block;height:0;left:-24px;position:absolute;top:20px;vertical-align:top;width:0;}
.blogs .comment:before{border-color:transparent #fff transparent transparent;border-style:solid;border-width:12px;content:"";display:inline-block;height:0;left:-25px;position:absolute;top:20px;vertical-align:top;width:0;}
.blogs .comment{background:#fff;border:#eee solid 1px;border-radius:5px;float:left;padding:10px;position:relative;}
blockquote{margin:0;}
blockquote{border-left:none;}
.form-actions{padding:0;}
.b-btn{border-radius:50px 50px 50px 50px;font-size:13px;font-weight:bold;width:100% !important;}
 
.qu-check .form-horizontal small{color:#888;font-size:11px;}
.navbar .pull-right .nav >li >a{padding-right:0;}
.navbar .pull-right .nav{margin-right:0;}
.login-link{ }
#login-dp .dropdown-menu:after,#account-dp .dropdown-menu:after{border:none;}
#login-dp .dropdown-menu,#account-dp .dropdown-menu{ }
#account-dp .dropdown-menu li a{color:white;}
.maincategory .dropdown-toggle:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #ccc;content:"";display:inline-block;height:0;margin-left:4px;margin-top:8px;vertical-align:top;width:0;}
#navigationmenu .maincategory .dropdown-menu li a{border:none;}
#loader,.loader-login{background:rgba(0,0,0,0);bottom:0;display:none;left:0;position:fixed;right:0;top:0;transition:all 0.5s;z-index:9999;}
#loader2{background:rgba(0,0,0,0.3);}
.loader{height:4px;left:0;position:fixed;right:0;top:0;z-index:999999;}
.loader-icon{padding:100px;}
.round-shadow{background:none repeat scroll 0 0 white;border:black solid 4px !important;border-radius:50% 50% 50% 50%;box-shadow:0 0 50px rgba(0,0,0,0.5);color:#555555;font-size:15px;height:200px;left:50%;line-height:300px;margin-left:-100px;margin-top:-120px;position:fixed;text-align:center;width:200px;}
.loader .aBar{animation:aProgress-aBar 20s linear infinite;background-image:url( '../images/progress-bg.png ');background-repeat:repeat;box-shadow:0 0 10px #000000;height:4px;left:0;moz-animation:aProgress-aBar 20s linear infinite;ms-animation:aProgress-aBar 20s linear infinite;o-animation:aProgress-aBar 20s linear infinite;position:absolute;right:0;top:0;webkit-animation:aProgress-aBar 20s linear infinite;}
.data{width:100% !important;}
@-webkit-keyframes aProgress-aBar{from{background-position:0 0;}
to{background-position:100% 0;}
}
@-moz-keyframes aProgress-aBar{from{background-position:0 0;}
to{background-position:100% 0;}
}
@-o-keyframes aProgress-aBar{from{background-position:0 0;}
to{background-position:100% 0;}
}
@-ms-keyframes aProgress-aBar{from{background-position:0 0;}
to{background-position:100% 0;}
}
@keyframes aProgress-aBar{from{background-position:0 0;}
to{background-position:100% 0;}
}
.navbar .btn-navbar{background:black;border-radius:0;padding:10px;position:absolute;top:-5px;}
.why .span3{margin-bottom:10px;}
.post-header span {
    border-radius: 20px;
    color: #999999;
    font-size: 12px;
    font-weight: normal;
}
.twit-content{border-radius:5px;margin-top:10px;min-height:100px;padding:10px;position:relative;}
.twit-content a{color:#888;}
#fixed-footer {
    border-top: 1px solid #dddddd;
    bottom: 0;
    box-shadow: 0 35px 80px -50px rgba(0, 0, 0, 0.1) inset;
    left: 0;
    right: 0;
    z-index: 999;
}
footer {           
    padding: 0;    
    text-align: center;
}
footer h4{border-bottom:#ddd solid 1px;color:#222;font-size:13px;font-weight:bold;text-transform:uppercase;}
footer li a{color:#444;font-size:13px;text-decoration:none;}
footer li a:hover{text-decoration:none;}
footer ul{margin-left:0;}
footer .social span a{background-image:url( '../images/social-icon.png ');background-repeat:no-repeat;display:inline-block;height:35px;margin:5px;opacity:0.4;width:35px;}
footer .social span a.twitter{background-position:-68px 0;}
footer .social span a.facebook{background-position:-35px 0;}
footer .social span a.linkedin{background-position:-102px 0;}
footer .social span a.rss{background-position:-3px 0;}
footer .copyright{color:#E0E0E0;font-size:13px;padding:10px;}
footer #navigationmenu li{ }
footer #navigationmenu li a {
    border: medium none;
    color: #666666;
    font-size: 15px;
    text-transform: capitalize;
}
  
.master #navigationmenu a{font-size:12px;text-transform:uppercase;}
.master #navigationmenu a span{font-weight:normal;}
.submaster #navigationmenu a{font-size:12px;text-transform:uppercase;}
.submaster #navigationmenu a span{font-weight:normal;}
.credit-box {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    color: white;
    float: left;
    padding: 0 25px;
    text-align: left;
}
.credit-box span{display:block;font-size:35px;}
.credit-box span small{font-size:12px;}
.tab-content{overflow:auto;border:none;}

.table-bordered {
    border-bottom: 3px double #eee;
    border-left: 1px solid #eee;
    border-radius: 0;
    border-right: 3px double #eee;
    border-top: 1px double #eee;
}

 
.tab-content .tab-content{border:transparent solid 1px;padding:0;}
.nav >li >a i{font-size:15px;}
.nav >li >a:hover{background:none;}
 
.service-arrow{text-align:center;}
.service-arrow:after{border-bottom:100px solid #f4f4f4;border-left:100px solid transparent;border-right:100px solid transparent;content:"";left:50%;margin-left:-100px;position:absolute;}
#articlebox{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #DDDDDD;border-radius:0 0 10px 10px;box-shadow:0px 5px 5px rgba(0,0,0,0.1);left:5px;list-style:none outside none;padding:10px;position:absolute;right:5px;z-index:99;}
#articlebox li{border-bottom:#eee solid 1px;border-top:white solid 1px;cursor:pointer;padding:5px;}
.openf .dropdown-menu{display:block;}
#registration2 input,#registration2 select{border:none;margin:1px 0;}
.topnavigation_advance {list-style:none;margin:0;padding:0;}
.topnavigation_advance  #catloglist{background:black;display:none;min-height:200px;position:absolute;width:200px;z-index:99;}
.topnavigation_advance  li:hover #catloglist{display:block;}
.topnavigation_advance  #catloglist li{display:block;float:none;padding:2px;position: relative;}
.topnavigation_advance  #catloglist li span{font-size:12px;padding:0px 10px;text-transform:capitalize;color:white}
.topnavigation_advance  #catloglist .maincategory:after{color:#888;content:" \2192";height:10px;position:absolute;right:10px;width:10px;}
.topnavigation_advance  #catloglist li ul li{display:block;position:static;text-align:left;}
.topnavigation_advance  #catloglist li:hover >ul{display:block;}
.topnavigation_advance  #catloglist li:hover{background:rgba(255,255,255,0.2);}
.topnavigation_advance  #catloglist li ul{background:black;display:none;left:200px;margin-left:0;margin-top:-25px; min-height:200px;position:absolute;width:200px;z-index:10;}
.allstore-category{color:white;display:block;padding:5px 20px 5px 10px;background-color:black;font-size:22px;text-transform: uppercase;}
.submaster-nav{}
.page-header {    
    margin: 0;
    border-bottom:none;
    background: white;
    padding:60px 10px 10px;
}
.service-time{
    bottom: 10px;
    color: white;
    font-size: 16px;
    position: absolute;
    left: 10px;
    background:black;
    font-size:11px;
    padding:2px 5px;    
}
.close-news {
    color: #e74c3c;
    font-size: 12px;
}
.icon-plus,.icon-minus{cursor:pointer}
.link{padding:0 !important;border-bottom: #ccc dotted 1px;}
.banner-rotator h1,.banner-rotator h2,.banner-rotator h4{padding:10px;}
.collapse{overflow:visible;}
.quick-news *{display:inline-block;font-weight: normal;}
.quick-news small{color:#009efc;font-size:12px;line-height:30px;height:30px;}
.quick-news{background:white ;}

.item {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    float: left;    
    position: relative;
    transition: all 0.25s ease 0s;
    margin-bottom:50px !important;    
    width:100%;
}

.item:hover {
    border: 1px solid #dddddd;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
  
        .item_desc a{padding:3px 0;display:block}
        .item .item_desc a {
            border-bottom: 1px solid #ddd;
            font-size: 14px;                     
            text-align:center;
            padding:5px 10px;
            height:40px
        }
.item_price {
    font-size: 17px;
    padding: 0;
    text-align: center;
    height:40px;
}
.addtocart_btn{display:none}
   
        
.quickview {
    color: rgb(204, 204, 204);
    display: none;
    left: 70px;
    position: absolute;
    top: 90px;
}

.item:hover .quickview{display:block;}
ul#imageGallery{margin:auto 0;list-style: none;background: white;}
.csPager.cSGallery{padding:10px;margin:auto !important;border-top:#ccc solid 1px;background: white;}
.modal-body{background: white;}
.label {
    border-radius: 20px;
    font-size: 14px;
    font-weight: normal;
    padding: 5px 10px;
    text-shadow: none;
}
.top-services{height:20px;background:white;}
.orders{height: 20px;float:left;text-align:center;line-height: 100px;font-size:20px;color:white;}
.tr-hover td{background: #eee;}
.box-hover{position: relative;}
.box-hover:after{background: rgba(255,255,255,0.3);position: absolute;width:100%;height:100%;content:'';left:0;}
.disable-label{color:#ddd}
.loadme{}
.quick-features li:first-child{border-top: #ddd solid 1px;margin-top:5px}
.header-subnav{margin:7px 20px 0 0 !important;}
.header-subnav li a{border:none !important;padding-right:0 !important;}
 
.header-subnav li a span {
    font-size: 11px;
}
.big-menu ul#catloglist > li{  }
.big-menu ul#catloglist li > a > span {
    color: orange;
    font-size: 15px;
}
.big-menu ul#catloglist li > ul {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    display: none;
    left: 0;
    margin: 10px 0 0;
    position: absolute;
    width: 1170px;           
}
.big-menu.no-dropdown{
    padding:10px 0 10px 0;
}
.big-menu.no-dropdown ul#catloglist li > ul {
    background: transparent none repeat scroll 0 0;
    box-shadow: none;
    display: block;
    position: relative;
}
.big-menu.no-dropdown ul#catloglist li > ul a{
    color:rgba(255, 255, 255, 0.8);
}
.big-menu ul#catloglist li{
    float: left;
    list-style: none outside none;
    padding: 0;       
}
.big-menu ul#catloglist li ul li {   
    display: block;
    padding:0;
    float:none;
}
.big-menu ul#catloglist li ul li ul {
    display: block;
    position: relative;
    top: 0;
    box-shadow:none;
    background:none;
    padding:0;
}
.big-menu ul#catloglist li ul li ul li ul{
    display:none !important;        
}
.big-menu ul#catloglist li ul li ul li {
    float: left;
    margin: 0 5px;
    width: 282px;
}
.big-menu ul#catloglist li:hover > ul{
    display:block;
}
 
.big-menu ul#catloglist li a{     
    position: relative;    
    text-shadow:none;  
    color:rgba(255, 255, 255, 0.7); 
}
.big-menu ul#catloglist li ul li a{     
    font-size: 13px !important;        
    text-transform: capitalize;  
    display:block;    
    padding-bottom:0px !important;
    color:black;
}
 
.big-menu ul#catloglist li ul li a span {
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
}

.big-menu ul#catloglist li ul li ul li a span {
    border-bottom: 1px solid #eee;
    color: #555;
    display: block;
    font-size: 15px;
    font-weight: normal !important;
    padding: 7px 0;
}
.big-menu ul#catloglist li ul li ul li a span:hover {
    color:black;
    border-bottom:black solid 1px;
}
.big-menu ul#catloglist li ul li ul li a {    
    font-size: 13px;
    font-weight: normal !important;
    text-transform: capitalize;
    border-bottom:#f4f4f4 solid 0px; 
    padding-top:0px !important;
    margin-bottom:0px;
    border-right: 1px solid rgba(255, 255, 255, 0.2);   
}
.big-menu ul#catloglist li ul li ul li a:after {    
    content:'';
}

.big-menu ul#catloglist > li.maincategory {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    width: 220px;
}
 
 
.big-menu ul#catloglist > li li span {    
    text-shadow: none;
}
@-webkit-keyframes ajax-loader-rotate {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@-moz-keyframes ajax-loader-rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes ajax-loader-rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.ajax-loader {
  opacity: .8;
  display: block;
  border-radius: 50%;
  font-size: 29px;
  width: .25em;
  height: .25em;
  box-shadow:
    0 -.4em       0 0 rgba(0,0,0,0.8),
    -.28em -.28em 0 0 rgba(0,0,0,.6),
    -.4em 0       0 0 rgba(0,0,0,.4),
    -.28em .28em  0 0 rgba(0,0,0,.2);
  -webkit-animation: .85s ajax-loader-rotate steps(8) infinite;
  -moz-animation: .85s ajax-loader-rotate steps(8) infinite;
  animation: .85s ajax-loader-rotate steps(8) infinite;
}
.modellist-dp {
        border-radius: 0 0 0 0;
        color: white;
        display: block;
        font-size: 15px;
        margin: 0;
        padding:10px;
        max-height:200px;
        overflow: auto;
    }
.modellist-dp li {
    border-bottom: none;
    cursor: pointer; 
    list-style: none outside none;
    padding: 5px;
    font-weight:normal;
}
 
 .modellist-dp li:hover {
    color:#f4f4f4;
 }
#account-dp .dropdown-menu .add_fund a,#account-dp .dropdown-menu .logout a{color:#b81314}
 
.cartmaintbl .control-group{margin:3px 5px;color:#888;font-size:12px;}
.imei-details::after {
    border-color: transparent white transparent transparent;
    border-style: solid;
    border-width: 15px 20px 15px 0;
    content: "";
    height: 0;
    left: -20px;
    position: absolute;
    top: 22px;
    width: 0;
}
.imei-details {
    background: white none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    display: none;
    margin-left: 30px;
    margin-top: -43px;
    padding: 10px;
    position: absolute;
    width: auto;
    z-index: 999;
}
 
#serviceDetails2 h4 img{display:block;margin-bottom:10px}
.br-layer{color:white;background:rgba(0,0,0,0.1);border-radius: 10px;}
 
 
.marquee { 
    width: 100%;
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;      
    z-index:9999;
   
}
.marquee.open { 
    display:none;
}
.marquee span {
    display: inline-block;   /* show the marquee just outside the paragraph */
    
    -webkit-animation: marquee 50s linear infinite;
   -moz-animation: marquee 50s linear infinite;
    -ms-animation: marquee 50s linear infinite;
     -o-animation: marquee 50s linear infinite;
        animation: marquee 50s linear infinite; 
}
.marquee span:hover {
    -webkit-animation-play-state: paused;
   -moz-animation-play-state: paused;
    -ms-animation-play-state: paused;
     -o-animation-play-state: paused;
        animation-play-state: paused;     
}
/* Make it move */
@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}
.editorcontent h2 {
    background: rgb(244, 244, 244) none repeat scroll 0 0;
    font-size: 20px;
    margin: 0 10px 10px 0;
    padding: 10px;
    width: 31%;
}
 

.full-page{background: white;position:relative}

.sharrre .right{
    background: #ddd !important;
    color:#888 !important;
}
 
.nav{margin-bottom:0}
.level3 li {    
    padding: 5px;
    display:inline-block;    
}
.level3 #cartminiview li {  
    width: 100%;
    color:white;
} 
.retail-services{transition: all 0.2s;display:none}
.retail-services.open {
    background: #ffffff none repeat scroll 0 0;
    bottom: 0;
    display:block;
    opacity: 1;
    position: fixed;
    top: 50px;
    width: 100%;
    z-index: 9;
}

.row-fluid.top-menu [class*="span"]{margin-left:0;}
.menu {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    position: fixed;
    width: 100%;
    z-index: 999;
    top:0;
}
.sMenu{transition:all 0.2s;padding: 0 10px;background:rgba(0,0,0,0.3);}
.sMenu.oPage{background:black}
.navbar-fixed-top .sMenu {
    background: #000000 none repeat scroll 0 0;    
    margin-top: 0;
}
.sMenu .container{transition:all 0.2s}
.navbar-fixed-top .sMenu .container{transition:all 0.2s}

.modal-backdrop, .modal-backdrop.fade.in{background: #000;opacity:0.8;}


.no-drop .dropdown-menu {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    display: block;
    position: relative;
    float:none;
    padding:0 0 0 20px;
}

.selectarrow::after {
    background: white url("../images/drop-bg.png") no-repeat scroll center center;
    content: " ";
    height: 27px;
    position: absolute;
    right: 0;
    width: 25px;
  
    border:#ccc solid 1px;
    border-left:none;
}
.selectarrow {
    display: inline-block;
    position: relative;
}


/***************
  Select Field
***************/
.dropdown-content {
    background-color: #2d6caa;
    display: none;
    margin: 0;   
    opacity: 0;
    overflow-y: auto;
    position: absolute;
    will-change: width, height;
    z-index: 999;
    padding:10px;  
    top:auto !important;
    bottom:0 !important;  
}

.select-label {
  position: absolute; }

.select-wrapper { position: relative;}
  
.select-wrapper input.select-dropdown {
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, 0);    
    box-shadow: none;
    color: #808080;
    cursor: pointer;
    display: block;
    margin: 0;
    outline: medium none;
    padding: 1px 10px;
    position: relative;
    text-align: center;
    width: 70%;
}

.top-menu .select-wrapper input.select-dropdown {
    color:white;
}
    
.select-wrapper span.caret {
    color: initial;
    position: absolute;
    right: 0;
    top: 5px;  
    display: none;  
}
.select-wrapper span.caret.disabled {        
      color: rgba(0, 0, 0, 0.26); 
}
  .select-wrapper + label {
    position: absolute;
    top: -14px;
    font-size: 0.8rem; }

.modal .select-wrapper .select-dropdown {
  display: none; 
}
 
select.browser-default,.modal select {
  display: block; border:#ccc solid 1px}

select:disabled {
  color: rgba(0, 0, 0, 0.3); }

.select-wrapper input.select-dropdown:disabled {
  color: rgba(0, 0, 0, 0.3);
  cursor: default;
  -webkit-user-select: none;
  /* webkit (safari, chrome) browsers */
  -moz-user-select: none;
  /* mozilla browsers */
  -ms-user-select: none;
  /* IE10+ */
  border-bottom: 1px solid rgba(0, 0, 0, 0.3); }

.select-wrapper i {
  color: rgba(0, 0, 0, 0.3); }

.select-dropdown li.disabled {
  color: rgba(0, 0, 0, 0.3);
  background-color: transparent; }

/*********************
      File Input
**********************/
.file-field {
  position: relative; }
  .file-field .file-path-wrapper {
    overflow: hidden;
    padding-left: 10px; }
  .file-field input.file-path {
    width: 100%; }
  .file-field .btn, .file-field .btn-large {
    float: left;
    height: 3rem;
    line-height: 3rem; }
  .file-field span {
    cursor: pointer; }
  .file-field input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0); }

.select-dropdown li span{color:white;cursor: pointer;display: block;padding:2px 5px}
.select-dropdown li span:hover{background: rgba(0,0,0,0.4);}      

.btn{   
    font-size: 15px;
    padding: 8px 25px;    
    color:#667;    
}    
.btn.btn-primary,.btn.btn-default {
    background: #093d8e;
    color:white;    
    text-shadow:none;    
} 
.btn.btn-warning{
    color:white;
    border-radius:3px;
}

.index .marquee {
    bottom: 0;
    top: auto;
}
.marquee {
    background: #ffffff none repeat scroll 0 0;
    border-top: 1px solid #dddddd;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: auto;
}

.select-wrapper span{display:none} 
input[type="radio"], input[type="checkbox"]{margin-right:10px;}

.table th, .table td{    
    border-left:none;
    font-weight: normal;
    border-color:#eee;    
    vertical-align:middle;
    font-size:14px;
}
.btn:hover{transition:none}
.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
    background-color: transparent;
}

.item .fa{
    padding:15px;
    background: rgba(0,0,0,0.5);
    color:white;
    border-radius:50%
}


.span6.alert1.alert-info {
    background: #f4f4f4 none repeat scroll 0 0;
    min-height: 400px;
    padding: 20px;
}
.row-fluid .span9.body-content {
    border-left: 1px solid #dddddd;
    -webkit-box-shadow: -3px 0 8px -9px #000000;
	   -moz-box-shadow: -3px 0 8px -9px #000000;
	        box-shadow: -3px 0 8px -9px #000000;
    float: right;
    overflow-x: hidden;
    padding: 20px 20px 40px;
    min-height:800px;
}
.row-fluid .span9.body-content.no-sidebar{
    border:none;
    box-shadow:none;
    width:1190px;
}
 
/* DROPDOWN MENU */
.dropdown-toggle{position:relative;}
.dropdown-toggle:after{}
.dropdown-menu > .table td{border:#888 solid 1px}
.dropdown > .dropdown-menu {
    border-radius: 3px;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    display: block;
    margin: 0 0 0 5px;
    opacity: 0;
    padding: 0px 0;
    transform: scale(0) rotate(0deg);
    transition: all 0.3s ease-in-out 0s;
    visibility: hidden;
}
.dropdown:hover > .dropdown-menu {
    border: 1px solid rgba(0, 0, 0, 0.25);
    opacity: 1;
    padding: 15px;
    transform: scale(1) rotate(0deg);
    visibility: visible;
}
.dropdown > .dropdown-menu > li > a,.dropdown-submenu > .dropdown-menu > li > a{ }
.dropdown > .dropdown-menu .nav-header {
    color: #999;
    font-size: 13px;
    font-weight: normal;
    padding: 0 5px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color:black}
.dropdown > .dropdown-menu > .active > a, .dropdown > .dropdown-menu > .active > a:hover, .dropdown > .dropdown-menu > .active > a:focus {
    background: transparent;   
    color:rgb(45, 82, 120); 
}
.dropdown-submenu{position:relative;}
.dropdown-submenu >.dropdown-menu{top:0;left:100%;margin-top:-1px;margin-left:-1px;border-radius:0;background: #2f343b;width:400px;}
.dropdown-submenu >.dropdown-menu > li{width:50%;float:left}
.dropdown-submenu:hover >.dropdown-menu{display:block;}

.dropdown-submenu >a:after{display:block;content: " ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover >a:after{border-left-color:#ffffff;}

.no-drop .dropdown-menu {
    box-shadow: none;
    opacity: 1 !important;
    padding-left: 15px;
    transform: scale(1) rotate(0deg) !important;
    visibility: visible;
}

.level3 .dropdown-menu li{
    display: block;
}
.level3 .dropdown-menu li{
    padding:2px 5px;
}
.level3 .dropdown-menu li > a
{
    padding:0;
}

.level3 .dropdown-menu li > a:hover,.level3 .dropdown-menu li > a:focus,.level3 .dropdown-submenu:hover > a{
    color:#2d5278;
}

.tab-pane{background: white;}
.alert-info{color:black}

.container.afterlogin{margin:auto;min-height:700px;}

.discount_text {
    background: green none repeat scroll 0 0;   
}
 
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    background-color: #fff;
    cursor: not-allowed;
} 

.service-information{max-height:320px;overflow:auto;}
.service-toc{padding-top:5px;border-top:#ddd solid 1px}
.nav-tabs > li > a {
    border-radius: 3px;
    padding: 0 10px;
}
.modal{border:none;}

.hide-scroll {
    background: white none repeat scroll 0 0;
    height: 100%;
    left: 336px;
    position: absolute;
    width: 20px;
}
.table th {
    color: #888;
    padding: 3px 10px;
    vertical-align: middle;
    white-space:nowrap;    background:#fafafa;
}
textarea{width:250px}
.modal-body textarea{width:97%}
#searchservicebox2{border-color:#eee;}

.news-letter a i{display:none;}

 
.custom-banner .banners{
    position: absolute;width:100%;height:400px;opacity:0;transition:opacity 2s;
    -webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
  }
.custom-banner .banners.active{opacity:1;transition:opacity 2s;}


.ctable{display:table;height:100%;width:100%}
.crow{display:table-row}
.ccell{display:table-cell;vertical-align:middle;text-align:center}

.noresult{
    color: rgb(255, 255, 255) !important;
    display: block;
    padding: 5px;
    font-size:13px !important;
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    background: rgb(45, 108, 170) none repeat scroll 0 0; 
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    min-width:100px;
}
.dropup .dropdown-menu li > a{color:white}

.banner-navi {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    color: rgb(255, 255, 255) !important;
    font-size: 50px;
    height: 70px;
    position: fixed;
    text-align: center;
    top: 45%;
    width: 50px;
    opacity: 0;
}
.banner-navm:hover .banner-navi{
    opacity:1;
    transition:all 0.2s
}
.banner-navi.next{right:0px;}
.banner-navi.prev{left:0px;}

.cart{border:none !important;}

.retail-services,body,footer,.quick-box{ }
.site-info{background:rgba(255, 198, 82,1)}
.close-menu {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 20px;
    position: absolute;
    right: 0;
}

.big-menu ul#catloglist li ul li a span.big-menu-head {
    color: #000000;
    display: block;
    font-size: 25px;
    margin-bottom: 50px;
    text-align: center;
    text-transform: uppercase;
}
.banner-navm{position:fixed;width:200px;top:100px;height:70%;z-index:99;}

.level3.nav > li > a,.logo,.level3 li{transition:all 0.5s}
.navbar-fixed-top .level3.nav > li > a,.navbar-fixed-top .logo,.navbar-fixed-top .level3 li{}
.level3.nav > li > a:hover{
    
}

.item_discount{height:30px;padding:5px;}

 
 
.index-retail {
    border-radius: 10px;
    color: #ffffff;    
    text-align: left;
    width:450px;
}


.fa-quote-left::before,.fa-quote-right::before{color:#ddd}

.servicedropdown-p {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 10px 10px 0 0;
    bottom: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    color: #000000;
    display: none;
    font-size: 15px;
    left: 50%;
    margin-left: -590px;
    overflow-y: auto;
    position: fixed;
    top: 10%;
    width: 1170px;
    z-index: 9999;
}
#servicedropdown{width:1000px;margin:auto;}

.retail-sservice {
    border-bottom: 1px solid #cccccc;            
    padding: 10px 0;
    vertical-align: middle;
    text-align:left    
}
 


.popup-close {
    background: #444444 none repeat scroll 0 0;
    border-radius: 0 0 0 20px;
    color: #ffffff;
    cursor: pointer;
    padding: 15px 17px;
    position: absolute;
    right: 0;
    top: 0;
}


.select-arrow {
    display: inline-block;
    position: relative;
    width:100%;
}
.model-img{text-align:center}
.network-list{width:600px;margin-left:50px;padding-left:50px;border-left:#ccc solid 1px;}
.retail-sservice img{width:80px}




 .chzn-container{width:auto !important}   
 
 
 .service-list > li{ }
   
.service-list li > ul > li {
    border-bottom: 1px solid #dddddd;
    box-sizing: border-box;
    font-size: 13px;
    list-style: outside none none;
    margin: 0 20px 0 0;
    padding: 15px 5px;
    transition: all 0.3s ease 0s;
}
 
    
     .service-list li > ul > li:hover{
        background:#eee;
        transition:all 0.3s;        
     }
     .service-list li > ul > li:hover span{         
        background: #000000 none repeat scroll 0 0;
        color: #ffffff;
        display: inline-block;
     }
    
    .service-list{}
.service-list li a span {    
    border-radius: 2px;
    display: inline-block;
    font-size: 13px;
    text-align: center;  
    padding:0 5px;  
}
    .service-list li a span.service-price2,.service-list li a span.time {                                                
         
    }
    .service-list li a span.service-price2 small{
         
    }
    .service-list li a span.time{
        display: none !important;
    }
      
    .service-group .active{font-size:15px;font-weight:bold;}
    .service-heading {
     
    display: block;    
}


.chzn-container-single .chzn-drop {
     
    text-align: left;
}

.form-horizontal .control-group .control-label {
    display: inline-block;
    padding: 6px 0;
    text-align: left;
    vertical-align: top;
    width: 200px;
}
.creditCost {
    color: #888888;
    font-size: 12px;
    margin: 5px 0;
    text-align: left;
}
.br-layers{margin-top:100px;}
.service-details{display:none}


.action-bar input[type="text"],.action-bar select{
    background: #f4f4f4;
    border:none;
}
.action-bar .selectarrow::after{
    background: #f4f4f4;
}

.info{font-size:15px;font-weight: normal;}
#g0 br{display:none}



.imei-details::after {
    border-color: rgba(0, 0, 0, 0) #eeeeee rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 15px 20px 15px 0;
    content: "";
    height: 0;
    left: -20px;
    position: absolute;
    top: 18px;
    width: 0;
}

.imei-details {
    background: #eeeeee none repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    display: none;
    margin-left: 30px;
    margin-top: -43px;
    padding: 40px;
    position: absolute;
    width: auto;
    z-index: 999;
}

.imei-details td{border:none;text-align: left !important;padding:5px 20px !important}
.borders1{padding:0 50px;border-left:#ddd solid 1px;border-right:#ddd solid 1px;margin:0 50px;}
.display-grid{margin: 0 !important;}

.tabbable2{margin:0 -20px;background: #fafafa;}
.tabbable2 .nav{background: white;padding:0 35px;text-align:center}
.tabbable2 .nav-tabs a {
    color: #9b9b9b;
    font-size: 16px;
    font-weight: 400;
    padding: 5px 15px;
    text-transform: uppercase;
}
 
.tabbable2 .nav-tabs .active a {        
    color: #000;    
}

#information {    
                            
}

select{
    -moz-appearance: none;
       -webkit-appearance: none;
       appearance: none;
    padding-right:25px !important
}

.dropdown-bg{
    position: fixed;
    z-index:9;
    content:'A';
    left:0;
    top:0;
    right:0;
    bottom:0;
    
}

.retail-services{display:none;position: fixed; bottom: 0px; left: 0px; right: 0px; top: 57px; padding: 10px 20px;}
.retail-services.open{display:block}

#ticker_container {
    background: #000 none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    padding: 5px 10px 10px;
    position: fixed;
    right: 0;
}
#newscontent {     
    text-align: left; 
    float:none !important;   
}
#newscontent small, #newscontent p {
    color: #ffffff;
    display: inline;
    margin-right:5px;
    font-size:14px;
}
#newscontent small{    
    color:#0c6cbf;    
}
#controls {
    background: #000000 none repeat scroll 0 0;
    display: none;
    float: right;
    height: auto !important;
    left: 0;
    padding: 5px 10px;
    position: absolute;
    top: -28px;
}
#ticker_container:hover #controls {
   display:block;
}


.icon-prev {
    background-position: -240px -72px;
    margin:1px 10px;
}
.icon-next {
    background-position: -336px -72px;
}
.service-ic {
    background: #454545 none repeat scroll 0 0;
    border-radius: 50%;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 40px;
}
.service-details{display:none}
