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

img {
	border:0px;
}
* {
	padding:0px;
	border:0px;
	margin:0px;
}
body {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
}
#page {
	width:943px;
	margin:5px auto 0 auto;
}
#page #header {
	width:943px;
	height:187px;
}
#page #header #header_r1 {
	height:9px;
	width:939px;
	display:block;
}
#page #header #header_panel {
	clear:both;
	display:block;
	background:url(../images/bg_r2_c1.jpg) no-repeat;
	width:939px;
	height:137px;
	border-left:2px solid #28286f;
	border-right:2px solid #28286f;
	border-bottom:2px solid #28286f;
}
#page #header #header_panel #logotype {
	float:left;
	width:226px;
	height:137px;
}
#page #header #header_panel #header_text {
	float:left;
	width:404px;
	height:137px;
}
#page #header #header_panel #callus {
	float:right;
	width:309px;
	height:82px;
}
#page #header #navigation {
	clear:both;
	background:url(../images/bg_nav.jpg) repeat-x;
	width:939px;
	height:39px;
	border-left:2px solid #28286f;
	border-right:2px solid #28286f;
}
#page #header #navigation #links {
	width:939px;
	height:39px;
	padding-left:30px;
}
#page #header #navigation #links ul li {
	float:left;
	display:block;
	line-height:39px;
	padding:0 6px 0 6px;
	height:39px;
}
#page #header #navigation #links ul li a {
	text-decoration:none;
	color:#2E3192;
	display:block;
}
#page #header #navigation #links ul li.selected a {
	color:red;
	font-weight:bold;
}
#page #content_panel {
	clear:both;
	width:929px;
	height:auto;
	overflow:hidden;
	padding:20px 0 5px 10px;
	border-left:2px solid #28286f;
	border-right:2px solid #28286f;
}
#page #content_panel #left_panel {
	float:left;
	width:619px;
}
#page #content_panel h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#0071BC;
	font-weight:normal;
	padding-bottom:10px;
}
#page #content_panel #left_panel #top_panel {
	width:599px;
	height:289px;
}
#page #content_panel #left_panel #top_panel .aratedWindowImg { 
	float:left;
	display:block;
	width:170px;
	height:275px;
	padding-right:25px;
}
#page #content_panel #left_panel #top_panel .toppaneloffers {
	float:left;
	display:block;
	min-height:110px;
	overflow:hidden;
	width:390px;
	padding:5px 0px;
}
#page #content_panel #left_panel #top_panel .toppaneloffers h2 {
	color:#0078bf;
	font-size:20px;
	font-weight:normal;
	padding:2px 0;
	line-height:22px;
}
#page #content_panel #left_panel #top_panel .toppaneloffers h3 {
	color:#2c3890;
	font-size:20px;
	font-weight:normal;
	padding:2px 0;
	line-height:22px;
}
#page #content_panel #left_panel #top_panel .toppaneloffers p {
	color:#000;
	font-size:12px;
	font-weight:normal;
	padding:2px 0;
	line-height:14px;
}
#page #content_panel #left_panel #top_panel #window_img {
	float:left;
	width:187px;
	height:289px;
	position:relative;
}
#page #content_panel #left_panel #top_panel #window_img .img_1,
#page #content_panel #left_panel #top_panel #window_img .img_2 {
	width:187px;
	display:block;
}
#page #content_panel #left_panel #top_panel #window_img .img_1 {
	height:147px;
}
#page #content_panel #left_panel #top_panel #window_img .img_2 {
	height:142px;
}
#page #content_panel #left_panel #top_panel #window_img #badge {
	position:absolute;
	top:-15px;
	left:60px;
}
#page #content_panel #left_panel #top_panel #window_txt {
	float:left;
	padding-top:20px;
}
#page #content_panel #left_panel #top_panel #window_txt #special {
	width:396px;
	height:241px;
	border-top:1px solid #3989c9;
	border-right:1px solid #3989c9;
	border-bottom:1px solid #3989c9;
	padding:0 15px 0 0;
}
#page #content_panel #left_panel #top_panel #window_txt #special .sp_img {
	position:relative;
	height:72px;
}
#page #content_panel #left_panel #top_panel #window_txt #special #badge {
	position:absolute;
	left:320px;
	top:-80px;
}
#page #content_panel #left_panel #top_panel #window_txt #special .title {
	clear:both;
	padding:3px 0;
	width:396px;
}
#page #content_panel #left_panel #top_panel #window_txt #special .offer_text {
	float:left;
	display:block;
	width:320px;
}
#page #content_panel #left_panel #top_panel #window_txt #special .offer_img {
	float:left;
	display:block;
	width:76px;
}
#page #content_panel #left_panel #top_panel #window_txt #special h1,
#page #content_panel #left_panel #top_panel #window_txt #special h2 {
	color:#0078bf;
	font-size:20px;
	font-weight:normal;
	padding:1px 0;
	line-height:22px;
}
/*#page #content_panel #left_panel #top_panel #window_txt #special h2 {
	color:#0078bf;
	font-size:15px;
	padding-top:10px;
	font-weight:normal;
}*/
#page #content_panel #left_panel #top_panel #window_txt #special p {
	color:#000;
	font-size:13px;
	padding:5px 0 5px;
}
#page #content_panel #left_panel #top_panel #window_txt #special p a {
	color:#2E3192;
	text-decoration:none;
}
#page #content_panel #left_panel #top_panel #window_txt #special p a:hover {
	color:#0078bf;
	text-decoration:none;
}
#page #content_panel #left_panel #top_panel #window_txt #special .blue_txt {
	color:#0078bf;
}
#page #content_panel #left_panel #product_range {
	clear:both;
	width:599px;
/*	height:*/
}
#page #content_panel #left_panel #product_range #row_one {
	padding:30px 0 10px 0;
	height:145px;
}
#page #content_panel #left_panel #product_range #row_one .spacer {
	float:left;
	width:6px;
}
#page #content_panel #left_panel #product_range #row_two .spacer {
	float:left;
	width:6px;
}
#page #content_panel #left_panel #product_range #row_two {
	height:145px;
}
#page #content_panel #left_panel #product_range #row_one #conservatories {
	width:143px;
	height:143px;
	border:1px solid #bbb8dc;
	float:left;
	cursor:auto;
	display:block;
}
.top_link {
	width:143px;
	height:41px;
	display:block;
}
.top_link .top_txt a {
	float:left;
	color:#2e3192;
	font-size:13px;
	font-weight:bold;
	width:109px;
	padding-left:10px;
	line-height:41px;
	height:41px;
	display:block;
	text-decoration:none;
}
.top_link .top_txt2 a {
	float:left;
	color:#2e3192;
	font-size:13px;
	font-weight:bold;
	width:109px;
	padding-left:10px;
	padding-top:3px;
	line-height:17px;
	height:38px;
	display:block;
	text-decoration:none;
}
.top_link .top_img {
	float:left;
	width:19px;
	padding:9px 5px 3px 0;
	display:block;
}
.bottom_link {
	padding:0 3px 0 3px;
}
#bottom_link .product_img {
	border:1px solid #3989c9;
	width:135px;
	height:96px;
	display:block;
}
#page #content_panel #left_panel #product_range #row_one #windows {
	width:143px;
	height:143px;
	border:1px solid #bbb8dc;
	float:left;
}
#page #content_panel #left_panel #product_range #row_one #fascias {
	width:143px;
	height:143px;
	border:1px solid #bbb8dc;
	float:left;
}
#page #content_panel #left_panel #product_range #row_one #patio {
	width:143px;
	height:143px;
	border:1px solid #bbb8dc;
	float:left;
}
#page #content_panel #left_panel #product_range #row_two #uPVC {
	width:143px;
	height:143px;
	border:1px solid #bbb8dc;
	float:left;
}
#page #content_panel #left_panel #product_range #row_two #rockdoors {
	width:143px;
	height:143px;
	border:1px solid #bbb8dc;
	float:left;
}
#page #content_panel #left_panel #product_range #row_two #carports {
	width:143px;
	height:143px;
	border:1px solid #bbb8dc;
	float:left;
}
#page #content_panel #left_panel #product_range #row_two #garage {
	width:143px;
	height:143px;
	border:1px solid #bbb8dc;
	float:left;
}
#page #content_panel #right_panel {
	float:left;
	width:300px;
}
#page #content_panel #right_panel #offer {
	padding:15px 0 0 0;
	width:277px;
	height:275px;
}
#page #content_panel #right_panel #offer2 {
	padding:25px 0 20px 0;
	width:270px;
	height:304px;
}
#page #content_panel #left_side {
	width:210px;
	padding:0 auto 0 auto;
	float:left;
	height:100%;
	display:block;
	text-align:center;
}
#page #content_panel #left_side #product_nav {
	width:201px;
	height:184px;
}
#page #content_panel #left_side #product_nav .product_link {
	background:url(../images/nav_bg.jpg) no-repeat;
	width:175px;
	height:22px;
	float:left;
	padding:0 4px 1px 0;
	text-align:right;
}
#page #content_panel #left_side #product_nav .product_link a {
	line-height:22px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
#page #content_panel #left_side #product_nav .product_arrow {
	width:22px;
	float:left;
}
#page #content_panel #left_side #offer5 {
	width:201px;
	padding-top:40px;
	text-align:right;
}
#page #content_panel #left_side #offer4 {
	width:201px;
	padding-top:10px;
	text-align:left;
}
#page #content_panel #left_side #offer3 {
	width:201px;
	padding-top:14px;
	text-align:left;
}
#page #content_panel #right_side,
#page #content_panel #right_side_1 {
	width:718px;
	float:left;
	height:100%;
	display:block;
	border-left:1px solid #C4C4C4;
}
#page #content_panel #right_side_1 {
	background:url(../images/arated_bg.jpg) bottom left no-repeat;
}
#page #content_panel #right_side #aboutus {
	width:678px;
	padding-left:40px;
}
#page #content_panel #right_side #aboutus #title h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#0071BC;
	font-weight:normal;
}
#page #content_panel #right_side #aboutus #title {
	padding-bottom:5px;
	border-bottom:1px solid #231F20;
}
#page #content_panel #right_side #aboutus .about_text p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:550px;
	padding:7px 0 7px 0;
}
#page #content_panel #right_side #aboutus .about_text p a {
	color:#0071BC;
	text-decoration:none;
}
#page #content_panel #right_side #aboutus .about_text p a:hover {
	color:#0071BC;
	text-decoration:underline;
}
#page #content_panel #right_side #aboutus .about_img {
	padding:15px 0 0 0;
}
#page #content_panel #right_side #aboutus .about_img img {
	border:1px solid #000000;
}
#page #content_panel #right_side #reward,
#page #content_panel #right_side_1 #arated {
	width:678px;
	padding-left:40px;
}
#page #content_panel #right_side #reward #title,
#page #content_panel #right_side_1 #arated #title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#0071BC;
	padding-bottom:5px;
	border-bottom:1px solid #231F20;
}
#page #content_panel #right_side_1 #arated .aratedBody {
	padding-top:10px;
	width:650px;
}
#page #content_panel #right_side_1 #arated .aratedBody .aratedLeft,
#page #content_panel #right_side_1 #arated .aratedBody .aratedRight { 
	float:left;
	width:315px;
	color:#000000;
	display:block;
}
.icon1, .icon2, .icon3 {
	position:relative;
}
.icon1 #icon1, .icon2 #icon2, .icon3 #icon3 {
	position:absolute;
}
.icon1 #icon1 {
	left:210px;
	top:0px;
}
.icon2 #icon2 {
	left:210px;
	top:110px;
}
.icon3 #icon3 {
	left:0px;
	top:80px;
}
#page #content_panel #right_side_1 #arated .aratedBody .bottomLeft {
	clear:both;
	float:left;
	padding-top:160px;
	width:150px;
	padding-right:98px;
	text-align:center;
}
#page #content_panel #right_side_1 #arated .aratedBody .graphRight {
	float:left;
	width:402px;
}
#page #content_panel #right_side_1 #arated .aratedBody .graphRight p {
	font-size:12px;
	color:#000000;
}
#page #content_panel #right_side_1 #arated .aratedBody .graphRight p a,
#page #content_panel #right_side_1 #arated .aratedBody .aratedLeft p a,
#page #content_panel #right_side_1 #arated .aratedBody .aratedRight p a {
	color:#2E3192;
	text-decoration:none;
}
#page #content_panel #right_side_1 #arated .aratedBody .graphRight p a:hover,
#page #content_panel #right_side_1 #arated .aratedBody .aratedLeft p a:hover,
#page #content_panel #right_side_1 #arated .aratedBody .aratedRight p a:hover {
	color:#0078bf;
	text-decoration:none;
}
#page #content_panel #right_side_1 #arated .aratedBody .aratedLeft {	
	padding-right:20px;
}
#page #content_panel #right_side_1 #arated .aratedBody .aratedLeft p,
#page #content_panel #right_side_1 #arated .aratedBody .aratedRight p {
	font-size:12px;
	padding-bottom:15px;
}
#page #content_panel #right_side #reward .cheque {
	text-align:center;
	padding:15px 20px 15px 0;
}
#page #content_panel #right_side #reward .rewardText p {
	font-size:14px;
	padding-bottom:15px;
	padding-right:20px;
}
#page #content_panel #right_side #reward .rewardText h1 {
	color:#0071BC;
	font-size:22px;
	padding:10px 20px 10px 0;
}
#page #content_panel #right_side #reward .recommendForm {
	width:650px;
	text-align:center;
	padding:10px 20px 10px 0;
}
#page #content_panel #right_side #reward .recommendForm .recommendSubmit {
	clear:both;
	width:650px;
	text-align:right;
	padding:10px 0 10px 0;
}
#page #content_panel #right_side #reward .recommendForm .recommendSubmit input {
	background-color:#0071BC;
	padding:4px;
	color:#FFFFFF;
	cursor:hand;
}
#page #content_panel #right_side #reward .recommendForm .yourDetails {
	float:left;
	display:block;
	width:320px;
	padding-right:10px;
}
#page #content_panel #right_side #reward .recommendForm .yourDetails .formElement,
#page #content_panel #right_side #reward .recommendForm .friendDetails .formElement {
	font-size:16px;
	color:#0071BC;
	text-align:left;
	padding-bottom:4px;
	clear:both;
}
#page #content_panel #right_side #reward .recommendForm .yourDetails .formElement label,
#page #content_panel #right_side #reward .recommendForm .friendDetails .formElement label {
	width:100px;
	text-align:right;
	color:#000000;
	display:block;
	font-size:12px;
	float:left;
	line-height:24px;
	padding-right:10px;
}
#page #content_panel #right_side #reward .recommendForm .yourDetails .formElement input,
#page #content_panel #right_side #reward .recommendForm .friendDetails .formElement input {
	width:200px;
	border:1px solid #0071BC;
	float:left;
	padding:2px;
}
#page #content_panel #right_side #reward .recommendForm .friendDetails {
	float:left;
	display:block;
	width:320px;
}


#page #content_panel #right_side #privacy {
	width:678px;
	padding-left:40px;
}
#page #content_panel #right_side #privacy #title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#0071BC;
	padding-bottom:5px;
	border-bottom:1px solid #231F20;
}
#page #content_panel #right_side #privacy .privacy_text h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0071BC;
	padding-top:5px;	
}
#page #content_panel #right_side #privacy .privacy_text p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:550px;
	padding:7px 0 7px 30px;
}



#page #content_panel #right_side #product {
	width:678px;
	padding-left:40px;
}
#page #content_panel #right_side #product #image_panel {
	width:626px;
	height:316px;
	padding-top:15px;
}
#page #content_panel #right_side #product #install_but {
	clear:both;
	text-align:right;
	width:626px;
}
#page #content_panel #right_side #product #image_panel #gallery {
	width:316px;
	height:316px;
	float:left;
}
#page #content_panel #right_side #product #image_panel #gallery_lgr {
	width:310px;
	height:310px;
	float:left;
}
#page #content_panel #right_side #product #image_panel #gallery_lgr img {
	border:1px solid #000000;
}
#page #content_panel #right_side #product #image_panel #gallery .gallery_img {
	width:150px;
	float:left;
	padding:0 6px 6px 0;
}
#page #content_panel #right_side #product #image_panel #gallery .gallery_img img {
	border:1px solid #000000;
}
#page #content_panel #right_side #product h1,
#page #content_panel #right_side #product #title_product {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#0071BC;
	padding-bottom:5px;
	border-bottom:1px solid #231F20;
	font-weight:normal;
}
#page #content_panel #right_side #product .sub_title_prod {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#0071BC;
	padding:5px 0 0 0;
}
#page #content_panel #right_side #product .prod_text p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:550px;
	padding:3px 0 4px 0;
}
#page #content_panel #right_side #product .prod_text a {
	color:#2E3192;
	text-decoration:none;
}
#page #content_panel #right_side #product .prod_text a:hover {
	color:#0078bf;
	text-decoration:none;
}
.product_home {
	clear:both;
	width:678px;
	padding-top:10px;
}
.product_home_img {
	float:left;
	display:block;
}
.product_home_img img {
	border:1px solid #0071BC;
}
.product_home_text {
	float:left;
	width:540px;
	padding-left:26px;
	display:block;
}
.product_home_text h2.
.product_home_text_title {
	font-size:22px;
	color:#0071BC;
	text-decoration:none;
	font-weight:normal;
}
.product_home_text h2 a,
.product_home_text_title a {
	font-size:22px;
	color:#0071BC;
	text-decoration:none;
	font-weight:normal;
}
.product_home_text_summary {
	font-size:14px;
}
.more a {
	font-size:14px;
	color:#0071BC;
	text-decoration:none;
}




#page #content_panel #right_side #contactus {
	width:678px;
	padding-left:40px;
	padding-bottom:10px;
}
#page #content_panel #right_side #contactus .con_address_ {
	padding-left:50px;
	padding-top:15px;
	color:#0078bf;
}
#page #content_panel #right_side #contactus .con_address {
	padding-left:50px;
	padding-top:15px;
}
#page #content_panel #right_side #contactus .con_address_ a {
	color:#2E3192;
	text-decoration:none;
}
#page #content_panel #right_side #contactus .con_address_ a:hover {
	color:#0078bf;
	text-decoration:none;
}
#page #content_panel #right_side #contactus .contact_header {
	width:658px;
	height:29px;
	background:url(../images/bg_contact_header.jpg) no-repeat;
	color:#FFFFFF;
	line-height:29px;
	padding:0 10px 0 10px;
}
#page #content_panel #right_side #contactus .contact_header .con_hd_col {
	float:left;
	width:329px;
}
#page #content_panel #right_side #contactus .contact_header .con_hd_col2 {
	float:left;
	width:329px;
	text-align:right;
}
#page #content_panel #right_side #contactus #contact_form {
	/*text-align:right;*/
	width:650px;
}
#page #content_panel #right_side #contactus #contact_form label {
	width:110px;
	line-height:25px;
	text-align:right;
	padding-right:10px;
	display:block;
	float:left;
}
.redstar { 
	color:#FF3333;
}
.whitestar { 
	color:#FFFFFF;
}
#page #content_panel #right_side #contactus #contact_form .column .contactRow {
	width:305px;
	text-align:right;
	clear:both;
}
#page #content_panel #right_side #contactus #contact_form input {
	border:1px solid #999999;
	width:180px;
	display:block;
}
#page #content_panel #right_side #contactus #contact_form input.sub_but {
	border:1px solid #999999;
	width:80px;
	display:block;
	cursor:auto;
}
#page #content_panel #right_side #contactus #contact_form .column {
	width:305px;
	float:left;
	border-bottom:1px solid #0071BC;
	padding:10px 0 10px 0;
}
#page #content_panel #right_side #contactus .contact_text p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:550px;
	padding:7px 0 7px 0;
}
#page #content_panel #right_side #contactus #heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#0071BC;
	padding-bottom:5px;
	border-bottom:1px solid #231F20;
}
.form_row {
	clear:both;
	padding:5px 0 5px 0;
	border-bottom:1px solid #0071BC;
}
.form_row textarea {
	width:300px;
	border:1px solid #999999;
}
.form_row .terms { 
	float:left;
}
.form_row input {
	width:15px;
}
#page #content_panel #right_side #contactus #contact_form input.checkbox {
	width:15px;
	display:block;
	border:0;
}
.form_row a {
	text-decoration:none;
	color:#2E3192;
}
.form_row a:hover {
	text-decoration:underline;
	color:#0078bf;
}
#page #content_panel #right_side #offer {
	width:678px;
	padding-left:40px;
}
#page #content_panel #right_side #offer #title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#0071BC;
	padding-bottom:5px;
	border-bottom:1px solid #231F20;
}
#page #content_panel #right_side #offer #offer_img {
	width:155px;
	padding:10px 20px 0 0;
	float:left;
}
#page #content_panel #right_side #offer .offer_text h1,
#page #content_panel #right_side #offer .offer_text3 h1 {
	color:#0071BC;
	font-size:22px;
	padding:10px 15px 2px 0;
}
#page #content_panel #right_side #offer .offer_text h2,
#page #content_panel #right_side #offer .offer_text3 h2 {
	color:#2c3890;
	font-size:20px;
	padding:3px 15px 10px 0;
	font-weight:normal;
	margin:0px;
}
#page #content_panel #right_side #offer .offer_text3 {
	clear:both;
}
#page #content_panel #right_side #offer .offer_text p,
#page #content_panel #right_side #offer .offer_text2 p,
#page #content_panel #right_side #offer .offer_text3 p {
	font-size:14px;
	padding-bottom:15px;
	padding-right:20px;
}
#page #content_panel #right_side #offer .offer_text2 {
	float:left;
	display:block;
	width:580px;
}
#page #content_panel #right_side #offer .offer_img2 {
	float:left;
	display:block;
	width:83px;
	padding-right:15px;
}
#page #content_panel #right_side #offer .offer_text a,
#page #content_panel #right_side #offer .offer_text2 a,
#page #content_panel #right_side #offer .offer_text3 a {
	color:#2E3192;
	text-decoration:none;
}
#page #content_panel #right_side #offer .offer_text a:hover,
#page #content_panel #right_side #offer .offer_text2 a:hover,
#page #content_panel #right_side #offer .offer_text3 a:hover {
	color:#0078bf;
	text-decoration:none;
}
#page #content_panel #right_side #offer .offer_text .terms {
	color:#999999;
	font-size:12px;
}

#page #content_panel #right_side #testimonial {
	width:678px;
	padding-left:40px;
}
#page #content_panel #right_side #testimonial #title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#0071BC;
	padding-bottom:5px;
	border-bottom:1px solid #231F20;
}
#page #content_panel #right_side #testimonial #testimonial_panel {
	width:678px;
	clear:both;
}
#page #content_panel #right_side #testimonial #testimonial_panel #testimonial_navigation {
	width:185px;
	float:left;
	display:block;
	padding-right:15px;
}
.testimonial_text p {
	font-size:14px;
	width:628px;
	padding:10px 50px 10px 0;
}
#page #content_panel #right_side #testimonial #testimonial_panel #testimonial_navigation .test_img {
	width:91px;
	float:left;
	height:88px;
	display:block;
}
#page #content_panel #right_side #testimonial #testimonial_panel #testimonial_navigation .test_img2 {
	width:94px;
	height:88px;
	float:left;
	display:block;
}
#page #content_panel #right_side #testimonial #testimonial_panel #testimonial_window {
	width:400px;
	float:left;
	display:block;
	min-height:300px;
	overflow:hidden;
}
#page #content_panel #right_side #testimonial #testimonial_panel #testimonial_window .r0_c1 {
	width:400px;
	clear:both;
}
#page #content_panel #right_side #testimonial #testimonial_panel #testimonial_window .r1_c1 {
	width:8px;
	height:8px;
	float:left;
	display:block;
}
#page #content_panel #right_side #testimonial #testimonial_panel #testimonial_window .r1_c2 {
	float:left;
	border-top:1px solid #3e4ca1;
	height:7px;
	width:384px;
	display:block;
}
#page #content_panel #right_side #testimonial #testimonial_panel #testimonial_window .r1_c3 {
	width:8px;
	height:8px;
	float:left;
	display:block;
}
#page #content_panel #right_side #testimonial #testimonial_panel #testimonial_window .r2_c1 {
	width:7px;
	border-left:1px solid #3e4ca1;
	height:425px;
	float:left;
	display:block;
}
#page #content_panel #right_side #testimonial #testimonial_panel #testimonial_window .r2_c2 {
	width:384px;
	text-align:center;
	min-height:376px;
	overflow:hidden;
	float:left;
	display:block;
	padding:0px 7px;
	border-left:1px solid #3e4ca1;
	border-right:1px solid #3e4ca1;
}
#page #content_panel #right_side #testimonial #testimonial_panel #testimonial_window .r2_c3 {
	width:7px;
	height:425px;
	border-right:1px solid #3e4ca1;
	display:block;
	float:left;
}
#page #content_panel #right_side #testimonial #testimonial_panel #testimonial_window .r3_c1 {
	width:8px;
	height:8px;
	float:left;
	display:block;
}
#page #content_panel #right_side #testimonial #testimonial_panel #testimonial_window .r3_c2 {
	float:left;
	border-bottom:1px solid #3e4ca1;
	height:7px;
	width:384px;
	display:block;
}
#page #content_panel #right_side #testimonial #testimonial_panel #testimonial_window .r3_c3 {
	width:8px;
	height:8px;
	display:block;
	float:left;
}






#page #content_panel #right_side #faq {
	width:678px;
	padding-left:40px;
}
#page #content_panel #right_side #faq #title_faq {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#0071BC;
	padding-bottom:5px;
}
#page #content_panel #right_side #faq #title_faq_ans {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#0071BC;
	float:left;
	width:418px;
	border-top:1px solid #0071BC;
	padding:14px 0 10px 10px;
}
.faq_bg {
	background:url(../images/faq_bg.jpg) no-repeat bottom right;
	width:678px;
	height:424px;
}
.faq_icon {
	float:left;
	height:72px;
	width:72px;
	border-top:1px solid #0071BC;
	padding-top:10px;
}
.faq_ans_ques {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-bottom:14px;
	color:#0071BC;
	width:418px;
	float:left;
	padding-left:10px;
}
.faq_ans p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:10px;
	color:#000000;
	width:500px;
}
.faq_ans li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:16px;
	padding-bottom:10px;
	margin-left:20px;
	padding-left:5px;
	width:480px;
	vertical-align:text-top;
}
#page #content_panel #right_side #faq .faq_question a,
#page #content_panel #right_side #faq h1 a {
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
}
#page #content_panel #right_side #faq .faq_question_ a {
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
}
#page #content_panel #right_side #faq .faq_question,
#page #content_panel #right_side #faq h1 {
	border-bottom:1px solid #000000;
	padding:5px 0 5px 0;
	width:408px;
	font-weight:normal;
}
#page #content_panel #right_side #faq .faq_question_ {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	padding:5px 0 30px 0;
	width:408px;
}





#page #content_panel #right_side #stepbystep {
	width:678px;
	padding-left:40px;
}
#page #content_panel #right_side #stepbystep .sub_title,
#page #content_panel #right_side #stepbystep h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#0071BC;
	padding:10px 0 0 0;
	clear:both;
	font-weight:normal;
}
#page #content_panel #right_side #stepbystep #stepby_title {
	float:left;
	width:678px;
	padding-bottom:5px;
	border-bottom:1px solid #231F20;
}
#page #content_panel #right_side #stepbystep #stepby_title_ {
	float:left;
	width:678px;
	padding-bottom:2px;

}
#page #content_panel #right_side #stepbystep #stepby_title ul {
	float:left;
}
#page #content_panel #right_side #stepbystep #stepby_title li {
	float:left;
	padding:0 2px 0 2px;
	line-height:25px;
	list-style:none;
}
#page #content_panel #right_side #stepbystep #stepby_title li a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2E3192;
	text-decoration:none;
}
#page #content_panel #right_side #stepbystep #stepby_title li.selected a {
	color:red;
}
#page #content_panel #right_side #stepbystep #stepby_title_ ul {
	float:left;
}
#page #content_panel #right_side #stepbystep #stepby_title_ li {
	float:left;
	padding:0 2px 0 2px;
	line-height:25px;
	list-style:none;
}
#page #content_panel #right_side #stepbystep #stepby_title_ li a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2E3192;
	text-decoration:none;
}
#page #content_panel #right_side #stepbystep #stepby_title_ li.selected a {
	color:red;
}
#page #content_panel #right_side #stepbystep #guide {
	clear:both;
	width:678px;
	padding-top:10px;
}
.step_img {
	padding:5px 0 5px 0;
}
#column_right li {
	list-style-image:inherit;
	margin-left:25px;
	padding-top:4px;
}
#page #content_panel #right_side #stepbystep #guide #column_left {
	width:300px;
	padding-right:39px;
	float:left;
}
#page #content_panel #right_side #stepbystep #guide #column_right {
	width:300px;
	padding-right:39px;
	float:left;
}
#page #content_panel #right_side #stepbystep #guide #column_right .media {
	padding:15px 0 0 0;
}
#page #footer {
	clear:both;
	width:943px;
}
#page #footer #sitemap {
	width:900px;
	height:150px;
	padding:10px 20px 10px 19px;
	border-left:2px solid #28286f;
	border-right:2px solid #28286f;	
	border-top:2px solid #939598;
}
#page #footer #sitemap .sm_column {
	padding:0 15px 0 15px;
	width:200px;
	float:left;
}
#page #footer #sitemap .sm_column2 {
	width:200px;
	float:left;
}
#page #footer #sitemap .sm_column li {
	font-size:12px;
	color:#0078bf;
	list-style:none;
}
#page #footer #sitemap .sm_column li a {
	color:#2E3192;
	font-size:10px;
	text-decoration:none;
}
#page #footer #sitemap .sm_column li a:hover {
	color:#0078bf;
	font-size:10px;
	text-decoration:none;
}
#page #footer #footer_panel {
	width:939px;
	height:58px;
	clear:both;
	border-left:2px solid #28286f;
	border-right:2px solid #28286f;
}
#page #footer #footer_panel #footer_text {
	float:left;
	padding:16px 30px 0 20px;
	height:40px;
	width:421px;
	border-top:2px solid #939598;
}
#page #footer #footer_panel #charity {
	float:left;
	padding:6px 10px 0 30px;
	width:428px;
	height:50px;
	border-top:2px solid #939598;
}
#copyright {
	width:638px;
	float:left;
	color:#000000;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#copyright a {
	text-decoration:none;
	color:#2E3192;
}
#copyright a:hover {
	text-decoration:underline;
	color:#0078bf;
}
#designby {
	float:left;
	text-align:right;
	padding-right:5px;
	color:#000000;
	width:295px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#designby a {
	text-decoration:none;
	color:#2E3192;
}
#designby a:hover {
	text-decoration:underline;
	color:#0078bf;
}