/* CSS Document */
body {
padding: 0;
margin: 7 0 0;
height: auto;
text-align: center;
background-color: #E5EAF0}
#layout,#botmenu, #footer {
width: 740px;
margin: 0 auto;
text-align: left;
background-color: #FFFFFF;
/*position: relative;*/
}

#footer { background-color: #E5EAF0;}
#footer p{ color:#616161; margin:10px 13px; font-size:11px; }

h1#sitetitle{
	text-indent: -9999px;
}

ul{
	margin:0 0 5px 15px;
	padding: 0px;
}
li{
	margin:0;
	padding: 3px 0px;
}

#banner {
width: 740px;
margin: 0;
background: url(../images/master/banner2.gif) no-repeat left top;
height: 78px;
}
#bannerdrop {
width: 740px;
margin: 0 0 0px;
height: 2px;
background: url(../images/master/banner_drop.gif) repeat-x left top;
}
#horiz {
width: 100%;
height: 1px;
background: #B2B2B2;
}

#mainpicpos,#daypos,#welcome {
margin-top: 3px;
margin-bottom: 3px;
margin-left: 15px;
}
.lines{
background: #B2B2B2;
}

#topcap {
	height: 32px;
	background: url(../images/master/topcap.gif) no-repeat left top;
}
#daybody {
background: #9FDFE0 url(../images/master/bg_day.gif) no-repeat left top;
padding: 3px 15px;
}
#botcap {
height: 7px;
background: url(../images/master/botcap.gif) no-repeat left bottom;
}
#topcap {
	height: 32px;
	background: url(../images/master/topcap.gif) no-repeat left top;
}
#daybody {
background: #9FDFE0 url(../images/master/bg_day.gif) no-repeat left top;
padding: 3px 15px;
}
#botcap {
height: 7px;
background: url(../images/master/botcap.gif) no-repeat left bottom;
}
#daypos{
width: 200px;}

#welcome{
width: 275px;}
#tea{
	width: 215px;
	margin:3px 15px 3px 0;
	text-align: right;
}

#botmenu{
	width: 740px;
	padding-top: 3px;
	padding-bottom: 11px;
	background-color: #FFFFFF;
}
#botmenuCentre{
	margin-left: 7px;
	}
#botmenu a { 
text-decoration: none;
color: #ffffff;
display/**/:/**/block;
}
* html>body #botmenu a {
display: block;
}
#botnav1,#botnav2,#botnav3,#botnav4,
#botnav5,#botnav6,#botnav7{
	float: left;
	margin-right: 8px;
	margin-left: 6px;
	background-repeat: no-repeat;
	background-position: left top;
}
#botnav1end,#botnav2end,#botnav3end,#botnav4end,
#botnav5end,#botnav6end,#botnav7end{
	padding: 5px 3px 9px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#botnav1{
	width: 147px;
	background-color: #AF5216;
	background-image: url(../images/master/botnav1cap.gif);
}
#botnav1end{
	background-image: url(../images/master/botnav1capb.gif);
	}
#botnav1 :hover {
	background-color: #C7865C;
}
#botnav2{
	width: 61px;
	background-color: #690077;
	background-image: url(../images/master/botnav2cap.gif);
}
#botnav2end{
	background-image: url(../images/master/botnav2capb.gif);
}
#botnav2 :hover {
	background-color: #964EDA0;
}
#botnav3{
	width: 112px;
	background-color: #003C7F;
	background-image: url(../images/master/botnav3cap.gif);
}
#botnav3end{
	background-image: url(../images/master/botnav3capb.gif);
}
#botnav3 :hover {
	background-color: #4D77A6;
}
#botnav4{
	width: 147px;
	background-color: #007FCE;
	background-image: url(../images/master/botnav4cap.gif);
}
#botnav4end{
	background-image: url(../images/master/botnav4capb.gif);
}
#botnav4 :hover {
	background-color: #4DA6DD;
}
#botnav5{
	width: 110px;
	background-color: #4AA500;
	background-image: url(../images/master/botnav5cap.gif);
}
#botnav5end{
	background-image: url(../images/master/botnav5capb.gif);
}
#botnav5 :hover {
	background-color: #81C04D;
}
#botnav6{
	width: 61px;
	background-color: #007400;
	background-image: url(../images/master/botnav6cap.gif);
}
#botnav6end{
	background-image: url(../images/master/botnav6capb.gif);
}
#botnav6 :hover {
	background-color: #4D9E4D;
}
#col_menuContainer {
	float: left;
}
#col_menu,#col_ads{
	width: 200px;
	padding-top: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#col_menu a { 
text-decoration: none;
color: #ffffff;
display/**/:/**/block;
	padding-left: 8px;
}
* html>body#col_menuContainer #col_menu a {
display: block;
}
div#daybody ul, div#leftnav1endSub ul {
border-top: 1px solid #D9F2F3;
list-style: none;
margin: 0px -8px 0;
padding: 0 8px 0px;
}
div#daybody li, div#leftnav1endSub li {
border-bottom: 1px solid #D9F2F3;
margin: 0 -4px;
padding: 0.1em 4px 0.1em
}
* html>body div#daybody li a {
display: block;
margin: -0.1em -4px;
padding: 0.1em 4px
}
div#daybody li :hover {
	background-color: #D9F2F3;
}
div#daybody li a,div#leftnav1endSub li a {
line-height: 1.5em;
	text-decoration: none;
	color: #002E60;
	display/**/:/**/block;
	margin/**/:/**/-0.1em -4px -0.1em;
}
div#leftnav1endSub ul{
border-top: 1px solid #E8C8AC;
}
div#leftnav1endSub li{
border-bottom: 1px solid #E8C8AC;
}
div#leftnav1endSub li a{
color: #FFFFFF;
}
* html>body div#leftnav1endSub li a {
display: block;
margin: -0.1em -4px;
padding: 0.1em 4px
}
div#leftnav1endSub li :hover {
	background-color: #C57D49;
}
#col_content{
	width: 520px;
	padding-top: 3px;
	float: left;
	margin-left:5px;
}
#col_35{
	width: 35%;
	float: left;
	margin-bottom:10px;
}
#col_65{
	width: 65%;
	float: left;
	margin-bottom:10px;
}
#col_content_C1{
	width: 309px;
	padding-top: 3px;
	float: left;
}
#col_content_C1_C1{
	width: 124px;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-top: 5px;
	float: left;
}
#col_content_C1_C2{
	width: 175px;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-top: 5px;
	float: left;
}
#col_content_C1_C3{
	width: 239px;
	margin-right: 5px;
	margin-bottom: 15px;
	padding-top: 5px;
	float: left;
}
#col_content_C2{
	width: 190px;
	padding-top: 3px;
	float: left;
	margin-left:5px;
}
#leftnavHome,#leftnav1,#leftnav2,#leftnav3,#leftnav4,
#leftnav5,#leftnav6,#leftnav7,#leftnav8,#leftnav9,#leftnav10,#leftnav1Sub{
	width: 200px;
	background-repeat: no-repeat;
	background-position: left top;
}
#leftnavHomeend,#leftnav1end,#leftnav2end,#leftnav3end,#leftnav4end,
#leftnav5end,#leftnav6end,#leftnav7end,#leftnav8end,#leftnav9end,#leftnav1endSub{
	padding: 5px 3px 9px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#leftnav10end {
	padding: 5px 3px 19px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#leftnav1{
	background-color: #AF5216;
	background-image: url(../images/master/nav1cap.gif);
}
#leftnav1end{
	background-image: url(../images/master/nav1capb.gif);
	}
#leftnav1Sub{
	height: 32px;
	background-color: #AF5216;
	background-image: url(../images/master/nav1cap.gif);
}
#leftnav1endSub{
	background-color: #DBA97D;
	background-image: url(../images/master/nav1capb2.gif);
	padding: 3px 15px;
	}
#leftnav1 :hover {
	background-color: #C7865C;
}
#leftnav2{
	background-color: #690077;
	background-image: url(../images/master/nav2cap.gif);
}
#leftnav2end{
	background-image: url(../images/master/nav2capb.gif);
}
#leftnav2 :hover {
	background-color: #964DA0;
}
#leftnav3,#leftnavHome{
	background-color: #003C7F;
	background-image: url(../images/master/nav3cap.gif);
}
#leftnav3end,#leftnavHomeend{
	background-image: url(../images/master/nav3capb.gif);
}
#leftnav3 :hover,#leftnavHome :hover {
	background-color: #4D77A6;
}
#leftnav4{
	background-color: #007FCE;
	background-image: url(../images/master/nav4cap.gif);
}
#leftnav4end{
	background-image: url(../images/master/nav4capb.gif);
}
#leftnav4 :hover {
	background-color: #4DA6DD;
}
#leftnav5{
	background-color: #4AA500;
	background-image: url(../images/master/nav5cap.gif);
}
#leftnav5end{
	background-image: url(../images/master/nav5capb.gif);
}
#leftnav5 :hover {
	background-color: #81C04D;
}
#leftnav6{
	background-color: #007400;
	background-image: url(../images/master/nav6cap.gif);
}
#leftnav6end{
	background-image: url(../images/master/nav6capb.gif);
}
#leftnav6 :hover {
	background-color: #4D9E4D;
}
#leftnav7{
	background-color: #C70D1A;
	background-image: url(../images/master/nav7cap.gif);
}
#leftnav7end{
	background-image: url(../images/master/nav7capb.gif);
}
div#hotlinks a:hover,#leftnav7 :hover {
	background-color: #D8565F;
}
#leftnav8{
	background-color: #A28C4F;
	background-image: url(../images/master/nav8cap.gif);
}
#leftnav8end{
	background-image: url(../images/master/nav8capb.gif);
}
#leftnav8 :hover {
	background-color: #BEAF84;
}
#leftnav9{
	background-color: #49C2C4;
	background-image: url(../images/master/nav9cap.gif);
}
#leftnav9end{
	background-image: url(../images/master/nav9capb.gif);
}
#leftnav9 :hover {
	background-color: #82D5D6;
}
#leftnav10{
	background-color: #005036;
	background-image: url(../images/master/nav10cap.gif);
}
#leftnav10end{
	background-image: url(../images/master/nav10capb.gif);
}
#leftnav10 :hover {
	background-color: #669686;
}
div.clear 
{ 
clear: all; 
}
#rowlight,#rowdark,#rowRestoration,#rowspecial,#rowShop{
	width: 505px;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 1px;
	margin-bottom:3px;
}
#ColRight{
	width: 220px;
	float: right;
	margin-right:15px;
}
#minibanner P{
	margin-right:5px;
}
#minibanner,#rowDayMore2,#rowShopMore2{
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom:3px;
}
#rowlightend,#rowdarkend,#rowRestorationend,#rowShopend,#rowspecialend,#rowspeciallistend,#rowDayMoreEnd,#rowDayMoreEnd2, div#rowDayAdEnd,#rowGreenAdEnd,#rowShopMoreEnd,#rowShopMoreEnd2{
	padding: 5px 3px;
	background-repeat: no-repeat;
	background-position: left top;
}
#rowspeciallistend{
	padding: 5px 0px;
	}
#rowlight{
	background-color: #A4E0E1;
	background-image: url(../images/master/rowlightcapb.gif);
}
#rowlightend{
	background-image: url(../images/master/rowlightcap.gif);
}
#rowDayMore{
	background-image: url(../day-to-day/images/morebg.gif);
}
div#rowDayMore ul, div#rowDayAd ul,#rowShopMore ul{
	margin:0 0 5 15;
	padding: 0px;
}
div#rowDayMore li,div#rowDayAd li,#rowShopMore li{
	margin:0;
	padding: 3px 0px;
}
#rowDayMoreEnd{
	padding: 5px 2px 5px 5px;
	background-image: url(../day-to-day/images/morecap.gif);
}
#rowDayMore2{
	background-color: #49C2C4;
	background-image: url(../day-to-day/images/morecapb2.gif);
}
#rowDayMoreEnd2{
	padding: 5px 2px 5px 5px;
	background-image: url(../day-to-day/images/morelicap.gif);
}
#rowShopMore{
	background-image: url(../shop/images/morebg.gif);
}
#rowShopMoreEnd{
	padding: 5px 2px 5px 5px;
	background-image: url(../shop/images/morecap.gif);
}
#rowShopMore2{
	background-color: #73B373;
	background-image: url(../shop/images/morecapb2.gif);
}
#rowShopMoreEnd2{
	padding: 5px 2px 5px 5px;
	background-image: url(../shop/images/morecap2.gif);
}
#rowDayLiMore{
	background-image: url(../day-to-day/images/morelicap.gif);
	background-repeat: no-repeat;
	background-position: left Top;
	background-color: #49C2C4;
	margin-bottom:3px;
}
#rowDayMoreLiEnd{
	background-image: url(../day-to-day/images/morelicapb.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #D7F2F2;
}
#rowGreenAd{
	background-image: url(../images/master/ad_greenbg.gif);
}
#rowGreenAdEnd{
	padding: 5px 2px 5px 5px;
	background-image: url(../images/master/ad_geencap.gif);
}
#rowDayAd{
width: 200px;
	background-image: url(../images/master/ad_daybg.gif);
}
div#rowDayAdEnd{
	padding: 5px 2px 5px 5px;
	background-image: url(../images/master/ad_daycap.gif);
}
div#rowDayLiMore ul{
	list-style: none;
	margin:0 0 5px 0;
	padding: 0px;
}
div#rowDayLiMore li{
	margin:0;
	padding: 3px 2px 3px 5px;
}
#rowdark{
	background-color: #2FABAD;
	background-image: url(../images/master/rowdarkcapb.gif);
}
#rowdarkend{
	background-image: url(../images/master/rowdarkcap.gif);
}
#rowRestoration{
	margin-top: 1px;
	background-color: #99CCEB;
	background-image: url(../the-big-restoration/images/rowRestorationcapb.gif);
}
#rowShop{
	margin-top: 1px;
	background-color: #99C799;
	background-image: url(../shop/images/rowShopCapB.gif);
}
#minibanner{
	margin-top: 1px;
	background-color: #99CCEB;
	background-image: url(../the-big-restoration/images/rowRestorationcapb.gif);
}
#rowRestorationend{
	background-image: url(../the-big-restoration/images/rowRestorationcap.gif);
}
#rowShopend{
	background-image: url(../shop/images/rowShopCap.gif);
}
#rowspecial{
	background-color: #ECE8DC;
	background-image: url(../images/master/rowspecialcapb.gif);
}
#rowspecialend,#rowspeciallistend{
	background-image: url(../images/master/rowspecialcap.gif);
}
#time{
width:50px;
float:left;
margin-left:5px;}
#event{
width:160px;
float:left;
margin-left:5px;}
#description{
width:270px;
float:left;
margin-left:5px;
margin-bottom:10px;}
div#images,div#svbuttons{
	margin-left:-5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
div#images img,div#svbuttons img{margin-left:5px;}
.dotshblue{
background: url(../images/master/dots-blue.gif) repeat-x left top;
	height: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 505px;
}
.quote{
	font-weight: bold;
}
#hotlinks,#restorationlinks,#newslinks{
	clear: both;
	width: 505px;
	margin-top: 15px;
}
#newslinks{
	background: #2FABAD url(../images/master/rowdarkcapb.gif) no-repeat left bottom;
}
#hotlinks{
	background: #C70D1A url(../hot-topics/images/capb.gif) no-repeat left bottom;
}
#restorationlinks{
background: #007FCE url(../the-big-restoration/images/findcapb.gif) no-repeat left bottom;
}
div#newslinks li, div#newslinks ul { background-color:2FABAD; }
div#hotlinks li,div#restorationlinks li,div#newslinks li{
	list-style: disc url(none);
	margin: 0px;
	padding: 0px 0px 8px;
	line-height: 1.5em;
}
div#hotlinks ul,div#restorationlinks ul,div#newslinks ul{
	margin-left: 40px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-right: 15px;
	margin-top: 0px;
	padding-top: 0px;
}
ul#links{
	list-style-type: none;
	list-style-position: inside;
	margin-top: 3px;
	margin-bottom: 20px;

}
input#contact,textarea#contact{
	background-color: #D7F2F2;
	padding: 2px;
	width: 160px;
	border: 1px solid #49C2C4;
}
#contactsend{
margin-top:5px;
}
#margintop25{
margin-top:-25px;
}


/*ul#subnav li a{ display:block; width:100%; height:100%; text-decoration:none;}
ul#subnav li a:hover{background:#EBF8F8;}*/
