@import url("css/fonts.css");

@import url("css/reset.css");

@import url("css/nav.css");



body{

	font-family: 'Raleway', sans-serif;

	font-size:12px;

	line-height:18px;

	margin:0;

	padding:0;

	background-image: url("/wp-content/uploads/2017/04/Linen2.jpg");

	background-repeat:repeat;

	background-position:center top;

	background-color:fff;

	background-size:100% auto;

	}

/*+++++++++++++++++++++++++++++++++++++

	header

=====================================*/

header{

	position:relative;

	}

#top-header{

	margin:0px 0 20px;

	padding:0px;

	float:left;

	width:100%;

	}

.page-title{

	margin:0px;

	padding:0px;

	float:left;

	}

.page-title img{

	width:100%;

	margin:0;

	display:block;

	}

.right-top{

	float:right;

	margin:0;

	padding:30px 0 0;

	max-width:695px;

	font-family:'VijayaRegular',Arial, Helvetica, sans-serif;

	font-size:33px;

	color:#fff;

	line-height:40px;

	}

input {
        border: 1px #0d2b44 solid;
        padding: 2px 1px;
}

textarea {
        border: 1px #0d2b44 solid;
        padding: 2px 1px;
}

#contactform p {
         padding: 5px 0px

}
#search-box{

	width:25%;

	float:right;

	margin:0;

	padding:0;

	position:relative;

	}

#searchform{

	margin:0;

	padding:0;

	width:100%;

	}

#searchform input[type="text"]{

	margin:0;

	padding:5px 0px 5px 5px;

	width:96%;

	border:1px solid red;

	border-radius:3px;

	-moz-border-radius:3px;

	-ms-border-radius:3px;

	-o-border-radius:3px;

	-webkit-border-radius:3px;

	background: #f2f5f6; /* Old browsers */

	background: -moz-linear-gradient(top,  #f2f5f6 0%, #c8d7dc 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(100%,#c8d7dc)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #f2f5f6 0%,#c8d7dc 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #f2f5f6 0%,#c8d7dc 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #f2f5f6 0%,#c8d7dc 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #f2f5f6 0%,#c8d7dc 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */



	}

#searchform input[type="submit"]{

	width:14px;

	height:14px;

	margin:0;

	padding:0;

	background-color:transparent;

	border:none;

	position:absolute;

	top:14px;

	right:8px;

	text-indent:-99999em;

	background-image:url(images/search-icon.png);

	background-repeat:no-repeat;

	background-position: right center;

	}	

	
#grad1 {
    height: 40px;
    background: #0d2b44;
    border-bottom: 1px solid #d2d1a4
}

#grad1 a:hover {
     color: #d2d1a4;
}

#grad2 {
    height: 40px;
    background: #0d2b44;
    border-bottom: 2px solid #d2d1a4;
    border-top: 2px solid #d2d1a4
}

.toplinks {
    float: right;
    font-size: 15px;
    padding: 10px;
    margin-right: 12%;
}

.headerbackground {

	width: 100%;
        margin: auto;
	height: 250px;

	background-image: url("/wp-content/uploads/2016/11/Top-Banner-Background-Large-Fade2.jpg");
        background-size: 1200px auto;
	background-color: #0d2b44;
        background-repeat: no-repeat;
        background-position: center; 

}

.headerlogo {
        padding-top: 15px; 
        display: block; 
        margin: auto; 
        width: 450px; 
        height: auto;
}

/*+++++++++++++++++++++++++++++++++++++

	navigation

=====================================*/

#navigation-bar{

color: #000;	
width:100%;
margin: auto;

    border-bottom: 2px solid #d2d1a4;
    border-top: 2px solid #d2d1a4;
    padding-top: 10px;
text-align: center;





	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3a5a8', endColorstr='#27333a',GradientType=0 ); /* IE6-9 */



	position:relative;



	z-index:999;

	}

.nonclick {
        pointer-events: none;
}

/*+++++++++++++++++++++++++++++++++++++

	banner

=====================================*/

#banner-sec{


	width:75%;

	margin: auto;

	background-color:#fff;

	position:relative;

	}

#banner-sec img{

	display:block;

	}

.small-banner-caption{

	position:absolute;

	bottom:46px;

	right:0;

	font-family: 'VijayaRegular',Arial,Helvetica,sans-serif;

    font-size: 82px;

	color: #FFFFFF;

    line-height: 65px;

    padding: 10px 20px;

	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.14);

	}	

.caption-sec {

   

    bottom: 223px !important;

    

    

    position: absolute;

    text-shadow: none;

    z-index: 500;

}	

	

/*+++++++++++++++++++++++++++++++++++++

	main

=====================================*/

.slideshowcontainer {

        margin: auto; 
 
        width: 1000px; 

        border: solid #0d2b44 20px;

        outline: 4px solid #d2d1a4;

}

.homepagecontainer {

        margin: 20px auto;

        width: 740px;

		text-align: center;

}

.homelinkcontainer {

        margin: 20px auto;

        width: 980px;

        height: 400px;

        padding-top: 60px;

}

.homepagecontainer a{

        color: black

}

.homedescrip {

         font-size: 22px:
         line-height: 2;
         padding-top: 30px;
}

.homedescrip strong{
         font-size: 22px;
}

.homedescrip3 {

         text-align: center;
         font-size: 20px;
         line-height: 2;
         padding-top: 10px;
         padding-bottom: 30px;
}

.obitcontainer {

        padding: 30px 0px 30px 0px;
        height: 300px;
        margin: 20px auto;
        width: 980px;
        background-color: rgba(255, 255, 255, 0.3);
        box-shadow: 0 0px 20px 3px rgba(0,0,0,.25);

}

#wpfh_message_icons {
        display: none !important
}

.pages_sidebar {
        width: 250px;
        display: block;
        float: left;
        text-align: center;
}

.pages_container_two {
        display: block;
        float: right;
}



.pagespic {
         margin: auto;
         width: 500px;
         height: 300px;
         border: solid #0d2b44 5px;
         outline: 2px solid #d2d1a4;
         overflow: hidden;
}


.homepiclink {

        width: 200px;

        height: 400px;

        padding-left: 35px;

        float: left;


  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.homepiclink img {
        
        border: solid #0d2b44 5px;

        outline: 2px solid #d2d1a4;

        width: 200px;
 
}

.homepiclink img:hover {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.homepicdescription {

        width: 190px;
        padding-left: 10px;
        padding-top: 15px;
        font-size: 14px;
}

.obitheading {
        padding-bottom: 20px;
        font-size: 20px;
        padding-left: 20px
}

.obitline {
        background-color: black;
        width: 90%;
        margin: auto;
        height: 2px
}

.homesummaryleft {

        margin: auto;

        float: left;

        width: 300px;

        height: auto;

        padding-top: 20px;

        padding-bottom: 150px;

}

.homesummaryright {

        margin-left: 105px;

        float: left;

        width: 300px;

        height: auto;

        padding-top: 20px;

        padding-bottom: 150px;

}

.mainpic_container {
	margin: auto;
	width: 100%;
	text-align: center;
}

.mainpiclink {

        width: 200px;

        height: 275px;
	padding: 0px 33px;


  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.mainpiclink img {
        
        border: solid #0d2b44 5px;

        outline: 2px solid #d2d1a4;

        width: 200px;
 
}

.mainpiclink img:hover {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.mainlinks {
	text-align: center;
}
.mainlinks p{
	text-align: center;
        line-height: 40px
}
.mainlinks a{
	font-size: 32px;
	text-align: center;
	text-decoration: none !important;
}

.mainlinks a:hover{
	text-decoration: underline !important;
}

.staff container {
       width: 100%;
       margin: auto;
       height: auto;
}

.page_content_container {
       width: 700px;
       margin: auto;
       height: auto;
       padding-top: 50px;
}



.page_content_container p{
       padding-top: 50px;
}

.page_content_container ul{
       list-style-type: square;
       padding-left: 50px;
}

.page_content_container a{
       color: #000;
       text-decoration: underline;
}

.staffimage {
       border: solid 3px #0d2b44;
       outline: solid 2px #d2d1a4;
}

.staffimagecontainer {
       width: 151px;
       padding: 10px;
}

.staffinfo {
       padding: 10px;
       text-align: justify;
}

.textcontainer {
       margin: auto;
       width: 900px;
}

.pagetitleheading {
        width: 100%;
        margin: 80px auto auto auto;
        Font-size: 40px;
        text-align: center;
        color: #0d2b44;
        background-color: #d2d1a4;
        height: 40px;
        padding-top: 20px;
        font-family: serif;
        font-variant: small-caps;
}

.preplanning_general {
        height: 650px;
}
.preplanning_surviving {
        height: 350px;
}
.preplanning_service {
        height: 776px;
}
.preplanning_final {
        height: 550px;
}

#main{

	width:100%;

	margin:0;

	padding:0px;


        border-top: solid transparent 30px;

        background-size: 50px;
}

#main-home{

	width:100%;

	margin:0;

	padding:0px;

         border-top: solid transparent 60px;
}


#main-container{

	background-color: rgba(255, 255, 255, 0.3);
        width: 765px;
        margin: auto;
        min-height: 600px;


box-shadow: 0 -8px 20px rgba(0,0,0,.25);
        padding-bottom: 30px;

	}


#main-container-home{

	background-color:#fff;


	}

.grief_ind_container {
        width: 100%;
        height: 200px;
        margin: auto;
}

.grief_screenshot {
        float: left;
        width: 28%;
        border: solid #0d2b44;
        outline: 2px solid #d2d1a4;
}

.grief_description {
        float: right;
        width: 68%;
        padding-top: 55px;
}

.grief_description a{
        color: #000;
        text-decoration: underline;
}

.map {
        border: solid #0d2b44 5px;
        outline: 2px solid #d2d1a4
}

.flowerscontainer {
        margin: auto;
        width: 100%;
        text-align: center
}

.flowersleft {
       width: 50%;
       float: left
}

.flowersright {
       width: 50%;
       float: right;
}

.preplanning_section {width: 100%; margin: auto; padding: 30px 0px 30px 0px}

.preplanning_left {width: 345px; float: left}

.preplanning_right {width: 345px; float: right}

.preplanning_divider {width: 100%; height: 3px; background-color: black}

.preplanning_section p{padding-top: 12px}

.cont-left{

	margin:0px 0 23px;

	padding:0px;

	float:left;

	width:48%; /*472px*/

	}

.cont-left h2{

	font-family:'VijayaRegular',Arial, Helvetica, sans-serif;

	font-size:64px;

	font-weight:normal;

	line-height:40px;

	color:#6d6969;

	display:block;

	margin:0px 0 10px;

	padding:0px;

	}

#photo-section{

	width:100%;

	float:left;

	margin:0 0 20px;

	}	

.gallery-box{

	border:1px solid #fff;

	margin:0px;

	padding:15px 13px;

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */

	border-radius:5px;

	-moz-border-radius:5px;

	-ms-border-radius:5px;

	-o-border-radius:5px;

	-webkit-border-radius:5px;

	text-align:center;

	}

.gallery-box figure img{

	display:block;

	float:left;

	margin:0 12px 0 0;

	}	

.gallery-box .p-intro{

	float:left;

	margin-right:32px;

	padding:10px 0 0;

	}	

.gallery-box .p-intro h5{

	font-family:'VijayaRegular',Arial, Helvetica, sans-serif;

	font-size:36px;

	font-weight:normal;

	line-height:40px;

	color:#6d6969;

	display:block;

	margin:0px 0 10px;

	padding:0px;

	}	

.gallery-box .p-intro .bottomR{

	border:1px solid #d8d8d8;

	}

.gallery-box .bor-line{

	background-image:url(images/line.png);

	background-repeat:no-repeat;

	background-position:right center;

	margin-right:20px;

	}

.gallery-box .bor-line:last-child{

	margin-right:0;

	}		

.col29_percent{

	width:31.8%; /*290px*/

	margin:0;

	padding:0;

	}	

.fleft{

	float:left;

	}	

.fright{

	float:right;

	}	

	

.cont-right{

	width:43%; /*428px*/

	margin:0px;

	padding:0px;

	float:right;

	}

.cont-right

.ourM{

	background-color:#a57b00;

	padding:15px 18px 20px;

	text-align:center;

	color:#fff;

	font-size:17px;

	}

.cont-right

.ourM h2{

	font-family:'VijayaRegular',Arial, Helvetica, sans-serif;

	font-size:50px;

	font-weight:normal;

	color:#fff;

	display:block;

	margin:0px 0 20px;

	padding:0px;

	}

.cont-right

.ourM p{

	margin:0 0 16px;

	}

.bottomR{

	font-size:16px;

	background-color:#0d2b44;

	display:block;

	text-decoration:none;

	margin: 5px 0px;

	padding: 6px 15px;

        color: #fff;
}

.bottomR:hover{

	background: #d2d1a4; 
        color: #0d2b44;

	}	

.cont-right

.ourM .bottomR{

	width:127px;

	margin:0 auto;

	}

	

#our-staf-blog{

	width:100%;

	margin:0 0 12px;

	float:left;

	}	

.our-staff{

	margin:0px 20px 0 0;

	padding:22px 20px 22px 0;

	float:left;

	background-image:url(images/staf-line.png);

	background-repeat:no-repeat;

	background-position:right center;

	}	

.our-staff h2 {

    color: #6D6969;

    display: block;

    font-family: 'VijayaRegular',Arial,Helvetica,sans-serif;

    font-size: 64px;

    font-weight: normal;

    line-height: 40px;

    margin: 0 0 0px;

    padding: 0;

}	

#our-staf-blog p{

	margin-right:20px;

	margin-top:10px;

	}

#photo-slider{

	width:100%;

	margin:0;

	padding:0;

	float:left;

	}	

.caption{

	text-align:center;

	margin:10px 0 0;

	width:44%;

	}	

.caption h2{

	font-size:27px;

	color:#6d6969;

	font-family:'VijayaRegular',Arial, Helvetica, sans-serif;

	font-weight:normal;

	}	



#slideshow { 
    margin: 50px auto; 
    position: relative; 
    width: 1000px; 
    height: 600px; 
    padding: 10px; 
    box-shadow: 0 0 20px rgba(0,0,0,0.4); 
}

#slideshow > div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px; 
}



		

/*+++++++++++++++++++++++++++++++++++++

	footer

=====================================*/	

footer{

	float:left;

	margin:0;

	width:100%;

	border-top: 2px solid #d2d1a4;

	}	

#footer{
	
	width:1020px;

	margin:auto;

	padding:0px;

        color: #fff;

	}	

    .footersquare {
      margin: 5px;
      width: 15%;
      text-align: left;
      display: inline-block;
      FONT-SIZE: 12PX;
      vertical-align: text-top;
      color: #fff;
      line-height: 2;
    }
a.footersquare {
      color: #fff
}
    
    .footercontainer {
      text-align: center;
      display: inline-block;
      width: 100%;
      height: auto;
      padding-bottom: 50px;
      padding-top: 50px;
    }
.footercontainer a {
	color: #0d2b44;
}

.footersquare a:hover {
       text-decoration: underline;
}

.footer-cont-left{

	float:left;

	margin:0px;

	color:#fff;

	width:81%;

	}	

.footer-cont-left h4{

	float:left;

    color: #fff;

    display: block;

    font-family: 'VijayaRegular',Arial,Helvetica,sans-serif;

    font-size:22px;

    font-weight: normal;

    line-height: 30px;

    margin: 0 15px 10px 0;

    padding:0 0 0 20px;

	}

.footer-cont-left h4.m-left{

	margin-right:29px;

	}	

.footer-right{

	float:right;

	width:10%;

	}

#copy-right{

	width:100%;

	float:left;

	margin:0;

	padding:13px 0;

	text-align:center;

	background-color:#d2d1a4;

	color:#0d2b44;

	}	

a.policy-link{

	color:#0d2b44;

	text-decoration:none;

	margin:0px;

	padding:0px;

	}

a.policy-link:hover{

	text-decoration:underline;

	}	

		

/*__________________________

	our-mission

+++++++++++++++++++++++++++++++*/	

	

.inner-page-area{

	margin:0px;

	padding:25px 0 0px 0px;

	float:left;

	width:100%

	}	

.inner-page-area h3{

	color: #6d6969;

    display: block;

    font-family: 'VijayaRegular',Arial,Helvetica,sans-serif;

    font-size:40px;

    font-weight: normal;

    line-height: 30px;

	padding:0 0 18px 10px;

	margin:0 0 20px;

	}	

	

.our-mission-containner p{

	margin:0 0 25px;

	}	

	

/*-----------------external-page------------*/	

	

.external-page{

	width:100%;

	float:left;

	margin:0;

	min-height:450px;

	}	

.external-page strong{

	font-family:'VijayaRegular',Arial, Helvetica, sans-serif;

	color:#001647;

	font-size:22px;

	margin:0 0 6px;

	padding:0;

	display:block;

	}	

.external-page p{

	margin-bottom:24px;

	}	


.external-page a{
	color:#001647;
	}
	

/*=============our-location---------------*/

.our-location{

	width:100%;

	float:left;

	margin:0;

	}

.our-location.external-page{

	min-height:inherit;

	}

.our-location.external-page strong{

	background-image:url(images/border-line.jpg);

	background-repeat:repeat-x;

	background-position:left bottom;

	padding-bottom:10px;

	margin-bottom:24px;

	}	

#ol-left{

	width:31%;

	float:left;

	margin:0;

	}

#ol-formlocation{

	margin:0;

	padding:0 0 0 22px;

	}

#ol-formlocation input[type="text"]{

	width:100%;

	height:30px;

	margin:0 0 15px;

	padding:0 0 0 8px;

	box-sizing:border-box;

	-moz-box-sizing:border-box;

	-ms-box-sizing:border-box;

	-o-box-sizing:border-box;

	-webkit-box-sizing:border-box;

	border:1px solid #cecece;

	color:#6d6969;

	}

#ol-formlocation input[type="submit"]{

	width:177px;

	height:43px;

	border:1px solid #d8d8d8;

	line-height:43px;

	padding:0;

	margin:30px auto 0;

	}

#ol-right{

	/*width:44.89%;*/

	float:right;

	margin:0;

	padding:0 37px 0 0;

	}	

	

	

	

/*__________________________

__________our-facility________*/	

#our-facility{

	margin:0px;

	padding:50px 111px 0 45px;

	}

.our-story{

	margin:0px;

	padding:50px 50px 0px 50px;

	}
.of-list-row{

	width:100%;

	float:left;

	margin:0 0 27px;

	}	

.of-left{

	float:left;

	margin:0;

	padding:0;

	width:230px;

	}	

.of-left span{


	font-size:21px;

	color:#000;

	display:block;

	line-height:30px;

	margin:0;

	padding:0;

	}	

.of-right{

	float:right;

	width:570px;

	margin:0;

	padding:0;

	}

ul#of-list{

	margin:0 0 0px;

	padding:0;

	list-style:none;

	}	

ul#of-list li{

	float:left;

	margin:0px 30px 0 0;

	padding:0px;

	}	

ul#of-list li:last-child{

	margin-right:0;

	}

ul#of-list li figure img{

	display:block;

	}	

	

/*_________________________________

__________our-staff-page_______________*/	

	

.our-staff-page{

	width:100%;

	margin:0;

	padding:0px;

	}

.group-one{

	float:left;

	margin:0;

	padding:0 0 15px;

	background-image:url(images/line-5.jpg);

	background-repeat:repeat-x;

	background-position:left bottom;

	}

.group-one:last-child{

	background-image:none;

	}

.group-one.mar-top{

	margin-bottom:27px;

	}

.group-one h4{

	font-family:'VijayaRegular',Arial, Helvetica, sans-serif;

	font-size:23px;

	font-weight:normal;

	color:#001647;

	display:block;

	margin:0 0 12px;

	padding:0;

	}

.group-one p{

	margin:0 0 15px;

	}	

.group-one figure img{

	display:block;

	float:left;

	margin:0 12px 0 0;

	}	

	

/*_______________________________

_________Funeral Services__________*/	

.funeral-ser-page{

	margin:0px;

	padding:0px;

	width:100%;

	}

.service-brown-box{

	margin:0px 0 34px;

	padding:18px 30px 20px;

	background-color:#a57b00;

	color:#fff;

	font-size:17px;

	text-align:center;

	line-height:24px;

	float:left;

	}	

.section-one{

	margin:0 0 20px;

	padding:0 0 0 25px;

	}	

ul#section-list{

	margin:0;

	padding:0;

	list-style:none;

	}	

ul#section-list li{

	margin:0 0 10px;

	padding:0 0 0 23px;

	float:none;

	background-image:url(images/s-arrow.png);

	background-repeat:no-repeat;

	background-position:left center;

	}	

.section-one strong{

	font-family:'VijayaRegular', Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#001647;

	display:block;

	margin:0 0 8px;

	padding:0;

	}

.arrow-sec li{

	background-position:left 5px !important;

	}	

	

/*______________________________________

__________advance-planning-page____________*/	

.advance-planning-page{

	margin:0;

	padding:0 0 0 25px;

	}	

.advance-planning-page p{

	margin-bottom:20px;

	}	

/*___________________________________

_______________books-page________________*/	

.books-page{

	margin:0px;

	padding:0px;

	min-height:400px;

	}	

.books-page h5{

	font-size:40px;

	font-weight:normal;

	font-family:'VijayaRegular',Arial, Helvetica, sans-serif;

	display:block;

	margin:0;

	padding:0;

	}	

	

/*-------------------------------

___________contact-page____________*/	

.contact-page{

	width:100%;

	margin:0;

	padding:0;

	}	

.contact-page .group-one{

	float:left;

	width:97.5%;

	margin:0 0 13px;

	padding:0 0 0 23px;

	}	

ul#address-list{

	margin:0 0 20px;

	padding:0;

	list-style:none;

	}	

ul#address-list li{

	margin:0;

	padding:0;

	float:none;

	line-height:18px;

	}

#contact-form{

	margin:0;

	padding:0 0 0 23px;

	width:525px;

	float:left;

	box-sizing:border-box;

	-moz-box-sizing:border-box;

	-ms-box-sizing:border-box;

	-o-box-sizing:border-box;

	-webkit-box-sizing:border-box;

	}	

#contact-form p{

	margin-bottom:22px;

	}

	

#contact-form input[type="email"],

#contact-form input[type="text"],

#contact-form input[type="number"],

#contact-form textarea{

	border:1px solid #cecece;

	padding-left:9px;

	background-color:#f0f0f0;

	}	

#contact-form input[type="email"],

#contact-form input[type="text"],

#contact-form input[type="number"]{

	height:32px;

	width:232px;

	}	

#contact-form p{

	float:left;

	margin-right:16px;

	margin-bottom:8px;

	}	

#contact-form p:nth-of-type(2){

	margin-right:0;

	}

#contactform{

	margin:0;

	padding:0;

	clear:both;


	}	

#contact-form textarea{

	width: 98.2%;

	margin:0;

	padding-top:10px;

	height:90px;

	background-color:#f0f0f0;

	}	

#contact-form span{

	display:block;

	float:right;

	margin-top:18px;

	}	

#contact-form span a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#a57b00;

	display:block;

	text-decoration:underline;

	margin:0;

	padding:0;

	}	

#contact-form span a:hover{

	text-decoration:none;

	}	

#contact-form input[type="submit"]{

	border: 1px solid #D8D8D8;

	font-size:26px;

    height: 43px;

    line-height: 43px;

    margin: 30px auto 0;

    padding: 0;

    width: 177px;

	float:right;

	}	

/*______________________________________

______________grief-page___________________*/	

.grief-page{

	width:100%;

	margin:0;

	padding:0;

	}	

.grief-box{

	margin:0 0 10px;

	padding:15px 14px;

	width:100%;

	box-sizing:border-box;

	-moz-box-sizing:border-box;

	-ms-box-sizing:border-box;

	-o-box-sizing:border-box;

	-webkit-box-sizing:border-box;

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */

	border-radius:6px;

	-moz-border-radius:6px;

	-ms-border-radius:6px;

	-o-border-radius:6px;

	-webkit-border-radius:6px;

	border:1px solid #ffffff;

	clear:both;

	}

.grief-left-cont{

	width:120px;

	float:left;

	margin:0 27px 0 0;

	padding:0;

	background-image:url(images/greif-box-line.png);

	background-repeat:no-repeat;

	background-position:right center;

	}

.grief-right-cont{

	float:left;

	margin:0;

	padding:0;

	}

.grief-right-cont h5{

	font-family:'VijayaRegular', Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#a57b00;

	font-weight:normal;

	display:block;

	margin:0 0 8px;

	padding:0;

	}

.grief-right-cont span{

	line-height:20px;

	display:inline-block;

	}

.grief-right-cont span.span-text{

	float:left;

	margin-right:6px;

	}

.grief-right-cont span.star-img{

	padding-top:2px;

	}

.span-list{

	margin:8px 0 0;

	padding:0;

	}

.span-list span{

	display:inline-block;

	margin:5px 0 0;

	}

.span-list span.price{

	font-family:'VijayaRegular', Arial, Helvetica, sans-serif;

	font-size:23px;

	color:#001647;

	margin:0 20px 0 0;

	padding:0;

	}

.span-list span a.more.bottomR{

	font-size:23px;

	padding:6px 15px;

	border:1px solid #d8d8d8;

	margin-right:20px;

	}

.span-list span a.amazon{

	background-image: url("images/s-arrow.png");

    background-position: left center;

    background-repeat: no-repeat;

    float: none;

    margin: 0 0 0px;

    padding: 0 0 0 16px;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	color:#001647;

	}

.span-list span a.amazon:hover{

	text-decoration:underline;

	}

/*+++++++++++++++++++++++++++++++++++++

______________maerchandies-page____________*/



.maerchandies-page{

	width:100%;

	margin:0;

	padding:0;

	}

.maerchandies-page .group-one{

	margin-bottom:16px;

	}

.merchan-inner figure img{

	background-color:#fff;

	padding:1px;

	display:block;

	float:left;

	border:1px solid #c3c3c3;

	display:block;

	}

.merchan-inner-B figure img{

	border:1px solid #406389;

	}



.merchan-inner-B.wid{

	width:100%;

	}

figure.mar{

	margin-top:10px;

	}		

#nav_menu-2 {
       padding-top: 30px;
       padding-bottom: 30px;
       font-size: 16px !important;
}