body {font: 100% Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: center; color: #000000; background: #7fa1ad url(images/bg.jpg) repeat-x top;}

.oneColElsCtrHdr #container {width: 100%; margin: 0 auto; text-align: left;}



h1, h2 {margin-top: 0px; margin-bottom: 0px;}
ul{ list-style-image:url(images/onesize-021.png) }

.oneColElsCtrHdr #header h1 {margin: 0;/* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */}

.content{ padding:0 10px; }

.oneColElsCtrHdr #footer {background:none;}

.flash-container {height: 360px; width: 700px; margin-right: auto; margin-left: auto;}

.main-bg {background: #FFFFFF;}

.right {float: left; height: auto; width: 220px; margin-right: 10px; text-align: center;}

#mapscroll {position: relative; width: 300px; border: 2px solid #cccccc;}

.promo {height: auto; width: 470px; margin-right: auto; margin-left: auto; margin-top: 20px; text-align: center;}

.testimonials-box {background: url(images/testimonials.jpg); height: 168px; width: 415px; margin-right: auto; margin-left: auto; margin-top: 20px;}

.testimonials-box-inside {height: 153px; width: 300px; margin-left: 100px; margin-top: 15px; float: left;}

.main-text {height: auto; width: 445px; margin-right: auto; margin-left: auto; margin-top: 10px; text-align: center;}

.line-divider {height: 4px; width: 445px; margin-right: auto; margin-left: auto; margin-top: 10px; text-align: center; background: #999999;}

.footer-container {height: auto; width: 650px; margin-right: auto; margin-left: auto; text-align: center; padding: 15px 25px 20px; background: #EAEAEA; font: normal 11px Arial, Helvetica, sans-serif;}

.services-img {float: left; height: auto; width: 445px; margin-top: 10px;}

img.floatLeft {float: left; margin: 10px;}

img.floatRight {float: right; margin: 4px;}

.testimonials-box-container {height: auto; width: 415px; margin-right: auto; margin-left: auto;}

.testimonials-box-top {background: url(images/top-box.jpg) no-repeat; float: left; height: 4px; width: 415px;}

.testimonials-box-text {background: url(images/middle-box.jpg); float: left; height: auto; width: 395px; padding-left: 10px; padding-right: 10px; padding-toip: 10px; padding-bottom: 10px;}

.testimonials-box-bottom {background: url(images/bottom-box.jpg) no-repeat; float: left; height: 20px; width: 415px;}

.testimonials-box-blank {height: 30px; width: 415px; margin-right: auto; margin-left: auto;}

.articles-container {height: 120px; width: 445px; margin-right: auto; margin-left: auto; margin-bottom: 20px;}

.articles-img {float: left; height: 100px; width: 72px; background: url(images/folder.jpg); margin-top: auto; margin-bottom: auto;}

.articles-text {float: left; height: auto; width: 363px; margin-left: 10px; font: 11px Arial, Helvetica, sans-serif;}

.articles-number {font: bold 50px Calibri; color: #666666; text-align: center; height: 60px; width: 60px; margin: 20px auto;}

.curlycontainer{border: 1px solid #b8b8b8; margin-bottom: 10px; margin-top: 10px; width: 440px; margin-left: 15px; background: url(images/01.png) no-repeat right bottom;}

.curlycontainer-02{border: 1px solid #b8b8b8; margin-bottom: 10px; margin-top: 10px; width: 440px; margin-left: 15px; background: url(images/02.png) no-repeat right bottom;}

.curlycontainer-03{border: 1px solid #b8b8b8; margin-bottom: 10px; margin-top: 10px; width: 440px; margin-left: 15px; background: url(images/03.png) no-repeat right bottom;}

.curlycontainer-04{border: 1px solid #b8b8b8; margin-bottom: 10px; margin-top: 10px; width: 440px; margin-left: 15px; background: url(images/04.png) no-repeat right bottom;}

.curlycontainer-05{border: 1px solid #b8b8b8; margin-bottom: 10px; margin-top: 10px; width: 440px; margin-left: 15px; background: url(images/05.png) no-repeat right bottom;}

.curlycontainer-06{border: 1px solid #b8b8b8; margin-bottom: 10px; margin-top: 10px; width: 440px; margin-left: 15px; background: url(images/06.png) no-repeat right bottom;}

.curlycontainer-02 .innerdiv, .curlycontainer-03 .innerdiv, .curlycontainer-04 .innerdiv, .curlycontainer-05 .innerdiv, .curlycontainer-06 .innerdiv, .curlycontainer .innerdiv{background: transparent url(images/brcorner.gif) bottom right no-repeat; position: relative; left: 2px; top: 2px; padding: 10px 10px 10px 10px;}

.form-label {
	float: left;
	height: 20px;
	width: 145px;
	padding-top:6px;
}
.form-field {
	float: left;
	height: auto;
	width: 290px;
}
.form-field-size {
	height: 20px;
	width: 150px;
	border: 1px solid #0099CC;
	margin-top:3px;
	margin-bottom:3px;
}
.form-field-size-message {
	height: 90px;
	width: 250px;
	border: 1px solid #0099CC;
	margin-top:3px;
	margin-bottom:3px;
}
.lpage {font: 12px/12px Arial, Helvetica, sans-serif; color: #333333;}
