body, td, th, input, select, textarea{color: #333;font-family:verdana, Arial,Helvetica,sans-serif;font-size: 12px;border:none;margin: 0;padding: 0;}
input[type="text"],input[type="password"]{border: 1px solid #DDDDDD;font-size: 12px;color: #777;padding: 9px;width: 70%;height: 15px;}
select,textarea{border: 1px solid #DDDDDD;color: #555555;font-size: 12px;padding: 3px 2px;margin:5px 0;}
#page_area_adman{margin: 0px auto;width:100%;height:100%;min-height:600px;background-color:#fff;}
#page{width:100%;height:100%;}
.admlog span.cent{width:100%;display:block;text-align:center;border-bottom:double 3px #eee;padding:3px;color:red;}
.admlog span.cent.n{color:#555;}
.login_form{height: 430px;margin-top: 10%;}
table.login{border:1px solid #666;}
.admlog{ background: rgba(0, 0, 0, 0) url("../../../images/interface/login_icon.png") no-repeat scroll 18px 75px / 65px auto;border: 1px solid #eeeeee;height: 360px;margin: 150px auto;padding: 10px;width: 251px;}
.admlog span{color: #666;float: right;margin: 7px 0;width: 250px;}
.admlog div{float:left;width:100%;margin:10px 0;}
.admlog div{text-align:center;}
.admlog input[type="text"],.admlog input[type="password"],.admlog div input[type="text"]{background:#FFFFFF;color: #666666;height: 23px;padding: 2px 5px;width: 95%;}
.admlog input[type="submit"]{ display: block;float: right;margin: 0 auto;padding: 6px 3px;width: 100%;}
table.login input[type='text'],table.login input[type='password']{width:200px;}
table.p input.names[type="text"] {background: none ;border: none;margin: 3px 2px;padding: 2px;}
select {margin: 10px;padding: 5px;}
.uptbl, .msg, .back {color: red;display: block;font-size: 14px;margin: 20px auto;text-align: center;}
.actbtn{background:none;border:none;cursor:pointer;padding:5px;float:left;}
.p{border:solid 1px silver;}
table.login{margin-top:10px;}
table.p td{padding:5px;}
.pimg img{max-height:80px;}
.rad{margin:0 5px;}
#msg{display:none;}
#loader {overflow-x: hidden;overflow-y: hidden;vertical-align: middle;background-color: #fbfbfb;position:fixed;display: table;width: 100%;top:0;height: 100%;min-height: 100%;z-index:99999;}
.loader-container {position: relative;display: table-cell;vertical-align: middle;z-index: 12;text-align:center;}
.loader-back-logo {margin-top:-10px;font-size:26px;}
.loader {margin-top:-20px;margin-left: 0px}
td.click{cursor:pointer;position: relative;}
.hidden{display:none;position: absolute;left: 20px;z-index: 1000;top:-20px;background: #fff;padding: 10px;}
table.tabtable2 th{background:#f9f9f9;}
table.tabtable th, table.tabtable td,table.tabtable2 th,table.tabtable2 td {padding: 15px 0;}
input#prd_title[type="text"],textarea#prd_description,input#prd_price[type="text"],input#prd_link[type="text"]{width:90%;}
table.p tr.even{background-color:#f5f5f5;}
table#tohide input[type="checkbox"]{vertical-align: middle;margin: 0 5px;}
table#tohide a{color:#555;font-weight:bold;}
table.adv td {border-bottom: 1px solid #E1E1E1;padding:5px 0;}
table.adv input.names[type="text"] {border: medium none;margin: 3px 2px;padding: 5px;width: 44%;}
.e{border:solid 1px silver;border-bottom:none;margin-top: 50px;}
.f{border:solid 1px silver;border-top:none;}
table.login{margin-top:10px;}
table.adv img {cursor: pointer;padding: 2px 5px 0;}
tr, td {margin: 0;padding-left: 5px;padding-right: 5px;}
div.pages {float: left;padding: 5px;position: relative;text-align: center;width: 100%;}
#dates,.dates,#serviz,#operator{color: #666;float: left;font-size: 14px;margin: 80px 0 10px;width: 250px;}
.dates{width:400px;float:right;}
input.datepicker,input.datepicker2,input.datepicker3{background:#ffffff url("calendar2.png") no-repeat scroll right 0px / 30px auto;margin: 5px 0;}
input.datepicker2,input.datepicker3{float: left;margin: 5px;width: 41%;}
.rows {display: table;margin: 10px auto;text-align: center;}
.pages a {color: #666;cursor: pointer;}
div.pages span {border: 1px solid #f1f1f1;border-radius: 3px;color: #888;float: left;font-size: 14px;height: 30px;line-height: 30px;margin: 5px;width: 55px;}
div.pages span.activpn {background: #fff ;border: 1px solid #f9f5f1;border-radius: 3px;color: red;float: left;margin: 5px;width: 35px;}
.pages a.activpn, .pages a.activpn:hover {color: #ff4400;margin: 15px;}
div.pages a.first, div.pages a.last {color: #000000;line-height: 20px;}
div.pages span.first, div.pages span.last {width: 100px;}
.shd{float:left;max-width:300px;overflow:hidden;}
img#addbanner {cursor: pointer;}
.searchdiv{float:right;margin-top: 15px;}
.searchdiv input[type="text"]{width:330px;}
#search-submit,.search-submit{font-family: sans-serif;background: #1992ac;border: medium none;color: #fff;cursor: pointer;display: inline-block;font-weight: bold;height: 35px;vertical-align: top;width: 80px;}
.searchdiv input[type="text"],#search-submit{float: left;}

ul#categories input[type="checkbox"]{margin:5px 3px;}
#makes_list{margin:50px auto;}
a.vorders{color:#555;}
input.delbut[type="submit"] {background: #555555;border: medium none;border-radius: 10px;color: #FFFFFF;cursor: pointer;padding: 3px 5px;}
table.adv{border:solid 1px #eee;}
table.adv th,table.adm th{background: #f9f9f9;color: #555555;font-weight: normal;padding:10px 5px;}
table.login td{padding:2px;}
table.login th{color:#fff;background:#444;padding:5px;}
.products_form{margin-top:15px;}
table.adv input[type="text"],table.adm input[type="text"]  {border: medium none;margin: 3px 2px;padding: 5px;width: 90%;}
table.adm input[type="text"]{border:solid 1px #ddd;padding:5px;}
input[type="submit"],.save, .cancel,.closebutton{text-decoration: none;display: inline-block;background:#1992ac;margin: 5px;padding: 7px 10px;color:#fff;font-weight:bold;cursor:pointer;border:solid 1px #ddd;}
input[type="submit"]:hover{background: #147388;}
#csearch{margin:3px 0;}
div#spinner {background: #000000;bottom: 0;display: none;left: 0;opacity: 0.8;position: fixed;right: 0;top: 0;z-index: 100;}
div#spinner div {color: #FFFFFF;height: 20px;left: 45%;padding: 5px;position: fixed;text-align: center;top: 40%;width: 100px;}
table.affiliates {border: 1px solid #C0C0C0;margin: 0 auto;min-height: 400px;width: 800px;}
table.affiliates > tbody > tr > td:first-child {font-weight: bold;width: 300px;}
table.affiliates td.label {background: none repeat scroll 0 0 #F9F9F9;color: #FF8C00;font-weight: bold;text-align: center;}
table.affiliates > tbody > tr > td {border-bottom: 1px dotted #CCCCCC;color: #000000;padding: 10px;}
.label {color: #333333;font-size: 15px;}
span.required {color: #FF0000;font-weight: bold;}
table.tabtable div.poption input[type="text"] {padding:1px 5px;width: 80%;}
table.mail{background:#F9F9F9;border: 1px solid #EEEEEE;margin: 0 auto;padding: 10px 40px;}
.label {color: #333333;font-size: 15px;}
span.label select {margin: 10px;}
table.adm input[type="text"]:read-only,input:-moz-read-only,input[readonly="readonly"],input[readonly], input[readonly="readonly"]{border:none;}
.shorter{width:70px!important;}
.poptionholder {float: left;width: 89%;}
.poption,.poption2 {background: #F9F9F9;border-bottom: 1px solid #EEEEEE;color: #555555;float: left;height: 20px;padding: 3px;width: 38%;}
.reldiv{border: 1px solid #EEEEEE;float: left;margin-left: 5px;text-align: center;width: 160px;height:150px;}
.poption label{float: left;height: 20px;line-height: 20px;}
.poption labels{color: #FF0000;float: left;font-size: 14px;height: 20px;line-height:20px;}
.poption2 {text-align: center;width:8%;}
.poption2 img {padding:2px 0;}
.to_hide{display:none;}
span.to_show{background: #1992ac;color:#fff;border: 1px solid #eee;display: block;font-size: 14px;line-height: 40px;margin: 10px auto;width: 240px;}
span.to_show:hover{background: #147388;}
span.to_show a{color: #fff;display: block;height: 100%;line-height: 40px;text-decoration: none;width: 100%;}
img.action, img.add, img.list,span.to_show,#csearch {cursor: pointer;}
.poption input{float:left;margin: 3px 2px;}
table.tabtable div.poption input[type="text"]{width:50px; margin: 3px 0;border:none;}
.poptionholder1 {float: left;width: 60%;}
span.optlbl {background:#F9F9F9;float: left;font-size: 15px;font-weight: bold;margin: 10px 0;padding: 5px 0;text-align: center;width: 100%;}
.poptionholder { background: #F9F9F9;float: left;width: 100%;}
a.cancel:active,a.cancel:link,a.cancel:hover,a.cancel:visited{background: #EF074E;color: #FFFFFF!important;cursor: pointer;font-size:15px;margin: 0;padding:5px;text-decoration:none!important;}
.cancel,.closebutton,.closebutton a,.cancel a{background:#b06565;color: #FFFFFF;text-decoration:none;}
p.saved {background-color: #FFFFFF;background-image: linear-gradient(#FFFFFF, #F7F7F7);color: #000000;cursor: pointer;display: none;float: left;font-size: 12px;font-weight: 600;height: 15px;margin: 0;padding: 3px;position: relative;text-align: center;width: 20px;}
table.products,table.p{ background:#F9F9F9;border: 1px solid #C0C0C0;margin:5px auto;}
table.p tr#newrow {display: none;}
table.mails{background:#fefefe;margin:50px 0;border:solid 1px #eee;}
table.mails th{background:#f9f9f9;}
table.mails th,table.mails td{padding:10px;}
table.mails td{border-bottom:solid 1px #eee;}
div.view_mails{ background:#1992ac;float: right;font-size: 14px;padding: 10px 5px;}
div.view_mails a:link,div.view_mails a:active,div.view_mails a:hover,div.view_mails a:visited{font-weight: normal;color:#fff; text-decoration: none;}
img.add,img.action,img.list,.poption img,.pfields img,img#pdf{cursor:pointer;}
.back {color: #000000;font-size: 13px;font-weight: normal;text-align: right;text-decoration: underline;}
.back  a:link,.back  a:active,.back  a:hover,.back  a:visited{color: #000000;font-size: 13px;font-weight: normal;text-decoration: underline;}
p.saved, p.save { background: #69B10B;color: #FFFFFF;cursor: pointer;font-size: 12px;font-weight: 600;height: 15px;line-height: 15px;margin: 0;padding: 3px;position: relative;text-align: center;width: 20px;}
table.products input[type='text'],table.products input[type='password']{width:200px;border:solid 1px #ccc;line-height:12px;margin:0;padding:0;}
table.products{margin-top:10px;border-collapse:collapse;}
table.products td{padding:2px;border:solid 1px #ccc;border-width:1px 0;}
table.products th{color:#fff;background:#444;padding:5px;}
table.f th,table.f  td,table.e th, table.e td{border:solid 1px silver;}
table.f tr.separators td{border-bottom: 1px solid silver;font-size:6px;line-height:2px;}
table.f td{height:30px;}
table.products a{color:#000;text-decoration:none;}
table.products a:hover{color:#000;text-decoration:underline;}
div.p{border:1px solid #DBDBDB;border-radius:7px 7px 0 0;background:url("../images/background.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); min-height: 400px;}
table.p input[type='text'],table.products input[type='password']{width:200px;}
table.p input.long[type='text'],table.p textarea.long{width:95%;}
table.p input.readonly[type='text']{border:none;background:none;}
table.products tr.rbg,table.p tr.rbg{background:#e8e8e8;}
table.p tr{height: 40px;}
h1{border-bottom: 3px double #eee;color: #777;display: block;font-family: Verdana;font-size: 17px;font-weight: normal;padding-bottom: 5px;width: 100%;}
.srcdiv{margin:20px 0;width: 29%;float: left;}
table.p th,table.e th,table.f th{color:#000;background:url("../images/box.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);font-weight: normal;padding: 5px;text-align: center;}
table.p1 th{color:#000;background:url("../images/box1.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);padding:5px;}
#ntab1,#ntab2,#ntab3,#ntab4,#ntab5,#ntab6,#ntab7,#ntab8,#ntab9 ,#ntab10{background:url("../images/tab.png") repeat-x scroll 0 0 #FFFFFF;cursor:pointer;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;color: #000000;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;margin-right: 2px;padding: 7px 15px 6px;text-align: center;text-decoration: none;}
#content{background: url("../images/background.png") repeat-x scroll 0 1px #FFFFFF;padding: 10px 30px 128px;}
.tabtable,table.tabtable2{margin: 0px auto; width:100%;}
table.tabtable input[type='text'],table.tabtable2 input[type='text']{padding:5px;margin:5px 0;}
table.tabtable2 input[type='text']{width:100%;font-size: 15px; padding: 10px 2px;}
table.tabtable div.poption input.pr[type="text"]{border:solid 1px #eee;height: 15px;}
.test{height:30px;line-height:30px;background:darkorange;color:#fff;width:70px;cursor:pointer;font-weight:bold;}
td.bordered{border:solid 1px #eee;}
.selectrow {border-bottom: 1px solid #eee;display: block;margin: 20px auto;text-align: center;padding-bottom: 20px;}
.selectrow labels,.selectrow input[type="text"],.selectrow textarea{display: block;font-weight: bold;text-align: left;width: 100%;padding-bottom: 5px;}
.selectrow input[type="text"],.selectrow textarea{font-weight: normal;}
.image{height: 200px;border: 1px solid #eee;position: relative;display: block;margin: 5px 0;width: 90%;}
.image img{border: medium none;bottom: 0;display: inline-block;left: 0;margin: auto;position: absolute;right: 0;top: 0;max-height: 200px;max-width: 220px;}
label.right{color: #27a492;cursor: pointer;float: right;padding: 5px 0 5px 5px;}
.selectrow labels{float:left;width:85%;}
.selectrow label.center{text-align:center;background:none;}
div.label{display:block;min-height:250px;border-radius:5px;border:solid 1px #eee;padding:5px;}
.label h2{border-bottom:double 3px #eee;}
.partname{font-weight:normal;display: block;margin: 10px 5px;}
.partname img{width:90%;margin:0 auto;}
.tohidden{display:none;}

select option{padding:5px 0;text-indent:5px;cursor:pointer;}
table.p a{color:#000;text-decoration:none;}
table.p a:hover{color:#000;text-decoration:underline;}
table.p td.category{background:#547C96;color:#fff;font-size:13px;}
.wrapdiv{margin: 0px auto; float: left; width: 99%;margin-top:10px;border:solid 1px silver;padding:5px;}
.ntab{font-size: 14px;margin-top: 50px;text-align: center;width: 100%;}
.row { margin: 0 auto;text-align: center;width: 100%;}
.levels{border-right: 1px solid #ddd;float: left;margin-bottom: 10px;margin-left: 20px;padding-right: 20px;}
div.imgupl1 {background:#F9F9F9;}
div.tp{display:none;}
.wrap,.selectholder{width:80%;display:block;min-width:1000px;margin:50px auto 10px;text-align: center;}
.selectholder{display: inline-block;min-width:  240px;width: auto;vertical-align: top;position: relative;}
.helpspan{color: red; float: left; width: 120px; position: absolute; left: 0px; top: -50px;}
.selectrow input[type="file"]{width:78px;}
.selectholder label{background: #f9f9f9;color: #777;display: block;padding: 5px;width: 100%;}
.selectholder select{margin-top:5px;}
.short{width:100px !important;margin: 0;}
.addnewaf{float:right;padding:5px;font-size:15px;}
.pimagediv{max-width:100px;overflow:hidden;}
.addnewaf a:link,.addnewaf a:active,.addnewaf a:hover,.addnewaf a:visited{color:#ff873f;text-decoration: none;margin:5px 0;}
div.imgupl, div.imgupl1 {border: 1px solid #EEEEEE;padding: 5px;display: inline-block;height: 150px;margin:20px 10px;width: 200px;}
.firstimg {color: #FF0000;height:20px;float: left;width: 100%;}
table.images {min-height: 800px;width: 100%;}
.cancel{background:#ef074e;}
table.p td.category li{width:230px;margin-left:5px;*margin-left:-35px;border-bottom:solid 1px #444;line-height:20px;}
#menu_top{height:50px;background:#1992ac;color:#fff;}
#menu_top a:link,#menu_top a:active,#menu_top a:visited{color: #FFFFFF;display: inline-block;font-size: 13px;font-weight: normal;line-height:20px;outline: 0 none;padding: 0 5px;position: relative;text-decoration: none;}
#menu_top ul.list2 a{color:#fff;}
.tab1{width:99%;padding:5px;}
#menu_top table.p a.l:active,#menu_top table.p a.l:link,#menu_top table.p a.l:hover,#menu_top table.p a.l:visited{color:#000;font-weight: bold;}
table.tpmenu{color:#fff;font-size:14px;width:100%;}
table.tpmenu td{text-align:center; position: relative;top: 10px;}

.tab1 input{width:540px;font-size:15px;color:#222;}
.separator{width:99%;border-bottom:1px dotted #C0C0C0;padding:5px;margin-bottom:10px;}
.required {color: #FF0000;font-weight: bold;}
.label {color: #333;font-size:15px;font-weight: bold;padding: 15px 0;}
.label span.in{float: left;margin: 6px;}
.label select{border:solid 1px #eee;}
.descr{width:540px;height:300px;margin-left:15px;font-size:15px;color:#222;}
.meta{width:90%;height:60px;font-size:15px;color:#222;}
#searchbox{margin:30px;}
img.act{margin:5px;}
.htabs{width:100%;display:inline-flex;}
#fragment1,#fragment2{display:block;}
.htabs a,.htabs a:link,.htabs a:active,.htabs a:hover,.htabs a:visited{color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;text-align: center;}
#f77,#f79,#f80{color:grey;cursor:text;}
#menu {background: url("../images/menu.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);clear: both;height: 34px;min-width: 900px;padding: 0 30px;position: relative;z-index: 1;}
#menu > ul.left {float: left;}
#menu > ul {margin: 0;padding: 0;position: relative;}
#menu > ul > li + li {background: url("../images/split.png") no-repeat scroll left center rgba(0, 0, 0, 0);}
#menu > ul li {list-style: none outside none;}
.highlight{background:pink;}
.pfields{float:left;text-align:center;margin-left:10px;}
ul li{list-style:none;}
table.adm {margin: 20px auto;}
table.adm th{border:solid 1px #ddd;}
table.adm td{border: 1px solid #eee;height: 25px;}
span.menu_option a:active,span.menu_option a:visited,span.menu_option a:link{color:#666;}
.listing{float: left;line-height: 20px;padding: 20px 0;width: 100%;}
.listing1{float: left; width: 100%;padding:5px;}
.listing a:active,.listing a:hover,.listing a:visited,.listing a:link{color: #000000;font-size: 12px;height: 15px;line-height: 15px;padding: 5px;}
span.menu_option a:hover{color:#333;}
ul.list2{padding:0;margin: 0;position: relative;border-right: 1px solid #27a4bf;}
ul.list3{padding:0;margin:0;position:relative;}
ul.list2 li,.list3 li{list-style:none;position:relative;color:#fff;height: 30px;line-height: 30px;}
ul.list3 li ul{display: none;float: left;margin: 0;padding-top:0px !important;position: relative;width: 100%;*margin-top:10px;}
ul.list3 li:hover ul{display:block;position:absolute;z-index:100;width:100%;margin:0;padding:0;left:0;}
ul.list3 li ul li{background-color:#1992ac;list-style:none;text-align:left;padding:5px 0;white-space:normal;width:100%;border-top:1px solid #27a4bf;height:25px;line-height: 25px;}
ul.list3 li ul li a:hover,ul.list2 li ul li a:link,ul.list2 li ul li a:active,ul.list2 li ul li a:visited{color:#fff;}
ul.list3 li ul li:hover,ul.list2 li:hover,div.view_mails:hover{background:#1b7588;}
ul.list3 > li{background:#1992ac url("../images/dropdown.png") no-repeat scroll 95% 15px;}
ul.list3 li:hover{background:#1b7588;}
span.laction{display: inline-block;margin: 3px auto;width: 25px;}
span.laction img{cursor:pointer;}
#categories{border:solid 1px silver;list-style:none;padding:5px;margin:0px auto;width:550px;text-align:left;}
.categories li{padding:3px;}
.catlabel{color:#EF074E;font-size:14px;margin-left:25px;}
#disabled{float:left;padding:3px;width:99%;background:#f8f8f8;margin:2px;}
/* Style you custom popupbox according to your requirement */
.popupbox {width:500px;height:300px;background-image:url(images/pop-up_03.png);background-repeat:no-repeat;display: none; /* Hidden as default */float: left;position: fixed;top: 50%; left: 50%;z-index: 99999;-webkit-box-shadow: 0px 0px 20px #000;-moz-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000;}
.imagediv{display: inline-block;height: 100px; position: relative;overflow: hidden;width: 200px;margin:20px auto; text-align: center;}
.imagediv input{display: block;position: absolute;top: 50%;vertical-align: middle;}
div.imagediv span,div.imagediv input.upload{background:#337AB7;border-radius: 4px;top: 35%;color: #FFFFFF;cursor: pointer;font-size: 14px;left: 0;margin: 0 auto;padding: 5px 8px;position: absolute;right: 0;width: 120px;}
div.imagediv input.upload {cursor: pointer;opacity: 0;filter: alpha(opacity=0);padding:0;top: 0;}
#fade {display: none; /* Hidden as default */background: #000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: .80; z-index: 9999;}
div.tooltip {background:#FFFFFF;border: 1px solid #000000;display: none;float: left;font-size: 12px;padding: 10px;position: absolute;width: 520px;z-index: 10;}
div.tooltip a {background:#CCCCCC;border: 1px outset #000000;float: right;font-weight: bold;margin: 2px;padding: 0 2px;}
.take_snapshot1,.take_snapshot2,.take_snapshot3,.take_snapshot4{display:none;}
.pagination-wrapper {border-top: solid 1px #e9e9e9;margin-top: 30px;text-align: center;padding-top: 30px;line-height: 0;}
.pagination {display: inline-block;font-size: 12px;line-height: 1;margin: 0 auto;text-transform: uppercase;}
.pagination > li {display: inline-block;width: 25px;padding: 10px;}
ul.pagination li a{background: #fff;text-decoration:none;cursor:pointer;}
ul.pagination li a:hover{ background: #000;color:#fff;}
ul.pagination li.active a,ul.pagination li a {padding: 10px 10px;width: 100%;border-radius: 0;}
.new_order{float:right;margin:50px 10px 20px 10px;}
.new_order a{padding:10px 10px;background:#555;text-decoration:none;color:#fff;font-weight:bold;}
.new_order a.print{background: #1992ac;border-radius: 3px;box-shadow: 0 0 1px 1px #ddd;}

.orders{border: 1px solid #eee;display: block;margin: 100px auto 0;max-width: 500px;}
.orders  td:first-child{color: #888;font-weight: bold;text-align: right;width: auto;}
.orders  td:last-child{width:450px;}
.orders  td input,.orders  td select{display: inline-block;margin: 10px 0;width: 78%;}
.orders  td input.short{margin: 10px 0;}
.suggesstion-box{float: left;position: relative;width: 100%;}
#paid{width:auto;}

.hint{  background: #fff;margin: 0;padding: 5px;position: absolute;top: -15px;width: 100%; border: 1px solid #eee;}
.hint li{padding:5px;cursor:pointer;border-bottom: 1px solid #eee;}
.hint li:hover{background:#f9f9f9;}
ul.pagination li.active a{background: #000 !important;cursor: auto !important;}
.pagination > li:first-child > a, .pagination > li:first-child > span {border-radius: 0;background-color: transparent;}
.pagination > li:first-child > a, .pagination > li:first-child > span {margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color: #14181c;border-color: transparent;color: #fff;}

video,.image{width:220px!important;height:200px!important;}
video{float: left;}
.b{display:block;width:100%;text-align:center;}
.selectrow input.txtinput[type="text"]{ height: 25px;margin: 6px 0;padding: 5px;width: 90%;}
.left{float:left;text-align: left;}
.width33 .selectholder{width:33%;}
.blah {max-height: 150px;position: relative;vertical-align: middle;width: 150px;}
.imagediv, .pimagediv, .logodiv {display: inline-block;height: 130px;margin: 20px auto;max-width: 200px;overflow: hidden;position: relative;text-align: center;width: 100%;}
div.imagediv span.second {top: 0;}
div.imagediv span.first, div.imagediv span.second {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #777;position: relative;top: -4px;}
.blah2 {z-index: 100000;}
div.imagediv font {background: #fff;left: 0;opacity: 0.8;position: absolute;right: 0;top: 25px;z-index: 1000000 !important;}
div.imgupl, div.imgupl1 {
    border: 1px solid #ddd;
    float: left;
    height: 230px;
    margin: 20px 10px;
    padding: 5px;
    text-align: center;
    width: 30%;
}
.firstimg {
    color: #ff0000;
    float: left;
    height: 20px;
    width: 100%;
}
.imgupl label {
    color: #14181c;
    font-size: 14px;
    margin-right: 5px;
}
div.imgupl img, div.imgupl1 img {
    margin: 0 auto;
    max-height: 170px;
    max-width: 185px;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.mimage {
    float: left;
}
.rws {
    border-bottom: 3px double #eee;
    width: 100%;
}
table.sh input{max-width: 33px;width: auto !important;}
table.sh td {padding: 0;text-align: center;}
.refwrap{display:inline-block;width:96%;margin:20px 0;text-align:left;}
.refwrap span{border-right: 1px solid #555;color: #555;float: left;height: 25px;line-height: 25px;margin: 10px 5px;padding-right: 10px;font-weight: bold;}
.refwrap span:hover{background:#f9f9f9;}
@media print{
   #menu_top,.save,.selectrow label.center{display:none;}
   .selectholder{float:left;}
   .selectrow{border:none;}
}
@page{size:auto; margin-bottom:5mm;margin-top:5mm;}
@media print{
@page { margin: 0; }
body  { margin: 5mm; }
#page{width:98%;}
.e,.f{max-width:700px!important;}
#menu_top{display:none;}
#content {background: #ffffff;padding: 0;}
table.p td{font-size:10px;}
.listing {float: left;line-height: 15px;padding:3px 0;}
h1{font-size: 12px;}
select,#search-submit, button,table.s{display:none;border:none;}
table.products tr.rbg, table.p tr.rbg,table.p tr,table tr,tr.rbg td{background:#fff !important;}
table.p tr.even{background-color:#fff;}
table.p tr.odd{background-color:#fff;}
}
