/* CSS Document */


body,div,table,td,img,p,h1,h2,h3,h4,h5,h6 {
	border:1px none;
	margin:0;
	padding:0;
}

body {
	background:url(../images/header_bg.gif) repeat-x top left #D9E1E9;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

h4 {
font-weight:bold;
font-size:12px;
color:#3F7283;
margin:0;
padding:0;
}

div.cr {
clear:both;
height:0px;
}

div#shell {
width:760px;
}

div#header {
background:url(../images/header_bg.gif) repeat-x;
width:730px;
}

div#logo {
float:left;
background:url(../images/h_bg.gif) no-repeat;
width:501px;
}

div#nav {
float:right;
width:229px;
}

ul#navigation {
list-style-type:none;
margin:0;
padding:0;
}

ul#navigation li {
margin:0;
padding:0;
}

div#main {
clear:both;
height:502px;
}

ul#leftmenu {
list-style-type:none;
margin:0;
padding:0;
font-size:11px;
}

ul#leftmenu li {
margin:0;
padding:0;
}

div#footer {
	padding:6px 0px;
	font-size:10px;
	text-align:center;
	clear:both;
	background:url(../images/footer_bg.jpg) no-repeat top left #E7EBF0;
}

ul.inl {
	margin:0;
	padding:0;
}

ul.inl li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
}


a:link {
	color: #4A6F9F;
	text-decoration: none;
}
a:visited {
	color: #4A6F9F;
	text-decoration: none;
}
a:hover {
    color: #4A6F9F;
	text-decoration: underline;
}

div#contents {
padding:20px 20px 0px 20px;;
}

div#loginfunction {
	position:absolute;
	left: 569px;
	top: 484px;
	width:170px;
}

/* Product Page */
div#leftcolumn {
	width:160px;
	float:left;
	background:url(../images/left_circle.jpg) no-repeat bottom left;
	height:502px;
}

div#rightcolumn {
float:right;
width:600px;
height:502px;
}



div#maintexts {
padding:14px 40px 14px 40px;
}

div#maintexts p {
margin-bottom:12px;
}

div#login {
background:url(../images/left_humans.jpg) no-repeat;
padding-top:240px;
text-align:center;
}

div#login input {
width:130px;
}

ul#productlist {
list-style-type:none;
margin:0;
padding:0;
}

div#waxes ul {
font-size:11px;
}

div#waxes h4 {
font-size:16px;
}

ul#productlist li {
margin:0;
padding:4px 0px 4px 4px;;
background:url(../products/images/productliline.jpg) bottom no-repeat;
}

ul#productlist li {
}



h3 {
background:url(../products/images/producttitle_line.jpg) no-repeat bottom left;
font-size:18px;
color:#4A6F9F;
font-weight:bold;
margin-bottom:12px;
}

div#cartbox-top {
background:url(../products/images/cartbox_top.jpg) center top no-repeat #E2E029;
}

div#cart-bottom {
background:url(../products/images/cartbox_bottom.jpg) center right no-repeat;
}

div#prices {
padding:12px;
font-size:18px;
font-weight:bold;
}

div#prices span {
font-weight:normal;
font-size:12px;
}

/*support */
table#support {
	width:500px;
	margin:0 auto;
}

table#support th {
	text-align:right;
	font-weight:bold;
	color:#4A6F9F;
	width:40%
}

table#support td {
	text-align:left;
	font-weight:normal;
}

/* company */
div#companyprofile {
width:340px;
}

div#companyprofile p {
margin-bottom:12px;
}

div#companyprofile img {
margin:0px 12px;
}

table#locateus {
margin-left:360px;
}

table#locateus tr,table#locateworld tr {
vertical-align:top;
}

table#locateus td,table#locateworld td {
font-size:11px;
}

/* contact info */
div#contactinformation {
margin-top:100px;
}

div#contactinformation p {
margin-bottom:12px;
}
