@charset "utf-8";
/* CSS Document */

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
body {
	background-color: #e8e8e7;
	margin: 0px;
	background-image: url(http://www.delimiter.us/images/bg-page-top.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747373;
}
a {
	color:#585755;
}

/* Header */
#header {
	margin: auto;
	width: 969px;
	position: relative;
}
#header h1 {
	padding: 0px;
	position: absolute;
	background-image: url(http://www.delimiter.us/images/bg-logoarea.gif);
	height: 163px;
	width: 199px;
	z-index: 999;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header h1#homelogo {
	background-image: url(http://www.delimiter.us/images/bg-logoarea-home.gif);
	height:129px;
}
#header h1 a {
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 140px;
	margin-top: 20px;
	margin-left: 30px;
}

#header #top-bar{
	height: 58px;
}
#header #top-bar .slogan {
	padding-left: 230px;
	color: #FFF;
	line-height: 58px;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	float: left;
}
#header #top-bar .links {
	float: right;
	line-height: 24px;
	color: #5d6e79;
	font-size: 12px;
}
#header #top-bar .links a {
	color: #5d6e79;
}
#header #top-bar .search {
	float: right;
	color: #FFF;
	font-size: 12px;
}
#header #top-bar .search .search-field {
	width: 145px;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 12px;
}
#header #top-bar .search .go-button {
	margin-bottom: -6px;
}
#header #main-nav {
	display: block;
	height: 52px;
	background-image: url(http://www.delimiter.us/images/bg-main-nav.gif);
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 200px;
	position: relative;
}
#header #main-nav li {
	float: left;
}
#header #main-nav li a {
	color: #8a8989;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 14px;
	padding-left: 14px;
	line-height: 25px;
	display: block;
}
#header #main-nav li a:hover {
	color: #406477;
}
#header #main-nav li .active {
	color: #406477;
	background-image: url(http://www.delimiter.us/images/mn-active.gif);
	background-repeat: no-repeat;
	background-position: center 20px;
}
#header #main-nav li ul {
	position: absolute;
	left: 200px;
	top: 25px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#header #main-nav li ul li {
	float: left;
	padding-right: 2px;
	background-image: url(http://www.delimiter.us/images/mn-sub-div.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
}
#header #main-nav li ul li a {
	text-transform: none;
	color: #FFF;
	font-size: 12px;
}
#header #main-nav li ul li a:hover {
	color:#fff;
	text-decoration:underline;
}
#header #breadcrumb {
	line-height: 27px;
	background-color: #bcd359;
	background-image: url(http://www.delimiter.us/images/bg-breadcr.gif);
	padding-left: 205px;
	font-size: 10px;
	color: #3f5025;
}
#header #breadcrumb a {
	color: #FFF;
	text-decoration: none;
}
#header .top-order-link  {
	display: block;
	text-indent: -9999px;
	position: absolute;
	height: 17px;
	width: 180px;
	left: 10px;
	top: 148px;
	z-index: 1000;
}


/* Page */
#page {
	width: 969px;
	padding-right: 6px;
	padding-left: 6px;
	background-image: url(http://www.delimiter.us/images/bg-page.gif);
	margin-top: -79px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 109px;
	padding-bottom: 80px;
}
#page #home-banner {
	margin-top: -29px;
}

#page #home-banner-orderlink {
	height: 209px;
	margin-top: -29px;
}




#page #content .single-column #home-order-banner {
	background-image: url(http://www.delimiter.us/images/banner-home-order.jpg);
	height: 54px;
	margin-top: 33px;
	padding-top: 170px;
	padding-left: 565px;
}
#page #content .single-column #home-order-banner a {
	display: block;
	height: 35px;
	width: 145px;
	text-indent: -9999px;
}


#page #column-left {
	float: left;
	width: 162px;
	padding-right: 18px;
	padding-left: 19px;
	padding-top: 30px;
}
#page #column-left .col-left-title {
	font-size: 15px;
	color: #323232;
	font-weight: bold;
}
#page #column-left #wantto {
	padding: 0px;
	list-style-type: none;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#page #column-left #wantto li a {
	line-height: 29px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cbd1d6;
	color: #365877;
	display: block;
}
#page #column-left #wantto li a:hover {
	color:#163653;
}
#page #column-left #wantto li .orange {
	color: #f4a805;
}
#page #column-left #poll {
	background-image: url(http://www.delimiter.us/images/bg-poll.jpg);
	padding: 12px;
	height: 210px;
	width: 136px;
	margin-top: 15px;
}
#page #column-left #poll h4 {
	color: #546172;
	font-size: 17px;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom: 5px;
}
#page #column-left #poll span {
	color: #4d4d4d;
}
#page #column-left #poll form {
	font-size: 11px;
	margin-top: 5px;
}
#page #banner {
	width: 771px;
	float: left;
	margin-top: -30px;
	margin-left: -1px;
	position: relative;
	z-index: 9999;
	margin-bottom: 30px;
}

#page #content {
	float: left;
	width: 770px;
}
#page #content .c-left {
	width: 555px;
	padding-left: 20px;
	float: left;
	padding-right: 20px;
}
#page #content .c-left  h2{
	color: #a5c617;
	font-weight: normal;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 20px;
}
#page #content .c-left #blog-date {
	font-size: 11px;
	margin-bottom: 15px;
}
#page #content .c-left #blog-date a {
	color: #FFF;
	background-color: #a5c617;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#page #content .c-left #blog-post {
	margin-bottom: 15px;
	font-size: 11px;
}

#page #content .c-left #comments-closed {
	font-size: 11px;
	line-height: 40px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
}
#page #content .c-left #blog-tags {
	margin-bottom: 25px;
	font-size: 11px;
}
#page #content .box-2-hdr {
	background-image: url(http://www.delimiter.us/images/box-2-hdr.gif);
	height: 24px;
}
#page #content .box-2-hdr-wide {
	background-image: url(http://www.delimiter.us/images/box-2-hdr-wide.gif);
	height: 24px;
}
#page #content .box-2 {
	border: 1px solid #cccccc;
	padding: 13px;
	color: #4d4d4d;
}
#page #content .box-2 h4 {
	color: #3c3c3c;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#page #content .box-2 .login-field    {
	width: 310px;
	border: 1px solid #808fa0;
	padding: 2px;
}
#page #content .box-2 .note {
	font-size: 11px;
}
#page .footnote {
	padding: 13px;
	font-size: 10px;
}
#page #content .c-left .box-2 .productbannerbox {
	width: 553px;
	height: 153px;
	float: left;
	z-index: 9999;
	margin-top:-14px;
	margin-bottom: 30px;
	margin-left: -13px;
	background-image: url(http://www.delimiter.us/images/productInfo_1px.jpg);
	background-repeat:repeat-x;
}


#page #content .c-left .box-2 .productbannertext {
	width: 285px;
	height: 153px;
	float: left;
	z-index: 9999;
	margin-top:20px;
	margin-left:20px;
}

#page #content .c-left .box-2 .productbannertext h1 {
	font-weight: normal;
	font-style: italic;
	font-size: 16px;
	color: #546172;	
	margin-top:0px;		
	margin-bottom:0px;
}


#page #content .c-left .box-2 .productbannertext h2 {
	color: #a5c617;
	font-weight: normal;
	font-size: 18px;
	margin-top:5px;		
	margin-bottom:0px;
}

#page #content .c-left .box-2 .productbannertext h3 {
	color: #a5c617;
	font-weight: normal;
	font-size: 14px;
	margin-top:0px;		
	margin-bottom:30px;
}

#page #content .c-left .box-2 .productbannertext h4 {
	color: #a5c617;
	font-weight: bold;
	font-size: 20px;
	margin-top:0px;		
	margin-bottom:20px;
}


#page #content .c-left .box-2 .productbannerimage {
	width: 248px;
	height: 153px;
	float: right;
	z-index: 9999;
	background-repeat: no-repeat;
}



#page #content .c-left .full-story-date {
	font-size: 11px;
	color: #b6b5b5;
	margin-top: -5px;
	display: block;
	margin-bottom: 5px;
}
#page #content .c-left h3, #page #content .single-column .box-2 h3 {
	color: #3d536a;
	font-size: 17px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 10px;
}
#page #content .c-left .intro {
	color: #4d4d4d;
	font-weight: bold;
	font-size: 13px;
	margin: 0px;
}
#page #content .c-left .square {
	background-image: url(http://www.delimiter.us/images/bg-square.jpg);
	height: 139px;
	width: 158px;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
	padding: 15px;
	font-size: 11px;
}
#page #content .c-left .square span {
	font-size: 12px;
	color: #4d4d4d;
}

#page #content .c-left .square h4 {
	color: #3b7086;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 17px;
	font-weight: normal;
}
#page #content .c-left .pr-item {
	margin-top: 15px;
	line-height: 18px;
}
#page #content .c-left .pr-item span{
	font-weight: bold;
	color: #4d4d4d;
	font-size: 13px;
}
#page #content .c-left .pr-item h3 {
	margin: 0px;
}

#page #content .c-left .pr-item h3 a{
	color: #324d68;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#page #content .c-left .pr-item p {
	margin: 0px;
}
#page #content .c-left #faq-list {
	padding-left: 12px;
}
#page #content .c-left #faq-list li {
	margin-bottom: 5px;
}
#page #content .c-left #faq-answers {
	margin-top: 60px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#page #content .c-left #faq-answers li {
	clear: right;
}
#page #content .c-left #faq-answers .question {
	color: #585755;
}
#page #content .c-left #faq-answers p {
	margin-top: 0px;
	margin-bottom: 5px;
}
#page #content .c-left #faq-answers a {
	float: right;
	margin-bottom: 20px;
}
#page #content .c-left .box-2 .banner {
	margin-right: -13px;
	margin-left: -13px;
	margin-top: -13px;
	margin-bottom: 15px;
}
#page #content .c-left .box-2 .checklist {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 360px;
}
#page #content .c-left .box-2 .checklist li {
	float: left;
	width: 155px;
	padding-left: 25px;
	line-height: 22px;
	color: #747373;
	background-image: url(http://www.delimiter.us/images/checkmark.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#page #content .c-left .box-2 .ordernow-area {
	float: right;
	line-height: 30px;
	color: #a5c619;
	font-size: 14px;
	margin-top: 55px;
}
#page #content .c-left .box-2 h4.green {
	color: #a5c619;
	font-weight: normal;
}
#page #content #tabs  {
	background-image: url(http://www.delimiter.us/images/tabs-bg.gif);
	height: 31px;
	display: block;
	float: left;
	padding: 0px;
	list-style-type: none;
	margin-top: -31px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#page #content #tabs li  {
	display: block;
	float: left;
	background-image: url(http://www.delimiter.us/images/tab-l.gif);
	background-repeat: no-repeat;
	margin-right: -1px;
}
#page #content #tabs .active  {
	background-image: url(http://www.delimiter.us/images/tab-l-active.gif);
}
#page #content #tabs li a  {
	line-height: 31px;
	display: block;
	background-image: url(http://www.delimiter.us/images/tab-r.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: none;
	color: #FFF;
	padding-right: 15px;
	padding-left: 15px;
}
#page #content #tabs .active a  {
	background-image: url(http://www.delimiter.us/images/tab-r-active.gif);
}
#page #content .table-01 {
	background-color: #ccc;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4c617a;
	margin-bottom: 15px;
}
#page #content .table-01 .odd {
	background-color: #f5f5f5;
}
#page #content .table-01 .even {
	background-color: #ffffff;
}
#page #content .table-01 th  {
	background-color: #a7bc57;
	color: #FFF;
	background-image: url(http://www.delimiter.us/images/bg-table-01-hdr.gif);
	line-height: 18px;
	position: relative;
}
#page #content .table-01 .comp-tbl-hdr th {
	height: 87px;
	background-color: #60717f;
	background-image:none;
	text-align:left;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
}
#page #content .table-01 .comp-tbl-hdr th span {
	display: block;
	margin-top: 15px;
}
#page #content .table-01 .comp-tbl-hdr th span strong {
	font-size: 24px;
}
#page #content .table-01 .comp-tbl-hdr th h4 {
	color: #FFF;
	font-size: 18px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 5px;
}
#page #content .table-01 .availability-hdr th {
	background-color: #768492;
	background-image: url(http://www.delimiter.us/images/bg-table-01-hdr-blue.gif);
}
#page #content .table-01 .gray {
	background-image: url(http://www.delimiter.us/images/bg-table-01-hdr-gray.gif);
}
#page #content .table-01 th .corner-l {
	height: 5px;
	width: 5px;
	position: absolute;
	background-image: url(http://www.delimiter.us/images/table-01-c-l.gif);
	top: -1px;
	left: -1px;
}
#page #content .table-01 th .corner-r {
	height: 5px;
	width: 5px;
	position: absolute;
	background-image: url(http://www.delimiter.us/images/table-01-c-r.gif);
	top: -1px;
	right: -1px;
}
#page #content .table-01 .availability-hdr th .corner-l {
	background-image: url(http://www.delimiter.us/images/table-01-c-l-bl.gif);
}
#page #content .table-01 .availability-hdr th .corner-r {
	background-image: url(http://www.delimiter.us/images/table-01-c-r-bl.gif);
}
#page #content .table-01 .gray .corner-r {
	background-image: url(http://www.delimiter.us/images/table-01-c-r-gray.gif);
}
#page #content .table-01 a {
	font-size: 11px;
	color: #4c617a;
	background-image: url(http://www.delimiter.us/images/checkmark2.gif);
	background-repeat: no-repeat;
	line-height: 13px;
	padding-left: 20px;
}
#page #content .table-01 .features-link a {
	color:#3c3c3c;
	font-weight: bold;
	background-image: none;
	padding:0px;
}
#page #content .table-01 .features-link a img {
	border:0px;
	float:right;
}
#page #content .table-01 .btn-learnmore {
	background-image: url(http://www.delimiter.us/images/button-learnmore.gif);
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 70px;
	padding: 0px;
	float:left;
	margin-left:11px;
}
#page #content .table-01 .btn-getit {
	background-image: url(http://www.delimiter.us/images/button-getitnow.gif);
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 63px;
	padding: 0px;
	float:left;
	margin-left:16px;
}
#page #content .table-01 .no-cell {
	background-color: #FFF;
	position: relative;
	margin-top: -7px;
	margin-right: -6px;
	margin-bottom: -6px;
	margin-left: -7px;
	height: 31px;
}
#page #content .c-right {
	width: 160px;
	float: left;
	margin-right: 15px;
}
#page #content .c-right h4 {
	color: #a5c617;
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#page #content .c-right ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#page #content .c-right ul li a {
	line-height: 30px;
	color: #6b7876;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#page #content .c-right ul .last a {
	border:none;
}
#page #content .c-right ul li a:hover {
	color: #3e4d4b;
}
#page #content .c-right .box-1 {
	background-image: url(http://www.delimiter.us/images/bg-box-1.jpg);
	padding: 10px;
	height: 247px;
	width: 140px;
}
#page #content .c-right .box-1 h4 {
	color: #FFF;
	font-size: 17px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
#page #content .c-right .box-1 .description {
	color: #FFF;
	font-size: 11px;
}
#page #content .c-right .box-1 .price {
	color: #FFF;
}

#page #content .c-right .box-1 .price strong {
	font-size: 22px;
}
#page #content .order-now-button {
	background-image: url(http://www.delimiter.us/images/button-order-now.gif);
	text-indent: -9999px;
	display: block;
	height: 21px;
	width: 72px;
}
#page #content .c-right .box-1 ul {
	margin-top: 30px;
	list-style-type: disc;
	margin-left: 15px;
	color: #3c3c3c;
	line-height: 18px;
	margin-bottom: 10px;
}
#page #content .single-column {
	padding-right: 20px;
	padding-left: 20px;
	color: #4d4d4d;
}
#page #content .single-column h2 {
	font-size: 20px;
	font-weight: normal;
	color: #a5c617;
	margin-top: 0px;
	margin-bottom: 20px;
}
#page #content .single-column h3 {
	color: #a5c617;
	font-size: 16px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 10px;
}
#page #content .single-column #included {
	float: left;
	width: 490px;
}
#page #content .single-column #included ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	color: #7b7b7b;
}
#page #content .single-column #included ul li {
	float: left;
	width: 210px;
	padding-left: 35px;
	line-height: 20px;
	background-image: url(http://www.delimiter.us/images/checkmark2.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
#page #content .single-column #terms {
	float: left;
	width: 240px;
}
#page #content .single-column #terms ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	color: #7b7b7b;
}
#page #content .single-column #terms ul li {
	padding-left: 35px;
	line-height: 20px;
	background-image: url(http://www.delimiter.us/images/checkmark2.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
#page #content .single-column .btn-orderby.loc {
	background-image: url(http://www.delimiter.us/images/button-orderbyloc.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 31px;
	width: 147px;
}
#page #content .single-column .invoice {
	border: 1px solid #ccc;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}
#page #content .single-column .invoice .inv-box {
	float: left;
	width: 322px;
	border: 1px solid #ccc;
	padding: 10px;
	font-size: 11px;
	color: #000;
}
#page #content .single-column .invoice .inv-box h4 {
	line-height: 27px;
	color: #FFF;
	background-image: url(http://www.delimiter.us/images/invb-hdr.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding-left: 10px;
	margin-top: -10px;
	margin-right: -10px;
	margin-bottom: 10px;
	margin-left: -10px;
	font-size: 12px;
	position: relative;
}
#page #content .single-column .invoice .inv-num {
	margin-top: 40px;
	font-size: 11px;
	color: #000;
	margin-bottom: 20px;
}
#page #content .single-column .invoice .inv-tbl {
	font-size: 12px;
	color: #000;
	background-color: #ccc;
}
#page #content .single-column .invoice .inv-tbl th {
	font-size: 12px;
	line-height: 13px;
	background-image: url(http://www.delimiter.us/images/invb-hdr.gif);
	color: #FFF;
}
#page #content .single-column .invoice .inv-cr  {
	background-image: url(http://www.delimiter.us/images/inv-b-cr.gif);
	position: absolute;
	height: 5px;
	width: 5px;
	top: -1px;
	right: -1px;
}

#page #content .single-column .invoice .inv-tbl tr {
	background-color: #FFF;
}
#page #content .single-column .invoice .inv-tbl .odd {
	background-color: #f5f5f5;
}
#page #content .single-column .invoice .inv-tbl .total {
	background-color: #a9bf49;
	color: #FFF;
}
#page #content .c-left .small-text {
	font-size: 11px;
	color: #898988;
}
#page #content #blog-landing-top {
	margin-top: -30px;
}
#page #content #blog-landing-top .infobox {
	padding: 20px;
	float: left;
	font-size: 11px;
	color: #919090;
	width: 296px;
	height: 262px;
	position: relative;
}
#page #content #blog-landing-top .infobox .short {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 20px;
	height: 170px;
}
#page #content #blog-landing-top .infobox .buttons .button-readmore {
	background-image: url(http://www.delimiter.us/images/button-readmore.gif);
	text-indent: -9999px;
	display: block;
	float: left;
	height: 31px;
	width: 106px;
}
#page #content #blog-landing-top .infobox .buttons .button-next {
	background-image: url(http://www.delimiter.us/images/button-next.gif);
	text-indent: -9999px;
	display: block;
	float: left;
	height: 31px;
	width: 71px;
	margin-left:119px;
}
#page #content #blog-landing-top h2 {
	color: #a5c617;
	font-size: 18px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	padding-bottom: 7px;
	margin-bottom: 7px;
	margin-top: 0px;
}
#page #content #blog-landing-top .latest {
	background-color: #bcd358;
	line-height: 48px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding-right: 15px;
	padding-left: 20px;
	margin-bottom: 10px;
}
#page #content #blog-landing-top .latest img {
	float: right;
	margin-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 9px;
}
#page #content .single-column .three-col {
	float: left;
	width: 230px;
	margin-left: 20px;
	color: #5e5b5a;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#page #content .single-column .three-col  h3{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	margin-bottom: 7px;
	padding-bottom: 5px;
	font-family: Tahoma, Geneva, sans-serif;
}
#page #content .single-column .three-col ul {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-left: 20px;
}
#page #content .single-column #recent-posts a {
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e5;
	display: block;
	line-height: 14px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 3px;
}
#page #content .single-column .search-box {
	padding-top: 10px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bebebe;
}
#page #content .single-column .search-box label input {
	width: 160px;
}
#page #content .single-column .pagination {
	float: right;
	margin-top: -75px;
	text-align: right;
	line-height: 20px;
}
#page #content .single-column .pagination-bottom {
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bebebe;
	width: 730px;
	padding-top: 8px;
}

#page #content .single-column .pagination a {
	text-decoration: none;
	color: #3c3c3c;
	margin-right: 2px;
	margin-left: 2px;
}
#page #content .single-column .pagination a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#page #content .single-column .pagination span {
	color: #6e91a1;
}
#page #content .single-column .search-results {
	margin: 0px;
	padding-left: 20px;
}
#page #content .single-column .search-results li strong {
	color: #48646f;
}
#page #content .single-column .search-results li {
	margin-bottom: 12px;
}
#page #content .single-column .search-results li a {
	color: #48646f;
}
#page #content .single-column .search-results li .date {
	float: right;
	margin-top: -14px;
}
#page #content .single-column .box-2 .box-3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #4c617a;
	border-left-color: #ccc;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}
#page #content .single-column .box-2 .box-3 .box-3-hdr {
	line-height: 30px;
	background-image: url(http://www.delimiter.us/images/box-3-hdr.gif);
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	margin-top: 0px;
	margin-right: -15px;
	margin-bottom: 15px;
	margin-left: -15px;
	position: relative;
}
#page #content .single-column .box-2 .box-3 .box-3-hdr .cl {
	background-image: url(http://www.delimiter.us/images/box-3-cl.gif);
	display: block;
	height: 5px;
	width: 5px;
	position: absolute;
	left: -1px;
	top: -1px;
}
#page #content .single-column .box-2 .box-3 .box-3-hdr .cr {
	background-image: url(http://www.delimiter.us/images/box-3-cr.gif);
	display: block;
	height: 5px;
	width: 5px;
	position: absolute;
	right: -1px;
	top: -1px;
}
#page #content .single-column .box-2 .box-3 #contact-form label {
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
}
#page #content .single-column .box-2 .box-3 #contact-form label span {
	display: inline-block;
	text-align: right;
	width: 180px;
	margin-right: 10px;
	color: #4d4d4d;
	font-size: 13px;
}
#page #content .single-column .box-2 .box-3 #contact-form label select {
	color: #747373;
}
#page #content .single-column .box-2 .box-3 #contact-form label textarea {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	width: 400px;
	vertical-align: top;
}

#page #content .single-column .box-2 .box-3 #contact-form label span strong {
	color: #f6b937;
}
#page #content .single-column .box-2 .contact-box {
	width: 250px;
	float: left;
	margin-left: 10px;
	font-size: 11px;
}
#page #content .single-column .box-2 .contact-box .button-contactform {
	background-image: url(http://www.delimiter.us/images/button-contactform.gif);
	height: 20px;
	width: 94px;
	display: block;
	float: right;
	margin-top: 85px;
	text-indent: -9999px;
}
#page #content .single-column .box-2 .contact-box .button-reportfault {
	background-image: url(http://www.delimiter.us/images/button-reportfault.gif);
	display: block;
	height: 20px;
	width: 133px;
	margin-top: 10px;
	float: right;
	text-indent: -9999px;
}















/* Footer */
#footer {
	border-top-width: 29px;
	border-top-style: solid;
	border-top-color: #bcd359;
	background-image: url(http://www.delimiter.us/images/bg-footer.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	line-height: 20px;
	color: #7d7e7f;
	padding-bottom: 10px;
	width: 969px;
	margin-top: -29px;
	margin-right: auto;
	margin-left: auto;
}
#footer a {
	color: #7d7e7f;
}
#footer .top {
	float: right;
}

#twitter-follow { border: 0;position: fixed;  top: 200px; right:0;}