html, body{margin: 0; padding: 0;}

p{margin: 0}

a{color: #ce2193}

.smenu
{
	position: absolute;
	display:none;
/*	visibility: hidden;*/
	z-index: 100;
	background-color: #c40884;
	text-align: center;
}
.smenu a
{
	text-decoration: none; 
	margin: 0;
	padding: 5px;
	color: #fff; display: block; text-align: left; height: 16px; line-height: 16px;}
.smenu img{margin: 0; padding: 0}

body {
	text-align: center;
	background: #9c0464 url(images/bg.jpg) repeat-x top center;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #434343;
}

#container
{
	margin: 30px auto 0 auto;
	background: url(images/site_bg.jpg) repeat-y top center;
	width: 797px;
	text-align: left;
}

#content
{
	margin: 0 auto;
	width: 753px;
}

#header
{
	margin-top: 10px;
	width: 100%;
}
.top_header{height: 80px;	width: 100%}
.header_menu
{
	width: 100%;
}
.upper_menu, .btm_menu
{
	margin: 0; padding: 0; width: 100%;
	height: 30px;
	overflow: hidden;
	background-color: #c40884;
}

.upper_menu a{
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
	text-align: center;
	text-decoration: none;
}
.header_image 
{
	margin: 2px 0;
	z-index: 0;
	height: 194px;
}

.btm_menu
{
	height: 30px;
}
.btm_menu a{
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
	padding: 0 10px;
}

h1, h2
{
	font: normal 22px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ce2193;
	margin: 20px 0 ;
	padding: 0;
	/*text-align: center;*/
}
h2{font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: justify; }
#right-column{width: 425px; float: right;}

#left-column
{
	float: left;
	width: 290px;
}

#right-column p{margin: 0; padding: 0;}
#left-column p{margin: 0 0 20px 20px; text-align: justify; padding: 0}
b, span, strong{color: #ce2193}

ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
li
{
	margin: 0;
	padding-left: 20px;
	margin-bottom:10px;
	/*height: 14px;*/
	line-height: 14px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(images/bulet.jpg) no-repeat center left;
}
li.homeli
{
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#footer
{
	width: 753px;
	margin: 0 auto;
	text-align: right;
	height: 20px;
	line-height: 20px;
	font-size: 10px;
	color: #fff;
}
#footer a{
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}

.form
{
	width: 289px;
	height: 197px;
	background: url(images/news_bg.jpg) no-repeat top left;
}
.form .inside
{
	padding: 60px 10px 0 10px; 
	margin: 0; 
	text-align: justify

}

form{margin: 0; padding: 0}

.input{
	width: 166px;
	height: 16px;
	background: url(images/inputbg.gif) no-repeat top left;
	color: #ad4f8d;
	font-size: 9px;
	border: 0;
	padding: 2px 3px;
}

.formsearch
{
	width: 289px;
	height: 164px;
	background: url(images/search_bg.jpg) no-repeat top left;
}

.formsearch .insidesearch
{
	padding: 60px 10px 0 10px; 
	margin: 0; 
	text-align: justify

}

.effect
{
	width: 100%;
	height: 63px;
	background: url(images/effect.jpg) no-repeat top left;
}

.effect u
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	text-decoration: none;
	color: #ce2193;
}
.effect .content{padding: 10px 0 0 10px}
.menuh{
    height:23px; 
	width:170px; 
	border:1px solid #caa7bd; 
	font-family:Verdana; 
	font-size:12px; 
	font-weight:bold; 
	text-align:left; 
	margin:3px 0 0 0; 
	color:#834e6f; 
	background-image:url(image/header-bg.gif); 
	background-position:bottom; 
	background-repeat:repeat-x; 
	cursor:pointer;
}
.menuh a{
    color:#834e6f;
	text-decoration:none;
}
.menub{
    margin:5px 0 0 0; 
	width:170px;
	padding:5px;
	background-image:url(image/table-bg.gif); 
	background-repeat:no-repeat; 
	font-family:Verdana; 
	color:#834e6f; 
	font-size:12px;
	display:none;
}
.menub strong, .menub a{
    color:#834e6f;
	text-decoration:none;
}
.smenu2
{
	position:absolute;
	display:none;
	z-index: 100;
	background-color: #c40884;
	text-align: center;
	padding:0px;
	margin:0;
}
.smenu2 a
{
	text-decoration: none; 
	margin: 0;
	padding: 1px 4px;
	color: #ffffff; 
	text-align: left;
	font-weight:normal;

}
.smenu2 img{
	margin: 0; 
	padding: 0;
}
.testimonial
{
	width: 289px;
	height: 164px;
	background: url(images/ts_bg.jpg) no-repeat top left;
}
.testimonial .inside {
	padding: 60px 10px 0 10px;
	margin: 0;
	text-align: justify
}
.rbox{
	width:290px; 
	background:url(images/box-center.gif) repeat-y;
}
.rbox-cont{
	width:290px;
	background:url(images/box-top.gif) top no-repeat;
}
.rbox-bot{
	width:290px; 
	height:18px; 
	background:url(images/box-bot.gif) no-repeat
}
.rbox-cont p{
	padding:10px;
}

.franchise-header {
    font: bold 28px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #04066a;
	margin: 20px 0 ;
	padding: 0;
}

.franchise-bottom {
    font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ce2193;
	margin: 0px ;
	padding: 0;
}

.anchor1 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.anchor1:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.anchor1 img{
border: 0px solid #ccc;
}
