/* CSS Document */

div, p, h1, h2, h3, h4, h5, h6 {margin:0}

body {margin:0; padding:0; font:normal 13px "Times New Roman", Times, serif ; color:#000; background:url(../images/body-bg.jpg) 50% 0 no-repeat;  }

a {text-decoration:none}

a img {border:none}

.clear {clear:both; overflow:hidden; line-height:0; margin:0; padding:0}

.fl {float:left}

.fr {float:right}

.ovf {overflow:hidden}



#mainwrapper {width:800px; margin:0 auto; min-height:575px}

#header {height:141px; padding:0;}

#logo {padding:12px 0 5px 0; float:left; border-bottom:1px solid #000; width:100%}

#logo a span {display:none}

#logo p {padding:0 0 0 80px; color:#058E32; font-size:12px; font-style: italic; font-weight:bold; font-family:Arial, Helvetica, sans-serif}





ul.nav {margin:0; list-style:none; padding:0 0 0 7px; height:33px; overflow:hidden}

ul.nav li {float:left; padding:0 6px 0 6px; height:28px; line-height:30px }

ul.nav li a {font-weight:bold; text-transform:uppercase; color:#000;}

ul.nav li a:hover {color:#F65995;}

ul.nav li a.current {color:#F65995; }

ul.nav li.last {padding:0 0 0 10px !important}



.banner {padding:0 0 0 0; width:780px; margin:-8px 0 0 5px}





#maincontent {width:760px; padding:20px;}





#footer {width:780px; margin:0 auto; color:#736C65; padding:5px 20px 20px 0; border-top:1px solid #000; text-align:right}

#footer a {color:#736C65}

#footer a:hover {color:#F65995}





.content {width:760px; }





#maincontent h1, .content h1 {padding:0 0 10px 10px; font-size:25px; /*font-family:Trebuchet MS;*/ color:#4E668A}

.content p {font-size:13px; padding:0 0 10px 0;}

.content p a {color:#555}

.content p a:hover {color:#09D905}



.book1 {background:url(../images/lex-img1.png) 0 0 no-repeat!important; height:610px;}

.bookcont1 {width:475px}

.bookcont2 {width:200px; float:left; padding:0 0 0 20px}

.bookcont3 {float:right; padding:100px 0 0 0}

.bookcont3 a {color:#ccc}

.bookcont3 a:hover {color:#F65995}



.book2 {background:url(../images/faith-img1.png) right 0 no-repeat !important; margin:20px 0 0 0;}

.book2cont1 {width:360px; float:left}

.book2cont2 {width:460px; }

.book2cont3 {float:right; padding:100px 0 0 0; font-weight:bold; }

.book2cont3 a {color:#000; text-decoration:underline}

.book2cont3 a:hover {color:#F65995}



.gallery {background:url(../images/gal-bg.png) 0 0 no-repeat; margin:20px 0 0 0; position:relative; width:776px;/* height:559px*/}

.gallery .text1 {padding:15px 0 0 295px}

.gallery .text2 {padding:150px 0 0 35px}

.gallery .text3 {padding:0 0 0 522px}

.gallery .text4 {padding:110px 0 0 475px}

.gallery .text5 {padding:50px 0 0 50px}



.frmtable label {width:180px; display:block; float:left}

.gobtn {background:url(../images/submit.png) 0 0 no-repeat; width:70px; height:30px; border:none !important; cursor:pointer;}

.frmtable a {color:#000; text-decoration:underline}

.frmtable a:hover {color:#F65995;}

.frmtable input {width:300px; border:1px solid #AEBDCF}

.frmtable textarea {width:300px; border:1px solid #AEBDCF}

.contact {padding:0 0 0 155px}



.book3 h2 {text-align:center; padding:15px 0 10px 0; font-size:18px}

.book3 a, .book2 a {color:#000; text-decoration:underline}

.book3 a:hover, .book2 a:hover {color:#F65995}

.book3 {padding:90px 0 0 0}



.book4 h2 {text-align:center; padding:15px 0 10px 0; font-size:18px}

.book4 a {color:#000; text-decoration:underline}

.book4 a:hover {color:#F65995}

.book4 {padding:20px 0 0 0}



.book4 h3 {padding:10px 0 10px 0; font-size:18px}



.cardpage h2 {text-align:center; padding:0; font-size:18px}

.cardpage h1 {text-align:center; padding:0 !important;}



.cards {width:252px; float:left; text-align:center; padding:0 0 25px 0}

.cards a {font-weight:bold; color:#000}

.cardimg {text-align:center}

.orderform {width:500px; float:left}

.address {text-align:center}



ul.articals {margin:0; padding:20px 0 0 0; list-style:none}

ul.articals li {padding:0 0 10px 0 ; width:375px; float:left}

ul.articals li a {color:#736C65}

ul.articals li a:hover {color:#F65995}



#gallery ul { list-style: none; margin:0; padding:0 }

	#gallery ul li { display: inline; color:#999999; text-align:center; float:left; padding:0 0 10px 10px }

	#gallery ul li p {text-align:center}

	#gallery ul img {

		border: 5px solid #454D60;

		border-width: 5px 5px 20px;

	}

	#gallery ul a:hover img {

		border: 5px solid #F65995;

		border-width: 5px 5px 20px;

		color: #fff;

	}

	#gallery ul a:hover { color: #fff; }

	

	.book1 h3 {text-align:center; padding:35px 0 10px 0; font-size:18px}

.book1 a {color:#000; text-decoration:underline}

.book1 a:hover {color:#F65995}



ul.firstgal {margin:0; padding:0 0 0 200px !important; list-style:none}

