.eb2gaddtocart {
    float: right;
    height: 50px;
    width: 150px;
}
.basket {
   display: inline-block;
vertical-align: super;
position: relative;
height: 8px;
margin: 0px 0px 0px 0px;
}
.cart-menu  li:nth-last-child(2):after{
    content: "\00a0";
}
.doviz-dropdown .dropdown-menu li:nth-last-child(2):after{
    content: "";
}
.doviz-dropdown .dropdown-menu li a:hover {
    background-image: none;
    background-color: #FFBB00;
}
.basket .dropdown-menu {
right: -52px;
left: auto;
margin-top: 5px;
width: 350px;
z-index: 9999;
border-radius: 10px;
-webkit-border-radius: 10px;
}
.basket > li{
    position: relative;
}
.top-menu .dropdown-menu:after {
    border-bottom: 10px solid #FFFFFF;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    display: inline-block;
    right: 66px;
    position: absolute;
    top: -10px;
}
.ie8 .top-menu .dropdown-menu:before{
     border-bottom: 11px solid #ccc;
}
.top-menu .dropdown-menu:before {
    border-bottom: 11px solid rgba(0, 0, 0, 0.2) !important;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    content: "";
    display: inline-block;
    right: 65px;
    position: absolute;
    top: -11px;
}
.doviz-dropdown .dropdown-menu:before{
    right: 10px;
}
.doviz-dropdown .dropdown-menu:after{
    right: 11px;
}

.doviz-dropdown .dropdown-menu {
   left: -16px!important;
top: 35px;
z-index: 9999;
min-width: 70px!important;
}
.basket .dropdown-menu li:after{
    content: "";
}
.basket .dropdown-menu li:last-child .basket-item{
    border-bottom: 0;
}
.basket .dropdown-menu li{
    line-height:  10px;
    
    margin: 17px 0px 50px;
}
.basket-item{
    margin: 0 20px;
    position: relative;
    padding-bottom: 17px;
    border-bottom: 1px solid #E2E4D9;
  
}

.basket-item .thumb{
    width: 50px;
    height: 50px; float:left;
}
.basket-item .title{
    font-size: 13px;
    margin-top: 2px;
    line-height: 25px;
    font-weight: normal;
}
.basket-item .price{
    font-weight: 600;
    color:#70543E;
    font-size: 13px;
}
.close-btn{
    position: absolute;
    top:15px;
    right: 10px;
	font-size: 13px;
    font-weight: normal!important;
    line-height: 12px;
    border-radius: 40px;
    width: 20px;
    height: 20px;
    display: inline-block;

}
.basket li:nth-last-child(2) .basket-item{
    border-bottom: 0;
    margin-bottom: 10px;
}

.basket .checkout{
    text-align: center;
    margin: -10px 0 10px 0;
}
.basket .empty{
    text-align: center;
    min-height: 70px;
    padding-top: 30px;
}
.basket-item-count{
    color: #e97800;
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    left: 14px;
    top: 30px;
    z-index: 10;
    min-width: 9px;
}

.dropdown-menu>li>a {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	line-height:20px;
	color:#333;
	white-space:nowrap
}
.cusmo-btn {
    background-color: #75ae0c;
    border: medium none;
    border-radius: 8px;
    color: #ffffff !important;
    display: inline-block !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding: 10px 20px !important;
    text-decoration: none;

}
.cusmo-btn:hover{ color:#FFFFFF !important;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	color:#fff;
	text-decoration:none;
	background-color:#0081c2 !important;
	background-repeat: repeat-x;
    outline: 0;
    background-image: linear-gradient(to bottom, #08c, #0077b3);
}


.cusmo-btns {
    background-color: #75ae0c;
    border: medium none;
    border-radius: 8px;
    color: #ffffff !important;
    display: inline-block !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding: 8px 8px !important;
    text-decoration: none;

}
.cusmo-btns:hover{ color:#FFFFFF !important;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	color:#fff;
	text-decoration:none;
	background-color:#0081c2 !important;
	background-repeat: repeat-x;
    outline: 0;
    background-image: linear-gradient(to bottom, #08c, #0077b3);
}

.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
	color:#999
}
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
	text-decoration:none;
	cursor:default;
	background-color:transparent;
	background-image:none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.buttons-holder{ width:960px; float:right; text-align: right; margin-bottom:10px; margin-right:20px; padding-bottom:10px;}
.buttons-holder .gray{ background-color:#c0c0c0;}
.buttons-holder .gray:hover{ background-color: #ffbb00;}
.quantity input[type="text"],.price input[type="text"],.discount input[type="text"]{ width:40px; height:20px; border:1px solid #4e4e4e; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.price input[type="text"]{ width:70px; margin-top:5px; border-radius: 5px;}
.table th, .table td {
    border-top: 1px solid #dddddd;
    color: #4e4e4e;
    font-family: arial;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    padding: 8px;
    text-align: left;
    vertical-align: top;
}
select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    color: #555555;
    display: inline-block;
    margin-bottom: 9px;
    padding: 4px 6px;
    width:65%;
}
h3, .h3, .sfcommentsFormWrp .sfcommentsTitle {
    font: 400 18px/1.2 "Arial",DroidSansWeb,"Segoe UI","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
}
.customizationtbl th, .customizationtbl td {
    border-top: 1px solid #dddddd;
    color: #4e4e4e;
    font-family: arial;
    font-size: 13px;
    line-height: 20px;
    text-align: left;
}
.customizationtbl th{font-weight:bold; height:30px;}
.customizationtbl td {font-weight: normal;}
.customizationtbl .packdic{ padding:10px 0px;}
.customizationtbl tr td:nth-child(1) { vertical-align:top; padding:10px 0px 0px 5px;}
.customationbtns{ margin-top:10px;}
.customationbtn{ margin-top:20px;}
.contentTitle{ position:fixed; background-color:#FFFFFF;}
.uploadmanuscripttxt tr td input[type="text"] { margin-top:7px;}
.eb2gassigntdm td{padding-left: 0em;}
.users th { height: 2em; line-height: 2em; text-align:center; vertical-align: top;  width:auto!important;
}
.eb2gassigntdm{ margin-top:5px;}
.eb2gassigntdm th{border: 1px solid #dddddd;}
.eb2gassigntdm td{border-bottom: 1px solid #dddddd; line-height:23px; padding-left:5px; border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; }
.uploadmanuscripttxt th {  height: 2em;   line-height: 2em; font-size:11px;   text-align:right;   vertical-align: top;   width: auto !important;}
.eb2gassigntdm th { height: 2em; line-height: 2em; text-align:center; vertical-align: top; width: auto !important;}
.titleMains{ font-size:14px !important; line-height:40px !important;}
.uploadmanuscripttxt select {
    height: 25px;
    width: 76%; margin-top:5px; margin-left:-0px !important;
}
.lblmans{ color:#FF0000;}
.uploadcoverimg{ line-height:35px !important;}
.uploadfiles input[type="button"]{
	background-color: #75ae0c !important;;
    background-repeat: repeat-x;
    border: medium none !important;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
	text-decoration:none;
    height: 32px;
    padding: 7px 10px;
}
.uploadfiles input[type="button"]:hover{background-image: url("../../images/bgSubmit_over.png");}
.uploadfiles textarea{width:100%;	
	border:#d2d2d2 thin solid;
	padding:0.2em;}
.costofbook{ padding-right:7px;}
