/**************** Body and layout styles ****************/
/*changed by Kathy 24 August 2007 */
@import "cms.css";
@import "calendar.css";

img { max-width:100%; }
*{margin:0; padding:0;}
a img{border:none;}
#skiptocontent {display:none;}
body{
	line-height:1.35em;
	text-align:center;
	background-image:  url(../images/persistent/hatched_bg_for_pattern.gif);
	background-repeat: repeat;
	font: 81.7% Verdana, Tahoma, Arial, sans-serif;
	padding-top:20px;
}

/*******Here is the start of different body id tags for one or two column version of pages,  if this is not chosen then the content width defaults to 47% and sub content column can be added*/
body#home2 #content { width: 40%; 
}
	
/**************** Header and navigation styles ****************/
/* set width and realign text to left */

#wrapper{
	width:1000px;
	margin:0 auto 20px;
	text-align:left;
	background:#ffffff;
	color:#333;
	border:1px solid #ccc;}
#header {
	background-color: #FFFFFF;
	color: #003366;
	border-bottom: 1px solid #fff;
	background-image:  url(../images/persistent/header2.gif);
	position: relative;
}
#header {
height:140px;
}


/****style for sidebar***/
#side1 {
	width: 27%;
	margin-left: 10px;
	float: left;
	position: relative;
	z-index: 11;
	margin-right: 15px;}

/*nav*/
#topnav {
	background-image:  url(../images/persistent/topnav_bg.jpg);
	background-repeat: repeat-x;
	height: 30px;
	overflow: hidden;
	z-index: auto;}
/* TOP SECTIONS START*/
#topbanner_home {
	background-color: #4176A0;
	height: 95px;
	border-bottom:#666666 1px solid;
	background-image:  url(../images/persistent/home_header_shop.jpg); color:#FFF;
}
#topbanner_aboutus{
	background-image:  url(../images/persistent/aboutus_hdr_winter.jpg);}
#topbanner_activities{
	background-image:  url(../images/persistent/activities_hdr_nov.jpg);}
#topbanner_events{
	background-image:  url(../images/persistent/events_hdr.jpg);}
#topbanner_membership{
	background-image:  url(../images/persistent/membership_hdr1.jpg);
}
*[id^="topbanner"]{background-color:#000; height:92px; background-repeat:no-repeat; color:#fff;}

#topbanner_aboutweather{background-image:  url(../images/persistent/aboutweather_hdr_nov.jpg);}

/* Bannner H1*/
#topbanner_home h1, #topbanner_aboutus h1, #topbanner_activities h1, #topbanner_events h1, #topbanner_membership h1, #topbanner_aboutweather h1, #topbanner_shop h1, #topbanner_press h1 {
	font-size: 150%;
	padding:1em;
	font-weight:normal;
	color:#fff;}
/* Bannner H1 End*/

/* Bannner Intro*/
.intro {
	width: 29%;
	padding-top: .75em;
	line-height:1.65em;
	padding-left: 1.6em;
}
.intro h1, h2 {font-size:150%;}

/* Bannner Intro End*/

/* TOP SECTIONS END*/
.toolkit_wrapper{
	width:88%;
	clear: both;
	position: relative;
	float: right;
	text-align:left;
	padding: 5px;
	margin-top: 0.6em;
	height: 75px;
}
#toolkit {
	width: 52%;
	padding-left:60px;
	position: relative;
	float: left;
	padding-left:65px;
	font-size: 80%;
	color: #A4A4A4;
}
#toolkit a:link, #toolkit a:visited, #toolkit a:active, #toolkit a:hover { 
	text-decoration: none;
	color: #A4A4A4; }
#toolkit a:hover { 
	text-decoration: underline;}
/*TOOLKIT END*/
/*Login box start*/

#login{
	width: 39%;
	position: relative;
	float: left;
	color: #666666;
	font-style: italic;
	height: 75px;
	padding-top: 3px;
	line-height: 1.5em;
}
#login span {
	font-size: 80%;
	float: right;
	clear: both;
	width: 100%;
	text-align: right;}
#login a:hover { 
	text-decoration: underline;
	font-style: italic;
	color: #A4A4A4; }
.login { 
	font-family: verdana; 
	font-size: 100%; 
	color: #666666; 
	padding: 0.1em 0.1em 0.1em; 
	margin: 0.3em 0.1em 0.1em 0.3em;}
/*Login box end*/

/*begin breadcrumb*/
.breadcrumb_wrapper{
	width:95%;
	clear: both;
	position: relative;
	float: left;
	text-align:left;
	padding: 5px;
	margin-left: 0.6em;
}
.breadcrumbs_wrapper_inner {
	float: left;
	width: 70%;
	position: relative;}

#breadcrumbs {
	width: 100%;
	position: relative;
	float: left;
	font-size: 75%;
	color: #414141;
	clear: both;}
.breadcrumb_image {
	float: left;
	clear: both;
	height: 3px;
	width: 271px;}

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active, #breadcrumbs a:hover {
	color: #414141;}
#breadcrumbs a:hover {
	text-decoration: underline;}
.weather_warning{
	width: 30%;
	position: relative;
	float: right;}
/*end breadcrumb*/
input.input {
	background-color: #fff;
	color: #666666;
	padding: 0.1em;
	margin: 0.4em 0.1em 0.1em 0.2em;
	border-top: 1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;	}
.button  {
	font-size: 85%;
	color: #000;
	padding: 0.1em 0.1em 0.1em;
	margin: 0.1em 0.1em 0.1em 0.1em;}
.search  {
	line-height:2.3em;
	color: #fff;
	font-style: italic;
	padding: 0.1em 0.1em 0.1em;
	margin: 0.3em 0.1em 0.1em 0.3em;
}


/* RSS FEED START*/
.rsswrapper {
	width: 95%;
	font-size: 80%;
	clear: both;
	position: relative;
	float: left;
	padding: 5px;
	color: #000;
	margin-top: 10px;}
.date a{
	width: 25%;
	color:#000066;
	position: relative;
	float: left;}
.title{	width: 90%;}
.grey_bg {background-color:#f5f5f5;}
.press {
	background-color:#f5f5f5;
	padding:5px;
	width: 80%;}
/*links and header tags*/
#header h1{ font-size: 140%;}
#header  h2{
	margin:0 0 10px 0;
	font-size:140%;
	font-weight:normal;
	line-height: 1.5em;}
#header  h3{
	margin:0 0 5px 0;
	font-size:130%;
	line-height: 1.6em;
}
#header  h4 {font-size: 115%; font-weight:normal; margin:0 0 5px 0;}
/*links*/
a:link, a:visited {
	text-decoration: none;
	color: #666;}
a:hover, a:active { text-decoration: underline; color: #000;}
.subtitle {
    margin-top: 0;
	font-size: 150% ;}

form {	margin: 0;	padding: 0;}
a.newslink {font-size:1.02em;}
a.newslink:active {color:#000000; text-decoration: none;}
a.newslink:link {color:#000000; text-decoration: none}
a.newslink:visited {color:#000000; text-decoration: none}
a.newslink:hover {color:#000000; text-decoration: underline}
/*end of tnl search etc*/
/**************** Content styles ****************/
#content{
	float:left;
	width: 68%;
	padding: 5px 0 10px 8px;
	font-size: 88.5%;
	line-height:1.4em;}
#content p, #subcontent p, #content2 p{padding:0 0 1.6em 0;}
#content h1, #subcontent h1, #content2 h1{
	margin:0 0 16px 0;
	font-size:140%;
	font-weight:normal;
	color:#505050;
	background-color:inherit;
	line-height: 1.3em;}
#content h2, #subcontent h2, #content2 h2{
	display:block;
	margin:0 0 16px 0;
	font-size:160%;
	font-weight:normal;
	color:#505050;
	background-color:inherit;
	line-height: 1.4em;}

#content h2 a, #subcontent h2 a, #content2 h2 a{font-weight:normal;}
#content h3, #subcontent h3, #content2 h3{
	display:block;
	margin:5px 0 12px 0;
	font-size:125%;
	font-weight:bold;
	color:#505050;
	background-color:inherit;
	line-height: 1.3em;
}
#content h4, #subcontent h4, #content2 h4{
	display:block;
	margin:5px 0 5px 0;
	font-size:120%;
	font-weight:normal;
	color:#505050;
	background-color:inherit;
	line-height: 1.3em;}
	
#content h5, #subcontent h5, #content2 h5{
	display:block;
	margin:5px 0 5px 0;
	font-size:115%;
	font-weight:normal;
	color:#505050;
	background-color:inherit;
	line-height: 1.5em;}
#content a:hover,#subcontent a:hover, #content2 a:hover{text-decoration:underline;}
#content ul,#content ol{
	margin:0 5px 16px 35px;
	list-style: none;}
#content dl{margin:0 5px 10px 25px;}
#content dt{font-weight:bold; margin-bottom:5px;}
#content dd{margin:0 0 10px 15px;}
/* full width - no side navigation*/
#content2{
	float:left;
	width: 98%;
	padding-top: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	font-size:88.5%;}

/* end full width - no side navigation*/
td.results {background-color: #eeeeee;}
/**************** Sidebar styles **************** Subcontent can be used when the body id is set to a two column layout*/
#subcontent{
	float:right;
	width: 28%;
	font-size: 90%;
	line-height:1.35em;
	padding: 5px 10px 10px 0;}


/* CMS Images
--------------------------------------------- */
/* left*/
.img-left {
	margin: 1em 1em 1em 0em;
	border: 1px solid #000000;	
	float: left;}
/* right*/
.img-right {
	margin: 1em .5em 1em 1em;
	border: 1px solid #000000;
	float: right;
}
.img-right-no-border {
	margin: 1em .5em 1em 1em;
	border: 1px solid #fff;
	float: right;
}
/* centre1*/
.img-left-no-border {
	margin: 1em 1em 1em 0em;
	border: 1px solid #fff;	
	float: left;	}
/* Mozilla bug workarounds */

#side1 {
	margin-right: 1px;
	font-size: .85em;
	padding-top: 4px;
}
#side2 {
	margin-left: 1px;
}
/*footer styles */

#footer {
	clear:both;
	width:998px;
	font-size:0.9em;
	background-color: #f4f4f4;
	background-image:  url(../images/persistent/footer_bg.png);
	background-repeat: repeat-x;
	height: 199px;
	margin: 35px 1px auto;
	padding: 5px 0;
	line-height: 1.8em;
}
#footerlist li {
	border-right: 1px solid #FFFFFF;
	float: left;
	display: block;
	margin-left:30px;
	margin-top: 25px;
	height: 199px;
	width: 27%;
	padding-left: 20px;}
ul#footerlist li a, ul#footerlist li a:link, ul#footerlist li a:active, ul#footerlist li a:visited {text-decoration: underline;	color: #002D55;}
ul#footerlist li a:hover {color: #002D55; text-decoration: none;}
#footer a.active{	text-decoration: underline;	font-style: italic;	font-size: 65%;	color: #002D55;}
#footerlist li.plain {	border:none; margin-left: 30px;}

/*links */

#content a {	color: #002D55; text-decoration: underline;}
#content a:hover{	color: #002D55; text-decoration: none;}

/**************** Misc classes and styles - the splitcontent styles can split both content and subcontent and are for use within #content****************/
.splitcontentleft{float:left; width:48%;}
.splitcontentright{	float:right; width:48%;}
.splitcontentrightnarrow {float:right;	width:35%;}

.clear{clear:both;}
.spacer {clear:both; height: 30px;}
.dottedspacer {
	clear:both;
	height: 20px;
	border-top: 1px dotted #999;
	width: 668px;
	float: right;
	padding-right:8px;}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
/*small text for images */
.imagetext {font-size: 80%;	font-style: italic;}

/* styles for climate links  pages */
.links {
	border: 1px solid #ccc;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px 0 5px 5;
	list-style-type: none;
}
ul.links  h2{padding:15px 10px;	 font-weight:bold;}
.links p {
	width: 230px;
	right: 10px;
	position: absolute;
	top: 15px;
	margin: 0px;
	padding: 5px;
	text-align: left;
	text-indent: -1px;}
.links li {
	position: relative;
	list-style-type: none;
	height: 100px;
	text-indent: 15px;
	padding-left: 10px;
}

td.donation{
	background-color: #f0ffff;
	font-weight: bold;
	text-align: right;
}

td.donation input{
	font-size:0.9em;
	margin-left: 3px;
}

#donationUndoButton{
	display: none;
}

td.donation_display{
	font-weight: bold;
	text-align: right;	
}

.links a {
	color: #535353;
	font-size: 0.9em;}
.alternate { background-color:#f4f4f4;}
/*style for membership subscriptions table on subscriptions.php - can be used for all tables */
table.common{
	border: 1px solid #999999;
	margin: 5px;
	padding: 5px;}
.common td{ padding:5px;}
/*style for small text in subscriptions page*/
.tinyitalictext {
	font-size: 80%;
	font-style: italic;}
/* style for subscriptions list, float left  can be used for other lists too*/
ul.floatlist li {
	float: left;
	width: 275px;
	list-style-type: none;}
ul.floatlist-full li {
	float: left;
	width: 80%;
	list-style-type: none;}
/* red colour class */

.important {color:#CC0000; text-decoration:none;}
.important a {text-decoration:none; color:#CC0000;}
.rsswrapper.important a {text-decoration:none; color:#CC0000;}
/*styles for list items in faq  arrow for top level and disc for sub list*/
ol#faq { list-style-image: url(../images/icon_faq_arrow.gif); }
ol#faq ul li{ list-style-image: url(../images/icon_faq_disc.gif); margin-top:3px; font-weight:normal;}
ol#faq li { margin-top:25px; font-weight:bold;}
/*style for journals list on index for pubs */
#journals ul p{ float: left; width:250px; }
ul#journals li {
	float: left;
	list-style-type: none;
	margin-left: 10px;
	width: 22em;
	height: 33em;
	border-bottom: 1px dotted #999999;
	padding-bottom: 15px;
}

#journals p { width: 250px; }

/*faq hr styles */
hr {
	margin:30px 0;
	color: #006633;
	background-color:#006633;
	height: 1px;
	text-align:center;}
/*list for schools to be done */
ul#schools {margin-top:-6px;}
ul#schools li {
	float: left;
	list-style-type: none;
	margin-left: 1.5em;
	margin-top:2em;
	display:block;
	background-color:#F8F8F8;
	width:40.5%;
	border: 1px dotted #E6E6E6;
	line-height:1.7em;}
ul#schools li.awards{ width:70%; margin-left:50px;}
 ul#schools li.primary{ width:90%; }
ul#schools li.primary h4{padding:3px; margin:0;}
#schools li{padding:5px 10px;}
#schools img {float:right;}

.imagetextright {
	clear: both;
	float: right;
	margin-right: 50px;
	font-size: 80%;
	font-style: italic;
	padding: 5px;}

/*green list style with arrow for list */
.green-arrow li {
	list-style: url(../images/icon_faq_arrow.gif);
	padding: 4px 2px;
}
.green-arrow li li {
	list-style: url(../images/icon_faq_disc.gif);
	padding-top: 2px;}

/*box with grey background and darker box with white text */
.box{
	margin:0 0 20px 0;
	padding:10px;
	border:1px solid #c0c0c0;
	background-color:#fafbfc;
	color:#414141;
	line-height:1.45em;}
.blackbox{
	margin:0;
	padding:5px;
	border:1px solid #c0c0c0;
	background-color:#000;
	color:#fff;
	line-height:1.45em;}

.blackbox a:link{color:#fff;}
.blackbox a:visited{color:#fff;}
hr {
	color: #414141;
	background: #414141;
	margin-top: 20px;
	line-height: 1.5em;}
/*LIST STYLES*/
/*list style for presidents */
ul#presidents{
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;}
ul#presidents li {
	display: inline;
	float:left;
	border: 1px solid #c0c0c0;
	margin-top: 0px;
	margin-left:12px;
	margin-bottom: 15px;
	width:300px;
	height: 150px;
	padding-left: 5px;
}

#presidents li {
	position:relative;
	background-color: #F4F4F4;
	background-repeat: repeat-x;
	background-position: left top;}
#presidents img {float:left;padding-top: 0px;padding-right: 0px;margin-right: 10px;}
#presidents p{font-style: italic;color: #7F7F7F;}
#presidents h4 {
	margin-top: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 10px;
	font-weight: bold;}
/*landing page list styles*/
ul#membership-list li {
	display: inline;
	float:left;
	border-bottom: 1px dotted  #999;
	margin-top: 0px;
	margin-left:15px;
	margin-bottom: 15px;
	width:46%;
	height:21em;
	overflow: hidden;
	line-height: 1.35em;
	padding-left: 5px;}
	
#membership-list .full {
	width: 85%;
	height: 27em;
}

ul#home-list li {
	display: inline;
	float:left;
	border-bottom: 1px dotted  #999;
	margin-top: 0px;
	margin-left:12px;
	margin-bottom: 12px;
	width:46%;
	height:23em;
	overflow: hidden;
	line-height: 1.35em;
	padding-right: 13px;}
#home-list li.plain_2_rows {
	display: inline;
	float:left;
	border: none;
	margin-top: 0px;
	margin-left:12px;
	margin-bottom: 15px;	
	width:46%;
	height:24em;
	overflow: hidden;
	line-height: 1.35em;}
#home-list li.plain {border:none;}
#activities-list li.plain {border:none;}
ul#activities-list li {
	display: inline;
	float:left;
	border-bottom: 1px dotted  #999;
	margin-top: 0px;
	margin-left:12px;
	margin-bottom: 12px;
	width:46%;
	height:22.5em;
	overflow: hidden;
	line-height: 1.35em;
	padding-right: 13px;
}
#membership-list li.plain {border:none;}
#journals li.plain {border:none;}
/*about weather and climate list styles*/
ul.about-weather li {
	display: inline;
	float:left;
	margin-top: 0px;
	margin-left:20px;
	margin-bottom: 10px;
	width:46%;
	overflow: hidden;
	line-height: 1.45em;}
/*about us list*/
ul#about-list li {
	display: inline;
	float:left;
	border-bottom: 1px dotted  #999;
	margin-top: 0px;
	margin-left:15px;
	margin-bottom: 15px;
	width:46%;
	height:200px;
	overflow: hidden;
	line-height: 1.35em;}
#about-list .full {
	width: 95%;
	height: 17em;
}
#about-list li.plain_2_rows { border: none; height:400px; padding-left:10px; }
.about-weather li.plain_2_rows {border: none;height:400px;}
.about-weather li.plain {border:none;}
/*START OF CLOUDBANK*/
div.thumb {
	float: left;
	width: 100px;
	height: 17em;
	padding: 10px 30px;
} 
div.thumb p {width: 100%; float: left; background-color: #eeeeee; text-align: center;} 
div.thumb img {margin: 3px auto; border: 0px;} 
		
div.enlarged {
	width: 600px;
	margin-right: 20px;
	margin-left: 160px;} 
div.enlarged p {width: 30%;  background-color: #eeeeee; text-align: left;} 
div.enlarged img { margin: 3px auto; border: 0px;} 
/*END OF CLOUDBANK*/
#event-list li {
	border-bottom: 1px Dotted  #999;
	Margin:15px;
     Width:80%;
	Height:20em;
	Overflow: Hidden;
	Line-Height: 1.35Em;
	list-style:none;
}
#event-list li.plain_2_rows {
	border: none;
	margin-top: 0px;
	margin-left:15px;
	margin-bottom: 15px;
	width:75%;
	height:400px;
	overflow: hidden;
	line-height: 1.35em;
}
#event-list li.plain {
	border:none;
}

/*event display tables */
#event-table {
	border: 1px solid #CCCCCC;
	margin-left: 40px;}
#event-table td {
	padding:6px;}
#content .siteMap ul li ul li ul, #content .siteMap ul li ul li ul li ul {
	margin-bottom: 0px;
	padding-bottom: 3px;
	color:#666666;}
#journals p {
	font-size: 0.9em;
	display: block;
	width: 19em;
}
.box #journals h3 { padding-top: 10px; }
#journals img { padding-left: 10px; }
#banner_adverts img {
	padding:3px;}
.datelist {
	margin-top: 15px;
	color: #006600;}
/*logout info for top */
ul#toplogout {
	font-size: .9em;
	line-height:1.75em;
	padding:1em;
	position: absolute;
	top: .4em;
	right: 2em;
	list-style:none;
	background: #fff;
	border: 1px dotted #990000;
}
	#toplogout a:link{color:#000; padding:0 .2em 0 .2em;}
.topMember li {padding-top:2em;}
ul#meetings {
	margin-top:-6px;
	width: 85%;}
#membership-list li.plain {border-bottom:none;}
.primary .tinyitalictext {
	clear: both;}
/*front styles */
 #front {
	border: 1px solid #CCCCCC;
	margin-left: 10px;
	margin-bottom:30px;
	width:90%;
	font-size:.9em;
	border-collapse:collapse;}
#front td {border: 1px solid #CCCCCC;
	padding: 4px;} 
	
.front {
	border: 1px solid #CCCCCC;
	margin-left: 10px;
	margin-bottom:30px;
	width:90%;
	font-size:.78em;
	border-collapse:collapse;}
.front td {border: 1px solid #CCCCCC;
	padding: 4px;} 
a.download:link{ color:#ff6600; }
a.download:visited{ color: #ff6600; }
a.download:hover{ color: #ff6600; }
.animation {
	float:right;
	width:85%;}
.ads  {
	margin: 7px 0 0 -12px;
	padding-top: 8px;}
.ads img {
	padding: 5px 5px 8px 13px;
	margin-left: 0px;}
.plain-list li{ 
	padding: 5px;
	font-size:105%;
	list-style: url(none) none inside;}
.plain-list .list-date { float:right; margin-top:-14px; }
#content #event-list {
	width: 90%;
	border-bottom: 1px dotted #CCCCCC;}
.highlight {
	font-size: 1.1em;
	font-weight: normal;
	color: #EC8D00;
	line-height: 1.4em;}


.box h3 { margin-bottom: -3px; }
#footer .toplink {
	position: absolute;
	left: 50%;

	margin-top: -35px;
}
#search_go { margin:-5px 5px 3px 0; width:24px; height:18px;}


#search_phrase {
	height: 13px;
	margin-top:5px;;
}

.datelist h3 {
	font-size: 1.4em;
	font-weight: bold;
	background: #f4f7f9;
	width: 100%;
}

#event-table .event-list { font-size: 1.2em; }

#event-table th { margin-top: -5px; border: none;}

.front li{ padding:6px; margin-left:30px; font-size:1.15em; width:75%;}

.plain-list li{ line-height: 1.5em; }

#content .announce {
	font-weight: bold;
	color: #FF9900;
}


#awards h4 { padding-left: 10px; font-size:80%}


#topnav .searchbox {
	float: right;
}
/*list items for corporate members page */
ul#schools .corporate { height: 32em; }

#presidents .full {
	width: 375px;
	margin-left: 150px;
	height:190px;
	margin-bottom:50px;
	border:#006633;
}
#wrapper .meetings ol{ list-style:lower-roman; }



.splitcontentright .blackbox h3 { color: #FFFFFF; }

#home #wrapper #header .toolkit_wrapper #toolkit .new a {
	font-weight: bold;
	color: #FFFFFF;
	background: #FF3300;
	width: 35px;
	padding: 4px;
}

#home-list .highlight {
	font-weight: bold;
	color: #CC0000;
}

#wrapper #header h1 {
	font: normal 180% Myriad, Tahoma, Arial, Helvetica, sans-serif;
	position: absolute;
	color:#00427d;
	left: 13px;
	top: 70px;
}
#addthis {
margin-left:8px;

}

/* style for round boxes on new membership page */



#liquid-round {
	width:33%;
	margin:0px auto 0px 10px;
	background:#fff url(../images/persistent/leftside.gif) repeat-y left top;
	float: left;
}
#liquid-round1 {
	width:65%;
	margin:0px auto;
	background:#fff url(../images/persistent/leftside.gif) repeat-y left top;
	float: left;
}

.top {
	width:100%;
	height:20px;
	background:url(http://www.search-this.com/rounded/top.gif) no-repeat left top;
}

.top span {
	display:block;
	position:relative;
	height:20px;
	background:url(../images/persistent/rbtopright.gif) no-repeat right top;
}

.center-content {
	position:relative;
	background:url(../images/persistent/rbrightside.gif) repeat-y right top;
	padding:1px 20px 1px 10px;
	margin:-1px 0 -50px;
}

.bottom {
	height:60px;
	background:url(../images/persistent/rbbottom.gif) no-repeat left bottom;
}

.bottom span {
	display:block;
	position:relative;
	height:60px;
	background:url(../images/persistent/rbbottomright.gif) no-repeat right top;
}

#liquid-round1 .bluelist1 { color: #274e75; }
#liquid-round1 .bluelist2 { color: #4f98b9; }
#liquid-round1 .bluelist { color: #3366CC; }
#liquid-round1 .bluelist3 { color: #2d7c9b; }
#liquid-round1 .bluelist4 { color: #041757; }
#liquid-round1  h3 { font-size: 1.1em; }

#liquid-round1  li { }

#liquid-round .center-content p { float: right; }

#liquid-round  .caption {
	margin-right: 15px;
	position: absolute;
	left: 140px;
	top: 20px;
}

#liquid-round .center-content img { }
/* end of style for round boxes */

#shoplink {
	position: absolute;
	top: 215px;
	right: 230px;
	font-weight:bold;
	font-size: 90%;
}

#home #wrapper #topbanner { position: relative; }


.exclamation {
	background: #F8E0E4 url(/images/icon-exclamation.gif) no-repeat left center;
	border: .5px solid #990000;
	padding:5px 0 5px 25px;}

#shoplink  a {
	color: #FFFFFF;
	margin-bottom: 25px;
}
