body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFF url(../images/bg-body.jpg) top center repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtr #container {
	width: 720px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFF url(../images/bg-container.jpg) top center no-repeat;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:20px 40px 0 40px;
}

.oneColFixCtr #footer {
	width: 680px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:20px 80px 0 40px;
	height:100px;
font-size:11px;
text-align:right;
color:#6ACEFF;
}


.oneColFixCtr #footer a {color:#6ACEFF;text-decoration:none;}

.oneColFixCtr #footer a:hover {color:#333;text-decoration:none;}

.oneColFixCtr #headerBox label {font-size:10px;	color:#999999;}
.oneColFixCtr #headerBox a {font-size:12px;color:#66CCFF;text-decoration:none;border-bottom:1px dotted #66CCFF;}
.oneColFixCtr #headerBox a:hover {border-bottom:1px dotted #solid;}
.oneColFixCtr #headerBox .search{float:left;padding:10px 0 0 0;width:200px;}
.oneColFixCtr #headerBox {padding: 5px 10px 0 30px;display:block;overflow:visible;height:150px;color:#999;}    
img.logo a {border:0;}
.oneColFixCtr #headerBox h1 {text-indent:-5000px;width:663px;height:50px;background: #fff url(../images/title.jpg) top left no-repeat;display:block;}
.oneColFixCtr #headerBox ul {list-style:none;margin:0;padding:0;margin-top:95px;width:293px;height:26px;padding-left:7px;background:#FFF;}
.oneColFixCtr #headerBox ul li {display:inline;margin:0;padding:0;background:#fff;}
.oneColFixCtr #headerBox ul li a {text-decoration:none;border-bottom:none;margin:0;padding:2px 5px 5px 8px;background:#fff;color:#1E153E;font-size:11px;height:25px;}
.oneColFixCtr #headerBox ul li a:hover{	text-decoration:none;border-bottom:none;color:#1E153E;}



.oneColFixCtr #headerBox #robinstuart {	display:block;width:300px;height:170px;float:left;padding:0px;border:5px #999 solid;background: url(../images/bg-home-about.jpg) bottom right no-repeat;margin-left:10px;}
.oneColFixCtr #headerBox #robinstuart .logo-main {width:300px;background:#fff;}
.oneColFixCtr #headerBox #customercare {display:block;width:300px;height:170px;float:right;padding:0;background: url(../images/header-1.jpg) bottom right no-repeat;background-position:-50px 50px;border:5px solid #999;margin-right:30px;}


#header-image-div {float:right;width:445px;overflow:hidden;height:250px;}

.oneColFixCtr #customercare ul {list-style:none;margin:0;padding:0;width:290px;height:170px;padding-left:0;background:none;}
.oneColFixCtr #customercare ul li {display:inline;margin:0;padding:0;}
.oneColFixCtr #customercare ul li a {text-decoration:none;border-bottom:none;margin:0;padding:13px 5px 5px 15px;color:#1E153E;font-size:11px;width:270px;height:32px;background:#FFF;display:block;font-size:18px;}
.oneColFixCtr #customercare ul li a:hover{text-decoration:none;border-bottom:none;color:#1E153E;background:none;background:transparent;}

.oneColFixCtr #robinstuart-about {margin:0 auto;padding:10px;font-size:11px;line-height:18px;color:#333;}
.oneColFixCtr #robinstuart-about h2 {font-weight:normal;font-family:Futura, Arial, sans-serif;color:#1E153E;}



.oneColFixCtr #robinstuart-contact {margin:0 auto;width:680px;padding:10px;font-size:11px;line-height:18px;color:#333;}
.oneColFixCtr #robinstuart-contact #contact_form label,input {display: block;width: 150px;float: left;margin-bottom: 10px;}
.oneColFixCtr #robinstuart-contact #contact_form  label {text-align: right;width: 75px;padding:5px;padding-right: 20px;}
.oneColFixCtr #robinstuart-contact #contact_form  br {clear: left;}
.oneColFixCtr #robinstuart-contact #contact_form .submit {border:1px solid #6ACEFF;background:#f1f1f1;color:#1E153E;padding:5px;margin-left:100px;}
.oneColFixCtr #robinstuart-contact #contact_form .input-contact {border:0;background:#f1f1f1;color:#1E153E;padding:5px;font-weight:bold;}

.oneColFixCtr #robinstuart-whereis h2 {font-weight:normal;font-family:Futura, Arial, sans-serif;color:#1E153E;}
.oneColFixCtr #robinstuart-whereis {margin:0 auto;width:680px;padding:10px;font-size:11px;line-height:18px;color:#333;}

.oneColFixCtr #headerBox #search-results h2 {padding:0 0 0 10px;margin:0;padding:0;line-height:20px;}

.oneColFixCtr #headerBox .search h2 a {font-size:16px; border:0;}

.oneColFixCtr  #searchResults span.key {font-size:11px;color:#333;}

.oneColFixCtr #headerBox #search-results .search-results-close {margin-left:465px;text-decoration:none;border:none;}
.oneColFixCtr #headerBox #search-results #item {padding:5px;margin:5px;background:#dedede;text-align:left;}

.oneColFixCtr #headerBox #header-link {font-size:14px;border:0;font-weight:bold;}

.oneColFixCtr #headerBox #header-link:hover {color:#333;}

.pdf-links {color:#AFAFAF; width:320px;}
.product-links a {width:180px;}
.product-links {width:180px;}

.oneColFixCtr #headerBox h2 {color:#333333;font-family:Futura, Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;}
.oneColFixCtr #headerBox #searchResultsHolder {	float:right;padding:0 0 0 0;width:430px;}
.oneColFixCtr #searchResults h2 {padding:5px 0 10px 0;margin:0;font-family:Futura, Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}

.oneColFixCtr #mainContent #searchResults ul {list-style:none;margin:0;padding:0;}

.oneColFixCtr #searchResults .results1 {background:#efefef;}

.oneColFixCtr #searchResults a {color:#000;text-decoration:none;border-bottom:1px dotted #000;}
.oneColFixCtr #searchResults a:hover {color:#0063A4;text-decoration:none;border-bottom:1px solid #0063A4;}
.oneColFixCtr #searchResults a.more {color:#0063A4;border-bottom:1px dotted #0063A4;font-size:10px;}
.oneColFixCtr #searchResults a.more:hover {color:#0063A4;border-bottom:1px solid #0063A4;}
.oneColFixCtr #headerBox #searchResults h2 {padding:10px 0 5px 0;margin:0;}
.oneColFixCtr #headerBox form {padding:0 0 10px 0;}
.oneColFixCtr #headerBox .search {padding:0 0 0 15px;}
.oneColFixCtr #headerBox .search-text {border:1px solid #dedede;width:120px;padding:5px 2px 5px 2px;}
.oneColFixCtr #headerBox .search-submit {border:1px solid #66CCFF;width:28px;height:27px;padding:5px 2px 5px 2px;color:#999;margin-left:10px;}


.oneColFixCtr #mainContent {padding:10px 40px 0 40px;margin-top:5px;}
.oneColFixCtr #mainContent h1 {padding:0 0 0 15px;margin:0;font-family:Futura, Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}
.oneColFixCtr #mainContent table td {padding:0 0 0 15px;}
.oneColFixCtr #mainContent #leftCol {width:200px;float:left;}
.oneColFixCtr #mainContent table a {color:#66CCFF;}
.oneColFixCtr #mainContent table a:hover {color:#66CCFF;}
.oneColFixCtr #mainContent #rightCol {width:480px;float:right;line-height:20px;color:#333;}
.oneColFixCtr #mainContent #rightCol a {text-decoration:none;color:#000;}
.oneColFixCtr #mainContent #rightCol a:hover {text-decoration:underline;color:#333;}
.oneColFixCtr #mainContent #rightCol p {font-size:11px;padding:0;margin:0;}

.oneColFixCtr #mainContent .quote_delivery input {width:12px;float:left;}
.oneColFixCtr #mainContent .quote_delivery label {float:left;font-size:11px;line-height:13px;width:50px;text-indent:5px;}

.oneColFixCtr #breadcrumb {margin:0;padding:0;background:#b3e6f9;padding:5px;} 
.oneColFixCtr #breadcrumb li {display:inline;color:#FFF;font-weight:bold;}
.oneColFixCtr #breadcrumb li:before { content:"\00BB  "; }
.oneColFixCtr #breadcrumb li a {text-decoration:none;color:#FFF;font-weight:normal;}
.oneColFixCtr #breadcrumb li a:hover {text-decoration:underline;}

.oneColFixCtr #position_available li {list-style:none;}
.oneColFixCtr #position_available li a {background:url(/images/icon_doc_pdf.jpg) top left no-repeat;height:80px;display:block;padding:25px 0 0 85px;width:300px;font-weight:bold;}

.clear {clear:both;}

.white_overlay{display: block;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: #FFF; z-index:1001; -moz-opacity: 0.8;opacity:.80; filter: alpha(opacity=80);}

#ajax_update {padding:25px;}
