@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: Trocchi;
	src: url(../fonts/Trocchi.woff);
	font-weight: 400;
	font-style: normal;
}



form {
	width:100%;
	margin:0 auto;
}

label {
	display:block;
	margin-top:0px;
	letter-spacing:2px;
}

input, textarea {
	width:400px;
	height:15px;
	background:#efefef;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #b42626;
	padding:10px;
	margin-top:3px;
	font-size:1.0em;
	color:#3a3a3a;
}

	input:focus, textarea:focus {
		border:1px solid #401f17;
	}
	
	select, option {
	width:422px;
	height:37px;
	background:#efefef;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #b42626;
	padding:10px;
	margin-top:3px;
	font-size:1.0em;
	color:#3a3a3a;
}

textarea {
	height:213px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#submit {	
	width:127px;
	height:38px;	
	border:none;
	margin-top:20px;
	cursor:pointer;
}

	#submit:hover {
		opacity:0.9;
		color: #4d0800;
	}
	
.btn-style{
	border : solid 2px #99835c;
	border-radius : 5px;
	moz-border-radius : 5px;
	font-size : 14px;
	color : #fff;
	padding : 1px 10px;
	background : #981414;
	text-transform: uppercase;
	font-weight: bold;
	/*background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#981414), color-stop(100%,#fafafa));
	background : -moz-linear-gradient(top, #981414 0%, #fafafa 100%);
	background : -webkit-linear-gradient(top, #981414 0%, #fafafa 100%);
	background : -o-linear-gradient(top, #981414 0%, #fafafa 100%);
	background : -ms-linear-gradient(top, #981414 0%, #fafafa 100%);
	background : linear-gradient(top, #981414 0%, #fafafa 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#981414', endColorstr='#fafafa',GradientType=0 );*/
	width:100px;
}
.text-danger {
	color: #aa1416
}

a.text-danger:hover {
	color: #aa1416
}
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px
}

.alert h4 {
	margin-top: 0;
	color: inherit
}

.alert .alert-link {
	font-weight: 700
}

.alert>p, .alert>ul {
	margin-bottom: 0
}

.alert>p+p {
	margin-top: 5px
}

.alert-dismissable, .alert-dismissible {
	padding-right: 35px
}

.alert-dismissable .close, .alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit
}

.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}

.alert-success hr {
	border-top-color: #c9e2b3
}

.alert-success .alert-link {
	color: #2b542c
}

.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}

.alert-info hr {
	border-top-color: #a6e1ec
}

.alert-info .alert-link {
	color: #245269
}

.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc
}

.alert-warning hr {
	border-top-color: #f7e1b5
}

.alert-warning .alert-link {
	color: #66512c
}

.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}

.alert-danger hr {
	border-top-color: #e4b9c0
}

.alert-danger .alert-link {
	color: #843534
}
.rcornerswithbgcolor {
    border-radius: 25px;
    background: #73AD21;
    padding: 20px; 
    width: 200px;
    height: 150px;    
}

.rcorners {
    border-radius: 15px;
    border: 1px solid #9e6659;
    padding: 20px; 
    width: 92%;
    height: 100%;    
}
.rcorners:focus{	
	border:1px solid #401f17;
}

.rcornerswithbgimage {
    border-radius: 25px;
    background: :#ffffff url(../images/body-bg.png);
    background-position: left top;
    background-repeat: repeat;
    padding: 20px; 
    width: 90%;
    height: 100%;    
}
.rcorners h1 {
	font-size:24px;
	font-weight:normal;
	color:#401f17;
	padding-top:30px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
	padding-bottom:10px;
}
.rcorners h2 {
	font-size:18px;
	font-weight:normal;
	color:#9e6659;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
	padding-bottom:30px;
}
.rcorners h3 
{
    color:#1e0505;
	font-weight:normal;
	font-size:18px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.3);
	padding-bottom:5px;	
}
h1{
	font-weight:normal;
	font-size:24px;
	color:#b42626;
	padding-bottom:10px;
}


/*-------------------------------------------------
Right Columns bvm  Styles Start
-------------------------------------------------*/

.right-column-bvm {
	width:940px;
	height:auto;
	overflow:hidden;
	float:center;
	margin-top:40px;
}
.right-column-bvm-heading {
	width:580px;
	border-bottom: 1px solid #ede4dd;
}
.right-column-bvm-heading h1 {
	font-weight:normal;
	font-size:24px;
	color:#b42626;
	padding-bottom:10px;
}
.right-column-bvm-heading h2 {
	font-weight:normal;
	font-size:18px;
	color:#9e6659;
	padding-bottom:30px;
}
.right-column-bvm-content {
	width:580px;
	border-bottom: 1px solid #ede4dd;
	padding-top:30px;
	padding-bottom:30px;
}
.right-column-bvm-content h1 {
	font-weight:normal;
	font-size:18px;
	color:#1e0505;
}
.right-column-bvm-content h2 {
	font-weight:normal;
	font-size:12px;
	color:#b42626;
	padding-bottom:20px;
}
.right-column-bvm-content p {
	padding-bottom:20px;
}
.noborder {
	border-bottom:none;
}

.ad-left {
  float: left;
}
 
.ad-right {
  float: right;
  margin-left: 10px;
}

.messwhite {
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	padding-top:20px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
	padding-bottom:5px;
}
