/****************
	MCSS
*****************/





/**** Rules ****/































/**** Variables ****/































/**** Zero CSS ****/
/*========================================================Collection of CSS 'tools' to clear browser defaults, attempt to achieve similar text rendering across different browsers.=========================================================*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {	margin: 0;	padding: 0;	border: 0;	font-weight: normal;	font-style: normal;	font-size: 100%;	line-height: 1;	font-family: inherit;/*  text-align: left;*/}a,a:visited { text-decoration:none}a img,:link img,:visited img { border:none}body {	font-family:Georgia, Times, serif;	font-size: 62.5%;}pre, code { font-family: monospace; font-size: 1.6em;}p code, h3 code { font-size: 1.0em; font-family: Monaco,"Courier New", Tahoma;}p code { font-size: 1.1em;}ol,ul { list-style: none;}table {	border-collapse: collapse;	border-spacing: 0;}a:active, a:focus { 	outline-style: none; -moz-outline-style:none;}.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}.clearfix { display:inline-block;}/* Hide from IE Mac \*/.clearfix { display:block;}/* End hide from IE Mac */

/****************
	Font Faces
*****************/
@font-face {
	font-family: 'NobileRegular';
	src: url('../fonts/nobile-webfont.eot');
	src: local('☺'), url('../fonts/nobile-webfont.woff') format('woff'), url('../fonts/nobile-webfont.ttf') format('truetype'), url('../fonts/nobile-webfont.svg#webfont4dlgIv4b') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'NobileitalicRegular';
	src: url('../fonts/nobile_italic-webfont.eot');
	src: local('☺'), url('../fonts/nobile_italic-webfont.woff') format('woff'), url('../fonts/nobile_italic-webfont.ttf') format('truetype'), url('../fonts/nobile_italic-webfont.svg#webfontoJZtYS9k') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'NobilebolditalicBold';
	src: url('../fonts/nobile_bold_italic-webfont.eot');
	src: local('☺'), url('../fonts/nobile_bold_italic-webfont.woff') format('woff'), url('../fonts/nobile_bold_italic-webfont.ttf') format('truetype'), url('../fonts/nobile_bold_italic-webfont.svg#webfontvUzHbWxt') format('svg');
	font-weight: normal;
	font-style: normal;
}

/****************
	Generic
*****************/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: ;
	background: #FFFFFF;
}

a { 
	color: #3f9ccf; 
	text-decoration: underline; 
}

a:hover{ 
	color: #3f9ccf; 
	text-decoration: none; 
}

#wrapper { 
	position: relative; 
	width: 100%; 
	background: url(../images/hc/body_tile_blue_tint.png) repeat-x; 
	height: auto; 
	float: left; 
	display: inline;  
}

h1 { 
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif; 
	font-size: 20px; 
	font-weight: bold; 
	color: #333; 
	line-height: 27px; 
}

h2 { 
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif; 
	font-size: 18px; 
	font-weight: bold; #333; 
	line-height: 22px;   
}

h3 { 
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif; 
	font-size: 16px; 
	font-weight: bold; #333; 
	line-height: 20px;
}

h4 { 
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif; 
	font-size: 14px; 
	font-weight: bold; #333; 
	line-height: 18px;
}

h5 { 
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif; 
	font-size: 12px; 
	font-weight: bold; #333; 
}

h6 { 
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif; 
	font-size: 12px; 
	font-weight: normal; #333; 
}

strong { 
	font-weight: bold; 
}

.content_text ul{ 
	list-style: disc; 
	list-style-type: disc; 
	margin-left: 10px; 
}

.cs_child_nobullets .content_text ul { 
	list-style: none; 
	list-style-type: none; 
	margin-left: 10px; 
}

em {
	font-style: italic;
}

/*****************************************************************
Text editor styles
******************************************************************/
.text_color_blue {
	color: #1B62B0;
}

.text_color_orange {
	color: #F38401;
}

.text_color_purple {
	color: #935FBA;
}

.text_color_yellow {
	color: #A89D14;
}


/****************
	Form Elements
*****************/
input.text {
	border: 1px solid #333;
}

select {
	
}

textarea {
	border: 1px solid #333;
}

input.submit {
	border: 1px solid #333;
}

.float_left { 
	float:left; 
	display: inline; 
}

.float_right { 
	float: right; 
	display: inline; 
}

/****************
	Header
*****************/

#header_wrapper {
	width: 100%;
	top:0;
	margin: 0 0 0 0; 
	height: 82px;
}

#accessibility_wrapper, #referral_enquires_wrapper {
	background: #f0f0f0; 
	width: 100%; 
	height: auto;
}

#accessibility_wrapper #accessibility_layer, #referral_enquires_wrapper #referral_enquires_layer {
	width: 960px; 
	height: 300px;
	margin: 0 auto;
	padding-top: 10px;
}

#accessibility_wrapper h2 { 
	color:#333; 
	font-size: 18px; 
	line-height: 24px; 
	padding: 10px; 
}

#accessibility_wrapper h4 { 
	color:#333; 
	font-size: 14px; 
	margin: 10px; 
	font-weight: normal; 
}

#referral_enquires_wrapper{}

#referral_enquires_wrapper ul { 
	width: 400px; 
}

#referral_enquires_wrapper ul li p { 
	padding: 10px 0 0 0; 
}

#referral_enquires_wrapper ul { 
	/* float: none; display: inline; */ 
	padding: 15px 0 0 0; 
}
#referral_enquires_wrapper ul li { 
	margin-bottom: 0px; 
}

#referral_enquires_wrapper ul li label {
	color: #333; 
	font-size: 12px;
	text-align: left; 
	width:275px;
	display: block; 
	position: relative;
	padding-left: 5px; 
	clear: both; 
	float: left;
	margin: 5px 0;
}

#referral_enquires_wrapper ul li input {
	border: 1px solid #e0e0e0;
	width: 321px; 
	height: 16px;
	display: inline; 
	position: relative;
	padding: 0 0 0 0; 
	float: left; 
	clear:both;
	padding: 5px; 
	font-size: 12px;
}

#referral_enquires_wrapper textarea {
	width: 331px; 
	height: 40px;
	border: 1px solid #e0e0e0;
	display: inline; 
	position: relative;
	float: left; 
	clear:both;
}

#referral_enquires_wrapper ul li input.submit {
	width: 60px; 
	height: 25px; 
	border: none;
	position: relative; 
	background: url(../images/hc/submit_btn.png) no-repeat;
	cursor: pointer; 
	float: right; 
	margin: 5px 70px 0 0;
}

#header {
	position: relative;
	margin: 0px auto;
	width: 960px;
	height: 82px;
}

#header ul#access_options { 
	top: 0; 
	right:0; 
	position: absolute; 
}

#header ul#access_options li a { 
	color:#666; 
	text-decoration: none; 
	font-size: 10px; 
	height: 28px; 
	display: block; 
	border-radius: 0px 0px 10px 10px;	-webkit-border-radius: 0px 0px 0px 0px 10px 10px 10px 10px;	-moz-border-radius: 0px 0px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc); 
	background-color: #ECECEC; 
}
#header ul#access_options li { 
	float: left; 
	display: inline; 
	margin: 0 5px 0 0;
}

/*#header ul#access_options li.access_btn { background: url(../images/hc/access_btn_bkg.png) no-repeat;  }*/
#header ul#access_options li.access_btn a { 
	width: 52px; 
	padding: 7px 10px 0 10px; 
}
#header ul#access_options li.ref_btn a { 
	width:103px; 
	padding: 7px 0 0 5px; 
	background: url(../images/hc/ref_btn_bkg.jpg) #ECECEC no-repeat 85px 10px; 
}
#header ul#access_options li.ref_btn a span { 
	position: relative; 
	top: 3px; 
	left: 3px;
}
#header #logo{ 
	top: 15px; 
	position: relative; 
	width: 300px;
}

#header #telephone_cta{ 
	position: absolute; 
	top: 45px; 
	right: 0; 
	font-size: 12px; 
	color:#333; 
	z-index: 100; 
}
#header #telephone_cta strong{ 
	font-size: 16px; 
	color:#000; 
}


/****************
	Search Form
*****************/
#search {
	
}

#search input.text {
	
}

#search input.submit {
	
}

/****************
	Sitemap
*****************/

#sitemap {
	padding:20px;
}


#sitemap h1 {
	color:#333;
	margin-bottom: 10px;
}


#sitemap ul {
	font-size: 12px;
}

#sitemap ul li {
	margin-bottom: 10px;
}

#sitemap ul li ul{
	margin-bottom: 10px; 
}

#sitemap ul li ul li {
	margin: 10px 0 10px 10px;
}

/****************
	Navigation
*****************/

#nav_bar {
	width: 100%; 
	height: 33px;
	color: #FFF; 
	font-size: 13px;
	background: url(../images/hc/navbar_tile.png) repeat-x; 
	text-align: center;
}


/**** Main Nav ****/
#main_nav {
	margin:0 auto;
/*	width: 1000px; */
	width: 860px;
}

#main_nav li {
	/*float: left; right:50%;*/
	position: relative;
	float: left; 
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#main_nav li.nav_divider { 
	width: 2px; 
	height: 33px; 
	background: url(../images/hc/nav_divider_bkg.png) no-repeat; 
}

#main_nav li a {
	float: left;
	display: block;
	color: #FFF; 
	text-decoration: none;
	font-size: 13px;
	height: 13px;
	/* padding: 10px 11px */
	padding: 10px 13px
}

#main_nav li.fostercare a:hover, #main_nav li.fostercare.active a {
	background: url(../images/hc/orange_nav_active_bkg.jpg) repeat-x;
}

#main_nav li.learning-disabilities a:hover, #main_nav li.learning-disabilities.active a {
	background: url(../images/hc/purple_nav_active_bkg.png) repeat-x;
}

#main_nav li.autism a:hover, #main_nav li.autism.active a {
	background: url(../images/hc/yellow_nav_active_bkg.jpg) repeat-x;
}

#main_nav li.jobs-careers a:hover, #main_nav li.jobs-careers.active a {
	background: url(../images/hc/green_nav_active_bkg.png) repeat-x;
}

#main_nav li a:hover, #main_nav li.active a {
	text-decoration: none;
	background: url(../images/hc/nav_active_bkg.png) repeat-x;
}

/**** Main Nav Sub ****/
#main_nav .main_nav_sub {
	display: none;
	position: absolute;
	top: 33px;
	left: 0px;
}

#main_nav .main_nav_sub li {
	width: 100%; display: none;
}

#main_nav .main_nav_sub li.first { }
#main_nav .main_nav_sub li.last { }

#main_nav .main_nav_sub li a {
	float: left;
	display: block;
	height: auto;
}

#main_nav li:hover .main_nav_sub, .main_nav_sub:hover {
	display: block;
}

/****************
	Breadcrumb
*****************/
#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative; 
	top: 15px;  
	left: 17px; 
	font-size: 11px; color:#4da4d3;
	margin-bottom: 10px;
	font-weight: bold;
	width: 70%; 
}

#breadcrumb a.crumb {
	color:#4da4d3; 
	text-decoration: none;
	font-weight: bold;
}

#breadcrumb a.crumb:hover, #breadcrumb a.active {
	color: #333;
	text-decoration: none;
}

/****************
	Content
*****************/

#content {
	position: relative;
	margin: 0px auto;
	width: 963px; 
	min-height: 750px; 
	height:auto; /*height thing is really weird, will have to be revisited!*/
	background: url(../images/hc/body_bkg_white.png) no-repeat;
	padding-bottom: 30px;
}

#content #search_form {
	right: 18px; 
	top:20px; 
	position: absolute; 
	z-index: 100;
}

#content #search_form input#keywords {
	border: 1px solid #e0e0e0;
	color: #CCC; 
	font-size: 11px;
	padding-left: 10px; 
	width: 152px; 
	height: 18px;
}

#content #search_form input.submit {
	background: url(../images/hc/search_btn_bkg.png) no-repeat; 
	width: 46px; 
	height: 22px;
	padding: 0 0 0 0; 
	margin:  0px 0 0 -3px; 
	top: 1px; 
	position: relative;
	border: none; 
	cursor: pointer;
}

#content .content_banner .banner_menu {
	display: none; 
}
#content .content_banner .banner_image {

}

/****************
	Feedback
*****************/

#content p.error, #content p.success{ 
	color: #5A5A5A; 
}

#content p.error a {
	text-decoration: underline;
	color: #FFEEEE;
}

#content p.error a.close {
	display: none;
}


#content p.success a {
	text-decoration: underline;
	color: #EEFFEE;
}

#content p.success a.close {
	display: none;
}

#content a {
	color: #3f9ccf;
	text-decoration: underline;
}

#content a:hover {
	color: #3f9ccf;
	text-decoration: none;
}

.divider { 
	width: 100%; 
	height: 2px; 
	text-align: center; 
	margin: 0px 0 15px 0; 
}

.success, .error, .warning {
	margin: 10px 0px 10px 0;
	padding: 12px 12px 10px 12px; 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	text-indent: 20px;
	color: #5A5A5A;
    position: relative;
}

.success a.close, .error a.close, .info a.close, .warning a.close {
	display: none;
}

.success a:hover, .error a:hover, .info a:hover, .warning a:hover {
    color: #333 !important;
}

.success {
	background: #E9FDDC url(../images/accept.png) no-repeat 10px 10px;
	border: 1px solid #4dBB00;
}
.warning {
	background: #FFFEC3 url(../images/error.png) no-repeat 10px 10px;
	border: 1px solid #FCCf80;
}
.error {
	background: #FCCDCD url(../images/exclamation.png) no-repeat 10px 10px;
	border: 1px solid #BA8D6D;
}


/****************
	  Home
*****************/

#home {
	width: 100%;
}

#home .row_one .element_one {
	width: 700px; 
	height: 35px; 
	position: relative; 
	/*top: -10px;*/
	padding: 20px 0 0 0;
}

#content #home .row_one .element_one h1 {
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif;
	font-size: 21px; 
	color: #333; 
	font-weight: normal;
	margin-top: -37px;
}

#content #home .column_full .row_two { 
	width: 100%; 
	height: 272px;	 
}

#content #home .column_full .row_two .element_one { 
	width: 100%; 
	float: none; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	border:none;  
}

#content #home .column_full .row_two .element_one .content_banner {
	list-style: none;
	width: /*100%;*/ 927px;
	height: 272px;
	position: relative;
	border-bottom: 4px solid #0a79b9;
	padding: 0 0 0 0; 
	margin-top: -30px;	
}

#content #home .column_full .row_three .element_one .hover_banner { 
	position: absolute; 
	top: -276px; 
	left: -1px; 
}
#content #home .column_full .row_three .element_two .hover_banner{ 
	position: absolute; 
	top: -276px; 
	left: -235px; 
}
#content #home .column_full .row_three .element_three .hover_banner{ 
	position: absolute; 
	top: -276px; 
	left: -469px; 
}

#content #home .column_full .row_three .element_four .hover_banner { 
	position: absolute; 
	top: -276px; 
	left: -703px; 
}

#content #home .column_full .row_three { 
	position: relative; 
	z-index: 100; 
}

#content #home .column_full .row_three .left_tri {
	width: 23px; 
	height: 23px;
	position: absolute; 
	top: 0px; 
	left: -1px;
	background: url(../images/hc/leftnav_tri.png) no-repeat;
}

#content #home .column_full .row_three { 
	position: relative; 
	width: 927px; 
	height: 132px; 
	top: 4px; 
	display: inline; 
	float: left;
}

#content #home .column_full .row_three .element_one, #content #home .column_full .row_three .element_two, #content #home .column_full .row_three .element_three, #content #home .column_full .row_three .element_four {
	width:200px; 
	height: 100px;
	float: left; 
	display: inline;
	background: #f0f0f0; 
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	position: relative;
	margin-right: 12px; 
	padding: 10px;
	text-align: center; 
	color: #333; 
}

#content #home .column_full .row_three .element_one .hover_banner, #content #home .column_full .row_three .element_two .hover_banner, #content #home .column_full .row_three .element_three .hover_banner, #content #home .column_full .row_three .element_four .hover_banner {
	position: absolute; 
	z-index: 9999;
}

#content #home .column_full .row_three .element_two .left_tri { 
	width: 23px; 
	height: 23px;
	position: absolute; 
	top: 0px; 
	left: -1px;
	background: url(../images/hc/leftnav_tri_orange.png) no-repeat;
}

#content #home .column_full .row_three .element_three .left_tri { 
	width: 23px; 
	height: 23px;
	position: absolute; 
	top: 0px; 
	left: -1px;
	background: url(../images/hc/leftnav_tri_purple.png) no-repeat;
}
 
#content #home .column_full .row_three .element_four .left_tri { 
	width: 23px; 
	height: 23px;
	position: absolute; 
	top: 0px; 
	left: -1px;
	background: url(../images/hc/leftnav_tri_yellow.png) no-repeat;
}

#content #home .column_full .row_three .read_more_btn { 
	position: absolute; 
	top:120px; 
	left: 55px; 
	z-index: 100; 
}

#content #home .column_full .row_three .element_four { 
	width:203px; 
	margin-right: 0; 
}

#content #home .column_full .row_three .active_el { 
	color:#FFF
	border:1px solid #000;
	background: url(../images/hc/home_service_hover_bkg2.png) repeat-x;
	background-position:center center;
}

#content #home .column_full .row_three .active_el p, #content #home .column_full .row_three .active_el h3 { 
	color:#FFF; 
}

#content #home .column_full .row_three h3 { 
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif; 
	font-weight: normal; 
	font-size: 16px; 
	text-align: center; 
	line-height: 19.2pt; 
	color:#333; 
}

#content #home .column_full .row_three p { 
	color:#333; 
	font-size: 12px; 
	line-height: 14.4px; 
}

#content #home .row_four { 
	width: 100%; 
	height: 236px; 
	position: relative;   
}

#home #home_footer{ 
	height: auto; 
	float: left; 
	display: inline; 
	margin: 20px 0 0 0; 
	position: relative; /*FOR IE*/
}

#home #home_footer .homefoot_col {
	position: relative;
	text-align: center; 
	color: #333; 
	float: left; 
	display: inline;
	margin-right: 13px; 
	font-size: 11px;
	position: relative; /*FOR IE*/
}

#home #home_footer .homefoot_col p { 
	color:#333; 
	font-size: 11px; 
}
#home #home_footer .homefoot_col p strong { 
	font-size: 14px; 
}

#home #home_footer .homefoot_col .homefoot_content {
	background: #f0f0f0; 
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-radius: 0 0 10px 10px;	-webkit-border-radius: 0 0 0 0 10px 10px 10px 10px;	-moz-border-radius: 0 0 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 0 0 10px 10px 10px 10px;	-moz-border-radius: 0 0 10px 10px;	-webkit-border-radius: 0 0 0 0 10px 10px 10px 10px;	-moz-border-radius: 0 0 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);
	position: relative; /*FOR IE*/
}

#home #home_footer .homefoot_col .home_cta_header {
	width: 100%; 
	height: 38px;
	background: url(../images/hc/cta_header_tile_bkg.png) repeat-x #3399CC;
	border-radius: 10px 10px 0 0;	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc); 
	text-align: left;
	position: relative; /*FOR IE*/
}

#home #home_footer .homefoot_col .home_cta_header .cta_img {
	width: 16px; 
	height: 18px;
	padding: 8px 0 0 10px;
	float: left; 
	display: inline;
}

#home #home_footer .homefoot_col .home_cta_header .cta_img img[alt="star_icon"] { 
	margin: -1px; 
}

#home #home_footer .homefoot_col .home_cta_header .cta_header {
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif; 
	font-weight: bold;
	font-size: 12px; 
	color:#FFF; 
	font-weight: bold; 
	padding: 13px 0 0 20px;
	float: left; 
	display: inline;
}

#home #home_footer #ref_enquiry_cta {
	width: 222px; 
	/* height: 207px; */
	height: 225px;
}


#home #home_footer #ref_enquiry_cta.homefoot_content {
	/* float: left; display: inline; */
}

#home #home_footer #ref_enquiry_cta p, #content #lower_left_nav .cta ul li p { 
	padding: 10px 0 0 0; 
}
#home #home_footer #ref_enquiry_cta ul { 
	/* float: none; display: inline; */ 
	padding: 15px 0 0 0; 
}

#home #home_footer #ref_enquiry_cta ul li { 
	margin-bottom: 0px; 
}
#home #home_footer #ref_enquiry_cta ul li label, #content #lower_left_nav .cta ul li label {
	color: #333; 
	font-size: 11px;
	text-align: left; 
	width:75px;
	display: block; 
	position: relative;
	padding-left: 5px;
}

#home #home_footer #ref_enquiry_cta ul li input, #content #lower_left_nav .cta ul li input {
	border: 1px solid #e0e0e0;
	width: 121px; 
	height: 16px;
	display: inline; 
	position: relative;
	left: 30px; 
	top: -15px;
	padding: 0 0 0 0;
}

#home #home_footer #ref_enquiry_cta ul li textarea, #content #lower_left_nav .cta ul li textarea {
	width: 121px; 
	height: 40px;
	border: 1px solid #e0e0e0;
	display: inline; 
	position: relative;
	left: 30px; 
	top: -15px;
}

#home #home_footer #ref_enquiry_cta ul li input.submit, #content #lower_left_nav .cta ul li input.submit {
	width: 60px; 
	height: 25px; 
	border: none;
	position: relative; 
	left: 65px; 
	top: 0px;
	background: url(../images/hc/submit_btn.png) no-repeat;
	cursor: pointer;
}

#home #home_footer #work_for_us_cta {
	position: relative;
	width: 455px; 
	height: 100%;
}

#home #home_footer #work_for_us_cta .homefoot_content{ 
	padding: 10px 0 0 0; 
	/* height: 197px; */
	height: 215px;
	position: relative; 
}

#home #home_footer #work_for_us_cta .homefoot_content .home_job_record {
	text-align: left;
	border: 1px solid #e0e0e0;
	background: #FFF; 
	position: relative;
	padding: 5px; 
	margin: 0px 5px 5px 5px;
	height: 45px;
}

#home #home_footer #work_for_us_cta .homefoot_content .home_job_record h5 {
	color: #333; 
	font-size: 11px; 
	font-weight: bold; 
	margin-bottom: 2px; 
	font-family: Arial, Helvetica, sans-serif;
}

#home #home_footer #work_for_us_cta .homefoot_content .home_job_record p {
	color: #666; 
	font-size: 11px; 
	line-height: 12px;
}

#home #home_footer #work_for_us_cta .homefoot_content .home_job_record p a{ 
	float: right; 
	display: inline; 
	text-decoration: underline; 
}

#home #home_footer #work_for_us_cta .homefoot_content a.view_pos_btn {
	position: absolute; 
	bottom: 5px; 
	right: 5px;
}

#home #home_footer #quick_links_cta {
	width: 222px; 
	height: 100%;
	float: right; 
	display: inline;
}

#home #home_footer #quick_links_cta .homefoot_content{ 
	/* height: 207px;  */
	height: 225px;
}

#home #home_footer #quick_links_cta ul {
	list-style: url(../images/hc/left_nav_list_style.png); 
	list-style-position:  inside;
	padding:  15px 0 10px 10px; 
	text-align: left; 
	font-size: 12px;
}

#home #home_footer #quick_links_cta ul li{ 
	margin-bottom: 15px;
}

#home #home_footer #quick_links_cta.homefoot_col {
	margin-right: 0px;
}


/****************************************************************************
	Childrens Services + LD Services MAIN BANNER AND PAGE STRUCTURE Content
*****************************************************************************/

#content .column_full{ 
	padding: 0 17px 0 17px; 
}

#content .cs_sub .column_full .row_two .element_two h1, #content .cs_sub .column_full .row_two .element_two h2, #content .cs_sub .column_full .row_two .element_two h3,
#content .cs_sub .column_full .row_two .element_two h4, #content .cs_sub .column_full .row_two .element_two h5, #content .cs_sub .column_full .row_two .element_two h6 {
	color:#0a79b9;
}

#content .row_one .element_one{ 
	position: relative; 
	/*top: -10px;*/
	padding: 20px 0 0 0;
}

#content .row_one .element_one h1 {
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif;
	font-size: 21px; 
	color: #333; 
	font-weight: normal;
	width: 700px; 
	height: 35px; 
	margin-top: -20px;
}

#content hr.border {
	border: none; 
	background: #0a79b9;
	height: 4px; 
	width: 100%; 
	margin:  0 0 0 0;
}

#lower_level_banner_container {
/* 	margin: 0 0 202px 0; */
	height: 202px;
}

.childrens_services #main_lower_level_banner_container, .ld_services #main_lower_level_banner_container {
	background: #F0F0F0;
	border: 1px solid #E0E0E0;
	border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc); 
	position: relative; /*FOR IE*/
	width: 927px; 
	height: 341px; /*was 332px; had to make slight mod*/
	float: left; 
	display: inline;
}

#main_lower_level_banner_container {
	background: #F0F0F0; 
	border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc); 
	position: relative; /*FOR IE*/
	/*height: 334px;*/ 
	height: 343px; /*was 332px; had to make slight mod*/
/* 	float: left; display: inline; */
}


#content hr.new_border {
	border: none; 
	background: #0a79b9;
	height: 4px; 
	width: 705px;
	margin:  0 0 0 0;
/* 	right:1px; position: absolute; */
	float: right; 
	display: inline; 
	margin-right: 1px;
}

#content .ld_services hr.new_border {
	border: none; 
	background: #935fba;
	height: 4px; 
	width: 705px; 
	margin:  0 0 0 0;
	float: right; 
	display: inline; 
	margin-right: 1px;
}

#content .new_left_tri_blue {
	width: 23px; 
	height: 23px;
	position: relative; 
	top:4px; 
	left: 223px; 
	z-index: 100;
	background: url(../images/hc/leftnav_tri.png) no-repeat;
	float: left; 
	display: inline; 
}

#content .ld_services .new_left_tri_blue {
	width: 23px; 
	height: 23px;
	position: relative; 
	top:4px; 
	left: 223px; 
	z-index: 100;
	background: url(../images/hc/leftnav_tri_purple.png) no-repeat;
	float: left; 
	display: inline; 
}

/*START OFFICE NAV/ACCORDION */

.service_overview_btn { 
	position: relative; 
	float: left; 
	display: inline; 
	clear: both; 
	width: 927px; 
	height: 22px; 
	z-index: 102; 
	margin-bottom: 0px; 
}

#main_lower_level_banner_container #office_nav {
	width: 222px; 
	height: 100%;
	float: left; 
	display: inline;
}

#main_lower_level_banner_container #office_nav ul{} 

#main_lower_level_banner_container #office_nav ul li {
	height: 56px; 
	display: inline;
	border-bottom: 1px solid #E0E0E0;
}

#main_lower_level_banner_container #office_nav ul li a {
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif;
	font-size: 16px; 
	color: #333; 
	font-weight: normal;
	text-decoration: none;
	display: block;
	width: 202px; 
	height: 34px;
	padding: 22px 0 0 20px;
	border-bottom: 1px solid #E0E0E0;
}

#main_lower_level_banner_container #office_nav ul li a:hover, #main_lower_level_banner_container #office_nav ul li a:active, #main_lower_level_banner_container #office_nav ul li a:focus, #main_lower_level_banner_container #office_nav ul li a.active {
	color:#FFF;
	background: url(../images/hc/office_nav_tile.png) repeat-x #333;
	border: 1px solid #333; 
	height: 33px; 
	width: 200px;
} 


#main_lower_level_banner_container #office_nav ul li div{}
#main_lower_level_banner_container #office_nav ul li ul{}
#main_lower_level_banner_container #office_nav ul li ul li{ 
	display: inline; 
}
#main_lower_level_banner_container #office_nav ul li ul li a { 
	color:#1285c4; 
	font-family: Helvetica, Arial, Sans-serif; 
	border-bottom: none; 
	width: 212px; 
	height: 9px; 
	font-size: 12px; 
	padding: 10px 0 11px 10px 
}

#main_lower_level_banner_container #office_nav ul li ul li a:hover, #main_lower_level_banner_container #office_nav ul li ul li a:focus, #main_lower_level_banner_container #office_nav ul li ul li a:active, #main_lower_level_banner_container #office_nav ul li ul li a.active { 
	color:#FFF; 
	font-family: Helvetica, Arial, Sans-serif; 
	border-bottom: 1px solid #333; 
	width: 210px; 
	height: 7px; 
	font-size: 12px; 
	padding: 10px 0 11px 10px; 
}


/*END OFFICE NAV/ACCORDION */

.childrens_services #main_lower_level_banner_container .office_main_images .office_thumbs_bkg { 
	width: 704px;  
	height: 95px; 
	background: #FFF; 
	display: none;
	position: absolute; 
	z-index: 101; 
	right:0px; 
	top:-1px; 
	/* top: 77px; */
	/* z-index: 101; 
	position: relative; 
	float: right; 
	display: inline; 
	*/
}

/* = End of css clean up so far..*/

.ld_services #main_lower_level_banner_container .office_main_images .office_thumbs_bkg { 
	width: 704px;  
	height: 95px; 
	background: #FFF; 
	display: none; 
	position: absolute; 
	z-index: 101; 
	right:0px;  
	top:-1px; /* top: 77px; */
/* 	z-index: 101; position: relative; float: right; display: inline; */
}

.childrens_services #main_lower_level_banner_container .office_main_images .office_thumbs, .ld_services #main_lower_level_banner_container .office_main_images .office_thumbs {
	width: 704px; 
	/* height: 84px; */ 
	height: 95px;
	border: 1px solid #E0E0E0; 
	/* border-left:none; */
	float: right; 
	display: inline;
	border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc); 
	position: relative; /*FOR IE*/
	background: #F0F0F0;
}


#main_lower_level_banner_container .office_main_images .office_thumbs {
	width: 704px; 
	height: 84px; 
	border: 1px solid #E0E0E0; 
	/* border-left:none; */
	float: right; 
	display: inline;
	border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	-webkit-border-radius: 0 0 30px 30px 0 0 0 0;	-moz-border-radius: 0 30px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc); 
	position: relative; /*FOR IE*/
	background: #F0F0F0;
}


#main_lower_level_banner_container .office_main_images .office_thumbs .office_thumbs_list {
	/* position: relative; top: 0; right: 0; */
	position: relative; 
	float: left; 
	display: inline;
	margin: -64px 0 0 190px;
}

#main_lower_level_banner_container .office_main_images .office_thumbs .office_thumbs_list li {
	float: left; 
	display: inline;
	width: auto; 
	height: auto;
	text-align: center; 
	position: relative;
}
#main_lower_level_banner_container .office_main_images .office_thumbs .office_thumbs_list li.office_nav_divider { 
	background: url(../images/hc/office_nav_divider.png) no-repeat; 
	width: 2px;  
	height:93px; 
	background-position: center 10%; 
}

#main_lower_level_banner_container .office_main_images .office_thumbs .office_thumbs_list li a { 
	display: block; 
	padding: 0 10px; 
	text-decoration: none; 
	color: #333; 
	height: 96px; 
}

#main_lower_level_banner_container .office_main_images .office_thumbs .office_thumbs_list li a:hover, #main_lower_level_banner_container .office_main_images .office_thumbs .office_thumbs_list li a.active { 
	color: #FFF; 
	background: url(../images/hc/office_thumb_active.png) repeat-x #0a79b9; 
}

.ld_services #main_lower_level_banner_container .office_main_images .office_thumbs .office_thumbs_list li a:hover, .ld_services #main_lower_level_banner_container .office_main_images .office_thumbs .office_thumbs_list li a.active { 
	color: #FFF; 
	background: url(../images/hc/office_thumb_active_purple.png) repeat-x #935fba; 
}

/* .ld_top #main_lower_level_banner_container .office_main_images .office_thumbs .office_thumbs_list li a{ margin-top:4px; } */

#main_lower_level_banner_container .office_main_images .office_thumbs .office_thumbs_list li a img { 
	position: relative; 
	margin: 10px 0; 
}

#main_lower_level_banner_container .office_main_images .office_thumbs .office_thumbs_list li a span { 
	position:relative; 
	bottom: 5px;  
	font-size: 12px; 
}

#main_lower_level_banner_container .office_main_images .office_thumbs p { 
	color:#333; 
	margin: 40px 0 0 20px; 
	width: 170px; 
	position: relative; 
	font-size: 12px; 
}

.childrens_services #main_lower_level_banner_container .office_main_images .office_images, .ld_services #main_lower_level_banner_container .office_main_images .office_images {
	width: 705px;  
	height: 344px; 
	overflow: hidden;
	float: right; 
	display: inline;
	position: relative; 
	z-index: 1;
}

#main_lower_level_banner_container .office_main_images .office_images {
	width: 705px; 
	/* height: 258px; */ /*height: 249px;*/ 
	height: 344px; 
	overflow: hidden;
	float: right; 
	display: inline;
	position: relative; 
	z-index: 1;
}

.popup { 
	/* background: url(../images/hc/bubble_bkg2.png) no-repeat transparent; padding: 30px 10px;  */
	background: #333; 
	border: 4px solid #FFF;
	border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc); 
	padding: 15px 10px 20px 10px;
	width:436px; 
	height: 59px; 
	position: absolute;  
	z-index: 1000;  
	color:#FFF; 
	font-size: 12px;
	line-height: 14px; 
	text-align: left; 
	display: inline;
}

#main_lower_level_banner_container .office_main_images .office_thumbs .office_thumbs_list li .popup a { 
	color: #3f9ccf; 
	display: inline; 
	text-decoration: underline; 
	width: auto; 
	height: auto; 
	background: none; 
}

#main_lower_level_banner_container .office_main_images .office_images .office_images_list { 
	list-style: none; 
	list-style-type: none;
}

#main_lower_level_banner_container .office_main_images .office_images .office_images_list li {
	position: relative; 
	top: 0; 
	right:0;
}

#content .column_full .row_two { 
	height: auto; 
}

#content .column_full .row_two .element_one  {
	width: 220px; 
	height: 100%; 
	float: left; 
	display: inline;
	margin: 0 30px 0 -1px;
}

#content .column_full .row_two .element_one p { 
	color: #333; 
}

#content .column_full .row_two .element_one #left_nav/*, #content .ld_services .column_full .row_two .element_one #left_nav*/  {
	width: 220px; 
	height: 100%; 
	float: left; 
	display: inline;
	position: relative;
	background: #F0F0F0; 
	border: 1px solid #E0E0E0;
	padding-bottom: 15px; 
	margin: 0 0px 0 1px;
}


#content .childrens_services  .column_full .row_two .element_one #left_nav, #content .ld_services  .column_full .row_two .element_one #left_nav {
	width: 220px; 
	height: 100%; 
	float: left; 
	display: inline;
	position: relative;
	background: #FFF; 
	border: none;
	padding-bottom: 15px; 
	margin: 0 0px 0 25px;
}


#content .column_full .row_two .element_one #left_nav .left_tri_blue, #content .column_full .row_two .element_one #left_nav .left_tri {
	width: 23px; 
	height: 23px;
	position: absolute; 
	top: -1px; 
	left: -1px;
	background: url(../images/hc/leftnav_tri.png) no-repeat;
}

#content .column_full .row_two .element_one #left_nav a { 
	text-decoration: none; 
}

#content .column_full .row_two .element_one #left_nav a:hover, #content .column_full .row_two .element_one #left_nav a.active { 
	text-decoration: underline; 
}

#content .column_full .row_two .element_one #left_nav p {
	padding: 20px 0 0 0;
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif;
	font-size: 16px; 
	font-weight: bold; 
	text-align: center; 
	color:#333;
}

#content .column_full .row_two .element_one #left_nav ul {
	list-style: url(../images/hc/left_nav_list_style.png); 
	list-style-position:  inside;
	padding: 0 0 0 10px;
}

#content .column_full .row_two .element_one #left_nav ul h5 {
	margin-bottom: 10px;
}

#content .column_full .row_two .element_one #left_nav ul li {
	padding: 0 0 0 0;
	font-size: 12px;
	margin-bottom: 10px;
}

#content .column_full .row_two .element_one #left_nav ul li.indent { 
	margin-left: 18px;  
}

#content .column_full .row_two .element_two {
	width: 445px; 
	height: 100%; 
	padding: 20px 17px 0 17px;
	float: left; 
	display: inline;
	margin: 0px 0 0 -25px; 
	position: relative; 
	z-index: 10;
}

#content .childrens_services .column_full .row_two .element_two, #content .ld_services .column_full .row_two .element_two {
	width: 445px; 
	height: 100%; 
	padding: 20px 17px 0 17px;
	float: left; 
	display: inline;
	margin: 5px 0 0 -25px;
	/* border:1px solid red; */
	position: relative; 
	z-index: 9;
}

#content .column_full .row_two .element_two h3 { 
	margin-bottom: 10px; 
	color:#333; 
}

#content .ld_services a { 
	color: #935fba; 
}

#content .ld_services .column_full .row_two .element_two h1, 
#content .ld_services .column_full .row_two .element_two h2, 
#content .ld_services .column_full .row_two .element_two h3,
#content .ld_services .column_full .row_two .element_two h4, 
#content .ld_services .column_full .row_two .element_two h5, 
#content .ld_services .column_full .row_two .element_two h6,
#content .ld_services_sub .column_full .row_two .element_two h1, 
#content .ld_services_sub .column_full .row_two .element_two h2, 
#content .ld_services_sub .column_full .row_two .element_two h3,
#content .ld_services_sub .column_full .row_two .element_two h4, 
#content .ld_services_sub .column_full .row_two .element_two h5, 
#content .ld_services_sub .column_full .row_two .element_two h6 {
	color:#935fba;
}

#content .column_full .row_two .element_two p {
	color:#333; 
	font-size: 12px; 
	line-height: 18px;
	margin-bottom: 20px;
}

#content .column_full .row_two .element_two p:first-child {
	font-weight: bold; 
	font-size: 14px;
}

#content .column_full .row_two .element_three {
	width: 222px; 
	height: 100%;
	float: left; 
	display: inline;
}

.cta {
	position: relative;
	text-align: center; 
	color: #333; 
	float: left; 
	display: inline;
	margin-right: 13px; 
	font-size: 11px;
}

.cta p { 
	color:#333; 
	font-size: 11px; 
}
.cta  p strong { 
	font-size: 14px; 
}

.cta .cta_content {
	background: #f0f0f0;  
	color:#333;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-radius: 0 0 10px 10px;	-webkit-border-radius: 0 0 0 0 10px 10px 10px 10px;	-moz-border-radius: 0 0 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0 0 0 0 10px 10px 10px 10px;	-moz-border-radius: 0 0 10px 10px;	-webkit-border-radius: 0 0 0 0 10px 10px 10px 10px;	-moz-border-radius: 0 0 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);
	position: relative; /*FOR IE*/
}

.cta .cta_header_container {
	width: 100%; 
	height: 38px;
	background: url(../images/hc/cta_header_tile_darkerblue_bkg.png) repeat-x #006699;
	border-radius: 10px 10px 0 0;	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc); 
	text-align: left; 
	position: relative; /*FOR IE*/
}

.cta .cta_header_container .cta_img {
	width: 16px; 
	height: 18px;
	padding: 8px 0 0 10px;
	float: left; 
	display: inline;
}

.cta  .cta_header_container .cta_header {
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif; 
	font-weight: bold;
	font-size: 12px; 
	color:#FFF; 
	font-weight: bold; 
	padding: 13px 0 0 20px;
	float: left; 
	display: inline;
}

.side_more_btn {
	position: relative;
	top: -20px;
}

#rhs_keyfeatures .side_more_btn a {
	display: none;
}

/**/
.cta
{
	width: 222px; 
	height: 100%;
	margin-top: 20px;
	padding: 10px 0;
}


.cta p { 
	padding: 10px 0 0 0; 
}

.cta ul { 
	/* float: none; display: inline; */ 
	padding: 15px 0 0 0; 
}

.cta ul li { 
	margin-bottom: 0px; 
}

.cta ul li label {
	color: #333; 
	font-size: 11px;
	text-align: left; 
	width:75px;
	display: block; 
	position: relative;
	padding-left: 5px;
}

.cta ul li input {
	border: 1px solid #e0e0e0;
	width: 186px; 
	height: 26px;
	display: inline; 
	position: relative;
	color: #666; 
	padding-left: 10px;
}

/* .cta ul li textarea{ border: 1px solid #e0e0e0; } */

.cta ul li input.submit {
	width: 60px; 
	height: 25px; 
	border: none;
	position: relative; 
	left: 70px; 
	margin: 10px 0;
	background: url(../images/hc/submit_btn.png) no-repeat;
	cursor: pointer;
}

#content .cta .cta_header_container .cta_header a { 
	color:#FFF; 
	text-decoration: none; 
	font-weight: bold; 
}

#content .cta .cta_header_container .cta_header a:hover { 
	text-decoration: underline; 
}

#homepage_cta.cta .cta_header_container, 
#prospectus_cta.cta .cta_header_container, 
#cqc_report_cta.cta .cta_header_container { 
	border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc); 
	position: relative; /*FOR IE*/ 
	margin-top: -15px; 
}

#prospectus_cta.cta .cta_header_container, 
#cqc_report_cta.cta .cta_header_container, 
.download .cta_header_container { 
	border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc); 
	position: relative; /*FOR IE*/ 
	margin-top: -25px; 
}

#homepage_cta a, #prospectus_cta a, #cqc_report_cta a { 
	color: #FFF; 
	text-decoration: none; 
	font-weight: bold; 
}

#homepage_cta a:hover, 
#prospectus_cta a:hover, 
#cqc_report_cta a:hover { 
	color:#FFF; 
	text-decoration: underline; 
}

#content #ref_enquiry_cta.cta {
	margin-top: -5px; 
}

#content .column_full .row_three { 
	display: none; 
}

#content #right_nav .cta .cta_content ul {  }

#content #right_nav .cta .cta_content ul li { 
	color:#333;
	font-size: 12px;
	text-align: left;
	line-height: 1.6em;
}

#content #right_nav #keyfeatures_cta.cta .cta_content ul  {
	background: #FFF;
	width: 177px;
	padding: 10px 10px 10px 10px;
	border-top: 10px solid #F0F0F0;
	border-bottom: 10px solid #F0F0F0;
	margin:  auto 10px;
	position: relative;
}


#content #right_nav #testimonials_cta ul, #content #right_nav #casestudies_cta ul {
	width:177px;
	padding: 10px 10px 10px 10px;
	border-top: 10px solid #F0F0F0;
	border-bottom: 10px solid #F0F0F0;
	margin:  auto 10px ;
	position: relative;
}

#content #right_nav #testimonials_cta.cta .cta_content ul li, #content #right_nav #casestudies_cta.cta .cta_content ul li { 
	color:#333; 
	font-size: 12px; 
	font-style: italic; 
}

/*website links!!!*/
#homepage_cta { 
	margin-top: 15px;
	text-align: left; 
}

.childrens_services #main_lower_level_banner_container .office_main_images .website_banner_link { 
	/* 
	background: #FFF; right:10px;  top:390px;
	position: absolute; z-index: 999; display: block;
	padding: 5px; width: auto; height: auto;
	z-index: 1000; position: absolute; display: none;
	bottom: 10px; */
	width:167px; 
	height: 50px;
	right:10px;  
	top:280px;
	position: absolute; 
	z-index: 999; 
	display: block;
}

.childrens_services #main_lower_level_banner_container .office_main_images .website_banner_link .weblink_icon, #homepage_cta .weblink_icon {
	float: left; 
	display: inline; 
	margin: 8px;
}

.childrens_services #main_lower_level_banner_container .office_main_images .website_banner_link span, #homepage_cta span {
	float: left; 
	display: inline;
	margin: 0px 3px 0 0; 
	padding-top: 9px; 
	width: 101px; 
	height: auto;
	line-height: 18px;
}

.childrens_services #main_lower_level_banner_container .office_main_images .weblink_purple { 
	background: url(../images/hc/weblink_purple_button.png) no-repeat;   
}

.childrens_services #main_lower_level_banner_container .office_main_images .weblink_blue { 
	background: url(../images/hc/weblink_blue_button.png) no-repeat;   
}

.childrens_services #main_lower_level_banner_container .office_main_images .weblink_red { 
	background: url(../images/hc/weblink_red_button.png) no-repeat;   
}

.childrens_services #main_lower_level_banner_container .office_main_images .weblink_light-purple { 
	background: url(../images/hc/weblink_light-purple_button.png) no-repeat;   
}

.childrens_services #main_lower_level_banner_container .office_main_images .weblink_pink { 
	background: url(../images/hc/weblink_pink_button.png) no-repeat;   
}

.childrens_services #main_lower_level_banner_container .office_main_images .weblink_yellow { 
	background: url(../images/hc/weblink_yellow_button.png) no-repeat;   
}

.childrens_services #main_lower_level_banner_container .office_main_images .weblink_light-blue { 
	background: url(../images/hc/weblink_light-blue_button.png) no-repeat;   
}

.childrens_services #main_lower_level_banner_container .office_main_images .weblink_green { 
	background: url(../images/hc/weblink_green_button.png) no-repeat;   
}

.childrens_services #main_lower_level_banner_container .office_main_images .weblink_orange { 
	background: url(../images/hc/weblink_orange_button.png) no-repeat;   
}

.childrens_services #main_lower_level_banner_container .office_main_images .weblink_light-green { 
	background: url(../images/hc/weblink_light-green_button.png) no-repeat;   
}

.childrens_services #main_lower_level_banner_container .office_main_images .weblink_light-pink { 
	background: url(../images/hc/weblink_light-pink_button.png) no-repeat;   
}

.childrens_services #main_lower_level_banner_container .office_main_images .website_banner_link a { 
	color:#FFF; 
	font-size: 12px; 
	line-height: 14px; 
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif; 
	text-decoration: none; 
}

#homepage_cta a { 
	color:#FFF; 
	font-size: 13px; 
	line-height: 15px; 
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif; 
	font-weight: bold; 
	display: block; 
	width: 240px; 
}

#homepage_cta .cta_home_weblink_purple { 
	background: url(../images/hc/leftnav_website_purple.png) no-repeat;  
	width: 220px; 
	height: 50px;
}

#homepage_cta .cta_home_weblink_blue { 
	background: url(../images/hc/leftnav_website_blue.png) no-repeat;  
	width: 220px; 
	height: 50px;
}

#homepage_cta .cta_home_weblink_red { 
	background: url(../images/hc/leftnav_website_red.png) no-repeat;  
	width: 220px; 
	height: 50px;
}

#homepage_cta .cta_home_weblink_light-purple { 
	background: url(../images/hc/leftnav_website_light-purple.png) no-repeat; 
	width: 220px; 
	height: 50px; 
}

#homepage_cta .cta_home_weblink_pink { 
	background: url(../images/hc/leftnav_website_pink.png) no-repeat; 
	width: 220px; 
	height: 50px; 
}

#homepage_cta .cta_home_weblink_yellow { 
	background: url(../images/hc/leftnav_website_yellow.png) no-repeat; 
	width: 220px; 
	height: 50px; 
}

#homepage_cta .cta_home_weblink_light-blue { 
	background: url(../images/hc/leftnav_website_light-blue.png) no-repeat; 
	width: 220px; 
	height: 50px; 
}

#homepage_cta .cta_home_weblink_green { 
	background: url(../images/hc/leftnav_website_green.png) no-repeat; 
	width: 220px; 
	height: 50px; 
}

#homepage_cta .cta_home_weblink_orange { 
	background: url(../images/hc/leftnav_website_orange.png) no-repeat; 
	width: 220px; 
	height: 50px; 
}

#homepage_cta .cta_home_weblink_light-pink { 
	background: url(../images/hc/leftnav_website_light-pink.png) no-repeat; 
	width: 220px; 
	height: 50px; 
}

#homepage_cta .cta_home_weblink_light-green {
	 background: url(../images/hc/leftnav_website_light-green.png) no-repeat; 
	 width: 220px; 
	 height: 50px; 
}

/***************************************
	LD SERVICES + content
****************************************/

#content .ld_services_sub .column_full .row_two .element_two h1, #content .ld_services_sub .column_full .row_two .ld_services_sub h2, #content .ld_services_sub .column_full .row_two .element_two h3,
#content .ld_services_sub .column_full .row_two .element_two h4, #content .ld_services_sub .column_full .row_two .ld_services_sub h5, #content .ld_services_sub .column_full .row_two .element_two h6 {
	color:#935FBA;
}

#content .ld_services_sub hr.border { 
	background: #935fba; 
}

#content .ld_services_sub .column_full .row_two .element_one #left_nav .left_tri {
	width: 23px; 
	height: 23px;
	position: absolute; 
	top: -1px; 
	left: -1px;
	background: url(../images/hc/leftnav_tri_purple.png) no-repeat;
}

/***************************************
	Fostercare + content
****************************************/

#content .fostercare{}

#content .fostercare .column_full .row_two .element_two h1, #content .fostercare .column_full .row_two .element_two h2, #content .fostercare .column_full .row_two .element_two h3,
#content .fostercare .column_full .row_two .element_two h4, #content .fostercare .column_full .row_two .element_two h5, #content .fostercare .column_full .row_two .element_two h6 {
	color:#f38401;
}

#content .fostercare a { 
	color:#f38401; 
}

#content .fostercare hr.border { 
	background: #f38401; 
}

#content .fostercare .column_full .row_two .element_one #left_nav .left_tri {
	width: 23px; 
	height: 23px;
	position: absolute; 
	top: -1px; 
	left: -1px;
	background: url(../images/hc/leftnav_tri_orange.png) no-repeat;
}

/***************************************
	Autism Serivices + content
****************************************/

#content .autism{}

#content .autism .column_full .row_two .element_two h1, #content .autism .column_full .row_two .element_two h2, #content .autism .column_full .row_two .element_two h3,
#content .autism .column_full .row_two .element_two h4, #content .autism .column_full .row_two .element_two h5, #content .autism .column_full .row_two .element_two h6 {
	color:#a89d14;
}

#content .autism a{ color:#a89d14; }

#content .autism hr.border { 
	background: #ddcf1a; 
}

#content .autism .column_full .row_two .element_one #left_nav .left_tri {
	width: 23px; 
	height: 23px;
	position: absolute; 
	top: -1px; 
	left: -1px;
	background: url(../images/hc/leftnav_tri_yellow.png) no-repeat;
}

/***************************************
	Careers + content
****************************************/

#content .careers{}
#content .careers hr.border { 
	background: #6bc22d; 
}


#content .careers .column_full .row_two .element_two h1, #content .careers .column_full .row_two .element_two h2, #content .careers .column_full .row_two .element_two h3,
#content .careers .column_full .row_two .element_two h4, #content .careers .column_full .row_two .element_two h5, #content .careers .column_full .row_two .element_two h6 {
	color: #6bc22d;
}

#jobfilter_cta { 
	margin:  0 0 0 0px; 
}

#content .careers .column_full .row_one .element_one, #content .column_full .row_one .element_one {
	margin-top: 40px;
}

#content .careers .column_full .row_two .element_one #left_nav .left_tri {
	width: 23px; 
	height: 23px;
	position: absolute; 
	top: -1px; 
	left: -1px;
	background: url(../images/hc/leftnav_tri_green.png) no-repeat;
}

#content .careers .cta .cta_header_container {
	background: url(../images/hc/cta_header_tile_bkg_green.png) repeat-x #6bc22d;
}

#content .careers .job_record {
	width: 688px; 
	height: auto;
	float: left; 
	display: inline;
	clear: both;
	margin-bottom: 10px;
}

#content .careers .job_record h3.header {
	width: 680px; 
	height: auto;
	border: 1px solid #E0E0E0;
	background: #F0F0F0;
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif; font-weight: normal;
	font-size: 13px;
	padding: 10px 10px 5px;
}

#content .careers .job_record h4.salary {
	float: right; 
	display: inline;
	font-size: 11px;
	font-family: Arial, Sans-serif; 
	font-weight: normal;
	margin-bottom: 10px;
}

#content .careers .job_record h4.salary_main {
	float: left;
	clear: both;
	display: block;
}

#content .careers .job_record h4.salary_tmp {
	display: none;
}

#content .careers .job_record p {
	line-height: 13px;
	padding: 5px;
	font-size: 11px;
}

/*** application form ***/

#loading-application {
	width: 150px;
	height: 50px;
	padding-top: 20px;
	top: 200px;
	left: 41.5%;
	position: absolute;
	z-index: 999;
	border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);
	background: #FFF;
	border: 1px solid #eee;
	text-align: center;
	display: none;
}

#content .careers .row_one .element_one {}

#content .careers .row_one .element_one .application_header { 
	float: left; 
	display: inline; 
	clear: both; 
	width: 929px; 
}

#content .careers .row_one .element_one .application_header .application_form_info { 
	position:relative; 
	width: 455px; 
	height: 85px; 
	color:#333; 
	margin: 10px 0 10px 10px; 
	float: left; 
	display: inline;
}

#content .careers .row_one .element_one .application_header .application_form_info h3 { 
	font-family: Arial, Sans-serf; 
	font-size: 14px; 
	font-weight: bold;
	margin-bottom: 5px; 
}

#content .careers .row_one .element_one .application_header .application_form_info p { 
	font-size: 12px; 
	line-height: 16px;
	padding: 5px 0; 
}

#content .careers .row_one .element_one .application_header .application_job_info { 
	position: relative; 
	background: #F0F0F0; 
	border: 1px solid #E0E0E0; 
	width: 455px; 
	height: 95px; 
	float: right; 
	display: inline;
}

#content .careers .row_one .element_one .application_header .application_job_info .left_trim {
	width: 23px; 
	height: 23px;
	position: absolute; 
	top: -1px; 
	left: -1px;
	background: url(../images/hc/leftnav_tri_green.png) no-repeat;
}

#content .careers .row_one .element_one .application_header .application_job_info form ul {
	padding: 20px 0 0 0;
}

#content .careers .row_one .element_one .application_header .application_job_info form ul li {
	float: left; 
	display: inline;
	width: 205px; 
	height: 20px;
	padding: 0 10px; 
	margin-bottom: 10px;
}

#content .careers .row_one .element_one .application_header .application_job_info form label { 
	color:#333; 
	font-size: 11px; 
}

#content .careers .row_one .element_one .application_header .application_job_info form input[type="text"] {
	border: 1px solid #e0e0e0;
	width: 120px;
	position: relative; 
	z-index: 100;
}

#content .careers .row_one .element_one .application_header .application_job_info form input[disabled="disabled"] {
	background: #dbdbdb; 
	border: 1px solid #999; 
	color: #333;
}

#content .careers .row_one .element_one .application_section_header {
	margin: 10px 0;
	float: left; 
	display: inline; 
	clear: both;
	width: 100%; 
	height: 36px; 
	background: url(../images/hc/cta_header_tile_bkg_green.png) repeat-x #6bc22d;
	border-radius: 10px 10px 0 0;	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	-webkit-border-radius: 10px 10px 10px 10px 0 0 0 0;	-moz-border-radius: 10px 10px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc); 
	position: relative; 
	overflow: hidden;
}

#content .careers .row_one .element_one .application_section_header ul { 
	width: 100%; 
	padding: 13px 0 13px 35px; 
}

#content .careers .row_one .element_one .application_section_header ul li { 
	float: left; 
	display: inline; 
	text-transform: uppercase; 
	font-size: 13px;  
}

#content .careers .row_one .element_one .application_section_header ul li a, #content .careers .row_one .element_one .application_section_header ul li span { 
	color: #FFF; 
	text-decoration: none; 
	display: block; 
	width: 80px; 
	text-align: center; 
	position: relative;
}

#content .careers .row_one .element_one .application_section_header ul li.nav_divider { 
	width: 2px; 
	height: 36px; 
	background: url(../images/hc/nav_divider_bkg_green.png) no-repeat; 
	margin: -13px 14px 0 14px;  
}

#content .careers .row_one .element_one .application_section_header ul li a:hover, #content .careers .row_one .element_one .application_section_header ul li a.active, #content .careers .row_one .element_one .application_section_header ul li span.active { 
	text-decoration: underline; 
	font-weight: bold; 
}

#content .careers .row_one .element_one .new_header {
	background: url(../images/hc/cta_header_tile_bkg_green.png) repeat-x #6bc22d;
	position: relative;
	z-index: 100;
	margin-top: 170px;
}

#content .careers .row_one .element_one .new_header ul li.nav_divider {
	margin: -13px 8px 0 8px;
}

#content .careers .row_one .element_one #application_main_form { 
	float: left; 
	display: inline; 
	border-bottom: 1px solid #e0e0e0; 
}

#content .careers .row_one .element_one #application_main_form span, #content .careers .row_one .element_one #application_main_form span.req {
	color: red;
	font-size: 20px;
}

#content .careers .row_one .element_one #application_main_form .form_layer{	
	float: left; 
	display: inline; 
	position: relative;
	border: 1px solid #e0e0e0; 
	background: #F0F0F0;
	width: 435px; 
	padding: 10px;
	margin-bottom: 15px;
}

#content .careers .row_one .element_one #application_main_form .footer_message {
	float: right;
	display: inline;
	width: 435px;
	padding: 10px;
}

#content .careers .row_one .element_one #application_main_form .footer_message p {
	font-size: 13px;
	line-height: 18px;
}

#content .careers .row_one .element_one #application_main_form .form_layer .form_layer_header {
	border: 1px solid #CCC;
	background: #d8d8d8; 
	color:#333;
	width: 447px; 
	height: 20px;
	font-size:12px; 
	padding: 8px 0 0 8px;
	position: relative; 
	top: -11px; 
	left: -11px;
}

#content .careers .row_one .element_one #application_main_form .form_layer.right { 
	float: right; 
	margin-left: 15px; 
}

#content .careers .row_one .element_one #application_main_form h5 {
	line-height: 18px;
	margin-bottom: 10px
}

#content .careers .row_one .element_one #application_main_form .form_layer ul{}
#content .careers .row_one .element_one #application_main_form .form_layer ul li { 
	margin: 0 0 10px 0; 
	width: 435px; 
	float: left; 
	display: inline; 
}

#content .careers .row_one .element_one #application_main_form .form_layer ul li label { 
	width: 112px; 
	font-size: 12px; 
	color:#333; 
	display: block; 
	float: left; 
	line-height: 18px;
	padding-right: 5px;
	margin-bottom: 5px;
}

#content .careers .row_one .element_one #application_main_form .form_layer ul li label.radio_label { 
	width: auto; 
	padding: 4px 0 0 4px; 
	margin-right: 20px; 
}
#content .careers .row_one .element_one #application_main_form .form_layer ul li input[type="radio"] { 
	float: left; 
	display: block;  
}

#content .careers .row_one .element_one #application_main_form .form_layer ul li input[type="text"] {
	float: left; 
	display: block;
	width: 301px; 
	padding: 5px 5px;
	border:1px solid #e0e0e0;
	zoom: 1;
	position: relative;
}

#content .careers .row_one .element_one #application_main_form .form_layer ul li input[type="text"]:focus, #content .careers .row_one .element_one #application_main_form .form_layer ul li input[type="text"].small_text:focus { 
	border:1px solid #333; 
}
#content .careers .row_one .element_one #application_main_form .form_layer ul li input[type="text"].small_text {
	width: 21px; 
	text-align: center;
	text-transform: uppercase;
	margin-right: 2px;
}

#content .careers .row_one .element_one #application_main_form .form_layer ul li textarea {
	border: 1px solid #e0e0e0;
	width: 310px; 
	height: 60px;
	zoom: 1;
	position: relative;
}

#content .careers .row_one .element_one #application_main_form .form_layer ul li input.checkbox {
	float: left;
	display: inline;
/* 	margin-bottom: 5px; */
}

#content .careers .row_one .element_one #application_main_form .equality br {
	clear: left;
}

#content .careers .row_one .element_one #application_main_form .equality label {
	width: auto;
	display: inline;
	text-align: right;
	padding: 5px;
}

#content .careers .row_one .element_one #application_main_form .equality label.title {
	text-align: left;
}

#content .careers .row_one .element_one #application_main_form .form_layer h3 {
	font-size: 15px; 
	font-weight: bold; 
	color:#333; 
	margin-bottom: 5px;
}

#content .careers .row_one .element_one #application_main_form .form_layer p {
	font-size: 12px; 
	color:#333; 
	line-height: 18px; 
	margin-bottom: 10px;
}

#content .careers .row_one .element_one #application_main_form .form_layer .section_info {
	padding-left: 25px;
}

#content .careers .row_one .element_one #application_main_form .form_layer table {
	width: 907px; 
	margin-left: 6px;
}

#content .careers .row_one .element_one #application_main_form .form_layer table thead th {
	font-size: 12px; 
	color:#333; 
	font-weight: bold;
	text-align: center;
	padding: 3px;
}

#content .careers .row_one .element_one #application_main_form .form_layer table thead th, #content .careers .row_one .element_one #application_main_form .form_layer table tbody td {
	width: 301px;
}

#content .careers .row_one .element_one #application_main_form .form_layer table tbody td input[type="text"] {
	float: left; 
	display: block;
	width: 201px; 
	padding: 5px 5px;
	border:1px solid #e0e0e0;
}

#content .careers .row_one .element_one #application_main_form .form_layer table tbody td input.narrow_text {
	width: 130px;
}

#content .careers .row_one .element_one #application_main_form .form_layer table tbody td input[type="text"]:focus { 
	border:1px solid #333; 
}

#content .careers .row_one .element_one #application_main_form .form_layer table#education_history_table tbody td input[type="text"] { 
	float: left; 
	display: block;
	width: 271px; 
	padding: 5px 5px;
	border:1px solid #e0e0e0; 
}
#content .careers .row_one .element_one #application_main_form .form_layer table#education_history_table tbody td input[type="text"]:focus { 
	border: 1px solid #333; 
}

#content .careers .row_one .element_one #application_main_form .form_layer table tbody tr td { 
	padding: 3px 0 3px 0; 
}

#content .careers .save_app_btn {
	margin: 10px 0 0 0;		
}

#content .careers #save_btn_container { 
	float: left; 
	display: inline; 
}
#content .careers #navigation_btns, #content .careers .navigation_btns { 
	float:right; 
	display: inline; 
	margin: 10px 0 0 0; 
	position: relative;
}

#content .careers p.footer_text {
	float: left;
	display: inline;
	margin: 10px 0 0 0;
	font-size: 13px;
	position: relative;
}

#content .careers .column_full .row_two .element_three #right_nav {}
#content .careers .column_full .row_two .element_three #right_nav .col_job_record { 
	text-align: left; 
	padding: 10px; 
}

#content .careers .column_full .row_two .element_three #right_nav .col_job_record h5 { 
	color:#333; 
	font-size: 11px; 
	margin: 0; 
}

#content .careers .column_full .row_two .element_three #right_nav .col_job_record p { 
	color:#666; 
	font-size: 10px; 
	line-height: 13px; 
}

#apply_online_btn a {
	display: block;
	width: 200px;
	padding: 10px;
	text-align: center;
	color: #fff;
	background: #65B707;
	text-decoration: none;
	font-size: 1.4em;
}

#apply_online_btn a:hover {
	color: #fff;
	background: #396704;
}

/* some new application css */

form#recover {
	padding: 10px 20px 20px 20px;
}

form#recover label{
	display: block;
	width: 55px;
	padding: 5px 0 0 0;
	float: left;
}

form#recover input.recover_input {
	display: block;
	float: left;
	background: #FFF;
    border: 1px solid #999999;
    color: #333333;
    padding: 3px;
    width: 150px;
    margin-right: 5px;
}

form#recover br {
	clear: left;
}

form#recover input.submit {
	float: right;
	margin: 10px 13px 0 0px;
	padding: 5px;
	cursor: pointer;
	width: 115px;
	height: 25px;
	font-size: 11px;
}

form#recover p {
	margin-bottom: 10px;
	text-align: center;
}

.instructions_link {
	background: none;
	border: none;
	width: auto;
	height: auto;
	padding: 0;
	margin: 20px 0 10px;	
	font-weight: bold;
}

.top_btns {
	position: absolute;
	top: 275px;
	right:0;
}

/* @splash */
#content .careers .row_one .splash {
	width: 900px;
	position: relative;
	top: 60px;
	left: 30px;
	height: auto !important;
}

#content .careers .row_one .splash h1 {
	margin-bottom: 20px;
}

#content .careers .row_one .splash h3 {
	font-size: 14px;
	line-height: 28px;
}

#content .careers .row_one .splash p {
	font-size: 14px;
	margin-bottom: 15px;
	line-height: 28px;
}

#content .careers .row_one .splash .splash_form_container {
	padding: 20px 0;
	width: 800px;
	margin: 0 auto;
}

#content .careers .row_one .splash .splash_form_container form {
	position: relative;
	display: inline;
	width: 350px;
	padding: 20px;
	border-radius: 10px   ;	-webkit-border-radius: 10px 10px      ;	-moz-border-radius: 10px   ;	behavior: url(/javascripts/pie/PIE.htc);
}

#content .careers .row_one .splash .splash_form_container form#save_form {
	float: left;
	background: #eee;
}

#content .careers .row_one .splash .splash_form_container form#recover_form {
	float: right;
	background: #ddd;
}

#content .careers .row_one .splash .splash_form_container form h2 {
	margin-bottom: 10px;
}

#content .careers .row_one .splash .splash_form_container form label {
	font-size: 14px;
	width: 100px;
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
}

#content .careers .row_one .splash .splash_form_container form input.text {
	border: 1px solid #CCC;
	padding: 5px;
	width: 320px;
	margin-bottom: 20px;
	font-size: 12px;
}

#content .careers .row_one .splash .splash_form_container form input.text:focus {
	border: 1px solid #333;
}

#content .careers .row_one .splash .splash_form_container form input.submit {
	position: relative;
	padding: 5px;
	background: #eee;
	color: #333;
	font-size: 14px;
	border-radius: 5px   ;	-webkit-border-radius: 5px 5px      ;	-moz-border-radius: 5px   ;	behavior: url(/javascripts/pie/PIE.htc);
	cursor: pointer;
}

#content .careers .row_one .splash .splash_form_container form input.submit:hover {
	background: #333;
	color: #eee;
}

/****************
	Sidebars
*****************/

/**** Left Sidebar ****/
#sidebar_left {
	float: left;
	margin: 20px;
	width: 240px;
}

/**** Right Sidebar ****/
#sidebar_right {
	float: right;
	margin: 20px;
	width: 240px;
}


/**********************
	Postcode Search
***********************/

#postcode_results {
	padding: 20px 17px 0 17px ;
}

#postcode_results .loader
{
	width: 100%; 
	text-align: center;
	float: left; 
	display: inline;
	padding: 23px 0; 
	position: relative; 
	z-index: 10;
}

#postcode_results h1
{
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif;
	font-size: 21px; 
	color: #333; 
	font-weight: normal;
	width: 700px; 
	height: 35px;
}

#postcode_results h3 {
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif;
	font-size: 18px; 
	color: #666; 
	font-weight: bold;
	width: 700px; 
	height: 35px;
}

#postcode_results h3 span {
	font-family: Helvetica, Arial, Sans-serif;
}

#postcode_results form#diff_postcode { 
	float: right; 
	display: inline; 
}

#postcode_results form#diff_postcode input.input_text { 
	border: 1px solid #e0e0e0; 
	width: 300px; 
	padding: 3px; 
	font-size: 11px; 
}

#postcode_results form#diff_postcode input.submit { 
	background: url(../images/hc/search_btn_bkg.png) no-repeat; 
	width: 46px; 
	height: 22px;
	padding: 0 0 0 0; 
	margin:  1px 0 0 -3px;
	border: none; 
	cursor: pointer;
}

#postcode_results #location_list {
	margin: 45px 0 0 0;
}

#postcode_results #location_list ul.header { 
	list-style: none; 
	list-style-type: none; 
	display: none; 
}

#postcode_results #location_list ul li { 
	float: left; 
	display: inline; 
	text-align: center; 
	color:#3f3f3f; 
	padding: 13px 0 0 0; 
	height: 23px;  
	font-weight: bold; 
}

#postcode_results #location_list .homes { 
	width: 350px;  
	border-right: 1px solid #e0e0e0;   
}

#postcode_results #location_list .distance { 
	width:104px; 
	border-right: 1px solid #e0e0e0;  
}

#postcode_results #location_list .age { 
	width:86px; 
	border-right: 1px solid #e0e0e0;  
}

#postcode_results #location_list .gender { 
	width:99px;
	border-right: 1px solid #e0e0e0;
}

#postcode_results #location_list .description { 
	width:280px;
}

#postcode_results #location_list #location_list_header {
	position: relative; 
	z-index: 1;
	background: #F0F0F0;
	border-top: 3px solid #0a79b9;
	border-right: 1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	height: 36px; 
	margin-bottom: 10px;
}

#postcode_results #location_list #location_list_header .left_tri {
	width: 23px; 
	height: 23px;
	position: absolute; 
	top: 0px; 
	left: 0px;
	border-left: 1px solid #0a79b9;
	background: url(../images/hc/leftnav_tri.png) no-repeat;
}

#postcode_results #location_list table { 
	width: 100%; 
}

#postcode_results #location_list table tr {
	border: 1px solid #e0e0e0; 
	background: #f0f0f0;
	width: 100%; 
	margin-bottom: 10px; 
	text-align: left;
	height: 109px;  
	text-align: center;
}


#postcode_results #location_list table tr td .home_info { 
	text-align: left;  
}

#postcode_results #location_list table tr td .home_info .location_image {
	width: 145px; 
	height: 85px; 
	background: #FFF;
	float: left; 
	display: inline;
	margin: 10px 6px 10px 10px;
}

#postcode_results #location_list table tr td .home_info .icon { 
	width: 35px; 
	height: 35px; 
	/*border: 1px solid blue;*/ 
	float: left; 
	display: inline; 
	margin: 10px 5px 0 6px; 
}

#postcode_results #location_list table tr td .home_info .info h4 {
	font-weight: bold; 
	color:#333; 
	font-size: 11px; 
	font-family: Arial, Helvetica, Sans-serif;
	padding-top: 10px;
}

#postcode_results #location_list table tr td .home_info .contact { 
	padding-left: 6px; 
}

#postcode_results #location_list table tr td .home_info .contact span { 
	font-weight: bold; 
	font-size: 11px; 
}

#postcode_results #location_list table tr td.description { 
	font-size:11px; 
	text-align:left; 
	padding: 0 10px; 
	width: 260px; 
	position: relative; 
}

#postcode_results #location_list table tr td.description div { 
	position: absolute; 
	z-index: 1; 
}

#postcode_results #location_list table tr td.description .view_btn {
	position: relative; 
	left:229px; 
	bottom: -34px; 
	z-index: 10;
}

/***************************************
	staff area
****************************************/

#staff_area { 
	padding: 20px 17px 0 17px; 
}

#staff_area h1 {
	color:#333;
}

#staff_area #login_list {
	padding: 20px 0px 0 0px;
}

#staff_area #login_list li {
	width: 500px;
	margin: 0 0 20px 0;
}

#staff_area #login_list label { 
	width: 100px; 
	font-size: 12px; 
	color:#333; 
	display: block; 
	font-weight: bold; 
	margin-bottom: 5px;
}

#staff_area #login_list .text
{
	padding: 5px; 
	border: 1px solid #e0e0e0;
	width: 400px;
}

#staff_area #login_list .submit {
	float: right; 
	display: inline;
	margin: 0 90px 0 0;
	width: 60px; 
	height: 25px; 
	border: none;
	position: relative;
	background: url(../images/hc/submit_btn.png) no-repeat;
}

/***************************************
	contact form
****************************************/

#contact_form{  }

#contact_form p { 
	width: 100%; 
}

#contact_form dl{}

#contact_form dl dt { 
	font-size: 12px; 
	color: #333; 
}

#contact_form dl dd { 
	margin-bottom: 10px; 
}

#contact_form dl dd input, #contact_form dl dd textarea { 
	border: 1px solid #e0e0e0; 
	width: 300px; 
	padding: 3px; 
}

#contact_form dl dd input.submit { 
	width: 60px; 
	height: 25px; 
	border: none;
	position: relative; 
	/* left: 70px; */ 
	margin: 10px 140px 0 0;
	background: url(../images/hc/submit_btn.png) no-repeat;
	cursor: pointer; 
	float: right; 
	display: inline;
}

/*************************
	Services Overview
**************************/

#services_overview_splash { 
	color: #333;  
}

#services_overview_splash p {
	font-weight: bold; 
	line-height: 18px;
	width: 640px; 
	margin-bottom: 20px;
	font-size: 14px; 
	color: #333;
}

#services_overview_splash .service_section {
	width: 220px; 
	height: 180px;
	background: #f0f0f0; 
	border-top: none;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	float: left; 
	display: inline;
	position: relative;
	margin-right: 13px;
}

#services_overview_splash .service_section.last{
	margin-right: 0;
}

#services_overview_splash .service_section.blue{ border-top: 3px solid #0a79b9; }
#services_overview_splash .service_section.purple{ border-top: 3px solid #935FBA; }
#services_overview_splash .service_section.orange{ border-top: 3px solid #F38401; }
#services_overview_splash .service_section.yellow{ border-top: 3px solid #ddcf1a; }

#services_overview_splash .service_section h2{
	font-weight: normal; font-size: 16px; color: #333;
	text-align: center; margin: 10px 0 0 0;
}

#services_overview_splash .service_section .blue_tri
{
	width: 23px; height: 23px;
	position: absolute; top: 0px; left: 0px;
	background: url(../images/hc/leftnav_tri.png) no-repeat;
}

#services_overview_splash .service_section .purple_tri
{
	width: 23px; height: 23px;
	position: absolute; top: 0px; left: 0px;
	background: url(../images/hc/leftnav_tri_purple.png) no-repeat;
}

#services_overview_splash .service_section .yellow_tri
{
	width: 23px; height: 23px;
	position: absolute; top: 0px; left: 0px;
	background: url(../images/hc/leftnav_tri_yellow.png) no-repeat;
}

#services_overview_splash .service_section .orange_tri
{
	width: 23px; height: 23px;
	position: absolute; top: 0px; left: 0px;
	background: url(../images/hc/leftnav_tri_orange.png) no-repeat;
}

#services_overview_splash .service_section ul
{
	list-style: url(../images/hc/left_nav_list_style.png); list-style-position:  inside;
	color: #333; margin: 0 0 0 10px;
}

#services_overview_splash .service_section ul li
{
	padding-left: 10px; margin-bottom: 15px;
}

/*
#services_overview_splash 
{
}

#services_overview_splash .service_section
{
	margin-bottom: 30px;
}

#services_overview_splash .service_section h2
{
	font-weight: normal;
}

#services_overview_splash .service_section h2.blue{ color:#4DA4D3; }
#services_overview_splash .service_section h2.purple{ color:#935FBA; }
#services_overview_splash .service_section h2.orange{ color:#F38401; }
#services_overview_splash .service_section h2.yellow{ color:#A89D14; }

#services_overview_splash .service_section ul{

	margin: 10px 0;

}

#services_overview_splash .service_section ul li{
	float: left; display: inline; 
	margin: 0 20px 0 0 ; text-align: center;
	font-size: 24px; font-weight: bold;
}

#services_overview_splash .service_section ul li a{
	display: block; text-decoration: none; 
	padding: 60px 0 0 0;
	width: 200px; height: 90px;
	position: relative; border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);
	background: #e0e0e0; 
}

#services_overview_splash .service_section ul li a:hover{
	background: #8bbfc1; color: #333;
}


#services_overview_splash .service_section ul.blue li a{
	background: #e0e0e0; 
}

#services_overview_splash .service_section ul.blue li a:hover{
	background: #4DA4D3; color: #FFF;
}

#services_overview_splash .service_section ul.purple li a{
	background: #e0e0e0; color: #935FBA;
}

#services_overview_splash .service_section ul.purple li a:hover{
	background: #935FBA; color: #FFF;
}

#services_overview_splash .service_section p
{
	color: #333; margin: 10px 0;
}

*/


#services_overview
{
	height: 605px;
	position: relative;
}

#services_overview .tabs
{
	height: 25px;
	position: relative;
	left:205px;
}

#services_overview .tabs li
{
	float: left; display: inline;
	width: 115px; height: 25px;
	background: #ccc; 
	border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc); position: relative; /*FOR IE*/
	text-align: center;
	margin-right: 4px;
}

#services_overview .tabs li.active
{
	border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc); position: relative; /*FOR IE*/
	background: #0a79b9; color: #FFF;
}

#services_overview .tabs li a
{
	display: block; color:#333; font-size: 11px;
	text-decoration: none;
	padding: 7px 0 0 0;
	height: 18px;
}

#services_overview .tabs li a:hover, #services_overview .tabs li.active a
{
	border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 5px 5px 0 0 0 0;	-moz-border-radius: 5px 5px 0 0;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc); position: relative; /*FOR IE*/
	background: #0a79b9; color: #FFF;
}

#services_overview .content
{
	position: relative; height: 580px;
	border-top: 3px solid #0a79b9;
	overflow: auto;
} 

#services_overview .content .left_tri
{
	width: 23px; height: 23px;
	position: absolute; top: 0px; left: 0px;
	background: url(../images/hc/leftnav_tri.png) no-repeat;
}

#services_overview .content .left_col
{
	background: #F0F0F0; border: 1px solid #E0E0E0;
	width: 200px; /*190px*/ min-height: 300px; margin-right: 0px;
	float: left; display: inline;
	position: relative;
}

#services_overview .content .left_col table{ width: 200px; }
#services_overview .content .left_col table thead tr{ text-align: center; width: 100%; height: 50px; }
#services_overview .content .left_col table thead tr td{ width: auto; height: 0; padding: 5px 0px; color: #3f3f3f; font-size: 14px; text-align: center; font-weight: bold; vertical-align: bottom; background-color: #ECECEC; position: relative; z-index: 100; }
#services_overview .content .left_col table tr{}
#services_overview .content .left_col table tr td{ height: 118px; }

#services_overview .content .left_col table tr td .home_bit{ padding: 5px;  width: 190px; position: relative;}

#services_overview .content .left_col table tr td .home_bit .icon{ width: 35px; height: 35px; float: left; display: inline; /*border: 1px solid blue;*/ margin: 0 5px 0px 0; }
#services_overview .content .left_col table tr td .home_bit .info{ font-size: 10px; color:#3f3f3f; line-height: 14px;  }
/* #services_overview .content .left_col table tr td .home_bit br { margin:  0 0 0 0; } */
#services_overview .content .left_col table tr td .home_bit .info h4{ font-weight: bold; color:#333; font-size: 11px; font-family: Arial, Helvetica, Sans-serif; }
#services_overview .content .left_col table tr td .home_bit .contact{ margin-top: -10px; font-size: 10px; color:#3f3f3f;  line-height: 14px;}
#services_overview .content .left_col table tr td .home_bit .view_btn{ position: absolute; right: 0; bottom: -19px; }
/*#services_overview .content .left_col table tr td.first .view_btn{ position: absolute; right: 0; bottom: -11px; }*/

#services_overview .content .right_col
{
	background: #F0F0F0; border: 1px solid #E0E0E0;
	width: 707px; min-height: 300px;
	float: right; display: inline;
}

#services_overview .content .right_col table
{
	width: 707px;
}


#services_overview .content .right_col table thead tr, #services_overview .content .right_col table tr 
{
	width: 100%;
}

#services_overview .content .right_col table thead {
/*	position: absolute;*/
/*	top: 0;*/
	width: 707px;
}

#services_overview .content .right_col table thead tr{ background: #F0F0F0; height: 50px; overflow: hidden; }

table tr.row1{ background: #F0F0F0; } 
table tr.row2{ background: #e6e6e6; }

#services_overview .content .right_col table thead tr td
{
	width: auto; height: 0;
	padding: 5px 0px;
	color: #3f3f3f; font-size: 10px;
	text-align: center; font-weight: bold;
	vertical-align: bottom;
}

#services_overview .content .right_col table tr td
{
	width: auto; height: 118px;
	padding: 5px 0px;
	color: #3f3f3f; font-size: 11px;
	text-align: center; 
	vertical-align: top;
	border-right:1px solid #e0e0e0;
}

/****************
	Centre (search)
*****************/

#centre {
	float: left;
	margin: 20px;
	width: 920;
}

#centre h1{ color:#333; }

#centre h4{ font-size: 16px; margin: 10px 0; }

.has_left {
	width: 640px;
}

.has_right {
	width: 640px;
}

.has_both {
	width: 360px;
}

#search_results{}

#search_results .page_result
{
	font-size: 12px; line-height: 18px;
	margin: 0 0 10px 0;
	width: auto; border-bottom: 1px dotted #e0e0e0;
	padding: 5px 0 10px 0;
}

#search_results .page_result .title
{
	font-size: 15px;
	margin-bottom: 5px;
	display: block; clear: right;
	color: #0a79b9;
}

#search_results .page_result .description
{
	font-size: 12px; line-height: 18px;
	display: block;
}

#search_results .page_result .title a, #search_results .page_result .description a{ color:#0a79b9;  }

/****************
	Pages
*****************/

/**** Home ****/
#home {
	
}

/**** Content ****/
.content_text h1 {
	
}

.content_text h2 {
	
}

.content_text h3 {
	
}

.content_text h4 {
	
}

.content_text h5 {
	
}

.content_text h6 {
	
}

.content_text p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

.content_text a {
	color: #333;
}

.content_text a:hover {
	text-decoration: underline;
}

.content_text ul {
	margin-bottom: 20px;	
}

.content_text ol {
	
}

.content_text li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.6em;
/*	color: #333;*/
}

.content_text li li {
	
}

.content_text table {
	
}

.content_text table tr {
	
}

.content_text table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

.content_banner {
	
}

.content_image {
	
}


/**** Contact Form ****/
#contact_form dt {

}

#contact_form dd {

}

#contact_form dd input.text {

}

#contact_form dd select {

}

#contact_form dd textarea {

}

#contact_form dd input.submit {

}

/**** Search List ****/
#search_list {

}

#search_list h4 {

}

#search_list li.page_result {

}

#search_list li.page_result h5 {

}

#search_list li.page_result h5 a {

}

#search_list li.page_result p {

}

#search_list li.page_result p .highlight, #search_list li.page_result h5 a .highlight {

}

#search_list .no_products {

}

/****************
	Blog
*****************/

#blog{
	padding: 0px 17px;
}

#blog .post {
	float: left; display: inline;
	width: 600px; margin-bottom: 25px;
	clear: none;
}

#blog .page h2.pagetitle{ margin-bottom: 10px; }

#blog .post h2, #blog .post h3 {
	font-size: 24px;
	font-family: "NobileRegular", Helvetica, Arial, Sans-serif; font-weight: normal;
	margin-bottom: 10px;
	
}

#blog .post h2 a, #blog .post h3 a {
	font-size: 24px; text-decoration: none; 
}

#blog .post small {
	font-size: 12px; font-weight: bold; color: #333;
	display: block;
	margin-bottom: 10px;
}

#blog .post .entry {
	font-size: 12px; color: #333;
	line-height: 16px;
	margin-bottom: 10px;
}

#blog .post .entry p{ margin-bottom: 10px; line-height: 18px; }

#blog .post .postmetadata {
	font-size: 11px; color: #333;
}

#blog .post .postmetadata small {
	margin: 10px 0; line-height: 16px;
}

#blog .navigation .alignleft {
	float: left;
}

#blog .navigation .alignright {
	float: right;
}

#blog #respond h3, #blog h3#comments, #blog #commentform{ width: 600px; height: auto; clear: both; margin-bottom: 10px; }

#blog #commentform input, #blog #commentform textarea
{
	border: 1px solid #e0e0e0;
	margin-bottom: 10px;
}

#blog #commentform label{ font-size: 12px; }

#blog #commentform #submit{ border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px;	behavior: url(/javascripts/pie/PIE.htc); position: relative; /*FOR IE*/ background: #333; padding: 5px; color: #FFF; cursor: pointer; }

#blog ol.commentlist li {
	
	width: 600px;
	font-size: 12px; line-height: 16px;

}

#blog ol.commentlist .vcard {
	float: left; display: inline;
	margin-right: 5px; width: 130px;
}

#blog ol.commentlist .vcard cite, #blog ol.commentlist .vcard span{
	float: left; display: inline;
	margin: 5px 5px 0 5px;
}

#blog ol.commentlist .vcard img.avatar {
	float: left; display: inline;
}

#blog ol.commentlist .comment-body{
	float: left; display: inline;
	width: 580px; background: #f0f0f0;
	border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc); position: relative; /*FOR IE*/ padding: 10px;
	margin: 10px 0;
}

#blog ol.commentlist .comment-body p{ width: 400px; float: left; display: block; margin-bottom: 5px; line-height: 16px; }

#blog ol.commentlist .commentmetadata {
	margin-top: 5px; margin-bottom: 5px;
}

/**** Blog Sidebar ****/
#blog #searchform label {
	
}

#blog #searchform #s {
	
}

#blog #searchform #searchsubmit {
	
}

#blog #sidebar{
	/* float: right; display: inline; */
	position: absolute; top: 58px; right: 17px;
	width: 300px; clear: none;
}

#blog #sidebar h2 {
	margin-bottom: 5px;
}


#blog #sidebar li{ list-style: none; list-style-type: none; }

#blog #sidebar h2.widgettitle{}

#blog #sidebar ul{
	margin-bottom: 10px;
}

#blog #sidebar ul li {
	margin-bottom: 5px;
	list-style: none; list-style-type: none;
}

#blog #sidebar ul li ul li {
	list-style: none; list-style-type: none;
}

#blog #sidebar ul li a {
	font-size: 12px;
	list-style: none; list-style-type: none;
}

#blog #sidebar ul li a:hover {
	list-style: none; list-style-type: none;
}


/****************
	Footer
*****************/

#footer_wrapper {
	float: left; display: inline;
	position: relative;
	width: 100%;
	background: url(../images/hc/footer_tile_bkg.png) repeat-x #434343;
	height: 34px;
	color:#FFF; font-size: 11px;
}

#footer {
	position: relative;
	margin: 0px auto;
	width: 960px;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#footer .copyright {
	top: 10px; left: 0;
	position: absolute;
}

#footer .strawberrysoup {
	top: 10px; right: 0;
	position: absolute;
}

#footer a{ color: #FFF; text-decoration: underline; }
#footer a:hover{ text-decoration: none; }

#footer ul#footer_nav
{
	width: 240px; padding-top:10px; 
	text-align: center;
	margin: 0 auto;
}

#footer #footer_nav li{ float: left; display: inline; margin: 0 3px 0 3px; }

/****************
	MCSS Includes
*****************/
/*    ColorBox Core Style    The following rules are the styles that are consistant between themes.    Avoid changing this area to maintain compatability with future versions of ColorBox.*/#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative; overflow:hidden;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}/*     Example user style    The following rules are ordered and tabbed in a way that represents the    order/nesting of the generated HTML, so that the structure easier to understand.*/#cboxOverlay{background:url(colorbox/images/overlay.png) 0 0 repeat;}#colorbox{}    #cboxTopLeft{width:21px; height:21px; background:url(colorbox/images/controls.png) -100px 0 no-repeat;}    #cboxTopRight{width:21px; height:21px; background:url(colorbox/images/controls.png) -129px 0 no-repeat;}    #cboxBottomLeft{width:21px; height:21px; background:url(colorbox/images/controls.png) -100px -29px no-repeat;}    #cboxBottomRight{width:21px; height:21px; background:url(colorbox/images/controls.png) -129px -29px no-repeat;}    #cboxMiddleLeft{width:21px; background:url(colorbox/images/controls.png) left top repeat-y;}    #cboxMiddleRight{width:21px; background:url(colorbox/images/controls.png) right top repeat-y;}    #cboxTopCenter{height:21px; background:url(colorbox/images/border.png) 0 0 repeat-x;}    #cboxBottomCenter{height:21px; background:url(colorbox/images/border.png) 0 -29px repeat-x;}    #cboxContent{background:#fff;}        #cboxLoadedContent{margin-bottom:28px;}        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(colorbox/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}        #cboxPrevious.hover{background-position:-75px -25px;}        #cboxNext{position:absolute; bottom:0; left:27px; background:url(colorbox/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}        #cboxNext.hover{background-position:-50px -25px;}        #cboxLoadingOverlay{background:url(colorbox/images/loading_background.png) center center no-repeat;}        #cboxLoadingGraphic{background:url(colorbox/images/loading.gif) center center no-repeat;}        #cboxClose{position:absolute; bottom:0; right:0; background:url(colorbox/images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}        #cboxClose.hover{background-position:-25px -25px;}/*    The following fixes png-transparency for IE6.      It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition        Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.    Colorbox preloads navigation hover classes to account for this.        !! Important Note: AlphaImageLoader src paths are relative to the HTML document,    while regular CSS background images are relative to the CSS document.*/.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=colorbox/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=colorbox/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=colorbox/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=colorbox/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=colorbox/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=colorbox/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=colorbox/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=colorbox/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
/****************	Checkout*****************/#checkout_sidebar {	position: relative;	float: left;	margin: 20px -22px 20px 0px;	width: 194px;	z-index: 2;}#checkout_sidebar ul li {	padding: 16px 0px 0px 25px;	width: 164px;	height: 35px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #424242;}#checkout_sidebar ul li.active {	text-shadow: 0px 0px 2px #333333;	color: #FFFFFF;	background: url('../images/background_basket_sidebar.png') no-repeat top center;}#checkout_sidebar ul li.inactive {	color: #999999;}.loading {	display: none;	position: absolute;	top: 80px;	left: 360px;	width: 400px;	font-size: 16px;	text-align: center;}.loading img {	margin-right: 10px;	vertical-align: middle;}#checkout_content {	position: relative;	float: left;	margin: 0px 0px 20px;	width: 766px;	z-index: 1;}#checkout_content p.error {	margin: 10px 20px;	font-size: 12px;}#checkout_shop {/*	display: block;*/	float: left;	margin: 20px 0px;	padding: 6px 22px 5px 38px;	border-radius: 0px 4px 4px 0px;	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	font-size: 13px;	color: #FFFFFF;	background: url('../images/button_checkout_back_arrow.png') no-repeat top left #333333;}#checkout_previous {	display: block;	float: right;	margin: 20px 20px 20px 0px;	padding: 6px 22px 5px 38px;	border-radius: 0px 4px 4px 0px;	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	font-size: 13px;	color: #FFFFFF;	background: url('../images/button_checkout_back_arrow.png') no-repeat top left #333333;}#checkout_continue {/*	display: block;*/	float: right;	margin: 20px 0px;	padding: 6px 38px 5px 22px;	border-radius: 4px 0px 0px 4px;	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	font-size: 13px;	color: #FFFFFF;	background: url('../images/button_checkout_continue_arrow.png') no-repeat top right #333333;}/* IE6 */* html #checkout_continue { margin-top: 0px; }#checkout_pay {	float: right;	margin: 20px 0px;	padding: 3px 38px 3px 22px;	border: 0px;	border-radius: 4px 0px 0px 4px;	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	width: 200px;	font-size: 13px;	color: #FFFFFF;	cursor: pointer;	background: url('../images/button_checkout_continue_arrow.png') no-repeat top right #333333;}/* IE6 */* html #checkout_pay { height: 24px; }/* IE7 */html>body #checkout_pay { *height: 24px; }#checkout_payment_buttons {	position: absolute;	bottom: 0px;	right: 20px;	width: 400px;}/**** Order Process - My Basket ****/#checkout_basket {	margin: 12px 0px 0px 0px;	border: 1px solid #D7D7D7;	border-radius: 6px 6px 6px 6px;	-webkit-border-radius: 6px 6px 6px 6px 6px 6px 6px 6px;	-moz-border-radius: 6px 6px 6px 6px;	behavior: url(/javascripts/pie/PIE.htc);}table#basket {	border-collapse: separate;	width: 100%;}table#basket thead {	}table#basket thead tr {	}table#basket thead th {	padding: 10px 5px 8px 5px;	border-bottom: 1px solid #ECECEC;	font-size: 12px;	font-weight: bold;	text-align: left;	color: #424242;}table#basket thead th.item {	padding-left: 30px;	width: 280px;}table#basket thead th.status, table#basket thead th.quantity {	text-align: center;}table#basket thead th.price {	width: 190px;}table#basket tbody {	}table#basket tbody tr.first td {	border-top: 10px solid #FFFFFF;}table#basket tbody tr.last td {	padding-bottom: 15px;	border-bottom: 1px solid #ECECEC;}table#basket tbody tr:nth-child(odd) {	background: #F2F2F2;}table#basket tbody td {	padding: 8px 0px;	font-size: 13px;}table#basket tbody td.remove, table#basket tbody td.status, table#basket tbody td.quantity {	border-right: 3px solid #FFFFFF;}body.noJS table#basket tbody td.quantity .quantity_minus, body.noJS table#basket tbody td.quantity .quantity_plus {	display: none;}table#basket tbody td.item {	padding-left: 30px;	color: #58585A;}table#basket tbody td.item a {	text-decoration: underline;	color: #58585A;}table#basket tbody td.remove {	padding: 6px 0px 10px;}table#basket tbody td.remove a {	font-size: 8px;	text-decoration: underline;	color: #424242;}table#basket tbody td.status, table#basket tbody td.quantity {	text-align: center;}table#basket tbody td.quantity input.text {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	border: 1px solid #D7D7D7;	width: 25px;	text-align: center;}table#basket tbody td.price {	padding-left: 16px;}table#basket tbody td.price .discount {	margin-left: 5px;	color: #FF0000;}table#basket tfoot {	}table#basket tfoot tr.update td {	padding: 5px 0px 15px;	text-align: center;}table#basket_footer {	border-top: 1px solid #D7D7D7;	width: 100%;}table#basket_footer td.discount {	padding: 12px 40px 8px;	border-right: 1px solid #FFFFFF;	width: 391px;	font-size: 14px;	color: #58585A;/*	background: url('../images/background_basket_table_discount.png') repeat-x bottom center;*/	background-image: -moz-linear-gradient(top, , );	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, ),color-stop(1, ));	filter:  	 progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='')";}table#basket_footer td.discount .discount_code {	margin-top: 15px;	font-size: 12px;}table#basket_footer td.discount .discount_code input.text {	padding: 3px 6px;	border: 1px solid #D7D7D7;	width: 200px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}table#basket_footer td.discount .discount_code input.submit {	padding: 0px 8px 2px 8px;	border: 1px solid #4C4C4E;	box-shadow: 3px 3px 5px #CCCCCC ;	-webkit-box-shadow: 3px 3px 5px #CCCCCC ;	-moz-box-shadow: 3px 3px 5px #CCCCCC ;	-o-box-shadow: 3px 3px 5px #CCCCCC ;	-msie-box-shadow: 3px 3px 5px #CCCCCC ;	height: 22px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	text-align: center;	letter-spacing: 0.5px;	color: #FFFFFF;	cursor: pointer;	background: url('../images/button_grey.png') repeat top center #615A50;}table#basket_footer td.total {	padding: 14px 25px 14px;/*	background: url('../images/background_basket_table_total.png') repeat-x bottom center;*/	background-image: -moz-linear-gradient(top, , );	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, ),color-stop(1, ));	filter:  	 progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='')";}table#basket_footer td.total .discount_total {	display: block;	margin-bottom: 14px;	font-size: 14px;}table#basket_footer td.total .order_total {	font-size: 22px;}table#basket_footer td.total .order_total .amount {	font-weight: bold;}/**** Order Process - Checkout ****/#checkout_existing, #checkout_new {	float: left;	margin: 12px -1px 12px 0px;	padding: 0px 30px;	border: 1px solid #D7D7D7;	border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	font-size: 13px;	width: 310px;	height: 326px;	color: #424242;	zoom: 1;}#checkout_existing {	margin-right: 20px;}#checkout_existing h3, #checkout_new h3 {	position: relative;	left: -30px;	padding: 10px 15px;	border-bottom: 1px solid #D7D7D7;	border-radius: 4px 4px 0px 0px;	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	width: 340px;	font-size: 16px;	background: url('../images/background_checkout_title.png') repeat-x top center #E4E4E4;}/* IE6 */* html #checkout_existing h3 { left: 0px; width: 260px; }* html #checkout_new h3 { left: 0px; width: 260px; }#checkout_existing h4, #checkout_new h4 {	margin: 28px 0px 5px 0px;}#checkout_existing form {	margin-top: 30px;}#checkout_existing form input.text {	margin: 3px 0px 12px;	padding: 2px 4px;	border: 1px solid #D7D7D7;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width: 302px;}#checkout_existing form a {	text-decoration: underline;	color: #424242;}#checkout_existing form input.submit {	float: right;	display: block;	margin-top: 30px;	padding: 0px 32px 3px 32px;	border: 0px;	border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	height: 28px;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	text-align: center;	letter-spacing: 0.5px;	color: #FFFFFF;	cursor: pointer;	background: url('../images/button_grey.png') repeat top center #615A50;}#checkout_new a {	font-weight: bold;	text-decoration: underline;	color: #424242;}#checkout_new li {	list-style: disc;	margin: 9px 0px 0px 14px;	color: #58585A;	zoom: 1;}#checkout_new .signup {	display: block;	margin-top: 17px;	font-size: 22px;	font-weight: bold;	zoom: 1;}#checkout_new .signup a {	float: right;	display: inline;	padding: 5px 32px 0px 32px;	border: 0px;	border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	height: 23px;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: normal;	text-align: center;	text-decoration: none;	letter-spacing: 0.5px;	color: #FFFFFF;	cursor: pointer;	background: url('../images/button_grey.png') repeat top center #615A50;}/* IE 6 */* html #checkout_new .signup a { float: right; display: block; margin-top: -25px; }/**** Order Process - Register ****/.checkout_register {	margin-top: 20px;	border: 1px solid #D7D7D7;	border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);}.checkout_register .register_progress li {	float: left;	padding: 12px 0px 21px 30px;	width: 224px;	font-size: 14px;	font-weight: bold;	background: url('../images/background_basket_register_progress.png') repeat-x top right #F9F9F9;}.checkout_register .register_progress li.active {	text-shadow: 0px 0px 2px #333333;	color: #FFFFFF;	background: url('../images/background_basket_register_progress_active.png') no-repeat top right;}.checkout_register .register_progress li.previous {	text-shadow: 0px 0px 2px #333333;	color: #FFFFFF;	background: url('../images/background_basket_register_progress_previous.png') repeat-x top right;}.checkout_register .register_progress li.details {	border-radius: 8px 0px 0px 0px;	-webkit-border-radius: 8px 8px 0px 0px 0px 0px 0px 0px;	-moz-border-radius: 8px 0px 0px 0px;	behavior: url(/javascripts/pie/PIE.htc);}.checkout_register .register_progress li.delivery {	border-radius: 0px 8px 0px 0px;	-webkit-border-radius: 0px 0px 8px 8px 0px 0px 0px 0px;	-moz-border-radius: 0px 8px 0px 0px;	behavior: url(/javascripts/pie/PIE.htc);}.checkout_register .register_form {	clear: both;	float: left;	padding: 10px 30px;	width: 340px;	font-size: 12px;	color: #424242;}.checkout_register h4 {	margin: 0px 0px 5px 0px;}.checkout_register .register_title {	padding: 10px 30px;	font-size: 13px;	line-height: 16px;}.checkout_register .register_form dl {	margin: 8px 0px;	padding: 7px;	background: #F9F9F9;}.checkout_register .register_form dt {	margin: 4px 0px;	font-size: 13px;}.checkout_register .register_form dt select {	margin: 0px 0px 10px 20px;}.checkout_register .register_form dd {	height: 26px;}.checkout_register .register_form dd input.text {	margin-bottom: 5px;	padding: 2px 3px;	border: 1px solid #D7D7D7;	width: 318px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.checkout_register .register_form dd input.error {	border: 1px solid #AA0000;	background: #FFFCFC;}.checkout_register .register_info {	float: right;	margin-top: 10px;	padding: 10px 30px 10px 0px;	width: 310px;	font-size: 12px;	color: #424242;}.checkout_register .register_info li {	list-style: disc;	margin: 9px 0px 0px 14px;	color: #58585A;}.checkout_register .register_info .error {	margin: 0px 0px 8px 0px;	font-weight: bold;	font-size: 13px;	line-height: 16px;	color: #AA0000;}.checkout_register .register_info .error a {	font-weight: bold;	font-size: 13px;	text-decoration: underline;	color: #880000;}.checkout_register .register_info .error a.close {	display: none;}.checkout_register a.register_prev {	display: block;	position: absolute;	bottom: 0px;	right: 160px;	margin: 20px 0px;	padding: 5px 20px 6px 40px;	border-radius: 0px 4px 4px 0px;	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	-webkit-border-radius: 0px 0px 4px 4px 4px 4px 0px 0px;	-moz-border-radius: 0px 4px 4px 0px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	font-size: 13px;	color: #FFFFFF;	background: url('../images/button_checkout_back_arrow.png') no-repeat top left #333333;}.checkout_register a.register_continue {	display: block;	position: absolute;	bottom: 0px;	right: 30px;	margin: 20px 0px;	padding: 5px 40px 6px 20px;	border-radius: 4px 0px 0px 4px;	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	-webkit-border-radius: 4px 4px 0px 0px 0px 0px 4px 4px;	-moz-border-radius: 4px 0px 0px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	font-size: 13px;	color: #FFFFFF;	background: url('../images/button_checkout_continue_arrow.png') no-repeat top right #333333;}.checkout_register input.submit {	position: absolute;	bottom: 0px;	right: 34px;	margin: 20px 0px;	padding: 3px 29px 3px 29px;	border: 0px;	border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	width: 100px;	font-size: 13px;	color: #FFFFFF;	cursor: pointer;	background: #333333;}/**** Order Process - Summary, Payment & Result ****/.checkout_content {	position: relative;	float: left;	margin: 12px 0px;	border: 1px solid #D7D7D7;	border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	font-size: 13px;	width: 770px;	color: #424242;}.checkout_content h3 {	padding: 10px 15px;	border-bottom: 1px solid #D7D7D7;	border-radius: 4px 4px 0px 0px;	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	font-size: 16px;/*	background: url('../images/background_checkout_title.png') repeat-x top center #E4E4E4;*/	background-image: -moz-linear-gradient(top, , );	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, ),color-stop(1, ));	filter:  	 progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='')";}.checkout_content h4 {	margin: 28px 30px 20px 30px;	line-height: 20px;}.checkout_content h5 {	margin: 28px 30px 20px 30px;}.checkout_content .address_options {	margin: 20px 15px;	padding: 12px;	background: #F2F2F2;}.checkout_content .address_options h5 {	margin: 0px;	font-size: 12px;	color: #000000;}.checkout_content .address_options h5 a {	padding-left: 20px;	font-size: 11px;	text-decoration: underline;	color: #424242;}.checkout_content .address_options input.submit, .checkout_content .delivery_options input.submit {	display: none;}body.noJS .checkout_content .address_options input.submit, body.noJS .checkout_content .delivery_options input.submit {	display: block;	margin: 10px 0px 0px 0px;	padding: 0px 8px 2px 8px;	border: 1px solid #4C4C4E;	box-shadow: 3px 3px 5px #CCCCCC ;	-webkit-box-shadow: 3px 3px 5px #CCCCCC ;	-moz-box-shadow: 3px 3px 5px #CCCCCC ;	-o-box-shadow: 3px 3px 5px #CCCCCC ;	-msie-box-shadow: 3px 3px 5px #CCCCCC ;	height: 22px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	text-align: center;	letter-spacing: 0.5px;	color: #FFFFFF;	cursor: pointer;	background: url('../images/button_grey.png') repeat top center #615A50;}.checkout_content .delivery_options, .checkout_content .card_details {	float: left;	margin: 0px 0px 20px 15px;	padding: 12px;	width: 344px;	background: #F2F2F2;}.checkout_content .delivery_options_error {	border: 1px solid #AA0000;}.checkout_content .delivery_options_error h5 {	color: #AA0000;}.checkout_content .delivery_options_error .error {	color: #AA0000;}.checkout_content .delivery_options h5 {	margin: 0px;}.checkout_content .delivery_options .options {	margin-top: 12px;}.checkout_content .address_options li, .checkout_content .delivery_options li {	margin: 15px 0px 0px 0px;}.checkout_content .address_options li input.radio, .checkout_content .delivery_options li input.radio {	margin: 0px 10px 0px 0px;}.checkout_content .summary_totals {	float: right;	margin: 20px 15px 20px 2px;	font-size: 14px;	width: 254px;}.checkout_content .summary_totals li {	margin: 8px 0px;}.checkout_content .summary_totals li span {	display: block;	float: left;	width: 100px;}.checkout_content .payment_details {	float: left;	margin: 0px 0px 20px 15px;	padding: 12px;	width: 304px;	background: #F2F2F2;}.checkout_content .card_details dd {	position: relative;}.checkout_content .card_details dd input.text {	position: relative;	margin: 3px 0px 12px;	padding: 2px 4px;	border: 1px solid #D7D7D7;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width: 332px;	z-index: 2;}.checkout_content .card_details dd input.text_short {	position: relative;	margin: 3px 5px 12px 0px;	padding: 2px 4px;	border: 1px solid #D7D7D7;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width: 30px;	z-index: 2;}.checkout_content .card_details dd select {	margin: 3px 5px 12px 0px;}.checkout_content .card_details dd a {	text-decoration: underline;	color: #424242;}.checkout_content .card_details dd input.error {	border: 1px solid #AA0000;	background: #FFFCFC;}.checkout_content .card_details dd select.error {	}.checkout_content .card_details dt label.error {	color: #AA0000;}.checkout_content .card_details .cvv_link {/*	float: left;*/	position: relative;	top: 6px;}.checkout_content .card_details .cvv_desc {	display: none;	position: absolute;	top: -20px;	right: 0px;	padding: 4px 8px;	border-radius: 4px   ;	-webkit-border-radius: 4px 4px      ;	-moz-border-radius: 4px   ;	behavior: url(/javascripts/pie/PIE.htc);	width: 180px;	line-height: 16px;	color: #FFFFFF;	background: #424242;	z-index: 1;}.checkout_content .paypal_checkout {	margin: 0px 0px 0px 40px;}.checkout_content .payment_details dt {	float: left;	padding: 6px 0px 6px 10px;	width: 70px;}.checkout_content .payment_details dd {	padding: 6px 0px;}.checkout_content .payment_errors .error {	float: right;	margin: 0px 0px 8px 0px;	width: 270px;	font-weight: bold;	font-size: 13px;	line-height: 16px;	color: #AA0000;}.checkout_content .payment_errors .error a {	font-weight: bold;	font-size: 13px;	text-decoration: underline;	color: #880000;}.checkout_content .payment_errors .error a.close {	display: none;}.checkout_content .result_address {	float: left;	margin: 20px 2px 0px 15px;	padding: 12px;	width: 445px;	height: 80px;	line-height: 18px;	background: #F2F2F2;}.checkout_content .result_delivery {	float: left;	margin: 20px 15px 15px 15px;	padding: 12px;	width: 242px;	height: 80px;	line-height: 18px;	background: #F2F2F2;}.checkout_content .result_address h5, .checkout_content .result_delivery h5 {	margin: 0px 0px 10px 0px;}
/****************	Account*****************/#account {	margin: 0px auto;}/**** Header ****/#account_header {	position: relative;	margin-bottom: 25px;	height: 40px;}#account_header h1 {	padding: 20px 0px 0px 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: normal;	color: ;}#account_menu {	float: right;	margin: 0px 25px 20px 0px;	border-radius: 0px 0px 0px 10px;	-webkit-border-radius: 0px 0px 0px 0px 0px 0px 10px 10px;	-moz-border-radius: 0px 0px 0px 10px;	behavior: url(/javascripts/pie/PIE.htc);	width: 900px;	height: 29px;	background: url('../images/background_account_header.png') repeat-x bottom center;}#account_menu ul {	float: right;}#account_menu li {	float: left;	margin: 0px 1px;	width: 122px;}#account_menu li a {	display: block;	padding: 8px 0px 7px 0px;	border: 1px solid #CCCCCC;	border-bottom: 0px;	border-radius: 4px 4px 0px 0px;	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	-webkit-border-radius: 4px 4px 4px 4px 0px 0px 0px 0px;	-moz-border-radius: 4px 4px 0px 0px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 12px;	text-align: center;	text-shadow: #FFFFFF 0px 0px 2px;	color: #333333;/*	background: url('../images/background_account_menu.png') repeat-x top center;*/	background-image: -moz-linear-gradient(top, , );	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, ),color-stop(1, ));	filter:  	 progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='')";}#account_menu li a:hover {	text-shadow: #CCCCCC 0px 0px 2px;	color: #000000;}#account_menu li.active a {	text-shadow: #000000 0px 0px 2px;	color: #FFFFFF;	background: url('../images/background_account_menu_active.png') repeat-x top center;	background-image: -moz-linear-gradient(top, , );	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, ),color-stop(1, ));	filter:  	 progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='')"; }a#logout {	position: absolute;	top: 28px;	right: 35px;	font-size: 10px;	font-weight: bold;	color: #000000;}/**** Content ****/#account_content, #checkout_existing, #checkout_new {	position: relative;}#account_content h3 {	position: relative;	margin: 5px 0px 0px 0px;	padding: 0px 0px 12px 0px;	border-bottom: 2px solid #D7D7D7;	font-size: 14px;	font-weight: bold;	color: #424242;}#account_content #checkout_existing h3, #account_content #checkout_new h3 {	margin: 0px;	padding: 10px 15px;}.account_content_full {	float: left;	width: 100%;}.account_content_left {	float: left;	width: 341px;}.account_content_left_wide {	float: left;	width: 508px;}.account_content_right {	float: right;	width: 405px;}.account_content_right_wide {	float: right;	width: 508px;}.details li {	position: relative;	padding: 12px 0px;	border-top: 0px solid #D7D7D7;	border-bottom: 2px solid #D7D7D7;	height: 14px;	font-size: 14px;	font-weight: bold;	color: #424242;}.details li.first {	border-top: 0px;}.details li.last {	border-bottom: 0px;}.details li a {	font-weight: bold;	font-size: 9px;	text-decoration: underline;	color: #58585A;}/**** Orders List ****/.orders_list {	margin-top: 10px;	border: 1px solid #CCCCCC;	border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);}.orders_list table {	border-collapse: separate;	border-spacing: 2px;	width: 100%;}.orders_list table td {	padding: 8px 10px;	font-size: 13px;	text-align: center;	color: #58585A;}.orders_list table tr.even td {	background: #F2F2F2;}.orders_list table tr.active td {	color: #000000;}.orders_list table td a {	text-decoration: underline;	color: #58585A;}.orders_list table tr.active td a {	color: #000000;}.orders_list table td.status {	font-weight: bold;	font-size: 10px;	text-align: left;	color: #424242;}.orders_list table td .order_status_red {	display: inline-block;	margin-right: 5px;	border-radius: 2px 2px 2px 2px;	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	width: 8px;	height: 8px;	background: #D04618;}.orders_list table td .order_status_yellow {	display: inline-block;	margin-right: 5px;	border-radius: 2px 2px 2px 2px;	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	width: 8px;	height: 8px;	background: #FF9933;}.orders_list table td .order_status_green {	display: inline-block;	margin-right: 5px;	border-radius: 2px 2px 2px 2px;	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	-webkit-border-radius: 2px 2px 2px 2px 2px 2px 2px 2px;	-moz-border-radius: 2px 2px 2px 2px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	width: 8px;	height: 8px;	background: #7FAE4D;}/**** Details ****/.details a.edit, .details a.cancel {/*	float: right;*/	position: absolute;	top: 12px;	right: 0px;	display: block;	margin-top: -4px;	padding: 4px 0px;	border: 1px solid #333333;	width: 64px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: center;	text-decoration: none;	color: #FFFFFF;	background: url('../images/background_account_menu_active.png') repeat-x top center;	background-image: -moz-linear-gradient(top, , );	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, ),color-stop(1, ));	filter:  	 progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='')";}.details a.save {/*	float: right;*/	position: absolute;	top: 12px;	right: 62px;	display: block;	margin: -4px 10px 0px 0px;	padding: 4px 0px;	border: 1px solid #333333;	width: 64px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: center;	text-decoration: none;	color: #FFFFFF;	background: url('../images/background_account_details_save.png') repeat-x top center;	background-image: -moz-linear-gradient(top, , );	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, ),color-stop(1, ));	filter:  	 progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='')";}.details a.cancel, .details a.save, .details .editing {	display: none;}.details input.text {	margin: -4px 0px;	padding: 2px 3px;	border: 1px solid #D7D7D7;	width: 230px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}.details select {	margin: -4px 0px}/* IE6 */* html .details input.text { margin: 0px; }* html .details select { margin: 0px; }.details input.name {	width: 130px;}/**** Addresses ****/a#add_address {	position: absolute;	top: -4px;	right: 0px;	display: block;	padding: 5px 0px 4px 0px;	border: 1px solid #D7D7D7;	border-radius: 12px 12px 12px 12px;	-webkit-border-radius: 12px 12px 12px 12px 12px 12px 12px 12px;	-moz-border-radius: 12px 12px 12px 12px;	behavior: url(/javascripts/pie/PIE.htc);	width: 145px;	height: 13px;	font-weight: bold;	font-size: 12px;	text-align: center;	color: #333333;	background-image: -moz-linear-gradient(top, , );	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, ),color-stop(1, ));	filter:  	 progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='')";}a#add_address span {	float: left;	display: block;	margin: 0px -7px 0px 7px;	border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	width: 11px;	height: 11px;	text-align: center;	background: #F4F4F4;}a#add_address:hover {	background-image: -moz-linear-gradient(top, , );	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, ),color-stop(1, ));	filter:  	 progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='')";}#address_list {	margin-top: 10px;}#address_list li {	position: relative;	float: left;	margin: 0px 19px 19px 0px;	padding: 20px;	border: 1px solid #CCCCCC;	border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	-webkit-border-radius: 8px 8px 8px 8px 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	width: 175px;	height: 130px;	font-size: 12px;	line-height: 20px;	background-image: -moz-linear-gradient(top, , );	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, ),color-stop(1, ));	filter:  	 progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='')";}#address_list li h5 {	margin-bottom: 15px;}#address_list li a {	position: absolute;	bottom: 20px;	font-weight: bold;	font-size: 10px;	text-decoration: underline;	color: #58585A;}#address_list li a.delete {	left: 50px;}.edit_address {	display: none;	float: left;}.edit_address dl {	margin: 8px 0px;	padding: 7px;	background: #F9F9F9;}.edit_address dt {	margin: 4px 0px;	font-size: 13px;}.edit_address dt select {	margin: 0px 0px 10px 20px;}.edit_address dd {	height: 26px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.edit_address dd a {	text-decoration: underline;	color: #58585A;}.edit_address dd input.text {	margin-bottom: 5px;	padding: 2px 3px;	border: 1px solid #D7D7D7;	width: 318px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.edit_address dd input.submit {	margin: 4px 10px 0px 0px;	padding: 3px 29px 3px 29px;	border: 0px;	border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	behavior: url(/javascripts/pie/PIE.htc);	font-size: 13px;	color: #FFFFFF;	cursor: pointer;	background: #333333;}/**** Orders ****/.order_details {	position: relative;	display: none;}.order_details .order_connector {	position: absolute;	top: 22px;	left: -31px;	width: 31px;	height: 10px;	background: #F2F2F2;}
/****************	Shop*****************//**** Category Nav ****/#category_nav {}#category_nav li {}#category_nav li a {}#category_nav li.first {}#category_nav li.active a {}#category_nav li ul {}/**** Product List ****/.product_list h4 {}.product_list ul {}.product_list ul li {}.product_list ul li .overlay {}.product_list ul li a.image {}.product_list ul li h5.brand {}.product_list ul li h6.title {}.product_list ul li h6 a {}.product_list ul li span {}.product_list ul li span.price {}.product_list ul li span.price_rrp {}.product_list .pagination {}.product_list .pagination span {}.product_list .pagination span, .product_list .pagination span a {}.product_list .pagination #page_prev, .product_list .pagination #page_next, .product_list .pagination #page_prev a, .product_list .pagination #page_next a {}.product_list .pagination .inactive {}.product_list .pagination .current a {}.no_products, .no_categories {}/**** Category List ****/#category_list h3 {}#category_list ul {}#category_list ul li {}#category_list ul li a {}#category_list ul li a:hover {}/**** Category Product List ****/#category_product_list {}#category_product_list h3 {}#category_product_list h3 a {}/**** Product ****/#product {}#product h3 {}#product .details {}#product #add_to_basket {}#product #add_to_basket .price {}#product #add_to_basket .price span {}#product #add_to_basket .price_was {}#product #add_to_basket .price_was span {}#product #add_to_basket .price_rrp {}#product #add_to_basket .price_rrp span {}#product #add_to_basket .availability {}#product #add_to_basket .availability span {}#product #add_to_basket .quantity {}#product #add_to_basket select {}#product #add_to_basket .quantity span {}#product #add_to_basket .features {}#product #add_to_basket .features h5 {}#product #add_to_basket .features .feature_title {}#product #add_to_basket input.submit {}#product #description {}#product #description p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#product #gallery {}#product #gallery .description {}#product #gallery .description a {}#product #gallery .image {	display: inline-block;	position: relative;}* html #product #gallery .image {	display: inline;}#product #gallery .image img.large {}#product #gallery .image .image_tl {	position: absolute;	top: 0px;	left: 0px;	width: 18px;	height: 18px;	background: url('../images/background_product_gallery_tl.png') no-repeat top left;}#product #gallery .image .image_tr {	position: absolute;	top: 0px;	right: 0px;	width: 18px;	height: 18px;	background: url('../images/background_product_gallery_tr.png') no-repeat top left;}#product #gallery .image .image_br {	position: absolute;	bottom: 0px;	right: 0px;	width: 18px;	height: 18px;	background: url('../images/background_product_gallery_br.png') no-repeat top left;}#product #gallery .image .image_bl {	position: absolute;	bottom: 0px;	left: 0px;	width: 18px;	height: 18px;	background: url('../images/background_product_gallery_bl.png') no-repeat top left;}#product #gallery .thumbnails {	position: relative;	overflow: hidden;	z-index: 1;}#product #gallery .thumbnails .thumbnails_left {	position: relative;	float: left;	cursor: pointer;	z-index: 2;}#product #gallery .thumbnails .thumbnails_right {	position: relative;	float: right;	cursor: pointer;	z-index: 2;}#product #gallery .thumbnails .thumbnails_wrapper {	position: absolute;	top: 0px;	left: 0px;}#product #gallery .thumbnails span {	display: block;}#product #gallery .thumbnails img.thumb {	position: relative;	left: 0px;	cursor: pointer;}#product #gallery .thumbnails img.thumb:hover {}#product #cross_sell div.title {}/**** Product Added Notice ****/#product_added {	position: absolute;	top: 63px;	right: 55px;	width: 354px;	height: 107px;	background: url('../images/background_basket_added.png') no-repeat top center;	z-index: 100;}#product_added span {	display: block;	margin-top: 40px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	text-align: center;}#product_added #checkout {	display: block;	position: absolute;	bottom: 12px;	left: 40px;	padding: 6px 12px 0px 12px;	border-radius: 8px   ;	-webkit-border-radius: 8px 8px      ;	-moz-border-radius: 8px   ;	behavior: url(/javascripts/pie/PIE.htc);	height: 19px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	cursor: pointer;}#product_added #continue {	display: block;	position: absolute;	bottom: 12px;	right: 40px;	padding: 6px 12px 0px 12px;	border-radius: 8px   ;	-webkit-border-radius: 8px 8px      ;	-moz-border-radius: 8px   ;	behavior: url(/javascripts/pie/PIE.htc);	height: 19px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	text-align: center;	cursor: pointer;}


/****************
	Accessibility
*****************/

.page_style_container {
	float: left;
	padding: 20px;
	height: 81px;
	width: 196px;
	text-align: center;
}

.page_style_container h5 {
	margin: 0px;
	font-size: 12px;
	color: #333;
}

.page_style_container p {
	margin: 10px 0px 0px 0px;
}

.page_style_container a {
	display: block;
	float: left;
	margin: 0px 0px 0px 13px;
	height: 47px;
	width: 47px;
	text-indent: -9999px;
}

#font_sizes a.standard {
	background: url('../images/font_standard.jpg') no-repeat;
}

#font_sizes a.larger {
	background: url('../images/font_larger.jpg') no-repeat;
}

#font_sizes a.largest {
	background: url('../images/font_largest.jpg') no-repeat;
}

#site_styles a.standard {
	background: url('../images/style_standard.jpg') no-repeat;
}

#site_styles a.contrast {
	background: url('../images/style_contrast.jpg') no-repeat;
}

#site_styles a.plain {
	background: url('../images/style_plain.jpg') no-repeat;
}

/**** Font - Larger ****/
/*
.f-larger * , 
.f-larger * > *, 
.f-larger * > * > * , 
.f-larger * > * > * > *, 
.f-larger * > * > * > * > *,
.f-larger * > * > * > * > * > *, 
.f-larger * > * > * > * > * > * > *,
.f-larger * > * > * > * > * > * > * > *,
.f-larger * > * > * > * > * > * > * > * > *
{ font-size: 15px; }
*/

.f-larger {  font-size: 15px; }
.f-larger p { font-size: 15px; }
.f-larger li {font-size: 15px; }
.f-larger a { font-size: 15px; }
.f-larger span { font-size: 15px; }
.f-larger input { font-size: 15px; }
.f-larger label { font-size: 15px; }

/* .f-larger #nav_bar a { font-size: 17px; } */
.f-larger #header #telephone_cta { font-size: 15px; }
.f-larger #header #telephone_cta strong { font-size: 15px; }

.f-larger #breadcrumb .crumb, .f-larger #breadcrumb {font-size: 15px; }
.f-larger #content .column_full .row_two .element_one #left_nav { font-size: 15px; }
.f-larger #content .column_full .row_two .element_two p { font-size: 15px; }
.f-larger #content .column_full .row_two .element_two a { font-size: 15px; }
.f-larger .cta .cta_header_container a { font-size: 15px; }  
.f-larger #home #home_footer .homefoot_col .home_cta_header { font-size: 15px;  }
.f-larger #content .cta .cta_header_container a{ font-size: 14px; }
.f-larger #content #right_nav .cta .cta_content ul li, .f-larger #content #right_nav #testimonials_cta.cta .cta_content ul li, .f-larger #content #right_nav #casestudies_cta.cta .cta_content ul li{ font-size: 15px; }
.f-larger #search_results .page_result span.title a{ font-size: 20px;  }
.f-larger #search_results .page_result span.description{ font-size: 15px; }
.f-larger #footer_wrapper li a { font-size: 12px; }

/**** Font - Largest ****/

/*
.f-largest * , 
.f-largest * > *, 
.f-largest * > * > * , 
.f-largest * > * > * > *, 
.f-largest * > * > * > * > *,
.f-largest * > * > * > * > * > *, 
.f-largest * > * > * > * > * > * > *,
.f-largest * > * > * > * > * > * > * > *,
.f-largest * > * > * > * > * > * > * > * > *
{ font-size: 17px; }
*/

.f-largest {  font-size: 17px; }
.f-largest p { font-size: 17px; }
.f-largest li {font-size: 17px; }
.f-largest a { font-size: 17px; }
.f-largest span { font-size: 17px; }
.f-largest input { font-size: 17px; }
.f-largest label { font-size: 17px; }

/* .f-largest #nav_bar a { font-size: 17px; } */
.f-largest #header #telephone_cta { font-size: 17px; }
.f-largest #telephone_cta strong { font-size: 17px; }

.f-largest #breadcrumb .crumb, .f-largest #breadcrumb {font-size: 17px; }
.f-largest #content .column_full .row_two .element_one #left_nav { font-size: 17px; }
.f-largest #content .column_full .row_two .element_two p { font-size: 17px; }
.f-largest #content .column_full .row_two .element_two a { font-size: 17px; }
.f-largest .cta .cta_header_container a { font-size: 14px; }  
.f-largest #home #home_footer .homefoot_col .home_cta_header { font-size: 17px;  }
.f-largest #content .cta .cta_header_container a{ font-size: 14px; }
.f-largest #content #right_nav .cta .cta_content ul li, .f-largest #content #right_nav #testimonials_cta.cta .cta_content ul li, .f-largest #content #right_nav #casestudies_cta.cta .cta_content ul li{ font-size: 17px; }
.f-largest #search_results .page_result span.title a{ font-size: 22px;  }
.f-largest #search_results .page_result span.description{ font-size: 17px; }
.f-largest #footer_wrapper li a { font-size: 12px; }

/**** Style - Contrast ****/

.s-contrast, .s-contrast #wrapper { background: #000; color: #FFFC00; }
.s-contrast #content, .s-contrast #nav_bar{ background: #333; color: #FFFC00; }
.s-contrast #nav_bar a{ background: #000; color: #00FFFF; }
.s-contrast #nav_bar a:hover, .s-contrast #nav_bar a.active{ background: #666; color: #00FFFF; }
.s-contrast p, .s-contrast #header #telephone_cta, .s-contrast #header #telephone_cta strong{ color: #FFFC00; }
.s-contrast a, .s-contrast #breadcrumb .crumb, .s-contrast #breadcrumb{ color: #00FFFF; }


.s-contrast #content .column_full .row_two .element_one #left_nav{ background: #333; }
.s-contrast #content .column_full .row_two .element_one #left_nav a{ color: #00FFFF; }
.s-contrast #content .column_full .row_two .element_two p{ color:#FFFC00; }
.s-contrast #content .column_full .row_two .element_two a{ color: #00FFFF; }

.s-contrast .cta .cta_header_container, .s-contrast #home #home_footer .homefoot_col .home_cta_header, .s-contrast #content .cta .cta_header_container
{
	background: #000; color: #FFFC00;
}

.s-contrast #home #home_footer .homefoot_col .homefoot_content{ background: #333; color: #FFFC00; }
.s-contrast #home #home_footer .homefoot_col .homefoot_content a{ color: #00FFFF; }
.s-contrast .cta .cta_header_container a, .s-contrast #home #home_footer .homefoot_col .home_cta_header a, .s-contrast #content .cta .cta_header_container a
{
	color: #00FFFF;
}


.s-contrast #footer a, .s-contrast #search_results .page_result a{ color: #00FFFF; }

.s-contrast h1, .s-contrast h2, .s-contrast h3, .s-contrast h4, .s-contrast h5 { color: #FFFC00; }

.s-contrast #content .column_full .row_one .element_one .content_banner h1, 
.s-contrast #home .column_full .row_one .element_one h1,
.s-contrast #content .column_full .row_two .element_two h3, 
.s-contrast #content .childrens_services .column_full .row_one .element_one .content_text h1
{ color: #FFFC00; }

.s-contrast #content #home .column_full .row_three .element_one, 
.s-contrast #content #home .column_full .row_three .element_two, 
.s-contrast #content #home .column_full .row_three .element_three, 
.s-contrast #content #home .column_full .row_three .element_four
{
	background: #333; color: #FFFC00;
}

.s-contrast #home #home_footer #work_for_us_cta .homefoot_content .home_job_record{ background: #666; border: 1px solid #ccc; }

.s-contrast .cta .cta_header_container .cta_header,
.s-contrast #home #home_footer .homefoot_col .home_cta_header .cta_header,
.s-contrast #content .cta .cta_header_container .cta_header,
.s-contrast #home #home_footer #ref_enquiry_cta ul li label, 
.s-contrast #content #lower_left_nav .cta ul li label, 
.s-contrast #home #home_footer p, 
.s-contrast #home #home_footer #work_for_us_cta .homefoot_content .home_job_record h5, 
.s-contrast #home #home_footer #work_for_us_cta .homefoot_content .home_job_record p, 
.s-contrast #content .column_full .row_two .element_one #left_nav p, 
.s-contrast #search_results .page_result .title, .s-contrast #content #home .column_full .row_three .element_one h3, 
.s-contrast #content #home .column_full .row_three .element_two h3, 
.s-contrast #content #home .column_full .row_three .element_three h3, 
.s-contrast #content #home .column_full .row_three .element_four h3, 
.s-contrast #content #home .column_full .row_three .element_one p, 
.s-contrast #content #home .column_full .row_three .element_two p, 
.s-contrast #content #home .column_full .row_three .element_three p, 
.s-contrast #content #home .column_full .row_three .element_four p, 
.s-contrast #centre h1{ color: #FFFC00; }

.s-contrast #blog .post h2 { color: #00FFFF; }
.s-contrast #blog .post h2 a { color: #00FFFF; }
.s-contrast #blog .post h3 a { color: #00FFFF; }
.s-contrast #blog .post small { color: #FFFC00; }

/* checkout */
.s-contrast #checkout_sidebar ul li { color: #00FFFF; }
.s-contrast #checkout_sidebar ul li.active { color: #FFFC00; background: none; }
.s-contrast #checkout_continue { border: 1px solid #00FFFF; border-radius: 0px   ;	-webkit-border-radius: 0px 0px      ;	-moz-border-radius: 0px   ;	behavior: url(/javascripts/pie/PIE.htc); color: #000000; box-shadow: none    ;	-webkit-box-shadow: none    ;	-moz-box-shadow: none    ;	-o-box-shadow: none    ;	-msie-box-shadow: none    ; background: #FFFC00; }
.s-contrast #checkout_previous { border: 1px solid #00FFFF; border-radius: 0px   ;	-webkit-border-radius: 0px 0px      ;	-moz-border-radius: 0px   ;	behavior: url(/javascripts/pie/PIE.htc); color: #000000; box-shadow: none    ;	-webkit-box-shadow: none    ;	-moz-box-shadow: none    ;	-o-box-shadow: none    ;	-msie-box-shadow: none    ; background: #FFFC00; }
.s-contrast #checkout_shop { border: 1px solid #00FFFF; border-radius: 0px   ;	-webkit-border-radius: 0px 0px      ;	-moz-border-radius: 0px   ;	behavior: url(/javascripts/pie/PIE.htc); color: #000000; box-shadow: none    ;	-webkit-box-shadow: none    ;	-moz-box-shadow: none    ;	-o-box-shadow: none    ;	-msie-box-shadow: none    ; background: #FFFC00; }
.s-contrast #checkout_pay { border: 1px solid #00FFFF; border-radius: 0px   ;	-webkit-border-radius: 0px 0px      ;	-moz-border-radius: 0px   ;	behavior: url(/javascripts/pie/PIE.htc); color: #000000; box-shadow: none    ;	-webkit-box-shadow: none    ;	-moz-box-shadow: none    ;	-o-box-shadow: none    ;	-msie-box-shadow: none    ; background: #FFFC00; }
.s-contrast table#basket thead th { color: #000000; background: #00FFFF; }
.s-contrast table#basket tbody tr.first td { border-color: #000000; }
.s-contrast table#basket tbody td { color: #FFFC00; background: #000000; }
.s-contrast table#basket tbody td a { color: #FFFC00; }
.s-contrast table#basket_footer { border-color: #00FFFF; }
.s-contrast table#basket_footer td.discount { color: #FFFC00; background: #000000; }
.s-contrast table#basket_footer td.discount .discount_code input.submit { border: 1px solid #00FFFF; color: #000000; box-shadow: none    ;	-webkit-box-shadow: none    ;	-moz-box-shadow: none    ;	-o-box-shadow: none    ;	-msie-box-shadow: none    ; background: #FFFC00; }
.s-contrast table#basket_footer td.total { color: #FFFC00; background: #000000; }
.s-contrast .checkout_register .register_progress li { border-bottom: 1px solid #00FFFF; color: #00FFFF; background: #000000; }
.s-contrast .checkout_register .register_progress li.active { color: #FFFC00; background: #000000; }
.s-contrast .checkout_register { color: #FFFC00; }
.s-contrast .checkout_register .register_form dl { border: 1px solid #00FFFF; color: #FFFC00; background: none; }
.s-contrast .checkout_register a.register_continue { border: 1px solid #00FFFF; border-radius: 0px   ;	-webkit-border-radius: 0px 0px      ;	-moz-border-radius: 0px   ;	behavior: url(/javascripts/pie/PIE.htc); color: #000000; box-shadow: none    ;	-webkit-box-shadow: none    ;	-moz-box-shadow: none    ;	-o-box-shadow: none    ;	-msie-box-shadow: none    ; background: #FFFC00; }
.s-contrast .checkout_register a.register_prev { border: 1px solid #00FFFF; border-radius: 0px   ;	-webkit-border-radius: 0px 0px      ;	-moz-border-radius: 0px   ;	behavior: url(/javascripts/pie/PIE.htc); color: #000000; box-shadow: none    ;	-webkit-box-shadow: none    ;	-moz-box-shadow: none    ;	-o-box-shadow: none    ;	-msie-box-shadow: none    ; background: #FFFC00; }
.s-contrast .checkout_register input.submit { border: 1px solid #00FFFF; border-radius: 0px   ;	-webkit-border-radius: 0px 0px      ;	-moz-border-radius: 0px   ;	behavior: url(/javascripts/pie/PIE.htc); color: #000000; box-shadow: none    ;	-webkit-box-shadow: none    ;	-moz-box-shadow: none    ;	-o-box-shadow: none    ;	-msie-box-shadow: none    ; background: #FFFC00; }
.s-contrast .checkout_content h3 { color: #000000; background: #00FFFF; }
.s-contrast .checkout_content h4 { color: #FFFC00; }
.s-contrast .checkout_content h5 { color: #FFFC00; }
.s-contrast .checkout_content .address_options { border: 1px solid #00FFFF; color: #FFFC00; background: #000000; }
.s-contrast .checkout_content .address_options h5 { color: #00FFFF; }
.s-contrast .checkout_content .address_options h5 a { color: #00FFFF; }
.s-contrast .checkout_content .delivery_options { border: 1px solid #00FFFF; color: #FFFC00; background: #000000; }
.s-contrast .checkout_content .delivery_options h5 { color: #00FFFF; }
.s-contrast .checkout_content .summary_totals li { color: #FFFC00; }
.s-contrast .checkout_content .card_details { border: 1px solid #00FFFF; color: #FFFC00; background: #000000; }
.s-contrast .checkout_content .card_details a { color: #00FFFF; }
.s-contrast .checkout_content .payment_details { border: 1px solid #00FFFF; color: #FFFC00; background: #000000; }
.s-contrast .checkout_content .card_details .cvv_desc { color: #000000; background: #00FFFF; }
.s-contrast .checkout_content .card_details dt label.error { color: #FF0000; }
.s-contrast .checkout_content .result_address { border: 1px solid #00FFFF; color: #FFFC00; background: #000000; }
.s-contrast .checkout_content .result_delivery { border: 1px solid #00FFFF; color: #FFFC00; background: #000000; }
