.bqstart {
     float: left;
     height: 45px;
     margin-top: 10px;
     padding-top: 30px;
     padding-right: 10px;
     margin-bottom: -50px;
     font-size: 800%;
     color: #1f8ad2;
     font-weight: 100;
     margin-left: -5px;
 }




 .bqend {
     float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 45px;
     font-size: 700%;
     color: #1f8ad2;
     font-weight: 100;
 }
 
 
.cont1				{	color:#1f8ad2;font-size: 20px;line-height: 27px;font-weight: 300;}
.food				{	color:#555;font-size: 15px;line-height: 22px;font-weight: 300;margin-bottom:27px;margin-top:-18px;}

 
.about_text				{	color:#555;font-size: 15px;line-height: 22px;font-weight: 300;}
.about_text3			{	color:#555;font-size: 16px;line-height: 27px;font-weight: 300;padding-left:70px;padding-bottom:0px;}
.about_text33			{	color:#555;font-size: 14px;line-height: 18px;font-weight: 300;padding-left:70px;padding-bottom:9px;
							font-style: italic;margin-top:-9px;}
.about_text2			{	color:#1f8ad2;font-size: 20px;line-height: 18px;font-weight: 300;padding-top:18px;}

a.extendbig				{	font-size:20px;text-decoration: underline;color:#ccffff;font-weight: 300;}
a.extendbig:hover		{	font-size:20px;text-decoration: none;color:#ccffff;font-weight: 300;}


.about_text1			{	color:#1f8ad2;font-size: 24px;font-weight: 100;line-height: 30px;}
.extends_about			{	margin-top:0px;	}
.feel					{	color: #1f8ad2;font-weight: 500;}


.tagline3				{	color:#555;font-size: 15px;line-height: 22px;font-weight: 300;padding-bottom:18px;}
.tagline2				{	color:#1f8ad2;font-size: 20px;line-height: 27px;font-weight: 300;}




.container, 
.maincontainer			{	text-align: left;}
.extendcontainer		{	padding-top: 18px;}


.menuHolder				{	text-align: left;width:100%;background-color: #fff;background-image: url(../images/menuback.gif); 
							background-repeat: repeat-x;border-bottom: 1px solid #1f8ad2;padding-bottom:9px;text-align: center;	overflow:hidden;}

.menucontainer			{	text-align: left;overflow:hidden;	}

#mainlogo				{	padding-top: 17px;	}

.submen					{	text-align:left;padding: 12px;padding-left:0px;padding-bottom:20px;}

.sub_menu6				{	margin-right:30px;	}
a.sub_menu6:hover				{	margin-right:30px;	}


a						{	text-decoration: underline;color:#1f8ad2;font-weight: 500;}
a:hover					{	text-decoration: none;color:#1f8ad2;font-weight: 500;}

a.main_menu				{	font-size:15px;text-decoration: none !important;color:#7d8284;font-weight: 500;}
a.main_menu:hover		{	font-size:15px;text-decoration: underline;color:#1f8ad2;font-weight: 500;}

a.sub_menu				{	font-size:12px;text-decoration: none !important;color:#1f8ad2;font-weight: normal;padding-left:5px;padding-right: 5px;}
a.sub_menu:hover		{	font-size:12px;text-decoration: underline;color:#1f8ad2;font-weight: normal;}

a.sub_menu				{	font-size:12px;text-decoration: none;color:#1f8ad2;font-weight: normal;padding-left:0px;padding-right: 5px;}
a.sub_menu:hover		{	font-size:12px;text-decoration: underline;color:#1f8ad2;font-weight: normal;}


.expereinces			{	line-height: 27px;}

a.experience			{	font-size:15px;text-decoration: underline;color:#fff;font-weight: 300;}
a.experience:hover		{	font-size:15px;text-decoration: none;color:#ccffff;font-weight: 300;}

a.experienceinuse		{	font-size:15px;text-decoration: none;color:#ccffff;font-weight: 500;}
a.experienceinuse:hover	{	font-size:15px;text-decoration: none;color:#ccffff;font-weight: 500;}

a.experience_about		{	font-size:15px;text-decoration: underline;color:#555;font-weight: 300;line-height: 27px;}
a.experience_about:hover{	font-size:15px;text-decoration: none;color:#1f8ad2;font-weight: 300;line-height: 27px;}

a.experienceinuse_about		{	font-size:15px;text-decoration: none;color:#1f8ad2;font-weight: 500;line-height: 27px;}
a.experienceinuse_about:hover	{	font-size:15px;text-decoration: none;color:#1f8ad2;font-weight: 500;line-height: 27px;}

a.acont					{	font-size:15px;text-decoration: underline;color:#1f8ad2;font-weight: 300;padding-left:0px;padding-right: 5px;}
a.acont:hover			{	font-size:15px;text-decoration: none;color:#1f8ad2;font-weight: 300;}

a.view_larger			{	font-size:14px;text-decoration: underline;color:#1f8ad2;font-weight: 300;padding-left:0px;padding-right: 5px;}
a.view_larger:hover		{	font-size:14px;text-decoration: none;color:#1f8ad2;font-weight: 300;}



.divided		{	color:#555;}


/* FONTS */
about_text,body,html,h1, .homeintro1	,a.homeintrolink,.homeintro2,.homeintro,.extension,.extension1,extendbig,h3,a.experience,a.experienceinuse,a.experience,.experiences,h5, a.main_menu,a.sub_menu,.copyright {	font-family: "proxima-nova-1","proxima-nova-2",helvetica, arial;	}

.extension {}

/* Text STYLES */

h5						{	color:#fff;font-weight: 500;font-size: 16px;line-height: 18px;}
.h5about				{	color:#1f8ad2;font-weight: 500;font-size: 16px;line-height: 18px;}
h3						{	color:#ccffff;font-size: 36px;font-weight: 100;padding-bottom: 10px;border-bottom: 1px solid #fff;}
h3.extendmenu_white		{	color:#1f8ad2;font-size: 36px;font-weight: 100;padding-bottom: 10px;border-bottom: 1px solid #1f8ad2;}
h3.extendmenu_white2		{	color:#1f8ad2;font-size: 36px;font-weight: 100;padding-bottom: 10px;border-bottom: 1px solid #1f8ad2;}

.extension				{	color:#fff;font-size: 16px;font-weight: 100;}
.extensionbig			{	color:#fff;font-size: 24px;font-weight: 200;line-height: 30px;}
.extension1				{	color:#fff;font-size: 24px;font-weight: 100;line-height: 30px;}
.sigg_form_desc2		{	color:#1f8ad2;font-size: 24px;font-weight: 100;line-height: 30px;}

.hometext				{	color:#fff;font-size: 16px;font-weight: 200;z-index:2;float:top;position:absolute;top:220px;width:300px;line-height: 18px;}
.hometext2				{	color:#fff;font-size: 16px;font-weight: 200;z-index:3;float:top;position:absolute;top:220px;width:220px;margin-left:730px;line-height: 18px;}

#flashcontent	{	padding-left: 150px;padding-top:0px;margin-top:-10px;z-index: 0;position:absolute;}
#flashcontent_shapes	{	padding-left: 0px;padding-top:0px;margin-top:-36px;border-bottom: 0px solid #fff;padding-bottom: 0px;}

.homeintro1		{	color:#fff;font-weight: 100;font-size: 24px;line-height: 30px;	}
.homeintro		{	color:#fff;font-weight: 100;font-size: 16px;line-height: 24px;	}
.homeintro2		{	color:#ccffff;font-weight: 100;font-size: 24px;line-height: 30px;	}
.hl				{	margin-top: -20px;}

a.homeintrolink	{	color:#ccffff;font-weight: 100;font-size: 16px;text-decoration: underline;	}
a.homeintrolink:hover	{	color:#ccffff;font-weight: 100;font-size: 16px;text-decoration: none;	}

a.sigglink		{	color:#ccffff;font-weight: 100;font-size: 24px;text-decoration: underline;	}
a.sigglink:hover{	color:#ccffff;font-weight: 200;font-size: 24px;text-decoration: none;	}

a.sigglink2		{	color:#1f8ad2;font-weight: 500;font-size: 20px;text-decoration: underline;	}
a.sigglink2:hover{	color:#1f8ad2;font-weight: 500;font-size: 20px;text-decoration: none;	}


.siggl			{	color:#fff;font-size: 24px;}
.sigg2			{	color:#1f8ad2;font-size: 24px;}

/* GALLERIA */


#galleria		{	width:750px;height:500px;margin:0px auto;border-left right bottom:1px solid #222;}

.extendmenu		{	text-align: left;padding-top:14px;	}
.galleriacont	{	text-align: left;	}

/*SEARCH
.searchbutton	{	width: 120px;	}
				{	width: 120px;boder: 1px solid #1f8ad2;color:#1f8ad2;}
#searchform,#searchform2		{display:inline;margin:0px;padding:0px;color:#1f8ad2;}
.searchproducts	{	color:#1f8ad2;	}
#sbut	{	width:20px; height:20px; margin-bottom:5px; border:0px; background-image: url(../images/search_arrow.gif); background-repeat: repeat-x;}
*/

fieldset.search {
	border: none;
	margin: 0 auto;
	padding:0px;
	display:inline;
	margin-right: 30px;
}
.search input, .search button {
	border: none;
	display:inline;
	padding:0px;
}
.search input.box {
	color: #fff;
	width: 190px;
	height: 14px;
	padding: 2px;border: 1px solid #1f8ad2;color:#1f8ad2;
	background-color: #fff;
	margin:0px;
	margin-right: 0px;
	display:inline;
}
.search input.box:focus {
	background-color: #fffef3;
	outline: none;
	display:inline;
}
.search button.btn {
	width: 20px;
	height: 20px;
	cursor: pointer;
	text-indent: -9656px;
	background-color: #1f8ad2;
	background-image: url(../images/search_arrow.gif);
	display:inline;
}




/* Sticky Footer */

/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */




#wrap		{	min-height: 100%;width:100%;	}

#main		{	overflow:auto;
				padding-bottom: 50px;width:100%;	}  /* must be same height as the footer */

#footer		{	position: relative;
				background-color: #fff;
				margin-top: -50px; /* negative value of footer height */
				height: 50px;
				clear:both;
				text-align: left;overflow:hidden;	} 

.footercontainer	{	border-top: 1px solid #1f8ad2;width:100%;background-color: #fff;	}
.copyright	{	color:#1f8ad2;font-size: 11px;padding-top: 15px;}



/* IMPORTANT

You also need to include this conditional style in the <head> of your HTML file to feed this style to IE 6 and lower and 8 and higher.

<!--[if !IE 7]>
	<style type="text/css">
		#wrap {display:table;height:100%}
	</style>
<![endif]-->

*/





/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}



body		{	border-left:20px solid #fff;border-right:20px solid #fff;height: 100%;}
html		{	height: 100%;background-color: #fff	}

.gray_body	{background-color: #656f72;}
.light_gray_body	{background-color: #f5f5f5;}

/* Page selection Colour */

::-moz-selection{
	background:#1f8ad2;
	color:#fff;
}

::selection {
	background:#1f8ad2;
	color:#fff;
}

code::-moz-selection {
	background: #fff;
}

code::selection {
	background: #fff;
}


a.flickrpic							{	text-decoration: underline;color:#1f8ad2;font-weight: 500;font-size: 16px;}
a.flickrpic:hover					{	text-decoration: none;color:#1f8ad2;font-weight: 500;font-size: 16px;}

div.conus							{	text-decoration: none;color:#555;font-weight: 600;font-size: 11px;}
a.conus								{	text-decoration: none;color:#555;font-weight: 600;font-size: 11px;}

