* { margin: 0; padding: 0; border: 0; list-style: none; outline: none; }
html { background: #fff; }
body { background: #fff url('../gfx/border-right.gif') 49.999% repeat-y; font: 13px/20px Tahoma, Arial, Helvetica, sans-serif; color: #333; }
a { font-weight: bold; text-decoration: underline; color: #7598cf; }
a:hover { text-decoration: none; }
p { margin: 8px 0; }
.toppad { width: 996px; margin: 0 auto; height: 67px; background: #fff url('../gfx/border-tr.gif') bottom right no-repeat; }
.topwrap { width: 962px; margin: 0 auto; }
.wrapper { width: 960px; margin: -17px auto 0; border: 1px solid #2c2c72; }

.header { background: #2c2c72; height: 240px; }
.logo { display: block; float: left; border-right: 1px solid #7598cf; }
.topmenu li { display: block; float: left; margin-left: 15px; height: 25px; background: url('../gfx/bg-menu-l.gif') no-repeat left; }
.topmenu a { font: bold 13px Arial, Helvetica, sans-serif; color: #2c2c72; display: block; background: url('../gfx/bg-menu-r.gif') no-repeat right; text-decoration: none; line-height: 25px; padding: 0 20px; }
.topmenu a.current, .topmenu a:hover { color: #7598cf; }
.slogan { float: left; padding: 35px 0 0 15px; font: italic bold 20px Arial, Helvetica, sans-serif; color: #7598cf; }
.phones { float: left; padding: 25px 0 0 442px; font: 16px/22px Arial, Helvetica, sans-serif; color: #7598cf; position: relative; }
.phoneshome { padding-top: 12px; }
.headerhome .slogan { padding: 25px 0 10px 15px; }
.callno { font-weight: bold; color: #fff; }

.headerhome { height: 217px; }

.circles { float: left; width: 574px; margin: -38px 0 0 10px; }
.circleshome { width: 583px; margin: -38px 0 0 5px; }
.circlebiginfo { float: left; width: 242px; height: 251px; background: url('../gfx/menu-info-main.jpg'); }
.circlebigcomm { float: left; width: 242px; height: 251px; background: url('../gfx/menu-comm-main.jpg'); }
.circlebigfund { float: left; width: 242px; height: 251px; background: url('../gfx/menu-fund-main.jpg'); }

.circlehomeinfo { float: left; width: 197px; height: 194px; background: url('../gfx/circle-top-info.jpg'); }
.circlehomecomm { float: left; width: 196px; height: 194px; background: url('../gfx/circle-top-comm.jpg'); }
.circlehomefund { float: left; width: 190px; height: 194px; background: url('../gfx/circle-top-fund.jpg'); }
.circlehomecomm span { margin-left: 2px; }
.circlehomefund span { margin-left: -3px; }
.circlehomeinfo span { margin-left: -8px; }

.circleinfo { float: left; width: 166px; height: 205px; background: url('../gfx/menu-info.jpg'); }
.circlecomm { float: left; width: 166px; height: 205px; background: url('../gfx/menu-community.jpg'); }
.circlefund { float: left; width: 166px; height: 205px; background: url('../gfx/menu-fundraising.jpg'); }
.fundmid { background: url('../gfx/menu-fundraising-mid.jpg'); }

.circles a { color: #2c2c7a; text-decoration: none; }
.circles a:hover { color: #7598cf; }
.circles span { display: block; font-weight: normal; font-size: 12px; line-height: 18px; padding-top: 130px; text-align: center; }
.circleshome span { padding-top: 102px; font-size: 10px; line-height: 15px; }
.circles b { font: bold 16px/18px Arial, Helvetica, sans-serif; }

.supportbox { float: left; margin-top: 21px; width: 296px; background: #7598cf; font: bold 18px Arial, Helvetica, sans-serif; color: #fff; padding: 17px 0 17px 80px; height: 99px; }
.supportbox a { color: #fff; text-decoration: none; }
.supportbox .donation { color: #2c2c72; text-transform: uppercase; text-decoration: none; font-size: 20px; }
.supporthome { width: 296px; padding: 9px 0 3px 76px; margin-top: 8px; }

.mainbody { clear: both; }
.menubox { float: left; width: 221px; margin-left: 31px; }

.menuinfo .fl_menu { background: url('../gfx/bg-menu-info.gif'); }
.menucomm .fl_menu { background: url('../gfx/bg-menu-comm.gif'); }
.menufund .fl_menu { background: url('../gfx/bg-menu-fund.gif'); }

.fl_menu { padding-top: 3px; }
.fl_menu li { width: 205px; }
.fl_menu a { color: #2c2c72; text-decoration: none; font-size: 12px; padding: 0 5px; display: block; margin-left: 16px; width: 164px; position: relative; }
.fl_menu li:hover a, .fl_menu li.current a, .fl_menu li.curparent a { background: #2c2c72; color: #fff; }
.fl_menu ul { background: transparent url('../gfx/bg-showsubmenu.gif') no-repeat 4px 5px; padding-top: 20px; margin-top: -20px; }
.fl_menu ul a, .fl_menu li.current ul a, .fl_menu li:hover ul a, .fl_menu li.curparent ul a { font-size: 11px; line-height: 16px; background: #f6f6f6; width: 154px; color: #7598cf; padding: 2px 10px; }
.fl_menu ul a:hover, .fl_menu li.current ul a:hover, .fl_menu ul li.current a, .fl_menu li:hover ul a:hover { background: #7598cf; color: #fff; }
.fl_menu li:hover ul, .fl_menu li:focus ul, .fl_menu ul.subcur, .fl_menu li.current ul { background-image: url('../gfx/bg-hidesubmenu.gif'); margin-bottom: 5px; }
.fl_menu ul li { display: none; }
.fl_menu li:hover ul li, .fl_menu li:focus ul li, .fl_menu li ul.subcur li, .fl_menu li.current ul li { display: block; }
.fl_menu ul ul { display: none; }

.menuinfo .menuafter { background: url('../gfx/bg-menu-info-bottom.gif') no-repeat; padding-top: 18px; }
.menucomm .menuafter { background: url('../gfx/bg-menu-comm-bottom.gif') no-repeat; padding-top: 18px; }
.menufund .menuafter { background: url('../gfx/bg-menu-fund-bottom.gif') no-repeat; padding-top: 18px; }
.content { float: left; padding-left: 5px; width: 690px; }

.breadcrumbs { position: absolute; margin-top: -20px; font-size: 10px; text-transform: uppercase; }
.breadcrumbs a { margin: 0 3px; }
a.noleft { margin-left: 0; }
h1 { font: normal 24px/36px Arial, Helvetica, sans-serif; color: #2c2c72; border-bottom: 1px dotted #2c2c72; }
.bodytext { float: left; width: 565px; padding-top: 10px; }
.rhspics { float: left; padding: 10px 0 0 10px; width: 115px; }
.rhspics img { margin-bottom: 20px; display: block; }
.surveypage .bodytext, .storepage .bodytext, .forumpage .bodytext { width: 690px; }
.surveyframe { border: 1px solid #ccc; }

.footer { clear: both; text-align: center; font-size: 12px; padding: 0 0 10px; color: #666; }

.bottompad { width: 996px; margin: 0 auto; background: #fff url('../gfx/border-bottom.gif') top right no-repeat; height: 40px; padding-top: 10px; text-align: right; }
.bottompad a { color: #ccc; font-size: 10px; margin-right: 20px; }

.contenthome .breadcrumbs, .contenthome h1, .contenthome .rhspics, .surveypage .rhspics, #fl_tracksbox { display: none; }
.contenthome .bodytext h1 { display: block; }
.contenthome, .contenthome .bodytext { width: 940px; margin-left: 2px; }

.fl_blogpost1, .fl_blogpost2 { border-bottom: 1px dotted #ccc; }

h2 { font: normal 20px/30px Arial, Helvetica, sans-serif; color: #2c2c72; }
h3 { font: bold 18px/24px Arial, Helvetica, sans-serif; color: #2c2c72; }
h4 { font: bold 14px/22px Arial, Helvetica, sans-serif; color: #2c2c72; }

#fl_commsbox { padding: 5px 0; border: 0; background: transparent; margin: 0; border-top: 1px dotted #ccc; }

.fl_mailform label, .fl_label { display: block; font-size: 10px; text-transform: uppercase; margin: 5px 0 0; }
input, textarea, select { font: 12px Arial, Helvetica, sans-serif; color: #333; border: 1px solid #ccc; }
input, textarea { width: 400px; margin-right: 5px; }
input:hover, textarea:hover { background-color: #fff; border-color: #ccc; }
input:focus, textarea:focus { background-color: #fff; border-color: #999; }
#mailspamcode, #commspamcode { width: 375px; }
.fl_mailform img { position: relative; top: 5px; }
.fl_postingform img { position: relative; top: -3px; }

input.emailsub, input.commentsub {
	display: block;
	width: auto;
	border: 1px solid #ccc;
	font-weight: bold;
	margin-top: 10px;
	padding-left: 22px;
	font-size: 14px;
	background: #eee no-repeat 3px 4px;
	margin-left: 300px;
	background-image: url('../gfx/icons/email_go.png');
}
input.emailsub:hover, input.commentsub:hover {
	background-color: #dff4ff;
	border: 1px solid #c2e1ef;
}
input.emailsub:focus, input.commentsub:focus {
	background-color: #dff4ff;
	border: 1px solid #c2e1ef;
	color: #369!important;
}
input.commentsub { margin: 5px 0 0 279px; background-image: url('../gfx/icons/review_add.png'); }

#fl_loading { position: fixed; top: 10px; right: 10px; padding: 5px; background: #fff; border: 1px solid #f6f6f6; display: none; z-index: 50; }

.fl_commentname, .fl_commentmessage { margin-left: 0; }
.fl_comment1 { border: 1px solid #f6f6f6; }
.fl_comment2 { border: 1px solid #eee; background-color: #f6f6f6; }

.gallthumbnail { border: 1px solid #2c2c72; }
.gallthumbnail:hover { border-color: #7598cf; }

.sitemap ul { margin-left: 10px; }
.bodytext li { margin: 8px 0 8px 10px; list-style: disc; }
.sectionmenu li, .sitemap li { list-style: none; }
.sectionmenu li:before, .sitemap li:before { content :'» '; }
.sectionmenu a, .sitemap a { margin-left: 3px; }

.ramsay { float: left; width: 208px; height: 538px; margin: 0 10px 10px 0; border: 1px solid #7598cf; background: #e3eaf5 url('../gfx/bg-ramsay.gif') no-repeat bottom right; padding: 5px; }
.ramsayquote { color: #7598cf; font: italic bold 24px/29px Arial, Helvetica, sans-serif; }
.bigquote { float: left; margin: 0 5px 5px 0; }
.ramsaydesc { width: 100px; }
.ramsaydesc a { font-weight: normal; color: #2c2c72; text-decoration: none; }
.ramsaydesc a:hover { color: #7598cf; }
.rhs { float: left; width: 710px; height: 400px; margin: -7px 0 10px; }
.introtext { color: #2c2c72; }
.introtext h1 { margin-bottom: -2px; }
.bottomrow { clear: both; padding: 20px 10px 0; }
.bottomleft { float: left; }
.bottomright { float: right; font-weight: bold; position: relative; top: 4px; }
.bottomright img { vertical-align: middle; position: relative; top: -4px; }

.frontimages { float: left; width: 939px; position: relative; left: 2px; }
.linksrow { width: 939px; float: left; margin: -1px 0 0 -1px; }
.linksrow a { margin-right: -1px; position: relative; width: 133px; height: 70px; border: 1px solid #7598cf; z-index: 2; display: block; text-decoration: none; float: left; }
#imgrotate { float: left; width: 939px; height: 450px; position: relative; overflow: hidden; margin-left: -1px; }
#imgrotate a { position: absolute; top: 0; left: 0; width: 937px; height: 448px; display: block; border: 1px solid #7598cf; text-decoration: none;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-radius: 10px 10px 0 0;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.linksrow a:hover, #imgrotate a:hover { border-color: #2c2c72; z-index: 10; }
.linksrow a .pufftext { position: absolute; bottom: 5px; font: normal 14px/24px Arial, Helvetica, sans-serif; width: 123px; padding: 0 5px; background: #fff; background: rgba(255, 255, 255, 0.75); color: #2c2c72; }
#imgrotate a .pufftext { position: absolute; bottom: 20px; width: 927px; padding: 5px; background: #fff; background: rgba(255, 255, 255, 0.75); color: #2c2c72; font: normal 18px/24px Arial, Helvetica, sans-serif; }
.puffhead { display: block; font-size: 36px; line-height: 36px; letter-spacing: -2px; }
.linksrow a:hover .pufftext, #imgrotate a:hover .pufftext { color: #7598cf; }

.searchbar { position: fixed; top: 0; left: 0; width: 100%; height: 40px; background: url('../gfx/bg-topbar.png'); z-index: 20; }
#fl_gallwrap { z-index: 21; }
.searchbox { float: right; margin-top: 7px; }
#shopsearch { position: relative; left: -21px; height: 18px; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #999; background: #fff; border: 1px solid #ccc; border-right: 0; padding: 3px 3px 2px; width: 130px; margin-right: 0; }
.gosearch, .gosearch:hover, .gosearch:focus { position: absolute; height: 25px; width: 25px; margin-left: -26px; background: #fff url('../gfx/magnify.gif') no-repeat; border: 1px solid #ccc; padding: 0 2px;
}
#shopsearch:hover, #shopsearch:focus, .gosearch:hover, .gosearch:focus { border-color: #999; }
#shopsearch:focus { color: #333; }

.signedin { float: right; text-align: right; position: relative; left: -31px; top: 2px;font-size: 11px; line-height: 16px; color: #2c2c72; }
.signedin span { display: block; }

/* store styles */

option { padding-right: 10px; }

.colourpick a {
	display: inline-block;
	width: 20px;
	height: 20px;
	border: 2px solid #eee;
	margin: 0 0 5px 5px;
}
.colourpick a, a.prodbox span.colbox {
	display: inline-block;
	width: 20px;
	height: 20px;
	border: 2px solid #ccc;
	margin: 0 5px 5px 0;
}
.colourpick a.coloursel { border-color: #666; }
a.prodbox span.colavail { display: block; font-size: 10px; text-transform: uppercase; }
a.prodbox span.colbox {
	border-width: 1px;
	width: 15px;
}
.rrpline, .priceline, .salepriceline {
	display: block;
	text-decoration: line-through;
}
.curprice {
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
}
.salepriceline { color: #c00; }
.prodbox .curprice { font-size: 1em; }

.productpricing {
	margin-bottom: 10px;
	background: #fff;
	width: 250px;
}

.productimg {
	width: 302px;
	float: right;
	margin: 0 0 10px 10px;
}
.productimg img { border: 1px solid #f6f6f6; }
#productimg { width: 300px; }
.productimgthumbs { margin-top: 10px; }
.productdescription { margin-bottom: 20px; }

#quantity { font-weight: bold; }

.shopbutton, .forumbutton {
	width: auto;
	border: 1px solid #ccc;
	font-weight: bold;
	margin-top: 10px;
	padding-left: 22px;
	font-size: 14px;
	background: #eee no-repeat 3px 4px;
}
.shopbutton:hover, .forumbutton:hover {
	background-color: #dff4ff;
	border: 1px solid #c2e1ef;
}
.shopbutton:focus, .forumbutton:focus {
	background-color: #dff4ff;
	border: 1px solid #c2e1ef;
	color: #369!important;
}
.basketadd {
	display: block;
	background-image: url('../gfx/icons/basket_add.png');
}
.checkout { background-image: url('../gfx/icons/basket_go.png'); }
.gosort, .updatebasket { background-image: url('../gfx/icons/products_reload.png'); }
.gosignin { background-image: url('../gfx/icons/user_go.png'); }
.gocreateaccount { background-image: url('../gfx/icons/user_add.png'); }
.gosendlink, .gosendfriend, .gorefreq { background-image: url('../gfx/icons/email_go.png'); }
.gochangepass { background-image: url('../gfx/icons/lock_edit.png'); }
.gosaveaddress { background-image: url('../gfx/icons/house_go.png'); }
.gosavedetails { background-image: url('../gfx/icons/user_edit.png'); }
.goaddreview { background-image: url('../gfx/icons/review_add.png'); }

form.addtobasket { float: left;; padding: 5px; background: #f6f6f6; border: 1px solid #ccc; }
.addtobasket .productoption {
	display: block;
	margin-bottom: 10px;
}
.addtobasket .productoptioncol {
	display: block;
	margin-bottom: 5px;
}
.productoptioncol .lab {
	display: inline-block;
	vertical-align: top;
}

.saleicon {
	position: absolute;
	font-weight: bold;
	margin-left: 630px;
}

.reviewtitle {
	font-weight: bold;
	display: block;
	font-size: 12px;
}
.reviewstars { display: block; float: right; }
.reviewresponse { 
	margin: 10px;
	padding: 5px;
	border: 1px solid #ccc;
	background: #f6f6f6;
}
.reviewresponse span {
	font-size: 10px; 
	display: block;
	text-transform: uppercase;
}

.reviewtime { font-size: 10px; display: block; text-transform: uppercase; }

.reviewodd, .revieweven { padding: 5px; margin-top: 10px; }
.reviewodd { background: #fff; border: 1px solid #eee; }
.revieweven { background: #eee; border: 1px solid #fff; }

.divider { margin: 10px 0; height: 1px; background: #ccc; }

.sortorder { margin: 0 0 10px; }
.subpages { margin-top: 5px; }
.subpages a { margin-right: 5px; }
.subpages a.currentprodpage { color: #ccc; }

.signinform label, .addreview label, .sendfriend label, .delarea label {
	display: block;
	text-transform: uppercase;
	font-size: 10px;
}
textarea.wrapmsg { width: 100%; }

label.listaddress { text-transform: none; font-size: 11px; }
.signinform label.checkbox { padding: 3px 0; }
.signinform input { display: block; }
input.checkbox { margin-right: 5px; }
.accountheader { font-weight: bold; }
.accountoptions li { margin-left: 10px; list-style: disc; padding-left: 5px; padding-bottom: 3px; }
input.checkbox { width: auto; padding: 0; border: 0; display: inline; }
.signuptcs {
	width: 320px;
	font-size: 11px;
	border: 1px solid #ccc;
	padding: 3px;
	height: 200px;
	overflow: auto;
}
#titleother { visibility: hidden; width: 150px; display: inline; }
table.storebasket { border-collapse:collapse; width: 100%; }
.storebasket td { padding: 3px; }
tr.problemrow { background: #c99; }
.vartypes { text-transform: uppercase; font-size: 10px; }
tr.basketbuttons { text-align: right; }
.storeheader {
	position: absolute;
	width: 645px;
	top: 170px;
	text-align: right;
}
tr.basketbuttons input { margin-left: 5px; }
.storeheader span { display: block; }
.storeheader form { position: relative; top: -95px; left: -10px; }
#shopsearch { width: 150px; }
input.shopgosearch { width: auto; }
input#disccode { width: 100px; }
.returneditems { margin-left: 10px; padding-left: 10px; border-left: 1px dotted #a3c727; }
.ratingbar { margin: 5px 0; }
form.addreview { margin-top: 5px; }
.cattitle { font-weight: bold; }
.catproducts { font-size: 9px; line-height: 14px; text-transform: uppercase; margin-bottom: 5px; }
.fl_store h1 { width: 650px; }
a.paymentmethod { display: block; margin-bottom: 10px; padding: 5px; border: 1px solid #fff; font-weight: normal; text-decoration: none; color: #2c2c72; }
a.paymentmethod:hover { border-color: #eee; }
.paymenttitle { display: block; font-weight: bold; color: #7598cf; }

.productimgthumbs a { display: block; float: left; border: 1px solid #f6f6f6; margin: 0 5px 5px 0; }
.productimgthumbs a:hover { border: 1px solid #ccc; }
.productsendfriend { clear: left; padding: 10px 0 0; }
.pagesendfriend { padding: 10px; }
.pagesendfriend h3 { text-transform: none; }
.sfprodname { font-weight: bold; }
.storeheader { color: #fff; }
.basketinfo { display: block; margin: 2px 0 5px; }
.shopsharebar a {
	padding-left: 20px;
	background-repeat: no-repeat;
	margin-right: 8px;
}
.shopsharebar .facebook { background-image: url('../gfx/share/facebook-sm.png'); }
.shopsharebar .twitter { background-image: url('../gfx/share/twitter-sm.png'); }

.prodprice { font-size: 12px; }
.prodbox .salepriceline { text-transform: uppercase; }

tr.headerrow { font-weight: bold; font-size: 12px; text-transform: uppercase; }
tr.overalltot { font-weight: bold; text-transform: uppercase; }

table.orderdetails, table.orderlist { width: 700px; border-collapse: collapse; }
table.orderdetails td, table.orderlist td { padding: 5px 4px; }
table.orderlist td { font-size: 12px; }
table.orderlist tr.ordereven { background: #f6f6f6; }
.giftwrapcol { width: 80px; }


.prodbox { border: 1px solid #f6f6f6; text-decoration: none; display: block; margin-bottom: 5px; min-height: 152px; height: auto!important; height: 152px; padding: 3px; }
.prodbox:hover { border-color: #ccc; }
.prodbox img { float: left; border: 1px solid #f6f6f6; }
.catinfo, .proddesc { margin-left: 157px; display: block; }
.cattitle, .prodtitle { font-size: 16px; line-height: 24px; }
.catdesc, .prodlongdesc { color: #2c2c72; font-weight: normal; display: block; }
.catproducts { font-size: 10px; text-transform: uppercase; display: block; }
.priceline { display: block; }
.storepage h3 { font-weight: normal; }
.prodviewbutton, .saleicon { display: none; }

.resource { border: 1px solid #f6f6f6; padding: 5px; margin-bottom: 5px; }
.resource:hover { border-color: #ccc; background: #f6f6f6; }
.resource img { float: right; }
.resfoot { font-size: 10px; text-transform: uppercase; }

#topics, .post {
	clear: both;
	float: left;
	width: 680px;
	background: #f6f6f6;
	padding: 5px;
	border: 0;
}
#topics {
	width: 678px;
	border: 1px solid #2c2c72; 
	height: 200px;
	height: auto!important;
	max-height: 200px;
	overflow: auto;
}
.post { margin-top: 10px; }

#topics { font-size: 11px; }
#topics span { display: block; float: left; }
.topicsheader { font-weight: bold; font-size: 12px; }
.topicname { clear: left; width: 310px; padding-left: 3px; }
.startedby { width: 140px; }
.posts { width: 45px; }
.lastpost { width: 165px; }

.topicline { float: left; clear: left; text-decoration: none; }
.topicline:hover { background: #fff; }
.topicsheader, .topicline { border-bottom: 1px dotted #2c2c72; }

#buttons { clear: left; float: right; margin: 10px 0 0 0; }
.topiclocked { font-size: 10px; text-transform: uppercase; margin-left: 3px; font-weight: bold; }

#curtopictitle { clear: left; padding-top: 10px; line-height: 24px; border-bottom: 0;  }

.postinfo { 
	float: left; 
	clear: left;
	width: 150px;
	border-right: 1px dotted #2c2c72;
	padding-right: 5px;
}
.postuser, .posttime, .postoptions { display: block; }
.postuser { font-weight: bold; }
.postmessage {
	float: left;
	padding-left: 5px;
	width: 455px;
}
.posttime, .editedby {
	font-size: 10px;
	text-transform: uppercase;
}
.postoptions { 
	margin: 5px 0 0 -3px;
	width: 150px;
}
.postoptions a { 
	float: left; 
	margin-bottom: 5px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
}
.fl_forumquote {
	display: block;
	background-color: #fff;
	border: 1px dotted #7598cf;
	margin: 15px 0 10px;
	padding: 5px;
	width: 500px;
}
.fl_forumquotehead {
	position: absolute;
	margin: -25px 0 0 -5px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
.forumbutton { font-family: Arial, helvetica, sans-serif; text-decoration: none; padding: 3px 3px 3px 22px; color: #000; margin-left: 5px; }

#forumform { clear: both; padding-top: 20px; }
#forumform input, #forumform textarea { margin-bottom: 5px; }

.new, .topicsave { background-image: url('../gfx/icons/script_go.png'); }
.reply { background-image: url('../gfx/icons/script_add.png'); }
.quote { background-image: url('../gfx/icons/user_comment.png'); }
.edit { background-image: url('../gfx/icons/script_edit.png'); }
.lock { background-image: url('../gfx/icons/lock_edit.png'); }
.delete { background-image: url('../gfx/icons/script_delete.png'); }
.report { background-image: url('../gfx/icons/script_error.png'); }
span.userinfo { display: inline; }
.contenthome .fl_rsslinks { display: none; }
.cms_imgleft, .cms_imgright { border: 0; }