﻿/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/

/*====================*/
/*=== Reset Styles ===*/
/*====================*/
body {
	line-height: 1;
	color: black;
	background: #fbfaf9;
	margin: 0px;
	font: 1em/1.3em "Sabon Next W01 Display", Times, serif;
	color: #353535
}
.t1{
	font-family: Arial, Helvetica, sans-serif;
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 1.4em;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

h1 {
	font: 1.2em/1 "Avenir LT W01 95 Black", sans-serif;
	text-transform: uppercase;
	color: #272423;
	text-shadow: 1px 1px 0 #f9f9f7, 1px 2px 0 #e7e6e2;
	margin: 0 0 px;
	font-weight: bold;
}
h2 {
	font: 1.1em/1 "Avenir LT W01 95 Black", sans-serif;
	text-transform: uppercase;
	color: #CC0000;
	text-shadow: 1px 1px 0 #f9f9f7, 1px 2px 0 #e7e6e2;
	margin: 0 0 px;
	font-weight: bold;
}
h3 {
	font: 2em/1 "Avenir LT W01 95 Black", sans-serif;
	text-transform: uppercase;
	color: #000;
	text-shadow: 1px 1px 0 #f9f9f7, 1px 1px 0 #e7e6e2;
	margin: 0 0 px;
	font-weight: bold;
}
h4 {
	font: 2em/1 "Avenir LT W01 95 Black", sans-serif;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 1px 1px 0 #000, 1px 1px 0 #000;
	margin: 0 0 px;
	font-weight: bold;
}


/*===================*/
/*=== Main Styles ===*/
/*===================*/

a, a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover, a:active {
	color: #AEAEAE;
	text-decoration: underline;
}

#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

.slider-wrapper { 
	width: 1000px; 
	margin: 0px auto;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}



/* point right for anchors in subs */
#menu ul .sf-sub-indicator { background-position:  -10px 0; }
#menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
#menu ul a:focus > .sf-sub-indicator,
#menu ul a:hover > .sf-sub-indicator,
#menu ul a:active > .sf-sub-indicator,
#menu ul li:hover > a > .sf-sub-indicator,
#menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}


	#main-nav { float: right; margin-top:30px; }

		#main-nav > ul { margin-top:-3px; }

			#main-nav li {
				list-style: none;
				float: left;
				margin: 0;
				position: relative;
				margin-right:15px;
			}
			
			#main-nav li:last-child {margin-right:0px;}
			
			#main-nav a {
	color: #666;
	font-family: arial;
	font-size: 12px;
	display: block;
	position: relative;
	text-align: center;
	z-index: 98;
	padding: 8px 18px 8px 18px !important;
	background: #efefef;
	border-radius: 3px;
}


				#main-nav a:after {
					color: #aeaeae;
					font-size: 11px;
					font-style: italic;
					font-weight: 400;
					display: block;
					line-height: 0;
					text-align: center;
					text-transform: lowercase;
				}

					#main-nav a:hover, #main-nav .hover > a, #main-nav .current > a, {
						border-top-color: #fff;
						color: #000;
						background:#03bbf2;
						text-shadow: 0 0px 0 #333);
					}

					#main-nav a:hover, #main-nav .hover > a, #main-nav .current > a { 
						color:#fff;
						text-decoration:none;
						background-color: #03bbf2;
						background-repeat: repeat-x;
							
	background-image: linear-gradient(top, #c52b2f, #03bbf2);
	border-left-color: #03bbf2;
	border-right-color: #03bbf2;
	border-top-color: #03bbf2;
	border-bottom-color: #387038;
}
					#main-nav ul li ul li a:hover > #main-nav ul li a {background:#03bbf2 !important;}

				/* Dropdown */
					

				#main-nav ul ul {
					left: -25px;
					padding: 0;
					position: absolute;
					top: 45px;
					visibility:hidden;
				}
				#main-nav ul ul ul {
					left: 150px;
					padding: 0;
					position: absolute;
					top: 0px;
					visibility:hidden;
				}
				#main-nav li:hover > ul {
					visibility:visible;
					}
					#main-nav ul ul li { float: none; }

						#main-nav ul ul a {
							color: #fff;
							font-size: 12px;
							font-weight: 400;
							text-align:left !important;
							width:120px;
							border-bottom:1px solid #555;
							background:#444;
							border-radius:0px;

						}

						#main-nav ul ul a:hover, #main-nav ul ul .hover > a, #main-nav ul ul .current > a, #main-nav ul ul .current > a:hover {
							color: #fff;
							text-shadow: 0px 1px 0 rgba(0, 0, 0, 0.2);
							border-bottom-color:#353535;
							border-bottom-color:#353535;
						}

						#main-nav ul li.current > a:after {
							content: '';
							position: absolute;
							left:50%;
							top: 100%;
							margin-left:-5px;
							border-left: 6px solid transparent;
							border-right: 6px solid transparent;
							border-top: 6px solid #03bbf2;

						}
						#main-nav ul li ul li:first-child > a:after {
							content: '';
							position: absolute;
							left:24%;
							top: 0%;
							margin-left:-5px;
							margin-top:-6px;
							border-left: 6px solid transparent;
							border-right: 6px solid transparent;
							border-bottom: 6px solid #444;
						}
						#main-nav ul li ul li:first-child > a:hover:after {
							border-bottom-color:#9ac92c;

						
						}
						#main-nav ul li.current ul li:first-child > a:after {
							content: '';
							position: absolute;
							left:24%;
							top: 0%;
							margin-left:-5px;
							margin-top:-6px;
							border-left: none;
							border-right: none;
							border-bottom: none;

						}
						#main-nav ul li ul li ul li:first-child > a:after {
							content: '';
							position: absolute;
							left: -1px;
							top: 50%;
							margin-top: -6px;
							border-left: 0;	
							border-bottom: 6px solid transparent;
							border-top: 6px solid transparent;
							border-right: 6px solid #444;

						}
						#main-nav ul li ul li ul li:first-child > a:hover:after {
							border-bottom-color: transparent;
							border-right-color:#bf292b;
						}
						nav select { display: none; }
						
						.gray_bg { background-color:#f7f7f7; border-top:1px solid #eee; border-bottom:1px solid #eee;}
						.img{
	margin: 15px 15px 0px 0px;
}
.red{
	color: #BF292B;
}

.blue{
	font: normal normal bold 100% serif;
	color: #006699;
}

.footer { background-color:#3a3a3a; border-top:1px solid #000;
height:70px;
font-family: Arial, Helvetica, sans-serif;
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #ebebeb;
	line-height: 1.4em;


}

.banner{
	background:url(images/banner.jpg) no-repeat;
	height:160px;

}
.banner2{
	background:url(images/banner2.jpg) no-repeat;
	height:160px;

}
.banner3{
	background:url(images/banner3.jpg) no-repeat;
	height:160px;

}

.banner4{
	background:url(images/banner4.jpg) no-repeat;
	height:160px;

}
.banner5{
	background:url(images/banner5.jpg) no-repeat;
	height:160px;

}
.banner6{
	background:url(images/banner6.jpg) no-repeat;
	height:160px;

}

.box{
background:#fff;
	border: 1px #808080 solid;
	-moz-box-shadow: 0px 0px 9px #333;
	-webkit-box-shadow: 0px 0px 9px #333;
	box-shadow: 0px 0px 9px #333;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
}

.form{
	border: 1px #AEAEAE solid;
	padding:3px;
	height: 22px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px; /*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/;
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/ /*Element must have a height (not auto)*/ /*All filters must be placed together*/	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f2eee9', endColorstr = '#fffbfa')"; /*Element must have a height (not auto)*/ /*All filters must be placed together*/;
	background-image: linear-gradient(top, #f2eee9, #fffbfa);
	background-image: linear-gradient(top, #f2eee9, #fffbfa);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
}
.form1{
	border: 1px #AEAEAE solid;
	padding:3px;
	height: 122px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px; /*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/;
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/ /*Element must have a height (not auto)*/ /*All filters must be placed together*/	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f2eee9', endColorstr = '#fffbfa')"; /*Element must have a height (not auto)*/ /*All filters must be placed together*/;
	background-image: linear-gradient(top, #f2eee9, #fffbfa);
	background-image: linear-gradient(top, #f2eee9, #fffbfa);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
}

.bg_content5  {
	color: #fff;
	text-align: right;
}

.bg_content5 a:link  {
	color: #fff;
		

}
.bg_content5 a:visited {
	color: #fff;

}

.bg_content5 a:hover {

	color: #10bef2;	
	

}
