﻿/* CSS Document - Author: Polymedia */
/* ------------------------------------------------------ */
/* ####### Reset ####### */
* {
	margin: 0;
	padding: 0;
}
body {
	color: #666666;
	/* font-family: Gotham Narrow Book, Gotham Book, ProximaNova-Light, Arial, Helvetica, sans-serif; */
	/* font-family: ProximaNova-Light, Arial, Helvetica, sans-serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('images/ui/Background/CanvasBG.jpg');
	
}
input {
	color: #666666;
	/* font-family: Gotham Book, ProximaNova-Light, Arial, Helvetica, sans-serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
textArea {
	color: #666666;
	/* font-family: Gotham Book, ProximaNova-Light, Arial, Helvetica, sans-serif; */
	font-family: ProximaNova-Light, Arial, Helvetica, sans-serif;

}
/* ------------------------------------------------------ */
/* ######## Headers ######## */
h1, h2, h3, h4, h5, h6 {
	font-family: ProximaNova-Light, Myriad Pro, Arial, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	/* color: #464646; */
	color: black;
	/* margin-bottom: 15px;*/
}


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	/* color: #464646; */
	color: black;
	text-decoration: none;
}
h1 {
	/* font-size: 30px; */
	font-size: 23px;
}
h1.bottomMargin {
	margin-bottom: 15px;
}


h2 {
	/* font-size: 24px; */
	font-size: 22px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
/* ------------------------------------------------------ */
/* ######## Standard ######## */
p {
	color: #666666;
	font-size: 11px;
	/* line-height: 1.5em; */
	line-height: 1.5em;
	/* padding: 0 0 10px 0; */
	font-family: Verdana, Arial, Tahoma, sans-serif;
	/* background-color: fuchsia; */
}
small {
	color: #666666;
	font-size: 10px;
	/* font-family: Gotham Book, ProximaNova-Light, Arial, Tahoma, Verdana, sans-serif; */
	/* font-family: ProximaNova-Light, Arial, Tahoma, Verdana, sans-serif; */
	font-family: Verdana, Arial, Tahoma, sans-serif;
	/* background-color:red; */
}
img {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	text-align: center;
}
/* ------------------------------------------------------ */
/* ######## Hyperlink ######## */
a {
	/* color: #e02c2c; */
	color: black;
	text-decoration: none;
	/* outline: none; */
}
a:hover {
	/* color: #e02c2c; */
	color:black ;
	text-decoration: underline;

}

/* ------------------------------------------------------ */
/* ######## Horizontal Line ######## */
hr {
	border: 0 #cccccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}


/* ------------------------------------------------------ */
/* ######## Buttons and Menus ######## */

/* ------------------------------------------------------ */
/* ######## simpleButton ######## */

.simpleButton {
	background: url('images/ui/Common/ArrowTheme.png') no-repeat left 60%;
	color: #464646;
	padding-left: 10px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.simpleButton:hover {
	color: black;
}
.simpleButtonSmall {
	background: url('images/ui/Common/ArrowTheme.png') no-repeat left 45%;
	color: #e02c2c;
	padding-left: 10px;
	cursor: pointer;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.simpleButtonSmall:hover {
	color: #e02c2c;
}

/* ------------------------------------------------------ */
/* ######## simpleMenu ######## */

.simpleMenu {
	list-style-type: none;
}
.simpleMenu li {
	float: left;
	margin: 0 10px 0 0;
	background-color: red;
}
.simpleMenu li a {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	border-right: 1px solid #666666;
	padding: 0 10px 0 0;
}
.simpleMenu li a.noSeparator {
	border-right: 0px solid #666666;
}
.simpleMenu li a:hover {
	color: #e02c2c;
	text-decoration: underline;
}

/* ------------------------------------------------------ */
/* ######## boxButton ######## */

.xxxboxButton {
	/* font-family: Gotham Book, ProximaNova-Light, Myriad Pro, Arial, Tahoma, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Myriad Pro, Arial, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: white;
	padding: 5px 5px 5px 5px; 
	background-color: #242424;
	/* font-size: 12px; */
}
.xxxboxButton:hover {
	color: white;
	text-decoration: none;
	background-color: black;
	
}

.xxxboxButtonSmall {
	/* font-family: Gotham Book, ProximaNova-Light, Myriad Pro, Arial, Tahoma, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Myriad Pro, Arial, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: white;
	padding: 5px 5px 5px 5px; 
	background-color: #242424;
	font-size: 12px; 
}
.xxxboxButtonSmall:hover {
	color: white;
	text-decoration: none;
	background-color: black;
}

.xxxboxButtonLarge {
	/* font-family: Gotham Book, ProximaNova-Light, Myriad Pro, Arial, Tahoma, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Myriad Pro, Arial, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color: white;
	padding: 8px 8px 8px 8px; 
	background-color: #242424;
	font-size: 20px; 
}
.xxxboxButtonLarge:hover {
	color: white;
	text-decoration: none;
	background-color: black;
}




/* ------------------------------------------------------ */
/* ------------------------------
CUSTOM CLASSES
------------------------------ */
/* ######## Standard ######## */
img.alignCentre {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignRight {
	margin: 3px 0 3px 15px;
	display: inline;
}
img.alignLeft {
	margin: 3px 15px 3px 0;
	display: inline;
}

img.imageBorder {
	/* border: 1px solid #cccccc; */
	padding: 2px;
	/* background-color: #FFF; */
}
img.imageBorder:hover {
	/* border: 1px solid #acacac; */
}
.noLeftMargin {
	margin-left: 0;
}
.noRightMargin {
	margin-right: 0;
}
.alignLeft {
	float: left;
}
.alignRight {
	float: right;
}
.column {
	/*font-family: Verdana, Arial, Tahoma, Verdana,  sans-serif; */
	vertical-align: top;
	display: inline;
	float: left;
	position: relative;
	/* background-color: aqua; */
}
.columnMargin {
	margin-left: 20px;
	margin-right: 0px;
}
.columnMarginBottom {
	margin-bottom: 20px;
	margin-right: 0px;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0px;
	height: 0px;
	background-color: green;
}
/* ------------------------------------------------------ */
/* ------------------------------
THEME
------------------------------ */
.colorTheme {
	color: black;
	/* color: #e02c2c; */
}
.colorThemeDark {
	color: black;
	/* color: #b60103; */
}
.colorThemeLight {
	color: black;
	/* color: #fcecec; */
}



.textTheme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.textThemeSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.textLabel {
	/*
	color: #107fc3; 
font-weight:normal ;
*/
	font-weight: bold;
	font-size: 12px;
}


/* ######## tableSizeGuide ######## */
.tableSizeGuide {
	/* margin-top: 10px; */
	margin: 5px 0 5px 0;
	
}
.tableSizeGuide table {
	/* border: 1px solid #d8d8d8; */
	border-collapse: collapse;
	margin: 5px 0 5px 0;
	
}
.tableSizeGuide th {
	/* border: 1px solid #d8d8d8; */
	text-align: center;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding: 5px 5px 5px 0px;
	background-color: black;
	color: white ;
}

.tableSizeGuide td {
	/* border: 1px solid #d8d8d8; */
	text-align: center;
	font-size: 10px;
	padding: 5px 5px 5px 2px;
	/* color: lime; */
}


/* ------------------------------------------------------ */
/* ------------------------------
FORM
------------------------------ */

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* color: red; */
}


/* ------------------------------
PAGE STRUCTURE
------------------------------ */
/* ------------------------------------------------------ */
/* ######## canvas ######## */
#canvas {
	width: 100%;
	background-image: url('images/ui/Background/CanvasBG.jpg');
	background-repeat: repeat;
}
/* ------------------------------------------------------ */
/* ######## page ######## */
/* #page {
	width: 1000px;
	margin: 0 auto;
}
*/

/* ------------------------------------------------------ */
/* ######## pageHeader ######## */
#pageHeader {
	width: 980px;
	height: 200px;
	margin: 0 auto;
	/* background-color: orange; */
}
#pageHeader .container {
	height: inherit;
}



#pageHeader .container .columnTop {
	vertical-align: top;
	display: inline;
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	/* background-color: orange; */
}

#pageHeader .container .column1 {
	vertical-align: top;
	display: inline;
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
}

#pageHeader .container .column2 {
	vertical-align: top;
	display: inline;
	float: right;
	position: relative;
	/* background-color: red; */
}



#pageHeader p {
	font-size: 12px;
	/* line-height: 42px; */
	color: #666666;
}
#pageHeader a {
	color: black;
	font-size: 12px;
	text-decoration: none;
}
#pageHeader a:hover {
	color: black;
	text-decoration: underline;
}


/* ######## pageHeaderLogo ######## */
#pageHeaderLogo {
	margin-top: 30px;
	margin-left: 20px;
	/* background-color:yellow; */
	float: left;
}




/* ######## pageHeaderTopMenu ######## */
#pageHeaderTopMenu {
	/* font-family: Gotham Book, ProximaNova-Light, Arial, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #666666;
	float: left;
	/* height: 30px; */
	/* line-height: 30px; */
	/* margin-right: 10px; */
	/* background-color: lime; */ 
	margin: 20px 0 10px 20px;
}

#pageHeaderTopMenu p {
	color: #666666;
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	/* color: black; */
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeLight.png) no-repeat right 4px; */
	/* padding-right: 12px; */ 
}

#pageHeaderTopMenu a {
	color: #666666;
	/* color: black; */
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeLight.png) no-repeat right 4px; */
	/* padding-right: 12px; */ 
}
#pageHeaderTopMenu a:hover {
	color: black;
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeDark.png) no-repeat right 5px; */
	/* padding-right: 12px; */
	/* text-decoration: none; */
}


/* ######## pageHeaderCurrencyMenu ######## */
#pageHeaderCurrencyMenu {
	/* font-family: Gotham Book, ProximaNova-Light, Arial, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #666666;
	float: left;
	/* height: 30px; */
	/* line-height: 30px; */
	/* margin-right: 10px; */
	/* background-color: lime; */
	margin: 20px 0 10px 60px;
}

#pageHeaderCurrencyMenu p {
	color: #666666;
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	/* color: black; */
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeLight.png) no-repeat right 4px; */
	/* padding-right: 12px; */ 
}

#pageHeaderCurrencyMenu a {
	color: #666666;
	/* color: black; */
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeLight.png) no-repeat right 4px; */
	/* padding-right: 12px; */ 
}

#pageHeaderCurrencyMenu a:hover {
	color: black;
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeDark.png) no-repeat right 5px; */
	/* padding-right: 12px; */
	/* text-decoration: none; */
}


#pageHeaderCurrencyMenu a.current {
	/* background-color:aqua; */
	/* color: #ffffff; */
	color: black;
}


/* ######## pageHeaderAccountMenu ######## */
#pageHeaderAccountMenu {
	/* font-family: Gotham Book, ProximaNova-Light, Arial, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #666666;
	float: left;
	/* height: 30px; */
	/* line-height: 30px; */
	/* margin-right: 10px; */
	/* background-color: aqua; */
	margin: 20px 0 10px 45px;
}
#pageHeaderAccountMenu p {
	color: #666666;
	/* color: black; */
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeLight.png) no-repeat right 4px; */
	/* padding-right: 12px; */ 
}

#pageHeaderAccountMenu a {
	color: #666666;
	/* color: black; */
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeLight.png) no-repeat right 4px; */
	/* padding-right: 12px; */ 
}
#pageHeaderAccountMenu a:hover {
	color: black;
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeDark.png) no-repeat right 5px; */
	/* padding-right: 12px; */
	/* text-decoration: none; */
}

#pageHeaderAccountMenu a.current {
	/* background-color:aqua; */
	/* color: #ffffff; */
	color: black;
}



/* ######## pageHeaderSearchBox ######## */
#pageHeaderSearchBox {
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #666666;
	float: right;
	/* height: 30px; */
	/* line-height: 30px; */
	/* margin-right: 10px; */
	/* background-color: fuchsia; */
	margin: 13px 20px 10px 0;
}

#pageHeaderSearchBox p {
	color: #666666;
	/* color: black; */
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeLight.png) no-repeat right 4px; */
	/* padding-right: 12px; */ 
}

#pageHeaderSearchBox a {
	color: #666666;
	/* color: black; */
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeLight.png) no-repeat right 4px; */
	/* padding-right: 12px; */ 
}
#pageHeaderSearchBox a:hover {
	color: black;
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeDark.png) no-repeat right 5px; */
	/* padding-right: 12px; */
	/* text-decoration: none; */
}





/* ######## pageHeader (.mainMenu) ######## */
#pageHeader .mainMenu {
	list-style-type: none;
	float: right;
	margin: 80px 10px 0 0;
	/* background-color: fuchsia; */
	line-height: 30px;
	
}
#pageHeader .mainMenu li {
	float: left;
	margin: 0 0 0 20px;

}

#pageHeader .mainMenu li a {
	/* color: #666666; */
	color: black;
	/* font-family: Gotham Book, ProximaNova-Light, Arial, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	font-size: 16px;
	text-decoration: none;
	/* border-right: 1px solid #666666; */
	padding: 0 10px 0 10px;
	
}

#pageHeader .mainMenu .noSeparator a {
	border-right: 0px solid #666666;
}


#pageHeader .mainMenu li a:hover {
	/* text-decoration: underline; */
	text-decoration: none;
}
#pageHeader .mainMenu li:hover {
	/* background-color: black; */	
}
#pageHeader .mainMenu li:hover a {
	/* color: white; */
	color: black;
	text-decoration: line-through ;
}

#pageHeader .mainMenu li a:active {
	/* background-color: red; */
	color: #cccccc;
}


#pageHeader .mainMenu .current a {
	/* background-color:aqua; */
	/* color: #ffffff; */
	color: black;
	text-decoration: line-through;
}



/* ------------------------------------------------------ */
/* ######## pageFooter ######## */
#pageFooter {
	width: 940px;
	/* height: 200px; */
	margin: 0 auto;
	/* background-color: red; */
}
#pageFooter .container {
	height: inherit;
	padding: 0 0 10px 0;
	/* border-top: 1px #cccccc solid; */
	/* background-color: orange; */
	margin: 30px 0 0 0;
}

#pageFooter .container .column1 {
	vertical-align: top;
	display: inline;
	float: left;
	position: relative;
	/* background-color:yellow; */
	margin: 0 0 0 0;

}

#pageFooter .container .column2 {
	vertical-align: top;
	display: inline;
	float: right;
	position: relative;
	/* background-color: red; */
	margin: 0 0 0 0;

}


#pageFooter p {
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	font-size: 15px;
	/* line-height: 42px; */
	color: #666666;
}
#pageFooter a {
	color: black;
	font-size: 12px;
	text-decoration: none;
}
#pageFooter a:hover {
	color: black;
	text-decoration: underline;
}




/* ######## pageFooter (.legal) ######## */
#pageFooter .legal {
	/* font-family: Gotham Book, ProximaNova-Light, Arial, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #666666;
	/* height: 30px; */
	/* line-height: 30px; */
	/* background-color: lime; */
	margin: 0 0 10px 0;

}
#pageFooter .legal a {
	color: #666666;
	/* color: black; */
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeLight.png) no-repeat right 4px; */
	/* padding-right: 12px; */ 
}
#pageFooter .legal a:hover {
	color: black;
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeDark.png) no-repeat right 5px; */
	/* padding-right: 12px; */
	/* text-decoration: none; */
}



/* ######## pageFooter (.copyright) ######## */
#pageFooter .copyright {
	/* font-family: Gotham Book, ProximaNova-Light, Arial, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #666666;
	/* height: 30px; */
	/* line-height: 30px; */
	/* margin-right: 10px; */
	/* background-color: lime; */
	margin: 0 0 10px 0;
}
#pageFooter .copyright a {
	color: #666666;
	/* color: black; */
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeLight.png) no-repeat right 4px; */
	/* padding-right: 12px; */ 
}
#pageFooter .copyright a:hover {
	color: black;
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeDark.png) no-repeat right 5px; */
	/* padding-right: 12px; */
	/* text-decoration: none; */
}



/* ######## pageFooter (.credits) ######## */
#pageFooter .credits {
	/* font-family: Gotham Book, ProximaNova-Light, Arial, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #666666;
	/* height: 30px; */
	/* line-height: 30px; */
	/* margin-right: 10px; */
	/* background-color: lime; */
	margin: 0 0 10px 0;

}
#pageFooter .credits a {
	color: #666666;
	/* color: black; */
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeLight.png) no-repeat right 4px; */
	/* padding-right: 12px; */
}
#pageFooter .credits a:hover {
	color: black;
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-size: 10px;
	/* background: url(images/ui/Common/ArrowThemeDark.png) no-repeat right 5px; */
	/* padding-right: 12px; */
	/* text-decoration: none; */
}




/* ------------------------------------------------------ */
/* ######## pageMainPhoto ######## */
#pageMainPhoto {
	width: 980px;
	margin: 0 auto;
	/* background-color: red; */
}

#pageMainPhoto .container {
	height: inherit;
	padding: 0 20px 0 20px;
}

/* ------------------------------------------------------ */
/* ######## pageBreadcrumbs ######## */

#pageBreadcrumbs {width: 100%; display: block; }
#pageBreadcrumbs p {font-size:13px; float:left;}

#pageBreadcrumbs ul.crumbs {list-style-type:none; line-height:30px; margin-left: 0px;}
#pageBreadcrumbs ul.crumbs li {color:#666666; display:inline; font-size:10px; margin-right:3px; margin-left: 0px;}
#pageBreadcrumbs ul.crumbs li a {color:#666666; background:url(images/ui/Common/ArrowBreadcrumb.png) no-repeat left 2px;  padding-left:12px;}
#pageBreadcrumbs ul.crumbs li a.first {color:#666666; background-image: none; padding-left: 0px;}

#pageBreadcrumbs ul.crumbs li a:hover {color:black}





/* ------------------------------------------------------ */
/* ######## pageMain ######## */
#pageMain {
	width: 980px;
	margin: 0 auto;
	/* background-color:yellow; */
}

/* ------------------------------------------------------ */
/* ######## pageContent ######## */
#pageContent {
	vertical-align: top;
	display: inline;
	float: left;
	position: relative;
	margin-top: 20px;
	/* margin-left: 20px;*/
	margin-left: 20px;
	margin-bottom: 20px;
	top: 0px;
	left: 0px;
}
/*
#pageContent {
	display: block;
	float: right;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-color: orange; 
}
*/

#pageContent .container {
	width: 750px;
	margin-left: 20px;
	/* background-color:aqua; */
}

#pageContent .containerFullWidth {
	width: 940px;
	/* margin-left:20px; */
}



#pageContent .columnOneThird {
	width: 225px;
}
#pageContent .columnTwoThirds {
	width: 470px;
}
#pageContent .columnOneHalf {
	width: 300px;
	top: 0px;
	left: 0px;
}
#pageContent hr {
	margin: 35px 0;
}
#pageContent ul, #pageContent ol {
	margin-left: 10px;
}
#pageContent li {
	line-height: 1.5em;
}
#pageContent p {
	margin-bottom: 10px;
	margin-top: 5px;
}
/*
#pageContent img {
	border: 1px solid #cccccc;
	padding: 2px;
	background-color: #FFF;
}
#pageContent img:hover {
	border: 1px solid #e02c2c;
}
*/
#pageContent img.imageBorder {
	/* border: 1px solid #cccccc; */
	padding: 2px;
	/* background-color: #FFF; */
}
#pageContent img.imageBorder:hover {
	/* border: 1px solid #b0b0b0; */
}
#pageContent blockquote {
	margin: 15px 0 15px 30px;
	/* border-left: 10px solid #cccccc; */
	padding-left: 0px;
		
}
#pageContent blockquote p {
	/* color: #cccccc;  */
	font-style: italic;
}
/* ######## REM by Andreas 20/09/2011 ######## 
#pageContent table {border:1px solid #d8d8d8; border-collapse:collapse; margin:5px 0 20px 0;}
#pageContent td {border:1px solid #d8d8d8; padding:5px 10px 5px 10px;}
#pageContent th {border:1px solid #d8d8d8; padding:5px 10px 5px 10px; background-color: #EFEDEE;}
*/
#pageContent caption {
	margin-bottom: 10px;
	font-size: 18px;
}
/*
#pageContent img.noBorder {
	border: 0;
	padding: 0;
	background: none;
}
#pageContent img.noBorder:hover {
	border: 0;
	padding: 0;
	background: none;
}
*/
/* ------------------------------------------------------ */
/* ######## pageSidebar######## */
#pageSidebar {
	vertical-align: top;
	display: inline;
	float: left;
	position: relative;

	width: 150px;
	margin: 20px 0 20px 18px;
	/* background-color: fuchsia; */
}

/*
#pageSidebar {

	vertical-align: top;
	display: inline;
	float: left;
	position: relative;


	width: 150px;
	display: block;
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	background-color: fuchsia; 
}
*/
#pageSidebar .container {
}
#pageSidebar .widget {
	margin-bottom: 30px;
	list-style-type : none;
}
#pageSidebar .widget p {
	color: #0c4882;
	font-size: 15px;
	line-height: 1.5em;
}
#pageSidebar .widget small {
	color: #0c4882;
	font-size: 12px;
}
#pageSidebar .widget ul {
	list-style-type: none;
}
#pageSidebar .widget hr {
	margin: 5px 10px 5px 10px;
}
#pageSidebar.widget img.imageBorder {
	border: 1px solid #cccccc;
	padding: 2px;
	background-color: #FFF;
}
#pageSidebar.widget img.imageBorder:hover {
	border: 1px solid #e02c2c;
}
#pageSidebar .widgetTitle {
	font-family: Myriad Pro, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0c4882;
	background: url('images/ui/Common/ArrowThemeDark.png') no-repeat left 9px;
	padding-left: 10px;
	margin-left: 5px;
}
#pageSidebar .widgetContent {
	margin-left: 10px;
	margin-right: 10px;
}



/* ------------------------------------------------------ */
/* ######## sidebarMenu ######## */
#pageSidebar .sidebarMenu {
	margin: 8px 0 0 0;
	list-style-type: none;
	/* font-family: Gotham Book, ProximaNova-Light, Arial, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	font-weight: normal ;

}
#pageSidebar .sidebarMenu li {
	/* padding: 0px 0px 10px 5px; */
	padding: 0px 0px 10px 0px;
	margin: 0px 2px 0px 2px;
	font-size: 13px;
}
#pageSidebar .sidebarMenu li a {
	/* background: url('images/ui/Common/ArrowThemeDark.png') no-repeat left 5px; */
	/* color: #464646; /*
	color: black;
	/* padding-left: 10px; */
	cursor: pointer;
}
#pageSidebar .sidebarMenu li a:hover {
	text-decoration: none; 
	/* text-decoration: line-through; */
	/* color: #42b7d4; */
	/* color: black; */
	color: #efefef; 
	/* margin: 0px 2px 0px 2px; */
	background-color: black;


}
#pageSidebar .sidebarMenu li a.current {
	/* color: #42b7d4; */
	color: #efefef; 
	/* text-decoration: line-through; */
	text-decoration:none ;
	padding: 0px 2px 0px 2px;
	background-color: black;

}


/* ------------------------------------------------------ */
/* ######## sidebarSubMenu ######## */

#pageSidebar .sidebarSubMenu {
	margin: 0 0 0 0;
	list-style-type: none;
	/* font-family: Gotham Book, Arial, Verdana, sans-serif; */
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight: normal;

}
#pageSidebar .sidebarSubMenu li {
	padding: 10px 0px 0px 6px;
	font-size: 11px;
}
#pageSidebar .sidebarSubMenu li a {
	/* background: url('images/ui/Common/BulletSquareThemeDark.png') no-repeat left 6px; */
	/* color: #464646; */
	color: #6D6E70;
	/* padding-left: 8px; */
	/* cursor: pointer;*/
}

#pageSidebar .sidebarSubMenu li a:hover {
	text-decoration: none;
	color: black;
	padding: 0 0 0 0;
	background-color:transparent ;
	
}
#pageSidebar .sidebarSubMenu li a.current {
	text-decoration: none;
	/* text-decoration: line-through; */
	color: black; 
	padding: 0 0 0 0;
	background-color:transparent ;

}


/* ######## Pages Widget ######## */
#pageSidebar .widgetPages {
	/* font-family: Gotham Book, ProximaNova-Light, Arial, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	margin-left:0px; 
	margin-bottom:50px; 
	margin-top:-5px;
	list-style-type:none;
}

#pageSidebar .widgetPages li {
	border-bottom:1px solid #cccccc; 
	padding:15px 0 15px 15px;
}
#pageSidebar .widgetPages li a {
	/* background:url(images/ui/Common/ArrowTheme.png) no-repeat left 6px; */
	color:#464646; 
	/* padding-left:10px; */

}
#pageSidebar .widgetPages li a:hover {
	text-decoration:none; 
	color:#42b7d4;
}

#pageSidebar .widgetPages li a.current {
	color:#42b7d4;
}

/*
#pageSidebar .widgetPages li.current a {
	color:#42b7d4;	
}
*/

/* ######## SubPages Widget ######## */
#pageSidebar .widgetSubPages {
	/* font-family: Gotham Book, ProximaNova-Light, Arial, Verdana, sans-serif; */
	font-family: ProximaNova-Light, Arial, Verdana, sans-serif;
	margin-left:0px; 
	margin-top:15px;
	margin-left:-15px;
	margin-bottom:0px; 
	border-top:1px solid #cccccc; 
	list-style-type:none;
}

#pageSidebar .widgetSubPages li {
	border-bottom:0px dashed #cccccc;
	margin-left:10px;
	padding:15px 0 0 10px;
	font-size: 12px;
}
#pageSidebar .widgetSubPages li a {
	background:url(images/ui/Common/BulletSquareThemeDark.png) no-repeat left 5px;
	color:#464646; 
	padding-left:10px;
}
#pageSidebar .widgetSubPages li a:hover {
	text-decoration:none; 
	color:#42b7d4;
}
#pageSidebar .widgetSubPages li.current a {
	color:#42b7d4;
}


/* ######## Testimonials Widget ######## */
#pageSidebar .testimonial {
	background: url(images/ui/Common/QuotesDark.png) no-repeat top left;
	margin-bottom: 50px;
	padding: 10px 0 10px 10px;
}
#pageSidebar .testimonial h4 {
	text-indent: 50px;
	line-height: 30px;
}
#pageSidebar .testimonial small {
	color: #b4b4b4;
	font-size: 11px;
	float: right;
	margin-top: 10px;
}
/* #container has an absolute width (960 pixel) */
.container {
}
/* ------------------------------
COMPONENTS
------------------------------ */

/* ######## Homepage Widget ######## */
#pageContent .testimonial {
	background: url(images/ui/Common/QuotesDark.png) no-repeat top left;
	margin-bottom: 10px;
	padding: 10px 0 10px 10px;
}
#pageContent .testimonial h4 {
	text-indent: 50px;
	line-height: 30px;
}
#pageContent .testimonial small {
	color: #b4b4b4;
	font-size: 11px;
	float: right;
	margin-top: 10px;
}

/* ------------------------------------------------------ */
/* ######## Hyperlink ######## */
a.simpleLink {
	/* color: #666666; */
	color: black;
	text-decoration: underline ;
	outline: none;
}
a.simpleLink:hover {
	color: black;
	text-decoration: underline ;
}


/* ------------------------------------------------------ */
/* ######## list ######## */
.tableShoppingBasket {
	margin-top: 10px;
}
.tableShoppingBasket table {
	border: 1px solid #d8d8d8;
	border-collapse: collapse;
	margin: 5px 0 20px 0;
}
.tableShoppingBasket th {
	border: 1px solid #d8d8d8;
	text-align: left;
	font-size: 12px;
	font-style: normal;
	padding: 5px 10px 5px 10px;
	background-color: #e1e1e1;
}
.tableShoppingBasket td {
	border: 1px solid #d8d8d8;
	text-align: left;
	font-size: 12px;
	padding: 2px 10px 2px 10px;
}




/* ------------------------------------------------------ */
/* ######## list ######## */
.listItem {
	width: 100%;
}
.listItem:hover {
	width: 100%;
}
.listItem a {
	color: black;
}
.listItem a:hover {
	color: black;
	text-decoration: underline;
}


/* ------------------------------------------------------ */
/* ######## TextBox ######## */
.textboxTheme {	
	padding:2px;	
	border-style:solid; 
	border-width:1px;
	border-color:#c0c0c0;	
	margin: 5px 0 10px 0;
	background-color:transparent;
}

.textboxTheme2 {	
	padding:2px;	
	border-style:solid; 
	border-width:1px;
	border-color:#c0c0c0;	
	background-color:transparent;
}
.textboxThemeSearch {	
	font-family: Verdana, Tahoma, Verdana,  sans-serif;	
	font-size:11px;	
	border-style:solid; 
	border-width:0px;
	border-bottom-width:1px;	
	border-color:#c0c0c0;	
	background-color:transparent; 
}

.textThemeError {	
	 font-style:italic; 
	 color:#eb1d5e;
}

.textThemeSuccess {	
	 font-style:italic; 
	 color:#106005;
}

.textThemeRequiredField {	
	 font-style:normal; 	   
	 color:#eb1d5e;
}
.buttonTheme {
	/* font-family: Gotham Book, ProximaNova-Light, Arial, Tahoma, Verdana,  sans-serif; */
	font-family: ProximaNova-Light, Arial, Tahoma, Verdana,  sans-serif;	
	font-weight: normal;
	color: white;
	padding: 5px 5px 5px 5px; 
	background-color: #242424;
	font-size:15px;	
}
	

/* ------------------------------------------------------ */
/* ######## wrapper ######## */
/* ------------------------------------------------------ */

.wrapper {
	vertical-align: top;
	display: inline;
	float: left;
	position: relative;
	
	/* box-sizing: border-box; */
	/* -moz-box-sizing: border-box; */ /* Firefox */
	/* -webkit-box-sizing: border-box; */ /* Safari */

	/* background-color: lime; */
}



/* ------------------------------------------------------ */
/* ######## FONTS ######## */
/* @license
 * MyFonts Webfont Build ID 1812725, 2011-12-27T09:43:44-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Proxima Nova Light by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/light/
 * Copyright: Copyright (c) Mark Simonson, 2005. All rights reserved.
 * Licensed pageviews: 10,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=1812725
 * 
 * © 2011 Bitstream Inc
*/



  
 @font-face {font-family: 'ProximaNova-Light';src: url('webfonts/1BA8F5_0_0.eot');src: url('webfonts/1BA8F5_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/1BA8F5_0_0.woff') format('woff'),url('webfonts/1BA8F5_0_0.ttf') format('truetype'),url('webfonts/1BA8F5_0_0.svg#wf') format('svg');}
 




