
/* CSS Document */

/**************************************************************/
/* Body                               						  */
/**************************************************************/

body
{
	padding:0px;
	margin:0px;
	height:100%;
	background-color:#ffffff;
}

/**************************************************************/
/* Header Styling and Elements                                */
/**************************************************************/

#header-band
{
	float:left;
	width:817px;
	height:131px;
	background-image:url(Images/header.gif);
	background-repeat:repeat-x;
	border-bottom:2px #9129b6 solid;
}

#header-left
{
	float:left;
	width:364px;
	height:131px;
}

#header-right
{
	float:left;
	width:453px;
	height:131px;
}

#header-right-top
{
	padding-top:18px;
	float:left;
	width:453px;
	height:72px;
	text-align:right;
}

#header-right-bottom
{
	float:left;
	padding-left:40px;
	width:433px;
	height:41px;
}

/**************************************************************/
/* Header Contact Details                                     */
/**************************************************************/

#header-right-top a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2f2f2f;
	text-decoration:none;
}

#header-right-top a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9129b6;
	text-decoration:none;
}

/**************************************************************/
/* Title-Holder                                               */
/**************************************************************/

#title-holder{
	float:left;
	width:777px;
	margin-left:20px;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:2px solid #9129b6;
}

#title-left{
	margin-top:20px;
	float:left;
	width:403px;
	border-right:2px solid #9129b6;
}

#title-right{
	margin-top:20px;
	float:left;
	width:347px;
	margin-left:20px
}

/**************************************************************/
/* Content and rounded bottom                                 */
/**************************************************************/

#content
{
	float:left;
	width:817px;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

#content-rounded-bottom{
	clear:both;
	float:left;
	height:52px;
	width:817px;
		border-top:2px solid #9129b6;
	
}

/**************************************************************/
/* House Holder                                			  	  */
/**************************************************************/

.house-holder-wrapper
{
	float:left;
	margin-left:20px;
	width:777px;
	background-color:#FFFFFF;
	height:300px;
	padding-bottom:20px;
	border-bottom:2px solid #9129b6;
}

.house-holder-wrapper-margin-top
{
	float:left;
	margin-left:20px;
	margin-top:20px;
	width:777px;
	background-color:#FFFFFF;
	height:300px;
	padding-bottom:20px;
	border-bottom:2px solid #9129b6;
}

.house-holder-wrapper-nopad
{
	float:left;
	margin-left:20px;
	margin-top:20px;
	width:777px;
	background-color:#FFFFFF;
	height:360px;
	padding-bottom:30px;
}

.house-left
{
	float:left;
	width:382px;
	height:300px;
	background-color:#FFFFFF;
}

.house-left-top{
	float:left;
	width:255px;
	height:262px;
}

.house-left-bottom{
	float:left;
	width:255px;
	height:38px;

}

.house-right
{
	float:right;
	width:370px;
	
}

.house-right img
{
	border:2px solid #9129b6;
}

.house-right a
{
	color:#000000;
	text-decoration:none;
}

.house-right a:hover
{
	color:#FFFFFF;
	background-color:#9129b6;
}

/**************************************************************/
/* Inside Content                                			  */
/**************************************************************/

#content-left
{
	float:left;
	margin-left:20px;
	width:255px;
	background-color:#FFFFFF;
}

#content-left img
{
	float:left;
	margin-left:20px;
	width:255px;
	background-color:#FFFFFF;
}

#content-right
{
	float:right;
	width:502px;
	margin-right:20px;
}


#content-right img 
{
	border:solid 2px #9129b6;
}

#content-right a
{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#322d2d;
	word-spacing:1px;
}

#content-right a:hover
{
	color:#9129b6;
}

/**************************************************************/
/* Full Width Styling                               		  */
/**************************************************************/

#full-width-left
{
	float:left;
	margin-left:20px;
	width: 777px;
	background-color:#FFFFFF;
}

/**************************************************************/
/* Flash-Holder                                                */
/**************************************************************/

#flash-holder
{
	margin-top:20px;
	height:281px;
	width:523px;
	margin-bottom:20px;
}

/**************************************************************/
/* Container                                                  */
/**************************************************************/

#container{
	width:817px;
	margin-left:auto;
	margin-right:auto;
}

/**************************************************************/
/* Classes                                                    */
/**************************************************************/

.header-top-contact{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2f2f2f;
}

.no-padding{
	padding:0px;
	margin:0px;
}

h1{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:60px;
	color:#9129b6;
	font-weight:100;
}

h2 {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#525252;
	font-weight:100;
}

h3 {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:48px;
	color:#525252;
	font-weight:100;
}

.bold-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#322d2d;
	font-weight:bold;
	word-spacing:1px;
}

.maintext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#322d2d;
	word-spacing:1px;
}

/**************************************************************/
/* Bottom-Buttons                                             */
/**************************************************************/


#content-rounded-bottom-left{
	float:left;
	height:32px;
	width:417px;
	padding-top:20px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#322d2d;
	word-spacing:1px;
}

#content-rounded-bottom-right{
	float:right;
	height:32px;
	width:280px;
	padding-top:20px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#322d2d;
	word-spacing:1px;
	text-align:right;
}

#content-rounded-bottom-left ul
{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#322d2d;
}

#content-rounded-bottom ul li 
{
	list-style-type:none;
	float:left;
	padding-right:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#322d2d;
}

#content-rounded-bottom a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#322d2d;
	text-decoration:none;
}

#content-rounded-bottom a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #9129b6;
	text-decoration:none;
}

/**************************************************************/
/* Footer                                            		  */
/**************************************************************/

#footer
{
	clear:both;
	height:30px;
	width:817px;
	float:left;
}

.inside-footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:20px;
	padding-bottom:10px;
}

.middle{
	margin-left:325px;
}

.middle a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2f2f2f;
	text-decoration:none;
}

/**************************************************************/
/* Form-Styles                                             */
/**************************************************************/

#form-holder{
	margin-top:10px;
}

.border {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:160%;
	height:17px;
	width:270px;
	padding-top:3px;
}

.border-new{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:160%;
	height:18px;
}


.borders {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:160%;
	height:130px;
	width:270px;
}

textarea.borders:focus {
background: #fff;
}



