@charset "utf-8";

body {

	font-family: Arial, Helvetica, sans-serif;

	color: #333333;

	font-size: small;

	background-color: #999999;

	padding: 0px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	width: 960px;

}

a {

	color: #666666;

	text-decoration: none;

}

a:hover  {

	text-decoration: underline;

	color: #333333;

}



#wrapper {

	position: absolute;

	left: auto;

	right: auto;

	width: 960px;

	background-color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	top: 15px;

	border-bottom-right-radius:10px;

}

h1 {

	color: #FFF537;

	position: absolute;

	font-size: 32px;

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	width: 330px;

	text-align: center;

	font-weight: bold;

	background-repeat: no-repeat;

	background-position: left top;

}

.trademarkLogo {

	font-size: 20px;

	position: relative;

	top: -10px;

}

#established {

	position: absolute;

	color: #000066;

	font-size: 11px;

	left: 860px;

	top: 125px;

	margin: 0px;

	padding: 0px;

	z-index: 100;

	width: 100px;

	font-weight: normal;

}

#contactNumber {

	position: absolute;

	top: 0px;

	right: 0px;

	font-size: 11px;

	margin: 0px;

	background-image: url(../images/cornerTopRght.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 0px;

	z-index: 100;

	font-weight: bold;

}

p#english {

	padding: 0px;

	position: absolute;

	margin: 0px;

	height: 22px;

	width: 30px;

	right: 75px;

	top: 180px;

	z-index: 10;

}

p#francais {

	padding: 0px;

	position: absolute;

	margin: 0px;

	height: 22px;

	width: 30px;

	right: 40px;

	top: 180px;

	z-index: 10;

}

p#deutsch {

	padding: 0px;

	margin: 0px;

	position: absolute;

	top: 180px;

	height: 22px;

	width: 30px;

	right: 5px;

	z-index: 10;

}

p#english  a  {

	margin: 0px;

	padding: 0px;

	height: 22px;

	width: 30px;

	display: block;

	background-image: url(../images/english.png);

	background-repeat: no-repeat;

	background-position: top;

}

p#francais  a {

	margin: 0px;

	padding: 0px;

	height: 22px;

	width: 30px;

	display: block;

	background-image: url(../images/francais.png);

	background-repeat: no-repeat;

	background-position: bottom;

	}

p#deutsch  a {

	margin: 0px;

	padding: 0px;

	height: 22px;

	width: 30px;

	display: block;

	background-image: url(../images/deutsch.png);

	background-repeat: no-repeat;

	background-position: bottom;

}

p#deutsch     a:hover, p#francais a:hover {

	background-position: top;

}

p#english span, p#deutsch span, p#francais span  {

	display: none;

}

p#quickFind {

	position: absolute;

	left: 238px;

	top: 52px;

	margin: 0px;

	height: 22px;

	width: 90px;

	text-align: center;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

p#specialsFind {

	position: absolute;

	left: 238px;

	top: 85px;

	margin: 0px;

	height: 22px;

	width: 90px;

	text-align: center;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

p#gallery {

	position: absolute;

	left: 238px;

	top: 118px;

	margin: 0px;

	height: 22px;

	width: 90px;

	text-align: center;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

p#quickFind   a, p#specialsFind  a, p#gallery a  {

	display: block;

	height: 18px;

	width: 90px;

	background-image: url(../images/buttons.gif);

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	margin: 0px;

	font-weight: bold;

	font-size: 12px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	background-position: center top;

}

p#quickFind     a:hover, p#specialsFind  a:hover, p#gallery a:hover {

	background-position: center bottom;

	height: 18px;

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}







.bannerImages {

	position: absolute;

	right: 0px;

	top: 0px;

	left: 330px;

	height: 150px;

	margin: 0px;

	padding: 0px;

	width: 630px;

	display: none;

}

.bannerImagetectainer {

	position: absolute;

	right: 0px;

	top: 0px;

	left: 330px;

	height: 150px;

	margin: 0px;

	padding: 0px;

	width: 630px;

}





ul#mainNav {

	list-style-type: none;

	position: absolute;

	top: 150px;

	width: 631px;

	height: 22px;

	right: 0px;

	margin: 0px;

	background-color: #1e3398;

	padding-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

ul#mainNav li      {

	float: left;

	height: 22px;

	width: 126px;

	background-image: url(../images/buttons.gif);

	margin: 0px;

	padding-top: 0px;

	background-position: top;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

ul#mainNav li a          {

	color: #FFFFFF;

	text-decoration: none;

	display: block;

	font-size: 9px;

	text-transform: uppercase;

	font-weight: normal;

	text-align: center;

	height: 18px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 0px;

	width: 126px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

ul#mainNav  li  a:hover {

	background-image: url(../images/buttons.gif);

	background-position: bottom;

}











div#productLinks {

	margin: 0px 0px 0px 0px;

	width: 329px;

	color: #FFFFFF;

	padding-top: 70px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: 500px;

	background-image: url(../images/links_gradient.jpg);

	background-repeat: repeat-x;

	background-color: #000033;

}



#productLinks  a  {

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

}

#productLinks a:hover {

	color: #CCCCCC;

	text-decoration: underline;

	margin: 0px;

	padding: 0px;

}

#productLinks h4 {

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	font-size: 14px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	text-transform: uppercase;

}



#productLinks  h5  {

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	font-size: 11px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	height: 12px;

}

#productLinks ul {

	width: 200px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 30px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#productLinks   li  {

	list-style-type: none;

	font-size: 10px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: -2px;

	margin-left: 0px;

	height: 16px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}





#content {

	width: 500px;

	position: absolute;

	left: 330px;

	top: 180px;

	margin: 0px 0px 0px -1px;

	padding: 10px;

	background:#fff;

	height:400px;

	border-bottom-right-radius:10px !important;

}

#content  h4 {

	font-size: 13px;

}



div#quote {

	width: 500px;

	font-size: 11px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 15px;

	padding: 0px;

}

#quote p {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#signature {

	font-family: Arial, Helvetica, sans-serif;

	font-style: italic;

}



div#clientsInclude {

	width: 330px;

	padding-top: 0px;

	background:#fff;

	border-bottom-right-radius:10px !important;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	margin:65px 0px 0px 0px;

	height: 60px;

}

#clientsInclude h4 {

	font-size: 11px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#clientsInclude ul {

	margin: 0px;

	padding: 0px;

	height: 38px;

	width: 350px;

	background-image: url(../images/all_logos.gif);

	background-repeat: no-repeat;

}

#clientsInclude li {

	display: none;

}

div#containerPics {

	height: 245px;

	width: 310px;

	padding: 0px;

	margin-top: 25px;

	margin-right: 0px;

	margin-bottom: 40px;

	margin-left: 60px;

}





div#contactDetails {

	margin: 0px;

	padding: 0px;

	width: 250px;

	position: absolute;

	right: 10px;

	text-align: right;

	font-family: Arial, Helvetica, sans-serif;

	top: 110px;

}

#contactDetails h5 {

	padding-right: 10px;

	margin: 0px;

	padding-top: 5px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-weight: bold;

	font-size: 11px;

}

#contactDetails address {

	font-size: 10px;

	font-style: normal;

	padding-right: 10px;

}

#contactDetails p {

	margin: 0px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-size: 10px;

}

h6 {

	width: 159px;

	height: 50px;

	padding-top: 40px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 150px;

	background-color: #000033;

	color: #FFFFFF;

	text-align: right;

	font-size: 9px;

	background-image: url(../images/blue_Globe.jpg);

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	background-position: left bottom;

	margin-top: -17px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



div#footer {

	position: absolute;

	width: 960px;

	color: #CCCCCC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	background-repeat: no-repeat;

	background-position: right top;

	overflow: visible;

	height: 20px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 60px;

}

ul#lowerLinks {

	list-style-type: none;

	padding: 0px;

	margin-top: 7px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

}

ul#lowerLinks a {

	text-decoration: none;

	color: #CCCCCC;

}

ul#lowerLinks a:hover {

	text-decoration: underline;

}

#lowerLinks li {

	float: left;

	margin-right: 7px;

}

#footer p {

	float: left;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 145px;

}

.lowerLinkDivider {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	padding-right: 10px;

}

.hideLinks {

	margin: 0px;

	padding: 0px;

	display: none;

}

.hide {

	display: none;

}

h3  {

	font-size: 14px;

	padding: 0px;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



#contentStandard {

	padding-top: 0px;

	padding-right: 15px;

	padding-bottom: 0px;

	padding-left: 15px;

	margin: 0px;

}



#companyProfile {

	margin: 0px;

	width: 500px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	text-align: justify;

}



#companyHistory {

	margin: 0px;

	width: 500px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	text-align: justify;

}

#contactPage {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

}

#content li  {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	background-image: url(../images/bullet.gif);

	background-repeat: no-repeat;

	list-style-type: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 16px;

	background-position: -2px;

}

div#specials {

	width: 500px;

	font-size: 11px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	height: 150px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

}



h3#h3specials {

	margin-left: 20px;

}

#sitemapContent {

	padding-left: 15px;

}

#presentationh{

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	font-size: 11px !important;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	}