a{ border:none;border-style:none; }
img{ border:none;border-style:none; }/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(concrete/packages/extended_form/blocks/extended_form/images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(concrete/packages/extended_form/blocks/extended_form/images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */.tooltip_holder {
	height: 20px;
	width: 20px;
	cursor: help;
	line-height: 20px;
	text-align: center;	
	float: left;
	margin-left: 5px;
	background-image: url(concrete/packages/extended_form/blocks/extended_form/images/tooltip_background_grey.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 10px;
	font-weight: bold;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #CCCCCC;
	background-color: #eee;
	padding: 0px 8px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { 
	margin: 0; 
	font-size: 12px; 
	color: #333333;
	font-style:italic; 
	font-weight: normal; 
}
/* 
Here some explanation about using the custom classes for each field / item.
The custom class is alwasy assigned to the input.
When the input has more "children" like label or other (when checked), you can use this
also with your custom class...

Example:

.mycustomclassname { // This is the inputfield	
}

.mycustomclassname_label { // This is the label for the inputfield (available for radio, checkbox, select)
}

.mycustomclassname_other { // This is the label for the "other" inputfield, when check (available for radio, checkbox, select) 
}

.mycustomclassname_tooltip { // This is the tooltip for the inputfield
}


Some predefined class in the form

.formBlockSurveyTable 		// Represents the complete form
.formBlockSurveyRow			// Each row within the form.
.formBlockSurveyCell 		// Each cell within the form. Title and inputfield are each in different cells but have the same class.

.question					// Assigned to the cell that holds the question or name of the input field
.answer						// Assigned to the cell that holds the inputfield

.checkboxList				// A div around the checkboxes
.checkboxPair				// A div around the checkbox and its label

.radiobuttonsList			// A div around the radios
.radiobuttonsPair			// A div around the radios and its label

.otherDiv					// A div around the "other" inputfield (available for radio, checkbox, select) 
.tooltip_holder				// This holds the text in the tooltip.

.space						// Assigned to the cell that holds the space item
.text						// Assigned to the cell that holds the text item
.hr							// Assigned to the cell that holds the hr item
.line						// Assigned to the cell that holds the line item
.fieldset					// Assigned to the cell that holds the fieldset item
.legend						// Assigned to the cell that holds the legend item
.required					// Astrix and "required"-text in the form



The default stylesheet....
*/
.tWrap .formBlockSurveyTable {
}

.tWrap .formBlockSurveyRow {
	display: block;
	width: 100%;
	padding-top: 5px;
	overflow: auto;
}
.tWrap .formBlockSurveyCell {
	float: left;
	 padding:5px 0px;
}
.tWrap .formBlockSurveyCell.question {
	width: 120px;
	padding-right: 12px
}
.tWrap .formBlockSurveyCell.answer {

}
.tWrap .extendedFormSurveyView #msg { background:#FFFF99; color: #000; padding:2px; border:1px solid #999; margin:8px 0px 8px 0px }
.tWrap .extendedFormSurveyView #msg .error{padding-left:16px; color:#cc0000}

.tWrap .extendedFormSurveyView .formError {
	color:#cc0000;
	padding: 2px;	
}

.tWrap .extendedFormSurveyQuestion {
	float: left;
	width: 70%;
	line-height: 29px;
	display: block;
}
.tWrap .extendedFormSurveyOptions {
	text-align: right;	
}

.tWrap .formBlockSurveyCell img.ccm-captcha-image{float:none}
.tWrap .formBlockSurveyCell .required, .preview .required { color:#cc0000 }

.tWrap .formBlockSurveyCell textarea,
.tWrap .formBlockSurveyCell input[type=text],
.tWrap .formBlockSurveyCell select {
	font-size: 12px;
	font-family:inherit;
	width: 300px;
	float: left;
	padding: 0;
	margin: 0;
}
.tWrap #extendedFormSurveyPreviewWrap textarea,
.tWrap #extendedFormSurveyPreviewWrap input[type=text],
.tWrap #extendedFormSurveyPreviewWrap select {
	float: left;
}
.tWrap .preview {
	font-size: 13px;
}

.tWrap .formBlockSurveyCell input[type=text] {
	height: 18px;
	line-height: 18px;
}
.tWrap .formBlockSurveyCell select {
	height: 22px;
	line-height: 22px;
	width: 304px;
}
.tWrap .formBlockSurveyCell .otherDiv {
	margin-top: 4px;	
}

<!-- CSS styles for the contentitems of the form -->
.tWrap .formBlockSurveyCell.space {
	display: block;
	height: 20px;
}
.tWrap .formBlockSurveyCell.line {
	padding-top: 5px;
	padding-bottom: 5px;
}
.tWrap .formBlockSurveyCell.line h4 {
	font-size: 15px;
	font-family:inherit;
}
.tWrap .formBlockSurveyCell.text {
	font-size: inherit;
	font-family:inherit;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tWrap .formBlockSurveyCell.hr {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
}

.tWrap .formBlockSurveyCell .checkboxList,
.tWrap .formBlockSurveyCell .radiobuttonsList,
.tWrap .formBlockSurveyCell .ratinglist,
.tWrap #extendedFormSurveyPreviewWrap .checkboxList,
.tWrap #extendedFormSurveyPreviewWrap .radiobuttonsList,
.tWrap #extendedFormSurveyPreviewWrap .ratinglist  {
	float: left;
}


.tWrap .formBlockSurveyCell .ccm-input-captcha {
	float:none !important;
	display: block !important;
	width: 175px !important;
}
.tWrap .formBlockSurveyCell .ccm-input-date-wrapper,
.tWrap .formBlockSurveyCell .ccm-input-time-wrapper,
.tWrap #extendedFormSurveyPreviewWrap .ccm-input-date-wrapper,
.tWrap #extendedFormSurveyPreviewWrap .ccm-input-time-wrapper {
	float: left;
}
.tWrap .formBlockSurveyCell .ccm-input-date-wrapper,
.tWrap #extendedFormSurveyPreviewWrap .ccm-input-date-wrapper {
	padding-right: 5px;
}
.tWrap .formBlockSurveyCell .ccm-input-date-wrapper input ,
.tWrap #extendedFormSurveyPreviewWrap .ccm-input-date-wrapper input{
	float: none;
	width: 100px;
}
.tWrap .formBlockSurveyCell .ccm-input-time-wrapper select,
.tWrap #extendedFormSurveyPreviewWrap .ccm-input-time-wrapper select {
	float: none;
	width: auto !important;
}
.tWrap .formBlockSurveyTable .clearfloat,
.tWrap #extendedFormSurveyPreviewWrap .clearfloat {
	clear: both;
	font-size:0;
	height:0;
	line-height:0;
	padding:0;
	margin:0;
}

.tWrap .formBlockSurveyTable .fieldset,
.tWrap #extendedFormSurveyPreviewWrap .fieldset {
	margin-bottom: 10px;
	display:block;
	width:97%;	
	padding: 3px 10px 10px 10px;
	border:1px solid #CCCCCC;
}

.tWrap .formBlockSurveyTable .legend,
.tWrap #extendedFormSurveyPreviewWrap .legend {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	display: block;
	border:1px solid #CCCCCC;
	padding: 4px 5px;
}.tWrap .topPropertyBed{ background:url(blocks/property_listing/templates/top_properties/images/top-bed.png) no-repeat left center; padding-left:20px; margin-right:10px; }
.tWrap .topPropertyBath{ background:url(blocks/property_listing/templates/top_properties/images/top-bath.png) no-repeat left center; padding-left:20px; margin-right:10px; }
.tWrap .topPropertyGarage{ background:url(blocks/property_listing/templates/top_properties/images/top-garage.png) no-repeat left center; padding-left:20px; }
.tWrap .topPropertyEnquire{ background:url(blocks/property_listing/templates/top_properties/images/top-enquire.png) no-repeat; width:91px; height:17px; display:block; float:right; }
.tWrap .topPropertyImages{ width:118px; float:left; margin-right:20px; height:90px; }
.tWrap .topPropertyImagesBox{ position:relative; width:118px; float:left; margin-right:20px; height:90px; }
.tWrap .topPropertyDescription{ float:left; width:250px; }
.tWrap .topProperty{ padding-bottom: 20px; border-bottom: 1px solid white; }
.tWrap .topProperty p{ padding:2px; }
.tWrap .topPropertyImagesBox .jquery-slider-control-prev{ top:95px; }
.tWrap .topPropertyImagesBox .jquery-slider-control-next{ top:95px; }
.tWrap .topPropertyCamera{  background:url(blocks/property_listing/templates/top_properties/images/top-camera.png) no-repeat; padding-left:20px; top:104px; right:43px; position:absolute; }





/* Tiny Carousel */
.topPropertyImages { height: 1%; overflow:hidden; padding: 0 0 10px;   }
.topPropertyImages .viewport { float: left; width: 240px; height: 125px; overflow: hidden; position: relative; }
.topPropertyImages .buttons { background:url("blocks/property_listing/templates/images/buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 30px 10px 0 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 39px; height: 37px; overflow: hidden; position: relative; }
.topPropertyImages .next { background-position: 0 0; margin: 30px 0 0 10px;  }
.topPropertyImages .disable { visibility: hidden; }
.topPropertyImages .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0 top: 0; }
.topPropertyImages .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 121px; border: 1px solid #dcdcdc; width: 236px;}



.tWrap .topProperty .jquery-slider {
    overflow: hidden;
    position: relative;
}
.tWrap .topProperty .jquery-slider-element {
    overflow: hidden;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.tWrap .topProperty .jquery-slider-control {
	color:#303030;
    position: absolute;
    font-size: 10px;
    padding: 0;
    margin: 0;
    cursor: pointer;
	text-transform:uppercase;
}
.tWrap .topProperty .jquery-slider-control:hover {
    opacity: 1;
}
.tWrap .topProperty .jquery-slider-control-prev {
    left: 5px;
}
.tWrap .topProperty .jquery-slider-control-next {
    right: 5px;
}
.tWrap .topProperty .jquery-slider-pages {
    overflow: visible;
    position: absolute;
    left: 5px;
    bottom: 5px;
    height: 20px;
    right: 5px;
}
.tWrap .topProperty .jquery-slider-page {
    overflow: hidden;
    position: relative;
    display: block;
    float: right;
    width: 12px;
    height: 12px;
    padding: 0;
    margin: 0;
    background: #999;
	cursor: pointer;
    opacity: 0.33;
    margin: 3px;
    border-radius: 6px;
    box-shadow: #333 0 0 2px;
}
.tWrap .topProperty .jquery-slider-page:hover {
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
}
.tWrap .topProperty .jquery-slider-page-current {
    opacity: 1;
}.tWrap div,
.tWrap span,
.tWrap applet,
.tWrap object,
.tWrap iframe,
.tWrap h1,
.tWrap h2,
.tWrap h3,
.tWrap h4,
.tWrap h5,
.tWrap h6,
.tWrap p,
.tWrap blockquote,
.tWrap pre,
.tWrap a,
.tWrap abbr,
.tWrap acronym,
.tWrap address,
.tWrap big,
.tWrap cite,
.tWrap code,
.tWrap del,
.tWrap dfn,
.tWrap em,
.tWrap img,
.tWrap ins,
.tWrap kbd,
.tWrap q,
.tWrap s,
.tWrap samp,
.tWrap small,
.tWrap strike,
.tWrap strong,
.tWrap sub,
.tWrap sup,
.tWrap tt,
.tWrap var,
.tWrap b,
.tWrap u,
.tWrap i,
.tWrap center,
.tWrap dl,
.tWrap dt,
.tWrap dd,
.tWrap ol,
.tWrap ul,
.tWrap li,
.tWrap fieldset,
.tWrap form,
.tWrap label,
.tWrap legend,
.tWrap caption,
.tWrap tr,
.tWrap th,
.tWrap article,
.tWrap aside,
.tWrap canvas,
.tWrap details,
.tWrap embed,
.tWrap figure,
.tWrap figcaption,
.tWrap footer,
.tWrap header,
.tWrap hgroup,
.tWrap menu,
.tWrap nav,
.tWrap output,
.tWrap ruby,
.tWrap section,
.tWrap summary,
.tWrap time,
.tWrap mark,
.tWrap audio,
.tWrap video {
	margin: 0;
	padding: 0;
}
/* HTML5 display-role reset for older browsers */
.tWrap article, .tWrap aside, .tWrap details, .tWrap figcaption, .tWrap figure, 
.tWrap footer, .tWrap header, .tWrap hgroup, .tWrap menu, .tWrap nav, .tWrap section {
	display: block;
}
body {
	line-height: 1;
}
.tWrap ol, .tWrap ul {
	list-style: none;
}
.tWrap blockquote, .tWrap q {
	quotes: none;
}
.tWrap blockquote:before, .tWrap blockquote:after,
.tWrap q:before, .tWrap q:after {
	content: '';
	content: none;
}
.tWrap table {
	border-collapse: collapse;
	border-spacing: 0;
}/*--- UNIVERSAL --------------*/

.boxShadow{ -webkit-box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.1); box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.1); }
.clear, .spacer{ clear:both; }
.tWrap .boxwrapper{ margin-bottom:15px; }
.tWrap .youtubeBlock{ padding:7px 0; }
.tWrap .tc-slider p{ padding:0px; }
.tWrap{ background:url(themes/yourinvestment/images/mainbgrepeat.jpg) repeat-x #ffffff; }
.tWrap .pageWrapper{}
.tWrap img{ border:none !important; }
.tWrap .contentContainer{ width:100%; }
.tWrap .contentInner{ width:1214px; margin:0 auto; }
.tWrap .contentHeader{ width:910px; margin-top:30px; margin-bottom:20px; float:left; }
.tWrap .contentHeader p{ color:#fff; }
.tWrap hr {border: none;border-bottom: 1px solid #9A9A9A;}
/*--- HEADER -----------------*/
.tWrap .headerContainer{ width:100%; background:url(themes/yourinvestment/images/headerbg.png) repeat;z-index:20; }
.tWrap .headerInner{ width:1214px; height:96px; margin:0 auto; }

.tWrap .logoContainer{ float:left; margin-top:25px; }
.tWrap .logo{}
.tWrap .tagline{ float:left; margin-left:46px; margin-top:35px; }
.tWrap .tagline p{ color:#6dcff6; font-weight:bold; font-size:14px; }
.tWrap .navigation{ float:left; margin-top: 15px; margin-left: 8px; }
.tWrap .navigation p{ font-size:36px; color: #fff; text-transform:uppercase; padding:4px;font-family: 'Muli', sans-serif; }
.tWrap .navigation p a{ color:#fff; font-weight:400; }
.tWrap .navigation p a:hover{ color:#6dcff6; }
.tWrap .navigation .navselected{ color:#6dcff6; }
.tWrap .navigation .nav{ z-index:450; position:relative;margin: 8px 0 0; list-style: none;}
.tWrap .navigation .nav > li{ z-index:480; float:left; line-height:0; border-left:1px solid #fff !important; }
.tWrap .navigation .nav > li:first-child{ border:none !important; }
.tWrap .navigation .nav > li > a{ color:#fff; padding:6px 9px; -webkit-border-radius: 4px; border-radius: 4px; font-weight:400; font-size:14px; }
.tWrap .navigation .nav > li > a.nav-path-selected{ color:#6dcff6; text-decoration:underline; }
.tWrap .navigation .nav > li:hover > a{ background:#3768ab; }
.tWrap .navigation .nav > li:hover > ul{ display:block; }
.tWrap .navigation .nav > li > ul{ display:none; z-index:500; position:absolute; left:-120px; top:11px; width:780px; background:#3768ab; padding:10px; -webkit-border-radius: 8px; border-radius: 8px; list-style: none;}
.tWrap .navigation .nav > li > ul > li{ float:left; line-height:0; padding:5px 0;  line-height:11px; }
.tWrap .navigation .nav > li > ul > li:last-child a{ border-right:none !important; }
.tWrap .navigation .nav > li > ul > li > a{ color:#fff; line-height:0; padding:0 5px; border-right:1px solid #fff !important; font-weight:400; }
.tWrap .navigation .nav > li > ul > li > a:hover, .tWrap .navigation .nav > li > ul > li > a.nav-path-selected{ color:#6dcff6; }

.tWrap .headerRight{ float:right; width:275px; position: relative;top: 0;right: 0;}

/*--- HOME -------------------*/

.tWrap .homeRight{ float:right; width:255px; padding:10px; background:url(themes/yourinvestment/images/homesidebg.png) repeat; min-height:725px; color:#fff; }
.tWrap .homeLeft{ float:left; width:910px; }

.tWrap .slideshow{ float:left; width:544px; }
.tWrap .homeText{ float:right; width:345px; }

.tWrap .homeContent{ width:910px; float:left; margin-top:20px; color:#7a7a7a; }
.tWrap .rssItem h3 a{ font-size:14px;font-weight: bold; }
.tWrap .rssItem h3 a:hover{ font-size:14px;}
.tWrap .homeRight a{color:#6DCFF6;}
.tWrap .homeRight a:hover{color:#FFFFFF;}
.tWrap .rssItem h5{ font-size:10px; padding:0px; }

.tWrap .homeRight #subForm{ border-top:dotted 2px #fff; padding-top:10px; border-bottom:dotted 2px #fff; padding-bottom:10px; }
.tWrap .homeRight #subForm input[type="text"]{ background:#9a9a9a; border:none; color:#fff; padding:5px; width:170px; text-transform:uppercase; }
.tWrap .homeRight #subForm input[type="submit"]{ background:#0055a5; border:none; color:#fff; padding:5px 10px; text-transform:uppercase; font-weight:bold; }
.tWrap .homeRight h3 {color: #ffffff;font-weight: 700;}


/*--- FOOTER -----------------*/

.tWrap .footerContainer{ width:100%; padding-bottom:35px; }
.tWrap .footerContainer a{ color:#9a9a9a; }
.tWrap .footerContainer a:hover{ color:#0055A5; }
.tWrap .footerInnerTop{ width:1214px; margin:35px auto 15px auto; color:#4D4D4D; }
.tWrap .footerInnerBottom{ width:1214px; margin:0 auto; color:#9a9a9a; background:url(themes/yourinvestment/images/footersep.png) repeat-y top center; }

.tWrap .footerInnerTopLeft{ width:600px; float:left;}
.tWrap .footerInnerTopRight{ width:600px; float:right; }

.tWrap .footerInnerTop #subForm{ width:433px; height:44px; background:url(themes/yourinvestment/images/emailfooter.png) no-repeat; padding:6px 0px 0px 132px; }
.tWrap .footerInnerTop #subForm input[type="text"]{ background:#28292b; border:none; color:#fff; padding:5px; width:160px; text-transform:uppercase; }
.tWrap .footerInnerTop #subForm input[type="submit"]{ background:#0055a5; border:none; color:#fff; padding:5px 10px; text-transform:uppercase; font-weight:bold; }

.tWrap .footerBox1{ float:left; width:190px; margin-right:45px; }
.tWrap .footerBox2{ float:left; width:190px; margin-right:45px; }
.tWrap .footerBox3{ float:left; width:190px; margin-right:45px; }
.tWrap .footerBox4{ float:left; width:250px; margin-right:45px; }
.tWrap .footerBox5{ float:left; width:145px; }

/*--- INNER ------------------*/

.tWrap .contentFull{ float:left; width:1214px; }
.tWrap .contentLeft{ float:left; width:870px; }
.tWrap .contentRightSidebar{ float:right; width:300px; color:#fff; }
.tWrap .contentRight{ float:right; width:870px; }
.tWrap .contentLeftSidebar{ float:left; width:300px; }

.tWrap .propertiesLeft{ float:left; width:740px; }
.tWrap .propertiesRight{ float:right; width:445px; color:#fff; }
.tWrap .topProperties{ background:url(themes/yourinvestment/images/topproperties.png) repeat; padding:21px 35px 21px 17px; color:#333333; -webkit-border-radius: 8px; border-radius: 8px; }

.tWrap .contentArea{  }
.tWrap .contentArea h1, .tWrap .propertiesRight h2{ text-transform:uppercase; font-weight:bold; font-size:36px; }


.tWrap .contentInner .nav{ background:url(themes/yourinvestment/images/blackfade.png) repeat; -webkit-border-radius: 15px; border-radius: 15px; padding:20px; margin: 0;list-style: none;}
.tWrap .contentInner .nav > li{ padding:4px 0; list-style: none; line-height: 1.2;}
.tWrap .contentInner .nav > li li{ padding-left:25px; padding-top:2px; list-style: none; }
.tWrap .contentInner .nav > li:first-child{ padding-top:49px; background:url(themes/yourinvestment/images/sidenavheader.png) no-repeat top left;   }
.tWrap .contentInner .nav > li a{ font-size:14px; color:#fff; }
.tWrap .contentInner .nav > li a:hover{ color:#6dcff6; }
.tWrap .contentInner .nav > li.nav-selected a{ color:#6dcff6; }
.tWrap .contentInner .nav > li ul li a{ font-size: 12px; }
.tWrap .contentInner .nav > li ul li a{ color:#ffffff!important; }
.tWrap .contentInner .nav > li ul li a:hover{ color:#6dcff6!important; }
.tWrap .contentInner .nav > li ul li a.nav-selected{ color:#6dcff6!important; }

/*--- PROFILE ----------------*/
.tWrap .profileContentMainLeft{ float:left; width:840px; margin-right:30px;margin-bottom: 20px;}
.tWrap .profileContentMainRight{ float:left; width:327px;margin-bottom: 20px;}

.tWrap .profileContentLeft{ float:left; width:472px; margin-right:30px; color:#fff; }
.tWrap .profileContentRight{ float:left; width:340px;margin-right:30px; }
.tWrap .profileListingsContent{ float:right; width:342px; color:#fff; }
.tWrap .profileListingsContent h3{ text-transform:uppercase; }
.tWrap .profileListingsContentInner{ background:#0055a5; padding:19px 15px; -webkit-border-radius: 8px; border-radius: 8px;-webkit-box-shadow: inset 0px 0px 15px 6px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 0px 15px 6px rgba(0, 0, 0, 0.2); }
.tWrap .testimonialSkin2 .testimonialBoxContentContent {background: #919296;-webkit-border-radius: 8px;border-radius: 8px;}
.tWrap .testimonialSkin2 .testimonialBoxContentContent p {color: #ffffff !important;}
.tWrap .testimonialSkin2 .testimonialBoxContentContentInner:before, .tWrap .testimonialSkin2 .testimonialBoxContentContentInner:after {color: #ffffff;}
.tWrap .testimonialSkin2 .arrow-down {border-top: 40px solid #919296;}
.tWrap .testimonialSkin2.testimonialBoxContent {margin-bottom: 10px;}

.tWrap .teamMemberImage {
padding: 8px;
background: #FFF;
-webkit-box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.1);
box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.1);
-webkit-border-radius: 8px;
border-radius: 8px;
}

.tWrap .formBlockSurveyRow{overflow:visible; clear: both; }
.tWrap .formBlockSurveyCell.question{ width:20%; padding:0px; }
.tWrap .formBlockSurveyCell.answer{ width:80%; }
.tWrap .extendedFormSurveyView input[type="text"], .tWrap .guestBook-formBlock input[type="text"],
.tWrap .extendedFormSurveyView input[type="email"], .tWrap .guestBook-formBlock input[type="email"],
.tWrap .extendedFormSurveyView input[type="tel"], .tWrap .guestBook-formBlock input[type="tel"],
.tWrap .extendedFormSurveyView input[type="url"], .tWrap .guestBook-formBlock input[type="url"],
.tWrap .extendedFormSurveyView select, .tWrap .guestBook-formBlock select,
.tWrap .extendedFormSurveyView textarea, .tWrap .guestBook-formBlock textarea{
	box-sizing:content-box; -ms-box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
	width:98%; border:none; padding:1%;	display:block; border:1px solid #d2d2d2; }

.tWrap .extendedFormSurveyView #msg { background: #9fd9f1; color: #404b4f; padding: 1.250em; border:none; margin: 0.5em 0; }

.tWrap .miniSurveyView #msg { background:#cbf1ff; }
.tWrap .miniSurveyView{ width:100%; }
.tWrap .miniSurveyView input[type="text"],
.tWrap .miniSurveyView input[type="email"],
.tWrap .miniSurveyView input[type="tel"],
.tWrap .miniSurveyView select,
.tWrap .guestBook-formBlock input[type="text"],
.tWrap .guestBook-formBlock input[type="email"],
.tWrap .guestBook-formBlock input[type="tel"],
.tWrap .guestBook-formBlock select{
	width:100%;
	border:1px solid #ccc;
	padding:5px;
	color:#767575;
	font-family:Helvetica, Arial, sans-serif;
	box-sizing:content-box;-ms-box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;
}
.tWrap .miniSurveyView textarea,
.tWrap .guestBook-formBlock textarea{
	width:100% !important;
	height:140px;
	border:1px solid #ccc;
	padding:5px;
	color:#767575;
	font-family:Helvetica, Arial, sans-serif;
	box-sizing:content-box;-ms-box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;
}

.tWrap .formBlockSurveyRow .formBlockSubmitButton, .tWrap .miniSurveyView input[type="submit"], .tWrap .guestBook-formBlock input[type="submit"]{ padding:7px 25px; color:#fff;font-weight: 700; border:none;background-color: #0055A5; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.tWrap .formBlockSurveyRow .formBlockSubmitButton:hover, .tWrap .miniSurveyView input[type="submit"]:hover, .tWrap .guestBook-formBlock input[type="submit"]:hover{ cursor:pointer; background-color: #E51937;}/*=========================================================
======================TYPOGRAPHY===========================
=========================================================*/

body, #tinymce {margin: 0; padding: 0; border: 0; line-height:1.2; font-size:12px; font-family:'Open Sans', sans-serif; color:#4d4d4d;font-weight: 400; -webkit-font-smoothing: antialiased; text-shadow: 1px 1px 1px rgba(0,0,0,0.004);}

a, #tinymce a{ color: #0055A5; text-decoration:none; }
a:hover, #tinymce a:hover{ color: #6dcff6; text-decoration:none; }
.tWrap ul, #tinymce ul{list-style: disc;margin-left: 18px;}
.tWrap p, #tinymce p{ padding:7px 0; margin:0; }
.tWrap li{ font-size:12px;line-height: 20px;}
.tWrap h1, #tinymce h1{ font-size:30px; padding:5px 0; line-height:1.5; font-weight:inherit; margin:0; }
.tWrap h2, #tinymce h2{ font-size:22px; padding:5px 0; line-height:1.3; font-weight:inherit; margin:0; }
.tWrap h3, #tinymce h3{ font-size:20px; padding:5px 0; line-height:1.5; font-weight:inherit; margin:0; }
.tWrap h4, #tinymce h4{ font-size:16px; padding:5px 0; line-height:1.5; font-weight:inherit; margin:0; }
.tWrap h5, #tinymce h5{ font-size:14px; padding:5px 0; line-height:1.5; font-weight:inherit; margin:0; color: #9A9A9A; }
.tWrap h6, #tinymce h6{ font-size:12px; padding:5px 0; line-height:1.5; font-weight:inherit; margin:0; }
.tWrap h1, .tWrap h2, .tWrap h3, .tWrap h4, .tWrap h6{ color:#4D4D4D; }