body * {
	outline:none;
}
body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#DAD1FF;
line-height:18px;
background-color:#7B5AA5;

}
.clear {
	font-size:0px;
	line-height:0px;
	height:0px;
	clear:both;
	margin:0px;
	padding:0px;
}

div{margin:0px;
padding:0px;
}
#wrap{
margin:auto; 
width:1000px;
}

#heading-bar{
margin:auto; 
width:500px;
overflow:hidden;
}

#heading-bar #heading{
margin:auto; 
width:300px;
height:35px;
float:left;
}

#heading-bar #buttons{
margin:auto; 
width:100px;
float:right;
}


#header{
margin:auto; 
width:1000px;
overflow:hidden;
}

#headerleft{
margin:auto; 
width:305px;
float:left;
}

#headerright{
margin:auto; 
width:695px;
float:left;
}

#header #header1{
margin:auto; 
width:1000px;
}

#container{
margin:auto; 
width:1000px;
background-image:url(images/main-bg.gif);
background-repeat:no-repeat;
background-position:left top;
overflow:hidden;
}


#container #content{
margin:auto; 
width:823px;
overflow:hidden;

}


#content #leftcol{
margin:auto; 
width:595px; 
float:left;
}

#content #rightcol{
margin:auto; 
width:220px; 
float:left;
background-image:url(images/right-bg.gif);
background-position:left top;
background-repeat:no-repeat;
padding:10px 0px 0px 0px;

}

#content #rightcol1{
margin:auto; 
width:220px; 
float:left;
background-image:url(images/test-bg.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:10px 0px 0px 0px;
height:204px;

}
#content #rightcol2{
margin:auto; 
width:220px; 
float:left;
background-image:url(images/test-bg1.gif);
background-position:left top;
background-repeat:no-repeat;
padding:10px 0px 0px 0px;
height:180px;

}

h1{font-size:28px;
	color:#CDA7FD;
	_padding:20px 0px 0px 0px;
}

h3{
font-size:20px;
color:#CDA7FD;
_padding:20px 0px 0px 0px;
line-height:24px;
}

h5{font-size:15px;
	color:#E894CF;
	font-style:italic;
	margin:0px;
}

#breaker{
margin:0px;
padding:0px;
height:40px;
}

.padding{
padding:0px 20px 0px 0px;}

.text-padding{
padding:0px 60px 0px 20px;}

.text-padding2{
padding:0px 30px 0px 20px;}

hr{
color:#4F2F77;
}

#footer{
margin:0px auto;
padding:0px;
width:823px;
text-align:center;
font-size:11px;
}

.link{
color:#DAD1FF;
text-decoration:none;
}

.link:hover{
color:#000000;
text-decoration:none;
}

.white{
color:#ffffff;}

#form{
width:400px;
margin:0px;
padding:0px;
overflow:hidden;
}

#form #left{
width:100px;
margin:0px;
padding:0px;
float:left;
line-height:25px;
}

#form #right{
width:300px;
margin:0px;
padding:0px;
float:left;
line-height:25px;
}


#form2{
width:500px;
margin:0px;
padding:0px;
overflow:hidden;

}

#form2 #left2{
width:150px;
margin:0px;
padding:0px;
float:left;
line-height:25px;
}

#form2 #right2{
width:350px;
margin:0px;
padding:0px;
float:left;
line-height:25px;
}


.spacer{
padding:50px 0px 0px 0px;
_padding:17px 0px 0px 0px;
}

.spacer2{
padding:35px 0px 0px 0px;
}

#sitemap{
width:150px;
float:right;
padding:0px;
}
#sitemap-left{
width:500px;
float:left;
padding:0 0 0 15px;
text-align:left;
}




#package{
width:500px;
margin:0px;
padding:0px;
overflow:hidden;
}

#package #packageleft{
width:240px;
margin:0px;
padding:0px;
float:left;
border-right:1px dotted #cccccc;
}

#package #packageright{
width:240px;
margin:0px;
padding:0px 0px 0px 18px;
float:left;
}

.pink{
	color:#E894CF;
}

#testimonial{
width:500px
margin:0px;
padding:10px 10px 10px 10px;
float:left;
background-color:#8C69B9;
background-image:url(images/test-bg.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#heading-left{
width:350px;
float:left;
}
#heading-right{
width:100px;
float:right;
}

#topmain{
width:545px;
clear:both;
line-height:44px;
height:44px;
margin:10px 30px 0px 20px;
}

#topmain #topmain-left{
width:285px;
float:left;
line-height:44px;
height:44px;
vertical-align:middle;

}
#topmain #topmain-right{
width:260px;
float:right;
line-height:44px;
height:44px;
vertical-align:middle;

}
.big-text{
font-size:20px;
color:#CDA7FD;
line-height:44px;
}
.font_15 {
	font-size:15px;
	line-height:22px;
}



