/* CSS Document */

body{
margin:0;
padding:0;
line-height: 1.5em;
font-family:calibri, Arial, Helvetica, sans-serif;
font-size:14px;
margin-top:10px;
color:#878383;
}

p.main{text-align:justify;}

.frame{background-image:url(images/featured_frame2.gif); background-repeat:no-repeat;}
.frame2{background-image:url(images/frame_2.gif); background-repeat:no-repeat;}

#featured{
	position:absolute;
	top:62px;
	left: 44px;
	width: 244px;
	height: 120px;
}

#featured2{
	position:absolute;
	top:48px;
	left: 58px;
	width: 221px;
	height: 138px;
}

#maincontainer{
width: 843px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
width:843px;
margin: 0 auto;
}

#menu{
width:843px;
margin: 0 auto;
margin-top:5px;
}

#boxes{
position:relative;
width:843px;
margin: 0 auto;
margin-top:5px;
background-color:#ffffff;
}

#footer{
position:relative;
width:843px;
margin: 0 auto;
margin-top:10px;
background-color:#ffffff;
border-top:dashed 1px #bec0c2;
font-size:11px; text-align:center; color: #652d89;
}

#submenu{
width:843px;
margin: 0 auto;
font-size:12px;
font-family:calibri, Arial, Helvetica, sans-serif;
color:#a39161;
margin-top:4px;
}

#maincontent{
width:843px;
margin: 0 auto;
}

#maininner{
position:relative;
width:843px;
margin: 0 auto;
}

#maininner_b{
position:relative;
width:843px;
margin: 0 auto;
}


.spacer{
width:843px;
margin: 0 auto;
height:10px;
clear:both;

}

#maininner_b1{
position:relative;
float:left;
height:205px;
width:543px;
}



#maininner_b2{
position:relative;
float:left;
height:205px;
width:10px;
background-color:#ffffff;
}

#maininner_b3{
position:relative;
float:left;
height:205px;
width:288px;
background-color:#ffffff;
border: solid 1px #652d89;

}



#maininner1{
position:relative;
float:left;
height:217px;
width:536px;
background-color:#652d89;
padding-top:2px;
padding-left:7px;
}

#maininner1b{
position:relative;
float:left;
height:219px;
width:543px;
background-color:#ffffff;
padding-top:0px;
}

.purpletitle{
height:27px;
background-color:#652d89;
color:#FFFFFF;
font-size:20px;
padding:4px 0px 0px 5px;


}

.floatleft{float:left; padding:7px 0px 0px 0px;}

.justify{text-align:justify;}

#maininner3{
position:relative;
float:left;
height:219px;
width:10px;
background-color:#ffffff;
}

#maininner2{
position:relative;
float:left;
height:219px;
width:290px;
background-color:#ffffff;
}


/*3 columns layouts*/

#maininner4{
position:relative;
width:843px;
background-color:#ffffff;
}

#right {
height: 219px;
width: 290px;
background: #ffffff;

float: right;
}
#bottom_right{ /**id/class can't have spaces**/
height: 205px;
width: 288px;
margin: 10px 0 0 0;
float: right;
clear: right; /**moves the float below #left**/
background: #ffffff;
border: solid 1px #652d89;
}
#content_left {

width: 543px;
background: #ffffff;


}

/*3 column end*/

.innertube{padding:0 10px 5px 0;}


a.sub:link      { color: #a39161; font-size: 12px; text-decoration: none; font-weight:bold }
a.sub:visited   { color: #a39161; font-size: 12px; text-decoration: none; font-weight:bold }
a.sub:hover     { color: #652d89; font-size: 12px; text-decoration: underline; font-weight:bold }

a.sitemap:link      { color: #652d89; font-size: 16px; text-decoration: none; font-weight:normal }
a.sitemap:visited   { color: #652d89; font-size: 16px; text-decoration: none; font-weight:normal }
a.sitemap:hover     { color: #652d89; font-size: 16px; text-decoration: underline; font-weight:normal }

a.footer:link      { color: #652d89; font-size: 11px; text-decoration: none; font-weight:normal }
a.footer:visited   { color: #652d89; font-size: 11px; text-decoration: none; font-weight:normal }
a.footer:hover     { color: #652d89; font-size: 11px; text-decoration: underline; font-weight:normal }


.letheader{
color:#FFFFFF;
padding:0;
margin:0;
}
.let{
color:#FFFFFF;
font-size:20px;
line-height:normal;
padding:0;
margin:0;
}

.gold{
color:#a39161;
font-weight:bold;
}

.goldnobold{
color:#a39161;

}

.purple{
color: #652d89;
font-weight:bold;
}

.blue{
color: #6d91a3;

}

.quicksearch{
width:280px;
font-size:12px;
color: #652d89;
font-weight:bold;
}

.quicksearch2{

font-size:12px;
color: #652d89;
font-weight:bold;
border-top:dashed 1px #878383;
border-bottom:dashed 1px #878383;
}

.qsearchbox{
width:190px;
border: solid 2px #652d89;
font-size:12px;
color: #652d89;
}

.qsearchtitle{
font-size:14px;
}

.imagelink{
border:none;
}

.larger{
font-size:16px;
}

h1,h2,h3,h4,h5{
margin:0;
padding:0;

}
