body {
	font-family: Arial, Geneva, verdana, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 70px;
	background-color: #000;
	background-image: url("../img/backgrounds/main-bg.jpg");
	background-repeat: repeat-x;
	background-position:top;
	}	


	
	
	
div#headstuff {
	width: 960px;
	height: 117px;
	margin: auto;
	margin-top: 0px;
	background-image: url("../img/global/head.jpg");
	background-repeat: no-repeat;
	background-position:top;
	}	

div#wrapper {
	width: 960px;
	margin: auto;
	background-color:#fff;
	
	}	
	
	
	


div#logo {
	width: 362px;
	float:left;
	margin-top: 31px;
	margin-left: 44px;
	}
	
div#language {
	width: 362px;
	float:right;
	margin-top: 10px;
	margin-right: 10px;
	}
	

.flag {
	width: 16px;
	height: 13px;
	float:right;
	margin-right: 12px;

	}
	
.cart {
	float:right;
	margin-right: 6px;
	margin-top: 5px;

	}


/*Navigation*/

div#menu {
	width: 960px;
	background-color:#000;
	margin:auto;
	}	


div#product-image {
	width: 960px;
	margin:auto;
	}	


	
/*Intro*/	
	
		
div#contentbox {
	width: 940px;
	margin: auto;
	margin-top: 0px;
	}
	
	
div#intro-box-container {
	width: 940px;
	margin: auto;
	padding-top: 10px;
	font-size: 12px; 
	font-family:Arial, Verdana, Geneva, sans-serif;
	color: #fff;
	line-height: 17px;
	}
	
div#intro-box-container h1, h2 {
	padding:0px 0px 0px 0px;
	margin:0px;
	font-weight: bold; 
	font-size: 15px; 
	font-family:Arial, Verdana, Geneva, sans-serif;
	color: #fff;
	line-height: 120%;
	word-spacing:-1px;

	}
	
.box-arrow {
    position:absolute;
    bottom:0px;
	float:right;
	left:276px;

	}	
	
	


	
.intro-box:hover{
	background-color:#000;

	}	
	
	
.intro-box-content {
	width: 270px;
	padding: 20px;
}	

div#pagegradient {
	width: 960px;
	margin: auto;
	margin-top: 0px;
	background-image: url("../img/backgrounds/gradient.gif");
	background-repeat: no-repeat;
	background-position:top;
	}	



div#pagecontents {
	width: 960px;
	margin: auto;
	padding-top: 10px;
	}	

	
div#left {
	width: 600px;
	float: left;
	background-color: #fff;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
	}
	
div#left h1 {
	padding:10px 10px 10px 40px;
	margin:0px;
	color:#000;
	font-size:17px;
	background:url(../img/backgrounds/headings.gif) no-repeat top left;
	text-align:left;
	margin-left: -10px;

}	
	

div#left {
	width: 600px;
	float: left;
	background-color: #fff;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
	}
	
	
div#intro-left {
	width: 600px;
	float: left;
	background-color: #fff;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
	}
	
div#intro-left h3{
	padding:8px 0px 10px 24px;
	margin:0px;
	color:#fff;
	font-size:15px;
	text-align:left;
	background:url(../img/icons/arrow.png) no-repeat top left;

}	
	
	
		
div#airhawk-intro {
	width: 610px;
	background-color: #fff;
	margin-top: 10px;
	margin-bottom: 20px;
		margin-left: -10px;
	}	
	
div#airhawk-intro h1 {
	padding:30px 0px 10px 10px;
	margin:0px;
	color:#000;
	font-size:42px;
	text-align:left;
	border-top: 1px solid #ccc;

}

div#airhawk-intro h2 {
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#000;
	font-size:17px;
	text-align:left;
	font-style:italic;
}



	
	
div#right {
	width: 310px;
	float: left;
	background-color: #fff;
	margin-top: 0px;
	margin-left: 10px;
	}	
	
div#testbox {
	width: 300px;
	background-color: #e5e5e5;
	margin-top: 0px;
	margin-left: 0px;
	height: 150px;
	margin-top: 10px;
	}		
	
	
	



.common-box {
	width: 218px;
	height: 140px;
	float:left;
	background-color: #fff;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #ccc;
	}
	
/*Footstuff*/
div#divider {
	width: 940px;
	height: 1px;
	margin: auto;
	border-bottom: 1px solid #ccc;
	margin-top: 30px;
	
	}


div#tail {
	width: 940px;
	height: 11px;
	margin: auto;
	padding: 10px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	color: #999;
	line-height:17px;
		font-size: 11px;
		padding-bottom: 50px;
}

div#tail span {
	color: #ee1b2c;
	line-height:25px;
	font-size: 10px;
	font-weight:bold;
}
	
.automed {
	float:right;
	padding-right: 0px;
	padding-top:10px;
}
	
/*Pagestuff*/	
	


div#pressure-mapping-box-grey {
	width:275px;
	margin-left: 0px;
	float: left;
	text-align:center;
	padding-top: 20px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	color: #000;
	line-height:17px;
	font-size: 12px;
	}
	
div#pressure-box-grey {
	width:233px;
	text-align:center;
	padding-top: 0px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	color: #000;
	line-height:17px;
	font-size: 12px;
	border-left: 1px solid #a1a0a0;
	border-bottom: 1px solid #a1a0a0;
	border-right: 1px solid #a1a0a0;
	padding: 10px 20px 10px 20px;
}		
	

div#pressure-mapping-box-grey h2 {
	padding:8px 10px 8px 10px;
	margin:0px;
	color:#fff;
	font-size:14px;
	background:url(../img/backgrounds/box-heading-grey.gif) no-repeat top left;
	text-align:left;
	margin-left: 0px;

}	

div#pressure-mapping-box-red {
	width:275px;
	margin-left: 0px;
	float: left;
	text-align:center;
	padding-top: 20px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	color: #000;
	line-height:17px;
	font-size: 12px;
	margin-left: 30px;
	}
	
div#pressure-box-red {
	width:233px;
	text-align:center;
	padding-top: 0px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	color: #000;
	line-height:17px;
	font-size: 12px;
	border-left: 1px solid #ed1b2e;
	border-bottom: 1px solid #ed1b2e;
	border-right: 1px solid #ed1b2e;
	padding: 10px 20px 10px 20px;
}		
	

div#pressure-mapping-box-red h2 {
	padding:8px 10px 8px 10px;
	margin:0px;
	color:#fff;
	font-size:14px;
	background:url(../img/backgrounds/box-heading-red.gif) no-repeat top left;
	text-align:left;
	margin-left: 0px;

}	


.download-box {
	width:278px;
	height: 60px;
	padding-top: 0px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	color: #000;
	line-height:17px;
	font-size: 11px;
	border: 1px solid #ccc;
	padding: 10px 10px 10px 10px;
		margin-left: 10px;
			margin-top: 10px;
			float:left;
}

.download-box h2 {
	color:#000;
	font-size:12px;
	font-style: bold;
	text-align:left;
	margin: 0px;
}

.download-box p{
	color:#000;
	font-size:11px;
	font-style: bold;
	text-align:left;
	margin: 0px;
}


.download-box a:link { font-weight: normal; font-size: 12px; color: #3e6674; font-family: Arial, Verdana, sans-serif; text-decoration: underline;}
.download-box a:active { font-weight: normal; font-size: 12px; color: #3e6674; font-family: Arial, Verdana, sans-serif; text-decoration: underline;}
.download-box a:visited { font-weight: normal; font-size: 12px; color: #3e6674; font-family: Arial, Verdana, sans-serif; text-decoration: underline}
.download-box a:hover { font-weight: normal; font-size: 12px; color: #999; font-family: Arial, Verdana, sans-serif; text-decoration: underline;}

.detailimage{
	width: 186px;
	padding: 0px;
	text-align:center;
	float:left;
}

.detailimage-eng-version{
	width: 350px;
	padding: 0px;
	text-align:center;
	float:left;
}

.detailimage-eng-version p {font-style:italic; font-size:12px; color: #000; margin-top: 10px; font-weight:bold; margin-bottom: 0px;}



.detailimage p {font-style:italic; font-size:12px; color: #000; margin-top: 10px; font-weight:bold; margin-bottom: 0px;}


	
.cushion-box {
	width:580px;
	margin-left: 0px;
	float: left;
	text-align:center;
	padding-top: 20px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	color: #000;
	line-height:17px;
	font-size: 12px;
	margin-left: 0px;
	}
	
.cushion-box-content {
	width:538px;
	text-align:left;
	margin-top: 0px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	color: #000;
	line-height:15px;
	font-size: 12px;
	border-left: 1px solid #ed1b2e;
	border-bottom: 1px solid #ed1b2e;
	border-right: 1px solid #ed1b2e;
	padding: 5px 20px 10px 20px;
}		
	

.cushion-box h2 {
	padding:8px 10px 8px 10px;
	margin:-1px;
	color:#fff;
	font-size:14px;
	background:url(../img/backgrounds/cushion-heading.gif) no-repeat top left;
	text-align:left;
	margin-left: 0px;

}

.cushion-box h3 {
	padding:8px 10px 8px 10px;
	margin:-1px;
	color:#fff;
	font-size:14px;
	background:url(../img/backgrounds/back-support-heading.gif) no-repeat top left;
	text-align:left;
	margin-left: 0px;

}	

.cushion-box h4 {
	padding:8px 10px 8px 10px;
	margin:-1px;
	color:#fff;
	font-size:14px;
	background:url(../img/backgrounds/cushion-heading2.gif) no-repeat top left;
	text-align:left;
	margin-left: 0px;

}




.cushion-image {
	width:100px;
	float: left;
	text-align:center;
	font-family: Arial, Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 12px;
	margin: 0px;
	padding-bottom: 15px;
	}

.cushion-discription {
	width:410px;
	float: left;
	text-align:left;
	font-family: Arial, Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 12px;
	margin-left: 20px;
	margin-top: 10px;
	}
	
.cushion-buy {
	float: left;
	text-align:left;
	font-family: Arial, Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 10px;
	}	
	

.right-box {
	width: 290px;
	margin: auto;
	padding-top: 10px;
	font-size: 12px; 
	font-family:Arial, Verdana, Geneva, sans-serif;
	color: #000;
	line-height: 17px;
	}
	
.right-box h2 {
	padding:10px 10px 10px 40px;
	margin:0px;
	color:#000;
	font-size:14px;
	background:url(../img/backgrounds/headings.gif) no-repeat top left;
	text-align:left;
	margin-left: -10px;
	}
	
.right-box-grey {
	width: 300px;
	margin: auto;
	padding-top: 5px;
	font-size: 12px; 
	font-family:Arial, Verdana, Geneva, sans-serif;
	color: #000;
	line-height: 17px;
	background-color:#eee;
	margin-left: -10px;
	padding-bottom: 5px;
	}
	
.right-box-white {
	width: 270px;
	margin: auto;
	padding-top: 0px;
	font-size: 12px; 
	font-family:Arial, Verdana, Geneva, sans-serif;
	color: #000;
	line-height: 17px;
	background-color:#fff;
	padding: 10px;
	}
	
.right-box-white-ref {
	width: 270px;
	margin: auto;
	padding-top: 0px;
	font-size: 12px; 
	font-family:Arial, Verdana, Geneva, sans-serif;
	color: #000;
	line-height: 17px;
	background-color:#fff;
	padding: 10px;
	text-align:center;
	}		
	
	
	
.right-box a:link { font-weight: normal; font-size: 12px; color: #3e6674; font-family: Arial, Verdana, sans-serif; text-decoration: underline;}
.right-box a:active { font-weight: normal; font-size: 12px; color: #3e6674; font-family: Arial, Verdana, sans-serif; text-decoration: underline;}
.right-box a:visited { font-weight: normal; font-size: 12px; color: #3e6674; font-family: Arial, Verdana, sans-serif; text-decoration: underline}
.right-box a:hover { font-weight: normal; font-size: 12px; color: #999; font-family: Arial, Verdana, sans-serif; text-decoration: underline;}











.checkout {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.checkoutinput {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000;}   
.nopcart {background: #eeeeee; border: 1px solid #999; width: 610px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; margin-left:-10px;}
.nopheader {background: #000; padding: 7px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.nopentry {background: #fff;padding: 7px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.noptotal {background: #fff;padding: 7px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.nopbutton {background: #fff;font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1§px; color: #000000;}



div#conditions {
	width: 290px;
	margin: auto;
	padding-top: 10px;
	font-size: 12px; 
	font-family:Arial, Verdana, Geneva, sans-serif;
	color: #000;
	line-height: 17px;
	}
	
div#conditions h2 {
	padding:10px 10px 10px 40px;
	margin:0px;
	color:#000;
	font-size:14px;
	background:url(../img/backgrounds/headings.gif) no-repeat top left;
	text-align:left;
	margin-left: -10px;
	}
	
div#conditions-box {
	width: 270px;
	margin: auto;
	padding-top: 10px;
	font-size: 12px; 
	font-family:Arial, Verdana, Geneva, sans-serif;
	color: #000;
	line-height: 17px;
	}	
	
div#conditions a:link { font-weight: normal; font-size: 11px; color: #3e6674; font-family: Arial, Verdana, sans-serif; text-decoration: underline;}
div#conditions a:active { font-weight: normal; font-size: 11px; color: #3e6674; font-family: Arial, Verdana, sans-serif; text-decoration: underline;}
div#conditions a:visited { font-weight: normal; font-size: 11px; color: #3e6674; font-family: Arial, Verdana, sans-serif; text-decoration: underline}
div#conditions a:hover { font-weight: normal; font-size: 11px; color: #999; font-family: Arial, Verdana, sans-serif; text-decoration: underline;}	


.whatsup{ margin: 0;}

.whatsup h3 {
	font-size: 12px; 
	font-family:Arial, Verdana, Geneva, sans-serif;
	color: #000;
	margin: 0px;
	}
	
.whatsup p{ margin-top: 5px; margin-bottom: 5px;}



.news{ width: 580px;}

.news h2 {
	font-size: 12px; 
	font-family:Arial, Verdana, Geneva, sans-serif;
	color: #000;
	margin-top: 20px;
	}
	
.news p{ margin-top: 5px; margin-bottom: 5px;}

.news span{ font-size: 10px; font-family:Arial, Verdana, Geneva, sans-serif; color: #666; font-weight:bold;}	

div#fullpage {
	width: 920px;
	margin: auto;
	padding-top: 10px;
	font-size: 12px; 
	font-family:Arial, Verdana, Geneva, sans-serif;
	color: #000;
	line-height: 17px;
	}

/*Bottom navigation*/

.navcontainer ul
{
padding: 15px 0;
margin: auto;
list-style-type: none;
width: 920px;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align: center;
padding-bottom: 0px;

}

.navlist li { display: inline; }

.navlist li a
{
text-decoration: none;
color: #3e6674;
padding: .0em 7px;
border-right: 1px solid #ccc;
font-weight:normal;
font-size: 12px;
}

.navlist li a:hover
{
text-decoration: none;
color: #999;
font-size: 12px;
font-weight:normal;
}


.tailbanner {
	width: 215px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	}

















.intro-box {
	width: 196px;
	height: 110px;
	float: left;
	margin-left: 10px;
	background-color:#000;
	margin-top: 10px;
	}
	
.intro-box-wide {
	width: 198px;
	height: 110px;
	float: left;
	margin-left: 10px;
	background-color:#000;
	margin-top: 10px;
	}	
	



div#intro-airhawk {
	width: 590px;
	float: left;
	margin-left: 10px;
	background-color:#fff;
	margin-top: 10px;
	}
	
div#intro-airhawk h1 {
	padding:30px 0px 10px 10px;
	margin:0px;
	color:#000;
	font-size:40px;
	text-align:left;
	border-top: 0px solid #ccc;	
	
}

div#intro-airhawk h2 {
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#000;
	font-size:17px;
	text-align:left;
	border-top: 0px solid #ccc;	
	
}

div#airhawk-intro-text {
	width: 590px;
	background-color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 17px;
	}	
	
div#intro-airhawk-pressure-mapping {
	width: 590px;
	height: 100px;
	float: left;
	margin-left: 10px;
	background-color:#fff;
	margin-top: 10px;
	}	

.intro-airhawk-pressure-mapping-box {
	width:270px;
	float: left;
	text-align:left;
	font-family: Arial, Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	}


div#intro-cusion-boxes {
	width: 610px;
	padding-top: 20px;
	margin-bottom: 0px;
	margin-left: -10px;
	line-height: 17px;
	}

.intro-cusion-box {
	width:190px;
	height: 180px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
	background-color:#fff;
	text-align:center;
	}






	
/*Admins*/	

.adminnavcontainer ul
{
padding: 0 0;
list-style-type: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align: left;
padding-bottom: 10px;
margin-left: -10px;
border-bottom: 1px solid #ccc;

}

.adminnavlist li { display: inline; }

.adminnavlist li a
{
text-decoration: none;
color: #3e6674;
padding: .0em 10px;
border-right: 1px solid #ccc;
font-weight:normal;
font-size: 12px;
}

.adminnavlist li a:hover
{
text-decoration: none;
color: #999;
font-size: 12px;
font-weight:normal;
}
