/* ---- global style start <<<---------- */

body	{ margin: 0; padding: 0; background-color: #F3F3F3; }
div, span, table, tr, td, th, h1, h2, h3, h4, h5, p, dir, dl, dd, dt, ul, li, ol, form, textarea, input, select { margin: 0; padding: 0px; font-family: "trebuchet ms", arial, verdana, sans-serif; font-size: 12px; color: #333333; line-height: 17px; }
table	{ margin: 0; border-collapse: collapse; padding: 0; width: 100%; }
img		{ border: 0; }

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}


/* headers */

.homeHeader{ background:url(http://www.ericrhode.co.uk/themes/site_themes/imgs/home/header.jpg) no-repeat; height:202px;}
   .homeHeader img{padding: 78px 0 0 25px;}
   
.bookshopHeader{ background:url(http://www.ericrhode.co.uk/themes/site_themes/imgs/book-shop/header.jpg) no-repeat; height:202px;}
   .bookshopHeader img{padding: 78px 0 0 25px;}

.lectureHeader{ background:url(http://www.ericrhode.co.uk/themes/site_themes/imgs/lectures/header.jpg) no-repeat; height:202px;}
   .lectureHeader img{padding: 78px 0 0 25px;}

.contactusHeader{ background:url(http://www.ericrhode.co.uk/themes/site_themes/imgs/contact-us/header.jpg) no-repeat; height:202px;}
   .contactusHeader img{padding: 78px 0 0 25px;}

/* form style */
input		{ border: #C8C8C8 1px solid; padding: 1px 5px 4px 5px; border: #E1E1E1 3px solid; width: 275px; }
.inputstyle1		{ border: #C8C8C8 1px solid; width:470px; height:17px;  }
.inputstyleSpace{ padding: 0 ; margin:0;  height:28px;  }
.inputbutton{border:1px solid #f0f0f0 ; background:#98adc2; color:#FFFFFF; padding:0px; margin:0px; width:auto; height:20px;}

textarea	{ border: #C8C8C8 1px solid; padding: 1px 5px 4px 5px; border: #E1E1E1 3px solid; width: 275px; height: 150px; }
select		{ border: #C8C8C8 1px solid; padding: 2px 5px 2px 5px; border: #E1E1E1 3px solid; width: 291px; }
.flatbutton	{ padding: 0; border-right: #808080 1px solid; border-top: #F8F8FF 1px solid; border-left: #F8F8FF 1px solid; border-bottom: #808080 1px solid; background-color: #D4D0C8; color: #333333; width: 100px; height: 25px; }
.inputChk	{ border: #C8C8C8 1px solid; padding: 2px 5px 2px 5px; border: #E1E1E1 3px solid; width: auto; text-align:right; }

/* link style */
.mLink:link, .mLink:visited { color: #ef4a14; text-decoration: none; padding: 0 12px 0 0; font-weight: bold;  }
.mLink:hover, .mLink:active { color: #ef4a14; text-decoration: underline; padding: 0 12px 0 0; font-weight: bold; }

.mLinkBlack:link, .mLinkBlack:visited { color: #323433; text-decoration: none; padding: 0 12px 0 0; font-weight: bold;  }
.mLinkBlack:hover, .mLinkBlack:active { color: #323433; text-decoration: underline; padding: 0 12px 0 0; font-weight: bold; }


/* link style */
a:link, a:visited { color: #ef4a14; text-decoration: none; }
a:hover, a:active { color: #ef4a14; text-decoration: underline; }

/* footer style */

.footer { 
clear: both; 
padding: 50px 25px 0 25px; 
height:157px; 
position:relative;
width:820px;
left: -7px;
background: url(http://www.ericrhode.co.uk/themes/site_themes/imgs/interface/footer-bg-gradient2.jpg) #F3F3F3 left top no-repeat; 

 }  /* height was 157px */



 /* height was 157px */
	.footerLeft { float: left; }
	.footerLeft ul { list-style: none; }
	.footerLeft ul li { margin: 0; padding: 0 8px 0 0; display: inline; font-size: 10px; font-weight: bold; }
	.footerLeft ul li a:link, .footerLeft ul li a:visited { color: #323232; text-decoration: none; }
	.footerLeft ul li a:hover, .footerLeft ul li a:active { color: #0072bc; text-decoration: none; }
	
	.footerRight { float: right; color: #979998; text-align: right; font-size: 11px; }
	.footerRight a:link, .footerRight a:visited { color: #979998; text-decoration: none; }
	.footerRight a:hover, .footerRight a:active { color: #0072bc; text-decoration: none; }
/* ---- global style end <<<---------- */


/* ---- template style start <<<---------- */
/* page container */
.pgWrapper { margin: 0 auto 0 auto; padding: 0 6px 0 6px; width: 857px; background: url(http://www.ericrhode.co.uk/themes/site_themes/imgs/interface/page-bg.gif) left repeat-y; }

/* main nav */
.navContainer { background-color: #171717; padding: 0 20px 0 25px; height: 34px; }
	.nav { float: left; padding: 9px 0 0 0; }
	.nav ul { list-style: none; }
	.nav ul li { margin: 0; padding: 0 60px 0 0; display: inline; font-weight: bold; }
	.nav ul li a:link, .nav ul li a:visited { color: #FFFFFF; text-decoration: none; background: none; }
	.nav ul li a:hover, .nav ul li a:active { color: #0072bc; text-decoration: none; background: none; }

	.nav ul li .navSelected:link, .nav ul li .navSelected:visited { color: #666666; text-decoration: none; background: none; }
	.nav ul li .navSelected:hover, .nav ul li .navSelected:active { color: #0072bc; text-decoration: none; background: none; }

	.navRightTxt { float: right; padding: 9px 0 0 0; text-align: right; }
	.navRightTxt a:link, .navRightTxt a:visited { color: #0072bc; text-decoration: none; background: none; font-weight: normal; }
	.navRightTxt a:hover, .navRightTxt a:active { color: #666666; text-decoration: none; background: none; font-weight: normal; }

/* ---- template style end <<<---------- */


/* ================== index.html style ================== */
.bodyContainer { padding: 27px 16px 50px 16px; }

		.flashBox { width: 490px; height: 268px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: #D7D7D7 2px dotted; background: url(http://www.ericrhode.co.uk/themes/site_themes/imgs/home/flash-bg.jpg) left top no-repeat; }
		.bodyLeftReviews { width: 449px; height: 201px; padding: 11px 30px 11px 11px; background: url(http://www.ericrhode.co.uk/themes/site_themes/imgs/home/reviews-bg.gif) left top repeat-x; }
		.bodyLeftReviews h1 { border-bottom: #E5E9EC 1px solid; font-family: "Georgia", Times New Roman, Times; font-size: 18px; font-weight: normal; padding: 0 0 5px 0; margin: 0 0 10px 0;line-height:20px; }	
		.bodyLeftReviews p { padding: 0 0 15px 0; }
		.bodyLeftReviews p .commaLeft { float: left; }	
		.bodyLeftReviews p .commaRight { position: absolute; float: right; left: 530px; top: 698px; }	

		.aboutBox { width: 309px; height: 268px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: #D7D7D7 2px dotted; }
		.aboutBox h1 { border-bottom: #E5E9EC 1px solid; font-family: "Georgia", Times New Roman, Times; font-size: 30px; color: #ef4a14; font-weight: normal; line-height: normal; padding: 0 0 5px 0; margin: 0 0 10px 0; }	
		.aboutBox p { padding: 0 0 15px 0; }

		.extractBox { width: 285px; height: 197px; padding: 12px; border: #D8D8D8 1px solid; }
		.extractBox h1 { border-bottom: #E5E9EC 1px solid; font-family: "Georgia", Times New Roman, Times; font-size: 18px; font-weight: normal; padding: 0 0 5px 0; margin: 0 0 10px 0; }	
		.extractBoxTxt { padding: 0 0 20px 0; }
		.extractBoxTxt img { float: left; margin: 0 10px 5px 0; }

/* ================== book-profile.html style ================== */
.bookContainer { padding: 0 0 20px 0; height: 210px; }
	.bookContainer h1 { font-family: "Georgia", Times New Roman, Times; font-size: 30px; color: #ef4a14; font-weight: normal; line-height: normal; padding: 0 0 10px 0; }
	.bookContainer .bookThump { float: left; width: 110px; }
	.bookContainer .bookThump img { margin: 0 0 10px 0; }
	.bookContainer .bookThump span { line-height: 12px; }
	.bookContainer .bookTxt { float: left; width: 200px; }
	.bookContainer .bookPrice { float: right; width: 176px; text-align: right; }
	.bookContainer .bookPrice span { text-align: right; font-weight: bold; font-size: 15px; padding: 0 4px 0 0; }
	.bookContainer .bookPrice img { margin: 8px 0 0 0; }

	.detailTxt { padding: 15px 0px 30px 0px; }
	.detailTxt h1 { background: url(http://www.ericrhode.co.uk/themes/site_themes/imgs/interface/ash-dot.gif) left bottom repeat-x; font-family: "Georgia", Times New Roman, Times; font-size: 18px; font-weight: normal; padding: 0 0 5px 0; margin: 0 0 10px 0; }	
                .detailTxt p{padding:0 0 10px 0;}



	.rightDeliveryBox h1 { background: url(http://www.ericrhode.co.uk/themes/site_themes/imgs/interface/orange-box-header.gif) left top repeat-x; height: 20px; padding: 2px 0 0 10px; color: #FEEADF; font-weight: bold; font-size: 14px; }	
	.rightDeliveryBoxTxt { padding: 15px; }
	.rightDeliveryBoxTxt p { color: #ef4a14; padding-bottom: 12px; margin-bottom: 12px; font-weight: bold; border-bottom: #D7D7D7 2px dotted; }

/* ================== book-shop.html style ================== */

.bookListContainer { float: left; padding: 12px 0 18px 0; background: url(http://www.ericrhode.co.uk/themes/site_themes/imgs/interface/ash-dot.gif) left bottom repeat-x; }
	.bookListHeader { font-family: "Georgia", Times New Roman, Times; font-size: 30px; color: #ef4a14; font-weight: normal; line-height: normal; padding: 0 0 5px 0; }
	.bookListContainer img { float: left; }
	.bookListTxtContainer { float: left; margin: 0; padding: 0 0 0 10px; width: 373px; }
	.bookListTxtContainer h2 { font-family: "Georgia", Times New Roman, Times; font-size: 18px; font-weight: normal; padding: 0 0 8px 0; line-height:20px;}
	.bookListTxtContainer span { font-weight: bold; }
	.bookListTxtContainer h3 { padding: 5px 0 0 0; }
	
.bookReviewContainer { padding: 12px 0 18px 0; height:300px;}		

/* ================== lectures.html style ================== */
/* ====================added by Nadia Ahmed===================== */

.lectureListContainer { float:left; padding: 12px 0 18px 0; background: url(http://www.ericrhode.co.uk/themes/site_themes/imgs/interface/ash-dot.gif) left bottom repeat-x; }
	.lectureListHeader { font-family: "Georgia", Times New Roman, Times; font-size: 30px; color: #ef4a14; font-weight: normal; line-height: normal; padding: 0 0 5px 0; }
	.lectureListTxtContainer { float: left; margin: 0; padding: 0 0 0px 0; width: 473px; }
	.lectureListTxtContainer h2 { font-family: "Georgia", Times New Roman, Times; font-size: 18px; font-weight: normal; padding: 0 0 8px 0;line-height:20px;}
	.lectureListTxtContainer span { font-weight: bold;}
	.lectureListTxtContainer h3 { padding: 5px 0 0 0; }
        .lectureListTxtContainer p{padding:5px 0px 5px 0px;}
	
	
.lectureRightBooks { width: 265px; padding: 11px 10px 11px 11px; background: url(../imgs/home/reviews-bg.gif) #F0F4F5 left top repeat-x;}

	.lectureRightBooks h1 { font-family: "Georgia", Times New Roman, Times; font-size: 18px; font-weight: normal; padding: 0 0 5px 0; margin: 0 0 10px 0; }	
	.lectureRightBooksTxt { padding: 0px 0px 33px 0px; }
	.lectureRightBooksTxt p { padding: 0 0 2px 5px; }
	.lectureRightBooksTxt img { float: left; margin: 0px 10px 0px 0px;}
	
.contactContainer { float: left; margin: 0; padding: 0 0 0 0px; width: 483px; }

p.btn{text-align: right; padding: 5px 8px 0 0;}

.extract p{padding:0 0 10px 0;}


/* ================== SAHED ================== */
.clr{clear:both;}
.bodyLeftContainer_index { float: left; width: 490px; padding: 0 10px 0 0; }
.bodyRightContainer_index { float: right; width: 319px; }
.bodyLeftContainer { float: left; width: 490px; padding: 0px 0px 10px 9px; }
.bodyRightContainer { float: right; width: 283px; }

.shopRightReviews { width: 275px; padding: 11px 0px 0px 9px; background: url(http://www.ericrhode.co.uk/themes/site_themes/imgs/home/reviews-bg.gif) #F0F4F5 left top repeat-x; }
	.shopRightReviewsTxt { padding: 0 0 10px 0; }
	.shopRightReviewsTxt h1 { font-family: "Georgia", Times New Roman, Times; font-size: 18px; font-weight: normal; padding: 0 0 5px 0; margin: 0 0 10px 0;}	
	.shopRightReviewsTxt p { padding: 0px 10px 10px 0px; }
	.shopRightReviewsTxt p .commaLeft { float: left; }

.left_box_links a:link {
 color: #323335; text-decoration: none; 
}
.rightDeliveryBox { width: 309px; border: #B15F47 1px solid; float:right;}

.contactRightBox{ width: 260px; padding: 11px 10px 0px 0px; background: url(http://www.ericrhode.co.uk/themes/site_themes/imgs/home/reviews-bg.gif) #F0F4F5 left top repeat-x;}
.contactRightBox h1 { font-family: "Georgia", Times New Roman, Times; font-size: 18px; font-weight: normal; padding: 0px 0px 5px 10px; margin: 0 0 10px 0; }	
.contactRightBoxTxt { padding: 0px 0px 20px 0px; }
.contactRightBoxTxt p { padding: 0px 10px 10px 10px;}
.contact_submit {
	background:#98ADC2;
	padding: 0px 7px 0px 7px;
	color:#FFFFFF;
	font-size:10px;
	cursor:pointer;
	float:right;
	margin-right: 8px!important;
	margin-right: 4px;
}
.contact_submit a:link, .contact_submit a:visited { color: #FFFFFF; text-decoration: none; }
.contact_submit a:hover { color: #FFFFFF; text-decoration: underline; }
/* ================== SAH ================== */

/* ================== Arthur ================== */

.picleft
{
float: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0px;
}

.bookListContainer p 
{
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}