html {
	/*background-image:url(../images/top-repeat.png); height:115px; background-repeat:repeat-x;*/ }

body {
	font-family: 'Zeyada', cursive;
font-family: 'Schoolbell', cursive;
font-family: 'Gochi Hand', cursive;
font-family: 'The Girl Next Door', cursive;
	font-size: 18px;
	margin: 0px;
	color: #fff;
	line-height: 130%;
	text-align:center;
	background-color:#a24f4f;
}

#bg-holder { width:1280px; height:auto; text-align:center; margin:0px auto; padding:0; }

#bg-top { background-image:url(../images/bg-top.png); width:1280px; height:140px; background-repeat:no-repeat; overflow:hidden; }


#bg-mid { background-image:url(../images/bg-mid.png); width:1280px; height:100%; background-repeat: repeat;  }

#bg-lower { background-image:url(../images/bg-lower.png); width:1280px; height:88px; background-repeat:no-repeat; overflow:hidden; }

#contact-bg { background-image:url(../images/btn-book-head.png); width:144px; height:21px; background-repeat:no-repeat; margin:10px 0 0 40px; }

#ff { float:right; background-image:url(../images/flipflops.png); width:70px; height:81px; overflow:hidden; background-repeat:no-repeat; position:relative; z-index:9; }

#fhbreak { float:left; width:140px; height:70px; color:#e3aa26; font-size:18px; position:relative; z-index:10; margin:10px 0 0 0; line-height:22px; }

#fh-holder { float:left; height:80px; margin:1px 0 0 20px; width:210px; }

#top-bodies { background-image:url(https://www.theconservatoryrestaurant.co.uk/images/bodies.png); width:112px; height:71px; float:left; margin:22px 0 0 50px; background-repeat:no-repeat; }

#cte { float:left; width:100px; font-size:11px; color:#ed1c24; }

#cte a:link { font-size:11px; color:#ed1c24; text-decoration:none; }
#cte a:visited { font-size:11px; color:#ed1c24; text-decoration:none; }
#cte a:active { font-size:11px; color:#ed1c24; text-decoration:none; }
#cte a:hover { font-size:11px; color:#ed1c24; text-decoration:underline; }


#location { float:right; background:url(https://www.theconservatoryrestaurant.co.uk/images/location.jpg); width:269px; height:323px; margin:4px 4px 4px 0; background-repeat:no-repeat; }

#read-blog { float:left; background:url(https://www.theconservatoryrestaurant.co.uk/images/read-our-blog.jpg); width:418px; height:323px; margin:4px 0 4px 4px; background-repeat:no-repeat; }

#read-blog2 { float:left; background:url(https://www.theconservatoryrestaurant.co.uk/images/to-do.jpg); width:418px; height:323px; margin:4px 0 4px 4px; background-repeat:no-repeat; }


#find-more { float:left; background:url(https://www.theconservatoryrestaurant.co.uk/images/find-out-more.jpg); width:272px; height:323px; margin:4px 4px 4px 4px; background-repeat:no-repeat; }

#find-more-header { margin:4px 0 0 12px; width:180px; height:auto; color:#2e3192; text-align:left; }

#find-more2 { float:left; background:url(https://www.theconservatoryrestaurant.co.uk/images/find-out-more2.jpg); width:272px; height:323px; margin:4px 4px 4px 4px; background-repeat:no-repeat; }

#find-more-header2 { margin:4px 0 0 12px; width:200px; height:auto; color:#fff; text-align:left; line-height:30px; }

#callout-text-lower { float:left; margin:169px 0 0 12px; color:#2e3192; font-size:18px; font-weight:bold; }

#callout-text-lower a:link { color:#2e3192; font-size:18px; font-weight:bold; text-decoration:none; }
#callout-text-lower a:visited { color:#2e3192; font-size:18px; font-weight:bold; text-decoration:none; }
#callout-text-lower a:active { color:#2e3192; font-size:18px; font-weight:bold; text-decoration:none; }
#callout-text-lower a:hover { color:#2e3192; font-size:18px; font-weight:bold; text-decoration:underline; }


#callout-text-lower2 { float:left; color:#2e3192; font-size:18px; font-weight:bold; margin:44px 0 0 180px; }

#callout-text-lower2 a:link { color:#2e3192; font-size:18px; font-weight:bold; text-decoration:none; }
#callout-text-lower2 a:visited { color:#2e3192; font-size:18px; font-weight:bold; text-decoration:none; }
#callout-text-lower2 a:active { color:#2e3192; font-size:18px; font-weight:bold; text-decoration:none; }
#callout-text-lower2 a:hover { color:#2e3192; font-size:18px; font-weight:bold; text-decoration:underline; }


#callout-text-lower3 { float:left; color:#2e3192; font-size:18px; font-weight:bold; margin:184px 0 0 20px; }

#callout-text-lower3 a:link { color:#2e3192; font-size:18px; font-weight:bold; text-decoration:none; }
#callout-text-lower3 a:visited { color:#2e3192; font-size:18px; font-weight:bold; text-decoration:none; }
#callout-text-lower3 a:active { color:#2e3192; font-size:18px; font-weight:bold; text-decoration:none; }
#callout-text-lower3 a:hover { color:#2e3192; font-size:18px; font-weight:bold; text-decoration:underline; }

#arrow-red { float:right; width:58px; height:57px; margin:146px 20px 0 0; }


#arrow-red2 { float:right; width:58px; height:57px; margin:23px 20px 0 0; }
#arrow-red3 { float:right; width:58px; height:57px; margin:163px 20px 0 0; }

#find-more-header h1 { line-height:36px; }

#blog-text { float:right; text-align:left; width:204px; height:50px; margin:180px 10px 0 60px; text-transform:uppercase;color:#2e3192; }

#blog-text h2 { line-height:24px; margin:0; padding:0; }

#blog-text2 { float:right; text-align:left; width:204px; height:50px; margin:180px 10px 0 60px; text-transform:uppercase;color:#fff; }

#blog-text2 h2 { line-height:24px; margin:0; padding:0; }


#wrapper {
	width: 980px;
	height:auto;
	margin: 0px auto;
	text-align: justify;
	/*border: 1px solid #FFFFFF;*/
	margin-bottom: 0px;
}

#linehead {  width:980px; height:10px; background-color:#76a4cf; }

#holder-top { width:980px; height:125px; background-color:#FFFFFF; }


#logo-top { width:373px; height:94px; background-repeat:no-repeat; background-image:url(../images/logo.png); margin:20px 0 0 3px; float:left; }

#bookonline { vertical-align:middle; color:#FFFFFF; font-weight:bold; position:relative;  }



#pad {
	position:absolute;
	top: 3px;
	left: -1px;
	width:146px;
	height:16px;
}

#pad a:link { color:#FFFFFF; font-size:11px; text-decoration:none; }
#pad a:visited { color:#FFFFFF; font-size:11px; text-decoration:none; }
#pad a:active { color:#FFFFFF; font-size:11px; text-decoration:none; }
#pad a:hover { color:#FFFFFF; font-size:11px; text-decoration:underline; }

#contact-tel { margin-top:10px;text-align:right; width:340px; height:20px; }


#contact-holder { float:right; width:380px; text-align:right; padding:0; margin:20px 10px 0 0; height:auto; }

#college-text { margin:188px 0 0 0; text-align:center; width:250px; height:auto; color:#FFF; font-weight:bold; font-size:11px; }

#contact-tel p { color:#2e3192; font-weight:bold; font-size:15px; text-align:right; }

#contact-tel a:link { color:#2e3192; font-weight:bold; font-size:15px; text-decoration:none; } 
#contact-tel a:visited { color:#2e3192; font-weight:bold; font-size:15px; text-decoration:none; } 
#contact-tel a:active { color:#2e3192; font-weight:bold; font-size:15px; text-decoration:none; } 
#contact-tel a:hover { color:#2e3192; font-weight:bold; font-size:15px; text-decoration:underline; } 


#content-cottages-holder { width:980px; height:162px; border-bottom:1px solid #b14e25; background-color:#fbefdf; }

#container-cottage-sgl { width:196px; height:122px; margin:10px 0 10px 0; float:left }

#container-cottage-left { width:90px; height:102px; margin:8px 4px 0 4px; float:left; text-align:left; }

#container-cottage-left h3 { color:#b34d27; margin-top:0px; padding-top:0px; margin-bottom:9px; padding-bottom:0; }

#container-cottage-left p { font-size:11px; margin:2px 0; padding:0; }

#container-cottage-right { width:90px; height:102px; margin:8px 4px 0 4px; float:right; }

#view-btn { width:80px; height:20px; background-color:#e3aa25; color:#FFFFFF; }

#view-text { text-align:center; vertical-align:central; }

#footer-btn { width:80px; height:20px; background-color:#b24f28; color:#FFFFFF; }

#footer-text { text-align:center; vertical-align:central; }


#view-txt { text-align:center; margin:0px auto; padding:0; }

#footer-holder-midrange { width:980px; height:287px; border-bottom:1px solid #b14e25; background-color:#fbefdf; }


#blog-mini { width:460px; height:272px; float:left; margin:10px 10px 5px 5px; }

#blog-mini h4 { color:#b24f28; }

#blog-mini p { margin:5px 0; }

#area-mini { width:460px; height:272px; float:right; margin:10px 5px 5px 10px; }

#area-mini h4 { color:#b24f28; }

#toptxt {
	width:609px;
	margin:1px auto;
	height:auto;
	padding:0;
	text-align:center;
}
#masthead {
	width: 934px;
	height:173px;
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
	float:left;
}



#masthead-right-holder {
	float:right;
	width:60%;
	height:257px;
	text-align:right;
	/*margin-right:10px;*/
}

#contacttop {
	width: 70%;
	float:right;
	text-align:right;
	margin:20px 0 0 0;
	clear:right;
}
#contacttop a:link {
	font-weight:bold;
	color:#605e5e;
	font-size:16px;
	text-decoration:none;
}
#contacttop a:visited {
	font-weight:bold;
	color:#c6c7c8;
	font-size:16px;
	text-decoration:none;
}
#contacttop a:active {
	font-weight:bold;
	color:#000000;
	font-size:16px;
	text-decoration:none;
}
#contacttop a:hover {
	font-weight:bold;
	color:#000000;
	font-size:16px;
	text-decoration:underline;
}
#contacttop p {
	font-weight:bold;
	color:#c6c7c8;
	font-size:16px;
}
.contacttitle {
	color:#51bfd7;
	font-size:16px;
	font-weight:bold;
}
#strapline {
	float:right;
	clear:right;
	width:70%;
	height:auto;
	margin-top:30px;
}
#strapline h1 {
	text-align:right;
	text-transform:lowercase;
	line-height:30px;
}

#callout-pod { float:left; width:245px; height:762px; margin:0 14px 0 0; /*background-image:url(https://www.theconservatoryrestaurant.co.uk/images/callouts.png);*/ }

#callout-pod-single { width:241px; height:145px; margin:15px 0 15px 0;  text-align:center; background-image:url(https://www.theconservatoryrestaurant.co.uk/images/callout-pod-bg.png); }

#callout-pod-single2 { width:241px; height:150px; margin:15px 0 15px 0;  text-align:center; background-image:url(https://www.theconservatoryrestaurant.co.uk/images/callout-pod-bg-150.png); }

#callout-pod-bg-lrg { width:979px; height:589px; background-image:url(https://www.theconservatoryrestaurant.co.uk/images/callout-pod-lrg.png); background-repeat:no-repeat; }

#callout-pod-bg-lrg-sell { width:979px; height:589px; background-image:url(https://www.theconservatoryrestaurant.co.uk/images/callout-pod-lrg-selling.png); background-repeat:no-repeat; }


#callout-holder-left { float:left; width:258px; margin:5px 0 0 3px; height:570px; background-color:transparent; }


#callout-pod-text { color:#002d74; width:227px; height:auto; margin:1px 5px 0 9px; font-size:11px; line-height:12px; text-align:left; }

#con-sell-sml { background-image:url(https://www.theconservatoryrestaurant.co.uk/images/considered-selling-sml.png); width:241px; height:110px; background-repeat:no-repeat; text-align:center; padding:0; margin:20px 0 10px 0; }

#callout-auctions { background-image:url(https://www.theconservatoryrestaurant.co.uk/images/auctions.png); width:236px; height:124px; background-repeat:no-repeat; margin:5px 0 0 4px; }

#callout-con-txt { color:#182f7c; font-size:12px; text-align:left; margin:0 0 0 7px; width:234px; line-height:16px; }

#callout-con-txt p { margin:29px 0; }

#callout-holder-left-mid p { margin:29px 0; font-size:12px; }


#callout-holder-left-mid { float:left; width:258px; margin:5px 0 0 3px; height:570px; background-color:transparent; text-align:left; color:#182f7c; }

#callout-holder-left-mid ul { list-style-type:none;padding: 0; margin: 0; }

#callout-holder-left-mid li {background-image:url(../images/list-el.png); background-repeat: no-repeat; background-position: 0em; padding-left: 1.6em; margin:10px 0; text-align:left; color:#182f7c; font-size:13px; line-height:16px; } 

#callout-holder-left-mid li a:link { text-decoration:none; font-size:12px; color:#dc002e; text-align:left; }
#callout-holder-left-mid li a:hover { text-decoration:underline; font-size:12px; color:#dc002e; text-align:left; }

#content-main { width:700px; height:auto; margin:20px 9px 0 9px;  }


#content-main-left-ul { float:left; width: 240px; height:auto; margin:0 0 0 45px; }

#content-main-left { width:491px; height:auto; margin:0 9px 0 0; float:left; }

#content-main-expert-advice-right { width:200px; height:829px; background-repeat:no-repeat; background-image:url(https://www.theconservatoryrestaurant.co.uk/images/expert-buying-advice.jpg); float:right; margin:0px; }

#content-main-sellers-right { width:200px; height:655px; background-repeat:no-repeat; background-image:url(https://www.theconservatoryrestaurant.co.uk/images/top-tips-selling.jpg);float:right; margin:0px; }

#content-main-about-right { width:200px; height:525px; background-repeat:no-repeat; background-image:url(https://www.theconservatoryrestaurant.co.uk/images/about-us.jpg);float:right; margin:0px; }

#content-sold { width:700px; height:373px; background-repeat:no-repeat; background-image:url(https://www.theconservatoryrestaurant.co.uk/images/sold.jpg);float:right; margin:0px; clear:both; margin:15px 0 10px 0; }


#logo { background-image:url(../images/logo.png); width:350px; height:183px; background-repeat:no-repeat; float:left; margin:40px 0 0 0; }


.footer {
	font-size: 12px;
	COLOR: #0074F4;
	
	font-weight:normal;
	line-height:16px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
}
a:link {
	
	font-size: 18px;
	font-style: normal;
	text-decoration: none;
	color:#000;
}
a:visited {
	
	font-size: 18px;
	font-style: underline;
	text-decoration: none;
	color:#000;
}
a:hover {
	
	font-size: 18px;
	font-style: normal;
	text-decoration: underline;
	color:#000;
}
a:active {
	
	font-size: 18px;
	font-style: normal;
	text-decoration: none;
	color:#3fc3db;
}
#clear {
	clear:both;
}

#clear-brand-gap { clear:both; height:7px; }

#contentmiddle {
	width: 980px;
	min-height:525px;
	height:auto;
	background-color:#B8C1AD;
	margin-top:10px;
	margin:0px auto;
	padding:0px auto;
	text-align:left;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
}

#container-left { float:left; width:245px; height:235px; margin:0 4px 0 0; }




#container-right { float:right; width:245px; height:235px; margin:0 0 0 4px;}

#content-mid { width:980px; height:235px; background-color:#FFFFFF; }



.copy { text-align:left; font-size:10px;float:left; color:#fff }



#contentCopyright {
	margin: 2px auto 0 auto;
	text-align:center;
}
#containermiddle {
	width:980px;
	height:auto;
	margin:0;
	padding:0;
}

#containermiddle h2 {
	padding:4px;
}

#FooterHolder			{ 
width: 980px; 
text-align:center;
margin: 0px auto;
padding:0px;
color:#fff;
background-color:#2e3192;
}

#FooterHolder ul		{ 
display: inline; 
margin: 0px; 
line-height: 200%; 
}

#FooterHolder ul li	{ 
display: inline; 
list-style-type: none; 
margin: 5px 0px 20px 0px; 
}

#FooterHolder a		{ 
color: #fff;
font-size:12px; 
font-weight: normal; 
text-decoration: none; 
padding: 4px 8px 4px 8px; 
margin-top: 10px; 
}

#FooterHolder a:hover	{ 
text-decoration: underline;
}


#linesml {
	border-top: 1px dotted #fff;
	width:97%;
	text-align:center;
	margin:10px auto;
	padding:10px 0;
}
#linesmlb {
	border-bottom: 1px dotted #000000;
	padding: 0px auto;
	width:90%;
	margin:0px auto;
	clear:left;
	float:left;
}
#blogright {
	clear:right;
	width:499px;
	min-height:550px;
	background-color:#2F2A2A;
	float:right;
	margin-right:18px;
	margin-top:4px;
	color:#FFFFFF;
}

#tutor { float:right; width:220px; height:auto; margin-top:40px; width:218px; height:205px; background-repeat:no-repeat; background:url(https://www.theconservatoryrestaurant.co.uk/images/tutor.jpg); }


#tutor2 { float:right; width:220px; height:auto; margin-top:40px; width:218px; height:205px; background-repeat:no-repeat; background:url(https://www.theconservatoryrestaurant.co.uk/images/tutor2.jpg); }

#timetable { float:right; width:220px; height:auto; margin-top:40px; width:218px; height:205px; background-repeat:no-repeat; background:url(https://www.theconservatoryrestaurant.co.uk/images/timetable.jpg); }

#genenglish { float:right; width:220px; height:auto; width:218px; height:205px; background-repeat:no-repeat; background:url(https://www.theconservatoryrestaurant.co.uk/images/genenglish.jpg); }
#genenglish2 { float:right; width:220px; height:auto; width:218px; height:205px; background-repeat:no-repeat; background:url(https://www.theconservatoryrestaurant.co.uk/images/genenglish2.jpg); }

#ielts { float:right; width:220px; height:auto; margin-top:40px; width:218px; height:205px; background-repeat:no-repeat; background:url(https://www.theconservatoryrestaurant.co.uk/images/ielts.jpg); }
#coursedates { float:right; width:220px; height:auto; margin-top:40px; width:218px; height:205px; background-repeat:no-repeat; background:url(https://www.theconservatoryrestaurant.co.uk/images/coursedates.jpg); }

#accommodationimage { float:right; width:220px; height:auto; margin-top:40px; width:218px; height:205px; background-repeat:no-repeat; background:url(https://www.theconservatoryrestaurant.co.uk/images/accommodation.jpg); }
#welfareimage { float:right; width:220px; height:auto; margin-top:40px; width:218px; height:205px; background-repeat:no-repeat; background:url(https://www.theconservatoryrestaurant.co.uk/images/welfare.jpg); }

#list-box{ float:right; width:300px; height:auto; margin-top:5px; height:auto; text-align:left;  }

#list-box ul { list-style-type:none;padding: 0; margin: 0;   }
#list-box li {background-image:url(../images/bls-arrow.png); background-repeat: no-repeat; background-position: 0em; padding-left: 1.6em; margin:10px 0; text-align:left; } 
#list-box li a: { text-decoration:none; font-size:12px; color:#63a7d9; text-align:left; }
#list-box li a:link { text-decoration:none; font-size:12px; color:#63a7d9; text-align:left; }
#list-box li a:hover { text-decoration:underline; font-size:12px; color:#fff; text-align:left; }



#pnl-detail { float:left; width:931px; padding:4px; height:auto; }

#pnl-detail-full { float:left; width:960px; height:auto; }

#pnl-detail-blog { float:left; width:600px; height:auto; border-right:1px solid #63a7d9; }

#blog-main-text { padding-right:10px; }


#address-lower { text-transform:uppercase; font-weight:bold; color:#FFFFFF; width:960px; height:20px; text-align:center; margin:20px auto; padding:0; font-size:13px; }

#boxslidetop { background-image: url(../images/pnl-top-980.png); width:980px; height:18px; margin:0px auto; padding:0; text-align:center; clear:both; }
#boxslidemid { background-image: url(../images/pnl-mid-980.png);  width:980px; height:auto; margin:0px auto; padding:0; text-align:center; }
#boxslidelower { background-image: url(../images/pnl-bottom-980.png); width:980px; height:18px; margin:0px auto; padding:0; text-align:center; clear:both; }

#boxslidemidint { padding:0 20px; }

#boxslidemidint h2 { color:#FFFFFF; margin:0px; padding:0; text-align:left; }

#boxslidemid p { color:#FFFFFF; text-align:left; margin: 0px; }

#signature {
	width:980px;
	height: auto;
	margin:0px auto;
	padding:0px;
	text-align:center;
	
}

#signatureint { float:left; width:980px; text-align:left; }

.sig {
	float:right;
	text-transform:none;
	font-size:8px;
	font-size:10px;
	text-align:right;
	margin-right:0px;
}
.sig a {
	font-size:10px;
	color:#fff;
}
#pnlleftlower {
	width:350px;
	height:280px;
	background-color:#4B563D;
	clear:left;
}

#blog {
	margin-top:100px;
	width:345px;
	height:300px;
	background-color:#874C4A;
}
#blogmain a:link {
	color:#FFFFFF;
}
#blogmain a:visited {
	color:#FFFFFF;
}
#blogmain a:hover {
	text-decoration:underline;
	color:#976462;
}
#blogmain a:active {
	color:#FFFFFF;
}

.capital {
	text-transform:capitalize;
}

#logos { width:980px; height:100px; }


#footer-left { width:225px;  padding:5px; margin-left:10px; height:auto; float:left; }

#footer-left ul { margin-left:0px;  }

#footer-left li {  }

#footer-left li a:link {  text-decoration:underline; color:#FFFFFF; }
#footer-left li a:visited {  text-decoration:underline;color:#FFFFFF; }
#footer-left li a:active {  text-decoration:underline;color:#FFFFFF; }
#footer-left li a:hover {  text-decoration:none; color:#3fc3db; }

#footer-mid { width:235px; padding:5px;  float:right;   }

#footer-mid p { margin:4px 0; color:#FFFFFF; }

#footer-mid h4 { color:#FFFFFF; margin:2px 0; }
#footer-mid-mail h4 { color:#FFFFFF;margin:2px 0; }

#footer-left h4 { color:#FFFFFF; margin:2px 0; }


#footer-mid ul {   }


#footer-mid li {  margin-left:0px; }

#footer-mid li a:link {  text-decoration:underline; color:#FFFFFF; }
#footer-mid li a:visited {  text-decoration:underline;color:#FFFFFF; }
#footer-mid li a:active {  text-decoration:underline;color:#FFFFFF; }
#footer-mid li a:hover {  text-decoration:none; color:#5d89cf; }


#footer-mid-mail { width:235px; padding:5px; float:right; }

#footer-mid-mail ul {  list-style:none;  }


#footer-mid-mail li {   margin-bottom: 5px; clear: both; margin-left:0px; color:#FFFFFF; }

#footer-mid-mail li a:link {  text-decoration:underline; color:#FFFFFF; }
#footer-mid-mail li a:visited {  text-decoration:underline;color:#FFFFFF; }
#footer-mid-mail li a:active {  text-decoration:underline;color:#FFFFFF; }
#footer-mid-mail li a:hover {  text-decoration:none; color:#5d89cf; }

    
#footer-mid-mail label {
        font-size: 10px;
        font-weight: bold;
        text-transform: uppercase;
        display: block;
        margin-bottom: 3px;
        clear: both;
		color:#FFFFFF;
      }

#footer-right { width:115px;  padding:5px; height:auto; float:right; }

#footer-right ul { margin-left:0px;  }

#footer-right li { }

#footer-right-title { color:#FFFFFF; font-size:20px; float:right; margin-right:10px; margin-bottom:10px; clear:right; }

#footer-right-contact { color:#3fc3db; font-size:20px; float:right; margin-right:10px; clear:right; margin-bottom:10px; margin-top:10px; }

#footer-right-contact a:link { color:#3fc3db; font-size:20px; text-decoration:underline; }
#footer-right-contact a:visited { color:#3fc3db; font-size:20px; text-decoration:underline; }
#footer-right-contact a:active { color:#3fc3db; font-size:20px; text-decoration:underline; }
#footer-right-contact a:hover { color:#fff; font-size:20px; text-decoration:underline; }

#logo-holder { float:right; width:225px; height:auto; background-image:url(https://www.theconservatoryrestaurant.co.uk/images/logo-lower.jpg); height:92px; background-repeat:no-repeat; margin-top:15px; }

.uppercase { text-transform:uppercase; }

#roll {
	width:74px;
	height:105px;
	position:relative;
	overflow:hidden;
}


#roll img {
	position:absolute;
}

#roll2 {
	width:340px;
	height:120px;
	position:relative;
	overflow:hidden;
}


#roll2 img {
	position:absolute;
}

#footer-logo { background-image:url(../images/logo-footer.png); width:215px; height:112px; margin:40px 0 0 0; }

#basic-accordian{
	padding:5px;
	width:690px;
}

.accordion_headings{
	padding:5px;
	background:#002d74;
	color:#FFFFFF;
	border-top:1px solid #fff;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#8e8db7;
}

.accordion_child{
	padding:15px;
	background:#002d74;
	color:#fff;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
}

.accordion_child a:link { color:#000000;text-decoration:none;  }
.accordion_child a:visited { color:#000000;text-decoration:none;  }

.accordion_child a:active { color:#000000;text-decoration:none; }

.accordion_child a:hover { color:#000000; text-decoration:underline; }


.header_highlight{
	background:#dc002e;
}


#submenu {
	width: 700px;
	height:auto;
	float:left;
	margin:0 0 20px 0;
	text-transform:capitalize;
	border-bottom:1px dotted #FFFFFF;

}
#submenu ul {
	display: inline;
	line-height: 130%;
	padding:0 0 10px 0;
	list-style-type: none;
}

#submenu li {
	text-align:left;
	display:inline;
}
#submenu a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#submenu a:hover {
	text-decoration: underline;
	font-weight:bold;
	color:#002d74;
}

#basic-accordian{
	padding:5px;
	width:546px;
}

.accordion_headings{
	padding:5px;
	background:#4a8128;
	color:#FFFFFF;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#cccccc;
}

.accordion_child{
	padding:15px;
	background:#EEE;
	color:#000000;
}

.accordion_child a:link { color:#000000;text-decoration:none;  }
.accordion_child a:visited { color:#000000;text-decoration:none;  }

.accordion_child a:active { color:#000000;text-decoration:none; }

.accordion_child a:hover { color:#000000; text-decoration:underline; }


.header_highlight{
	background:#59595b;
}

#padfloat { margin:10px 0 10px 0; text-align:left; width:900px; }

#success { 
    background-color:#EFFFE5;
    color: #2e3192;
    display: block;
    margin: 20px 0 0;
    padding: 20px 20px 20px 50px;
 width:600px;
}

#success-left { float:left; width:50px; height:50px; background-image:url(../images/tick.png); background-repeat:no-repeat; }

#success-right {float:left; width:400px; text-align:left;margin:15px 0 0 4px; }

#toggle-view {
    list-style:none;    
    margin:0;
    padding:0;
    width:940px;
}
 
    #toggle-view li {
        margin:10px;
        border-bottom:1px solid #ccc;
        position:relative;
        cursor:pointer;
    }
     
    #toggle-view h3 {
        margin:0;
    }
	
	#toggle-view selected { color:#fff; }
 
    #toggle-view span {
        position:absolute;
        right:5px; top:0;
    }
     
    #toggle-view p {
        margin:5px 0;
        display:none;
    }