﻿pre {
 overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 white-space: pre-wrap;  /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 /* width: 99%; */
 word-wrap: break-word !important; /* Internet Explorer 5.5+ */
}


#centercol #footer{
	display:none;
}
/* [sharethis */
.stbutton{
	margin:5px 0 0 11px;
	display:block;
	color:#063;
	font-weight:bold;
	font-size:.7em;
}
a.stbutton {
	padding:1px 5px 5px 13px !important;
}
#sharethis_0 .stico_default {
	background:transparent url(/SiteCollectionImages/Core/share-icon-12x12.png) no-repeat scroll 0 40% !important;
}
/* sharethis] */
/* [search */
#SRP_Prev, #SRP_Next{
	display:none;
}
#SRP_PrevImg, #SRP_NextImg{
	text-decoration:none;
	position:absolute;
	top:0;
}
#SRP_PrevImg {
	left:0;
}
#SRP_NextImg {
	right:0;
}
.srch-Page-bg {
	position:relative;
	background:#EFE7EF;
    margin-bottom:10px;
    font-weight:bold;
    height:27px;
    line-height:27px;
    position:relative;
    text-align:center
}
.srch-Page-bg a{
	color:#739200;
}
.search-Term {
	font-weight:bold;
}
.srch-stats {
	font-weight:bold;
	font-size:1.1em;
	padding:0 0 1.1em 0;
}
/* search] */

/* testimonial 'tile' */ 
#nav .review {
	padding: 0;
	color: #666666;
	font-size:.62em;
}
.review .review_text {
	letter-spacing:0em;
	display: block;
	background: transparent url(/SiteCollectionImages/Core/reviewmiddle.gif) top left repeat-y;
	padding:0 15px;
}
.review .reviewer {
	font-weight: bold;
	background: transparent url(/SiteCollectionImages/Core/reviewmiddle.gif) top left repeat-y;
	display: block;	
	padding:0 15px;
}

.review .review_bubble_bottom {

	background: transparent url(/SiteCollectionImages/Core/reviewbottom.gif) top left no-repeat;
	display:block;
	width:210px;
	height:143px;	
}
.review .review_bubble_top {

	background: transparent url(/SiteCollectionImages/Core/reviewtop.gif) top left no-repeat;
	display:block;
	width:210px;
	height:16px;	
}
/* testimonial 'tile' */ 

.detail_icons {
	float:right;
	margin-top:0px;
	position:absolute;
	right:0px;
	top:30px;
}
.outerwrap #main #centercol .spectable .compare_category .compare_top_box.first p {
/* zzz	margin-bottom:61px !important; */
	margin-bottom:49px !important;
}
.field_name,
.field_content {

	min-height:15px;
}

.people_icon_start	{
	display:block;width:5px;height:32px;background-image:url(/sitecollectionimages/logos/iconbg-left.gif);float:left;
}

.people_icon_mid	{
	display:block;height:32px;background:url(/sitecollectionimages/logos/iconbg-mid.gif) repeat-x;float:left;padding-top:7px;
}
.people_icon_end	{
	display:block;width:5px;height:32px;background-image:url(/sitecollectionimages/logos/iconbg-right.gif);float:left;
}
.feedbackheading {	FONT-WEIGHT: bold;	FONT-SIZE: 1.4em;	POSITION: relative; color:#0080b2;}
.feedbackcustomer {font-size:1.25em;}
.feedbackadminheading {FONT-SIZE: 1.2em; margin-top:10px}
.feedbackcomments{
	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px	
}
.feedbackcomments pre{
	width:550px;
	font-family:Verdana;
	font-size:1em;
}
.feedbackadmincomments{
	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px; PADDING-TOP: 0px	
}
/*carousel*/
.carouselnext {	BACKGROUND: url(/sitecollectionimages/core/buttons/blog_button_right.jpg) no-repeat;	
WIDTH: 27px; HEIGHT: 27px; POSITION: absolute; right:10px; top:0px;
CURSOR: pointer;	BORDER-TOP-STYLE: none;	BORDER-RIGHT-STYLE: none;	BORDER-LEFT-STYLE: none;	
BORDER-BOTTOM-STYLE: none}

.carouselprev {	BACKGROUND: url(/sitecollectionimages/core/buttons/blog_button_left.jpg) no-repeat;	
WIDTH: 27px; HEIGHT: 27px; left:10px; position:absolute; top:0px;
CURSOR: pointer;	BORDER-TOP-STYLE: none;	BORDER-RIGHT-STYLE: none;	
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}

.landing-pagination {	
	padding-right: 5px;	
	padding-left: 5px;	
	margin-bottom: 5px;	
	PADDING-BOTTOM: 5px;	
	color: #e8e7e7;	
	padding-top: 8px;	
	position: relative;	
	background: #E2E1E1 url(/SiteCollectionImages/Core/feedback/feedback_top_bg.gif) no-repeat;	
	TEXT-ALIGN: center;
	height:15px;
}
#divPhotoGallery {	PADDING-BOTTOM: 10px; background-color:#f2f2f2} 
.gallery-box-photo {
	position:relative
}
#showcase {	
	padding-right: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px 0px 10px;
	PADDING-TOP: 10px;
	background: #E2E1E1 url(/SiteCollectionImages/Core/feedback/feedback_btm_bg.gif) no-repeat left bottom;
}
ol#gallery_carousel {
	height:82px !important;
	margin:0 10px;
	top:5px;
}
.jcarousel-item {
	list-style-type:none !important;
}
.cbq-layout-main{
	width:100%
}
.phone {
	font-size: 0.68em;
	margin: 8px 0 0px 10px;
	display: block;
	color:#666;
	letter-spacing:-0.01em;
}
.phone_big {
	display: block;
	margin: 5px 0 -7px 10px;
	color:#666;
	font-size:1.1em;
	letter-spacing:-0.01em;
}
#right hr {color:#fff;background-color:#fff;height:1px;margin:10px 25px 10px 10px;border:0;}
#right hr.high {margin:20px 25px 10px 10px}
