/* General */
.boxToCenter {
	position: absolute;
    left: 50%;
    top: 50%;
	width: 903px;
	height: 580px;
	#height: 551px;
	margin-left: -460px;
    margin-top: -275px;
	text-align: center;
	background-color: transparent;
}

#container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 903px;
	height: 550px;
	}
	
#content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 805px;
	#width: 807px;
	height: 492px;
}

#contentWelcomeLogin {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 805px;
	#width: 807px;
	height: 492px;
	background-image: url("../images/banner_whiteLine.jpg");
	background-repeat: repeat-x;
}

#contentRegistration {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 805px;
	#width: 807px;
	height: 492px;
	background-image: url("../images/banner_whiteLineDark.jpg");
	background-repeat: repeat-x;
}
/* background-color: #35475c; */

#containerBorder {
	margin: 0px 0px 0px 0px;
	padding: 28px 47px 30px 47px;
	width: 807px;
	height: 492px;
	border: 1px solid #999999;
}
	
#tagline {
	position: relative;
	bottom: 106px;
	#bottom: 110px;
	width: 806px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border: none;
}

a,
a:active,
a:link,
#contactLeft .contactIndented a,
#contactLeft .contactIndented a:active,
#contactLeft .contactIndented a:link,
a:hover,
#contactLeft .contactIndented a:hover {
	font: normal 11px Arial, san-serif;
	color: #fff;
	text-decoration: none;
	border: none;
}

p	{
	margin: 0 28px 5px 28px;
	padding: 0;
	font: normal 11px Arial, san-serif;
	line-height: 13px;
	text-align: left;
	color: #fff;
}

.whiteBold	{
	font: bold 10px Arial, san-serif;
}

h1	{
	font: bold 14px Arial, san-serif;
	text-align: left;
	color: #fff;
}

h2	{
	font: bold 12px Arial, san-serif;
	text-align: left;
	color: #fff;
}	

/* Button Positions */
ul#nav { 
	position: relative;
	z-index: 1;
	bottom: 567px;
	right: 25px;
	width: 830px;
	margin: 0;
	padding: 0;
	padding: 0px 0px 0px 0px;
	line-height: 0pt;
	list-style-type: none; 
}
	
ul#nav li  {
	display: inline; 
	padding: 0px 10px 0px 0px;
}

.contact {
	position: relative;
	bottom: 415px;
	left: 455px;
	width: 69px;
	height: 30px;
	padding: 0px;
	margin: 0px;
}
	
.faq	{
	position: relative;
	bottom: 260px;
	right: 450px;
	width: 60px;
	height: 30px;
	padding: 0px;
	margin: 0px;
}
	
.tagline {
	position: relative;
	bottom: 110px;
	left: -210px;
	width: 292px;
	height: 30px;
	padding: 0px;
	margin: 0px;
}
/* Button Positions */
/* General */



/* General page styles */
#pages	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	display: inline;
	top: 0;
	left: 0;
	bottom: 0;
	width: 807px;
	height: 492px;
}

#titleLeft {
	margin: 0;
	padding: 0;
	position: absoute;
	top: 0;
	left: 0;
	width: 350px;
	height: 86px;
}
/* General page styles */


/* About */
#aboutLeft	{
	margin: 0;
	padding:0;
	float: left;
	width: 510px;
	height: 490px;
	background-color: #565656;
}

#aboutRight	{
	margin: 0;
	padding:0;
	float: right;
	width: 295px;
	height: 492px;
	background-color: #565656;
	background-image: url("../images/aboutBckg.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
}

#aboutRight img	{
	margin: 0 0 15px 0;
	padding: 0;
}

#aboutRight p	{
	margin: 0 28px 10px 28px;
	padding: 0;
	font: normal 9px Arial, san-serif;
	line-height: 12px;
	text-align: left;
	color: #fff;
}
/* About */

/* OEM */
#oemLeft	{
	margin: 0;
	padding:0;
	float: left;
	width: 510px;
	height: 490px;
	text-align: right;
	background-color: #565656;
}

#oemRight	{
	margin: 0;
	padding:0;
	float: right;
	width: 295px;
	height: 492px;
	background-color: #565656;	
}

#oemRight img	{
	margin: 0 0 15px 0;
	padding: 0;
}

#oemRight p	{
	margin: 0 0px 8px 28px;
	padding: 0;
	font: normal 10px Arial, san-serif;
	line-height: 12px;
	text-align: left;
	color: #fff;
}

.spacing1	{
	letter-spacing: 0.06mm;
}

.spacing2	{
	letter-spacing: 0.0005mm;
}
/* OEM     letter-spacing: -0.05mm;*/

/* Contact */
#contactLeftText	{
	margin: 0;
	padding:0;
	float: left;
	width: 295px;
	#width: 297px;
	height: 492px;
	background-color: #676767;
	background-image: url("../images/contactTitle.gif");
	background-repeat: no-repeat;
	background-position: top left;
}

#contactLeftText p {
	margin: 0 0 0 105px;
	padding: 0;
	font: normal 14px Arial, san-serif;
	line-height: 20px;
}	

#contactLeftText h1 {
	margin: 96px 0 8px 80px;
	padding: 0;
	font: normal 14px Arial, san-serif;
}

#contactLeftText a,
#contactLeftText a:active,
#contactLeftText a:link,
#contactLeftText a:hover {
	margin: 0;
	padding: 0;
	text-decoration: none;
	font: normal 14px Arial, san-serif;
	color: #fff;
}

#contactForm {
	margin: 0;
	padding:0;
	float: right;
	width: 510px;
	height: 492px;
	background-color: #565656;
	background-image: url("../images/contactGbckg.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	font: normal 10px Arial, san-serif;
}

#contactForm .contactError {
	margin: 50px 0 0 0;
	padding: 0;
	position: absolute;
	right: 250px;
	width: 250px;
	color: #d2772c;
	font: bold 12px Arial, san-serif;
	text-align: center;
	z-index: 1;
}

#contactForm .repsonse {
	margin: 100px 0 0 0;
	padding: 0;
	width: 230px;
	color: #fff;
	font: normal 16px Arial, san-serif;
	line-height: 24px;
	text-align: center;
}

#soonLeft	{
	margin: 0;
	padding:0;
	float: left;
	width: 295px;
	height: 492px;
	background-color: #676767;
	background-image: url("../images/comingTitle.gif");
	background-repeat: no-repeat;
	background-position: top left;
}

#contactLeft img,
#soonLeft img	{
	margin: 0;
	padding: 0;
	position: relative;
	top: 170px;
	left: 40px;
}

#contactLeft a,
#contactLeft a:link,
#contactLeft a:active,
#contactLeft a:hover,
#soonLeft a,
#soonLeft a:link,
#soonLeft a:active,
#soonLeft a:hover	{
	border: none;
	text-decoration: none;
}

/* Temporary Contact Page */
#contactLeft	{
	margin: 0;
	padding:0;
	float: left;
	width: 295px;
	height: 492px;
	background-color: #676767;
	background-image: url("../images/contactInfo.gif");
	background-repeat: no-repeat;
	background-position: top left;
}

#contactRight	{
	margin: 0;
	padding:0;
	float: right;
	width: 510px;
	height: 492px;
	background-color: #565656;
}
/* Temporary Contact Page */

#contactLeft .contactIndented	{
	margin: 0px 5px 0px 115px;
	padding: 0;
	font: normal 12px Arial, san-serif;
	text-align: left;
	color: #fff;
}
/* Contact */
/* page styles */




/* Registration forms, Customer Landing, Products and other Dynamic pages. */
/* Shared styles for dynamic pages. 	border: 1px solid red; */
#wrapper {	
	margin: 0;
	padding: 0;
	width: 805px;
	#width: 807px;
	height: 492px;
	background-color: #555555;
}

#bannerWlogo {
	position: relative;
	top: 0;
	right: 0;
	width: 805px;
	height: 130px;
	margin: 0px;
	padding: 0px;
	background-image: url("../images/dashboard_whiteLine.jpg");
	background-repeat: repeat-x;
	background-position: bottom center;
	text-align: left;
}

#contentBackground {
	margin: 0;
	padding: 0;
	width: 715px;
	height: 320px;
	background-image: url("../images/productBckg.jpg");
	background-repeat: no-repeat;
	background-position: 95% 100%;
}	

#contentBackground ul {
	margin: 0;
	padding: 0;
	font: normal 11px Arial, san-serif;
	text-align: left;
	list-style: none;
}
	
#contentBackground ul li {
	margin: 0 0 16px 0;
	padding: 0;
}

#bannerGraphic {
	margin: 30px 0 0 90px;
	float: left;
	width: 0px;
	height: 86px;
	padding: 0;
	z-index: 1;
}
	
.textField {
	margin: 0;
	padding: 0 0 0 5px;
	background-color: #676767; 
	border: 1px solid #bdbdbd; 
	color: white; 
	width: 208px; 
	height: 17px;
}
/* Shared styles for dynamic pages. */	


/* Welcome/Login page */	
#customerlandingLeft1 {
	margin: 68px 0 0 364px;
	#margin: 68px 0 0 200px;
	float: left;
	width: 0px;
	height: 0px;
	padding: 0;
}
	
#customerlandingRight1 {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 44px;
	right: 65px;
	z-index: 1;
}
	
#customerlandingContent {
	margin: 50px 0 0 0;
	padding:0;
	width: 771px;
	height: 300px;
}

.customerlandingColumn p {
	margin: 5px 0 0 0;
	padding: 0;
	font: normal 10px Arial, san-serif;
}

#userPasswordImg {
	margin: 0px 0 0 55px;
	padding: 0px;
	float: left;
	width: 102px;
	height: 150px;
}

#loginForm {
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	top: 0;
	right: 188px;
}

#simpleLoginForm {
	margin: 56px 0 0 0;
	padding: 0;
	position: absolute;
	top: 210px;
	right: 150px;
}

#simpleLoginForm p {
	margin: 0 0 12px 0;
	padding: 0;
	font: normal 11px Arial, san-serif;
}

#simpleLoginForm .bold {
	margin: 0;
	padding: 0;
	font: bold 18px Arial, san-serif;
	color: #fff;
}

#requestPasswordForm {
	margin: 0;
	padding: 0;
	position: relative;
	top: 25px;
	right: 188px;
	font: normal 9px Arial, san-serif;
}

#loginForm .submit,
#requestPasswordForm .submit,
#simpleLoginForm .submit {
	margin-top: 5px; 
	background-color: #676767; 
	border: 1px solid #bdbdbd; 
	color: white; 
	width: 54px; 
	font: bold 11px Arial, san-serif;
	text-align: center;
}
/* Welcome/Login page */	

	
/* Dashboard */	
#dashboardLeft {
	float: left;
	width: 468px;
	height: 86px;
	margin: 0;
	padding: 0;
	z-index: 1;
	}
	
#dashboardLogOut {
	margin: 38px 46px 0 0;
	padding: 0;
	float: right;
	width: 138px;
	height: 22px;
	}
	
.dashboardColumn {
	margin: 0 33px 16px 0;
	padding: 0;
	float: left;
	width: 150px;
	height: 146px;
	font: normal 10px Arial, san-serif;
}

.dashboardColumn p {
	margin: 5px 0 0 0;
	padding: 0;
	font: normal 10px Arial, san-serif;
}
/* Dashboard */	


/* Registration */	
#regCustomerContentLeft {
	margin: 0 35px 0 25px;
	#margin: -18px 35px 0 35px;
	padding: 0;
	float: left;
	width: 440px;
}

#loginErrorMessage {
	position: absolute;
	top: 175px;
	left: 225px;
	width: 240px;
	padding: 0px;
	margin: 0px;
	color: #d2772c;
	font: bold 12px Arial, san-serif;
	z-index: 1;
}

/*Register Form*/
#registerCustomerForm {
	margin: 0 0 0 0;
	padding: 0;
	width: 440px;
	border: none; 
	padding: 0; 
	font-size: 8px;
	text-align: right;
}

#registerCustomerForm p {
	margin: 0 25px 0 0;
	padding: 0;
	text-align: right;
	font: normal 11px Arial, san-serif;
}

#registerCustomerForm .formSpacer {
	line-height: 2px; 
	height: 4px;
	#height: 1px;
}
/*Register Form*/

/*captcha area*/
#regCustomerContentRight {
	/*margin: 0 60px 0 35px;*/
	margin: 70px 60px 0 0;
	#margin: 50px 60px 0 0;
	padding: 0;
	float: right;
	width: 230px;
	text-align: center;
}

#regCustomerContentRight img {
	margin: 0;
	padding: 0;
}

#regCustomerContentRight p {
	margin: 0 auto 20px auto;
	padding: 0;
	text-align: center;
}

#regCustomerContentRight .centeredText {
	text-align: center;
	width: 175px;
}

#regCustomerContentRight .bottomSpace {
	margin: 65px 0 15px 50px;
	text-align: right;
}

.captchaErrorMessage {
	margin: 0;
	padding: 0;
	width: 230px;
	color: #d2772c;
	font: bold 12px Arial, san-serif;
	text-align: center;
}
/*captcha area*/

/*Results from form*/
#registerResults {
	margin: 0 0 0 0;
	padding: 0;
	position: absolute;
	width: 400px;
	height: 300px;
	top: 174px;
	right: 160px;
}

#thankyouGraphic {
	margin: 0;
	padding: 0;
	width: 715px;
	height: 320px;
	background-image: url("../images/thankyouCircle.jpg");
	background-repeat: no-repeat;
	background-position: 95% 100%;
}	

.loginReturn {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 180px;
	top: 300px;
}
/*Results from form*/
/* Registration */	


/* Products  */
#productLeft {
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	left: 75px;
	width: 166px;
	height: 86px;
}


#pagingLinks {
	position: absolute;
	top: 120px;
	left: 108px;
	font: normal 14px Arial, san-serif;
	color: #fff;
	text-align: left;
}

#pagingLinks a,
#pagingLinks a:link,
#pagingLinks a:active, 
#pagingLinks a:hover
{
	margin: 0;
	padding: 0;
	font: bold 14px Arial, san-serif;
	color: #fff;
}

/* Specific to product page*/
/* Search Field at top*/
#productSearchLeft {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 60px;
	left: 95px;
	font: normal 6px Arial, san-serif;
}	
/* Style for this form is #productForm, shared with page product_search. */

#productNav	{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 306px;
	left: 172px;
	width: 355px;
	height: 60px;
}

#productNav ul	{
	margin: 0;
	padding: 0;
	list-style: none;
}

#productNav ul li	{
	float: left;
	margin: 5px 5px 0 5px;
	#margin: 2px 5px 0 5px;
	padding: 0;
	width: 27px;
	height: 36px;
	text-align: center;
}	

#productNav ul li a,	
#productNav ul li a:active,	
#productNav ul li a:link,
#productNav ul li a:hover {
	font: normal 18px Arial, san-serif;
	color: #fff;
}	

/* Right Side */
#productFrame {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 85px;
	right: 120px;
	width: 212px;
	height: 251px;
	z-index: 1;
}

#productArt {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 85px;
	right: 120px;
	width: 212px;
	height: 251px;
}
/* Right Side */

/* Paragraph Boxes */
#productDetails p,
#productProfile p,
#productTitle p  {
	margin: 8px 15px 0 18px;
	padding: 0;
	font: normal 11px Arial, san-serif;
	line-height: 11px;
	color: #fff;
	text-align: left;
}
/* Paragraph Boxes */

/* Box 1 */
#productTitle	{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 375px;
	left: 76px;
	width: 215px;
	height: 125px;
	border: 1px solid #bdbdbd;
}

#productTitle .title {
	font-weight: bold;
}
/* Box 1 */

/* Box 2 */
#productColor {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 375px;
	left: 301px;
	width: 215px;
	height: 125px;
	border: 1px solid #bdbdbd;
}

#colorWrapper {
	margin: 0 8px 0 18px;
	padding: 0;
	width: 189px;
	height: 125px;
}

#productColor ul li img {
	margin: 0;
	padding: 0;
}


#productColor ul {
	margin: 8px 10px 0 0;
	padding: 0;
	width: 84px;
	height: 110px;
	float: left;
	list-style: none;
}

#productColor ul li {
	margin: 0 0 6px 0;
	padding: 0;
	font: normal 11px Arial, san-serif;
	line-height: 13px;
	color: #fff;
	text-align: left;
}

#productColor a,
#productColor a:active,
#productColor a:link,
#productColor a:hover {
	color: #fff;
	vertical-align: middle;
}
/* Box 2 */

/* Box 3 */
#productDetails	{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 375px;
	right: 230px;
	width: 144px;
	height: 125px;
	border: 1px solid #bdbdbd;
}

#productDetails .size {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 13px;
	left: 18px;
	font: normal 11px Arial, san-serif;
	color: #fff;
	text-align: left;
}

#productDetails .sizeGraphic {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 10px;
	bottom: 10px;
}
/* Box 3 */

/* Box 4 */
#productProfile	{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 375px;
	right: 74px;
	width: 144px;
	height: 125px;
	border: 1px solid #bdbdbd;
}

#productProfile .profileView {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 9px;
	right: 13px;
	width: 117px;
	height: 83px;
}
/* Box 4 */
/* Specific to product page*/

/* Product Form on top right hand side*/
#productSearchRight {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 60px;
	right: 40px;
	font: normal 6px Arial, san-serif;
}
	
#productSearch p {
	margin: 0 18px 0 0;
	padding: 0;
	font: normal 11px Arial, san-serif;
	line-height: 11px;
	width: 180px;
	text-align: right;
}

#productForm .textField {
	margin: 0;
	padding: 1px 0 0 5px;
	background-color: #555555; 
	border: 1px solid #bdbdbd; 
	color: white; 
	width: 155px; 
	height: 20px;
}

#productForm .submit {
	margin: 0 0 0 14px;
	padding: 0;
	background-color: #555555; 
	border: none; 
	color: white; 
	width: 50px; 
	height: 25px;
	font: normal 11px Arial, san-serif;
	text-align: left;
}
/* Product Form on top right hand side*/
	
/* Product Search*/
#productSearchList {
	margin: 18px 75px 0 0;
	padding: 0;
	width: 668px;
	height: 315px;
	float: right;
	background-image: url("../images/productBckg.jpg");
	background-repeat: no-repeat;
	background-position: center right;
}

#contentBackground .productSearchCategory {
	margin: 0 50px 0 0;
	padding: 0;
	float: left;
}

#contentBackground .productSearchCategory a,
#contentBackground .productSearchCategory a:active,
#contentBackground .productSearchCategory a:link,
#contentBackground .productSearchCategory a:hover {
	text-transform: lowercase;
	font: normal 11px Arial, san-serif;
	color: #fff;
}

#searchErrorMessage {
	position: absolute;
	top: 50px;
	right: 100px;
	width: 240px;
	padding: 0px;
	margin: 0px;
	color: #d2772c;
	font: bold 12px Arial, san-serif;
	z-index: 1;
}

.productSearchRight {
	margin: 0;
	padding: 0;
	float: right;
	border: 1px solid red;
}
/* Product Search*/
	
/* Product Results */
#productContent {
	margin: 3px 0 0 0;
	padding: 0;
	width: 642px;
	height: 350px;
	position: relative;
	top: 0;
	bottom: 0;
	left: 40px;
	right: 0;
}

.productImage {
	margin: 0 70px 5px 0;
	padding: 0;
	float: left;
	width: 74px;
	height: 116px;
}

#productContent .productImage .productNumber {
	margin: 5px 0 0 0;
	padding: 0;
	color: #fff;
	font: normal 10px Arial, san-serif;
	text-align: center;
}

#productContent .productImage .productNumber a,
#productContent .productImage .productNumber a:active,
#productContent .productImage .productNumber a:link,
#productContent .productImage .productNumber a:hover {
	color: #fff;
}

.productInstruct {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 10px;
	bottom: 25px;
	width: 215px;
}

.productInstruct p {
	margin: 0;
	padding: 0;
	font: normal 10px Arial, san-serif;
}
/* Product Results */
/* Products */


	
/* fckEditor styles */
#fckEditorArea,
.fckEditorArea	{
	padding: 6px;
	width: 805px;
	#width: 807px;
	height: 492px;
	background-color: #fff;
}

	
/* page styles */
#fckEditorArea #pages,
.fckEditorArea #pages	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	display: inline;
	top: 0;
	left: 0;
	bottom: 0;
	width: 807px;
	height: 492px;
}

/* About */
#fckEditorArea #aboutLeft,
.fckEditorArea #aboutLeft	{
	margin: 0;
	padding:0;
	float: left;
	width: 510px;
	height: 490px;
	background-color: #565656;
}

#fckEditorArea #aboutRight,
.fckEditorArea #aboutRight	{
	margin: 0;
	padding:0;
	float: right;
	width: 295px;
	height: 492px;
	background-color: #565656;
	background-image: url("../images/aboutBckg.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
}
/* About */

/* OEM */
#fckEditorArea #oemLeft,
.fckEditorArea #oemLeft	{
	margin: 0;
	padding:0;
	float: left;
	width: 510px;
	height: 490px;
	text-align: right;
	background-color: #565656;
}

#fckEditorArea #oemRight,
.fckEditorArea #oemRight	{
	margin: 0;
	padding:0;
	float: right;
	width: 295px;
	height: 492px;
	background-color: #565656;	
}
/* OEM*/


/* Contact */
#fckEditorArea #contactLeft,
.fckEditorArea #contactLeft	{
	margin: 0;
	padding:0;
	float: left;
	width: 295px;
	height: 492px;
	background-color: #676767;
}


/* Use this to replace!!*/
#fckEditorArea #contactLeft,
.fckEditorArea #contactLeft	{
	margin: 0;
	padding:0;
	float: left;
	width: 295px;
	height: 492px;
	background-color: #676767;
	background-image: url("../images/contactInfo.gif");
	background-repeat: no-repeat;
	background-position: top left;
}

#fckEditorArea #contactLeft img,
.fckEditorArea #contactLeft img	{
	margin: 0;
	padding: 0;
	position: relative;
	top: 170px;
	left: 40px;
}

#fckEditorArea #contactLeft a,
#fckEditorArea #contactLeft a:link,
#fckEditorArea#contactLeft a:active,
#fckEditorArea #contactLeft a:hover,
.fckEditorArea #contactLeft a,
.fckEditorArea #contactLeft a:link,
.fckEditorArea#contactLeft a:active,
.fckEditorArea #contactLeft a:hover	{
	border: none;
	text-decoration: none;
}


#fckEditorArea #contactRight,
.fckEditorArea #contactRight	{
	margin: 0;
	padding:0;
	float: right;
	width: 510px;
	height: 492px;
	background-color: #565656;
}

#fckEditorArea #contactLeft .contactIndented,
.fckEditorArea #contactLeft .contactIndented	{
	margin: 10px 5px 15px 120px;
	padding: 0;
	font: bold 12px Arial, san-serif;
	text-align: left;
	color: #fff;
}

#fckEditorArea #contactLeft h1,
.fckEditorArea #contactLeft h1	{
	margin: 10px 5px 15px 120px;
	padding: 0;
}

#fckEditorArea #contactLeft h2,
.fckEditorArea #contactLeft h2	{
	margin: 10px 5px 15px 120px;
	padding: 0;
}
/* Contact */

/* General */
#fckEditorArea a:link,
#fckEditorArea a:visited,
.fckEditorArea a:link,
.fckEditorArea a:visited,
#fckEditorArea a:hover,
#fckEditorArea a:active,
.fckEditorArea a:hover,
.fckEditorArea a:active {
	font: bold 11px Arial, san-serif;
	color: #ffffff;
	text-decoration: none;
}

#fckEditorArea p,
.fckEditorArea p	{
	margin: 0 15px 15px 15px;
	padding: 0;
	font: normal 10px Arial, san-serif;
	line-height: 14px;
	text-align: left;
	color: #fff;
}

#fckEditorArea h1,
.fckEditorArea h1	{
	font: bold 14px Arial, san-serif;
	text-align: left;
	color: #fff;
}

#fckEditorArea h2,
.fckEditorArea h2	{
	font: bold 12px Arial, san-serif;
	text-align: left;
	color: #fff;
}


/*- fckEditor styles */



/* Shouldn't be needed anymore
.customerlandingColumn1 {
	position: relative;
	top: -1px;
	#top: -35px;
	left: 171px;
	#left: 170px;
	margin: 0 0 0 0;
	#margin: 0 0 0 0;
	padding: 0;
	float: left;
	width: 159px;
	height: 1px;
	font: normal 10px Arial, san-serif;
}

.customerlandingColumn2 {
	position: relative;
	top: 101px;
	#top: 77px;
	left: 315px;
	#left: 262px;
	margin: 0 0 0 0;
	#margin: 0 0 0 0;
	padding: 0;
	float: left;
	width: 159px;
	height: 0;
	font: normal 10px Arial, san-serif;
}
*/

/* temporary styles for the product pages 
#landingPage	{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 805px;
	#width: 807px;
	height: 492px;
	background-image: url("../images/productsBckg.gif");
	background-repeat: no-repeat;
	background-position: center center;
}

#productNav	{
	position: relative;
	top: 73px;
	left: 227px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#productNav ul	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#productNav li	{
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

.products118	{
	margin: 0 0 0 50px;
	padding: 0 0 0 0;
}

.products158	{
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
}

.products59	{
	margin: 0 0 0 44px;
	padding: 0 0 0 0;
}

.products162	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#productNav img
{
	border: none;
}

#page118	{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 805px;
	#width: 807px;
	height: 492px;
	background-image: url("../images/productsBckg118.gif");
	background-repeat: no-repeat;
	background-position: center center;
}

#page162	{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 805px;
	#width: 807px;
	height: 492px;
	background-image: url("../images/productsBckg162.gif");
	background-repeat: no-repeat;
	background-position: center center;
}

#page158	{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 805px;
	#width: 807px;
	height: 492px;
	background-image: url("../images/productsBckg158.gif");
	background-repeat: no-repeat;
	background-position: center center;
}

#page59	{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 805px;
	#width: 807px;
	height: 492px;
	background-image: url("../images/productsBckg59.gif");
	background-repeat: no-repeat;
	background-position: center center;
} 
temporary styles for the product pages */	