@import "../fonts/fontstyle.css";
* {margin: 0; padding:0;}

html, body {height: 100%;}
.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -35px;}
.footer, .push {height: 35px;}

body{ font-family: 'open_sansregular', Helvetica, sans-serif; font-size:12px; color:#000; 
background:#b61d49 url(../images/bodyBg.jpg) repeat-x top;}
a{ text-decoration:none;}
img{ border:none;}
ul, li{ list-style:none;}
.clear{ clear:both;}
.bg_none{ background:none !important;}
.toprounded{ border-radius:5px 5px 0 0;}
.row{ width:100%;}
.container{ width:960px; margin:0 auto; padding:0 10px; background:#FFF;}
.padg_btm{ padding-bottom:30px;}

/*------Header==================>>>>>*/
.header{ height:100px; overflow:hidden;}
.logo{ background:url(../images/logo.gif) no-repeat center; width:120px; height:60px; padding-top:38px; display:block; float:left;}
.logo a{ display:block; width:120px; height:40px;}

.menu{ float:right; margin-top:47px; background:url(../images/menu_bg1.jpg) repeat-x; height:40px; border-radius:5px;
border-left:2px solid #a73159; border-right:2px solid #a73159;}
.main_menu{ list-style:none;}
.main_menu li{ float:left; background:url(../images/menu_border.gif) no-repeat 0 9px;}
.main_menu li.first{background:none}
.main_menu li a{ text-decoration:none; color:#fbfbcd; font-size:16px; padding:8px 12px; margin:0 1px; display:block; 
text-shadow:0px 1px 0px #000; margin-top:2px; font-family:Helvetica, sans-serif}
.main_menu li a:hover, .main_menu li a.active{ color:#fffae7; background:#920333;}

/*-----Banner==================>>>>>*/
.banner{ height:330px; background:url(../images/bnr_shadow.png) no-repeat bottom center; padding-top:10px;}
.label_text h3{ font-size:18px; padding-left:10px; display:block;}

.innrBanner{ height:199px; background:url(../images/bnr_shadow.png) no-repeat bottom center; padding-top:10px;}

.bckg_descp{ padding-top:20px;}
.bckg_descp p{ clear:both; font-size:13px; line-height:20px; color:#7a2d47}
.right_img{ float:right; margin-left:20px; box-shadow: 3px 5px 8px #3c1b25; border-radius:5px;}
.left_img{ float:left; margin-right:20px; box-shadow: 1px 2px 4px #3c1b25; border-radius:5px;}


/*-----Left panel==================>>>>>*/
.left_panel{ width:670px; float:left;}
.right_side_cont{ width:670px; float:right;}

.title{ font-size:15px; color:#75042a; font-family: 'open_sansregular'; letter-spacing:-1px; font-weight: bold;}
.descp{ font-size:13px; line-height:20px; color:#7a2d47;}
.readmore{ font-weight:600; font-size:12px; color:#db618a;}
.readmore:hover{ color:#75042a;}

.hm_box_cont{margin-top:30px;}
.hmLeftbox{ width:320px; float:left; background:#fbf5e9; border-radius:5px;}
h2.hmboxtitle{ padding:5px 10px; font-size:18px; color:#75042a; font-family: 'open_sansregular'; letter-spacing:0px; font-weight: 100;}
p.hmboxdescp{ padding:5px 10px; line-height:18px; color:#7a2d47;}

.hmRighttbox{ width:320px; float:right; background:#fbf5e9; border-radius:5px;}
.hmRighttbox img{ padding:0 10px; border-radius:10px;}


.titleLeftbar{ width:230px;}
.leftSidebar{ width:230px; border-radius:0 0 5px 5px; float:left;}
.titleLeftbar h1{ background:#930; padding:4px 8px; border-radius:5px 5px 0 0; font-size:16px; color:#FFF; font-weight: 100;}


#tabsholder{ padding-top:10px; text-align:left;}
ul.tabs {width:100%; overflow:hidden; float:left; background:#fbf5e9; border-radius:0 0 5px 5px;}
ul.tabs li {list-style-type:none; display:block; color:#983053; padding:6px 5px; padding-left:30px; display:block; font-size:14px; width:100%;
background:#fae9c6 url(../images/area_loct_icon.png) no-repeat left center; margin:1px 0px; cursor:pointer; font-weight:100;  }
ul.tabs li:hover {background:#fbdea3 url(../images/area_loct_iconHover.png) left center no-repeat; color:#979293;}
ul.tabs li.current {background:#fbdea3 url(../images/area_loct_iconHover.png) left center no-repeat; color:#979293;}


.tabscontent {display:none; width:670px; float:right; min-height:350px; height:auto !important; }
.right_side_cont h1{font-size:24px; color:#75042a; font-family: 'open_sansregular'; letter-spacing:-1px;
border-bottom:2px solid #333;}

.loctBox_outer{ width:540px; height:260px;}
.loctBox_left{ float:left; width:270px;}
.loctBox_right{ float:right; width:270px;}

.locBox_title{font-size:21px; color:#990033; font-family: 'open_sansregular'; letter-spacing:0px;
border-bottom:2px solid #900;
}
.loctBox_left1{ background:#fcf2dd; height:220px;}
.locBox_descp{ padding:5px;}
.locbox_img{ float:right; box-shadow: 1px 2px 4px #3c1b25; border-radius:5px; padding:2px; background:#f8e3a4; margin:0px 0 10px 15px;}
.locBox_addr{ width:260px; height:200px; background:#f5ecd2; border-radius:5px;}
.locBox_addr p{ padding:0 15px; line-height:20px; font-size:13px; margin-top:10px; font-weight:100; color:#000;}
.locBox_descp{font-size:13px; line-height:20px; color:#7a2d47; margin-top:20px;}

.jobBox_addr{ width:260px; height:200px; background:#f5ecd2; border-radius:5px; float:right;}
.jobBox_addr p{ padding:0 15px; line-height:20px; font-size:13px; margin-top:10px; font-weight:100; color:#000;}
.jobBox_post{ float:left; }
.jobBox_post p{ padding-left:50px; padding-top:30px;}
.jobBox_post p span{ font-size:14px; font-weight:600; display:block; padding:10px 0 0 0;}


#tabshow {margin: 20px 0;}
#tabshow ul { list-style:none;}
#tabshow li { list-style:none; padding:0 7px; border:1px solid #e2ddcf; 
border-radius:5px 5px 0 0; background:#efece5; margin-left:10px;}
* html #tabshow li {display: inline; }
#tabshow li, #tabshow li a {float: left; padding:1px 7px; font-size:13px; color:#900;}
#tabshow ul li:hover, #tabshow ul li.active {background: #f5ecd2;}
#tabshow ul li.active a {color: #900; }
#tabshow div {background: #fff;clear: both;	padding: 15px; min-height: 300px; 
height:auto !important; border:1px solid #e2ddcf; border-radius:5px;}
#tabshow div h3 {margin-bottom: 12px; font-size:18px; color:#75042a; font-weight:100; }
#tabshow div h4{ font-size:13px; font-weight:bold; margin-bottom:5px; margin-top:20px; color:#000;}
#tabshow div p { color:#531a2d; line-height:18px;}
#tabshow ul li a {text-decoration: none; padding: 8px; color: #000; font-weight: 100; }



/*-----Right sidebar==================>>>>>*/
.right_panel{ width:260px; float:right;}
.left_sideBar{ width:260px; float:left;}
.frnchlogo{width:226px; height:123px; margin:0 auto; margin-bottom:20px;}

.sbStoreloct{ width:260px; overflow:hidden;}

.sbTitle{ background:#6e0e1a; border-radius:5px 5px 0 0; height:30px; width:260px; margin-top:0px;}
.sbTitle h1{ font-size:17px; font-family: 'open_sansregular'; color:#fff7f7;
padding-left:7px; font-weight:100; line-height: 30px;}

.imgarea{ width:254px; height:220px; border:3px solid #6e0e1a; border-radius: 0 0 5px 5px;}


.cont_left{ float:left; width:560px;}
.cont_left h2{ font-size:16px; color:#036; font-weight:700; line-height:40px;}
.field_outer {
	margin-bottom:22px; clear:both;}
.field_names {
	width:80px; float:left; color:#333; text-align:left; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.input_area input {
	width:254px; border:1px solid #ccc; font-size:12px; padding:2px 8px; 
	 }
.sub_btn {
	width:70px; height:30px; text-align:center; cursor:pointer;}
	.sub_btn:hover{ border:1px solid #960; border-radius:5px;}
.error{ color:#900; font-size:13px; font-weight:100;}

fieldset{ border-radius:5px; padding:10px 0 20px 15px; border:1px solid #d0c9b5;}
legend{ font-size:13px; font-weight:bold; color:#900; padding:0 4px;}


.cont_right{ float:right; width:310px;}
.cont_right h2{ font-size:16px; color:#000; font-weight:700; line-height:40px;}
.cont-info{ margin-bottom:20px;}
.cont-info p{ color:#333; font-size:13px; margin:0px; padding:0px; line-height:18px; padding-bottom:10px;}













/*------footer==================>>>>>*/
.ftr_bg{ background:#6e0e1a; height:35px;}
.copyright{ padding-top:7px; float:left; width:400px;}
.copyright p{ color:#f3f3f3; font-weight:100; font-size:12px; line-height:20px;}
.designby{ float:right; padding-top:7px;}
.designby p{color:#f3f3f3; font-weight:100; font-size:12px; line-height:20px;}
.designby p a{ color:#f3f3f3; text-decoration: none; font-size:13px; padding-left:2px;

}
.designby p a:hover{
	text-decoration: underline;
	color:#ccc;
}


.imgalry{
	list-style:none;
}
.imgalry li{
	float:left;
	border:1px solid #ccc;
	margin:10px;
	width:303px;
	height:203px;
	border-radius:5px;
	overflow:hidden;
}
.imgalry li img{
	box-shadow: 1px 2px 4px #3c1b25; border-radius:5px; padding:2px; background:#f8e3a4;
}

.imgallery{
	float:right;
	width:330px;
	height:250px;
	border:1px solid #ccc;
	border-radius:5px;
	overflow:hidden;
	margin-left: 10px;
margin-bottom: 10px;
}



