@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
.star {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	color:#FF0000;
	text-decoration: none;
}
body {
	padding: 0px;
	margin: 0px;
	background-color:#000000;
	font-family: Tahoma, Arial;
	font-size: 15px;
	font-weight: normal;
	color: #424242;
	text-decoration: none;
	}
#main-wraper
	{
	min-height:966px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:966px; /* for IE5.x and IE6 */
	width:986px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	}
#header-cont
	{
	min-height:390px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:390px; /* for IE5.x and IE6 */
	width:986px;
	display:block;
	float:left;
		}
#logo
{
width:514px;
height:85px;
float:left;
padding-left:32px;
padding-top:4px;
}
#logo-rgt
{
width:116px;
height:87px;
float:right;
padding-right:48px;
padding-top:4px;
}
#phone-num
	{
	width:196px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#45370f;
	float:right;
	padding-right:48px;
	}
	
#nav
	{
	background-image: url(../images/header-bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	width:986px;
	min-height:159px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:159px; /* for IE5.x and IE6 */
	float:left;
	background-color: #d1d2b7;
	}

#btm-header
	{
	width:986px;
	height:231px;
	margin:0px;
	padding:0px;
	float:left;
	}

.spacer 
	{
	line-height: 0px;
	clear: both;
	}

#main-body{
	min-height:464px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:464px; /* for IE5.x and IE6 */
	width:955px;
	background-color: #FFFFFF;
	padding:29px 15px 29px 15px;
	float:left;
}
#main-body h1, #main-body h2
	{
	font-family: Tahoma, Arial;
	font-size: 20px;
	font-weight:normal;
	color: #575757;
	text-decoration: none;
	float:left;
	padding-right:5px;
	padding-bottom:10px;
	}
#main-body h2
	{
	color: #604c11;
	font-size:24px;
	float:none;
	}

.paging {
	height:auto;
	width:auto;
	float:left;
	margin-left:2px;
	/*border:1px solid;*/
	}
.middle {
	height:auto;
	width:5px;
	float:left;
	/*border:1px solid;*/
	}
.paging a {text-decoration:none;}
.paging a:hover{text-decoration:underline;}	
	.txt
	{
	 position:relative;top:8px;
	}

.txt2
	{
	 position:relative;top:8px; position:relative;right:3px;
	}

.bd-sep
	{
	background-image: url(../images/body-sep.gif);
	background-repeat: repeat-x;
	background-position: center center;
	margin:0px auto 0px auto;
	width: 100%;
	height:25px;
	}
#bd-lft-sec
	{
	min-height:450px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:450px; /* for IE5.x and IE6 */
	width:644px;
	float:left;
	}
#tab-cont
	{
	width:644px;
	height:auto;
	float:left;
	padding-top:10px;
	}
#tab-cont .lft-tabs
	{
	width:313px;
	height:111px;
	float:left;
	margin-right:7px;
	margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#3f3f3f;
	text-align:center;
	background-image: url(../images/heads-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#tab-cont .lft-tabs h1, #tab-cont .lft-tabs h2
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#3f3f3f;
	text-align:center;
	float:none;
	margin:0;
	padding:2px 0 2px 0;
	}
#tab-cont .lft-tabs h2
	{
	font-size:36px;
	padding-top:10px;
	}
#bd-home-sep
	{
	width:26px;
	height:450px;
	float:left;
	}
#bd-right-sec
	{
	min-height:450px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:450px; /* for IE5.x and IE6 */
	width:245px;
	float:left;
	margin-left:15px;
	}
#bd-right-sec .delv
	{
	width:245px;
	height:209px;
	padding-top:20px;
	padding-bottom:80px;
	float:left;
	}
	
	#bd-right-sec .delv2
	{
	width:245px;
	height:209px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	}
	.sep-line
	{
	background-image: url(../images/sep.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 98%;
	margin:0 auto 0 auto;
	height:20px;
	}
	.lnkcls
	{
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
	}
	.lnkcls a:
	{
	font-weight:normal;
		color:#000000;
	text-decoration:underline;
	}
	
	.lnkcls a:hover
	{
	font-weight:bold;
		color:#000000;
	text-decoration:underline;
	}
	
	.lnkcls a:visited
	{
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
	}
	
	.link a
	{
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		font-size:18px;
		text-decoration: none;
		color:#666666;
	}
	.link a:hover 
	{
	text-decoration:underline;
	}
/*############################################################################################*/	
	.badmsg
	{
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		color:#FF0000;
		height:30px;
	}
	.goodmsg
	{
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
		color:#009900;
		height:40px;
	}
/*/////////////////////////style for gallery///////////////////////////////*/	
	.galleryStyle
	{
		margin-left:25px;
		width:920px;
		height:auto;
		/*border:solid;*/
	}
	.pictureStyle
	{
		float:left;
		margin-left:20px;
		margin-top:20px;
		margin-bottom:20px;
		width:200px;
		height:150px;
		/*border:solid;*/
	}
/*///////////////////////////////////////////////////////////////////////

//////////////////////// Style for contact ///////////////////////////*/
.inputStyle
{
	float:left;
	height:25px;
	width:230px;
}
.txtStyle
{
	font-family:"Times New Roman", Times, serif;
	font-weight:500;
	float:left;
	width:170px;
	height:25px;
}
/*////////////////////////////////////////////////////////////////////

################################################################################################*/
		
#bd-right-sec .mrinfo
	{
	width:237px;
	height:111px;
	background-image: url(../images/info-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left:auto;
	margin-right:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#1f1f1f;
	text-align:center;
	padding-top:25px;
	}
#bd-right-sec .mrinfo a
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#1f1f1f;
	text-decoration:none;
	}

#footer
	{
	height:54px; 
	width:986px;
	background-color:#417771;
	float:left;
	
	}
#footer ul
	{
	margin:0px;
	list-style-type:none;
	display:block;
	padding-left:29px;
	padding-top:20px;
	float:left;
	}
#footer ul li, #footer ul li a 
		{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	text-align:left;
	float:left;
	display:block;
	list-style-type:none;
	padding-right:10px;
		}
#footer ul li a:hover
	{
	text-decoration:underline;
	}
#footer-rgt
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top:20px;
	margin:0px auto 10px auto;
	width:200px;
	float:right;
}
#footer-rgt a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	}
	
.gallery_txt {
	width:196px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737373;
	text-align:center;
	margin-bottom:20px;
	height:35px;
}


.chromestyle ul{

float:left;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline; 
}

.chromestyle ul li a{
color: #494949;
padding: 2px 4px; background-image:url(../images/mnu-bg.gif); background-repeat:no-repeat;  width:127px; height:32px; 
background-position: left bottom;
text-decoration: none; float:left; 

}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(../images/mnu-hvr.gif); background-repeat:no-repeat; background-position: left top; height:32px; width:127px; float:left; 
font-weight:bold;}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #ffefc3;
width: 200px;
visibility: hidden;
float:left;

filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=5); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black; line-height:18px;
}

* html .dropmenudiv a{ /*IE only hack*/

}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #fff;
}


	/* menu */



/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0; margin-right:7px;
 }

ul.dropdown {
 position: relative;
 float: left; 
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle; 
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 cursor: default; 
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 width: 100%; 
}

ul.dropdown ul li {
 float: none; 
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}
/**
 * Horizontal Upward CSS Drop-Down Menu Component
 *
 * @file		dropdown.upward.css
 * @package		Dropdown
 * @version		0.1
 * @type		Transitional
 * @requires	dropdown.upward.css
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

@import "dropdown.css";

ul.dropdown-upward ul {
 top: auto !important;
 bottom: 100%; 

}

ul.dropdown-upward ul ul {
 bottom: 1px;
}


/** 
 * Default CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		Default
 * @version		0.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {}
 * Expected directory tag - li
 *
 */

@import "helper.css";


/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */


ul.dropdown {
 font-weight: normal;  
 
}

	ul.dropdown li {
	 padding: 5px 10px;
	 color: #fff; 
	 font-size:13px; 
	}
	ul.dropdown a:hover {  color: #000; 
	
	}
	
	
	ul.dropdown li.hover,
	ul.dropdown li a:hover {
	color: #ffffff; 
	}
	ul.dropdown li:hover {
	
	 color: #ffffff;
	}
	
	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #fff; text-decoration: none; }
	ul.dropdown a:hover		{ color: #000;  }
	ul.dropdown a:active	{ color: #fff; }

	/* -- level mark -- */

	ul.dropdown ul {
	 width: 200px;
	 margin-top: 1px; 

	}

		ul.dropdown ul li {
		 font-weight: normal;  background-color: #417771;  color:#000;  
		}
			
		ul.dropdown ul li a:hover {
		 font-weight: normal; 
		float:left; 
		}
		
		ul.dropdown ul li:hover {
		 font-weight: normal;  background-color: #417771;  
		 color:#00a3e4;
	
		}
	ul.dropdown ul  a:visited	{ color: #fff; text-decoration: none; width:150px; float:left; }



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 20px;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {

}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {

}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;


}