/* CSS Document */
body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; background:#a77e40 url(../../images/front/body.jpg) repeat-x top;}

@font-face {
	font-family: 'LucidaBrightItalic';
	src: url('../../font/lbritei-webfont.eot');
	src: local('?'), url('../../font/lbritei-webfont.woff') format('woff'), url('../../font/lbritei-webfont.ttf') format('truetype'), url('../../font/lbritei-webfont.svg#') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*@font-face {
	font-family: 'MyriadProCondensedItalic';
	src: url('/font/myriadpro-condit-webfont.eot');
	src: local('?'), url('/font/myriadpro-condit-webfont.woff') format('woff'), url('/font/myriadpro-condit-webfont.ttf') format('truetype'), url('/font/myriadpro-condit-webfont.svg#webfontDEwEZke3') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
@font-face {
	font-family: 'MyriadProSemibold';
	src: url('../../font/myriadpro-semibold-webfont.eot');
	src: local('?'), url('../../font/myriadpro-semibold-webfont.woff') format('woff'), url('../../font/myriadpro-semibold-webfont.ttf') format('truetype'), url('../../font/myriadpro-semibold-webfont.svg#webfontBgKpYjXY') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadProCondensed';
	src: url('../../font/myriadpro-cond-webfont.eot');
	src: local('Myriad Pro'), local('MyriadPro-Cond'), url('../../font/myriadpro-cond-webfont.woff') format('woff'), url('../../font/myriadpro-cond-webfont.ttf') format('truetype'), url('../../font/myriadpro-cond-webfont.svg#webfont8txvVPCg') format('svg');
	font-weight: normal;
	font-style: normal;
}

a 
{
 outline:none;padding-right:8px;
}


.totalarea{ width:100%; margin:0 auto; background:url(../../images/front/header.jpg) no-repeat top center; }
.outerdiv{ width:900px; margin:0 auto;}
.clear{ clear:both;}
.header{ width:869px; padding:6px 0px 0px 10px; height:121px;}
.logo{ float:left; width:200px; height:112px; margin:7px 0px 0px 4px;}
.logo h1{ background:url(../../images/front/logo.png) no-repeat; width:187px; height:109px; text-indent:-9999px; margin:0px; padding:0px;}
.logo h1 a{ display:block; width:187px; height:109px;}
.basic{ float:left; width:440px;background:url(../../images/front/battisti_text.jpg) no-repeat; height:62px; margin-top:35px;}
.collus{ float:right; width:222px; background:url(../../images/front/call-us.jpg) no-repeat; height:80px; width:222px; margin-top:21px;}
.menu_part{float:left;  height:35px;}

.sideare{ width:852px; height:318px;margin:15px 0px 0px 17px;}
.sideare_l{ float:left; width:547px; position:relative;}
.show_image{border:2px solid #FFFFFF; width:542px; height:280px;}
.icon{position:absolute;left: 5px;top: 292px;}
.icon2{position:absolute;left: 80px;top: 292px;}
.icon3{position:absolute;left: 56px;top: 292px;}
.icon4{position:absolute;left: 30px;top: 292px;}


.sideare_r{ width:297px; height:284px; background:url(../../images/front/s_bg.png) repeat; position:absolute; left:552px; top:0px; z-index:100; }
.interarea{ width:272px; margin:0 auto; margin-top:6px;}
.interarea h2{ margin:0px; padding-bottom:17px;font-style:italic; font-size:25px; color:#90003b;text-shadow:0px  1px  0px #ffffff; font-weight:normal;}
.interarea p{ margin:0px;padding-bottom:18px; font-size:12px; color:#3d2a0f; line-height:17px; text-align:justify;}
.redmore{ width:74px; height:20px; margin:9px 10px 0px 0px; float:right; background:url(../../images/front/redmore.png) no-repeat; cursor:pointer;}
.redmore a{ background:url(../../images/front/redmore.png) no-repeat; height:20px; width:74px; display:block;}
.redmore a:hover{ background-position:0px -20px;}
.welarea{ width:; margin:22px 0px 0px 12px;}
.welarea h2{ margin:0px; padding:0px; font-family: 'LucidaBrightItalic', sans-serif; background:url(../../images/front/w_lins.jpg) no-repeat bottom left ; width:800px; font-size:23px; color:#ffffff; font-style:italic; text-shadow:1px  0px  0px  #5b472b; padding-bottom:4px; font-weight:normal; width:852px;}
.welarea p{ margin:0px; padding-top:13px; line-height:18px; font-size:12px; color:#ffffff; text-align:justify; width:853px;}
.redmore2{ width:74px; height:20px; text-indent:-9999px; margin:0px 5px 0px 0px; float:right;}
.redmore2 a{ background:url(../../images/front/redmore.png) no-repeat 0px -20px; height:20px; width:74px; display:block;}
.redmore2 a:hover{ background-position:0px 0px;}
.boxarea{ height:227px; margin-top:31px; margin-bottom:23px; width:880px;}
.box1{ background:url(../../images/front/box_1.png) no-repeat; height:256px; width:288px; float:left;}
.box1 h3{ margin:0px; padding:17px 0 0 15px; font-size:19px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#f1ead8; }
.Promoti{ margin:15px 0px 0px 18px; width:259px;}
p.houseimg{ border:1px solid #CCCCCC; height:99px; width:259px; margin:0px; padding:0px;}
.Promoti p{ margin:0px;  font-size:11px; color:#422e1a; line-height:15px; text-align:justify; padding:0px;}
.redmore3{ width:74px; height:20px; text-indent:-9999px; float:right; margin-top:5px;}
.redmore3 a{ background:url(../../images/front/redmore.png) no-repeat; height:20px; width:74px; display:block;}
.redmore3 a:hover{ background-position:0px -20px;}
.box2{ background:url(../../images/front/box_2.png) no-repeat; height:256px; width:288px; float:left; margin-left:9px;}
.box2 h3{ margin:0px; padding:17px 0 0 15px; font-size:19px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#5a5445;}
p.webh{ height:89px; width:255px; margin:0 auto; padding:0px;}
p.member{ margin:0px;  font-size:11px; color:#990a44; text-align:justify; padding:9px 0px 8px 0px; text-align:center; line-height:17px; font-weight:bold;}
p.today{ margin:0px;  font-size:11px; color:#422e1a; line-height:15px; text-align:justify; padding:0px; text-align:center;}
p.today a{color:#90003b; text-decoration:underline;}
p.today a:hover{color:#292929;text-decoration:underline;}
.box3{ background:url(../../images/front/box_3.png) no-repeat; height:256px; width:288px; float:right; }
.box3 h3{ margin:0px; padding:17px 0 0 15px; font-size:19px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#603304;}
.recently{ width:266px; margin:8px 0px 0px 13px; color:#000000;}
.recently1{ width:266px; height:75px; background:url(../../images/front/date.jpg) no-repeat; margin:0px 0px 7px 2px;}
.recentlyin{ width:257px; margin:4px 0px 0px 6px;}
.recentlyin_1{ float:left; width:94px; padding-top:3px;}
.recentlyin_r{ float:right; width:121px;}
.recentlyin_r p{ margin:0px; padding:4px 0px 8px 0px; font-size:11px; color:#6d0b34;}
.redmore4{ width:74px; height:13px; text-indent:-9999px; float:right; margin-top:6px; }
.redmore4 a{ background:url(../../images/front/redmore_2.jpg) no-repeat; height:13px; width:74px; display:block; outline:none;}
.redmore4 a:hover{ background-position:0px -14px;}
.browserarea{background:url(../../images/front/footerbg.jpg) no-repeat; height:182px; margin:0px 0px 0px 9px;}
.brows1{ float:left; width:241px; padding-top:8px;}
.brows1 h3{ background:url(../../images/front/browse-battisti.jpg) no-repeat; width:228px; height:27px; text-indent:-9999px; margin:0px 0px 0px 2px;}
.faboutarea{ width:; margin:7px 0px 0px 23px;}
.faboutarea ul{ margin:0px; padding:0px; list-style:none;}
.faboutarea li{ background:url(../../images/front/arrow.png) no-repeat 0px 3px; padding:0px 0px 5px 12px; color:#ffffff; font-size:11px; font-weight:bold; }
.faboutarea li a{ color:#ffffff; text-decoration:none;}
.faboutarea li a:hover{color:#fadfb0; text-decoration:none;}
.quickarea{ float:left; width:328px; padding-top:14px;}
.quickarea h3{ background:url(../../images/front/quickcontact.jpg) no-repeat; width:228px; height:27px; text-indent:-9999px; margin:0px 0px 0px 2px;}
.textfildarea{ margin-top:24px;}
.textfildl{ width:162px; float:left;}
.textfildr{ width:159px; float:right;}
.textarea{ width:161px; height:22px; background:url(../../images/front/textbox.png) no-repeat; margin-bottom:7px;}
input.fild{ background:none; border:0px; height:12px; width:146px; margin-left:8px; font-size:11px;  color:#851644; margin-top:3px;}
.textarea2{ width:161px; height:53px; background:url(../../images/front/textbox.png) no-repeat 0px -21px; margin-bottom:10px;}
textarea.fild2{ background:none; border:0px; height:39px; width:146px; margin-left:8px; font-size:11px;  color:#851644; margin-top:4px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.sub{ width:69px; height:20px; text-indent:-9999px; float:right; margin-top:6px; }
.sub a{ background:url(../../images/front/submitbtn.jpg) no-repeat; height:20px; width:69px; display:block; outline:none; margin-left:-90px;margin-top:-10px;}
.sub a:hover{ background-position:0px -20px;}
.flogoarea{ width:269px; float:right;}
.logof{ padding:10px 0px 0px 0px;}
.flogoarea p{ color:#ffffff; margin:0px; padding:0px; color:#f4eddb; font-size:12px; }
.ftext{font-family: 'MyriadProSemibold', sans-serif; font-size:18px; color:f4eddb;}
.copyright{ width:864px; margin:0 auto; height:109px;}
.copy_l{ width:404px; float:left;}
.copy_l p{ margin:0px; padding-top:12px; color:#f4e9d5; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.flogo3{ float:right; margin-left:16px; margin-top:7px;}
.viewall{ height:20px; width:100px; text-indent:-9999px; float:right; margin-top:-1px; margin-right:3px;}
.viewall a{ background:url(../../images/front/viewall.png) no-repeat 0px -41px; height:20px; width:100px; display:block; margin-top:-5px; }
.viewall a:hover{ background-position:0px -61px;}

/*----------------------------------innerpage start----------------------------------------*/

.intotalarea{ width:100%; margin:0 auto; background:url(../../images/front/inner_header.png) no-repeat top center; }


.inner_area{ width:854px;  margin:0px 0px 10px 10px;}
.innertop{ background:url(../../images/front/inner_topbg.jpg) no-repeat top;width:854px;}
.innermid{ background:url(../../images/front/inner_midbg.jpg) repeat-y;width:854px;}
.innerbtm{ background:url(../../images/front/inner_btmbg.jpg) no-repeat bottom;width:854px;}
.innerin{ width:840px; padding:9px 13px 113px 4px;}
.inner_l{ width:236px; float:left;}
.innerltop{ background:url(../../images/front/inner_l_topbg.jpg) no-repeat top; width:236px; }
.innermmid{ background:url(../../images/front/inner_l_midbg.jpg) repeat-y; width:236px;}
.innerbbtm{ background:url(../../images/front/inner_l_btmbg.jpg) no-repeat bottom; width:236px; padding-bottom:5px;}
.innerlarea{ width:212px; margin-left:11px; padding-top:12px;}
.box4{ background:url(../../images/front/box4.jpg) no-repeat; height:189px; width:212px; margin-bottom:10px;}
.box4 h3{ margin:0px; padding:4px 0 0 10px; font-size:18px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#f1ead8;}
.Promoti2{width:193px; margin:0 auto; margin-top:12px;}
.houseimg2{ width:177px; height:68px;margin-left:6px;}
.Promoti2 p{ margin:0px;  font-size:11px; color:#422e1a; line-height:18px; text-align:justify; padding-top:5px;}
p.box_redmore{ text-align:right!important; margin:0px; padding:0px; color:#870339; font-size:11px; font-weight:bold;}
p.box_redmore a{ text-decoration:none; color:#870339; }
p.box_redmore a:hover{text-decoration:none; color:#000000; }
.webh2{ height:64px; width:161px; padding-left:5px;}
p.member2{ margin:0px;  font-size:11px; color:#990a44; text-align:justify; padding:7px 0px 0px 0px; text-align:center; line-height:18px;}
.box5{ background:url(../../images/front/box5.jpg) no-repeat; height:189px; width:212px; margin-bottom:10px;}
.box5 h3{ margin:0px; padding:4px 0 0 10px; font-size:18px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#5a5445;}
.box6{ background:url(../../images/front/box6.jpg) no-repeat; height:216px; width:212px; margin-bottom:10px;}
.box6 h3{ margin:0px; padding:4px 0 0 10px; font-size:18px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#603304;}
.recently2{ width:212px; height:78px;}
.recentlyin2{ width:208px; margin:2px 0px 0px 4px;}
.recentlyin_12{ float:left; width:97px; margin-top:2px;}
.recentlyin_r2{ float:right; width:107px; padding-top:10px;}
.recentlyin_r2 p{ margin:0px; padding:0px 0px 4px 0px; font-size:11px; color:#6d0b34;}
.border{  height:1px; background:#ede4d9; margin:5px 4px 0px 3px;}
.readmorein{ background:url(../../images/front/arrow1.jpg) no-repeat left; font-size:11px; padding-left:10px; float:right; margin:5px 8px 0px 0px;}
.readmorein a{text-decoration:none; color:#564c30; }
.readmorein a:hover{text-decoration:none; color:#ec893b;}
.space{ height:4px;}
.inner_r{ width:595px; float:right;}
.inner_r h3{ margin:0px; padding:0px; font-family: 'MyriadProCondensed', sans-serif; font-size:36px; color:#6e0c33; border-bottom:1px solid #b99b70; font-style:italic; font-weight:normal;}
.inner_r p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#422e1a; padding-top:11px; margin:0px; line-height:18px; text-align:justify;}
.inner_r p img{ border:2px solid #ffffff; margin:0px 10px 0px 0px;}

.inner_rr{ width:595px; float:right;}
.inner_rr h3{ margin:0px; padding:0px; font-family: 'MyriadProCondensed', sans-serif; font-size:36px; color:#6e0c33; border-bottom:1px solid #b99b70; font-style:italic; font-weight:normal;}
.inner_rr p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#422e1a; padding-top:2px; margin:0px; line-height:18px; text-align:justify;}
.inner_rr p img{ border:2px solid #ffffff; margin:0px 10px 0px 0px;}




/*----------------------------------innerpage end----------------------------------------*/






.news{padding-bottom:0px;font:12px/18px Arial,Helvetica,sans-serif;;color:#3E3E3E}
.news p{margin:0px;padding-left:10px;font:12px/18px Arial,Helvetica,sans-serif;;color:#3E3E3E;padding-bottom:0px;margin-top:-5px;}
.news a{font-weight:bold;text-decoration:none;color:#870339}
.news a:hover{text-decoration:none;color:#000000;}

.hreftitle
{
 color:#A3793D;
 font-weight:bold;
 text-decoration:none;
}
.hreftitle:hover
{
  color:#6E0C33;
  text-decoration:none;
}


.hrefclass a
{
 color:#36647E;
 font-weight:bold;
 text-decoration:none;
}
.hrefclass a:hover
{
  color:#FFC041;
  text-decoration:none;
}

.newscontent
{
padding:0px;
margin-left:10px;
}
.newscontent p
{
 line-height:18px;
 padding-top:0px;
}
.innernews ul
{
 margin-left:34px;
}
.innernews p
{
 line-height:18px;
 padding-top:0px;
}


.fldname1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold; text-align:right; padding-right:10px;}

/*-------------------------------------------------contact us-------------------------------------------------*/
.contactus2{ width:547px;  margin-top:20px;}
.cname{ color:#3c3c3c; font-size:14px; padding-right:10px; font-family:Arial, Helvetica, sans-serif;}
.cname2{ color:#3c3c3c; font-size:14px; padding-right:10px; padding-top:10px;font-family:Arial, Helvetica, sans-serif;}
p.textarea4{ background:url(../../images/front/textfild.png) no-repeat; height:29px; width:231px; margin:0px; padding:0px;}
input.fild4{ background:none; height:17px; width:212px; border:0px; margin:5px 0px 0px 10px; font-size:14px; color:#000000;}
p.textarea5{ background:url(../../images/front/textfild2.png) no-repeat; height:79px; width:252px; margin:0px; padding:0px;}
textarea.fild5{ background:none; height:62px; width:212px; border:0px; margin:8px 0px 0px 10px; font-size:14px; color:#000000;}
p{ margin:0px; padding:0px;}

/*-------------------------------------------------contact us-------------------------------------------------*/

#flash { position: absolute; top: 0px; left: 90px; width: 62%; z-index: 1000; color: white; border: 1px solid #555;background-color: #B3B6BF; display:none; }
#flash, #flash * { cursor: pointer; }
#flash .yui-b { padding:4px 4px 2px;font-size: 16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#FF0000;  }
#flash .yui-b>* { font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#flash label { display: block; text-align: right; font-weight: bold; text-transform: capitalize; color:#062037; }
#flash.subtle { background-color: #444 !important; color: white; }
#flash.warning { background-color: #ff0 !important; color: black; }
#flash.success { background-color: #1C83C5 !important; }
#flash.failure, #flash.error_flash { background-color: #FFFFFF !important; }


.Testimarea{ width:574px;}
.Testimarea_in{ width:574px; margin:12px 0px 0px 10px;}
.Testim_topbg{ width:574px; background:url(../../images/front/t_topbg.png) no-repeat top; height:9px; }
.Testim_midbg{ width:574px;  background:url(../../images/front/t_midbg.png) repeat-y;}
.Testim_btmbg{ width:574px; background:url(../../images/front/t_btmbg.png) no-repeat; height:45px; position:relative; }
.Testim_midbg p{ width:543px; margin:0 auto;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#422e1a; font-size:13px; line-height:18px; padding-top:4px; padding-bottom:6px;}
.Testim2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#524349;
	font-size:13px;
	font-weight:bold;
	position:absolute;
	right:60px;
	top: 29px;
}
div.box_sitemap{
	padding:0px;
	margin:0px auto;
}
ul.tree, ul.tree ul { list-style-type: none;}
ul.tree ul { margin-left: 30px;} 
ul.tree li { margin: 0; padding: 0 12px; vertical-align:middle; }

ul.tree, ul.tree ul { list-style-type: none; background: url(../../images/front/sitmapimg/vline.png) repeat-y; margin: 0; padding: 0; } 

ul.tree ul { margin-left: 10px; } 
ul.tree li { margin: 0; padding: 0 12px; line-height: 33px; background: url(../../images/front/sitmapimg/node.png) no-repeat; color: #369; font-weight: bold;} 
ul.tree li.last { background: #fff url(../../images/front/sitmapimg/lastnode.png) no-repeat; }


ul.tree li a{
			background:url(../../images/front/sitmapimg/bullet1.png) left top no-repeat;
			padding:0px 5px 7px 28px;
			height:33px;
			color:#870339;
			text-decoration:none;
			
		}
		
ul.tree li a:hover{
			color:#000000;
		}
.copy_l a{
color:#F4E9D5;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}
.copy_l a:hover{
color:#000000;
}
.pagination{font-family:Verdana, Geneva, sans-serif;height:40px;font-size:12px;text-align:right;font-weight:bold;color:#A3793D;margin-top:10px;padding-top:17px;}
.pagination select{color:#A3793D;font-weight:bold;}
.pagination span{color:#A3793D;font-weight:bold;}
.pagination a:link{text-decoration:none;color:#A3793D;font-size:12px;}
.pagination a:visited{text-decoration:none;color:#A3793D;}
.pagination a:hover{text-decoration:none;color:#8F003B;}
.pagination a{text-decoration:none;color:#A3793D;}

.redmore4{ width:85px; height:21px; text-indent:-9999px; float:right; margin-top:-1px; margin-right:3px;}
.redmore4 a{ background:url(../../images/front/contact.png) no-repeat 0px -82px; height:20px; width:85px; display:block;}
.redmore4 a:hover{ background-position:0px -102px;}

.readmorein1{ background:url(../../images/front/arrow-2.png) no-repeat left; font-size:12px; font-weight:bold; padding-left:10px; float:right; margin:5px 8px 0px 0px;}
.readmorein1 a{text-decoration:none; color:#BB3069; }
.readmorein1 a:hover{text-decoration:none; color:#000000;}