/* EM International CSS Document */
html, body {
	font: 0.88em Arial, Verdana, Helvetica, sans-serif;
/*	font: 13px Arial, Verdana, Helvetica, sans-serif;*/
	color: #333333;
	background: url(../images/background-tile.jpg) repeat;
	height: 100%;
}
body {
	padding: 0;
	margin: 0;
}
.top-background {
	background: url(../images/top-background.jpg) no-repeat center top;
	width: 100%;
	height: 100%;
}
ul {
    list-style: square;
    padding:0;
    margin:0;
}
li{
}

li:before {
    /*content: "•"; */
    color: red; /* or whatever color you prefer */
}

p {
	padding: 0 0 10px;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	line-height: 22px;
	padding: 10px 0 14px;
	margin: 0;
}
h1
{
color:#c40731;
}
h2, h3, h4, h5, h6 {
	color:#03336D
	/*00ade0 */
	
}
h1 {
	font-size: 1.4em;
}
h2 {
	font-size: 1.2em;
}
h3 {
	font-size: 1.0em;
}
form, input, select {
	font: 0.88em Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
}
a:link, a:visited {
	/*color: #fe5c11; */
	color: #46750f;
}
a:hover, a:active {
	
	/*color: #333333; */
	color: #fe5c11;
}
img {
	border: 0 none;
}
.wrapper {
	width: 906px;
	margin: 0 auto;
}
.logo a:link, .logo a:visited, .logo a:hover, .logo a:active {
	background: url(../images/em-international-logo.png) no-repeat 12px 48px;
	display: block;
	float: left;
	width: 406px;
	height: 151px;
}
.shopping-block a:link, .shopping-block a:visited, .shopping-block a:hover, .shopping-block a:active {
	font-size: 1.32em;
	text-decoration: none;
	color: #333333;
	background: url(../images/basket.png) no-repeat 238px 16px;
	text-align: right;
	display: block;
	float: left;
	width: 222px;
	height: 21px;
	padding: 30px 78px 30px 0;
	margin: 40px 0 30px 200px;
}
.clear {
	font-size: 0;
	height: 0;
	line-height: 0;
	clear: left;
}
.menus {
	font-size: 15px;
	background: #46750f;
	height: 14mm;
	line-height: 14mm;
	border: 1px solid #ffffff;
	border-bottom: none;
}
.menus ul, .menus ul li {
	display: inline;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.menus li a:link, .menus li a:visited, .menus li a:hover, .menus li a:active {
	color: #ffffff;
	text-decoration: none;
	background: #46750f;
	padding: 17px 26px 18px;
	border-right: 1px solid #ffffff;
}
.menus li a:hover {
	color: #46750f;
	background: #ffffff;
}
.page-container {
	background: #FFFFFF;
	padding: 10px;
	line-height: 20px;
}
.content-block {
	float: left;
	width: 640px;
}
.inner-content-block {
	padding: 10px 15px 0;
}
.right-block {
	float: left;
	width: 236px;
	padding: 0 0 0 10px;
	line-height: 18px;
}
.subscribe-block {
	font-size: 18px;
	background: #e0edbf;
	text-align: center;
	padding: 21px 25px 16px;
	margin: 20px 0;
	border: 1px solid #adce53;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.subscribe-text-block {
	float: left;
	width: 230px;
	padding: 4px 0 0;
}
.subscribe-form-block {
	float: left;
	width: 230px;
}
.subscribe-input {
	font-size: 0.9em;
	width: 225px;
	padding: 5px;
	border: 1px solid #adce53;
}
.journal {
	color: #46750f;
}
.article-boxes {
	font-size: 13px;
	padding: 12px 10px;
	margin: 0 0 15px;
	border: 1px solid #D6D6D6;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.more-links {
	margin: 10px 0 0;
}
.more-links a:link, .more-links a:visited, .more-links a:hover, .more-links a:active {
	font-weight: bold;
	/*text-transform: uppercase; */
}
.books-block {
	float: left;
	width: 82px;
}
.books-description-block {
	float: left;
	width: 132px;
}
.books-description-block img {
	margin: 15px 0 0;
}
.previous-next {
	float: right;
	height: 40px;
}
.previous, .next {
	float: left;
	width: 35px;
	padding: 0 8px 0 0;
}
.next {
	padding: 0 0 0 9px;
}
.divider {
	float: left;
	width: 1px;
	margin: 20px 0 0;
	border-right: 1px solid #D6D6D6;
}
.air-pollution-manuscript-heading {
	font-weight: bold;
	color: #46750f;
	padding: 0 0 6px;
}
.inr {
	font-weight: bold;
	color: #fe5c11;
}
.bold-text {
	font-weight: bold;
}
.black-text {
	font-weight: normal;
	color: #333333;
}
.footer {
	font-size: 13px;
	line-height: 40px;
	border-top: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
}
.footer a:link, .footer a:visited, .footer a:hover, .footer a:active {
	color: #333333;
	text-decoration: none;
	padding: 12px 10px;
}
.footer a:hover {
	color: #fe5c11;
}
.facebook, .twitter, .visa-mastercard {
	float: left;
	width: 250px;
	padding: 15px 0 0;
}
.visa-mastercard {
	text-align: right;
	width: 380px;
}
.visa-mastercard img {
	padding: 0 0 0 15px;
}
.facebook a:link, .facebook a:visited, .facebook a:hover, .facebook a:active, 
.twitter a:link, .twitter a:visited, .twitter a:hover, .twitter a:active {
	font-size: 13px;
	color: #b0b0b0;
	text-decoration: none;
	background: url(../images/facebook-icon.jpg) no-repeat 10px 10px;
	padding: 10px 10px 10px 36px;
}
.twitter a:link, .twitter a:visited, .twitter a:hover, .twitter a:active {
	background: url(../images/twitter-icon.jpg) no-repeat 10px 10px;
}
.facebook a:link span, .facebook a:visited span, .facebook a:hover span, .facebook a:active span, 
.twitter a:link span, .twitter a:visited span, .twitter a:hover span, .twitter a:active span {
	font-weight: bold;
	color: #2173ca;
}
.powered-vt {
	padding: 10px 20px;
	text-align: right;
}
/* Styles for Scrolling Headers */
.main_view {
	width:100%;
/*	background:#e4c133;*/
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:280px; width:640px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	float:none; margin:0 auto;
}
.image_reel {
	position: absolute;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	width:150px;
	margin:0 auto;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
	position:absolute;
	bottom:12px;
	left:79.5%;
}
.paging a {
	float:left;
	width:18px;
	height:18px;
	margin-right:8px;
	background:url(../images/navnormal.png) no-repeat; text-indent: -9999px;
}
.paging a.active {
	width:18px;
	height:18px;
	background:url(../images/navactive.png) no-repeat;text-indent: -9999px;
}
.paging a:hover {background:url(../images/navactive.png) no-repeat;}

/* Books Page Design */

.books-boxes, .books-boxes-last {
	font-size: 13px;
	text-align: center;
	float: left;
	width: 184px;
	padding: 10px;
	margin: 0 10px 10px 0;
	border: 1px dotted #D6D6D6;
	-moz-border-radius: 6px;
	border-radius: 6px;
	line-height: 18px;
}
.books-boxes-last {
	margin: 0 0 10px 0;
}
.books-boxes img, .books-boxes-last img {
	padding: 10px 0;
}
.books-boxes a:link, .books-boxes a:visited, .books-boxes a:hover, .books-boxes a:active, 
.books-boxes-last a:link, .books-boxes-last a:visited, .books-boxes-last a:hover, .books-boxes-last a:active {
	font-weight: bold;
	text-decoration: none;
}
.add-cart {
	margin: 15px 0 10px;
}
.add-cart a:link, .add-cart a:visited, .add-cart a:hover, .add-cart a:active {
	color: #ffffff;
	padding: 8px 22px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	box-shadow: 2px 2px 4px #cecece;
	background-image: -moz-linear-gradient(270deg, #f4681b 0%, #f78e01 100%);
	background-image: -webkit-linear-gradient(270deg, #f4681b 0%, #f78e01 100%);
	background-image: -o-linear-gradient(270deg, #f4681b 0%, #f78e01 100%);
}
/* Books Detail Page Design */
.books-detail-outer-box {
	font-size: 13px;
	border: 1px solid #D6D6D6;
	-moz-border-radius: 4px;
	border-radius: 4px;
	line-height: 18px;
	margin: 0 0 10px;
	display: -webkit-inline-box;
}
.big-book-box {
	float: left;
	text-align: center;
	width: 260px;
	height: 188px;
	padding: 25px 20px;
}
.big-book-detail-box {
	float: left;
	width: 553px;
	border-left: 1px solid #D6D6D6;
}
.books-title {
	padding: 15px 15px 15px 35px;
}
.prices-discounts {
	padding: 15px 15px 15px 35px;
	border-top: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
}
.delivery-padding {
	padding: 15px 15px 15px 35px;
	border-bottom: 1px solid #D6D6D6;
}
.buy-book {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	margin: 20px 15px 22px;
}
.buy-book a:link, .buy-book a:visited, .buy-book a:hover, .buy-book a:active {
	text-decoration: none;
	color: #FFFFFF;
	padding: 10px 30px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	box-shadow: 2px 2px 4px #cecece;
	background-image: -moz-linear-gradient(270deg, #f4681b 0%, #f78e01 100%);
	background-image: -webkit-linear-gradient(270deg, #f4681b 0%, #f78e01 100%);
	background-image: -o-linear-gradient(270deg, #f4681b 0%, #f78e01 100%);
}
.rs {
	font-size: 16px;
	font-weight: bold;
	color: #fe5c11;
}
.rs-strike {
	text-decoration: line-through;
}
#customers {
	font-size: 13px;
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0 20px;
}
#customers td, #customers th {
	font-size: 1em;
	border: 1px solid #D6D6D6;
	padding: 4px 10px;
}
#customers th {
	font-size: 1.1em;
	text-align: center;
	padding: 5px 0;
	background: #46750f;
	color: #ffffff;
}
#customers tr.even td {
	color: #000000;
	background: #e5e5e5;
}
#customers tr.odd td {
	color: #000000;
	background: #F7F7F7;
}
.big-journal-box {
	float: left;
	text-align: center;
	width: 260px;
	padding: 18px 20px;
}
.journals-title-padding {
	padding: 10px 15px 14px 30px;
}
.grey-button, .orange-button {
	margin: 10px 0 0;
	height: 30px;
	line-height: 25px;
}
.grey-button a:link, .grey-button a:visited, .grey-button a:hover, .grey-button a:active, 
.orange-button a:link, .orange-button a:visited, .orange-button a:hover, .orange-button a:active {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	background: url(../images/grey-button-bg.jpg) repeat-x;
	padding: 5px 22px;
	border: 1px solid #c7c7c7;
}
.orange-button a:link, .orange-button a:visited, .orange-button a:hover, .orange-button a:active {
	color: #fff;
	background: url(../images/orrange-button-bg.jpg) repeat-x;
	border: 1px solid #ed4b00;
}
.grey-button a:hover {
	color: #46750f;
}
.orange-button a:hover {
	color: #fff200;
}
.download-subscription-button {
	margin: 10px 27px 0;
}
.download-subscription-button a:link, .download-subscription-button a:visited, .download-subscription-button a:hover, .download-subscription-button a:active {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	display: block;
	padding: 8px 22px;
	border: 1px solid #c7c7c7;
}
.download-subscription-button a:hover {
	color: #46750f;
}
.journals-description-padding {
	padding: 0 15px 15px 0;
}
.past-issues {
	font-size: 13px;
	font-weight: bold;
	padding: 15px;
	border: 1px solid #c7c7c7;
}
.subscription-button, .shopped-button, .cc-button, .abstract-button {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background: url(../images/orrange-button-bg.jpg) repeat-x;
	overflow: visible;
	padding: 4px 22px;
	margin: 0 0 10px;
	border: 1px solid #ed4b00;
	cursor: pointer;
}
.shopped-button {
	color: #000;
	background: url(../images/grey-button-bg.jpg) repeat-x;
	float: right;
	margin: 10px;
	border: 1px solid #c7c7c7;
	width: 175px;
}
.cc-button, .abstract-button {
	color: #000;
	background: url(../images/grey-button-bg.jpg) repeat-x;
	margin: 10px;
	border: 1px solid #c7c7c7;
	width: 270px;
}
.abstract-button {
	width: auto;
	margin: 10px 10px 10px 0;
}
.abstract-button-padding {
	padding: 5px 0;
}
.issue-heading {
	background: #F3F3F3;
	padding: 0 15px;
	margin: 0 0 10px;
}
.issue-articles-box {
	font-size: 13px;
	border: 1px solid #D6D6D6;
	-moz-border-radius: 4px;
	border-radius: 4px;
	line-height: 20px;
	margin: 10px 25px 10px 0;
}
.seperator {
	border-bottom: 1px solid #D6D6D6;
}
.issue-articles-padding {
	padding: 9px 15px 9px;
}
.purchase-table-padding {
	border: 1px solid #D6D6D6;
	-moz-border-radius: 4px;
	border-radius: 4px;
	line-height: 18px;
	margin: 0 0 10px;
	padding: 5px 15px;
}
.purchase-table-padding li {
	font-size: 1.1em;
	margin: 0 0 10px 35px;
}
.dd-cc-border {
	border-right: 1px solid #D6D6D6;
}
.greentext
{
color: #46750f
}
.bluetext
{
color:#03336D;
}
.redtext
{
color:#FF1111;
}
