@charset "utf-8";

li {list-style-type: none;}
ul li {display:block;}

.greytitle{
	color: #4d4d4d;
	font-size:14px;
	font-weight:bold;
}
.redtitle{
	color: #a21b1e;
	font-size:14px;
	font-weight:bold;
}
.homeText {
	font-size:10px;
}
   
#contentContainer{
	margin: 0 auto 20px auto;
	width: 1002px;
	text-align:center;
	background: #ffffff;
}

#wrapper { 
 margin: 0 auto;
 padding:0px 0px 0px 0px;
 width: 1002px;
 position:relative;
}

#headerTop{
	/*
	position:relative;
	background: #ccc;
	width: 100%;
	height:489px;
	display:inline;
	float:left;
	*/
	 width: 900px;
 	color: #333;
 	padding: 10px;
 	border: 1px solid #ccc;
 	height: 100px;
 	margin: 10px 0px 5px 0px;
 	background: #DAC8BF;
}
#header {
 width: auto;
 color: #333;
 padding: 0px;
 height: 50px;/*72px;*/
 margin: 0px;
 /*background: #65604c;*/
}
#navigation {
 width: 1002px;

 color: #333;
 padding: 0px;
 border:none;
 margin: 0px;
 background: #4c1210;
}
#navigationContent {
 width: 990px;
 height:31px;
 color: #333;
 padding: 0px;
 border:none;
 margin: 0px;
 font-size:20px;;
 background: #a51a27;
 border-right-width: 6px;
	border-bottom-width: 0px;
	border-left-width: 6px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}
#navigationTop {
 width: 1002px;
 height:10px;
 color: #333;
 padding: 0px;
 border:none;
 margin: 0px;
 background: #4c1210;
 font-size:1px;
 background-image:url(../MEDIA/IMAGES/navbar/navTop.jpg);
}
#navigationBottom {
	/*
 width: 1002px;
 height:10px;
 color: #333;
 border:none;
 margin: 0px;padding: 0px;
 background: #4c1210;
 font-size:1px;
 background-image:url(../MEDIA/IMAGES/navbar/navBottom.jpg);
 */
 width: 990px;
	color: #333;
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	height: 6px;
	background-image:url(../MEDIA/IMAGES/navbottom.jpg);
	background-repeat:repeat-x;
	border-right-width: 6px;
	border-bottom-width: 0px;
	border-left-width: 6px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}
.navEmpty{
	display: block;
	 width: 1002px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContentEmpty.jpg);
}
.navContent1 {
	display: block;
	 width: 254px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent1.jpg);
}
.navContent2 {
	display: block;
	 width: 104px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent2.jpg);
}
.navContent2_selected {
	display: block;
	 width: 104px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent2_over.jpg);
}
.navContent2 a:hover {
	display: block;
	 width: 110px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent2_over.jpg);
}
.navContent3 {
	display: block;
	 width: 89px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent3.jpg);
}
.navContent4 {
	display: block;
	 width: 69px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent8.jpg);
}
.navContent4_selected {
	display: block;
	 width: 69px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent8_over.jpg);
}
.navContent4 a:hover {
	display: block;
	 width: 69px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent8_over.jpg);
}
.navContent5 {
	display: block;
	 width: 89px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent5.jpg);
}
.navContent6 {
	display: block;
	 width: 126px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent6.jpg);
}
.navContent6_selected {
	display: block;
	 width: 126px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent6_over.jpg);
}
.navContent6 a:hover {
	display: block;
	 width: 126px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent6_over.jpg);
}
.navContent7 {
	display: block;
	 width: 110px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent7.jpg);
}
.navContent8 {
	display: block;
	 width: 69px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent8.jpg);
}
.navContent8_selected {
	display: block;
	 width: 69px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent8_over.jpg);
}
.navContent8 a:hover {
	display: block;
	width: 126px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent8_over.jpg);
}
.navContent9 {
	display: block;
	 width: 259px; height:31px;
	background-image:url(../MEDIA/IMAGES/navbar/navContent9.jpg);
}
#content { 
 width: 990px;
 color: #333333;
 background-color:#FFFFFF;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 
 border-top-width: 0px;
 border-right-width: 6px;
 border-bottom-width: 0px;
border-left-width: 6px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#footer { 
 	margin: 0px;
	clear:both;
 	padding: 20px;
	display:block;
	height:90px;
 	width: auto;
	text-align:center;
	background-color:#FFFFFF;
	color:#afafaf;
	font-size: 10px; 
}

#footer a:link, #footer a:visited {color: #afafaf;text-decoration: none;}
#footer a:hover {text-decoration: underline;color:#afafaf;}


.contentHeader {
	width: 990px;
	color: #333;
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	height: 19px;
	background-repeat:repeat-x;
	border-top-width: 6px;
	border-right-width: 6px;
	border-bottom-width: 0px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}
.logoHeader {
	width: 990px;
	color: #333;
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	height: 71px;
	background-image:url(../MEDIA/IMAGES/logoheader.jpg);
	background-repeat:repeat-x;
	border-right-width: 6px;
	border-bottom-width: 0px;
	border-left-width: 6px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}



#footerShadowBackground { 

 width: 1002px; height: 12px;
 display:block;
 margin: 0px; padding: 0px;
 background-image:url(../MEDIA/IMAGES/footerShadow.jpg);
 background-repeat:repeat-x;
}
#footerShadowBackgroundLeft {
 float:left;
 width: 12px; height: 10px;
 margin: 0px; padding: 0px;
 background-image:url(../MEDIA/IMAGES/footerShadowLeft.jpg);
}
#footerShadowBackgroundRight { 
display:inline;
 float:right;
 width: 12px; height: 10px;
 margin: 0px; padding: 0px;
 background-image:url(../MEDIA/IMAGES/footerShadowRight.jpg);
}


/* light box setting */

#definition{
	display:block;
	font-size: 14px;
	color: #333333;
	padding: 10px;
	background-image:url(../MEDIA/IMAGES/white.gif);
	background-repeat:repeat;
}

#definition b {
	font-family:Arial, Helvetica, sans-serif;
   font-weight: bold;
   }

#definition h2{
	color:#990000;
	font-size:  14px;
	margin: 0 0 10px 0;
}

#definition h3{
	color:#990000;
}

#definition .contentTitle{
	color:#990000;
	font-weight:bold;
}

#definition a{
	color:#000;
	
}
#definition a:hover{
	color:#000;
}
#definition a.lbAction{
	color:#990000;
	text-align:right;
	font-size: 10px;
	text-decoration:none;
	display: block;
	background-image: url(../MEDIA/IMAGES/icon_close.gif);
	background-position: right;
	background-repeat:no-repeat;
	padding: 2px 18px;
	float: right;
	text-transform:uppercase;
}


#definition a.lbAction:hover{
	color:#333333;
}

.overlayContent{
	height: 380px;
	overflow:auto;
	clear:both;
}

.overlayContent a{
	color:#990000;
}

.overlayContent a:hover{
	text-decoration:none;
}


/*//////////*/
 /* Word Formatting */
a:link, span.MsoHyperlink {
	color:#1F4B77;
	text-decoration:underline;
	text-underline:single;
}
a:visited, span.MsoHyperlinkFollowed {
	color:purple;
	text-decoration:underline;
	text-underline:single;
}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate {
	font-size:8.0pt;
	font-family:Tahoma;
}

/* Paging Numbers **********************************************/
.pages {
	clear:both;
	float:right;
    font-size: 85%;
	 color: #000;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 3px;
    border: 1px solid #ccc;
    background: #fff;
	 color: #000;
}

.pages span.current {
    border: 1px solid #000;
    font-weight: bold;
    background: #CCC;
    color: #000;
}

.pages a {
    border: 1px solid #000;
    text-decoration: none;
	 color: #000;
}

.pages a:hover {
    border-color: #000;
	 color: #000;
}

.pages a.nextprev {
    font-weight: bold;
	 color: #000;
}

.pages span.nextprev {
    color: #000;
}

.pages span.nextprev {
    border: 1px solid #ccc;
    color: #000;
}

.pages .nextprev-next {
    float: right;
}
	
	
/* Paging Numbers End **********************************************/

/* tables **********************************************/

.tableheader {
	text-align:center;
	background-color:#ffffff;
	color: #701211;
	border:0px;
	height:36px;
	margin:10px;
	padding:10px;
	font-size: 11px;
	
}
.tableStyle1 th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #701211;
}

.tableStyle1 {
	text-align:center;
	background-color: #ffffff;
	color: #4c4c4c;
	font-size: 15px;
	border: 1px solid #cccccc;
	padding:10px;
	margin:0px;
	border-collapse: collapse;
}

.tableStyle1 td
{
	padding: 8px;
	color: #4c4c4c;
}
.tableStyle1 .odd
{
	background: #e8edff; 
}

/* end tables **********************************************/

span.show-tooltip-text { display: none; position: absolute; font-size: 0.9em; background-image: url(bg.gif); background-repeat: repeat-x; padding: 6px; padding-left: 12px; padding-right: 12px; color: white; }


.bookDownloadWindowTitle{
	text-align:left;
	font-size:14px;
	color: #000;
	font-weight:bold;
}
.bookDownloadAuthor{
	text-align:left;
	font-size:10px;
	color: #7a7a7a;
}


/* PAGE CONTENT **********************************************/

.referTitle{
	text-align:left;
	font-size:11px;
	color: #000000;
	font-weight:bold;
}
.referAuthor{
	text-align:left;
	font-size:10px;
	color: #7a7a7a;
}
.referDescription{
	text-align:left;
	font-size:10px;
	color: #7a7a7a;
}




.contentBoldText{
	font-size:12px;
	color: #4c4c4c;
	font-weight:bold;
}

.formErr{
	color: #FF3300;
}

.reqField{
	color: #FF3300;
}
.warningText{
	font-size:12px;
	color: #FF3300;
	font-weight:bold;
}

.booktext{
	font-size:8px;
}


/* additions */
#extrasContentBg {
    background: url("/MEDIA/IMAGES/extrasContentBg.jpg") no-repeat scroll 0 0 transparent;
    width: 990px;
    height: 506px;
}

.book-widget {
    float: right;
    position: relative;
    left: 4px;
    top: -39px;
}

.extrasBox {
    left: 28px;
    position: relative;
    top: 95px;
    width: 932px;    
}

.extrasBox #tellFriend {
    margin: 12px 0 0 166px;
}

.extrasBox .extrasDetail {
    float: left;
    width: 187px;
    margin-left: 238px;
    font-size: 12px;
}

.contentWrapper {
    width: 242px;
} 

.contentColumn {
    position: relative;
    top: 34px;
    width: 200px;
}

.blurbA {

}

.blurbB {
    position: relative;
    top: 14px;
}

.btn#subNews {
}

.btn#ambassador {
}

.extrasBox p {
    padding: 0;
}

.extrasBox .btn {
    margin-bottom: 22px;
    margin-left: -2px;
}

.extrasBox #arrowBox .browse {
    position: relative;
    top: 28px;

}

.extrasBox #arrow {
    background: url("/MEDIA/IMAGES/grey-arrow.gif") no-repeat scroll 0 -2px transparent;
    width: 37px;
    height: 58px;
    float: right;
	margin-top:-26px;
}

#arrow img {
    
}

.socialBox {
    left: -407px;
    position: relative;
    top: 180px;
}
