/* CSS Document *//* ------------general---------- */body{	padding:14px 0 0 0;	margin:0;	color:#FF39C3;	background:url(images/bodyreapeat.gif) repeat-x 0 0 #FEDEF5;	font:normal 11px/15px Arial, Helvetica, sans-serif;}td, p, h1, h2, h3, form, b, input, textarea, select, span, li{	padding:0;	margin:0;}ul{	padding:0;	margin:0;	list-style-type:none;}a{	padding:0;	margin:0;	text-decoration:none;	outline:none;}img{	padding:0;	margin:0;	border:none;	display:block;}/* ------------general---------- */.logo{	margin:13px 0 23px 0;}.nav{	padding:0 0 0 0;}.nav ul li{	float:left;	width:auto;	margin:0 1px 0 0;}.nav ul li a{	padding:51px 18px 11px 18px;	font:bold 11px/18px Arial, Helvetica, sans-serif;	color:#CF1C76;	background-color:inherit;	display:block;}.nav ul li a:hover{	color:#CF1C76;	background-color:inherit;	background:url(images/navbutton.gif) repeat-x 0 0;}.nav ul li a.active1{	color:#CF1C76;	background-color:inherit;	background:url(images/navbutton.gif) repeat-x 0 100%;}.headertop{	background:url(images/headertopcurve.gif) no-repeat 0 0;	width:894px;	height:2px;}.headerbottom{	background:url(images/headerbottomcurve.gif) no-repeat 0 0;	width:894px;	height:2px;}.header{	background:url(images/headermidlecurve.gif) repeat-y 0 0;	padding:6px 0 6px 15px;}.header h2{	color:#000;	background-color:inherit;	font:normal 24px/28px Georgia, "Times New Roman", Times, serif;	padding-bottom:12px;}.header span{	color:#950066;	background-color:inherit;	font:bold 12px Georgia, "Times New Roman", Times, serif;	padding:0 0 12px 0;	display:block;}.header p{	padding:0 0 17px 0;}.header a{	color:#C2021A;	background-color:inherit;	font-weight:bold;	padding-left:7px;	line-height:16px;	background:url(images/moreicon.gif) no-repeat 0 57%;}.header a:hover{	color:#000;	background-color:inherit;}.leftpanel{	background-color:#FEF9E6;	color:#FF39C3;	border:2px solid #EDE2BA;	padding:0 0 0 0;}.blackborder{	border:1px solid #000000;}.news{	color:#FF39C3;	background-color:inherit;}.news h2{	color:#000;	background-color:inherit;	font:normal 24px/24px Georgia, "Times New Roman", Times, serif;	padding-bottom:14px;}.news span{	color:#950066;	background-color:inherit;	font-weight:bold;	background:url(images/newsicon.jpg) no-repeat 0 0;	padding-left:21px;	display:block;	line-height:15px;}.news p{	padding:8px 0 8px 0;}.news a{	color:#C2021A;	background-color:inherit;	line-height:15px;	background:url(images/moreicon.gif) no-repeat 0 50%;	padding-left:9px;	font-weight:bold;}.news a:hover{	color:#000;	background-color:inherit;}.news img{	margin:8px 0 14px 0;}.banner{	background:url(images/banner.jpg) no-repeat 0 0;	padding:23px 0 23px 13px;}.banner h2{	color:#fff;	background-color:inherit;	font:normal 18px/20px Georgia, "Times New Roman", Times, serif;	padding-bottom:10px;}.banner a{	color:#FCDD67;	background-color:inherit;	font:normal 18px/21px Georgia, "Times New Roman", Times, serif;}.banner a:hover{	text-decoration:underline;}.ourtopcurve{	background:url(images/righttopcurve.gif) no-repeat 0 0;	width:600px;	height:13px;}.our{	color:#FF39C3;	background-color:inherit;	background:url(images/ourbg.gif) repeat-x 0 0;	padding:18px 0 50px 0;}.our h2{	color:#000;	background-color:inherit;	font:normal 24px/24px Georgia, "Times New Roman", Times, serif;	padding-bottom:34px;	}.our span{	color:#950066;	background-color:inherit;	font:bold 12px/14px Georgia, "Times New Roman", Times, serif;}.our p{	padding:5px 0 8px 0;}.our a{	color:#fff;	background-color:inherit;	background:url(images/morebutton.gif) no-repeat 0 0;	width:47px;	height:17px;	font-weight:bold;	line-height:16px;	display:block;	text-align:center;}.our a:hover{	color:#FFFF33;	background-color:inherit;}.testimonial{	color:#FF00B2;	background-color:inherit;	background:url(images/testimonialbg.gif) repeat-x 0 0;	padding:0 0 0 0;}.testimonial h2{	color:#000;	background-color:inherit;	font:normal 24px/24px Georgia, "Times New Roman", Times, serif;	padding-bottom:4px;}.testimonial_top{	background:url(images/tesimonialtopcurve.gif) no-repeat 0 0;	width:600px;	height:7px;}.cotation{	color:#FF00B2;	background-color:inherit;	font:normal 18px/20px Georgia, "Times New Roman", Times, serif;	background:url(images/testibgleft.gif) no-repeat 0 0;	padding:16px 0 0 24px;}.cotation span{	background:url(images/testibgright.gif) no-repeat 100% 12px;	width:205px;	display:block;	float:left;	padding-bottom:12px;}/* ------------footerstart---------- */.footer{	color:#B2B2B2;	background-color:#000000;	padding:19px 0 19px 0;}.footer ul{	}.footer ul li{	background:url(images/footerdevider.gif) no-repeat 100% 50%;	float:left;	width:auto;	padding:0 17px;}.footer ul li.noimg{	background-image:none;}.footer ul li a{	color:#FEDEF5;	background-color:inherit;	font-weight:bold;	line-height:18px;	display:block;}.footer ul li a:hover{	color:#FFCC66;	background-color:inherit;}.footer p{	padding-top:8px;}.footer p a{	color:#FEDEF5;	background-color:inherit;	text-decoration:underline;}.footer p a:hover{	text-decoration:none;}/* ------------footerend---------- *//* ------------abouus--------- */.aboutus{	color:#FF39C3;	background-color:inherit;}.aboutus h2{	color:#000;	background-color:inherit;	font:normal 24px/24px Georgia, "Times New Roman", Times, serif;	padding-bottom:10px;}.aboutus span{	color:#950066;	background-color:inherit;	font:normal 14px/15px Georgia, "Times New Roman", Times, serif;	padding-bottom:13px;	display:block;}.aboutus p{	padding:0 0 22px 0;}/* ------------abouus--------- */