body {
	font-family: 'Nunito', sans-serif; 
	font-weight: 300; /* 300 for light, 400 for regular, 700 for bold */
	}
h1 {
	font-size: 1em;
	margin: 0;
	}

a {
	color: rgb(0,74,128);
	text-decoration: none;
	}

a:hover {
	color: rgb(0,174,239);
	}

a:visited {
	color: rgb(0,74,128);
	}

img {
	border: 0;	
	}


body {
	font-family: 'Nunito', sans-serif; 
	font-size: 14px; 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url('images/background1.jpg');*/
	background-position: center;
	cursor: default;
	height: 100%;
	} 
	


table, td, tr {
	background-color: rgb(255, 255, 255);
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	font-family: 'Nunito', sans-serif;
	font-size: 11px;
	}

#mobilemessage {
	text-align: center;
	height: 30px;
	color: rgb(255,255,255);
	background-color: rgb(0,74,128);
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	display:block;
	font-size: 1.2em;
	font-weight: bold;
	}

#mobilemessage a{
	color: rgb(255,255,255);
	}

#bottommobilemessage {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	font-size: 1.2em;
	font-weight: bold;
	}



#copy {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	color: rgb(0,74,128);
	display: block;
	width: 950px;
	}

#copy a{
	color: rgb(0,74,128);
	text-decoration: none;
	}

#copy a:hover{
	color: rgb(0,74,128);
	text-decoration: underline;
	}


#logo {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

#phonenumbers {
	text-align: right;
	float: right;
	margin-right: 10px;
	font-weight: bold;
	font-size: 1.5em;
   color: rgb(0,74,128);
   position: relative;
   z-index: 2;
	height: 55px;
	}

#phonenumbersnew {
	clear: both;
	text-align: right;
	float: right;
	margin-right: 10px;
	font-weight: bold;
	font-size: 1.3em;
   color: rgb(0,74,128);
   position: relative;
   z-index: 2;
	height: 60px;
	padding-top: 3px;
	}

#loginbox {
	clear: both;
	text-align: right;
	float: right;
	margin-top: 20px;
	margin-right: 10px;
	font-weight: bold;
	font-size: 1em;
   color: rgb(255,255,255);
   position: relative;
   z-index: 2;
   padding-left:3px;
   padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: rgb(0,74,128);
	background: -webkit-linear-gradient(left, rgb(0,174,239), rgb(0,74,128)); /* For Safari */
	background: -o-linear-gradient(right, rgb(0,174,239), rgb(0,74,128)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, rgb(0,174,239), rgb(0,74,128)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right,rgb(0,174,239), rgb(0,74,128)); /* Standard syntax */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-bottom: solid 1px rgb(0,74,128);
	border-top: solid 1px rgb(0,74,128);
	border-left: solid 1px rgb(0,74,128);
	height: 75px;
	width: 550px;
	}

#banneremail {
	float: right;
	margin-right: 10px;
	font-weight: bold;
	font-size: 18px;
   color: rgb(0,74,128);
   position: relative;
   z-index: 2;
	}

#banneremail:hover {
   color: rgb(255,255,255);
	}

#forsalerentbanner {
	text-align: right;
	float: right;
	margin-right: 10px;
	font-weight: bold;
	font-size: 1.8em;
   color: rgb(0,74,128);
   position: relative;
   z-index: 2;
	}

#forsalerentbannernew {
	text-align: center;
	float: right;
	margin-right: 10px;
	font-weight: bold;
	font-size: 1.3em;
   color: rgb(0,74,128);
   position: relative;
   z-index: 2;
   width: 200px;
	height: 60px;
	padding-top: 3px;
	}

#pagediv {
/*	width: 950px; */
	margin-left: auto;
	margin-right: auto;
/*	border-left: 1px solid rgb(0,74,128); */
/*	border-right: 1px solid rgb(0,74,128); */
/*	border-bottom: 1px solid rgb(0,74,128); */
/*	background: -webkit-linear-gradient(rgb(230,240,250), rgb(250,250,250)); */ /* For Safari */
/*	background: -o-linear-gradient(rgb(230,240,250), rgb(250,250,250)); */ /* For Opera 11.1 to 12.0 */
/*	background: -moz-linear-gradient(rgb(230,240,250), rgb(250,250,250)); */ /* For Firefox 3.6 to 15 */
/*	background: linear-gradient(rgb(230,240,250), rgb(250,250,250)); */ /* Standard syntax */
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	}



#topbar {
	/*background-image: url('images/AviaPoolWebTitle.jpg'); */
	/* height: 93px; */
	height: 121px;

	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background-color: rgb(255,255,255);
/*	width: 70%; */
/*	width: 65%; */
	width: 1279px;
/*	border: solid 1px rgb(225,225,225);*/
	}

/*Pre WIX #topbar img{
	z-index: 1;
	position: absolute;
	}
*/

/*#topbar img{
	z-index: 1;
	background-color: rgb(255,255,255);
	} */



#pageinnerdiv {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
/*	margin-left: 2px; */
/*	margin-right: 2px; */
	margin-bottom: 25px;
	overflow: auto;
	}

#pageinnerwidediv {
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
/*	margin-left: 2px; */
/*	margin-right: 2px; */
	margin-bottom: 25px;
	overflow: auto;
	}


/* Begin alignment classes */

.textcenter {
	text-align: center;	
	}

.textright {
	text-align: right;
	}

.textleft {
	text-align: left;
	}

.textnormal {
	font-weight: normal;
	}

.textbold {
	font-weight: bold;
	}

.vcenter {
	vertical-align: middle;
	}

.vtop {
	vertical-align: text-top;
	}


/* End alignment classes */


/*  Begin Text Color classes   */

.red {
	color: rgb(255,0,0);	
	}

.green {
	color: rgb(0,153,0);	
	}

.blue {
	color: rgb(0,0,255);	
	}

.white {
	color: rgb(255,255,255);	
	}

.black {
	color: rgb(0,0,0);	
	}

.orange {
	color: rgb(255,204,102);	
	}


/*  End Text Color classes   */



/*  Begin Background Color classes   */

.bgblack {
	background-color: rgb(0,0,0);	
	}

.bgwhite {
	background-color: rgb(255,255,255);	
	}

.bglgrey {
	background-color: rgb(225,225,225);	
	}

/*  End Background Color classes   */


/*  Begin padding classes   */

.paddingfive {
	padding: 20px;	
	}

.padding3 {
	padding: 3px;	
	}

/*  End Background Color classes   */





/*	format aviapool buttons */
.apButton {
	background-color: rgb(0,74,128);
	background: -webkit-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Safari */
	background: -o-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* Standard syntax */
	border: 1px solid rgb(0,0,0);
	color: rgb(255,255,255);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 3px 3px 3px rgb(104,104,104);
	text-align: center;
	}

.apButton:hover {
	background-color: rgb(0,174,239);
	background: -webkit-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Safari */
	background: -o-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* Standard syntax */
	border: 1px solid grey;
	color: rgb(0,0,0);
	}

.apButton:active {
	background-color: rgb(0,174,239);
	background: -webkit-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Safari */
	background: -o-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* Standard syntax */
	border: 1px solid rgb(0,0,0);
	color: rgb(0,0,0);
	box-shadow: 0px 0px 0px rgb(0,0,0);
	}





/*	format aviapool Login buttons */
.loginButton {
	background-color: rgb(0,74,128);
	background: -webkit-linear-gradient(rgb(230,240,250), rgb(250,250,250)); /* For Safari */
	background: -o-linear-gradient(rgb(230,240,250), rgb(250,250,250)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(230,240,250), rgb(250,250,250)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(230,240,250), rgb(250,250,250)); /* Standard syntax */
	border: 1px solid rgb(0,0,0);
	color: rgb(0,0,0);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	height: 48px;
	}

.loginButton:hover {
	background-color: rgb(0,174,239);
	background: -webkit-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Safari */
	background: -o-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* Standard syntax */
	border: 1px solid rgb(255,255,255);
	color: rgb(255,255,255);
	}

.loginButton:active {
	background-color: rgb(0,174,239);
	background: -webkit-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Safari */
	background: -o-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* Standard syntax */
	border: 1px solid rgb(255,255,255);
	color: rgb(255,255,255);
	}








table.standard {
	border-collapse: collapse;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	border: 0;
	width: 100%;
	}

table.standard tr {
	padding: 0;
	margin: 0;
	border: 0;
	}

table.standard td {
	padding: 2px;
	margin: 0;
	border: 1px solid rgb(0,74,128);
	}

table.standard th {
	padding: 2px;
	text-align: center;
   background-color: rgb(0,174,239);
   color: rgb(255,255,255);
   padding: 1px;
   border: 1px solid rgb(0,74,128);
	margin: 0px;
	}

table.standard th a {
	text-decoration: none;
	color: rgb(255,204,51);	
	}

table.standard th a:hover {
	text-decoration: underline;
	color: rgb(255,204,51);	
	}

table.standard td a {
	text-decoration: none;
	color: rgb(0,74,128);	
	}

table.standard td a:hover {
	text-decoration: underline;
	color: rgb(0,174,239);	
	}

table.noborder {
	border-collapse: collapse;
	padding: 0;
	border: 0;
	width: 100%;
	}

table.noborder tr {
	padding: 0;
	margin: 0;
	border: 0;
	}

table.noborder td {
	padding: 4px;
	margin: 0;
	border: 0;
	}

/* Begin Collapsing Menu for use with pc and mobile  */

div.menubar {
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background-color: rgb(255,255,255);
/*	width: 70%; */
/*	width: 65%; */
	width: 1279px; 
/*	border: solid 1px rgb(225,225,225);*/
	z-index:1000;

	}

/* Top menu items */
div.menubar ul {
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin: 0;
	padding: 0;
	display:table;
	}



div.menubar li {
	display: table-cell;
/*	padding-left: 19px; */
/*	padding-right: 19px; */
/*	padding-bottom: 8px; */
/*	padding-top: 8px; */
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	font-weight: 500;
	}




div.menubar li:hover {
	background-color: rgb(244,242,237);
	}

div.menubar a { 
	/*color: rgb(143,172,206);*/
	color: rgb(68,68,68);
	/* font-weight: bold; */
	text-decoration: none;
	display: block;
	}



div.menubar a:hover { 
	/*color: rgb(3,139,252);*/
	}











	
div.menubar1 
	{
	background-color: rgb(255, 255, 255);
	clear:both;
	/* float:left; */
	margin:0 auto 0 auto;
	padding:0;
	/* border-top:1px solid rgb(0, 0, 0); /* white line below menu */
	/* border-bottom:1px solid rgb(0, 0, 0); /* black line below menu */
	/* -webkit-box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 3px; */
	/* -moz-box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 3px; */
	/* box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 3px; */
	width: 980px;
	height: 38px;
	z-index:1000; /* This makes the dropdown menus appear above the page content below */
	position:relative;
	}

/* Top menu items */
div.menubar1 ul 
	{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	position:relative;
	right:50%;
	}

div.menubar1 ul li 
	{
	margin:0 0 0 0px;
	padding:0;
	float:left;
	position:relative;
	left:50%;
	}

div.menubar1 ul li a,
div.menubar1 ul li span
	{
	display:block;
	margin:0;
	padding: 12px 10px 12px 10px;
	line-height:1em;
	text-decoration:none;
	color: rgb(68,68,68);
	/*border-bottom:1px solid rgb(0, 0, 0);*/
	}

div.menubar1 ul li a:hover,
div.menubar1 ul li:hover a,
div.menubar1 ul li.hover a, /* This line is required for IE 6 and below */
div.menubar1 ul li:hover span,
div.menubar1 ul li.hover span /* This line is required for IE 6 and below */
	{ 
	background-color: rgb(244,242,237); /* Top menu items background colour */
	color: rgb(68,68,68);
	}

/* first Submenu items */
div.menubar1 ul ul 
	{
	display:none; /* Sub menus are hiden by default */
	position:absolute;
	top:40px;
	left:0;
	right:auto; /*resets the right:50% on the parent ul */
	width:10em; /* width of the drop-down menus */
	}

div.menubar1 ul ul li
	{
	left:auto;  /*resets the left:50% on the parent li */
	margin:0; /* Reset the 1px margin from the top menu */
	clear:left;
	-webkit-box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 3px;
	box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 3px;
	}

div.menubar1 ul ul li a,
div.menubar1 ul li:hover ul li span,
div.menubar1 ul li.hover ul li span, /* This line is required for IE 6 and below */
div.menubar1 ul li:hover ul li a,
div.menubar1 ul li.hover ul li a /* This line is required for IE 6 and below */
	{
	font-size: 12px;
	font-weight: normal;
	background: rgb(255, 255, 255);
	color: rgb(68,68,68);
	border-top: 0; /* sub menu item horizontal lines */
	border-bottom:1px solid rgb(0, 0, 0); /* sub menu item horizontal lines */
	width: 150px;
	padding: 9px 10px 9px 10px;
	}

div.menubar1 ul ul li a:hover,
div.menubar1 ul li:hover ul li span:hover,
div.menubar1 ul li.hover ul li span:hover, /* This line is required for IE 6 and below */
div.menubar1 ul li:hover ul li a:hover,
div.menubar1 ul li.hover ul li a:hover /* This line is required for IE 6 and below */
	{ 
	background-color: rgb(244,242,237); /* Sub menu items background colour */
	color: rgb(68,68,68);
	}

/* Second Submenu items */
div.menubar1 ul ul ul
	{
	display:none; /* Sub menus are hiden by default */
	position:absolute;
	top: 0px;
	left: 170px;
	right:auto; /*resets the right:50% on the parent ul */
	width:10em; /* width of the drop-down menus */
	}

div.menubar1 ul ul ul ul li a,
div.menubar1 ul ul ul li:hover ul li a,
div.menubar1 ul ul ul li.hover ul li a /* This line is required for IE 6 and below */
	{
	font-size: 12px;
	font-weight: normal;
	background: rgb(0, 0, 51);
	color: rgb(255, 255, 255);
	border-bottom: 0; /* sub menu item horizontal lines */
	border-top:1px solid rgb(0, 0, 0); /* sub menu item horizontal lines */
	width: 315px;
	padding: 4px 10px 4px 10px;
	}

/* bottom border last li */
div.menubar1 ul li.last 
	{
	border-bottom:1px solid rgb(0, 0, 0); /* sub menu item horizontal lines */
	}

/* Flip the last submenu so it stays within the page */
div.menubar1 ul ul.last 
	{
	left:auto; /* reset left:0; value */
	right: 50px; /* Set right value instead */
	}

/* this makes submenu appear */
div.menubar1 ul li:hover > ul 
	{
	display: block;
	}

div.menubar1 ul ul li.hover > ul 
	{ /* This line is required for IE 6 and below */
	display:block; /* Show the sub menus */
	}

























































































div.titlebar {
	font-size: 1.5em;
	font-weight: bold;
	padding-bottom: 1px;
	border-bottom: 2px solid rgb(0,74,128);
	text-align: center;
	}

























#menubarcart {
	display: table-cell;
	width: 150px; 
	background-color: rgb(0,74,128);
	background: -webkit-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Safari */
	background: -o-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* Standard syntax */
	background-image: url("images/cart.png");
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: center;
	}

#menubarcart:hover {
	display: table-cell;
	background-color: rgb(0,174,239);
	background: -webkit-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Safari */
	background: -o-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* Standard syntax */
	background-image: url("images/cart2.png");
	background-repeat: no-repeat;
	background-position: center;
	}

#menubarcart:hover a {
	color: rgb(255, 102, 0);
	}






/* End Collapsing Menu for use with pc and mobile  */



/* Content Boxes */

div.sidebox {
	float: left;
	width: 184px;
	margin-right: 3px;
	margin-left: 3px;
	}

div.sideboxtitle {
	background-color: rgb(0,74,128);
	border: 1px solid rgb(0,74,128);
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	color: rgb(255,255,255);
	text-align: center;
	font-weight: bold;
	padding: 5px;
	}

div.sideboxcontent {
	/* Safari */
/*	background: -webkit-linear-gradient(rgb(225,235,250), rgb(250,250,250)); */ /* For Safari */
/*	background: -o-linear-gradient(rgb(225,235,250), rgb(250,250,250)); */ /* For Opera 11.1 to 12.0 */
/*	background: -moz-linear-gradient(rgb(225,235,250), rgb(250,250,250)); */ /* For Firefox 3.6 to 15 */
/*	background: linear-gradient(rgb(225,235,250), rgb(250,250,250)); */ /* Standard syntax */
/*	border: 1px solid rgb(0,74,128); */
/*	border: 1px solid rgb(205,205,205); */
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	text-align: left;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 10px;
	}

div.contentbox {
	float: left;
/*	border: 1px solid rgb(0,74,128); */
/*	border: 1px solid rgb(205,205,205); */
/*	background: -webkit-linear-gradient(rgb(250,250,250), rgb(225,235,250)); *//* For Safari */
/*	background: -o-linear-gradient(rgb(250,250,250), rgb(225,235,250)); */ /* For Opera 11.1 to 12.0 */
/*	background: -moz-linear-gradient(rgb(250,250,250), rgb(225,235,250)); */ /* For Firefox 3.6 to 15 */
/*	background: linear-gradient(rgb(250,250,250), rgb(225,235,250)); */ /* Standard syntax */
	border-radius: 8px;
	width: 702px;
	margin-right: 3px;
	margin-left: 3px;
	padding: 20px;
	}

div.contentboxfull {
	float: left;
/*	border: 1px solid rgb(0,74,128); */
/*	border: 1px solid rgb(205,205,205); */ 
/*	background: -webkit-linear-gradient(rgb(250,250,250), rgb(225,235,250)); */ /* For Safari */
/*	background: -o-linear-gradient(rgb(250,250,250), rgb(225,235,250)); */ /* For Opera 11.1 to 12.0 */
/*	background: -moz-linear-gradient(rgb(250,250,250), rgb(225,235,250)); */ /* For Firefox 3.6 to 15 */
/*	background: linear-gradient(rgb(250,250,250), rgb(225,235,250)); */ /* Standard syntax */
	border-radius: 8px;
	width: 896px;
	margin-right: 3px;
	margin-left: 3px;
	padding: 20px;
	}

div.contentboxlogged {
	float: left;
	border: 1px solid rgb(0,74,128);
	background: -webkit-linear-gradient(rgb(250,250,250), rgb(225,235,250)); /* For Safari */
	background: -o-linear-gradient(rgb(250,250,250), rgb(225,235,250)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(250,250,250), rgb(225,235,250)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(250,250,250), rgb(225,235,250)); /* Standard syntax */
	width: 702px;
	margin-right: 3px;
	margin-left: 3px;
	padding: 20px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	}


div.content {
	margin-top: 10px;
	}

div.loggedmenubar {
	float: left;
	border-top: 1px solid rgb(0,74,128);
	border-right: 1px solid rgb(0,74,128);
	border-left: 1px solid rgb(0,74,128);
	background-color: rgb(0,74,128);
	background: -webkit-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Safari */
	background: -o-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* Standard syntax */
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	width:742px;
	margin-right: 3px;
	margin-left: -21px;
	margin-top: -21px;
	box-shadow: 0px 2px 2px rgb(102,102,102);
	}

div.loggedmenubar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color: rgb(0,74,128);
	background: -webkit-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Safari */
	background: -o-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* Standard syntax */
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	}

div.loggedmenubar li {
	display: inline-block;
	width: 177px;
	background-color: rgb(0,74,128);
	background: -webkit-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Safari */
	background: -o-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* Standard syntax */
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: center;
	}

div.loggedmenubar li:hover {
	background-color: rgb(0,174,239);
	background: -webkit-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Safari */
	background: -o-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* Standard syntax */
	}

div.loggedmenubar a { 
	color: rgb(255,255,255);
	font-weight: bold;
	text-decoration: none;
	}





div.loggedmenubarfull {
	float: left;
	border-top: 1px solid rgb(0,74,128);
	border-right: 1px solid rgb(0,74,128);
	border-left: 1px solid rgb(0,74,128);
	background-color: rgb(0,74,128);
	background: -webkit-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Safari */
	background: -o-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* Standard syntax */
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	width:936px;
	margin-right: 3px;
	margin-left: -21px;
	margin-top: -21px;
	box-shadow: 0px 2px 2px rgb(0,0,0);
	}

div.loggedmenubarfull ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color: rgb(0,74,128);
	background: -webkit-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Safari */
	background: -o-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* Standard syntax */
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	}

div.loggedmenubarfull li {
	display: inline-block;
	width: 226px;
	background-color: rgb(0,74,128);
	background: -webkit-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Safari */
	background: -o-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0,74,128), rgb(0,174,239)); /* Standard syntax */
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: center;
	}

div.loggedmenubarfull li:hover {
	background-color: rgb(0,174,239);
	background: -webkit-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Safari */
	background: -o-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* Standard syntax */
	}

div.loggedmenubarfull a { 
	color: rgb(255,255,255);
	font-weight: bold;
	text-decoration: none;
	}











div.loggedmenubarfull1 {
	float: left;
	border-top: 1px solid rgb(0,74,128);
	border-right: 1px solid rgb(0,74,128);
	border-left: 1px solid rgb(0,74,128);
	width:105%;
	margin-right: 3px;
	margin-left: -21px;
	margin-top: -21px;
	box-shadow: 0px 2px 2px rgb(0,0,0);
	}

div.loggedmenubarfull1 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

div.loggedmenubarfull1 li {
	width: 19%;
	display: inline-block;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: center;
	border-left: solid 1px rgb(0,0,0);
	}

div.loggedmenubarfull1 li a:hover {
	color: rgb(0,174,239);
	}

div.loggedmenubarfull1 a { 
	color: rgb(0,74,128);
	font-weight: bold;
	text-decoration: none;
	}











.error {
	width: 75%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-color: rgb(255,255,255);
	background: -webkit-linear-gradient(rgb(255,102,102), rgb(255,204,204)); /* For Safari */
	background: -o-linear-gradient(rgb(255,102,102), rgb(255,204,204)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(255,102,102), rgb(255,204,204)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(255,102,102), rgb(255,204,204)); /* Standard syntax */
	-webkit-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-radius: 8px;
	border: 1px solid rgb(255,0,0);
	padding: 10px;
	box-shadow: 2px 2px 2px rgb(0,0,0);
	margin-bottom: 20px;
	}

.errortitle {
	font-weight: bold;
	font-size: 1.8em;
	}

.error a:hover	{
	text-decoration: underline;
	color: rgb(0,74,128);
	}




.success	{
	width: 75%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-color: rgb(255,255,255);
	background: -webkit-linear-gradient(rgb(102,255,102), rgb(204,255,204)); /* For Safari */
	background: -o-linear-gradient(rgb(102,255,102), rgb(204,255,204)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(102,255,102), rgb(204,255,204)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(102,255,102), rgb(204,255,204)); /* Standard syntax */
	-webkit-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-radius: 8px;
	border: 1px solid rgb(0,104,0);
	padding: 10px;
	box-shadow: 2px 2px 2px rgb(0,0,0);
	margin-bottom: 20px;
	}

.successtext {
	font-size: 1.2em;
	}

.successtitle {
	font-weight: bold;
	font-size: 1.8em;
	}

.success a:hover	{
	text-decoration: underline;
	color: rgb(0,74,128);
	}












.latestnews {
	width: 90%;
	font-weight: normal;
	text-align: left;
	margin-top: 10px;
	color: rgb(0,74,128);
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.latestnews a {
	text-decoration: none;
	}

.latestnews a:hover {
	color: rgb(0,174,239);
	}

.latestnews hr {
	margin-top: 2px;
	margin-bottom: 2px;
   border: 0;
   height: 1px;
	background-color: rgb(0,74,128);
	}

.followus {
	width: 90%;
	font-weight: normal;
	text-align: left;
	margin-top: 10px;
	color: rgb(0,74,128);
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.followusnew {
	float: left;
	width: 100%;
	font-weight: normal;
	font-size: 1.2em;
	text-align: center;
	color: rgb(0,74,128);
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	}

.followus a {
	text-decoration: none;
	font-weight: bold;
	}

.followus a:hover {
	color: rgb(0,174,239);
	}

.followus img {
	vertical-align: middle;
	}


.followus hr {
	margin-top: 10px;
	margin-bottom: 10px;
   border: 0;
   height: 1px;
	background-color: rgb(0,74,128);
	}

.featuredproducts {
	width: 100%;
	font-weight: normal;
	text-align: left;
	color: rgb(0,74,128);
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.featuredproducts a {
	text-decoration: none;
	font-weight: bold;
	}

.featuredproducts a:hover {
	color: rgb(0,174,239);
	}

.featuredproducts img {
	border: 1px solid rgb(0,74,128);
	margin-left: -1px;
	margin-bottom: 10px;
	}

.featuredproducts img:hover {
	border: 1px solid rgb(0,174,239);
	}


.pagelink {
	text-align: center;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 1.2em;
	font-weight: bold;
	}

.pagelink a {
	text-decoration: none;
	}

.pagelink a:hover {
	color: rgb(0,174,239);
	}

.login {
	width: 48%;
	float: left;
	font-weight: bold;
	margin: 2px;
	}

.sectiontitle {
	font-weight: bold;
	color: rgb(255,255,255);
	background-color: rgb(0,74,128);
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

.sectiontitle a {
	color: rgb(255,255,255);
	}

.sectiontitle a:hover {
	color: rgb(0,174,239);
	}


.importantmessage {
	color: rgb(255,255,255);
	width: 100%;
	text-align: center;	
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border: solid 1px rgb(0,74,128);
	background-color: rgb(0,74,128);
	background: -webkit-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Safari */
	background: -o-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(0,174,239), rgb(0,74,128)); /* Standard syntax */
	box-shadow: 3px 3px 3px rgb(0,0,0);
	}

.importantmessage a {
	color: rgb(0,174,239);
	}

.importantmessage a:hover {
	text-decoration: underline;
	}



.importantredmessage {
	color: rgb(255,255,255);
	width: 100%;
	text-align: center;	
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border: solid 1px rgb(152,0,0);
	background-color: rgb(152,0,0);
	background: -webkit-linear-gradient(rgb(255,204,204), rgb(255,0,0)); /* For Safari */
	background: -o-linear-gradient(rgb(255,204,204), rgb(255,0,0)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgb(255,204,204), rgb(255,0,0)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgb(255,204,204), rgb(255,0,0)); /* Standard syntax */
	box-shadow: 3px 3px 3px rgb(0,0,0);
	}

.importantredmessage a {
	color: rgb(0,174,239);
	}

.importantredmessage a:hover {
	text-decoration: underline;
	}
	
.dropbtn {
	background-color: rgb(255,255,255);
	/*color: rgb(0,74,128);*/
	padding: 10px;
	font-size: 15px;
	border: none;
	cursor: pointer;
	font-weight: bold;
	}

.dropdown {
	position: relative;
	display: inline-block;
	}

.dropdown-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	width: auto;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
	text-align: left;
	}

.dropdown-content a {
	color: black;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	}

.dropdown-content a:hover {
	background-color: #f1f1f1;
	}

.dropdown:hover .dropdown-content {
	display: block;
	}

.dropdown:hover .dropbtn {
	/*background-color: rgb(0,74,128);*/
	/*color: rgb(255,255,255);*/
	}	
	
	
