@charset "utf-8";
/* --- Styles CSS Document, includes all CSS used in site --- */
/* --- Author: Andrew Tennison --- */
/* --- Creation Date: 26/10/2009 --- */

@import url("reset.css");
@import url("type.css");
@import url("layout.css");
@import url("scForms.css");

/*@import url("prettyCheckboxes.css");*/



/* Reusable Styles */
.clear 	{position:relative; display:block; clear:both; width:200px; height:1px;}
.clearance {clear: both;}
.hidden {position:absolute; display:block; top:-999px; left:-999px; text-indent:-999px;}
	.hidden:focus {top:-2em; left:0}
.delete {display: none;}	/* used for jquery hide/show compatible hiding */
.invisible {visibility:hidden;}

.fl {position:relative; display:inline; float:left; margin:0 20px 20px 0}
.fr {position:relative; display:inline; float:right; margin:0 0 20px 20px}
.fl_bottom {position:relative; display:inline; float:left; margin:0 20px 0 0}
.fr_bottom {position:relative; display:inline; float:right; margin:0 0 0 20px}

.divider {position:relative; display:block; clear:both; height:20px; background: url(../i/bg/divider_narrow.png) center center no-repeat;}


/* image sprite */
.modBox a.linkView span,
.linkList p span,
.modInner a.lb span,
#lbClose span,
input.submit,
span.submitHolder span.icon,
.mod_gallery #lbPrev,
.mod_gallery #lbNext,
.mod_content .pagination .next span,
.top span,
#fontRS li a { background-image:url(../i/icon/spriteIcon_24bit.png); background-repeat:no-repeat; background-color:transparent}


/* ############################ */
.modBox a.linkView span 		{background-position:-34px -136px;}
.modBox a.linkView:hover span 	{background-position:-34px -170px;}

.linkList p span 	{background-position:-8px -144px;}

#lbClose span 		{background-position:-0px -0px;}
#lbClose:hover span {background-position:-0px -34px;}

a.top span			{background-position:-4px -72px}
a.top:hover span	{background-position:-4px -106px}

.modInner a.image span 			{background-position:-34px -1px;}
.modInner a.image:hover span 	{background-position:-34px -52px;}
.modInner a.gallery span 		{background-position:-34px -1px;}
.modInner a.gallery:hover span 	{background-position:-34px -52px;}
.modInner a.video span 			{background-position:-136px -102px;}
.modInner a.video:hover span 	{background-position:-136px -153px;}

input.submit 		{background-position:-38px -139px; background-color:transparent}
input.submit.hover 	{background-position:-38px -173px;}

button.submit_Lrg span 			{background-color:transparent; background-position:-85px 0}
button.submit_Lrg.hover span 	{background-position:-85px -51px}

.mod_gallery #lbPrev 		{background-position:-85px -102px}
.mod_gallery #lbPrev:hover 	{background-position:-85px -153px}
.mod_gallery #lbPrev.off 	{background-position:-85px -204px}
.mod_gallery #lbNext 		{background-position:-136px -102px}
.mod_gallery #lbNext:hover 	{background-position:-136px -153px}
.mod_gallery #lbNext.off 	{background-position:-136px -204px}

.mod_content .pagination .next span 		{background-position:-136px -102px}
.mod_content .pagination .next:hover span 	{background-position:-136px -153px}

span.submitHolder span			{background-position:-85px -0px}
span.submitHolder span.hover	{background-position:-85px -51px}

.colDouble .mod_form fieldset span.submitHolder span, 
.lbForm .mod_form fieldset span.submitHolder span			{background-position:-136px -0px}
.colDouble .mod_form fieldset span.submitHolder span.hover, 
.lbForm .mod_form fieldset span.submitHolder span.hover		{background-position:-136px -51px}

.colSingle .mod_signUp fieldset span.submitHolder .lbtn span, 
.colDouble .mod_form fieldset span.submitHolder .lbtn span, 
.lbForm .mod_form fieldset span.submitHolder .lbtn span			{background-position:-85px -102px}
.colSingle .mod_signUp fieldset span.submitHolder .lbtn span.hover, 
.colDouble .mod_form fieldset span.submitHolder .lbtn span.hover, 
.lbForm .mod_form fieldset span.submitHolder .lbtn span.hover		{background-position:-85px -153px}


#fontRS li#fsSml a 				{background-position:-10px -206px; width:15px;}
	#fontRS li#fsSml a:hover 	{background-position:-10px -231px}
	#fontRS li#fsSml a.on 		{background-position:-10px -256px}
#fontRS li#fsMed a 				{background-position:-30px -206px; width:18px;}
	#fontRS li#fsMed a:hover 	{background-position:-30px -231px}
	#fontRS li#fsMed a.on 		{background-position:-30px -256px}
#fontRS li#fsLrg a 				{background-position:-53px -206px; width:21px;}
	#fontRS li#fsLrg a:hover 	{background-position:-53px -231px}
	#fontRS li#fsLrg a.on 		{background-position:-53px -256px}











