@import /assets/styles/region1.css;
@charset "UTF-8";
/* <SITENAME> CONTENT CSS */

h1 {/*
	font-size:2.9em;
	color:#333333;
	font-weight:lighter;
	clear:left;*/
	font-size:2.9em;
	color:#435878;
	font-weight:lighter;
	clear:left;
	margin:0px 0px 0px 60px;
	padding:0px 0px	7px 0px;
	}
#centre h1 img {
	margin: 0px 9px 0px -52px;
	float:left;
}
	
#centre h2 {
	font-size:2.2em;
	color:#435878;
	display:block;
	border-bottom:1px solid #CCC;
	margin:0px 0px 0px 60px;
	font-weight:lighter;
	height:33px;
	line-height:53px;
	padding:0px 0px	7px 0px;
	clear:both;
	}
	
#centre h2 img {
	margin: 0px 9px 0px -52px;
	float:left;
}

/** LEFT & RIGHT h2 **/

#left h2, #right h2 {
	font-size:1.7em;
	color:#435878;
	display:block;
	border-bottom:1px solid #CCC;
	margin:0px 0px 7px 40px;
	font-weight:normal;
	height:20px;
	line-height:33px;
	padding:0px 0px	8px 0px;
	}
	
#left h2 img, #right h2 img{
	margin: 0px 0px 0px -39px;
	float:left;
}
/* to replace above with changes fro pandoras seo peeps -  start */
#left p.h2 , #right p.h2 {
	font-size:1.7em;
	color:#435878;
	display:block;
	border-bottom:1px solid #CCC;
	margin:0px 0px 7px 40px; 
	font-weight:normal;
	height:20px;
	line-height:33px;
	padding-bottom:8px;
	}
#left p.h2 img, #right p.h2 img{margin: 0px 0px 0px -39px;float:left;}
/* to replace above with changes fro pandoras seo peeps -  end */	
	
	
h3 {
	font-size:1.5em;
	color:#333333;
	margin-left:60px;
	font-weight:lighter;
	font-weight:bold;
	}
	
h3.nomargin {
	font-size:1.5em;
	color:#333333;
	font-weight:lighter;
	font-weight:bold;
	margin-left:0px;
	}
	
	
#left h3 {
	font-size:1.3em;
	color:#555;
	margin-left:10px;
	font-weight:bold;
	line-height:26px;
	margin:4px 0px 4px 10px;
	}
	
#left h3 a {
	color:#555;
}

#left h3 a:hover {
	color:#94B5EB;
}

#left h3 img {
	margin-right:10px;
	float:left;
	border:none;
}
	
h4 {
	font-size:1.8em;
	color:#333333;
	font-weight:lighter;
	margin-left:60px;
	}
	
h5 {
	font-size:1.5em;
	color:#333333;
	font-weight:lighter;
	margin-left:60px;
	}
	
h6 {
	font-size:1.3em;
	color:#333333;
	font-weight:lighter;
	margin-left:60px;
	}
	
#centre p {
	font-size:/*1.2em;*/1.3em;
	color:#333333;
	}
	
#centre table.shipping td 
{
    font-size:1.1em;
	color:#333333;
}

	
#centre p.error {
	font-size:1.2em;
	color:#ff0000;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:15px;
	}
	
p	{
	margin-left:60px;
}
	
#left p, #right p {
	margin-left:40px;
}


#left p.ADheader , #right p.ADheader {
	font-size:1.7em;
	color:#435878;
	display:block;
	margin:0px 0px 0px 80px;
	font-weight:normal;
	font-style:italic;
	line-height:100%;
	letter-spacing:-1px

	}
	
#left p.ADheaderNoMargin , #right p.ADheaderNoMargin {
	font-size:1.7em;
	color:#000000;
	display:block;
	margin:8px 0px 0px 0px;
	font-weight:normal;
	font-style:italic;
	line-height:100%;
	letter-spacing:-1px;
	clear:both;

	}
	
#left p.ADbody , #right p.ADbody {
	font-size:1.1em;
	color:#333333;
	margin-left:80px;
	}
	
#left p.ADbodyNoMargin , #right p.ADbodyNoMargin {
	font-size:1.1em;
	color:#333333;
	margin-left:0px;
	}

#left p.ADheader img, #right p.ADheader img{
	margin: 0px 0px 0px -80px;
	float:left;
}



	
/*#left h2 img, #right h2 img{
	margin: 0px 0px 0px -39px;
	float:left;
}*/

	
ul li {
	font-size:1.1em;
	color:#333333;
	margin-left:80px;
	list-style-type:disc;
	list-style-position:outside
	}
	
li ul li {
	font-size:1.1em;
	color:#333333;
	font-weight:normal;
	margin-left:100px;
	list-style-type:disc;
	list-style-position:outside
	}
	
#left p.leftRightRule, #right p.leftRightRule {
	display:block;
	margin:5px 0px 5px 0px;
	background-image:url(../images/leftRightRuler.jpg);
	background-position:left;
	background-repeat:repeat-x;
	clear:both;
}


p.leftRightNewsRule {
	display:block;
	margin:5px 15px 5px -40px;
	background-image:url(../images/newsRuler.jpg);
	background-position:left;
	background-repeat:repeat-x;
	clear:both;
}

p.centreRule {
	display:block;
	margin:5px 0px 5px 60px;
	background-image:url(../images/newsRuler.jpg);
	background-position:left;
	background-repeat:repeat-x;
	clear:both;
}

#right p.newsStory img {
	margin: 0px 7px 0px 0px;
	float:left;
	border:none;
}

#right p.newsStory {
	margin-right:15px;
	font-size: 1.2em;
}



.leftRightButtons {
	 text-align:right;
}

.subTotal {
	font-weight:bold;
}

.itemCount {
	font-size:1.8em;
	color:#666;
	line-height:140%;
	font-weight:lighter;
	margin:2px 0px;
}

.featurePanelInd p{
	text-align:center;
	margin-left:0px;
	margin-bottom:2px;
	vertical-align: top;
	cursor: hand;
}

#centre ul li {
	font-size:1.3em;/*1.1em;*/
}

#centre p.title {
	font-size:1.4em;
	color:#333;
	line-height:100%;
	font-weight:bold;
}

#centre p.decription {
	font-size:1.1em;
	color:#333;
	line-height:100%;	
}

#centre p.books {
	font-size:1.0em;
	color:#333;
	line-height:140%;	
}

#centre p.oldPrice {
	font-size:1.1em;
	color:#999;
	line-height:100%;	
	text-decoration:line-through;
}

#centre p.ourPrice {
	font-size:1.3em;
	color:#FF0000;
	line-height:120%;
	font-weight:bold;
	margin-bottom:4px;
}

#phoneEmail p {
	color:#184F80;
	font-size:1.4em;
	text-align:center;
	font-weight:bold;
	margin-bottom:2px;
}

#phoneEmail p a{
	color:#184F80;
}

#phoneEmail p img {
	float:left;
	margin-left:-28px;
}

#phoneEmail p.phone {
	font-size:2.7em;
	letter-spacing:-2px;
	line-height:22px
}

/*.resultsItem p img.resultImage{
	position:relative;
	float:left;
	margin: 0px 10px 0px 0px;
}*/

#centre p.resultsTitle {
	font-size:2.4em;
	color:#435878;
	font-weight:normal;
	line-height:120%
}

#centre p.resultsDescription {
	font-size:1.5em;
	color:#333;
	font-weight:normal;
	line-height:120%
}

#centre p.resultsBooks {
	font-size:1.2em;
	color:#3333;
	line-height:120%	
}

#centre p.resultsCode {
	font-size:1em;
	color:#000;
	line-height:120%	
}

#centre p.resultsOldPrice {
	font-size:1em;
	color:#999;
	line-height:120%;
	text-decoration:line-through;
}

#centre p.resultsOurPrice {
	font-size:2em;
	font-weight:bold;
	color:#FF0000;
	line-height:120%;
	text-align:right;
	}

#centre p.resultsButtons {
	text-align:right;
}

#centre p.resultsButtons img,#centre p.resultsButtons input {
	margin:3px 0px 3px 10px;
	vertical-align: text-bottom;
}

.resultsImageHolder p, .resultsCopyHolder p {
	margin-left:0px;
}


#gridHolder p.gridTitle {
	font-size:1.4em;
	text-align:center;
	line-height:1.4em;
	font-weight:bold;
	margin:0px;
}
	
#gridHolder p.gridOurPrice {
	font-size:1.3em;
	text-align:center;
	line-height:1.3em;
	color:#FF0000;
	font-weight:bold;
	margin:0px;
}
	
#gridHolder p.gridRRPrice {
	font-size:1.2em;
	text-align:center;
	line-height:1.2em;
	margin:0px;
}

#gridHolder p.gridImage {
	margin:0px;
	padding:0px;
	clear:both;
	text-align:center;
}

#gridHolder p {
	margin:0px;
}

#gridHolder p.gridQty input {
	width:22px;height:1.1em;text-align:right;padding:1px;
}

#textDetails p.resultsTitle {
	font-size:2.0em;
}

#textDetails p.resultsDescription {
	font-size:1.3em;
}

#textDetails p.resultsBooks {
	font-size:1.1em;
}


#priceDetails p {
	text-align:left;
}

#priceDetails p.resultsOurPrice {
	text-align:left;
	font-size:1.9em;
}




#right p.distribution {
	font-size:1.2em;
}


#header a.bannerheader {
	display: block;
	width:/*955px;*/690px;
	height:112px;
	z-index:30;
	float:left;
}

.note {font-size:0.8em;}


input.readonly {
	border:none 0px; 
}

.HoverBox
{
    border: solid 1px #FE9B58;
    background-color:#DFE6EC;
    padding:3px;
    font-size:1.1em;
}