* {
	margin: 0;
	padding: 0;
}
body {
	background: #fff;
	font: 75%/1.6 Tahoma, Arial, Helvetica, Sans-serif;
	color: #333;
}
.plus95 {
	background: url("http://www.plus95.com/img/layout/bg_body.gif") repeat-x top left;
}
a { 	font-family: Lucida Sans, Tahoma, Arial, Verdana, Sans-serif;text-decoration: none; color: #be873a }
a:hover, #productrange a:hover { color: #be873a;text-decoration: underline; }
a img {	border: 0 }

.left {	float: left; }
.right { float: right; }

.text, .product { margin: 0 5%;padding: 1em 0 0.8em 0; }

.links {
	padding-left: 8px;
	background: url("http://www.plus95.com/img/layout/arrow.gif") no-repeat top left;
	background-position: 0px 2px;
}
IMG { margin: 0;padding: 0; }

H1, H2, H3, span.header { font-family: "Trebuchet MS", Tahoma, Arial, Sans-serif; }
H1, span.header { font-size: 2.0em;font-weight: bold;color: #74654f; }
H2 { font-size: 17px; }

span.subheader {
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
span.date {
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #d0d7e3;
}

BR.clear { clear: both; }
HR.clear { clear: both;display: none; }

UL { margin: 1em 2em;padding: 0; }


#header { height: 110px; }
#logo {
	position: absolute;
	top: 5px;
	left: 0px;
	height: 110px;
	width: 265px;
	z-index: 2;
	background: url("http://www.plus95.com/img/layout/bg_logo.gif") no-repeat top left;
}
IMG.logo {
	width: 167px; 
	height: 66px;
	margin: 10px 0 0 25px;
}
#header ul {
	float: right;
	position: absolute;
	top: 10px;
	right: 4%;
	list-style: none;
}
#header li { display: inline }

#header ul a {
	float: left;
	padding: 0 1.4em;
	text-decoration: none;
	background: url("http://www.plus95.com/img/layout/arrow.gif") no-repeat top left;
	background-position: 0.7em 0.4em;
	
	font-size: 0.9em;
	font-weight: bold;
	color: #1f3f5b;
}
#header a:hover { color: #be873a;text-decoration: underline; }

#home #header .home span, #about #header .about span, #contact #header .contact span, #products #header .products span, #support #header .support span {
	color: #be873a;
}
#pic {
	z-index: 1;
	position: relative;
	height: 130px;
	width: 100%;
	margin-top: -50px;
}
.plus95 #pic {
	background: url("http://www.plus95.com/img/layout/bg_pic.jpg") repeat-x bottom left;
}
#pic_center {
	z-index: 4;
	position: absolute;
	height: 130px;
	width: 390px;
	margin-left: 24%;
	text-indent: -1000em;
	border: 0;
}
.plus95 #pic_center {	
	background: url("http://www.plus95.com/img/layout/pic_center.gif") no-repeat bottom right;
}
#pic div { z-index: 3;height: 130px;}

#home #pic div { background: url("http://www.plus95.com/img/layout/pic_right.gif") no-repeat bottom right; }
#about #pic div { background: url("http://www.plus95.com/img/layout/pic_right.gif") no-repeat bottom right; }
#contact #pic div { background: url("http://www.plus95.com/img/layout/pic_right.gif") no-repeat bottom right; }
#products #pic div { background: url("http://www.plus95.com/img/layout/pic_right.gif") no-repeat bottom right; }
#support #pic div { background: url("http://www.plus95.com/img/layout/pic_right.gif") no-repeat bottom right; }
#standard #pic div { background: url("http://www.plus95.com/img/layout/pic_right.gif") no-repeat bottom right; }

#container {
	width: 100%;
	background: #e4ded2 url("http://www.plus95.com/img/layout/bg_container.gif") repeat-x top left;
}
#wrapper {
  	position: relative;
  	height: 100%;
  	min-height: 100%;
  	width: expression(document.body.clientWidth > 1300 ? "1300px" : "99%");
  	max-width: 1300px;
  	margin: 0;
	text-align: left;
}
#wrapper[id] {
  	width: 99%;
  	height: auto;
}
#leftSection {
	width: 78%;
	margin: 2% 0;
	padding: 0;
}
#rightSection {
	width: 20%;
	margin: 2% 0;
	padding: 0;
}
#leftColumn {
	width: 60%;
	margin: 0 0 0 3%;
	background: #fff url("http://tennis.plus95.com/img/layout/cornerTop_leftColumn.gif") no-repeat top right;
	border-bottom: 5px solid #2d5b83;
}
#centerColumn {
	width: 34%;
	margin: 0;
	background: #2d5b83 url("http://www.plus95.com/img/layout/cornerTop_centerColumn.gif") no-repeat top right;
	border-bottom: 5px solid #fff;
}
#rightColumn {
	width: 91%;
	margin: 0;
	background: #727982 url("http://www.plus95.com/img/layout/cornerTop_rightColumn.gif") no-repeat top right;
	border-bottom: 5px solid #fff;
}
#centerColumn .text, #rightSection .text {
	color: #fff;
}
#content { min-height: 300px; }
.pic_content {
	float: right;
	margin: 0.5em;
}
#welcome, #productrange, #news { min-height: 200px; }

.product { background: url("http://www.plus95.com/img/layout/dots_orange.gif") repeat-x top left; }
#productrange ul { 	margin: 0.5em 0em 1em 0em;list-style: none; }
#productrange li a {
	padding-left: 13px;
	background: url("http://www.plus95.com/img/layout/arrow_white.gif") no-repeat top left;
	background-position: 0px 4px;

	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
}
#productrange h3 {
	font-size: 1.3em;
	letter-spacing: 1px;
	color: #d0d7e3;
}
#news {	color: #fff; }
#news a {
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
}
DIV#footer {
	clear: both;
	height: 20px;
	background: url("http://www.plus95.com/img/layout/bg_footer.gif") repeat-x top left;
	
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 0.9em;
	color: #666;
}
#copy {	width: 30%;margin: 0.3em 1em; }
#copy span { color: #999; }

#footer_menu { width: 65%; }
#footer_menu  ul {
	float: right;
	display: inline;
	list-style: none;
	margin: 0.3em 2em 0 0;
}
#footer_menu  li {
	display: inline;
	margin-left: 0.6em;
	padding-left: 0.6em;
	border-left: 1px solid #2d5b83;
}
form { margin: 0;padding: 0; }

input {	position: relative;width: 100%; }
input, textarea, submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	width: 100%;
	padding: 0 0 0 0.2em;
	border: 0;
}
table {	width: 100%;margin: 2% 0; }
td, th { padding: 0.1em 0; }

#loginTable {
	margin: 5% 0;
	padding: 0;
}
#loginTable input {
	padding: 0 0.5em;
}
#supportTable {	margin: 1em 0;padding: 0; }
#supportTable input { width: 140px; }
#supportTable textarea { height: 100px; }

#supportForm {
	width: 60%;
	padding: 1em;
	background: #e4ded2; 
	font-size: 0.9em;
}
.button { text-align: right;margin: 0.8em 0.3em 0 0; }

input#submitButton {
	float: right;
	height: 25px;
	width: 82px;
	margin: 0.5em 0 0 0;
	padding: 0;
	color: #fff;	
	cursor: pointer;
}
input#submitButton {
	background: url("http://tennis.plus95.com/img/layout/buttonSubmit.gif") no-repeat top left;
}