@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding:0;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;	
}

body
{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px;
}
a:link, a:visited 
{ 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration: none;
}
a:hover 
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration: underline;
}

a.nav:link, a.nav:visited 
{ 
font-family: "Kristen ITC";
font-size:16px;
color:#000000;
text-decoration: none;
}
a.nav:hover 
{
font-family: "Kristen ITC";
font-size:16px;
color: #be0109;
text-decoration: none;
}

a.mainmenu:link, a.mainmenu:visited 

{ 
outline:none;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#FFFFFF;
text-decoration: none;
background:#be070e;
display:block;
height:28px;
padding-top:5px;
}
a.mainmenu:hover, a.menuactive:link, a.menuactive:visited, a.menuactive:hover 
{
outline:none;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#000000;
text-decoration: none;
background:url(images/white.jpg) no-repeat center;
display:block;
height:28px;
padding-top:5px;
}

a.footer:link, a.footer:visited 
{ 
outline:none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:14px;
color:#000000;
text-decoration: none;
}
a.footer:hover 
{
outline:none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:14px;
color: #990000;
text-decoration: none;
}

.wel_img{
		background:url(images/flower_img.jpg) no-repeat #fcf6b8 bottom;
}

.text_img{
		background:url(images/template_03.jpg) no-repeat #fcf6b8 center ;
}

.tex_wel{font-family:Arial, Helvetica, sans-serif; font-size:12px;
}


.black_text{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:13px;
}
.nav_img{
		background:url(images/left_img.jpg) no-repeat  left top;
}

.flag_img{
		background:url(images/flag.jpg) no-repeat #fcf6b8 top;
}
.side_text{font-family: Choktoff; font-weight:bold; text-align:center; font-size:24px;
}
.bottom_text{font-family: Arial, Helvetica, sans-serif; text-align:center; font-size:14px;
}
.red_img{
		background:url(images/coke_22.jpg) no-repeat ;
}
.gallery_img{
		background:url(images/green_img.jpg) repeat-y;
		}
.ask_text{font-family: "Lucida Sans"; font-style:italic; text-align:center;   font-size:19px;
}
.loc_text{font-family: "Minion Pro"; font-style:italic; text-align:center; color:#be070e;   font-size:40px;
}

.contact_text{font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-align:center; color:#0f1966; font-size:24px;
}

.contact2_text{font-family: Arial, Helvetica, sans-serif; font-weight:bold; line-height:30px; letter-spacing:1px;   text-align:center; color:#0f1966; font-size:19px;
}
.contact3_text{font-family: Arial, Helvetica, sans-serif; font-weight:bold;  text-align:center; color:#0f1966; font-size:30px;
}

.about_text{font-family: Arial, Helvetica, sans-serif;   color:#be070e;   font-size:20px;
}

.contast{font-family:Arial, Helvetica, sans-serif; font-size:14px; } 

.contast_us{font-family:Arial, Helvetica, sans-serif; font-weight:bold;  font-size:17px;
}

/* Step Carasoul CSS */
		.stepcarousel{
			position: relative; /*leave this value alone*/
			overflow: scroll; /*leave this value alone*/
			width: 530px; /*Width of Carousel Viewer itself*/
			height: 98px; /*Height should enough to fit largest content's height*/
		}
		.stepcarousel .belt{
			position: absolute; /*leave this value alone*/
			left: 0;
			top: 0;
		}
		.stepcarousel .panel{
			float: left; /*leave this value alone*/
			overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
			margin: 6px; /*margin around each panel*/
			width: 102px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
		}
		.scrollgeneric {
			line-height: 1px;
			font-size: 1px;
			position: absolute;
			top: 0; left: 0;
		}



a.mainmenu:link, a.mainmenu:visited 
{ 
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#FFFFFF;
text-decoration: none;
background:#be070e;
display:block;
height:28px;
padding-top:5px;
}
a.mainmenu:hover, a.menuactive:link, a.menuactive:visited, a.menuactive:hover 
{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#000000;
text-decoration: none;
background:url(images/white.jpg) no-repeat center;
display:block;
height:28px;
padding-top:5px;
}
#navigation ul#nav {
	z-index: 5000;
	background: #be070e ;
	margin:0;
	padding:0;
	height:49px;
}

#navigation ul#nav li {
    list-style:none;
	position: relative;
	float: left;
	text-align: center;	
    width:153px;
	padding-top:13px;
}

#navigation ul#nav li a {
	display: block;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#FFFFFF;
	text-decoration: none;	
	text-align: center;
    background:#be070e;
}

#navigation ul#nav li a span {
	
   /*	background: url(arrow.gif) no-repeat 100% 50%;  optional */
}

#navigation ul#nav  li ul {
    display: block;
    position: absolute;
/* hidding submenus based on: http://css-class.com/articles/ursidae/  */
    left: -999em;/* this makes it more accessible than display:none; */
    width: 162px;
    background:#be070e;
	
}

#navigation ul#nav  li:hover ul,
#navigation ul#nav  li.over ul /* This is for Internet Explorer 6  */
{
    display: block;
    left: 0;
    top: 100%;
    position: absolute;
    z-index: 4000;
	color:#000000;
    width: 146px;
	
}

#navigation ul#nav  li ul li {
    width: 146px;
    background: transparent;
    text-indent: 0;
    padding: 0;
	margin:0;
	height:30px;
}

#navigation ul#nav  li:hover ul li a,
#navigation ul#nav  li.over ul li a {
    display: block;
    width: 126px;/*this is to adjust if used some background image for dropdown */
    background: transparent;
    padding: 5px 5px;
    text-decoration: none;
    margin: 0;
    color: #eee;
    text-indent: 0;
    text-align: left;
	font-size:14px;
}

#navigation ul#nav li ul li a:hover {
    color: #666666;
    background: #ffffff;
	height:15px;
}

#navigation ul#nav li.active a,
#navigation ul#nav li a:hover,
#navigation ul#nav li:hover a,
#navigation ul#nav li.over a {
   text-decoration: none;
background:url(images/white.jpg) no-repeat center;
height:35px;
}
</style>
