/* Genreral class used to give the margin and font style */
body
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #531d0b;
}
/*Genreral class used to give the font styles in all TD's*/
td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #531d0b;
}
/*Genreral class used to give linking style where anchor is used*/
a
{
	color: #531d0b;
	text-decoration: none;
}
a:hover
{
	color: #531d0b;
	text-decoration: none;
}
/*Class used to give linking style in whole site */
a.Link
{
	color: #0097ac;
	text-decoration: none;
}
.soman{ display:inline; width:100%;}
.soman h3{margin:0; padding:0; display:inline;}
.soman h3 a{text-decoration:none;color:#ffffff;}
a.Link:hover
{
	color: #0097ac;
	text-decoration: underline;
}
/*Class used to give linking style on ctrlStaffMembersFront Control in Front end Controls folder */
.LinkStaff
{
	color: #7c7c7c;
	text-decoration: none;
}

.LinkStaff:hover
{
	color: #521d0b;
	text-decoration: none;
}
/*Class works as a container after header and before footer*/
.MainContainer
{
	width: 780px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}

/*Class works as a middle container after header and before footer*/
.MiddleContainer
{
	width: 780px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}
/*Class used to give the star image before PageHeading*/
.Heading
{
	background-image: url(../images/star.gif);
	background-repeat: no-repeat;
	width: 565px;
	height: 25px;
	font-size: 15px;
	font-weight: bold;
	color: #531d0b;
	float: left;
	text-indent: 20px;
}
/*Class used to give the width of the text area in whole site*/
.Text
{
	width: 555px;
	float: left;

}

/*Class used to give the width of the text area on Index Page*/
.Text1
{
	width: 573px;
	float: left;
	
}

/*Class used to give the Header Bg*/

#Header
{
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 106px;
	width: 780px;
	float: left;
	top: 0px;
	margin: 0px;
	padding: 0px;
}
/*Class used to give the Space before the heading text on masterpage*/
.Spacer1
{
	width: 474px;
	height: 92px;
	float: left;
}
/*Class used to give the alignment of the header Search Image on Header*/
.Search1
{
	background-image: url(../images/search1.gif);
	background-repeat: no-repeat;
	width: 273px;
	height: 39px;
	margin-top: 24px;
	float: left;
}

.Search
{
	background-image: url(../images/search.gif);
	background-repeat: no-repeat;
	width: 227px;
	height: 39px;
	margin-top: 24px;
	float: left;
}
/*Class used to give the alignment of the header Search Inputbox on Header*/
.SearchInputBox
{
	width: 141px;
	height: 20px;
	border: 2px solid #c4eaf1;
	color: #531d0b;
	margin-top: 8px;
	margin-left: 70px;
	float: left;
}
/*Class used to give the alignment of the header Search GOButton on Header*/
.GoBtn
{
	background-image: url(../images/GoBtn.gif);
	background-repeat: no-repeat;
	width: 39px;
	height: 18px;
	float: left;
	border: 0px;
	margin-top: 8px;
	margin-left: 5px;
}

.Left
{
	width: 192px;
	height: auto;
	float: left;
}
/*Class used to give the linking of the left top logo*/
a.Logo
{
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 192px;
	height: 182px;
	float: left;
}
/*Class used to give the space before the left Menu*/
.LeftSpacer1
{
	width: 192px;
	height: 23px;
	float: left;
}
/*Class used for the alignment of the left Menu Content*/
#Left
{
	width: 192px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
/*Class used for the alignment of the Unordered List in left Menu Content*/
#Left ul
{
	width: 192px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
/*Class used for the alignment of the List Item in left Menu Content*/
#Left li
{
	width: 192px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	float: left;
}
/*Class used for the alignment of the List Item Menu blue Line in left Menu Content*/
.li-LeftMenuLine
{
	background-image: url(../images/line.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 192px;
	height: 13px;
	float: left;
}
/*Class used to give the line-height to the SubMenus of List Item in left Menu Content*/
.SubMenu
{
	line-height: 20px;
}
/*Class used to give the linking style to the MenuItem in Left Menu */
a.MainNavigation
{
	color: #531d0b;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

a.MainNavigation:hover
{
	text-decoration: none;
	color: #0097ac;
}
/*Class used for the content area */
.Right
{
	width: 588px;
	height: auto;
	float: left;
}
/*Class used for the Flash area on Home page*/
.ImageGallery
{
	width: 555px;
	height: 398px;
	float: left;
}
/*Class used for the Flash area on Content page */
.InnerBanner
{
	width: 557px;
	height: 196px;
	float: left;
}
/*Class used to give the Space before the heading text on Content pages*/
.RightSpacer1
{
	width: 588px;
	height: 20px;
	float: left;
}
/*Class used to give the Footer Area*/
.Footer
{
	width: 780px;
	height: auto;
	float: left;
	
}
/*Class used to give the Left space before the statrting of Footer Area*/
.FooterLeft
{
	width: 192px;
	height: 80px;
	float: left;
}
/*Class used to give the Content of Footer Area where Footer Image and Text etc is visible*/
.FooterRight
{
	width: 588px;
	height: auto;
	float: left;
}
/*Class used to give the Property of the address in footer*/
.FooterAddress
{
	width: 588px;
	height: 20px;
	float: left;
}
/*Class used to give the Footer background Image*/
.FooterSubmit1
{
	background-image: url(../images/Footerbg.jpg);
	background-repeat: repeat-x;
	height: 38px;
	width: 588px;
	float: left;
}
/*Class used to give the MailingList Image in Footer*/
.MailingLIst
{
	background-image: url(../images/MailingList.jpg);
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: 195px;
	width: 185px;
	height: 27px;
	float: left;
}

/*Class used to give the Listing alignment in Footer menu*/
#footer
{
	width: 580px;
	height: 20px;
	float: left;
	}
#footer ul
{

	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	overflow: hidden;
}

#footer li
{
	height: 30px;
	float: left;
	padding: 0px;
}
/*Class used to give the style on linking  in Footer menu*/
#footer a
{
	font-size: 9px;
	color: #531d0b;
	text-decoration: none;

}
#footer a:hover
{
	text-decoration: none;
}
.footerli1
{
	width: 15px;
	height: 30px;
	float: left;
	text-align:center;
	margin-left: 0px;
}
/*Class used to give the Font property of text in Footer*/
.Footertext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #531d0b;
	text-decoration: none;
	float: left;
}

/*Class used to give the Font property of text in Footer*/
.Footertext1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	width: 580px;
	font-weight:bold;
	font-style:italic;
	color: #531d0b;
	text-decoration: none;
	float: left;
}
/*Class used to give MailingListInputBox Image in  Footer*/
.FooterInputbg
{
	background-image: url(../images/MailingListInputBox.gif);
	background-repeat: no-repeat;
	width: 295px;
	height: 27px;
	float: left;
}

/*Class used to give the Font size and color to all the messages in the site*/
.Msg
{
	font-size: 11px;
	color: #0097ac;
}
/*Class used to give the Line under the staff members name on staff member control*/
.Leftbarline
{
	border-bottom: solid 1px #aaaaaa;
}
/*Class used to give the staff title on staff member page*/
.bodytitle1
{
	color: #77b6d0;
	font-size: 10pt;
	font-weight: 700;
	font-style: italic;
	line-height: 15pt;
	text-decoration: none;
	border-bottom: 1px dotted #7c7c7c;
	width:557px;
}

/*Class used to give the Properties of the staff member details on staff member page*/
.StaffText
{
	color: #7c7c7c;
	font-size: 10pt;
	font-weight: 500;
	text-decoration: none;
	text-align: justify;
}
.HomeContentText
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#531d0b;
}
.FeaturedEventsHeading
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:center;
color:#531d0b;
}
/*Class used for Left Image width in Photo Albums Page*/
.PhotoGallery
{
	width:91px;
	float:left;
}
/*Class used for View Photo Album Link in Photo Albums Page*/
.ViewPhotoAlbum
{
	width:540px;
	height:auto;
	text-align:right;
	margin-right:4px;
	float:right;
}
/*Class used for Anchor Tag in View Photo Album Link*/
a.ViewPhoto
{
	font-size:8pt;
	color:#531D0B;
}
a.ViewPhoto:hover
{
	font-size:8pt;
	color:#88D4E3;
}
/*Class used for Left Image Border and Margin*/
.GreyBorder
{
	width:85px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}

/*Class used for Image Border in Photo Gallery*/
.Img
{
	border:2px solid #B4B4B4;
	border-collapse:collapse;
	float:left;
}

/*Class used for Left Side Photo Description in Photo Albums Page*/
.PhotoGalleryDescription
{
	width:150px;	
	margin-top:10px;
	float:left;
}

/*Class used for Image Border and Background Color in Photo Gallery*/
.ItemList
{
	background-color:#ededed;
	border:1px solid #B4B4B4;
	border-collapse:collapse;

}
/*Class used for Previous Button in Photogallery Paging*/
.Paging
{
	width:44px;
	float:left;
	vertical-align:bottom;
	
	
}
/*Class used for Next Button in Photogallery Paging*/
.Paging1
{
	width:44px;	
	vertical-align:middle;
	float:left;
}
/*Class used for Datalist in Photogallery Paging*/
.DataList
{
	
	width:550px;
	float:left;
}
/*Class used for background image in Photogallery */
.GalleryBg
{

width:550px;
height:20px;
float:left;
}
/*ID used for Caption of the photo in Photogallery */
#DivCaption
{
	width:550px;
	min-height:25px;
	position:relative;
	float:left;
	border:1px solid #fff;
}
/*Class used for Video Data List Area in Video Page*/
.VideoDataList
{
width: 557px;
background-color:#e3e3e3; 
border:1px solid #B4B4B4;
border-collapse:collapse;
float: left
}

/*Class used for Video in Video Page*/
.Video
{
width: 300px; 
height:auto;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
float: left
}

/*Class used for Video Description in Video Page*/
.VideoDescription
{
width: 220px;
height:auto;
padding-top:10px; 
padding-left:10px;
padding-bottom:10px;
float: left
}

.EventContainer
{
	float: left; 
	width: 555px;	
}
.EventLeftContainer
{
	width:120px;
	float:left;
	
}
.EventRightContainer
{
	width:435px;
	float:left;
	
}
.RedText
{
	font-family: verdana, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: red;
}
/*Class used to give linking style in whole site */
a.LinkPress
{
	color: #0097ac;
	text-decoration: underline;
}

a.LinkPress:hover
{
	color: #0097ac;
	text-decoration: none;
}


/* new add on 1 july 2010*/
	
.ShopContainer {
	height:auto;
	width: 555px;
	float:left;
}
.ShopTop
{
width:555px;
height:23px;
float:left;
}
.ShopBottom
{
width:555px;
height:27px;
float:left;
}
.ShopMiddle
{
width:555px;
height:auto;
float:left;
background-image:url(../Images/ShopBg.jpg);
background-repeat:repeat-y;
}
.ShopLeft
{
width:220px;
height:53px;
float:left;
}
.ShopRight
{
width:310px;
height:auto;
float:left;
}
.OnlineShopping
{
width:310px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;
color:#6d2507;
}
.OnlineShopping a
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;
color:#6d2507;
}
.OnlineShopping a:hover
{
text-decoration:none;
}
.ShopLinks
{
width:310px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#6d2507;
line-height:18px;
}

.ShopLinks a
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#6d2507;
line-height:18px;
}
.SubCategorySearchpanel
{
	width:593px;
	float:left;

	}
.HrLine
{
	margin:0px 0 18px 0;
	}
*html .HrLine
{
	margin:0px 0 2px 0;
	}		
	/* new add on 1 july 2010*/
	