* { margin:0; padding:0; }
li { list-style:none; }
a { color:#784C1F; text-decoration:none; }
img{ border:0;}
a:hover { text-decoration:underline; }
.FL { float:left; }
.FR { float:right; }
.CL { clear:both; }
h5{ font:19px Arial, Helvetica, sans-serif; color:#784C1F; margin-bottom:5px;}
h2{ font:22px Arial, Helvetica, sans-serif; color:#D1017D; margin-bottom:5px;}

body { background:#ddd; font:12px/18px Arial, Helvetica, sans-serif; color:#565656 }
#pageMain { background:#fff; width:970px; padding:15px; margin:0 auto; }
#footer {  width:930px; padding:15px; margin:0 auto; text-align:center; color:#1B1511; }
#footer p, #footer p a { color:#1B1511; text-decoration:none; font:11px Arial, Helvetica, sans-serif;}
.menu { background:url(../images/menu_bg.jpg) repeat-x; padding:5px 15px; }
.menu ul li { float:left }
.menu ul li a { float:left; padding:5px 8px; margin-right:8px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-decoration:none; }
.menu ul li a.on { background:#fff; color:#E10085; }
.menu ul li a:hover { background:#fff; color:#E10085; }
.leftCont { float:left; width:650px; padding:15px 0 15px 20px ; border-right:1px solid #ddd; margin-right:20px; }
.leftConth { float:left; width:650px; padding:12px 0 0 0 ; border-right:1px solid #ddd; margin-right:20px; }
.aboutH { padding:10px 0; margin:10px 0; border:1px solid #ddd; border-left:none; border-right:none; }
.aboutC { float:left; margin:10px 10px 10px 0; border-right:1px solid #ddd; padding-right:18px; width:320px; }
.aboutC_n { float:left; margin:3px 0; border:1px solid #ddd; border-left:none; border-right:none; border-top:none; }
.aboutC p { font:12px/24px Arial, Helvetica, sans-serif; }
.newsH{ float:left; margin:0 0 0 0; width:285px; height:310px;}
.newsH_n{ float:left; margin:0 0 0 0; width:410px; height:250px;}
.newsH p a{  font:11px Arial, Helvetica, sans-serif;color:#784C1F; }
.newsH p{ margin-bottom:10px !important; font:11px/15px Arial, Helvetica, sans-serif  !important;}
.footerbox{ font:Arial, Helvetica, sans-serif; font-size:11px; color:#343434; padding-top:18px; padding-left:10px; padding-right:15px; background-repeat:no-repeat;}
.copy_rite_txt{ font:Arial, Helvetica, sans-serif; font-size:11px; color:#343434;}
.newsD a:link {font:11px Arial, Helvetica, sans-serif;color:#784C1F; text-decoration:none; }
.newsD a:visited {font:11px Arial, Helvetica, sans-serif;color:#784C1F; text-decoration:none; }
.newsD a:hover{font:11px Arial, Helvetica, sans-serif;color:#784C1F; text-decoration:underline; }
.newsD a:visited{font:11px Arial, Helvetica, sans-serif;color:#784C1F; text-decoration:none; }
.newsD p hover{font:11px Arial, Helvetica, sans-serif;color:#784C1F; text-decoration:underline; }
.newsD {font:11px Arial, Helvetica, sans-serif;color:#784C1F; }
.dot{ font:15px Arial, Helvetica, sans-serif;color:#343434;}

.leftCont2 { float:left; width:650px; padding:15px 0 15px 20px ; border-right:1px solid #ddd; margin-right:20px; }

.leftCont2 ul li{ padding-left:20px;  background:url(../images/bull_2.gif) no-repeat 8px 5px;  padding-bottom:5px; }
.leftCont2 .list1 li{ background:none;}
.leftCont2 .list1 li.on	{ background:none;}

.leftCont ul li{ padding-left:20px;  background:url(../images/bull_1.gif) no-repeat 8px 5px;  padding-bottom:5px; }
.leftCont .list1 li{ background:none;}
.leftCont .list1 li.on	{ background:none;}


.sitemap { float:left; width:650px; padding:15px 0 15px 20px ; border-right:1px solid #ddd; margin-right:20px; }
.sitemap ul li a{ padding-left:20px;  background:url(../images/bull_1.gif) no-repeat 8px 5px;  padding-bottom:5px; color:#7A4E21;}


.sublist li{ margin-left:30px;}
/*.sitemap { float:left; width:650px; padding:15px 0 15px 20px ; border-right:1px solid #ddd; margin-right:20px; }
.sitemap ul li{ padding-left:20px;  background:url(../images/bull_1.gif) no-repeat 8px 5px;  padding-bottom:5px; }

.sitemap ul li{ padding:5px 0;  margin-bottom:20px;}
.sitemap ul li a{ margin-right:15px; padding-right:15px;  color:#7A4E21;}
.sitemap ul li a:hover{ color:#7A4E21; text-decoration:none;}
*/

.MB10{ margin-bottom:10px !important;}
.MTB10{ margin-bottom:5px; margin-top:16px; !important;}
.MB5{ margin-bottom:5px !important;}
.MB8{ margin-bottom:8px !important;}
.Mt8{ margin-top:8px; padding-left:5px !important;}
.rightCont{ float:right; width:240px; padding-top:15px; padding-right:12px }

.getQ {margin:10px 0; padding:10px 0;}

.sublink{ padding:5px 0; border-bottom:1px solid #ddd; margin-bottom:20px;}
/*change*/
.sublink a{ margin-right:0px; padding-right:0px; }
.Dgrey-18{ font:18px Arial, Helvetica, sans-serif; color:#555555; text-decoration:none; }
.pink-21{ font:16px Arial, Helvetica, sans-serif !important; color:#DD0083;text-decoration:none; }
.pink-18{ font: 18px Arial, Helvetica, sans-serif; color:#DD0083;text-decoration:none; }
.pink-15{ font:bold 15px Arial, Helvetica, sans-serif; color:#DD0083;text-decoration:none; }
.orange-12 {font:bold 12px Arial, Helvetica, sans-serif; color:#806A50;}
.grey-10 {font:10px Arial, Helvetica, sans-serif; color:#565656;}
.grey-24 {font:bold 24px Arial, Helvetica, sans-serif; color:#565656;}
.Bnone{ border:none !important;}

.leftCont p{ margin-bottom:20px; font:13px/21px Arial, Helvetica, sans-serif;  }

.list1 li{ margin-bottom:5px; font:bold 14px Arial, Helvetica, sans-serif; color:#333; padding:3px 10px; }
.list1 li.on2 { background:#ededed}
.list1 li span{color:#C40275; }

.leftLinks a{ display:block; padding:5px 10px; background:#f9f9f9; border-bottom:1px solid #ddd; color:#7A4E21;}
.leftLinks a:hover{ color:#DD0083; text-decoration:none;}

.leftLink a{ display:block; width:250px; padding:5px 10px; color:#7A4E21;}
.leftLink a:hover{ color:#DD0083; text-decoration:none;}

.brd1{ border:1px solid #ddd; padding:10px;}
.Dgrey-11{ font:11px Arial, Helvetica, sans-serif; color:#777; }
.Dgrey-11C{ font:11px Arial, Helvetica, sans-serif; color:#777; text-transform:uppercase;}

.mmlink{ color:#784C1E; font:10px Arial, Helvetica, sans-serif;}

.portfolio{ float:left;  margin-bottom:30px; width:632px;}
.portfolioh{ border-bottom:none; width:50px;}
.line_affh{ border:1px solid #ddd; border-right:none; border-top:none; border-bottom:none; height:255px;}
.portfolio div{ margin-top:3px; padding:0 5px;}

.innerbanner{ background:url(../images/inner_banner.jpg) no-repeat; height:242px; width:970px; position:relative;}

.inrbnHd{ font:bold 18px Arial, Helvetica, sans-serif; color:#fff; position:absolute; right: 25px; top: 212px; text-transform:uppercase; }

.share a{ float:left; margin-right:5px; margin-top:10px; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; height:30px;  }
.share a:hover{ float:left; margin-right:5px; filter:alpha(opacity=25); -moz-opacity:.25; opacity:.25;  }
img{ border:none;}
.sep{ height:20px;}

.photob {background:#EFE9E4; width:120px; height:180px; border-bottom:solid 2px #CFCFCF; border-right:solid 1px #CFCFCF; float:left; margin-right:20px; margin-top:25px;}
.imageb {margin:10px; border:solid 1px #D0C0B0;}

table.space {border-spacing: 25px}


/*Table style*/
table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #ddd #ddd #ddd #ddd;
	border-collapse: collapse;
	background-color: rgb(255, 255, 240);
}
table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: outset outset outset outset;
	border-color: #ddd #ddd #ddd #ddd;
	background-color: white;
	-moz-border-radius: 12px 12px 12px 12px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: outset outset outset outset;
	border-color: #ddd #ddd #ddd #ddd;
	background-color: white;
	-moz-border-radius: 12px 12px 12px 12px;
}

input, textarea{ font:12px Arial, Helvetica, sans-serif; color:#333; border:1px solid #ddd; padding:3px 5px;}

.but{ background:#000; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; border:1px solid #000;}

.getQ{ background:url(../images/get_a_quote_bg.jpg) no-repeat; width:210px; height:221px; padding:90px 15px 15px 15px; font:bold 12px Arial, Helvetica, sans-serif; color:#083673;}

.txt12{ padding:2px 5px; border:1px solid #ddd; font:12px Arial, Helvetica, sans-serif; color:#083673; width:180px;}

.audio{ float:left; padding:5px; margin:0 2px 10px 0;}


