body {
background:#51C4F2 url(bg_body.jpg) top repeat-x;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

color:#5A0B76;
width:100%;
height:100%;
margin:0;
padding:0;
}

div {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#5A0B76;
line-height:120%;
}


p {
margin:5px 0 10px;
}

a img {
border:0;
}

ul {
list-style-image:url(bullet.gif);
margin:10px 0 15px 20px;
padding:0;
}

ol {
margin:10px 0 15px 25px;
padding:0;
}

li {
margin-bottom:5px;
}

h1 {
color:#5A0B76;
font-size:170%;
line-height:105%;
width:430px;
margin:0;
padding:0 0 5px 5px;
}

h2 {
color:#A71881;
font-size:110%;
font-style:italic;
background:url(bullet.gif) left no-repeat;
margin:5px 0 20px 5px;
padding:0 0 0 15px;
}

h3 {
color:#5A0B76;
font-size:160%;
margin:15px 0 5px;
}

h4,h5,h6 {
color:#A71881;
font-size:110%;
margin:0;
}

.pic_left {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.pic_right {
float:right;
margin-left:10px;
margin-bottom:10px;
}

.clear {
clear:both;
}

.f_left {
float:left;
}

.f_right {
float:right;
}

.main {
background:url(bg_main.jpg) top center no-repeat;
width:100%;
height:100%;
position:absolute;
}

.page {
width:964px;
position:relative;
padding-top:242px;
margin:0 auto;
}

.logo {
position:absolute;
z-index:50;
top:23px;
left:0;
}

.flash {
position:absolute;
z-index:50;
left:603px;
top:12px;
}

.leftcol {
width:200px;
position:relative;
float:left;
font-size:80%;
}

.rightcol {
margin-left:212px;
width:742px;
overflow:hidden;
}

.menu {
width:200px;
margin:55px 0 30px;
}

a.mainbuttontext {
display:block;
height:23px;
color:#FFF;

text-decoration:none;
line-height:22px;
padding-left:25px;
}

a.mainbuttontext:hover,
#on_link {
display:block;
height:23px;
color:#FFF;

text-decoration:none;
line-height:22px;
padding-left:25px;
background:url(menu_item_bg.gif) left no-repeat;
}

.contacts {
color:#FFF;
line-height:100%;
}

.contacts h3 {
color:#5B0B76;
font-weight:700;
font-size:170%;
line-height:100%;
padding-top:10px;
margin:0;
}

.phone {
display:block;
clear:both;
font-style:italic;
font-size:140%;
line-height:100%;
color:#FCE14F;
margin-bottom:10px;
}

.content_top {
background:url(content_top.gif) no-repeat;
height:36px;
}

.content {
background:#FFF;
padding:1px 28px 10px !important;
display: inline-block;
width:690px;
}
.clear{
	width:100%;
	clear:both;
	float:left;
	overflow:hidden !important;
	
}
.box {
background:url(bg_box.jpg) no-repeat;
height:143px;
padding:0 0 0 30px;
}
.box br{
	display:none;
}
.nav_item br{
	display:inline;
}
.nav_item {
float:left;
width:200px;
height:55px;
margin:10px 0 0 8px;
}

.nav_item a.normal {
color:#FFF !important;
font-weight:700 !important;
font-style:italic !important;;
font-size:20px !important;;
text-decoration:none !important;;
display:block;
padding-top:15px;
line-height:90%;
}
.soft{
	clear:left;
}
.nav_item b a.normal {
padding-top:5px;
}

.nav_item a.normal:hover {
color:#FFF !important;;
text-decoration:none !important;;
}

.nav_item img {
float:left;
margin-right:15px;
}

.text {
width:400px;
margin:20px 0 0 15px;
}

.specials1,
.specials2,
.specials3 {
color:#A71881;
font-style: oblique;
font-weight:700;
line-height:110%;
float:left;
margin:5px;
font-size:90%;
}
.specials1{
width:220px;
}
.specials2 {
width:220px;
}
.specials3{
width:220px;
}

.specials1 img,
.specials2 img,
.specials3 img{
float:left;
margin-right:15px;
margin-bottom:80px;
}

.specials3 img{
margin-bottom:10px;

}
.specials1 h3,
.specials2 h3,
.specials3 h3  {
	paddign:0;
	margin:0 0 0 0;
	font-style: normal;
	line-height:24px;
}
#featuresdivtop,
.featuresdiv,
.featuresspan{
padding:0;
margin:0;
}
.news,
.featuresdiv {
width:246px;
background:url(bg_news.gif) left repeat-y;
float:right;
border:none;
font-size:75%;
margin:-250px 0 0 0;
}
.spec{
	border:0px solid red;
	padding:15px 0 0 0;
}

.featuresdiv img{
float:left;
margin-right:5px;
margin-bottom:10px;
}

.news h2 ,
.featuresdiv h2{
color:#A71881;
font-size:150%;
font-style:italic;
height:30px;
line-height:30px;
background:url(bullet2.gif) top left no-repeat;
margin:0 0 0 -25px;
padding:0 0 0 25px;

}
.featuresdiv h4{
display:inline;

}
.news_content,
.feat_1,
.feat_2,
.feat_3,
.feat_4{
padding-left:25px;
clear:both;
line-height:110%;
}

.footer {
background:url(bg_footer.jpg) top no-repeat;
color:#FFF;

text-align:right;
padding:50px 10px 20px 0;
}

#flashcontent {
text-align:right;
}

a:hover,.contacts a.normal:hover,.footer a.normal:hover {
color:#5A0B76;
text-decoration:underline;
}

.contacts a.normal,.footer a.normal {
color:#FFF;
text-decoration:underline;
}

.news_content p,.footer p {
margin:0;
}
.br_feature{
	display:none;
}
.sponser1{
	text-align:center;
	margin:40px 0 0;
}
.sponser{
	text-align:center;
	display:block;
	overflow:hidden;
	clear:both;
}