/*--Phil Giles 13.10.08--*/
/*--Cathedral Products--*/

/*--layout styles--*/

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, input, fieldset, a{margin: 0; padding: 0;}
body {font-family:"Century Gothic", arial, sans-serif;font-size:12px; text-align:justify; color:#535353; background-image:url(../Images/bg.jpg); background-repeat:repeat-x; background-color:#ffffff;}
#container{width:960px; margin-left:auto; margin-right:auto;}
#banner{width:960px;}
#flashcontent{float:left}
#info{width:230px; height:195px; background-image:url(../Images/search-bg.jpg); background-repeat:no-repeat; float:right; display:inline; padding:10px; margin-right:30px;}
	#search-box{background-image:url(../Images/field-bg.jpg); background-repeat:no-repeat;font-family:"Century Gothic", arial, sans-serif;font-size:12px; border:0px; width:133px; height:21px; float:left; padding-left:10px; padding-top:3px}
	#search-button{border:0px; width:68px; height:24px; float:left;}
	#search{height:24px;}
#main{background-image:url(../Images/sections-bg.jpg); background-repeat:repeat-y; width:960px; min-height:338px; height:auto !important; height:338px;float:left;}
#sections{width:204px; background-image:url(../Images/sections-bg.jpg);padding:7px; background-repeat:repeat-y; min-height:338px; height:auto !important; height:338px;float:left;}
	#sections li{list-style:none; padding:3px;}
	#sections li a{  display:block; list-style:none; color:#5b5b5b;padding-left:20px; text-decoration:none; padding-right: 10px;}
	#sections li a:hover{list-style:none; color:#FFFFFF; background-color:#96a1ad; padding-left:20px; display:block; text-decoration:none; padding-right: 10px;}
#content{width:693px; float:left; padding-left:30px; padding-top: 10px;}
#footer-outer{display:block;background-image:url(../Images/footer-bg.jpg); background-color:#EDEDED; background-repeat:repeat-x; clear:both;}
#footer{width:960px; clear:both; padding-top:20px;  height:50px; margin-left:auto; margin-right:auto;}
	#footer a{color:#193e68;}
/*--nav styles--*/
.nav-main{float:right;display:inline;padding:0px;margin-top:0px;margin-left:0px;list-style:none;height:31px;}
	.nav-main li{float:left;margin-right:0px;padding:0px;background:none;}
	.nav-main a{float:left;height:31px;text-indent:-9999px;font-size:0px;cursor:pointer;}
	.nav-main .nav-home a{width:84px;background:url(../Images/Nav/home.jpg) no-repeat;}
	.nav-main .nav-about a{width:74px;background:url(../Images/Nav/about.jpg) no-repeat;}
	.nav-main .nav-sitemap a{width:75px;background:url(../Images/Nav/sitemap.jpg) no-repeat;}
	.nav-main .nav-contact a{width:102px;background:url(../Images/Nav/contact.jpg) no-repeat;}
	.nav-main a:hover,.nav-main li.active a{background-position:0 -31px !important;}
.change-font{width:197px; height:20px; background-image:url(../Images/change-font-bg.jpg); float:right; margin-top:43px; margin-right:56px; color:#ffffff; padding-top:7px; padding-left:23px;}
.navvv{margin-left:0px;}
ul{margin-left:20px;}

.smalla{font-size:12px; margin:0px 5px 0px 5px; color:#FFFFFF; text-decoration:none;}
.largea{font-size:15px; margin:0px 5px 0px 5px; color:#FFFFFF; text-decoration:none; line-height:12px;}

/*--class styles--*/
.flt-lft{float:left;}
.flt-rgt{float:right;}
.centre{margin-left:auto;margin-right:auto;}
.site-link{margin-left:8px; color:#535353; text-decoration:none;}
.site-link:hover{margin-left:8px; color:#193E68; text-decoration:underline;}

/*--tag styles--*/
h1{font-size:24px; color:#193e68;}
.header{font-size:24px; color:#193e68;  font-weight:bolder; margin:0; padding:0;}
h2{font-size:17px; color:#193e68;}
hr{border: none 0;border-top: 1px dashed #000000;display:block;height: 1px;}

#mini_logos img {
	margin-bottom: 8px;
}

/*--product styles--*/
.product-listing {background-color:#f7f6f6;border:1px solid #D1CFCF;padding:5px;width:680px;min-height:390px; height:auto !important; height:390px;float:left;margin-bottom:10px;}
.product-listing td{background-color:#B4C5D7;border:1px solid #7590ad;text-align:center;padding:4px;}
.product-listing img{ margin:3px; border:1px solid #7c7c7c;}
