@charset "utf-8";
/* CrackinStyleSheet Document by Full Phat Design*/

body {
	margin: 0px;
	padding: 0px;
	background: url(images/background.jpg) repeat-x #FFFFFF;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#666666;
}
#header{
width:960px;
height:128px;
margin:0 auto;
}
.header-logo{
width:478px;
float:left;
}
.header-contact{
width:482px;
height:103px;
background:url(images/layout_02.gif);
float:right;
text-align:right;
color:#FFFFFF;
padding-top:25px;
}
#headerimage{
width:960px;
height:321px;
margin:0 auto;
clear:both;
}
#content{
background:url(images/contentback.gif);
clear:both;
margin:0 auto;
width:960px;
overflow:auto;
}
.content-leftcol{
width:243px;
float:left;
padding: 20px 20px 20px 20px;
}
.content-leftcol ul {
list-style-type:none;
padding:0;
margin:0 0 0 0;
}
.content-leftcol li {
list-style-type:none;
margin:0;
display: block; 
width:243px;
white-space: nowrap;
}
.content-leftcol li a {
color:#430c60;
padding:7px 0 7px 7px;
text-decoration:none;
display:block;
border-bottom:1px solid #cccccc;
}
.content-leftcol li a:hover {
color:#430c60;
background:#ffffff url(images/rolled.gif);
}
.content-rightcol{
width:637px;
float:right;
padding:20px 20px 20px 20px;
}
.content-rightcol ul {
list-style:square;
padding:0 0 0 20px;
margin-top:0;
clear:both;
}
.content-rightcol li {
list-style:square;
padding:0 0 10px 0;
}
#footer{
border-top:solid 1px #430c60;
clear:both;
margin:0 auto;
width:920px;
background: #FFFFFF;
padding: 20px 20px 20px 20px;
color:#430c60;
}
#footer a{
color:#430c60;
}
.footer-right{
float:right;
width:300px;
text-align:right;
}
h1{
margin-top:0px;
font-size:34px;
letter-spacing:0px;
font-weight:100;
color:#430c60;
}
h2{

font-size:26px;
font-weight:100;
letter-spacing:0px;
color:#000000;
}
h3{
margin-top:0px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0px;
font-weight:100;
}
.image-left{
float:left;
margin-right:10px;
}
.image-right{
float:right;
margin-left:10px;
}
.flash-right{
float:right;
}
.purpletext{
color:#430c60;
font-size:14px;
}
a{
color:#430c60;
}

/* FORMS STYLING */
label{
width: 300px;
text-align: left;
float:left;
display:block;
}
input{
background: #ffffff;
border: 1px solid #a19ca1;
font: 9pt Tahoma, Arial, Helvetica, sans-serif; color:#3c3c3e;
width:280px;
}
textarea{
background: #ffffff;
border: 1px solid #a19ca1;
font: 9pt Tahoma, Arial, Helvetica, sans-serif; color:#3c3c3e;
width:280px;
}
select{
background: #ffffff;
border: 1px solid #a19ca1;
font: 9pt Tahoma, Arial, Helvetica, sans-serif; color:#3c3c3e;
width:280px;
}
input.send-btn {
height: 20px;
background-color: #ffffff;
font: 9pt Tahoma, Arial, Helvetica, sans-serif; color:#3c3c3e;
border: 1px solid #a19ca1;
margin-top:20px;
}
legend
{
font: 11pt Tahoma, Arial, Helvetica, sans-serif; color:#832440; font-weight:bold;
background: #ffffff;
padding: 2px 6px;
} 
label em {  
margin-left:5px;
font: 8pt Tahoma, Arial, Helvetica, sans-serif; color:#660000; 
font-weight: normal; 
padding:0px;   
}
.form{
width:300px;
float:right;
}

/*Homepage Slider*/
/* The Nivo Slider styles */
#slider{
	width:665px;
	height:325px;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	right:0px;
	bottom:20px;
	color:#fff;
	opacity:0.6; /* Overridden by captionOpacity setting */
	z-index:89;
	text-align:right;
	font-size:14px;
	background:#430c60;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
.testimonial{
	border: 1px solid #CCCCCC;
	padding:20px;
	background:#430C60 url(images/testback.png) no-repeat top left ;
	color:#FFF;
	font-size:16px;
	font-style:italic;
	position:relative;
	z-index:1000;
	margin-bottom:20px;


}
.testback{
	position:absolute;
	bottom:0px;
	right:0px;
	background:url(images/testback2.png) no-repeat  ;
	width:100px;
	height:100px;
	z-index:1;
}
.tesimonial p{
	z-index:1000;
}
