/* Eliminate blue border on linked images */
a img { border: none; }




#ContinentsTable
{
	line-height:25px;
}
#TableResellersInternational
{
	table-layout:fixed;
	margin-top:3px;
}


.pageLink {
    font-weight:normal;
    color:#B63937;    
    font-size:16px;
    }

a { 
    text-decoration: none;
    color: #b63937;
    font-weight: bold;
}

.mailto { 
    /*text-decoration: none;*/
    color: #0000ff;
    font-weight: normal;
}

/*div {border:solid 1px black}*/

a:hover { text-decoration: underline; }

body { background-repeat: no-repeat; font-family: Arial; }

/*
div 
{
	-moz-box-sizing:border-box;
 	box-sizing:border-box;
	margin:0;
	padding:0;
}*/

#header {
    width: 100%;
    height: 141px;
    
    background-image: url(../images/header/spacer-right.jpg);
    background-repeat: repeat-x;
}

#header img {
    float: left;
    display: block;
}

#header #header-top {
    width: 980px;
    height: 83px;
}

#header #header-bottom {
    width: 760px;
    height: 58px;
}

#holder{
	width: 980px;
}
#header-top-logo{
	width: 	168px;
	float: left;
}
#derwentMuseumSwf{
	width: 802px;
	float: left;
	clear: right;
}

#home {
    
    width: 100%;
    height: 100%;
    
    position: absolute;
    left: 0px;
    top: 0px;
    
    padding: none;
    margin: none;
    
    background-image: url(../images/backgrounds/home.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#home #left {

    width: 175px;  
    height: 625px;
    
    float: left;

}

#home #left #search 
{
    width: 165px;
    height: 25px;
    
    padding-left: 10px;
}

#home #left #main 
{
   /* width: 100%;*/
   width:174px;
    height: 600px;
    
}

#home #left #comp 
{
    width: 100%;
    /*height: 207px;*/
    height: 155px;
}

#home #left .featured-news 
{
    width: 150px;
    height: 157px;
    
    background-image: url(../images/backgrounds/orange.jpg);
    background-repeat: no-repeat;
    
    font-family: Arial;
    font-size: 12px;
    
    padding: 10px 5px 0px 15px;
}

#home #left .featured-news #story
{
    padding-left: 0px;
}

#home #left .featured-news #newstitle
{
    font-family: Arial;
    font-size: 12px;
    color:#555555;
    margin: 15px 15px 15px 0px;
}

/*
#home #left .featured-news a
{
    text-decoration: none;
    color: #b63937;
    font-weight: bold;
}
*/

#home #left .featured-news #title
{
    font-size: 19px;
}

#home #left #prize-draw
{
    width: 100%;
    height: 167px;
    
    background-image: url(../images/home/prize_swatch.jpg);
    background-repeat: no-repeat;
    
    font-family: Arial;
    font-size: 14px;
    
}

/*
.article a 
{
    text-decoration: none;
    color: #b63937;
}
*/

#news {    
}


#news #content {
    font-family: Arial;
    font-size: 14px;
    
    float: left;

    margin-top: 80px;
    
    width: 320px;
    
    position: relative;
}

#news #content .more 
{
    position: absolute;
    right: 3px;
}

#news #content #view_image 
{
    float: right;
    padding: 0px 0px 0px 10px;
}

#news #content .article 
{
    padding: 10px 0px 10px 5px;
}

#news #content .odd 
{
    background-image: url(../images/backgrounds/odd-article-test.gif)
}

#news #content .even 
{
    background: none;
}

#news #content .featured 
{
    background-color: #fda7a7;
}

#news #content .title 
{
color: #b63937;
font-weight: 700;
}

#news #content .arrow {
    position: absolute;
    top: 410px;
}

#news #content .next {
    left: 250px;
}


#events #content {
    font-family: Arial;
    font-size: 14px;
    
    float: left;

    padding-left: 10px;
    margin-top: 80px;
    
    width: 320px;
    
    position: relative;
}

#events #content .more 
{
    position: absolute;
    right: 8px;
}

#events #content #view_image 
{
    float: right;
}

#events #content .article 
{
    padding: 10px 5px 10px 5px;
}

#events #content .odd 
{
    background-image: url(../images/backgrounds/odd-article-test.gif)
}

#events #content .even 
{
    background: none;
}

#events #content .featured 
{
    background-color: #fda7a7;
}

#events #content .title 
{
    color: #b63937;
    font-weight: 700;
}

#events #content .arrow {
    position: absolute;
    top: 410px;
}

#events #content .next {
    left: 250px;
}

#left {

    width: 200px;  
    height: 650px;
    min-height:100%;
    float: left;

}

#left #search {
    width: 100%;  
    height: 25px;
    
    padding-left: 10px;
}

#left #nav 
{
    height: 100%;
  /*  height:600px;*/
    padding-top: 20px;        
    background-image: url(../images/backgrounds/left-nav.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}




 #nav a img
{ margin:0px;padding:0px; float:left}
 #nav img
{ margin:0px;padding:0px;float:left}

.section {
    width: 100%;
    
    position: absolute;
    left: 0px;
    top: 0px;
    
    padding: none;
    margin: none;
    
    background-repeat: no-repeat;
    background-position: left top;
    overflow: hidden;
}




#enquiries {      
    height: 750px;   
}

#hints #left {      

    width: 193px;  
    height: 625px;
    float: left;
  
}

#hints #left #main 
{
    width: 100%;
    height: 600px;
    
    background-image: url(../images/backgrounds/left-nav.jpg);
    background-repeat: no-repeat;
    background-position: left top;

    
}

#hints #left #comp 
{
    width: 100%;
    height: 207px;
    
    background-image: url(../images/backgrounds/left-comp.png);
    background-repeat: no-repeat;
    background-position: left top;   
}

#hints #left #search {
    width: 193px;  
    height: 25px;
    
    padding-left: 10px;
}

#hints #left #nav 
{
    height: 100%;
    
    padding-top: 20px;
    background-image: none;
   
}

#hints #content {
    font-family: Arial;
    font-size: 14px;
    
    float: left;
    
    padding-left: 0px;
    width: 420px;
}

#hints #content .title {
    color: #e71d25;
    font-size: 14px;
    font-weight: bold;
}

/*
#hints #content a 
{
    color: #e71d25;
    text-decoration: none;
    font-weight: bold;
}
*/

#hints #content .article 
{
    margin-left: 12px;
}

#hints #content #sharpen 
{
    margin-left: 15px;
}

#literature #left {      

    width: 193px;  
    height: 625px;
    float: left;
  
}

#literature #left #main 
{
    width: 100%;
    height: 600px;
    
    background-image: url(../images/backgrounds/left-nav.jpg);
    background-repeat: no-repeat;
    background-position: left top;

}

#literature #left #comp 
{
    width: 100%;
    height: 207px;
    
    background-image: url(../images/backgrounds/left-comp.png);
    background-repeat: no-repeat;
    background-position: left top;   
}

#literature #left #search {
    width: 193px;  
    height: 25px;
    
    padding-left: 10px;
}

#literature #left #nav 
{
    height: 100%;
    
    padding-top: 20px;
    background-image: none;
   
}

#literature #content {
    font-family: Arial;
    font-size: 14px;
    
    float: left;
    
    padding-left: 12px;
    width: 450px;
    
    line-height: 17px;
    margin-bottom: 30px;
}





#literature #content .title {
    color: #e71d25;
    font-size: 14px;
    font-weight: bold;
}

#literature #content .info {
    color: #999;
    font-size: 14px;
    font-weight: bold;
}

/*
#literature #content a 
{
    color: #e71d25;
    text-decoration: none;
    font-weight: bold;
}
*/

#literature #content .article 
{
    margin-left: 12px;
}


#events {      
    background-image: url(../images/backgrounds/sections/events.jpg);    
}

#heritage 
{
    font-family: Arial;
    font-variant: normal;
    font-size: 14px; 
    line-height: 22px;
}

#heritage #content
{
    width: 500px;
    float: left;
}

#heritage #content .inline
{
    float: right;
}

#heritage #content p
{
    margin-left: 18px;
}

#heritage #left {

    width: 175px;  
    height: 625px;
    
    float: left;


}

#heritage #left #search 
{
    width: 165px;
    height: 25px;
    
    padding-left: 10px;
}

#heritage #left #main 
{
    width: 100%;
    height: 600px;
    background-image: url(../images/backgrounds/left-nav.jpg);
    background-repeat: no-repeat;
    background-position: left top;   

}

#heritage #left #nav 
{
    width: 100%;
    height: 150px;
}


#heritage #left #main #comp 
{
    width: 100%;
    height: 207px;
    
    background-image: url(../images/backgrounds/left-comp.png);
    background-repeat: no-repeat;
    background-position: left top;   
}

#products #left {

    width: 200px;  
    height: 625px;
    
    float: left;

}

#products #left #search {
    width: 100%;  
    height: 25px;
    
    padding-left: 10px;
}

#products #left #nav 
{
    height: 100%;
    
    padding-top: 20px;
        
    background-image: url(../images/backgrounds/left-nav.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}


#products #content {
    
    float: left;
    width: 420px;
    
    font-family: Arial;
    line-height: 22px;
}

.subtitle 
{
       color: #669;
       padding-left: 12px;
}

#products #content p {
    font-size: 14px;
    
    padding-left: 12px;
    width: 337px;
}

#wtb .back {
    float: right;
}

#wtb #content {
    float: left;
    width: 660px;

    
    font-family: Arial;
    font-size: 14px;
    overflow: hidden;
}

#wtb #content table td {
    vertical-align: top;
    padding: 0px 7px 2px 0px;
}

#wtb #content table td a {
    font-weight: bold;
    color: black;
}

#wtb #content #map {
}

#wtb #content #map #blurb {
    width: 230px;
    float: left;
    margin-left:20px !important;
	margin-left:10px;
	margin-top:21px !important; /* moz padding */
	margin-top:0px;
}

#wtb #content #map #flashcontent {
	margin-top:21px !important; /* moz padding */
	margin-top:0px;
}


#wtb #content .web {
    color: #e71d25;
    font-size: 14px;
    font-weight: bold;
}

#wtb #clickHere {    
    margin-left: 0px;
    padding-left: 0px;
    padding-top: 5px;
}

#wtb #content a 
{
    font-weight: normal;
}

#wtb #content a:hover
{
    text-decoration: underline;
}

#wtb #content .nextPrev {
    color: blue;
    font-weight: bold;
    text-decoration: underline;
        padding-bottom: 0px;
}

#wtb #content #resellers {
    width: 550px;
    margin-left: 20px;
	margin-top:21px !important; /* moz padding */
	margin-top:0px;
}

#wtb #left 
{
	width:165px; /* wtb specific nav bar width */
}

#wtb .locationTitle {
    margin-bottom: 10px;
}

#wtb .pageNumBar {
    height: 40px;
    float: left;
    position: relative;
    
    margin-left: 0px;
    margin-top: 20px;
}

#wtb .pageNumBar a {
    padding: 0px 5px 3px 0px;
    color: Black;
    text-decoration: underline;
    font-weight:normal;
}

#wtb .pageNumBar .curNum {
    padding: 0px 5px 3px 0px;
    color: #B63937;
    font-weight: bold;
}

#wtb .townCity {
    font-weight:bold;
    color: #B63937;
    font-size: 16px;
}

#resellerDetail {
    background-image: url(../images/wtb/popup_bg.jpg);
    background-repeat: no-repeat;
    
    height: 309px;
    width: 269px;
    padding: 80px 0px 0px 30px;
    
    max-width: 269px;
    float: left;
}

#competition #compContent {
    padding: 30px 0px 0px 30px;
    width: 650px;
    font-size: 14px;
    line-height: 22px;
}

#competition #compContent #compText {
/*    margin:0px 0px 0px 185px;*/
padding:0px;
}

#competition #compContent #title {
    color: #669;
    font-size: 16px;
    /*padding-left: 12px;*/
    margin: 20px 0px 10px 0px;
    display: block;
}

#competition #compContent #image {
    float: right;
    padding: 0px 0px 15px 50px;
}

#competition #compContent #buttons {
    /*width: 600px;*/
    margin-left:0px;
    text-align: center;
    font-size: 9pt;
}

#competition #compContent #tandc {
    float: left;
   /* margin-left: 220px;*/
	color: #669;
}

#competition #compContent #enter {
    float: left;
    /*margin-left: 220px;*/
}

#faq .faqContent {
    padding: 30px 0px 0px 0px;
    width: 450px;
    float: left;
    font-size: 14px;
}

#faq .faqContent .faqItem {
    padding-bottom: 20px;
}

#faq .faqContent img {
    vertical-align: top;
    padding: 0px 5px 0px 0px;
}

#faq table td {
    margin: 0px;
    padding: 0px;
}

#faq table td {
    vertical-align: top;
    padding-right: 5px;
}

#faq table .answer {
    padding-bottom: 20px;
}

#faq table .title {
    font-weight: bold;
}

#enquiries .input { width: 315px; }
#enquiries .short { width: 170px; }
#enquiries .area { height: 60px; }
#enquiries .address { height: 40px; }

 
#enquiries .flash { 
    width: 295px; 
    height: auto;
    
    padding: 10px;
    text-align: center;
    
    font-weight: bold;
    
    margin: 5px 0px 5px 0px;
    
    border: solid 2px red;
    background-color: #FFBBBB;
    
    	/*display:none;	*/
	position:absolute;
	left:645px;
	top:190px;
}

#enquiries 
{
	font-family: Helvetica, sans-serif; 
	color: #000000; 
	font-size: 12px; 
	border: none; 
	background-color: transparent;
}
 
#enquiries .enqForm {
  padding: 60px 0px 0px 5px;
   float:left;   
}
 
.optin { font-size: 7pt; padding-top:5px; }

#enquiries #Submit {
    /*position: relative;
    left: 230px;*/

    float:right;
}

.disclaimer {
    font-size: 8pt;
    color: Red;
}

#literature .info {
    color: #999;
    font-size: 14px;
    font-weight: bold;
}

#literature .title 
{
	color: #E71D25;
	line-height: 17px;
}

#gifts
{
	width:450px;
}

.questionaire
{
	width:450px;	
}

.questionTandC
{
	left: 330px;
	width:450px;	
}

#questionaire p label
{
		width:200px;
}

.DVDCover 
{
	float:left;
}

.DVDText
{
	float:left;
}

.DVDRight{
	float:left;
	
	width:400px;
}

.DVDHead
{
	font-weight:bold;
	color:#d60025;
}

.DVD
{
	padding: 0px 0px 230px 0px;
}

#contentDVD {
    font-family: Arial;
    font-size: 14px;
    
    float: left;
    
    padding-left: 14px;
    width: 600px;
    
    line-height: 17px;
    margin-bottom: 30px;
}

.DVDIntro 
{
	width:550px;
	padding-left: 14px;
}

#qButtons
{
	padding:0px 0px 0px 200px;
}

.qImage
{
	float:right;
	padding:0px 0px 0px 10px;
}

/*--NewsLetterSignUp--*/

#NewsLetterSignUpBkg
{ width:166px; height:79px; background: url('../images/newslettersignup/newslettersignupBG.gif') no-repeat;}

#NewsLetterSignUpBkg table
{ float:left; margin-top:33px; vertical-align:middle;}

.NewsLetterSignUpBtn
{ width:24px; height:15px; text-decoration:none; background:url('../images/newslettersignup/go_off.gif') no-repeat;}

.NewsLetterSignUpBtn:hover
{ width:24px; height:15px; text-decoration:none; background:url('../images/newslettersignup/go_on.gif') no-repeat;}


.NewsLetterTxtGray
{ color:Gray;  font-style:italic; }

.NewsLetterTxtBlack
{ color:black; font-style:normal;}

/*--Gifts--*/

#GiftsPanelTitle
{ float:left; width:450px;}

#GiftsPanelLink
{ float:left; width:450px; margin-bottom:10px;}

#GiftsPanelDetail
{ float:left; width:450px;}

#GiftsPanelPageNo
{ float:left; width:450px; margin-bottom:10px; }

#GiftsPanelDetails
{ float:left; width:450px; }

.GiftsPanelItem
{ float:left; width:450px;  margin-bottom:30px;}

.GiftsPanelTitle
{ float:left; width:450px;  margin-bottom:7px;}

.GiftsPanelTxt
{ float:left; width:450px; margin-bottom:7px;}

.GiftsPanelTxt img
{ float:left; margin:5px 10px 5px 0px;}

.GiftsPanelProduct
{ float:left; width:450px; }