* { outline: none; -moz-outline-style: none; }

html{overflow-y:scroll;}
html{overflow:-moz-scrollbars-vertical;}

body{
	margin:0px 0 0 0;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	color:#463e39;
	font-size:13px;
	background:#eeebe1;
}
/* fonts */
.font1{font-family: 'Crimson Text', arial, serif;}
.font2{font-family: 'Droid Serif', arial, serif; font-style:italic}

p{ margin:0px 0 15px 0; padding:0px; }
img{border:0px;}
pre{ font-family:Verdana, Geneva, sans-serif; font-size:13px; margin:0px; padding:0px;}

/*----------------------------------------
a styles
-----------------------------------------*/
a, a:hover{text-decoration:none; color:#003;}
a:hover, a.NumHighlight{text-decoration:none; color:#036}

.redButton{position:absolute; bottom:0px; right:0px; font-size:14px; font-weight:bold; color:#FFF; line-height:14px; text-decoration:none; display: table-cell;
		vertical-align: middle; padding:0 35px 0 14px; width:120px; height:55px; background:url(images/bttnBgOff.png) top left no-repeat;}
.redButton:hover{cursor:pointer; background:url(images/bttnBgOn.png) top left no-repeat;}

a.white14{display:block; font-size:14px; font-weight:bold; color:#FFF; line-height:14px; text-decoration:none;}

.verticalWrapper
	{
		position:relative;
	}
.verticalContainer 
	{
		display: table-cell;
		vertical-align: middle;
		width:120px;
		height:46px;
	}
 
#footer a{color:#463e39; font-family: 'Arial', serif; text-decoration:none }
#footer a:hover{color:#000; }

/*----------------------------------------
h styles
-----------------------------------------*/
h1, h2, h3 { font-family:Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px; font-size:25px; color:#270765}
h2{font-size:19px; color:#463e39; font-weight:normal}
h3{font-size:18px;  color:#463e39; font-weight:normal}
h4 {color:#270765; font-size:16px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px;}
h5 {font-size:11px;font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px; color:#270765;}

.slogan { margin:10px 0 25px 10px; padding-bottom:5px} 
 

/*----------------------------------------
form styles
-----------------------------------------*/
form, input, textarea, .search{margin:0px 0 14px 0; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:12px}
input, textarea{width:185px; padding:5px; border:0px; color:#898989;}

textarea{height:83px;}

.transparentInput{width:229px; border:0px; padding:0 0 0 0; color:#666}
.transparentNewsletterInput{width:235px; height:22px; background:url(images/inputBg.png) top left no-repeat; border:0px; padding:3px 5px 0 5px; margin:0px; color:#666}
	
	
/*----------------------------------------
misc styles
-----------------------------------------*/
ul{margin:0; padding:0px;}
li{ list-style:none}
.new-list ul li {list-style:disc; margin: 0 0 0 15px}
.new-list ol li {list-style:decimal; margin: 0 0 0 20px}

.greyLine{background:#ccc; height:1px; line-height:1px; font-size:1px; margin:15px 0 15px 0}
.border{border:1px solid #707070;}
.floatLeft{float:left;}
.floatRight{float:right;}
.alignCenter{text-align:center}
.marginBottom25{margin-bottom:25px;}
.logo{position:absolute; top:20px; left:5px;}
.white{color:#fff}
.backgroundColor1{background:#b8b6bd}
.backgroundColor2{background:#d7d7d4}
.background1{background:url(images/coupleBg.png) bottom right no-repeat}
.p1{padding:7px;}
.p1 .sub {height:100%;}
.sub { padding:0 20px;}
.p2{padding:2px}
.p3{padding:34px}
.p4{padding:14px}
.p5{padding:8px}
.height1{min-height:355px}
.height2{min-height:337px}
.height3{min-height:150px;}


/*----------------------------------------
tables
-----------------------------------------*/
.left {float:left}
.borderless, .borderless table, .borderless td, .borderless tr, .borderless th, .borderless tbody
	{ border:0 !important; margin:0 !important; padding:0 !important; }
.widetable, .widetable table
	{ width:50%; float:left}
	

/*----------------------------------------
contact us form
-----------------------------------------*/

.form_style {padding:25px}
th {font-weight:normal; font-size:13px}
/*td, th {text-align:left}*/
input {height:12px}
button {width: 100px; height:30px} 

/*----------------------------------------
slideshow
-----------------------------------------*/

.slideshow { margin: auto; overflow:hidden; width: 741px; height: 365px;}
.slideshow img { background-color: #eee; }

/*----------------------------------------
tiny form
-----------------------------------------*/

.tiny_form {width:100%; padding:0; margin:0}
.tiny_form tr, td, th {padding:2px}
/*.tiny_submit { margin-left:-160px}*/

