html {
	width: 100%;
	}

body {
	text-align: center;
	}

.everything {
/*	width: 820px; */
	width: 1200px;
	text-align: center;
	margin: 0px auto;
	}

.everything img{
	border-style: none;
	}

.non-g2-content {
	width: 778px;
	}

.non-g2-content, .sizes {
	text-align: justify;
	}

.non-g2-content, .aurora, .sizes{
	margin: 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	}

.non-g2-content .design img{
	margin-bottom: 20px;
	}

.aurora {
	text-align: center;
	width: 820px;
	}

.aurora img{
	border: thin solid #ffffff;
	}

.non-g2-content select{
	margin-right: 15px;
	background-color: #000032;
	color:#ffffff;
	}

.non-g2-content img {
	border: thin solid #ffffff;
	margin-right: 10px;
	}

.non-g2-content a, non-g2-content a:visited {
	color: #ffffff;
	}

.non-g2-content a:hover{
	color: red;
	}

.non-g2-content h2, .sizes h2 {
	margin-bottom: 0px;
	font-size: 14px;
	}

 h4 {
	color: #ffffff;
	}

.non-g2-content td, .non-g2-content th, .sizes td, .sizes th {
	border: thin solid #ffffff;
	}

.non-g2-content th, .sizes th {
	font-size: 14px;
	padding-left:30px;
	padding-right:30px;
	}

.non-g2-content table, .sizes table {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	}

#border {
	border: thin solid #ffffff;
	padding: 10px;
	height: 490px;
	}

#imgdesc {
	width: 304px;
	margin-right: 10px;
	}

#imgdesc, .imgdesc2, #imgdesc3 {
	font-style: italic;
	}

#imgdesc3 {
	text-align: center;
	}

#imgdesc4 {
	width: 482px;
	margin-right: 10px;
/*	border: thin solid red; */
}

.float-left, .aurora_img {
	float:left;
	}

.aurora_img {
	margin-bottom: 20px;
	}

.center {
	 text-align: center;
	 }

.left {
	text-align: left;
	}

.right {
	text-align: right;
	}

.padding_left {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	}

.padding_right {
    text-align: right;
	padding-right: 30px;
	}

.after_h2 p {
	margin-top: 0px;
	}
	
.after_h2 a {
	color: #ffffff;
	}

.after_h2 a:hover{
	color: red;
	text-decoration: underline;
	}

.img-header p {
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: center;
	}

#polar img {
	margin-right: 5px;	
	margin-bottom: 0px;
	margin-left: 0px;
	}

.contactFormContainer {
    width: 778px;
	margin: 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	}

.contactFormContainer h2 {
	font-size: 16px;
	text-align: left;
	}

.contactForm {
	background-color: #000032;
	padding: 1em;
	border: 1px solid #fff;
	margin-bottom: 290px;
	}

.contactForm .submitButton {
	border: 1px solid #6b8cb7;
	background-color: #000032;
	color: #fff;
	width: 8em;
	}

.contactForm .submitButton:hover {
	border: 1px solid #fff;
	}

.contactForm td {
	vertical-align: top;
	white-space: nowrap;
	border: 0px;
	}

.contactForm td input, .contactForm td textarea {
	width: 30em;
	margin-left: 1em;
	}

.smallfont {
	font-size: small;
	}

.smallfontHL {
	font-size: small;
	color: red;
	}

.aurora #content {
	float: left;
	padding: 0px 5px 0px 5px;
	margin: 0px 0 0;
	width: 560px;
	font-size: 11px;
	}

.aurora #content table {
	width: 560px;
	text-align: center;
	border: 1px solid #ffffff;
	}

.aurora #content img {
	margin-bottom: 30px;
	}

.aurora #content .seasonheader, #manfrotto h3, #gigapan h3 {
	padding: 1px 3px 1px 3px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000032;	
	text-align: center;
	margin-top: 0px;
	margin-bottom: 11px;
	background-color: #eeeeee;
	}

.aurora #sidebar {
	font-size: 10px;
	padding: 0px 0px 10px 0px;
	margin-left: 570px;
	width: 240px;
	}
	
.aurora #sidebar .widget {
	padding: 3px 2px 2px 2px;
	border: 1px solid #ffffff;
	margin-bottom: 20px;
	font-size: 10px;
	text-align: left;
	}

.aurora #sidebar .widget ul {
	list-style-type: none;
	padding: 5px 0px 5px 5px;
	margin-left: 0px;
	}

.aurora #sidebar .widget a {
	color: #67DBEF;
	text-decoration: none;
	}

.aurora #sidebar .widget a:hover {
	text-decoration: underline;
	}

.aurora #sidebar .widget .widgettitle {
	margin: 0px;
	border-bottom: 1px solid #ffffff;
	font-family: Verdana;	
	font-weight: bold;
    color: #000032;
	background-color: #eeeeee;
	text-align: center;
	font-size: 12px;
	}

#thumbs_up {
	color: #ffffff;
}

#thumbs_up img {
	border-style: none;
}

#thumbs_up h2 {
	margin-bottom: 0px;
	font-size: 14px;
	}

#thumbs_up td, #thumbs_up th, #manfrotto td, #manfrotto th {
	border: thin solid #eeeeee;
	}

#thumbs_up th {
	padding-right: 30px;
	padding-left: 30px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000032;	
	text-align: center;
	background-color: #eeeeee;
	}

#thumbs_up table {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	}

#thumbs_up img{
	border-style: none;
	}

.green {
	background-image: url(../g2/themes/slider_custom/images/thumbs_up.png);
	background-repeat: no-repeat;
	float: left;
	width: 22px;
	height: 27px;
}

.gray {
	background-image: url(../g2/themes/slider_custom/images/thumbs_up_gray.png);
	background-repeat: no-repeat;
	float: left;
	width: 22px;
	height: 27px;
}

/**************************/
/* Visitor Statistics		   /
/**************************/
#calendar {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}

#sidebar_left {
	float: left;
/*	width: 590px; */
	width: 31%; 
	height: 1000px;
	padding-left: 15px;
/*	border: thin solid red; */
}

#map_big{
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
}

#main {
	padding-left: 15px;
	padding-right: 15px;
/*	width: 590px; */
/*	width: auto; */
	width: 31%; 
	height: 1000px;
/*	margin-right: 640px; */
/*	margin-left: 640px; */
	margin-right: auto; 
	margin-left: auto; 
	padding-top: 1px;
/*	border: thin solid red; */
}

#sidebar_right {	
	float: right;
/*	width: 590px; */
/*	width: auto; */
	width: 31%; 
	height: 1000px;
	padding-right: 15px;
/*	border: thin solid red; */
}

.widgetIframe {
	margin-top: 10px;
	margin-bottom: 30px;
	padding: 2px 2px 2px 2px; 
	border: 1px solid #eeeeee;
	overflow: hidden;
}

.widgetIframe .widgettitle {
	padding: 1px 3px 1px 3px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000032;	
	text-align: center;
	margin-top: 0px;
	margin-bottom: 11px;
	background-color: #eeeeee;
}


#manfrotto { 
/*	width: 1700px; */
	margin-left: 100px;
	margin-right: 100px;
	color: #ffffff;
}

#manfrotto a {
	color: #ffffff;
}

#manfrotto a:hover {
	color: red;
}

#manfrotto img {
	border: thin solid #ffffff;
}


#manfrotto-center {
/*	width: 1220px; */
/*	text-align: center; */
/*	margin: 0px auto; */
 	padding-left: 10%; 
	height: 745px; 
	overflow: hidden;
}

#manfrotto-center table {
	text-align: left;
/*	margin-left: 500px; */
	border-collapse: collapse;
/*	width: 605px; */
	margin-bottom: 20px;
}

#manfrotto-center td {
	width: 350px;
}

/**************************/
/* Gigapan Epic Pro		   /
/**************************/
#gigapan {
	text-align: center; 
	margin-left: 80px; 
	margin-right: 80px;
}

#gigapan img {
	margin-left:0px;
	margin-right:0px;
	margin-bottom: 20px;
	border: thin solid #ffffff;
}
/*****************************/
/* Widget sidebar left align  /
/*****************************/

.aurora #sidebarleft {
	font-size: 10px;
	padding: 0px 0px 10px 0px;
	margin-left: 0px;
	width: 240px;
	}
	
.aurora #sidebarleft .widget {
	padding: 3px 2px 2px 2px;
	border: 1px solid #ffffff;
	margin-bottom: 6px;
    margin-top: 15px;
	font-size: 10px;
	text-align: left;
	}

.aurora #sidebarleft .widget ul {
	list-style-type: none;
	padding: 5px 0px 5px 5px;
	margin-left: 0px;
	}

.aurora #sidebarleft .widget a {
	color: #67DBEF;
	text-decoration: none;
	}

.aurora #sidebarleft .widget a:hover {
	text-decoration: underline;
	}

.aurora #sidebarleft .widget .widgettitle {
	margin: 0px;
	border-bottom: 1px solid #ffffff;
	font-family: Verdana;	
	font-weight: bold;
    color: #000032;
	background-color: #eeeeee;
	text-align: center;
	font-size: 12px;
	}	
/**************************/
/* Table left align		   /

	
.table-beginners {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	border-collapse: collapse;
  }

.table-beginners a, {
	color: #ffffff;
	}

.table-beginners a:hover{
	color: red;

	}	
.table-beginners a:hover {
	text-decoration: underline;
	}
		
/**************************/
/* Hover				   /
/************************

.hover a, {
	color: #ffffff;
	}

.hover a:hover{
	color: red;

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


/**************************/
/* 360VR				   /
/**************************/
.vr_pan #sidebar {
	font-size: 10px;
	padding: 0px 0px 10px 0px;
	margin-left: 570px;
	width: 240px;
	}
	
.vr_pan #sidebar .widget {
	padding: 3px 2px 2px 2px;
	border: 1px solid #ffffff;
	margin-bottom: 20px;
	font-size: 10px;
	text-align: left;
	}

.vr_pan #sidebar .widget ul {
/*	list-style-type: none;  */
/*	padding: 5px 0px 5px 5px; */
/*	margin-left: 0px; */
	}

.vr_pan #sidebar .widget a {
    color: #000032;
	text-decoration: none;
	}

.vr_pan #sidebar .widget a:hover {
	color: red;
	}

.vr_pan #sidebar .widget .widgettitle {
	margin: 0px;
	border-bottom: 1px solid #ffffff;
	font-family: Verdana;	
	font-weight: bold;
	background-color: #eeeeee;
	text-align: center;
	font-size: 12px;
	}
	
.sizes {
	width: 900px;
	}

/**************************/
/* 360VR_eq Japans				   /
/**************************/
	
	#manfrotto-center-ja {
/*	width: 1220px; */
/*	text-align: center; */
/*	margin: 0px auto; */
 	padding-left: 10%; 
	height: 775px; 
	overflow: hidden;
}
#manfrotto-center-ja table {
	text-align: left;
/*	margin-left: 500px; */
	border-collapse: collapse;
/*	width: 605px; */
	margin-bottom: 20px;
}

#manfrotto-center-ja td {
	width: 350px;
}

/**************************/
/* 360VR_eq Duits				   /
/**************************/
	
	#manfrotto-center-table_de {
	width: 650px;
/*	text-align: center; */
/*	margin: 0px auto; */
/* 	padding-left: 10%;  */
/*	height: 775px; */
	overflow: hidden;
}
#manfrotto-center-table_de {
	text-align: left;
/*	margin-left: 500px; */
	border-collapse: collapse;
/*	width: 605px; */
	margin-bottom: 20px;
}

#manfrotto-center-de td {
	width: 350px;
}

/**************************/
/* Home pagina				   /
/**************************/


#home_img img{
	border: thin solid #ffffff;
}


	
	
	