body {
	font-family: Century Gothic, sans-serif;
	font-size: 12px;
	color: #78a22f;
	background: #f2fae3 url(../images/bg_gradient.png) repeat-x;
	margin: 0px;
}

#feature_windows:hover, #feature_doors:hover, #feature_conservatories:hover, #feature_fascias:hover, #feature_heritage:hover, #feature_flat_roofs:hover, #top img:hover {filter:alpha(opacity=70); opacity:0.7; cursor: pointer;}

a:link {color: #78a22f; font-weight: normal; text-decoration: none;}
a:visited {color: #78a22f; font-weight: normal; text-decoration: none;}
a:hover {color: #565658; font-weight: normal; text-decoration: none;}
a:active {color: #78a22f; font-weight: normal; text-decoration: none;}

.br {clear: both;}

img {border: 0px; -ms-interpolation-mode: bicubic;}

#sozo_green {color: #689429;}

.hidtext {
	display:none;
}

.normal_10px {font-size: 10px;}
.normal_13px {font-size: 13px;}
.normal_14px {font-size: 14px;}
.normal_15px {font-size: 15px;}
.normal_16px {font-size: 16px;}
.normal_17px {font-size: 17px;}
.normal_18px {font-size: 18px;}

.green_12px {color: #689429;font-size: 12px;}
.green_13px {color: #689429;font-size: 13px;}
.green_14px {color: #689429;font-size: 14px;}
.green_15px {color: #689429;font-size: 15px;}
.green_16px {color: #689429;font-size: 16px;}
.green_17px {color: #689429;font-size: 17px;}
.green_18px {color: #689429;font-size: 18px;}

.orange_13px {color: #dd801a;font-size: 13px;}
.orange_14px {color: #dd801a;font-size: 14px;}
.orange_15px {color: #dd801a;font-size: 15px;}
.orange_16px {color: #dd801a;font-size: 16px;}
.orange_17px {color: #dd801a;font-size: 17px;}
.orange_18px {color: #dd801a;font-size: 18px;}

.brown_13px {color: #5b0429;font-size: 13px;}
.brown_14px {color: #5b0429;font-size: 14px;}
.brown_15px {color: #5b0429;font-size: 15px;}
.brown_16px {color: #5b0429;font-size: 16px;}
.brown_17px {color: #5b0429;font-size: 17px;}
.brown_18px {color: #5b0429;font-size: 18px;}

.purple_13px {color: #534e8c;font-size: 13px;}
.purple_14px {color: #534e8c;font-size: 14px;}
.purple_15px {color: #534e8c;font-size: 15px;}
.purple_16px {color: #534e8c;font-size: 16px;}
.purple_17px {color: #534e8c;font-size: 17px;}
.purple_18px {color: #534e8c;font-size: 18px;}

.pale_13px {color: #627686;font-size: 13px;}
.pale_14px {color: #627686;font-size: 14px;}
.pale_15px {color: #627686;font-size: 15px;}
.pale_16px {color: #627686;font-size: 16px;}
.pale_17px {color: #627686;font-size: 17px;}
.pale_18px {color: #627686;font-size: 18px;}

.red {color: #ff0000;}

.red_13px {color: #b05360;font-size: 13px;}
.red_14px {color: #b05360;font-size: 14px;}
.red_15px {color: #b05360;font-size: 15px;}
.red_16px {color: #b05360;font-size: 16px;}
.red_17px {color: #b05360;font-size: 17px;}
.red_18px {color: #b05360;font-size: 18px;}

.blue_13px {color: #0071a0;font-size: 13px;}
.blue_14px {color: #0071a0;font-size: 14px;}
.blue_16px {color: #0071a0;font-size: 16px;}
.blue_17px {color: #0071a0;font-size: 17px;}

#bg {
	width: 100%;
	position: absolute;
	top: 0px;
	left: -1px;
	z-index: 1;
}

#windows_nottingham {
	margin: 0 auto 0 auto;
	width: 955px;
	height: auto;
	background-color: #fff;
	z-index: 2;
	position: relative;
	padding: 0px 0px 20px 0px;
}

#top {
	width: 888px;
	height: 64px;
	background-color: #fff;
	padding: 12px 25px 25px 42px;
}

#top img, #top h2, #top p {float: left; color: #78a22f;}

#top h2 {
	width: 385px;
	padding: 0px;
	margin: 10px 78px 0px 50px;
	font-size: 15px;
	letter-spacing: -0.4px;
	line-height: 22px;
	font-weight: normal;
}

#top p {
	padding: 0px 0px 8px 0px;
	margin: 14px 0px 0px 0px;
	text-transform: uppercase;
	font-size: 14px;
	width: 155px;
	line-height: 19px;
}

#top p span {
	color: #567521;
	font-size: 19px;
}

#navigation {
	width: 955px;
	height: 28px;
	background: #fff url(../images/bg_navigation.png) no-repeat right top;
	padding: 0px;
	margin: 0px;
	border-bottom: 4px solid #fff;
	overflow: hidden;
}

#navigation a {
	display: block;
	padding: 0px;
}

#navigation li, #navigation .start, #navigation .end {
	float: left;
	background: #78a22f url(../images/bg_navigation.png) repeat-x 0px 0px;
	padding: 0px;
	color: #fff;
	margin-right: 1px;
	list-style: none;
	display: block;
	text-align: center;
}

#navigation li a {
	padding: 6px 26px 7px 26px;
}

#navigation .start {
	padding: 0px;
}

#navigation .start a {
	padding: 6px 30px 7px 42px;
	_padding: 6px 22px 6px 42px;
}

#navigation .end {margin-right: 0px; padding: 0px;}
#navigation .end a {padding: 6px 20px 6px 20px;}

#navigation a:link {color: #fff; font-weight: normal; text-decoration: none;}
#navigation a:visited {color: #fff; font-weight: normal; text-decoration: none;}
#navigation a:hover {color: #fff; font-weight: normal; text-decoration: none;}
#navigation a:active {color: #fff; font-weight: normal; text-decoration: none;}

#navigation li:hover, #navigation .end:hover {background: #78a22f url(../images/bg_navigation.png) repeat-x 0px -36px; cursor: pointer;}

#content {
	width: 890px;
	height: auto;
	clear: both;
	padding: 8px 33px 0px 33px;
}

#feature_windows, #feature_doors, #feature_conservatories, #feature_fascias, #feature_heritage, #feature_flat_roofs {
	float: left;
	width: 144px;
	height: 142px;
	display: block;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 3px 0px 0px;
	margin: 0px 1px 6px 0px;
}

#feature_windows {background: url(../images/button_windows_nottingham.jpg) no-repeat;}
#feature_doors {background: url(../images/button_doors_nottingham.jpg) no-repeat;}
#feature_conservatories {background: url(../images/button_conservatories_nottingham.jpg) no-repeat;}
#feature_fascias {background: url(../images/button_fascias_nottingham.jpg) no-repeat;}
#feature_heritage {background: url(../images/button_heritage_nottingham.jpg) no-repeat;}
#feature_flat_roofs {background: url(../images/button_flat_roofs_nottingham.jpg) no-repeat; margin: 0px 0px 0px 0px;}

#feature_why_choose, #feature_request_quote {
	float: left;
	width: 427px;
	height: 150px;
	background: #fff url(../images/bg_why_choose.jpg) no-repeat right;
	margin: 0px 1px 18px 0px;
	padding: 0px 0px 0px 7px;
	font-size: 13px;
	line-height: 26px;
	color: #786f72;
}

#offer-and-blog-wrapper {
	position:relative;
	float:left;
	width:890px;
	height:147px;
}
#anniversary-offers {
	background:url("../images/home-page/20th-anniversary-offers-bg.jpg") no-repeat scroll left top transparent;
	font-size:14px;
	height:123px;
	left:-32px;
	padding:3px 20px 20px 180px;
	position:absolute;
	top:0;
	width:271px;
}
#anniversary-offers p {
	font-size:30px;
	color:#441224;
	margin:0px 0px 0px 0px;
}
#anniversary-offers span {
	color:#BA3F34;
}
#anniversary-offers span a, #anniversary-offers span a:hover {
	color:#BA3F34;
	text-decoration:none;
}
#blog-wrapper {
	background:url("../images/home-page/home-page-blog-bg.jpg") no-repeat scroll left top transparent;
	color:#FFFFFF;
	font-size:12px;
	font-style:normal;
	height:129px;
	left:444px;
	padding:7px 20px 10px;
	position:absolute;
	top:0px;
	width:404px;
}
#blog-wrapper .blog-tag-line {
	font-size:20px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}
#blog-wrapper .blog-heading {
	color:#FFFFFF;
	font-size:14px;
	line-height:22px;
	margin:2px 0px 2px 0px;
}
#blog-wrapper .blog-heading a, #blog-wrapper .blog-heading a:hover {
	color:#fff;
	text-decoration:none;
}

#feature_why_choose .green, #feature_request_quote .green {color: #689429; font-size: 15px;}
#feature_request_quote .green {font-size: 16px;}

#feature_request_quote {
	background: #fff url(../images/bg_request_quote.jpg) no-repeat right;
	margin: 0px 0px 8px 0px;
	font-size: 15px;
}

#feature_why_choose h3, #feature_request_quote h3 {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 4px 0px;
	margin: 0px;
}

#feature_request_quote h3 {padding: 0px 0px 21px 0px;}

#feature_why_choose a:link, #feature_request_quote a:link {color: #565658; font-weight: normal; text-decoration: none;}
#feature_why_choose a:visited, #feature_request_quote a:visited {color: #565658; font-weight: normal; text-decoration: none;}
#feature_why_choose a:hover, #feature_request_quote a:hover {color: #565658; font-weight: normal; text-decoration: none;}
#feature_why_choose a:active, #feature_request_quote a:active {color: #565658; font-weight: normal; text-decoration: none;}

#contacts {
	width: auto;
	height: auto;
	font-size: 10px;
	line-height: 24px;
	margin: 0px 0px 10px 0px;
}

#contacts #guarantee {
	float: right;
	width: 254px;
	height: 57px;
	color: #565658;
	font-size: 12px;
	background: #fff url(../images/10_year_guarantee.png) no-repeat;
	padding: 16px 0px 0px 18px;
	line-height: 20px;
}

#copyright {
	width: auto;
	height: auto;
	font-size: 10px;
	color: #565658;
	margin:10px 0px 0px 0px;
}

#copyright .gap {margin: 0px 2px;}

#copyright a:link {color: #565658; font-weight: normal; text-decoration: none;}
#copyright a:visited {color: #565658; font-weight: normal; text-decoration: none;}
#copyright a:hover {color: #565658; font-weight: normal; text-decoration: none;}
#copyright a:active {color: #565658; font-weight: normal; text-decoration: none;}

#left_menu {
	float: left;
	width: 163px;
	height: 225px;
	padding: 0px;
	margin: 0px 14px 0px 0px;
}

#left_menu a:link {color: #585858; font-weight: normal; text-decoration: none;}
#left_menu a:visited {color: #585858; font-weight: normal; text-decoration: none;}
#left_menu a:hover {color: #585858; font-weight: normal; text-decoration: none;}
#left_menu a:active {color: #585858; font-weight: normal; text-decoration: none;}

#left_menu li {
	list-style: none;
	width: 131px;
	height: auto;
	display: block;
	padding: 0px;
	background: #fff;
	border-left: 24px solid #0073a1;
	color: #565658;
	margin: 0px 0px 4px 0px;
	text-transform: uppercase;
}

#left_menu a {
	display: block;
	padding: 6px 4px 6px 10px;
	font-size: 12px;
}

#left_menu #windows {border-left: 22px solid #0073a1;}
#left_menu #windows:hover {background: #fff; cursor: pointer;}

#left_menu #doors {border-left: 22px solid #dd801a;}
#left_menu #doors:hover {background: #fff; cursor: pointer;}

#left_menu #conservatories {border-left: 22px solid #5b0429;}
#left_menu #conservatories:hover {background: #fff; cursor: pointer;}

#left_menu #fascia {border-left: 22px solid #534e8c;}
#left_menu #fascia:hover {background: #fff; cursor: pointer;}

#left_menu #heritage {border-left: 22px solid #627686;}
#left_menu #heritage:hover {background: #fff; cursor: pointer;}

#left_menu #flat_roofs {border-left: 22px solid #b05360;}
#left_menu #flat_roofs:hover {background: #fff; cursor: pointer;}

#splash {
	float: left;
	width: 684px;
	height: auto;
	position: relative;
}

#splash_windows, #splash_doors, #splash_conservatories, #splash_fascia, #splash_heritage, #splash_flat_roofs, #splash_about_us, #splash_testimonials, #splash_showroom, #splash_finance, #splash_network_veka {
	width: 382px;
	_width: 378px;
	height: 213px;
	color: #57585b;
	padding: 12px 340px 0px 14px;
	font-size: 13px;
	line-height: 18px;
	position: absolute;
}

#splash_about_us, #splash_testimonials, #splash_showroom, #splash_finance, #splash_network_veka {line-height: 23px;}


#splash_windows {background: url(../images/fade/splash_windows_nottingham.jpg) right;}
#splash_doors {background: url(../images/fade/splash_doors_nottingham.jpg) right;}
#splash_conservatories {background: url(../images/fade/splash_conservatories_nottingham.jpg) right;}
#splash_fascia {background: url(../images/fade/splash_fascia_nottingham.jpg) right;}
#splash_heritage {background: url(../images/fade/splash_heritage_nottingham.jpg) right;}
#splash_flat_roofs {background: url(../images/fade/splash_flat_roofs_nottingham.jpg) right;}
#splash_about_us {background: url(../images/fade/splash_about_us.jpg) right; color: #567521;}
#splash_testimonials {background: url(../images/fade/splash_testimonials.jpg) right; color: #567521;}
#splash_showroom {background: url(../images/fade/splash_showroom.jpg) right; color: #567521;}
#splash_finance {background: url(../images/fade/splash_finance.jpg) right; color: #567521;}
#splash_network_veka {background: url(../images/fade/splash_network_veka.jpg) right; line-height: 22px;}

#splash_windows h1, #splash_doors h1, #splash_conservatories h1, #splash_fascia h1, #splash_heritage h1, #splash_flat_roofs h1, #splash_about_us h1, #splash_testimonials h1, #splash_showroom h1, #splash_finance h1, #splash_network_veka h1 {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	font-size: 28px;
	letter-spacing: -0.4px;
}

#splash_windows h1 {color: #0071a0;}
#splash_doors h1 {color: #dd801a;}
#splash_conservatories h1 {color: #5b0429;}
#splash_fascia h1, #splash_network_veka {color: #534e8c;}
#splash_heritage h1 {color: #627686;}
#splash_flat_roofs h1 {color: #b05360;}
#splash_about_us h1, #splash_testimonials h1, #splash_showroom h1, #splash_finance h1 {color: #567521;}

#splash_about_us .green_16px, #splash_testimonials .green_16px, #splash_showroom .green_16px, #splash_finance .green_16px {color: #567521;}

#contact_us {
	position:relative;
	float: left;
	width: 162px;
	height: 342px;
	background: #ededeb url(../images/bg_header_green.png) repeat-x;
	margin: 14px 15px 28px 0px;
	text-align: center;
	color: #fff;
	padding: 5px 0px 0px 0px;
}

#contact_us_v2 {
	position:relative;
	float: left;
	width: 137px;
	height: 342px;
	background: #fff url(../images/bg_header_green.png) repeat-x;
	margin: 14px 40px 28px 0px;
	text-align: center;
	color: #fff;
	padding: 5px 0px 0px 0px;
}
#contact_us_v3 {
	position:relative;
	float: left;
	width: 137px;
	height: 342px;
	background: #fff;
	margin: 14px 40px 28px 0px;
	text-align: center;
	color: #fff;
	padding: 0px 0px 0px 0px;
}
#contact_us_v2 .left-btn-wrapper {
	position:absolute;
	top:350px;
	left:0px;
	height:auto;
}
#contact_us_v3 .left-btn-wrapper {
	position:relative;
	height:auto;
}
#contact_us_v2 .left-btn-wrapper a, #contact_us_v3 .left-btn-wrapper a {
	background:url(../images/left-bar/button.jpg) top left no-repeat;
	width:111px;
	height:39px;
	border:0px;
	display:block;
	padding:4px 10px 5px 15px;
	color:#8B9094;
	text-align:left;
	font-weight:bold;
}
.left-btn-wrapper a:hover {
	filter:alpha(opacity=70); opacity:0.7; cursor: pointer;
}

#contact_us p {
	text-align: left;
	color: #696a6b;
	font-size: 11px;
	padding: 8px;
	margin: 0px;
	line-height: 17px;
	/*background: url(../images/contact_us.jpg) no-repeat bottom;*/
	height: 314px;
}
#contact_us p.v2 {
	text-align: left;
	color: #696a6b;
	font-size: 11px;
	padding: 8px;
	margin: 0px;
	line-height: 17px;
	/*background: url(../images/contact_us.jpg) no-repeat bottom;*/
	height: auto !important;
}
#offer-wrapper-left {
	left:-13px;
	position:absolute;
	top:147px;
}
#offer-wrapper-left_v2 {
	left:-13px;
	position:absolute;
	top:178px;
}

#gallery_windows, #gallery_doors, #gallery_conservatories, #gallery_fascia, #gallery_heritage, #gallery_flat_roofs {
	float: left;
	width: 692px;
	height: 369px;
	border-left: 1px solid #0073a1;
	border-right: 1px solid #0073a1;
	border-bottom: 1px solid #0073a1;
	margin: 14px 0px 14px 0px;
	background: url(../images/bg_header_blue.png) repeat-x;
}

#gallery_windows {background: url(../images/bg_header_blue.png) repeat-x; border-left: 1px solid #0073a1; border-right: 1px solid #0073a1; border-bottom: 1px solid #0073a1;}
#gallery_doors {background: url(../images/bg_header_orange.png) repeat-x; border-left: 1px solid #dd801a; border-right: 1px solid #dd801a; border-bottom: 1px solid #dd801a;}
#gallery_conservatories {background: url(../images/bg_header_brown.png) repeat-x; border-left: 1px solid #5b0429; border-right: 1px solid #5b0429; border-bottom: 1px solid #5b0429;}
#gallery_fascia {background: url(../images/bg_header_purple.png) repeat-x; border-left: 1px solid #534e8c; border-right: 1px solid #534e8c; border-bottom: 1px solid #534e8c;}
#gallery_heritage {background: url(../images/bg_header_pale.png) repeat-x; border-left: 1px solid #627686; border-right: 1px solid #627686; border-bottom: 1px solid #627686;}
#gallery_flat_roofs {background: url(../images/bg_header_red.png) repeat-x; border-left: 1px solid #b05360; border-right: 1px solid #b05360; border-bottom: 1px solid #b05360;}

#gallery_windows #left, #gallery_doors #left, #gallery_conservatories #left, #gallery_fascia #left, #gallery_heritage #left, #gallery_flat_roofs #left {
	float: left;
	width: 350px;
	color: #fff;
	padding: 5px 10px;
}

#gallery_windows #left img, #gallery_doors #left img, #gallery_conservatories #left img, #gallery_fascia #left img, #gallery_heritage #left img, #gallery_flat_roofs #left img {margin: 14px 0px 7px 0px;}

#gallery_windows #right, #gallery_doors #right, #gallery_conservatories #right, #gallery_fascia #right, #gallery_heritage #right, #gallery_flat_roofs #right {
	float: left;
	width: 302px;
	padding: 5px 10px;
	color: #565658;
	font-size: 13px;
}

#gallery_windows .title, #gallery_doors .title, #gallery_conservatories .title, #gallery_fascia .title, #gallery_heritage .title, #gallery_flat_roofs .title {color: #fff; font-size: 12px;}

#gallery_windows #left, #gallery_windows #right, #gallery_doors #left, #gallery_doors #right, #gallery_conservatories #left, #gallery_conservatories #right, #gallery_fascia #left, #gallery_fascia #right, #gallery_heritage #left, #gallery_heritage #right, #gallery_flat_roofs #left, #gallery_flat_roofs #right {height: 274px;}

#gallery_windows #right ul, #gallery_doors #right ul, #gallery_conservatories #right ul, #gallery_fascia #right ul, #gallery_heritage #right ul, #gallery_flat_roofs #right ul {
	line-height: 19px;
	padding: 0px 0px 0px 20px;
	margin: 6px 0px 0px 0px;
	list-style: outside;
}

#content_misc {
	float: left;
	height: auto;
	min-height:550px;
	margin: 0px 0px 0px 14px;
	width: 680px;
}

.column, .column_green, .column_full, .column_energy, .column_end {
	float: left;
	width: 	220px;
	height: auto;
	margin: 14px 6px 0px 0px;
	color: #585858;
	line-height: 19px;
	font-size: 12px;
}

.column {
	width: 200px;
	margin: 14px 28px 10px 0px;
}

.column_end {margin: 14px 0px 0px 0px;}

.column_energy {
	width: 326px;	
	margin: 14px 14px 0px 0px;
	display: inline;
}

.column_energy #energy_logo {float: right;}

.column_green {
	color: #689429;
	width: 320px;
	margin: 14px 20px 0px 0px;
	position: relative;
	left: -14px;
}
	
.column_green img {
	margin: 0px 0px 5px 0px;
}

.column_full {
	width: 680px;
	margin: 14px 0px 0px 0px;
}

.img_right {
	float: right;
	margin: 0px 0px 0px 12px;
}

.logo {
	float: left;
	margin: 20px 70px 20px 0px;
}

#logos, #logos_energy {
	width: 100%;
	height: 67px;
	line-height: 24px;
}

#logos_energy {height: auto;}

#logos img {
	float: right;
	margin: 0px 0px 0px 30px;
}

#contact_form {
	padding: 14px;
	margin: 0px 0px 0px -14px;
	background-color: #f1f5e7;
	width: 338px;
	height: auto;
	line-height: 22px;
	position: relative;
}

#contact_form form {
	padding: 0px;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
}

#contact_form label {
	float: left;
	font-size: 13px;
	margin: 0px 8px 0px 0px;
	width: 60px;
	padding: 3px;
	height: auto;
}

#contact_form input, #contact_form select, #contact_form textarea {
	float: left;
	border: 1px solid #ababab;
	width: 254px;
	padding: 4px;
	margin: 0px 0px 6px 0px;
	font-family: font-family: Century Gothic, sans-serif;
	font-family: Century Gothic, sans-serif;
	font-size: 11px;
	height: auto;
}

#contact_form select {}

#contact_form input:focus, #contact_form textarea:focus {
	background-color: #ededeb;	
}

#required_fields {
	position: relative;
	bottom: 0px;
	left: 0px;
	font-size: 10px;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
}

#contact_form .button {
	float: right;
	width: auto;
	height: auto;
	padding: 4px 14px;
	background-color: #689329;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	border: 0px;
	font-size: 14px;
}

#contact_form .button:hover {background-color: #567521;}
#contact_form .button:active {background-color: #585858; margin-top: 2px;}

#map {
	float: right;
	width: 313px;
	height: auto;
	clear: right;
}

#map img {
	margin-bottom: 8px;
	border: 1px solid #ababab;
}

#map img:hover {
	border: 1px solid #585858;
}

#network {
	margin: 0px 0px 0px -14px;
}

#network p {
	width: auto;
	height: auto;
	padding: 8px;
	display: block;
	border: 1px solid #cdcdcd;
	margin: 0px 0px 10px 0px;
	clear: both;
}

p.download_terms {
	padding: 0px;
	margin: 0px;
	font-size: 15px;
	letter-spacing: -0.2px;
	text-align: center;
	width: 100%;
	color: #78a22f;
}

/*#blog_content_wrapper {
	position:relative;
	float:left;
	width:680px; border:1px solid red;
	height:400px;
}*/

/* NEWS */
.news-box, #faq_section_wrapper {
	clear: both;
	background: #fff;
	width: 710px;
	height: auto;
	position: relative;
	margin: 20px 0px 0px 0px;
}

.news-column-1, .news-column-2, .news-column-2-full {
	float: left;
	width: 380px;
	height: auto;
	margin: 0px 10px 10px 0px;
	position: relative;
	padding: 0px 12px;
	line-height: 17px;
	font-size: 12px;
}

.news-column-1 ul, .news-column-1 ol {
	padding: 0px;
	margin: 8px 0px 0px 15px;
}

.news-column-1 ul li, .news-column-1 ol li {
	margin: 0px 0px 5px 0px;
	list-style: outside;
}

.news-column-2, .news-column-2-full {
	width: 215px;
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 14px 0px 10px 0px;
}

.news-column-2-full {
	width: 283px;
	height: auto;
	margin: 14px 0px 10px 0px;
}

.news-title {
	font-size: 16px;
	font-weight: bold;
	margin: 12px 0px -7px 0px;
	color: #7966ab;
}

a.news-continue-reading {
	display: block;
	width: 94px;
	height: 17px;
	background: none;
}

.news-prev-next {
	position: absolute;
	top: 0px;
	right: 20px;
}

.news-prev-next-bottom {
	position: absolute;
	bottom: 0px;
	right: 90px;
}

.blog-news-next-bottom {
	position: absolute;
	/*bottom: 0px;*/
	right: 5px;
}

.blog-news-prev-bottom {
	position: absolute;
	/*bottom: 0px;*/
	left: 235px;
}

.faq-prev-bottom {
	position: absolute;
	left: 0px;
}

a.news-previous, a.news-next {
	display: block;
	width: 64px;
	height: 17px;
	background: url(../images/bg-news-previous.png) no-repeat;
	border-right: 1px solid #c3b8da;
	float: left;
	margin: 0px 0px 0px 6px;
	padding: 5px 10px 5px 0px;
	text-align: right;
}

a.news-next {
	background: url(../images/bg-news-next.png) no-repeat right top;
	border-right: 0px;
	border-left: 1px solid #c3b8da;
	text-align: left;
	padding: 5px 0px 5px 10px;
}
/* NEWS */


/* COMMENTS */
#make-comment-form-wrapper {
	position:relative;
	padding:10px;
	margin:20px 0px 0px 0px;
	width:672px;
	line-height:22px;
}
.form-error {
	padding:0px 0px 0px 10px;
}

#make-comment-form-wrapper label {
	width:90px;
	height:30px;
	position:relativel;
	float:left;
	clear:both;
}

#make-comment-form-wrapper input, textarea {
	position:relative;
	float:left;
	/*width:300px;*/
	margin:0px 0px 10px 0px;
}

#make-comment-form-wrapper span {
	position:relative;
	float:left;
	padding:0px 0px 0px 10px;
}
.form-error {color:red;}
.thanks-for-comment, .informative_alert {
	background:none repeat scroll 0 0 #CFE9FF;
	border:1px solid #3399CC;
	height:30px;
	left:10px;
	padding:10px 0 0;
	text-align:center;
	width:99%;
	color:#3399CC;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	margin:0px 0px 10px 0px;
}
#comments-wrapper {
	width:743px;
	margin:20px 0px;
}
p.comment-header {
	position:relative;
	float:left;
	widows:743px;
}
.comment-text-details {
	position:relative;
	float:left;
	width:100px;
	height:75px;
	clear:both;
	margin:0px 10px 0px 0px;
}
p.comment_from {
	color:#999;
	font-style:italic;
	font-size:10px;
	float:right;
	position:relative;
	line-height:normal;
}
p.comment_date {
	color:#CCC;
	font-size:10px;
	position:relative;
	float:right;
	line-height:normal;
}
.arrow {
	background:url("../images/g-speech-bubble.gif") no-repeat scroll 0 0 transparent;
	bottom:-12px;
	height:12px;
	left:45px;
	margin:0;
	padding:0;
	position:absolute;
	width:14px;
}
.comment-text {
	position:relative;
	float:left;
	-moz-border-radius:6px 6px 6px 6px;
	-moz-box-shadow:1px 1px 1px #E5E5E5;
	background-color:#F3FAFF;
	border:1px solid #ADD9E6;
	margin:0px 0px 20px 0px;
	padding:5px 5px 10px 10px;
	width:460px;
}
.faq_wrapper {
	position:relative;
	margin:0px 0px 30px 0px;
}
.faq_answer {
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
}
a#lnav_commercial {
	position:absolute;
	bottom:-4px;
	right:0px;
	width:162px;
}
a#lnav_commercial_v2 {
	position:absolute;
	top:26px;
	right:0px;
	width:137px;
}
#social-network-links {
	position:relative;
	float:right;
	height:35px;
}
#social-network-links a:hover {
	filter:alpha(opacity=70); opacity:0.7; cursor: pointer;
}