#content {
	background-image:url(../img/_bg/plan-my-visit.jpg);
	background-position:732px;
	background-repeat:repeat-y;
	border-bottom:7px #9F8A42 solid;
	border-left:7px #9F8A42 solid;
	border-right:7px solid #9F8A42;
	overflow:hidden;
	width:98.5%;
}

/* ##################################### Set the right sub section colours */
#right-sub-nav h2 {
	background-image:url(/img/_bg/side-sections/plan-my-visit-heading.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#8d7d46;
	color:#FFFFFF;
}
#right-sub-nav .side-sub-content {
	background-color:#d3c492;
}
#right-sub-nav .side-sub-content img {
	border:1px #8d7d46 solid;
}
/* ##################################### END RIGHT SECTION */


#breadcrumb {
	color:#FFFFFF;
	background-color:#9F8A42;
	width:98%;
}
#section-nav li a.active-section {
	background-image:url(../img/_nav/c-plan-my-visit.png) !Important;
}

/* ##################################### This is for the background colour of the large image links */
div#image-link-large a, div#image-link-large a:visited {
	background-color:#9F8A42;
}

/* ##################################### This controls the full width content holder and needs to change border colour dependent on section*/
#centre-content-full {
	border-right:0px #9F8A42 solid;
}


/* ##################################### These are the styles for the random template */

#random_left_top a, #random_left_top a:visited, #random_left_middle a, #random_left_middle a:visited, #random_left_bottom a, #random_left_bottom a:visited, #random_middle a, #random_middle a:visited, #random_right_top a, #random_right_top a:visited, #random_right_middle a, #random_right_middle a:visited, #random_right_bottom a, #random_right_bottom a:visited {
	background-color:#9F8A42;
}
#random_text_topright, #random_text_middleleft, #random_text_bottommiddle {
	color:#9F8A42;
}

/* ##################################### continued.... Random 6 colours */
#randomsix_left_top a, #randomsix_left_top a:visited, #randomsix_left_middle a, #randomsix_left_middle a:visited, #randomsix_left_bottom a, #randomsix_left_bottom a:visited, #randomsix_middle a, #randomsix_middle a:visited, #randomsix_right_top a, #randomsix_right_top a:visited, #randomsix_right_middle a, #randomsix_right_middle a:visited, #randomsix_right_bottom a, #randomsix_right_bottom a:visited {
	background-color:#9F8A42;
}
#randomsix_text_top, #randomsix_text_topleft, #randomsix_text_middleright, #randomsix_text_bottommiddle {
	color:#9F8A42;
}

/* ##################################### continued.... Random 4 colours */
#randomfour_left_top a, #randomfour_left_top a:visited, #randomfour_left_bottom a, #randomfour_left_bottom a:visited, #randomfour_right_top a, #randomfour_right_top a:visited, #randomfour_right_bottom a, #randomfour_right_bottom a:visited {
	background-color:#9F8A42;
}
#randomfour_text_topleft, #randomfour_text_bottomleft, #randomfour_text_rightmiddle, #randomfour_text_rightbottom {
	color:#9F8A42;
}
/* ##################################### These are the styles for the random8 template */

#random_left_top a, #random_left_top a:visited, #random_left_middle a, #random_left_middle a:visited, #random_left_bottom a, #random_left_bottom a:visited, #random_middle a, #random_middle a:visited, #random_right_top a, #random_right_top a:visited, #random_right_middle a, #random_right_middle a:visited, #random_right_bottom a, #random_right_bottom a:visited {
	background-color:#9F8A42;
}
#random_text_topright, #random_text_middleleft, #random_text_bottommiddle {
	color:#9F8A42;
}

#randomeight_left_top a, #randomeight_left_top a:visited, #randomeight_left_middle a, #randomeight_left_middle a:visited, #randomeight_left_bottom a, #randomeight_left_bottom a:visited, #randomeight_middle_upper a, #randomeight_middle_upper a:visited, #randomeight_middle_lower a, #randomeight_middle_lower a:visited, #randomeight_middle a:visited, #randomeight_right_top a, #randomeight_right_top a:visited, #randomeight_right_middle a, #randomeight_right_middle a:visited, #randomeight_right_bottom a, #randomeight_right_bottom a:visited {
	background-color:#9F8A42;
}
#randomeight_text_topright, #randomeight_text_middleleft, #randomeight_text_bottommiddle {
	color:#9F8A42;
}
/* ##################################### These styles are for the 50/50 template */

h3#ff-offers, h3#ff-search {
	background-color:#9F8A42;
	color:#FFFFFF;
}
#fiftyfiftybottom-holder .themes-row h5, #fiftyfiftybottom-holder .themes-row p {
	color:#9F8A42;
}
#fiftyfifty-right h2 {
	background-color:#9F8A42;
	color:#FFFFFF;
}

/* ##################################### 1/3 rd Template */

div.image-link-large a, div.image-link-large a:visited {
	background-color:#9F8A42;
}
div.image-link-large a:hover {
}

/* ##################################### Summary template colours */

#summary-middle h2 {
	background-color:#9F8A42;
	color:#FFFFFF;
}
#summary-bottom-left, #summary-bottom-right {
	background-color:#d3c492;
}
#summary-bottom h3 {
	color:#FFFFFF;
	background-color:#9F8A42;
}
#summary-bottom h5 {
	color:#9F8A42;
}


/* ##################################### artilce long template */

.articlelong-middle-quote {
	background-image:url(/img/_bg/quotes/plan-my-visit-quote-left.gif);
}
.articlelong-middle-quote-inside {
	background-image:url(/img/_bg/quotes/plan-my-visit-quote-right.gif);
	color:#9F8A42;
}

/* ##################################### CMS Section Specific Styles */

.section-colour, .big-section-text, .bigger-section-text, .large-section-text {
	color:#9F8A42;
}
.huge-article-text {
	color:#999999;
}

/* ##################################### Landing Page Styles / Colours */

#top-landing {
	background-color:#9F8A42;
	color:#FFFFFF;
}
#centre-landing-left h3, #centre-landing-right h3 {
	background-color:#9F8A42;
	color:#FFFFFF;
}
#centre-landing-left, #centre-landing-right {
	background-color:#d3c492;
	border:1px #9F8A42 solid;
}


#MyShortlist h3 {
	background-color:#9F8A42;
	background-image:url(/img/_bg/side-sections/plan-my-visit-heading.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	color:#FFFFFF;
}


.InstructionList .myplanbutton {
	margin-top:5px;
	width:245px;
}

.InstructionList .myplanbutton a, .InstructionList .myplanbutton a:visited {
	background-color:#9F8A42;
	background-image:url(/img/_bg/buttons/planmyvisit-buttonbg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border-color:#D8D0B3 rgb(101, 87, 42) rgb(101, 87, 42) rgb(216, 208, 179);
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px;
	text-decoration:none;
	display:block;
	text-align:center;
	width:90%;
}
.InstructionList .myplanbutton a:hover {
	background-image:none;
	color:#FFFFFF;
}


/* ############## EXTRA STYLES */
/* CSS Document */

/* My Shortlist Styles */
.AddtoShortlistBox {
	float:right;
	border:1px solid #000;
	padding:5px;
	width:45%;
	margin:10px;
}

.AddtoShortlistBox ul {
	list-style:none;
}

.AddtoShortlistBox li {
	margin:5px;
	border-bottom:0px;
}

.AddtoShortlistBox h3 {
	padding:3px;
	background-color:#9F8A42;
	color:#fff;
}

.AddtoShortlistBox h3 img {
	height:18px;
	width:16px;
	padding:0px 5px;
}

.InstructionList {
	list-style:none;
	margin-bottom:20px;
	margin-left:20px;
}

.InstructionList ul {
	float:left;
}

.InstructionList li {
	padding:10px 0px;
/*	border-top:1px solid #9f8a42;*/
 	display:inline-block;/*This is because ie sucks (Ihate ie .. join the club www.ihateie.com...*/
}

.InstructionList img {
	padding:0px 5px;
}

.InstructionList li.InstructionList_number {
	font-weight:bold;
	float:left;
	width:10px;
	height:10px;
	color:#9F8A42;
	margin-right:10px;
}

.InstructionList li.InstructionList {
	float:left;
}



.InstructionList_one {
	width:220px;
}

.InstructionList_two {
	width:220px;
}

.InstructionList_two .myplanbutton {
	width:214px;
}

.InstructionList_three {
	width:90%;
}
.InstructionList_four {
	width:90%;
}
/*.myshortlist_one {
	font-size:100%;
	font-weight:bold;
	padding-right:25px;
	height:20px;
}

.myshortlist_two {
	font-size:100%;
	font-weight:bold;
	padding-right:23px;
	height:20px;
}

.myshortlist_three {
	font-size:100%;
	font-weight:bold;
	padding-right:19px;
	height:20px;
}

.myshortlist_four {
	font-size:100%;
	font-weight:bold;
	border-bottom:0px;
	padding-right:17px;
	height:20px;
}*/

/*.InstructionList li.InstructionList_one {
	border-top:0px;
}*/

#centre-content {
	width:66%;
}


#content #myshortlist {
	background-image:url(/img/_bg/myshortlist-centre-bg.jpg);
	background-repeat:repeat-y;
	background-position:right;
	width:100%;
}

#content #myshortlist #right-sub-nav {
	background-color:#D6C794;
	width:290px;
	padding-top:50px;
}

#right-sub-nav h2 {
	background-color:#D6C794;
	background-image:none;
	color:#9F8A42;
	font-size:130%;
}

#right-sub-nav h3 {
	background-color:#9F8A42;
	background-image:url(/img/_bg/side-sections/my-shortlist-heading.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:5px 10px;
	margin:5px;
	margin-bottom:10px;
	width:90%;
	clear:both;
}

#thedms62 #Shortlist li {
	background-color:#E3D8B8;
	margin:5px;
	padding:0px 5px;
	width:90%;
}

#thedms62 #Shortlist li .thedmsTPsmallPicture {
	margin:5px;
}

#centre-content-full {
	border-top:10px solid #9F8A42;
	width:100%;
}


/*.TPButtons a:hover {
	background-color:#D5C894;
}*/

#thedmsTPItineraryDetails .thedmsLogos {
	float:none;
	text-align:right;
}
#thedms62 #Shortlist {
	border:0px;
}

#thedms62 ul.TPMyPlanItem, ul.ShortlistItem {
	border:0px;
}



/* New Brochure template styles - 17-03-2008 */
#top-brochure {
	background-color:#D5C894;
}

#middle-brochure {
	background-color:#EFE9D1;
	color:#9F8A42;
}

#brochure-form-top {
	background-color:#EFE9D1;
	border:1px #D5C894 solid;
	color:#9F8A42;
}

#brochure-form-bottom {
	background-color:#EFE9D1;
	border:1px #D5C894 solid;
	color:#9F8A42;
}

/*#centre-content-full {
	border-right:7px solid #9F8A42;
}*/

#brochure-form-bottom fieldset {
	border-color:#9F8A42;
}

#thedmsProfiling li {
	border-bottom:1px dotted #9F8A42;
}

#brochure-container #breadcrumb {
	background-color:#9F8A42 !Important;
}

#brochure-container #content {
	border-bottom:7px solid #9F8A42 !Important;
	border-left:7px solid #9F8A42 !Important;
	background-color:#9F8A42;
}

#middle-brochure h2 {
	color:#9F8A42;
}

div#thedms65 #thedmsItineraryEntryHolder {
    border:1px solid #9F8A42;
}

div#thedms65 .BrowseCell h2 a, div#thedms65 .BrowseCell h2 a:visited {
color:#9F8A42;
}

div#thedms65 h3 {
background-color:#9F8A42;
}