@CHARSET "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
    font-size:14px;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

h1,h2,h3,h4, legend
{

font:italic 24px/25px Georgia,"Times New Roman","Bitstream Charter",Times,serif;
margin:0;
text-shadow:0 1px 0 #FFFFFF;

}
h1 { font-size: 24px; line-height:25px;} 
h2 { font-size: 22px; }
h3 { font-size: 18px; }
h4, legend { font-size:16px; }
h5, label { font-size: 14px;}

.rw-text-box {
/*
background: url(images/https://marketing.readwhere.com/rdimg/textfield.png) no-repeat;*/
border: 1px solid #ccc;
border-top: 1px solid #999;
font-family: Helvetica, Arial, sans-serif;
font-size: 15px; line-height: 1.3em;
padding: 6px 6px;
width: 80%;
float: none;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;
	
}
.rw-text-box:hover{
border-color:#009EE4 #90CBE8 #90CBE8;
border-right:1px solid #90CBE8;
border-style:solid;
border-width:1px;
}

.rw-de-btn-enabled {

font:12px/15px Arial,Helvetica,sans-serif;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
background: #F6F6F6 -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#EFEFEF));
border:1px solid #CCCCCC;
cursor:pointer;
overflow:visible;
padding:3px;
border-radius:3px;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF);
vertical-align:middle;
white-space:nowrap;

}

.rw-de-btn-enabled:hover, .rw-de-btn-enabled:focus {

-moz-box-shadow:0 0 3px #999999;
-webkit-box-shadow: #999 0px 0px 3px;
background:-moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 #F3F3F3;
background: #F3F3F3 -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#EBEBEB));
border-color:#999999;
outline:0 none;
text-decoration: none;

}

.rw-de-btn-enabled:active, .rw-de-btn-enabled-active, .rw-de-btn-enabled-active:hover, .rw-de-btn-enabled-active:focus {

filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CCCCCC, endColorStr=#FFFFFF);
background:-moz-linear-gradient(center top , #CCCCCC, #FFFFFF) repeat scroll 0 0 #DDDDDD;
background: #DDD -webkit-gradient(linear, 0% 0%, 0% 100%, from(#CCC), to(white));
border-color:#999999;

}

.rw-de-btn-enabled span.label {
padding: 0 5px 0 0;
display:inline-block;
line-height:1.6666em;
vertical-align:middle;

}

.rw-de-btn-arrow {

width: 0;
height: 0;
border: 1px solid transparent;
border-width: 5px 5px 0;
border-top-color: #666;
margin-top: -2px;
font-size:0;

}

.rw-colored-btn, .rw-colored-btn:hover {
	background:-moz-linear-gradient(center top , #FFFFFF, wheat) repeat scroll 0 0 wheat;
	background: #F6F6F6 -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(wheat));
	border:1px solid wheat;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=wheat);
}




table .rw-table-header, table .rw-table-footer,
.rw-ul-header, .rw-ul-footer {

-moz-box-shadow:0 1px 2px #999999;
-webkit-box-shadow: 0 1px 2px #999;
box-shadow: 0 1px 2px #999;
background:-moz-linear-gradient(center top , #FFFFFF, #DDDDDD) repeat scroll 0 0 #F6F6F6;
background:#F6F6F6 -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#DDDDDD));
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#DDDDDD);
}

.rw-preloader {
	display:block;
	height:24px;
	width:24px;
	position:absolute;
	top:5px;
	right:5px;
}

.rw-list-form {

margin:0;

}

.rw-list-form li {

clear:both;
margin:0 0 8px;
}

.rw-list-form .left {

float:left;

}

.rw-list-form .right {
	clear:both;
}
.rw-list-form .right.inline{
    margin-left: 100px;
    clear: right;
}
.rw-right.rw-inline * {
	font-size:16px;
}
.rw-list-form .rw-info {

color:#666666;
font-size:11px;
font-style:italic;
margin:0.2em 0 1em;

}

.rw-list-form .rw-error{
	color:#922;
	display:block;
	margin:2px 0;
}
.rw-text-box.rw-error{
	border: 2px solid #f66;
}

.rw-left label {
	font-size:16px;
	line-height:30px;
}

.rw-pagination{
    float: right;
    margin-right: 20px;
}
.rw-pagination span{
    font-size: 13px;
    margin-right:5px;
}
.rw-pagination ul{
    float:right;
}
.rw-pagination li{
    float:left;
    margin: 2px;
}

.rw-statusmessage_error{
	padding:5px;
	background:#fcc;
}


/* main css */

p.rw-highlight {
	background: #ffc;
	border: 1px solid #ffdd66;
	padding: 5px 6px;
	}
	
	span.rw-highlight {
		background: #ffc;
		padding: 2px 3px;
		}
	
	.rw-highlight_yellow,
	.rw-highlight_white {
		background: #fff;
		border: 1px solid #ccc;
		padding: 5px 6px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
		border-radius: 2px;
		}
	
	.rw-highlight_yellow {
		background: #ffc;
		border: 1px solid #ffdd66;
		}
	
code,
.rw-wrap .rw-code {
	background: #fff;
	color: #222222;
	font-family: "Courier New", Courier, monospace;
	font-size: 95%; line-height: 1.3em;
	padding: 3px 4px;
	}

.rw-textarea_code {
	font-family: Monaco, "Courier New", Courier, monospace;
	font-size: 12px;
	line-height: 1em;
	}

.rw-clear {
	clear: both;
	}
	
	span.rw-clear {
		display: block;
		}

.rw-floatleft {
	float: left;
	}
	
.rw-floatright {
	float: right;
	}

.rw-noclear {
	clear: none;
	}

.rw-nomargin {
	margin: 0 !important;
	}

.rw-smallmargin {
	margin: 0 0 .4em;
	}

.rw-moremargin {
	margin: 0 0 2em;
	}
	
	h4.rw-moremargin {
		margin: 0 0 .8em;
		}

.rw-bordertop {
	border-top: 1px solid #ccc;
	padding: 1em 0 0;
	}

.rw-shortline {
	padding: 0 40% 0 0;
	}

.rw-menupadding {
	float: left;
	width: 691px;
	}

.rw-fade {
	color: #666;
	}
	.rw-fade a {
		color: #50b7e5;
		}
		.rw-fade a:hover {
			color: #00ACFF;
			}

.rw-small {
	font-size: 90%; line-height: 1.3em;
	}



/* ooo	pinnedbox */

		.rw-pinnedbox_lightblue_medium,
		.rw-pinnedbox_lightblue_small,
		.rw-pinnedbox_lightblue,
		.rw-pinnedbox_lightgreen_small,
		.rw-pinnedbox_lightgreen {
			background: #cfedfb url() no-repeat;
			margin: 0 0 1.5em;
			}
			
			.rw-pinnedbox_lightblue_medium .rw-pinnedbox-inner,
			.rw-pinnedbox_lightblue_small .rw-pinnedbox-inner,
			.rw-pinnedbox_lightblue .rw-pinnedbox-inner,
			.rw-pinnedbox_lightgreen_small .rw-pinnedbox-inner,
			.rw-pinnedbox_lightgreen .rw-pinnedbox-inner {
				padding: 16px 20px;
				}
				
				.rw-pinnedbox_lightgreen_small,
				.rw-pinnedbox_lightblue_small {
					margin: 0 0 0 1em;
					width: 200px;
					}
				
				.rw-pinnedbox_lightblue_medium {
					margin: 0 0 0 1em;
					width: 350px;
					}
					
			.rw-pinnedbox_lightgreen_small,
			.rw-pinnedbox_lightgreen {
				}
				
			.rw-pinnedbox_lightgreen_small .rw-pinnedbox-inner,
			.rw-pinnedbox_lightgreen .rw-pinnedbox-inner {
				}

/* ooo	emptybox */
		
		.rw-emptybox {
			padding: 17px 32px 47px;
			}


/* ooo	whitebox */
		
		.rw-whitebox {
			background: #fff;
			padding: 5px;
			}
			.rw-smalltext.rw-whitebox p {
				font-size: 85%; line-height: 1.3em;
				}


/* !o	list-ordered */
		
		.rw-list-ordered {
			margin: 0 0 1em;
			padding: 0 0 0 2em;
			}
			
			.rw-list-ordered li {
				margin: 0 0 .6em;
				}
			
			.rw-list-ordered .rw-normal,
			.rw-list-ordered .rw-alternate {
				padding: 5px;
				}
			
			.rw-list-ordered .rw-alternate {
				background: #f6f6f6;
				}
				
			.rw-list-ordered .rw-floatright {
				margin: 0 0 10px 10px;
				}
				
/* !o	list-checklist */
		
		.rw-wrap .rw-list-checklist {
			margin: 0 0 1em;
			padding: 0;
			}
		
			.rw-list-checklist li {
				display: block;
				margin: 0 0 1px;
				}
			
			.rw-list-checklist label {
				display: block;
				cursor: pointer;
				background: #f0f0f0;
				padding: 10px 13px;
				}
			
			.rw-list-checklist label:hover {
				background: #ffc;
				}
			
			.rw-list-checklist li:first-child label {
				-moz-border-radius-topleft: 8px;
				-moz-border-radius-topright: 8px;
				-o-border-top-left-radius: 8px;
				-o-border-top-right-radius: 8px;
				-webkit-border-top-left-radius: 8px;
				-webkit-border-top-right-radius: 8px;
				-khtml-border-top-left-radius: 8px;
				-khtml-border-top-right-radius: 8px;
				border-top-left-radius: 8px;
				border-top-right-radius: 8px;
				}
			
			.rw-list-checklist li:last-child label {
				-moz-border-radius-bottomleft: 8px;
				-moz-border-radius-bottomright: 8px;
				-o-border-bottom-left-radius: 8px;
				-o-border-bottom-right-radius: 8px;
				-webkit-border-bottom-left-radius: 8px;
				-webkit-border-bottom-right-radius: 8px;
				-khtml-border-bottom-left-radius: 8px;
				-khtml-border-bottom-right-radius: 8px;
				border-bottom-left-radius: 8px;
				border-bottom-right-radius: 8px;
				}
				
				.rw-list-checklist label input {
					margin: 0 12px 0 0;
					}

/* !o	list-arrows */
		
		.rw-list-arrows {
			padding: 0 0 0 12px;
			}
		
		.rw-main-inner .rw-list-arrows {
			padding: 0;
			margin: 0 0 1em;
			}
			
			.rw-list-arrows ul h6 {
				font-size: 12px;
				}
				
			.rw-list-arrows li {
				background: url(images/readwhere-sprite.png) no-repeat -369px -48px;
				_background-image: url(/images/sprite-ie6.png?=4);
				list-style: none;
				margin: 0 0 8px;
				padding: 0 0 0 12px;
				}
				
				.rw-list-arrows .rw-noarrow {
					background: none;
					padding: .2em 0 0;
					}
					
				.rw-main-inner .rw-list-arrows ul {
					padding: 0 0 0 .5em;
					}
					
					.rw-list-arrows ul li {
						background: none;
						list-style: disc;
						padding: 0;
						}
						
						.rw-list-arrows ul a {
							font-weight: normal;
							}

/* ***	Wrap */
		
		.rw-wrap {
			margin: 0 auto;
			width: 974px;
			}


/* ***	Header */

		.rw-header {
			background: url(images/readwhere-tiles.png) repeat-x 0 0;
			color: #fff;
			clear: both;
			padding: 0px;
			position:fixed;
			width:100%;
			top:0;left:0;
			z-index:200;
			min-width: 1024px;
			}
		
	/* >>>	Badges */
	
			.rw-badges {
				float: left;
				display: inline-block;
				margin: 10px 0 0;
				}
				.rw-badges h5 {
					color: #999;
					font-weight: normal;
					text-align: right;
					}
	
	/* >>>	Logo */
			
			.rw-logo {
				background: url("images/readwhere-tiles.png") no-repeat scroll 0 -94px #FFFFFF;
			    float: left;
			    padding-left: 3px;
			    width: 168px;
			}
				
				.rw-logo h1 {
					background: url("images/readwhere-tiles.png") no-repeat scroll 165px -53px #FFFFFF;
				    height: 40px;
				    margin: 0;
				}
		
			.rw-readwhere-logo {
				background: url(images/readwhere-sprite.png) no-repeat 0 3px transparent;
				display: block;
				height: 40px;
				margin: 0 0 0 10px !important;
				text-indent: -9999px;
				width: 150px;
				}
	
	
	/* >>>	Userbox */
			
			.rw-userbox {
				color: #222222;
				float: right;
				height: 61px;
				width: 314px;
				padding: 9px 0 0 17px;
				}
			
			/* Userbox menu */
			.rw-userbox-menu {
				margin: 0;
				padding: 0;
				}
				.rw-userbox-menu li {
					float: left;
					line-height: 1.3em;
					list-style: none;
					width: 314px;
					}
					.rw-userbox-menu li.rw-loggedout {
						line-height: 28px;
						}
				.rw-userbox-menu p.rw-nomargin {
					padding: 3px 0 0;
					}
				.rw-userbox-menu .rw-small {
					color: #c2ecff;
					}
			
			/* Userbox avatar */
			.rw-userbox-avatar {
				float: left;
				padding: 0 5px 0 0;
				}
				.rw-userbox-avatar img {
					border: 2px solid #fff;
					border-top: none;
					}
				.rw-userbox-avatar span {
					display: none;
					}


/* ***	Footer */
		
		.rw-footer {
			color: #222;
			float: left;
			width: 100%;
			}
			
			.rw-footer .rw-wrap {
				border-top: 1px solid #ddd;
				margin: 35px auto 0;
				padding: 20px 0;
				position: relative;
				}
			
			.rw-footer a {
				}
				
			.rw-footer p {
				text-align: center;
				margin: 0;
				}
				
			.rw-footer .rw-fade {
				color: #666;
				}
				
				.rw-footer .rw-fade a {
					text-decoration: underline;
					}
		
		/* Footer menu */
		
		p.rw-footer-menu {
			margin: 0 0 1.2em;
			}
			
			.rw-footer-menu a {
				font-size: 14px; line-height: 1.3em;
				font-weight: normal;
				margin: 0 3px;
				}

/* ***	Main */
		
		.rw-main {
			background: url(/images1/sys-main-t.png) no-repeat;
			/*padding: 0 0 35px;*/
			}
			.rw-main .rw-main-inner {
				min-height: 300px;
				padding: 32px;
				/* To prevent right sidebar from not expanding the page */
				overflow: auto;
				}
				
		/* Main-inner settings */
		.rw-main-inner ul {
			margin: 0 0 1em;
			padding: 0 0 0 14px;
			}
			
		/* Jobs page: topshelf widget */
		.rw-main-inner .rw-topshelf {
			border-bottom: 1px solid #ccc;
			margin: 0 0 4px;
			padding: 0 0 6px 14px;
			}
			
		.rw-topshelf-credit {
			color: #999;
			font-size: 10px; line-height: 1.5em;
			}
		
		.rw-page-title {
			margin: 0 0 .4em;
			}
		
		.rw-secondary-title {
			margin: 1em 0 0
			}
	
/* ***	Main-l */
		
		.rw-main-install-center,
		.rw-main-l,
		.rw-main-l_small,
		.rw-main-r,
		.rw-main-r_small {
			min-height: 250px;
			}
		
		.rw-main-l {
			float: left;
			width: 484px;
			}
			.rw-main-l_small {
				float: left;
				width: 290px;
				}

/* ***	Main-r */
		
		.rw-main-r {
			float: right;
			width: 484px;
			}
			.rw-main-r_large {
				float: right;
				width: 678px;
				}

/* ***	Main-r-big */
		
		.rw-main-r-big {
			float: right;
			width: 752px;
		}
		
		.rw-main-r-big .rw-paperbox {
		background: url(images/readwhere-sprite.png) no-repeat 0 -599px;
		_background-image: url(/images/sprite-ie6.png?=2);
		padding: 0 0 15px;
		position: relative;
		width: 752px;
		}
		
		.rw-main-r-big .rw-paperbox-inner {
		background: url(images/readwhere-sprite.png) no-repeat -756px 100%;
		_background-image: url(/images/sprite-ie6.png?=2);
		min-height: 300px;
		padding: 32px;
		}
		
#rw-search-form {
    float: left;
    height: 33px;
    margin: 0 30px 0 0;
    padding: 6px 0 0 10px;
    position: relative;
    width: 220px;
}

#search-q {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3);
    border: 1px solid #263373;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.25);
    color: rgba(255, 255, 255, 0.75);
    float: left;
    font-size: 13px;
    height: 13px;
    line-height: 1;
    padding: 6px 26px 6px 6px;
    width: 200px;
}
#search-q:hover {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
    color: #FFFFFF;
}
#search-q:focus {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    color: #333333;
    padding: 7px 27px 5px 7px;
    text-shadow: 0 1px 0 #FFFFFF;
}
#search-submit {
    background: url("images/readwhere-sprite.png") no-repeat 0 -143px transparent;
    border: 0 none;
    cursor: pointer;
    height: 14px;
    left: 223px;
    opacity: 0.5;
    position: absolute;
    text-indent: -9999px;
    top: 13px;
    width: 14px;
}
#search-submit:hover {
	background: url("images/readwhere-sprite.png") no-repeat 0 -111px transparent;
}

.rw-header-publish-btn{
    color: #333333;
    float:left;
    font-size: 16px;
    height: 20px;
    line-height: 19px;
    margin-top: 4px;
    padding: 5px 10px;
    text-decoration:none;
}

.rw-header-link {
    color: #BFE4EF;
    float: left;
    outline: medium none;
    padding: 0 10px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    line-height:40px;
    font-size:12px;
    border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #da5a1d;
}
a.rw-header-link:visited {
	color:#BFE4EF;
}

.rw-header-link.active {
    background-color: #ffffff;
    color: #666666;
    text-shadow:none;
    text-decoration:none;
}

.rw-header-link.active:hover {
    background-color: #ffffff;
    color: #666666;
}

.profile.rw-header-link.dropdown {
	padding-right: 20px;
	margin:0 10px;
	position:relative;
	cursor: pointer;
}

.rw-header-link.dropdown .arrow {
	width: 0;
height: 0;
border: 1px solid transparent;
border-width: 5px 5px 0 5px;
border-top-color: #FFF;
margin-top: -2px;
position: absolute;
top: 20px;
right: 0;
margin-right: 2px;
}

.rw-header-link.dropdown.open {
	background-color: white;
	color:#2364C2;
	text-shadow:none;
	border-bottom: 1px solid;
	margin-bottom: -1px;
}

.header-dropdown{
	background:white;
	position:absolute;
	border-style: solid;
	border-color: #3374D2;
	border-width: 0 1px 1px 1px;
	top:40px;
	margin:0;
	list-style: none;
	z-index:150;
}
.header-link.list {
	border-width: 0;
	float: none;
	color: #2364C2;
	text-shadow: none;
	display: block;
}
a.header-link.list:visited {
	color:#2364C2;
}

.rw-header-link.list:hover{
	color: #2364C2;
	background-color: rgba(23, 64, 194, 0.1);
}

.rw-header-link:hover {
    background-color: rgba(255, 255, 255, 0.1);
    color: white;
}
.rw-header-link:active {
    background-color: rgba(0, 0, 0, 0.1);
    color: white;
}

.rw-header-link.list, .rw-header-link.list:visited {
    border-width: 0;
    color: #2364C2;
    display: block;
    float: none;
    text-shadow: none;
}

img{border:none;}
.rw-fleft{float:left;}
.rw-fright{float:right !important;}
.rw-clr{clear:both;}
.rw-blue{ color:#005fb5 !important}
.rw-width_100{ width:100%}
.rw-mar-top125{ margin-top:125px;}
.rw-martop5{ margin-top:5px;}
/*.wid180{ width:180px;}*/
.rw-mrnone{ margin-right:0 !important}
.rw-mr10{ margin-right:10px;}
.rw-ml3{ margin-left:3px;}
.rw-mr3{ margin-right:3px;}
.rw-mr-btom10{ margin-bottom:10px !important;}
.rw-width345{ width:345px !important;height:496px !important}
.rw-pad10{ padding:10px 0}
.rw-pad-bot10{ padding-bottom:10px}
.rw-font10{ font-size:10px;}
.rw-width50{ width:50%;}
.rw-martop30{ margin-top:30px;}
.rw-height370{ height:370px !important}
.rw-height535{ height:535px !important}
.rw-mar-rt10{ margin-right:10px;}
.rw-fontsize14{font-size: 14px;}


/*header-part2*/
.rw-r_w_header2{ width:1000px; margin:0 auto; position:relative;}
.rw-r_w_header2 .rw-logo2{ float:left; margin-top:11px;}
.rw-r_w_header2 .rw-link{ float:right; margin-top:28px;margin-right: 6px;}
.rw-r_w_header2 .rw-link > ul{ padding:0; margin:0; list-style-type:none;}
.rw-r_w_header2 .rw-link > ul li{ float:left;}
.rw-r_w_header2 .rw-link > ul li span{ float:left;padding:0px;}
.rw-r_w_header2 .rw-link > ul li a{ text-decoration:none; padding:0px 5px; display:block; color:#325908; float:left;}
.rw-r_w_header2 .rw-link > ul li a:hover{ text-decoration:underline;}

.rw-main1{}
.rw-main1 li{padding:5px 0;}
ul.rw-dropdow{ border:1px solid #d2dcbe; display:none;z-index:1000;}
a.rw-show-logout:hover ul.rw-dropdow{ display:block; width:150px; background:#f6f8f3; position:absolute; top:49px; right:10px; padding-bottom:1px;box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;-o-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;}
a.rw-show-logout ul.rw-dropdow li{ display:block; float:left; width:138px; padding:5px; border:1px solid #fff; margin-bottom:-1px;}
.rw-r_w_header2 .rw-search2{ float:left; padding:20px 0 0 95px; width:325px}
.rw-r_w_header2 em{ /*background:url(../images/search2.jpg) no-repeat;*/ width:9px; height:38px; float:right;}
.rw-r_w_header2 input{ float:right; border:0; /*background:url(../images/search2_bg.jpg) repeat-x;*/ padding:6px; color:#333; height:20px; width:230px}
.rw-r_w_header2 dfn{ float:right;  /*background:url(../images/search_btn2.jpg) no-repeat;*/ width:37px; height:31px;}
.rw-r_w_header2 dfn a{ text-decoration:none}

/*navigation-part2*/
.rw-r_w_top_nav2{ float:left; width:100%; margin-top:10px;}
.rw-r_w_top_nav2 .rw-left_bg{/* background:url(../images/nav_left.jpg) no-repeat left top;*/ width:11px; height:39px; float:left;}
.rw-r_w_top_nav2 .rw-right_bg{ /*background:url(../images/uploadhere.jpg) no-repeat left top;*/ width:87px; height:39px; float:right}
.rw-r_w_top_nav2 .rw-right_bg a{ display:block; height:39px;}
.rw-r_w_top_nav2 .rw-right_bg:hover{/*background:url(../images/hovuploadhere.jpg) no-repeat left top;*/}
.rw-r_w_top_nav2 ul{ padding:0; margin:0; list-style-type:none; float:left;  width:902px;}
.rw-r_w_top_nav2 ul li{ float:left; /*background:url(../images/divider2.jpg) no-repeat right 49%; */margin-right:5px;}
.rw-r_w_top_nav2 ul li.rw-bgnone{ background:none;}
.rw-r_w_top_nav2 ul li a{text-decoration:none; display:block; color:#fff; font-weight:bold; padding:13px 12px;}
.rw-r_w_top_nav2 ul li a:hover{text-decoration:underline;}
.rw-rw_container{ width:1000px; margin:0 auto; clear:both;}
.rw-top_container{ float:left; width:100%; position:relative}
.rw-top_container p{ float:left; width:100%}
.rw-top_container .rw-arrowlft{/*background:url(../images/arrow-lft.png) no-repeat;*/ height:70px; width:41px; position:absolute; left:0px; top:90px}
.rw-top_container .rw-arrowrgt{/*background:url(../images/arrow-rgt.png) no-repeat;*/ height:60px; width:41px; position:absolute; right:0px; top:90px}
.rw-top_container p span{ float:left;}
.rw-rw_left_col{ width:206px; float:left;top: 70px; left: auto;}
.rw-rw_left_col ul{ padding:0; margin:0; list-style-type:none;}
.rw-rw_left_col ul li{ float:left; width:100%;  background:#f4f4f4; border-bottom:1px solid #fff;
                    border-radius:3px;
                    -moz-border-radius:3px;
                    -webkit-border-radius:3px;
                    -o-border-radius:3px;
                    }
.rw-rw_left_col ul li a{ text-decoration:none; color:#606060; font-weight:bold; padding:7px 20px; font-size:13px; display:block}
.rw-rw_left_col ul li.rw-active,.rw-rw_left_col ul li.rw-active a,.rw-rw_left_col ul li:hover,.rw-rw_left_col ul li:hover a{ background:lightBlue; color:#000;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
}
.rw-blu_bg{ background:#d4dbe2 !important}
.rw-cat_type a {color:#606060;}

.rw-rw_right_col{ width:756px; float:right;}
.rw-rw_right_col ul{ list-style-type:none; padding:0; margin:0; float:left}
.rw-rw_right_col ul li{ float:left; margin-right:10px; position:relative; padding:12px; background:#f4f4f4; border:1px solid #e2e2e2; width:153px; height:230px;margin-bottom:10px;}
.rw-rw_right_col ul li .rw-vhover{ display:none; width:100%; height:100%; cursor:pointer; /*background:url(../images/hoverrr.png) repeat;*/ position:absolute; top:0; left:0;}
.rw-rw_right_col ul li .rw-vhover a{ /* width:180px */}
.rw-rw_right_col ul li:hover .rw-vhover{display:block;}


.rw-rw_right_col p{ float:left; width:100%; padding-bottom:8px;}
.rw-rw_right_col p span{ float:left;}
.rw-rw_right_col ul li .rw-newvhover{ height:252px !important; top:auto; bottom:0!important; text-align:right!important;}
.rw-texalignL{ text-align:left !important;}
/*inner_content css add by Ranjit on 15 march*/
.rw-inner_content{ float:left; width:80%; padding:30px 20px 10px 18px;}
.rw-inner_content ul{ padding:0; margin:0; list-style-type:none; width:100%; text-align:center;}
.rw-inner_content ul li{ width:100%; float:left; margin-bottom:5px; background:none; padding:0; border:0; height:auto}
.rw-inner_content ul li.rw-starmay{ font-size:17px; color:#73beff}
.rw-inner_content ul li.rw-book{ font-size:12px; color:#ffb400}
.rw-inner_content ul li.rw-digital{ font-size:17px; color:#fff}
.rw-inner_content ul li.rw-unpaid{ font-size:13px; color:#f0f900}
.rw-inner_content ul li span{ text-decoration:none; color:#fff;}
.rw-inner_content ul li a:hover{ text-decoration:underline}
/*footer css add by Ranjit on 14 march*/
.rw-footer_rw{ width:1000px; margin:10px auto; padding:0;  overflow:hidden;float:left;}
.rw-footer_rw ul{ padding:0; margin:0; float:left; list-style-type:none}
.rw-footer_rw ul li{ float:left; /*background:url(../images/divider1.jpg) no-repeat right 49%*/}
.rw-footer_rw ul li.rw-bgnone{background:none;}
.rw-footer_rw ul li a{ text-decoration:none; color:#fff; display:block; padding:12px 10px;}
.rw-footer_rw ul li a:hover{ text-decoration:underline;}
.rw-rw-footer_rw .rw-link2{ float:right; padding:12px 10px 12px 0; color:#fff}
.rw-footer_rw .rw-link2 a{ text-decoration:none; color:#fff}
.rw-footer_rw .rw-link2 a:hover{ text-decoration:underline;}


/*Form Pop Up*/

.rw-formContainer{
	position:absolute;
	top:72px;
	left:246px;
	border:5px solid rgba(157, 210, 71, 0.4);
	border-radius:10px;
	
	}
.rw-formContainer div.rw-formwrapper{ background:#fff;
	width:800px;
	height:287px;
	padding:15px;
    }
.rw-formContainer div.rw-formwrapper .rw-close{width:100%; float:left;}
.rw-formContainer div.rw-formwrapper .rw-close a {float:right; margin-top:-30px; margin-right:-24px; overflow:visible;}
.rw-formSlide{ float:left; width:59%;}
.rw-formSlide h2{ color:#4f4f4f; font-size:15px; font-weight:bold; margin-bottom:10px;}
.rw-formSlide .rw-fwrap{}
.rw-formSlide .rw-fwrap p{ float:left; width:100%; text-align:center;}

.rw-formSlide .rw-col1{ float:left; width:49%; /*
	*/;}
.rw-formSlide .rw-col1 input{
	border:1px solid #dbdbdb;
	border-radius:2px;
	padding:7px 5px;
	margin:5px 0;
	cursor:pointer;
	width:85%;
	}
.rw-formSlide .rw-col1 input:hover
{ 
	-moz-box-shadow:0 0 3px #888;
	-o-box-shadow:0 0 3px #888;
	-webkit-box-shadow:0 0 3px #888;
	box-shadow:0 0 3px #888;
  }
.rw-formSlide .rw-col2{float:right; width:49%;}
.rw-formSlide .rw-col2 ul.rw-community{margin-top:0px;}
ul.rw-community li{ width:223px; height:39px; /*background:url(../images/community.png) no-repeat left top;*/ cursor:pointer; margin:3px 0;}
ul.rw-community li.rw-fb{background-position:0px 0px;}
ul.rw-community li.rw-tw{background-position:0px -51px;}
ul.rw-community li.rw-gp{background-position:1px -220px;}

ul.rw-community li:hover.rw-fb{background-position:1px -117px;}
ul.rw-community li:hover.rw-tw{background-position:1px -168px;}
ul.rw-community li:hover.rw-gp{background-position:1px -267px;}


.rw-contentSlide{float:right; width:40%;}
.rw-container4{ padding:5px 0; font-size:12px; font-weight:normal; }
.rw-container4 a{text-decoration:none; color:#5d720a;}
.rw-container4 a:hover{ text-decoration:underline;}


.rw-book1{ border:1px solid #e2e2e2; background:#f4f4f4; display:inline-block; padding:10px; margin:5px 6px;}
.rw-marginToT{ margin-top:0!important;}
.rw-marginToL{margin-left:0 !important;}
.rw-marginToR{ margin-right:0!important;}
.rw-book1 a{ display:block;}
/*
.mhover{ display:none;}
*/
.rw-mhover ul{}
.rw-mhover ul li{}

/*Description*/

.rw-leftContainer{ margin-top:40px;float:left; width:635px;}
.rw-rightContainer{ margin-top:40px;float:right; width:318px;}

.rw-readercontainer{}
.rw-readertab{overflow:hidden;}
.rw-readertab li.rw-selected, .rw-readertab li:hover{ float:left; background:#193751; color:#fff;}
.rw-readertab li.rw-selected a, .rw-readertab li:hover a{ color:#fff;}
.rw-readertab li{ float:left; background:#d3d4d4; color:#fff; padding:7px 15px; margin:0 1px; font-weight:bold;
               border-radius:5px 5px 0px 0px;
               -moz-border-radius:5px 5px 0px 0px;
               -webkit-border-radius:5px 5px 0px 0px;
               -o-border-radius:5px 5px 0px 0px;
               }
.rw-readertab li a{ color:#333;}
.rw-readerDes{min-width: 280px;background:#fdfdfd; border:1px solid #e2e2e2; padding:10px; overflow:hidden;}
.rw-readerDes li{margin-bottom:7px; padding-bottom:7px; overflow:hidden; border-bottom:1px dashed #d9d9d9;}
.rw-readerDes img{ float:left}
.rw-readerDes div{ float:left; margin-left:5px; width:182px; line-height:18px;}
.rw-readerDes div > span{ font-size:15px; color:#749002; font-weight:bold;}
.rw-readerDes div > span a{color:#749002;}
.rw-readerDes div > ins{ font-size:11px; color:#bfbfbf; text-decoration:none;}
.rw-readerDes div > ins > a {color:#bfbfbf; text-decoration:none;}
.rw-readerDes div > p{color:#737373; }


.rw-title .rw-col3{ float:left; width:575px;}
.rw-title .rw-col3 ins{ color:#acacac; text-decoration:none; font-size:11px;}
.rw-title .rw-col3 ins a{ color:#acacac; text-decoration:none;}
.rw-title .rw-col3 ins a:hover{ text-decoration:underline;}


.rw-title .rw-col3 h1{font-size:21px; color:#525252; font-weight:normal;}
.rw-title .rw-col3 h1 span{ color:#4f7800;}
.rw-title .rw-col3 h1 img{ padding:0 1px;}
.rw-title .rw-col4 { float:right; margin-top:6px;}
.rw-title .rw-col4 a{ float:right; padding:5px 8px; margin:0 2px;
                border:1px solid #dbdbdb;
                border-radius:3px;
                -moz-border-radius:3px;
                -o-border-radius:3px;
                -webkit-border-radius:3px;
background-color: #ECECEC;
background-image: -moz-linear-gradient(center top , #F8F8F8, #ECECEC);
background-image: linear-gradient(top bottom, #ffffff, #ededed);
background-image: -o-linear-gradient(top bottom, #ffffff, #ededed);
background-image: -moz-linear-gradient(top bottom, #ffffff, #ededed);
background-image: -webkit-linear-gradient(top bottom, #ffffff, #ededed);
background-image: -ms-linear-gradient(top bottom, #ffffff, #ededed);
border-color: #C6C6C6;
                }

.rw-title .rw-col4 a:hover{ box-shadow:0 0 2px #888;}
.rw-storyImage{ padding:10px; background:#f4f4f4; border:1px solid #e2e2e2; margin-top:10px;}
.rw-discription{ float:left; width:100%;}
.rw-discription h4{ color:#525252; font-size:14px; padding:10px 0 2px}
.rw-discription p{ line-height:17px; font-size:12px; font-weight:normal; float:left; width:100%;}
.rw-wr_comment{ padding:0; margin:0; list-style-type:none; border-bottom:1px dashed #d9d9d9; float:left; width:100%}
.rw-wr_comment li{ float:left; margin-right:10px;}
.rw-wr_comment li a{ text-decoration:none; padding:5px 0px 12px 0; display:block; color:#525252; font-size:13px; font-weight:bold;}
.rw-wr_comment span{ float:left; padding:5px 10px 5px 10px;}

.rw-comment{ float:left; width:100%; margin-top:15px;}
.rw-comment textarea{ border:1px solid #dadada; padding:10px; color:#a4a4a4; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}
.rw-comment img{ vertical-align:middle}
.rw-comment a{ text-decoration:none; color:#ACACAC}
.rw-comment a:hover{ text-decoration:underline}
.rw-drag_drop_vedios{ float:left; background:#f1f1f1; padding:15px 0; text-align:center; width:100%; }
.rw-drag_drop_vedios p{ line-height:18px;}
.rw-social_link{ float:left; width:100%; padding:10px 0}
.rw-social_link span{ float:left; padding:5px 5px 5px 0;}
.rw-social_link a{ /*background:url(../images/social-site.jpg) no-repeat;*/ float:left; width:25px; height:24px;}
.rw-social_link a.rw-twetter{ background-position:-1px -1px;}
.rw-social_link a.rw-fb{ background-position: -27px -1px}
.rw-social_link a.rw-linkin{ background-position:-53px -1px ;}
.rw-social_link a.rw-twetter:hover{ background-position:-1px -26px;}
.rw-social_link a.rw-fb:hover{ background-position: -27px -26px}
.rw-social_link a.rw-0linkin:hover{ background-position:-53px -26px ;}

.rw-uploding_vedio{ float:left; width:100%;}
.rw-add_more_container{ float:left; width:100%}
.rw-add_more_container p{ float:left; width:100%;}
.rw-add_more_container p a{ text-decoration:none; float:right; color:#4f4f4f}
.rw-add_more_container p a:hover{ text-decoration:underline;}
.rw-uploding_cont{ float:left; width:100%;}
.rw-uploding_cont p{ float:left; width:97%; background:#f5f5f5; padding:5px 10px 5px 15px; margin-bottom:3px;}
.rw-uploding_cont p span{ float:left; /*background:url(../images/process.gif) no-repeat left 50%;*/ padding-left: 20px;padding-right: 20px; padding-top: 2px;}
.rw-uploding_cont p dfn{ font-style:normal; float:left; width:258px; height:20px;}
.rw-uploding_cont p em{ font-style:normal; float:right; padding-top:5px;}

.rw-uploding_vedio h2{ color:#4f4f4f; font-size:15px; font-weight:bold; margin-bottom:10px;}

.rw-uploding_field{ float:left; width:100%; margin-top:10px;}
.rw-uploding_field>div{ float:left; width:100%; padding:0}
.rw-uploding_field>div>p>label{ float:left; width:98%; padding:2px 0}
.rw-uploding_field>div>p>input{border: 1px solid #DBDBDB; border-radius: 2px 2px 2px 2px;cursor: pointer; margin: 5px 0; padding: 7px 5px;width: 97%;}
.rw-uploding_field>div>p>select{border: 1px solid #DBDBDB; border-radius: 2px 2px 2px 2px;cursor: pointer; margin: 5px 0; padding: 7px 5px;width: 98%;}
.rw-uploding_field>div>p>textarea{border: 1px solid #DBDBDB; border-radius: 2px 2px 2px 2px;cursor: pointer; margin: 5px 0; padding: 7px 5px;width: 97%; height:70px}
.rw-autotag{ float:left; width:70%; margin-bottom:10px;}
.rw-autotag span{ float:left;  color:#a4a4a4; font-size:10px; font-weight:bold; padding:3px 0 6px;}
.rw-autotag ul{ padding:0; margin:0; list-style-type:none; width:100%; float:left}
.rw-autotag ul li{ float:left; background:#f1f1f1; border-radius:2px; -moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; margin-right:2px;}
.rw-autotag ul li a{ text-decoration:none; font-size:10px; color:#a4a4a4; padding:3px 5px; display:block;}

.rw-width70{ width:70%;}
.rw-width25{ width:25%;}

.rw-contentSlide{float:right; width:40%;}
.rw-container4{ padding:5px 0;}
.rw-container4 a{text-decoration:none; color:#5d720a;}
.rw-container4 a:hover{ text-decoration:underline;}

.rw-breadcrum{ padding:7px 1px 7px 10px; background:#F4F4F4; border:1px solid #E2E2E2; margin-bottom:10px;}
.rw-breadcrum a{ color:#0a5191;}
.rw-breadcrum a:hover{ color:#5f8d14;}

.rw-syMagzine{ margin-top:-6px; margin-bottom:10px;}

html*+ .rw-syMagzine { margin-top:-27px; margin-right:2px;}

.rw-rw_container{ clear:both; margin-top:10px;}
html*+ .rw-rw_container{ clear:both; margin-top:10px;}

.rw-syMagzine select{ border:1px solid #ccc; padding:3px;}
/*By Sadaf */
.rw-mar-rt18{ margin-right:0;}
.rw-bordernone{border:none !important;}
.rw-boredera{border:1px solid #d4dbe2;}
.rw-left_col{ width:740px; float:left;}
.rw-left_col .rw-left_panel{float:left; width:190px; margin-right:10px}
.rw-left_panel .rw-newspaper{float:left; width:92%; background:#f4f4f4; border:1px solid #e2e1e1;padding:10px 7px;
                    border-radius:3px 0px 0px 3px;
                    -moz-border-radius:3px 0px 0px 3px;
                    -webkit-border-radius:3px 0px 0px 3px;
                    -o-border-radius:3px 0px 0px 3px;
                    }
.rw-newspaper p{float:left; width:50%; color:#606060; line-height:20px; font-size:12px; font-weight:bold;}
.rw-newspaper p a{color:#5F8D14; font-weight:normal; font-size:11px; text-decoration:underline}
.rw-newspaper p a:hover{text-decoration:none}
.rw-left_panel .subs {float:left; width:100%}
.rw-subs ul{ padding:0; margin:0; list-style-type:none;}
.rw-subs li{ float:left; width:100%; text-align:left;  background:#f4f4f4; border-bottom:1px solid #fff;
                    border-radius:3px 0px 0px 3px;
                    -moz-border-radius:3px 0px 0px 3px;
                    -webkit-border-radius:3px 0px 0px 3px;
                    -o-border-radius:3px 0px 0px 3px;
                    }
.rw-subs ul li a{ text-decoration:none; color:#606060; font-weight:bold; padding:7px 15px; font-size:13px; display:block}
.rw-subs ul li.rw-active,.subs ul li.rw-active a,.rw-subs ul li:hover,.rw-subs ul li:hover a{ background:#727272; color:#fff;
	border-radius:3px 0px 0px 3px;
	-moz-border-radius:3px 0px 0px 3px;
	-webkit-border-radius:3px 0px 0px 3px;
	-o-border-radius:3px 0px 0px 3px;
}
.rw-subs ul li a em{color:#5f8d14; font-style:normal; padding-left:5px}
.rw-subs ul li:hover a em{color:#0a5191;}
.rw-left_panel .rw-lft_top{/*background:#d4dbe2 url("../images/lfthead_icon.png") no-repeat 10px 11px;*/ color:#606060; font-weight:bold; padding:9px 20px 9px 32px; font-size:13px; border-radius:3px 0px 0px 3px; float:left; width:73%;
	-moz-border-radius:3px 0px 0px 3px;
	-webkit-border-radius:3px 0px 0px 3px;
	-o-border-radius:3px 0px 0px 3px;}
.rw-lft_top img{padding-left:3px }
.rw-left_panel .rw-lft_top1{background:#f4f4f4; color:#606060; font-weight:bold; padding:9px 15px; font-size:13px; border-radius:3px 0px 0px 3px; float:left; width:84%;
	-moz-border-radius:3px 0px 0px 3px;
	-webkit-border-radius:3px 0px 0px 3px;
	-o-border-radius:3px 0px 0px 3px;}
.rw-lft_top1 img{padding-left:3px }
.rw-left_panel .rw-recent{float:left; width:100%}
.rw-recent ul{ padding:0; margin-left:5px; list-style-type:none;}
.rw-recent ul li{float:left; text-align:left; background:#fff;  border-bottom:1px dashed #D9D9D9; color:#606060; padding:10px 5px; font-size:11px; width:91%;}
.rw-recent ul li a{font-style:italic; text-decoration:underline; color:#606060; }
.rw-recent ul li a:hover{color:#333; }
.rw-recent ul li span{color:#b3b2b2; width:100%; float:left}

.rw-left_col .rw-midpanel{float:left; width:540px} /*for author page*/
.rw-topsubs{float:left; width:97%; background:#f7f7f7; border:1px solid #e2e1e1;padding:5px;
                    border-radius:3px;
                    -moz-border-radius:3px;
                    -webkit-border-radius:3px;
                    -o-border-radius:3px;
                    }
.rw-topsubs .rw-subslft{/*background:url("../images/lfthead_icon.png") no-repeat 0px 9px;*/ color:#0a5191; font-weight:bold; padding:7px 23px 3px}
.rw-topsubs .rw-subsrgt{/*background:#f7f7f7 url("../images/visitor_icon.png") no-repeat 10px 5px;*/ color:#0a5191; font-weight:bold; padding:6px 10px 6px 32px; border:1px solid #e2e1e1;
                    border-radius:3px;
                    -moz-border-radius:3px;
                    -webkit-border-radius:3px;
                    -o-border-radius:3px;}
.rw-topsubs dfn{color:#5f8d14; font-style:normal; padding-left:3px}
.rw-midcontent{float:left; width:98%; padding:5px}
.rw-midcontent h1{color:#606060; font-size:13px; float:left; width:100%}
.rw-midcontent p{color:#606060; font-size:12px; float:left; padding:5px 0px; width:100%}
.rw-midcontent a.rw-link{color:#5F8D14; font-weight:normal; font-size:11px; text-decoration:none}
.rw-midcontent a.rw-link:hover{text-decoration:underline;}
.rw-midcontent .rw-slab{/*background:url("../images/slab-bg.gif") repeat;*/ float:left; width:100%}
.rw-slab .rw-slabrow{float:left; width:95%; padding:20px 15px 0px}
.rw-slabrow .rw-slablft{/*background:url("../images/shelf-lft.png") no-repeat; */width:24px; height:63px; float:left; margin-top:188px}
.rw-slabrow .rw-slabrgt{/*background:url("../images/shelf-rgt.png") no-repeat;*/ width:24px; height:63px; float:left;  margin-top:188px}
.rw-slabrow .rw-slabmid{/*background:url("../images/shelf-mid.png") repeat-x 0px 103%;*/ float:left; height:244px; width:454px}   /*for author page*/
.rw-slabrow .rw-slabimg{float:left; position:relative; margin:0 6px;}
.rw-slabimg .rw-shover{/*background:url("../images/slab_hvr1.png") no-repeat;*/ width:24px; display:none; position:absolute; z-index:1000; width:139px; height:52px; top:155px; bottom:0px; left:0px}
.rw-slabimg:hover .rw-shover{display:block;}
.rw-shover span{color:#fff; font-weight:bold; padding:17px 0px 0px 28px; float:left}
.rw-midcontent .rw-midbottom{float:left; width:100%}
.rw-midbottom .rw-combtm{color:#0A5191; font-size:13px; font-weight:bold; border-bottom:1px dashed #D9D9D9; width:100%; padding-bottom:4px; float:left}
.rw-midbottom .rw-commentb{border-bottom:1px dashed #D9D9D9; width:100%; float:left; padding:10px 0px;}
.rw-commentb p{width:87%; color:#333333;}
.rw-commentb p span{color:#0573d7; width:100%; float:left; font-weight:bold; padding-bottom:5px}
.rw-commentb p em{color:#B3B2B2; display:block; font-style:normal; padding-top:5px}
.rw-commentb textarea{width:100%; height:100px}
.rw-rightpanel{ float:right; width:234px;}
.rw-rgt_banner img {width:234px;}
.rw-rightpanel .rw-rgt_banner{margin-bottom:15px; float:right}
.rw-lib_rightpanel{ float:right; width:204px;}
.rw-lib_rgt_banner img {width:204px;}
.rw-lib_rightpanel .rw-rgt_banner{margin-bottom:15px; float:right}
/*loginpage css*/
.rw-loginlft{/*background: url("../images/login_logo.png") no-repeat 0 8px;*/ color: #0A5191; font-weight: bold; padding: 7px 20px 3px;}
.rw-con_login{background: #F4F4F4; border: 1px solid #E2E2E2;  margin-top: 10px; padding: 10px; width:96.6%;}
.rw-errormsg{border:1px solid #fe695e; background:#ffebe8; width:80%; margin:15px auto; padding:8px; }
.rw-errormsg p{line-height:22px; font-size:11px;}
.rw-errormsg p b{color:#333; font-size:12px;}
.rw-errormsg p b span{color:#0A5191;}
.rw-errormsg p a{color:#fb3601;}
.rw-login_frm h2{font-size:14px; color:#333; }
.rw-login_row{width:45%; float:left; margin:0px 25px 0 0;font-size:11px; }
.rw-login_row p code{width:120px; float:left; font-size:11px; color:#666;background:none;}
.rw-login_row p input{border: 1px solid #DBDBDB; cursor: -moz-spinning; margin: 0; padding: 4px 5px;}
.rw-login_row p img{vertical-align:middle;}
.rw-register_row{width:48%; float:left; border-left:2px dotted #DBDBDB; padding-left:15px; font-size:11px; }
.rw-register_row p code{width:120px; float:left; font-size:11px; color:#666;background:none;}
.rw-register_row p input{border: 1px solid #DBDBDB; cursor: -moz-spinning; margin: 0; padding: 4px 5px;}
.rw-register_row p img{vertical-align:middle;}

/*css add by re design of description page */
.rw-width150{ width:150px;}
.rw-width480{ width:480px;}
.rw-tex-aln_j{ text-align:justify}
.rw-community_icon{ position:absolute; bottom:0; right:0;}
.rw-po_relative{ position:relative;}
.rw-pad-top0{ padding-top:0 !important}

/*  CSS for author page  */
.rw-left_panel{ display:none;}
.rw-left_col .rw-midpanel{width:auto;}   /*for author page1*/
.rw-slabrow .rw-slabmid{width:640px}   /*for author page1*/
.rw-slabrow .rw-slabimg{margin:0 30px;}

/*  CSS for error page */
.rw-error_text {text-align:center;color: #B80901;font-size: 14px;}

.rw-login_msg {padding-left:5px;}
.rw-login_msg a{color:#4F7800;}
.rw-subs_box{float:right; margin:10px 0 3px;}
.rw-min_height{min-height: 113px;}

/* social icon css */
#plusone-div{width:60px !important;}
.rw-twitter-share-button{width:90px !important;}

/*Crousel*/
.rw-rw_crousel { margin-top: 10px; float: left; width: 100%; padding-top:8px; border-top:1px solid #cecece;position:relative;}
.rw-rw_crousel a.rw-rw_right{ position:absolute; top:135px; right:-1px;}
.rw-rw_crousel a.rw-rw_left{ position:absolute; top:135px; left:0;}
h1.rw-seeAllheading { color: #525252; font-size: 12px; font-weight:bold; float:left; padding:5px 8px; border: 1px solid #dbdbdb; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; background-color: #ECECEC; background-image: -moz-linear-gradient(center top , #F8F8F8, #ECECEC); background-image: linear-gradient(top bottom, #ffffff, #ededed); background-image: -o-linear-gradient(top bottom, #ffffff, #ededed); background-image: -moz-linear-gradient(top bottom, #ffffff, #ededed); background-image: -webkit-linear-gradient(top bottom, #ffffff, #ededed); background-image: -ms-linear-gradient(top bottom, #ffffff, #ededed); border-color: #C6C6C6;cursor:pointer;margin-bottom: 10px;}
.rw-rw_crousel h1:hover, .rw-rw_crousel h1.rw-selected{box-shadow: 0 0 2px #888;}
.rw-margin-bot { margin-bottom: 13px; }
.rw-margin-t { margin-top: 13px; }
.rw-rw_crousel div.rw-paging { }
.rw-ic_crosuelWrap { clear: both; margin-top: 8px; background: none repeat scroll 0 0 #F4F4F4;border: 1px solid #E2E2E2; overflow:hidden; padding-left:16px;}
.rw-ic_crosuelWrap li { float: left; width: 142px;margin: 3px; padding:4px; line-height:18px;}
.rw-ic_crosuelWrap li b{ display:block;}
.rw-ic_crosuelWrap li span{ display:block;}

.rw-crosuelWrap { clear: both; margin-top: 8px; background: none repeat scroll 0 0 #F4F4F4;border: 1px solid #E2E2E2; overflow:hidden; padding-left:16px;}
.rw-crosuelWrap li { float: left; width: 142px;margin: 3px; padding:4px; line-height:18px;}
.rw-crosuelWrap li b{ display:block;}
.rw-crosuelWrap li span{ display:block;}


.rw-rw_paging { text-align: right; }
.rw-rw_paging span { padding: 5px 8px; display: inline-block; border: 1px solid #dbdbdb; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; background-color: #ECECEC; background-image: -moz-linear-gradient(center top , #F8F8F8, #ECECEC); background-image: linear-gradient(top bottom, #ffffff, #ededed); background-image: -o-linear-gradient(top bottom, #ffffff, #ededed); background-image: -moz-linear-gradient(top bottom, #ffffff, #ededed); background-image: -webkit-linear-gradient(top bottom, #ffffff, #ededed); background-image: -ms-linear-gradient(top bottom, #ffffff, #ededed); border-color: #C6C6C6; cursor: pointer; }
.rw-rw_paging span:hover { box-shadow: 0 0 2px #888; }
.rw-infiniteCarousel{min-height:270px;height:300px;}
.rw-ic_caption b{float:left;width:100%; padding:2px 0;padding-left:10px;}
.rw-ic_caption {padding:3px;}
.rw-ic_controls{display: none;}
/* css for terms page */
.rw-pa{padding:8px;}
.rw-midcontent ul{list-style:disc; padding-left:25px; width:100%; float:left;}
.rw-midcontent ul li{list-style:disc; margin:3px; width:100%;}
.rw-tnc{width:100% !important; margin:5px 0; line-height:17px; text-align:justify; padding-top:0px !important;}
.rw-tnc_btn{width:100%; float:left; margin:10px 0; font-size:11px;}
a.rw-accept, a.rw-decline{/*background:url(../images/button-sprite.png) 0 0 no-repeat;*/ }
a.rw-accept{width:80px; height:30px; margin-left:190px;}
a.rw-decline{background-position:-161px 0; width:89px; height:30px; margin-left:8px;}
a.rw-accept:hover{background-position:-81px 0;}
a.rw-decline:hover{background-position:-250px 0;}
.rw-overflow{width:513px; height:300px; overflow-y:scroll; overflow-x:hidden; padding:8px; margin-top:5px; float:left; border:1px solid #E2E1E1;}
.rw-tc { padding: 6px 10px 6px 8px;}
.rw-tc, .rw-subsrgt, .rw-subslft { color: #0A5191; font-weight: bold;}
.rw-commentb h3{font-size:14px;}
/* css for login page design heading*/
p.rw-login_heading{width:98%;color:#0A5191; padding:0px 6px 10px; margin-bottom: 8px;}
.rw-login_frm{border-bottom:1px dashed #c0c0c0; margin-bottom: 5px;}
/* new footer*/
.rw-footer_logo{float:left; padding:20px; border:1px solid #c0c0c0; marign:20px 0;}

/*contac us page*/
.rw-contactwarper { border-right: 1px solid #999999; float: left; padding: 2px; width: 275px;}
.rw-contactwarper dl {float: left; width: 100%;}
.rw-contactwarper dl dt.rw-mtn { margin-top: 0;}
.rw-contactwarper dl dt { color: #44616F; display: block; font-size: 12px; font-weight: bold; margin: 15px 0 3px;}
.rw-contactwarper dl dd { display: block; margin:0px;}
.rw-contactwarper dl dd span { color: #009EEA;}
.rw-post iframe {width:70% !important;}

.rw-clip_container,.rw-vol_container{width:150px;height:190px;border:1px solid #cccccc;overflow:hidden;background-color:#EEEEEE;}
.rw-remove_clip {/*background: url("../images/close.png") repeat scroll 0 0 transparent;*/display:none;cursor:pointer;height: 28px;margin-left: 167px;position: absolute;width: 29px;z-index: 10;}
.rw-remove_lib_vol{/*background: url("../images/close.png") repeat scroll 0 0 transparent;*/display:none;cursor:pointer;height: 28px;margin-left: 137px;margin-top:-13px;position: absolute;width: 29px;z-index: 10;}
.rw-seprator{width:100%; float:left; height:40px; margin:0; /*background: url(../images/login_bar.png) no-repeat  0;*/ }
.rw-marbotm10{margin-bottom:10px;}
#SignUpForm_terms_condition{float:left;margin-right: 5px;}
.rw-infiniteCarousel_item a>img{width:150px; height:204px;}

/* CSS for scroller */
#tab_style1 {  clear: both;  }
#tab_style1 .rw-viewport {height: 660px; overflow: hidden; position: relative; }
#tab_style1 .rw-overview { list-style: none; position: absolute; left: 0; top: 0; }
#tab_style1 .rw-thumb .rw-end,
#tab_style1 .rw-thumb { background-color: #003D5D; }
#tab_style1 .rw-scrollbar { position: relative; float: right; width: 15px; }
#tab_style1 .rw-track { height: 100%; width:13px; position: relative; padding: 0 1px; }
#tab_style1 .rw-thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#tab_style1 .rw-thumb .rw-end { overflow: hidden; height: 5px; width: 13px; }
#tab_style1 .rw-disable{ display: none; }

#tab_style2 {  clear: both;  }
#tab_style2 .rw-viewport {height: 660px; overflow: hidden; position: relative; }
#tab_style2 .rw-overview { list-style: none; position: absolute; left: 0; top: 0; }
#tab_style2 .rw-thumb .rw-end,
#tab_style2 .rw-thumb { background-color: #003D5D; }
#tab_style2 .rw-scrollbar { position: relative; float: right; width: 15px; }
#tab_style2 .rw-track { height: 100%; width:13px; position: relative; padding: 0 1px; }
#tab_style2 .rw-thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#tab_style2 .rw-thumb .rw-end { overflow: hidden; height: 5px; width: 13px; }
#tab_style2 .rw-disable{ display: none; }

.rw-volume-box{
    border: 1px solid #CCCCCC;
    overflow: hidden;
    padding-right: 16px;
}
.rw-volume-box .rw-thumb {
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 3px #CCCCCC;
    float: left;
    margin: 10px;
    padding: 4px;

}
.rw-volume-box .rw-details {
     margin-bottom: 35px;
}
.rw-volume-box .rw-details .rw-title {
    font-size: 16px;
    margin: 10px 0 0;
    padding: 5px;
}
.rw-volume-box .rw-details .rw-publisher {
    color: #666666;
    font-size: 12px;
    font-style: italic;
    margin: 0;
    padding: 5px;
}
.rw-volume-box .rw-details .rw-description {
    color: #666666;
    line-height: 1.5;
    padding: 0 5px;
    text-align: justify;
    margin-bottom: 20px;
}

.rw-rating_div {position:absolute; bottom:2px;left:0;padding-left: 50px;}
.rw-hover_link{ position: relative; float: left; margin-left:10px;
	border-color: transparent;
    border-style: solid solid none;
    border-width: 0 1px 0
}
.rw-hover_link ul{ list-style:none;}
.rw-hover_link ul.rw-dropdown3{background-color: #FFFFFF;border-radius: 0 0 0 0;box-shadow: none;left: -1px;top:40px;position: absolute;border:0; padding:5px 0; width:192px; margin: 0;
	border-color: #333333 #333333 #2D4486;
    border-style: solid;
    border-width: 0 1px 2px}
.rw-hover_link ul li{ float: left; width: 98%; padding: 3px 0;}
.rw-hover_link ul li:hover{ background:#C6D2F2}
.rw-hover_link ul li a{ text-decoration:none; color:#fff; padding-left:5px; display: block; width:100%;}
.rw-hover_link ul li a{color:#000000;}
.rw-hover_link.white{background-color:#FFFFFF;color:#000000;text-shadow:none;
    border-color: #333333 #333333 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 0 1px 0}

.rw-show-logout.black{
	color:black !important;
}
.rw-hover_link.white a.rw-header-link{color:black;text-shadow:none;}

.rw-grid .rw-thumb {
	display: block;
    height: 204px;
    overflow: hidden;
}
.rw-title_name{
	background: none repeat scroll 0 0 #F4F4F4;
    bottom: 0;
    color: #606060;
    font-weight: bold;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    width: 150px;
}
.rw-prev_issues {width:40%;float:left;}
.rw-lib_midcontent ul{ list-style-type:none; padding:0; margin-top:10px; float:left}
.rw-lib_midcontent ul li{ float:left; margin-right:10px; position:relative; padding:12px; background:#f4f4f4; border:1px solid #e2e2e2; width:153px; height:230px;margin-bottom:10px;}
.rw-lib_left_col{ width:760px; float:left;border-bottom: 1px solid #99999;border-right: 1px solid #999999;box-shadow: 0 1px 1px #666666;min-height:600px;}
.rw-lib_left_col .rw-midpanel{float:left; width:760px;}
.rw-rating_login_msg {display:none;}
#title_rating:hover span.rw-rating_login_msg {display: block;position: absolute; top: 190px; left: 0; width: 100px;padding: 5px; margin: 10px; z-index: 100;color: #AAA; background: black;left:400px;font: 10px Verdana, sans-serif; text-align: center;}

a.rw-header-link {color:white;text-decoration:none;}


.rw-header.de{
	background-image: none;
	background: url(images/readwhere-tiles.png) repeat-x 0 0;
}

.rw-header.de .rw-logo{
	background-image: none;
	background: url(images/readwhere-tiles.png) repeat-x 0 0;
}

.rw-header.de .rw-logo h1{
	background-image: none;
	background: url(images/readwhere-tiles.png) repeat-x 0 0;
}

.rw-header.de .rw-readwhere-logo{
	background-image: none;
	background: url(images/readwhere-tiles.png) repeat-x 0 0;
}

.rw-header.de a.rw-header-link{
	color:white;
	text-shadow:none;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
}

.textbox{
  border: 1px solid #ccc;
  border-top: 1px solid #999;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px; line-height: 1.3em;
  padding: 6px 6px;
  width: 65%;
  float: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  box-shadow:0 0 1px #666 inset;
  -moz-box-shadow:0 0 1px #666 inset;
  -webkit-box-shadow:0 0 1px #666 inset;
}
.textbox:hover{
border-color:#009EE4 #90CBE8 #90CBE8;
border-right:1px solid #90CBE8;
border-style:solid;
border-width:1px;
}
.btn {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    display:inline-block;
}
.btn.nofloat {
    float: none;
}
.btn div {
    background: url("images/btn3-fs8.png") no-repeat scroll right top transparent;
    height: 25px;
    margin-left: 2px;
    padding: 0 8px 0 0;
    position: relative;
    text-align: left;
}
.btn:hover div {
    background-position: right -26px;
}
.btn:active div, .clip div.active {
    background-position: right -52px;
}
.btn .label {
    background: url("images/btn-cap4-fs8.png") no-repeat scroll left top transparent;
    color: #111111;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    line-height: 24px;
    margin-left: -2px;
    padding: 0 0 0 8px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
    white-space: nowrap;
}
.btn:hover div .label {
    background-position: 0 -26px;
}
.btn:active div .label {
    background-position: 0 -52px;
}
.btn.dropdownButton div {
    background-position: right -208px;
    padding: 0 20px 0 0;
}
.btn.dropdownButton:hover div {
    background-position: right -234px;
}
.btn.dropdownButton:active div {
    background-position: right -260px;
}
.btn.download-btn div .label {
	background-position: 0 -752px;
	padding: 0 0 0 25px;
}
.btn.download-btn:hover div .label {
    background-position: 0 -778px;
    padding: 0 0 0 25px;
}
.btn.download-btn:active div .label {
    background-position: 0 -804px;
    padding: 0 0 0 25px;
}
.btn.preview div .label {
	background-position: 0 -830px;
	padding: 0 0 0 25px;
}
.btn.preview:hover div .label {
    background-position: 0 -856px;
    padding: 0 0 0 25px;
}
.btn.preview:active div .label {
    background-position: 0 -882px;
    padding: 0 0 0 25px;
}