/*Basr style*/
html, body,  { height: 100%; }

body{
background:none;
font-family: 'Lora', serif;
font-size: 100%;

}



.indexform form
{
	
	width:50%;
	margin: 0 auto;	
}

.indexform
{
	width:100%;
	margin: 0 auto;
}
.indexform label
{
	float:left
	text-align: right;
	display: inline-block
}
.indexform input
{
	display:block;
	 border: 5px solid white; 
    -webkit-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    padding: 10px;
    background: #E2A6F7;
    margin: 0 0 10px 0;
}

#signup label
{
	display:inline-block;
	text-align:left;
	width: 100%;
}
.small
{
	display:block;
	font-size: .75em;
}

.button{
	background:#5CCD00;
	background:-moz-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5CCD00),color-stop(100%,#4AA400));
	background:-webkit-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-o-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-ms-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5CCD00',endColorstr='#4AA400',GradientType=0);
	padding:10px 15px 10px 15px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:16px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #459A00
	
}

.news ul {
  list-style-type: none;
  width: 70%;
  margin: 0 auto;
  }
 

 
.news li img {
  display:none;
}
 
 
.news li {
  padding: 10px;
  overflow: auto;
}
 


.error
{
	color:#FF0000;
	font-weight:500;
	font-size:12px;
	padding:2px;
	margin:2px;
	
}


.bhome {
    background-color:#090;
    font-family: 'Open Sans', sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#fff;
    position:relative;
    padding:10px 20px;
    padding-right:50px;
    background-image: linear-gradient(bottom, rgb(62,51,46) 0%, rgb(101,86,78) 100%);
    border-radius: 5px;
    box-shadow: inset 0px 1px 0px #9e8d84, 0px 5px 0px 0px #322620, 0px 10px 5px #999;
}
 
.bhome:active {
    top:3px;
    background-image: linear-gradient(bottom, rgb(62,51,46) 100%, rgb(101,86,78) 0%);
    box-shadow: inset 0px 1px 0px #9e8d84, 0px 2px 0px 0px #322620, 0px 5px 3px #999;
}
 
.bhome::before {
    background-color:#0CF;
    background-repeat:no-repeat;
    background-position:center center;
    content:"";
    width:20px;
    height:20px;
    position:absolute;
    right:15px;
    top:50%;
    margin-top:-9px;
    border-radius: 50%;
    box-shadow: inset 0px 1px 0px #19120f, 0px 1px 0px #827066;
}
 
.bhome::before {
    top:50%;
    margin-top:-12px;
    box-shadow: inset 0px 1px 0px #827066, 0px 3px 0px #19120f, 0px 6px 3px #382e29;
}




@media only screen and (max-width: 380px)
{
img{
display:none;
}
.smallcol
{
	 position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
}

.testimonials
{
	 position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
}

#footer
{
	 position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
}
}


	
@media only screen and (min-width: 640px)
{
#container{
	background-image: url(images/background.png);
	margin-bottom:10%;
	width:65%;
	float:left;
	padding:3%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 1px 0px 18px rgba(50, 50, 50, 1);
-moz-box-shadow:    1px 0px 18px rgba(50, 50, 50, 1);
box-shadow:         1px 0px 18px rgba(50, 50, 50, 1);
	
	
}


#container h1
{
	margin-bottom:5%;
}
@font-face
{
font-family: home;
src: url('Hero.otf' );
    /* IE9 */
}
@font-face
{
font-family: h1;
src: url('Walkway.ttf' );

}


body{
	background: url(images/bg.png) no-repeat center top #fff;
	font-family:home;
}
h1
{
		font-family:h1;
}

#header
{
	position: relative;
	top: 0;
	left: 0;
	display: block;
	width: 100%;



}

#banner
{
	float:left;
	margin-right:55%
}
#banner1
{
	
}




.indexform form{
	width:40%;
	height:100%;
	padding:20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	

}


/*-------Index Container------*/
.welcome
{
	width:60%;
	padding:50px;
	float: left;
	margin-bottom:20%;
	margin-right:20px;
	border-right:thin double #000000;
	
	
}

#welcomebanner
{
	width:100%;

}




.wcontainer
{
	background-image: url(images/sign_inback.png);
	width:90%;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;	
}
.wcontainer h1
{
	margin-top:-50px;
	margin-bottom:25px;	
	
}



.news li img {
  display:inherit;
  float: left;
  margin: 0 15px 0 0;
  width:40%;
  height:40%;
}
/*--------Professor News-------*/

.pnews ul {
  list-style-type: none;
  width: 70%;
  margin: 0 auto;
  }
 

 
.pnews li img {
  width:50%;
  highht:50%;
}
 
 
.pnews li {
  padding: 10px;
  overflow: auto;
}

.pnews p
{
	background: #FFF;
	margin-top: -6%;
	padding:20px 10px;
	-webkit-box-shadow: 5px 3px 18px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    5px 3px 18px rgba(50, 50, 50, 0.75);
	box-shadow:         5px 3px 18px rgba(50, 50, 50, 0.75);
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border:2 px #060;
}
.pnews h3
{
	background: rgb(122,188,255);
background: -moz-linear-gradient(top,  rgba(122,188,255,1) 0%, rgba(96,171,248,1) 44%, rgba(64,150,238,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(122,188,255,1)), color-stop(44%,rgba(96,171,248,1)), color-stop(100%,rgba(64,150,238,1)));
background: -webkit-linear-gradient(top,  rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);
background: -o-linear-gradient(top,  rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);
background: -ms-linear-gradient(top,  rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);
background: linear-gradient(to bottom,  rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 );

	font-size:25px;
	width:70%;
	padding:20px 10px;
	-webkit-box-shadow: 5px 3px 18px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    5px 3px 18px rgba(50, 50, 50, 0.75);
	box-shadow:         5px 3px 18px rgba(50, 50, 50, 0.75);
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.pnews small
{
	font-size:14px;
	
}
/*-------Home description-------*/

.homedesc h1
{
	font-size:20px;
}
.homedesc p
{
	font-size:16px;
}

/*--------Mercer News--------*/

.mnews ul {
  list-style-type: none;
  width: 80%;
  margin: 0 auto;
  -moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;	


  }
 
.mnews li img {
  display:none;
}
 
 
.mnews li {
  padding: 10px;
  overflow: auto;
}
.mnews li img {
  display:inherit;
  float: left;
  margin: 0 15px 0 0;;
}


/*--------News Form---------*/

#addnews
{
	width:70%;
	margin:auto;
	-moz-box-shadow: 3px 3px 3px #ccc;
	-webkit-box-shadow: 3px 3px 3px #ccc;
	box-shadow: 3px 3px 3px #ccc;
}
#addnews form{
	width:90%;
	margin:auto;
}

#addnews label{
	display:inline-block;
	text-align:right;
	font-size:18px;
	
}
#addnews ul {
	background-color: #fff;
	border: 1px solid #eaeaea;
	list-style: none;
	margin: 12px;
	padding: 12px;
}

#addnews li {
	margin: 0.5em 0;
}
#addnews legend {
	background-color: #dedede;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	-moz-box-shadow: 3px 3px 3px #ccc;
	-webkit-box-shadow: 3px 3px 3px #ccc;
	box-shadow: 3px 3px 3px #ccc;
	font-size: 1.1em;
	text-transform: uppercase;
	padding: 0.3em 1em;
}
#addnews input['file']
{
	display:none;
}
#addnews input
{

	width:250px;
}
#addnews textarea
{

	width:350px;
	height:250px;
	

	
}

#addnews fieldset {
	background-color: #f1f1f1;
	border: none;
	border-radius: 2px;
	margin-bottom: 12px;
	overflow: hidden;
	padding: 0 10px;
}
.addnewsbutton {
	-moz-box-shadow:inset 0px 0px 43px 10px #d197fe;
	-webkit-box-shadow:inset 0px 0px 43px 10px #d197fe;
	box-shadow:inset 0px 0px 43px 10px #d197fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a53df6), color-stop(1, #7c16cb) );
	background:-moz-linear-gradient( center top, #a53df6 5%, #7c16cb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a53df6', endColorstr='#7c16cb');
	background-color:#a53df6;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	display:inline-block;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	padding:10px 30px;
	text-decoration:none;
	text-shadow:1px 0px 0px #7d15cd;
}.addnewsbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7c16cb), color-stop(1, #a53df6) );
	background:-moz-linear-gradient( center top, #7c16cb 5%, #a53df6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c16cb', endColorstr='#a53df6');
	background-color:#7c16cb;
}.addnewsbutton:active {
	position:relative;
	top:1px;
}





/*--------Navigation--------*/






#cssmenu 
{

	margin-left:5%;
	padding: 0px;
	width: 1000px;
	
	
}

#cssmenu li{
	border-top: 2px solid #000;
border-bottom: 2px solid #000;
	}
	#cssmenu li ul li{
	border:none;
	}
	
    #cssmenu li,
    #cssmenu span,
    #cssmenu a {
      margin: 0;
      padding: 0;
      position: relative;
	  
	  
    }
    #cssmenu:after,
    #cssmenu ul:after {
      content: '';
      display: block;
      clear: both;
    }
    #cssmenu a {
      display: inline-block;
      font-size: 17px;
      min-width: 35px;
      text-align: center;
      text-decoration: none;
	  transform-property:box-shadow;
	transition-duration:1s;
	/* Safari */
	-webkit-transition-property:box-shadow;
	-webkit-transition-duration:1s;
		}
	 #cssmenu a:active {
		 box-shadow:inset 1px 1px 10px 0px #000;;
		-webkit-box-shadow: inset 1px 1px 10px 0px #000;
        
        box-shadow: inset 1px 1px 10px 0px #000;
	 }
    #cssmenu ul {
      list-style: none;
	 
    }
    #cssmenu > ul > li {
      float: left;
	
    }
    #cssmenu > ul > li.active a {
    

    }
    #cssmenu > ul > li.active a:hover {
		box-shadow:inset 1px 1px 10px 0px #000;;
		-webkit-box-shadow: inset 1px 1px 10px 0px #000;
        
        box-shadow: inset 1px 1px 10px 0px #000;
		  
    }
    #cssmenu > ul > li a {
     

      line-height: 34px;
      padding: 0 35px;
    }
    #cssmenu > ul > li a:hover {
		box-shadow:inset 1px 1px 10px 0px #000;;
		-webkit-box-shadow: inset 1px 1px 10px 0px #000;
        
        box-shadow: inset 1px 1px 10px 0px #000;
		-moz-border-radius: 3px;
			-webkit-border-radius: 3px; 
			border-radius: 3px;  
		
		 
  
    }
    #cssmenu > ul > li:first-child a {
    }
    #cssmenu > ul > li:last-child a {

    }
    #cssmenu li:hover ul {
      display: block;
    }
    #cssmenu li ul {
      display: none;
      position: absolute;
      top: 36px;
      left: -1px;
	  margin-top:-5px;
      min-width: 100%;
      text-align: center;
      /* IE7 */    
      *width: 100%;
	    transform-property:display;
	transition-duration:1s;
	/* Safari */
	-webkit-transition-property:display;
	-webkit-transition-duration:1s;
    }
    #cssmenu li ul li {
      text-align: center;
    }
    #cssmenu li ul li a {
      display: block;
      line-height: 100%;
      padding: 9px 5px;
      text-align: center;
    }

 #cssmenu .userl a
 {
	 background: rgb(143,200,0);
background: -moz-linear-gradient(top,  rgba(143,200,0,1) 0%, rgba(143,200,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,200,0,1)), color-stop(100%,rgba(143,200,0,1)));
background: -webkit-linear-gradient(top,  rgba(143,200,0,1) 0%,rgba(143,200,0,1) 100%);
background: -o-linear-gradient(top,  rgba(143,200,0,1) 0%,rgba(143,200,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(143,200,0,1) 0%,rgba(143,200,0,1) 100%);
background: linear-gradient(to bottom,  rgba(143,200,0,1) 0%,rgba(143,200,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc800', endColorstr='#8fc800',GradientType=0 );

 }


/*------------------------------*/

		#signup {
			width: 35%;
			margin: -6% 50px 50px 40%;
			padding: 20px;
			position: relative;
			border: 1px solid #ccc;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px; 
			border-radius: 3px;  
		}

		#signup::before, 
		#signup::after {
			content: "";
			position: absolute;
			bottom: -3px;
			left: 2px;
			right: 2px;
			top: 0;
			z-index: -1;
			background:url(images/regback.png);
			border: 1px solid #ccc;			
		}

		#signup::after {
			left: 4px;
			right: 4px;
			bottom: -5px;
			z-index: -2;
			-moz-box-shadow: 0 8px 8px -5px rgba(0,0,0,.3);
			-webkit-box-shadow: 0 8px 8px -5px rgba(0,0,0,.3);
			box-shadow: 0 8px 8px -5px rgba(0,0,0,.3);
		}

		
		/*------------------------------*/

        ::-webkit-input-placeholder {
           color: #bbb;
        }
        
        :-moz-placeholder {
           color: #bbb;
        } 				    	

		.placeholder{
			color: #bbb; /* polyfill */
		}		

		#signup input{
			margin: 5px 0;
			padding: 10px;
			width: 100%;
			*width: 518px;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			border: 1px solid #ccc;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;	
		}

		#signup input:focus{
			outline: 0;
			border-color: #aaa;
			-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, .3) inset;
			-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .3) inset;
			box-shadow: 0 2px 1px rgba(0, 0, 0, .3) inset;
		}		

		#signup button{
			margin: 20px 0 0 0;
			padding: 15px 8px;			
			width: 100%;
			cursor: pointer;
			border: 1px solid #2493FF;
			overflow: visible;
			display: inline-block;
			color: #fff;
			font: bold 1.4em arial, helvetica;
			text-shadow: 0 -1px 0 rgba(0,0,0,.4);		  
			background-color: #2493ff;
			background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.5)), to(rgba(255,255,255,0)));
			background-image: -webkit-linear-gradient(top, rgba(255,255,255,.5), rgba(255,255,255,0));
			background-image: -moz-linear-gradient(top, rgba(255,255,255,.5), rgba(255,255,255,0));
			background-image: -ms-linear-gradient(top, rgba(255,255,255,.5), rgba(255,255,255,0));
			background-image: -o-linear-gradient(top, rgba(255,255,255,.5), rgba(255,255,255,0));
			background-image: linear-gradient(top, rgba(255,255,255,.5), rgba(255,255,255,0));
			-webkit-transition: background-color .2s ease-out;
			-moz-transition: background-color .2s ease-out;
			-ms-transition: background-color .2s ease-out; 
			-o-transition: background-color .2s ease-out;  
			transition: background-color .2s ease-out;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			-moz-box-shadow:  0 2px 1px rgba(0, 0, 0, .3),
							  0 1px 0 rgba(255, 255, 255, .5) inset;
			-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .3),
								0 1px 0 rgba(255, 255, 255, .5) inset;
			box-shadow: 0 2px 1px rgba(0, 0, 0, .3),
						0 1px 0 rgba(255, 255, 255, .5) inset;			  						  
		}

		#signup button:hover{
		  	background-color: #7cbfff;
            border-color: #7cbfff;
		}

		#signup button:active{
			position: relative;
			top: 3px;
			text-shadow: none;
			-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset;
			-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset;
			box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset;
		}

		/* ------------------------------------------------- */
		
.hselect{
	width:200px;
	background:#0F0;
	
}

#date
{
	color:#10002D;
	font-size: 14px;
	margin: 0 0 6px;
	float:left;
	text-transform: uppercase;
}
#post{
width:60%;
border-top: 1px solid #568A9B;
margin: 30px 0 0;
padding: 20px 0 20px 10px;
margin-left:40px;

}

#post p{

	background: #FFF;
	padding:20px 10px;
	-webkit-box-shadow: 5px 3px 18px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    5px 3px 18px rgba(50, 50, 50, 0.75);
	box-shadow:         5px 3px 18px rgba(50, 50, 50, 0.75);
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border:2 px #060;
	

}


#post_title
{
	margin:0 auto;
	text-align:center;
	font-size:35px;
}
#postform{
	width:60%;
	margin:40px;
}
#postform textarea {
background: #fff;
border: none;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
color: #A1A1A1;
font-size: 16px;
width: 602px;
}
#postform legend {
	background-color: #dedede;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	-moz-box-shadow: 3px 3px 3px #ccc;
	-webkit-box-shadow: 3px 3px 3px #ccc;
	box-shadow: 3px 3px 3px #ccc;
	font-size: 1.1em;
	text-transform: uppercase;
	padding: 0.3em 1em;
}
#postform fieldset {
	width:inherit;
	border: none;
	border-radius: 2px;
	margin-bottom: 12px;
	overflow: hidden;
	padding: 0 10px;
}


#textbook{
	width:60%;
	margin:0 auto;
}
#textbook textarea {
background: #fff;
border: none;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
color: #A1A1A1;
font-size: 16px;
width: 602px;
}
#textbook legend {
	background-color: #dedede;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	-moz-box-shadow: 3px 3px 3px #ccc;
	-webkit-box-shadow: 3px 3px 3px #ccc;
	box-shadow: 3px 3px 3px #ccc;
	font-size: 1.1em;
	text-transform: uppercase;
	padding: 0.3em 1em;
}
#textbook fieldset {
	width:inherit;
	background-color:#333;
	border: none;
	border-radius: 2px;
	margin-bottom: 12px;
	overflow: hidden;
	padding: 0 10px;
}
#textbook input
{
	background: #fff;
border: none;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
color: #A1A1A1;
font-size: 16px;
width: 602px;
color:black;
}
#textbook p
{
	color:white;
}

#textbook p
{
	color:white;
}
#textbooklist
{
	background: url(images/textbooklist.png);
	width:60%;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin:0 auto 20px;;
	margin
}
#textbooklist p
{
	margin-left:20px;
}

#textbooklist h2
{
	padding:20px;
font-size: 30px;
color: #35c1e3;
}

#home_ch li:nth-child(1){
	
	float:left;
	margin-left: 100px;
	margin-right: 100px;

}
#home_ch li
{
	list-style:none;
}











#usedbook
{
	float:right;
}

/*-------Title Forum-------*/
h1{
  margin:30px 40px;
  letter-spacing: 0.1em;
  color: rgb(142,11,0);
  text-shadow: 1px 1px 1px rgba(255,255,255,0.6);
}
.box
{
	width:80%;
	padding:40px 10px;
	margin-left:50px;
}

.text
{
}

.topic p { 
  width:60%;
  margin-left:50px;
  text-align: center;
  padding: 1px;
  font-weight: 100;
  position: relative;
}

.topic a  {

  display: block;
  font-size:20px;
  padding: 20px;
  text-decoration: none;
}
#profimg
{
	float: left;
	margin: 70px 30px;
	border: 5px solid white;
	box-shadow: 0px 0px 10px 5px #fff;
}
#profimg img
{
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}




.styled-select select {
   background: transparent;
   width: 268px;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   box-shadow: inset 0px 2px 2px #19120f, 0px 1px 0px #827066;
   }
.styled-select {
   width: 240px;
   height: 34px;
   overflow: hidden;
   background: url(images/new_arrow.png) no-repeat right #ddd;
   border: 1px solid #ccc;
   }
}

.testimonials 
{
	display:block;
	float:left;
	width:30%;
	margin-left:30px;
}


.testimonials p
{
	margin-top:30px;
	font-size:18px;
	background:url(images/testimonials.png);
	padding: 10px 50px;
	color:#FFF;
    border-radius: 5px;
	font-style:italic;
}

#homewelcome
{
	font-family:h1;
	font-size:40px;
	float:left;
	color:#FFF;
}

#smallcol
{
	
	width:20%;
	float:left;
	margin-left:2%;
	
}
#smallcol img
{
	margin-left:20%;
}
#smallcol ul
{
	margin:0;
	padding:0;
}
#smallcol li
{
	list-style:none;
}
#smallcol p
{
	width:300px;
	margin: 20px 0;
	padding: 20px 10px;
	border-bottom:1px solid #000;
	font-size:15px;
	

}




#mercerhomebanner
{
	margin:0 auto;
}





.buttoninst {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-radius:13px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:7px 25px;
	margin-top:5%;
	text-decoration:none;
	text-shadow:1px 1px 0px #287ace;
}.buttoninst:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}.buttoninst:active {
	position:relative;
	top:1px;
}
#message
{
	text-align:center;
}

iframe:nth-child(1)
{
	float:left;
	margin-top:-5%;
}

/*-------Fotter------*/

#footer {

 background:url(images/footer1.png);
 display:block;
 clear: both;
 position: relative;
 z-index: 10;
 height:100px;
 margin-top: -3em;
}

.info
{
	float:left;
	width:30%;
	margin-right:30%

}



#footer li
{
	list-style:none;
	padding:3px;
	font-size:12px;
	color:white;
	
}
#footer h4
{
	font-size:14px;
	padding:0;
	margin-bottom:0;
	color:white;
	
}
#footer a
{
	color:white;
	
}


.contactus {
    position:relative;
    padding:10px 10px;
    padding-right:50px;
	background:#FFFFFF;
    border-radius: 5px;
    box-shadow: inset 0px 1px 0px #9e8d84, 0px 5px 0px 0px #322620, 0px 10px 5px #999;
	width: 100px;
	height:50px;
	float: right;
	margin-top:-6%;
	margin-right:10%;
}
 
.contactus:active {
    top:3px;
	color:#000;
    box-shadow: inset 0px 1px 0px #9e8d84, 0px 2px 0px 0px #322620, 0px 5px 3px #999;
}
 
.contactus::before {

    content:"";
    width:20px;
    height:20px;
    position:absolute;
    right:15px;
    top:50%;
    margin-top:-9px;
    border-radius: 50%;
    box-shadow: inset 0px 1px 0px #19120f, 0px 1px 0px #827066;
}
 
.contactus::before {
    top:50%;
    margin-top:-12px;
    box-shadow: inset 0px 1px 0px #827066, 0px 3px 0px #19120f, 0px 6px 3px #382e29;
}
.contactus p
{
	text-align:center;	
    color:#000;
}

#contactus
{
	width:50%;
	margin:0 auto;
	
}
#contactus label
{
	display:inline-block;
	text-align:left;
	width: 80%;
}
#contactus textarea
{
	height:30%;
	width: 80%;
}


.deletebutton{
background:url(img/button.gif);
display:block;
color:#F00;
font-weight:bold;
height:30px;
line-height:29px;
margin-bottom:14px;
text-decoration:none;
width:191px;
}
.deletebutton:hover{
color:#0066CC;
}
	
@media only screen and (min-width: 1280px)
{
.welcome
{
	width:60%;
	padding:50px;
	float: left;
	margin-bottom:20%;
	
	
	
}
}