/* - - EPAPER CSS - CMG - - */

/*===================================|
CONTENTS
> DEFAULT CSS
> MAX WIDTH 959 MIN WIDTH 768 CSS
> MAX WIDTH 767 CSS
> MAX WIDTH 767 MIN WIDTH 480 CSS
> MAX WIDTH 479 CSS
|===================================*/

#left_column p{
	padding-top:5px;
	padding-bottom:5px;
}

			 .ps p { font-size:130%;line-height:150%;color:#505050 }

			 .img_holder{
				width: 150px;
				height: 220px;
				padding: 1px;
				float:left;
				text-align: center;
				font-weight: normal;
			 }
			 .img_holder img{
				width: 150px;
			 }
			 #epaper_submenu{}
				#epaper_submenu ul{
					list-style: none;
					height: 26px;
				}
				#epaper_submenu li{
					float: left;
					margin-right: 2px;
					color: #000;
				}
				#epaper_submenu .text_box{
					background-color: #eaeaea;
					padding: 4px;
					padding-left: 6px;
					padding-right: 6px;		
				}
				#epaper_submenu li a{
					display: block;
					background-color: #cecece;
					padding: 4px;
					padding-left: 6px;
					padding-right: 6px;
					color: #000;
				}
				
				.subscription_paper_pub{clear:both;}
				.subscription_paper_pub_header{border-bottom:1px solid #cecece;cursor:pointer;}
				.subscription_paper_pub_header i{float:right;margin-right:10px;}
				.subscription_paper_pub_header:hover{color:#23408E;}
				.subscription_paper_pub_header:hover i{color:#23408E;}
				
				.subscription_paper_holder{
					position: relative;
					float: left;
					margin:5px;
				}
				.subscription_paper_holder a{float:left;margin-bottom:5px;width:150px;height:200px;text-decoration:none;color:#000;}
				.subscription_paper_popup{
					display:none;
					border:4px solid #cecece;
					background-color:#fff;
					z-index:9999;
					position:absolute;
					padding:5;
					width:630px;
					top:300;
					left:300;				
					-moz-box-shadow: 3px 3px 4px #c6c6c6;
					-webkit-box-shadow: 3px 3px 4px #c6c6c6;
					box-shadow: -3px 3px 4px #c6c6c6;
					-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c6c6c6')";
					filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c6c6c6');					
				}
				.subscription_paper_popup_loading{
					text-align:center;
				}
				.subscription_paper_popup_loading img{
					
				}
				.subscription_paper_detail{
					margin-left: 5px;
					height: 200px;
					overflow: hidden;
					float:left;
					display:none;
				}
				.epaper_close{
					position: absolute;
					top: 5px;
					right: 5px;
					cursor: pointer;
					font-weight:bold;
					font-size:14px;
				}
				.subscription_paper_list{
					clear: both;
					display:none;
					width: 626px;
					height: 300px;
					overflow: auto;
					margin-top: 5px;
					padding: 2px;
					border-top:1px solid #cecece;
				}
				
				.img_holder{
					width: 150px;
					height: 210px;
					float:left;
					margin-right: 10px;
					margin-bottom: 10px;
					text-align: center;
					font-weight: normal;
					overflow:hidden;
				}
				.img_holder img{
					width: 150px;
				}

				h3{
					margin-bottom:2px;
					padding-bottom:2px;
					margin-top:5px;
					padding-top:5px;
				}
/* - - ADDED FROM EPAPER - - */
/* - - ADDED FROM INNER EPAPER BEGINS - - */
		.standard_form {
			background: none repeat scroll 0 0 #FFFFFF;
			float: left;
			font-size: 12px;
			font-weight: bold;
			margin: 0 3.75px;
			padding: 0 0 20px 0;
			width: 300px;
		}
		fieldset {
			border:1px solid #ddd;
			padding:0 0.5em 0.5em;
			height:350px;
		}
		.small_form fieldset{
			height:150px;
		}
		fieldset div {
			margin:2px 0 2px 20px;
			clear:both;
			margin-top:8px;
		}
		form {
			width: 100%;
			margin:0px;
		}
		label {
			float:left;
			width:120px;
			text-align:left;
			margin-right:10px;
			font-size: 11px;
			line-height: 11px;
		}
		label.small{
			
		}
		legend {
			color:#962117;
			font-size:1.2em;
			font-weight: bold;
		}
		.inputbox {
			padding:0.15em;
			width:150px;
			border:1px solid #ddd;
			background:#fafafa;
			font:bold 0.95em arial, sans-serif;
			clear: left;
			margin-bottom: 2px;
		}
		input.btn {   
		  color:#FFFFFF;   
		  background-color: #962117;   
		  width:70px;
		  font-weight:bold;
		  font-size:95%;
		  height:25px;
		  border:1px solid #962117;
		  padding: 0;
		} 
		.txt{
			font-weight: normal;
			font-size: 11px;
		}
/* - - ADDED FROM INNER EPAPER ENDS - - */
.right_epaper{
	clear:both;
	width:300px;
	height:270px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
	border:0px;
	background-color:none;
	border-top:2px solid #b11116;
	border-bottom:2px solid #b11116;
	cursor:pointer;
}
	.right_epaper h3{
		text-align:center;
		padding:8px;
		text-transform:uppercase;
		background-color:#ededed;
		color:#b11116;
		font-size:18px;
		font-weight:bold;
	}
	.right_epaper span{
		display:block;
		position:absolute;
		bottom:0px;
		z-index:1000;
		color:#b11116;
		text-align:center;
		line-height:30px;
		height:30px;
		width:300px;
		/*font-size:14px;*/
		/*text-transform:uppercase;*/
		background-color:#ededed;
	}		
.entry_form{
	display: block;
	padding: 10px;
}
		.contact{
			position:relative;
			height: 190px;
		}
		.contact img{
			position:absolute;
			bottom:0px;
			left:0px;
		}
		.standard_form .inputbox {
			padding: 0.15em;
			width: 150px;
			border: 1px solid #ddd;
			background: #fafafa;
			font: bold 0.95em arial, sans-serif;
			margin-bottom: 0;
		}
		.standard_form input.btn {   
			color:#FFFFFF;   
			background-color: #962117;   
			width:70px;
			font-weight:bold;
			font-size:95%;
			height:25px;
			border:1px solid #962117;
			padding: 0;
		}
		.message{
			font-weight: normal;
			font-size: 11px;
			padding: 5px;
			margin-top: 5px;
			margin-bottom: 5px;
			border:1px solid green;
		}
		.message_error{
			border:1px solid red;
		}

		.epaper_highlight{
			font-weight: normal;
			font-size: 14px;
			padding: 5px;
			margin-top: 5px;
			margin-bottom: 5px;
			background-color:#b01116;
			border:1px solid #b01116;
			color:#fff;
		}
			.epaper_highlight strong{
				color:#ffa826;
				font-size:18px;
			}
		
		.sample_paper{
			float: left;
			margin: 0 3.75px;
			width: 300px;
			padding-top: 5px;
		}
		.purchase_options {
			float: left;
			width: 300px;
			padding: 5px 0;
			margin: 0 3.75px;
		}
		.intro{
			margin-bottom:10px;
		}
		table{
			margin:10px;
			width:90%;
		}
		table .price{
			text-align:right;
		}
		
		table tr{
			line-height:20px;
		}
		
		table th{
			text-align:left;
			font-weight:bold;
			font-size:14px;
			line-height:18px;
			border-bottom:1px solid #ddd;
		}	
		.paper_list_holder{
			width: 650px;
		}
		.paper_list_img{
			float: left;
			margin-right: 10px;
			margin-bottom: 10px;
		} 
		.paper_list_detail{
			float: left;
			width: 490px;
		}
		.paper_list{
			clear: both;
			width: 650px;
		}
		.paper_list a{
			position: relative;
			display: block;
			float: left;
			margin: 2px;
			text-align: center;
			text-decoration: none;
			color: #000;					
		}
		.paper_list .paper_list_image{
			position: relative;
			display: block;
			float: left;
			margin: 2px;
			text-align: center;
			text-decoration: none;
			color: #000;
			height:270px;
		}
		.paper_list .purchased{
			cursor:default;
		}
		.paper_list .purchased_overlay{
			position:absolute;
			top:0px;
			left:0px;
			width:100%;
			height:100%;
			background-color:#cecece;
			opacity:.5;
			filter: alpha(opacity=50);
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
			z-index:10;
		}
.tbl_duoh {
	width: 98%;
	padding: 0;
	margin: 0 0 0 2%;
}

.tbl_duoh a {
	color: #c75f3e;
}

.tbl_duoh caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.tbl_duoh th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(http://data.celticmediagroup.com/css/img/tbl/duoh/bg_header.jpg) no-repeat;
}

.tbl_duoh th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background: none;
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
}

.tbl_duoh td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


.tbl_duoh td.alt {
	background: #F5FAFA;
	color: #797268;
}

.tbl_duoh th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(http://data.celticmediagroup.com/css/img/tbl/duoh/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.tbl_duoh th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(http://data.celticmediagroup.com/css/img/tbl/duoh/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

.tbl_duoh a {
	color: #4f6b72;
}
		
		
/* -#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#- */
/* - MAX WIDTH 959 MIN WIDTH 768 CSS - */
/* Tablet Portrait size to standard 960 (devices and browsers) */
/* -#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#- */

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.standard_form {
		margin: 0 66px;
	}
	.purchase_options {
		margin: 0 66px;
	}
	.sample_paper{
		margin: 0 66px;
	}
	.tbl_duoh th.spec img {
		width: 175px;
		height: auto;
	}
}
/* -#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#- */
/* - MAX WIDTH 767 - - */
/* All Mobile Sizes (devices and browser) */
/* -#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#- */
@media only screen and (max-width: 767px) {
	.tbl_duoh th.spec img {
		width: 175px;
		height: auto;
	}
}
/* -#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#- */
/* - MAX WIDTH 767 MIN WIDTH 480 - */
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
/* -#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#- */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.standard_form {
		margin: 0 60px;
	}
	.purchase_options {
		margin: 0 60px;
	}
	.sample_paper{
		margin: 0 60px;
	}
}
/* -#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#- */
/* - MAX WIDTH 479 - */
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
/* -#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#- */

@media only screen and (max-width: 479px) {
	.standard_form {
		margin: 0;
	}
	.purchase_options {
		margin: 0;
	}
	.sample_paper{
		margin: 0;
	}
	.tbl_duoh th {
		font-size: 8px;
		padding: 6px 2px;
	}
	.tbl_duoh th.spec img {
		width: 125px;
		height: auto;
	}
	.tbl_duoh td {
		font-size: 11px;
		padding: 6px 2px;
	}
}