/*
*
* Purpose: Majesticare Global Stylesheet 
* Author: Jupiter Digital
* Created:October 2009
* Last modified: Aouse Al-Rawi - December 2009
* (c)2009 Jupiter Design Ltd 
*
*/

/*********************************************************************************
*
* GENERAL STYLES
*
**********************************************************************************/
*{margin:0px;padding:0px;}
body{background-color:#80807F;min-width:954px;text-align:center;font-size:63.5%;font-family:Georgia,Arial,Verdana;}
p{font-size:1.5em;color:#666;line-height:1.4em;margin:0px 0 20px 0;}
.standfirst p{font-size:1.8em;margin-bottom:30px;line-height:1.5em;padding:0;}
p.back_to_top{margin:0px 0 0 0;padding:0px 0 0 0;font-size:1.2em;clear:both;}
p.back_to_top img{vertical-align:top;margin:0 3px 0 0;}
p.back_to_top a{color:#737270;}
a{text-decoration:none;color:#3D99A5;}
a:hover{text-decoration:underline;}
a:focus{}
h1{font-size:2.2em;color:#7D1979;font-weight:normal;margin:0 0 7px 0;padding:0;}
h1 img{margin:0 0 0 10px;vertical-align:bottom;}

h2{font-size:1.8em;color:#7D1979;font-weight:normal;margin:0 0 10px 0;}
h3{font-size:1.6em;color:#7D1979;font-weight:normal;margin:0 0 10px 0;}
ul{list-style-type:none;margin:0 0 10px 12px;padding:0;font-size:1.5em;color:#666;}
ul li{background-image:url('images/graphic/corporate-level/generic/grey_bullet_point.gif');background-repeat:no-repeat;background-position: 0em .5em;padding:0px 0px 7px 9px;margin:0px 0px 0px -11px;}
.border{border:1px solid red;}
.no_border{border:none;}

.clear{clear:both;height:0px;}
.clearContainer{overflow:hidden;}
.clearContainerGeneral{overflow:hidden;margin:0 0 17px 0;}

.hide{display:none;}

.bold{font-weight:bold;	}

.left{float:left;}
.right{float:right;}

.floatRightBox{margin:0 0 15px 25px}
.floatLeftBox{margin:0 25px 15px 0;}

.maj_borders{border-top:1px solid #E0D0D7;border-bottom:1px solid #B37FAE;height:1px;}
.maj_bordersLower{border-top:1px solid #B37FAE;border-bottom:1px solid #E0D0D7;height:1px;margin:0px 0 0px 0;}
.maj_bordersSingle{border-top:1px solid #E0D0D7;height:1px;margin-top:-4px;}

.maj_boxesHorizontal{float:left;margin:0 12px 0px 0;}
.maj_boxesVertical{margin:0 0 20px 0;}
/*********************************************************************************/

/*********************************************************************************
*
* CONTAINERS
*
**********************************************************************************/
.maj_outerContainer{background-image:url('images/graphic/corporate-level/background/reeds_bk.jpg');background-repeat:no-repeat;width:100%;margin:auto;text-align:left;border:0px solid black;background-color:#DFDAD6;}
.maj_innerContainerCorp{width:954px;margin:auto;border:0px solid red;}
.maj_contentContainer{margin:auto;width:954px;overflow:hidden;border:0px solid #000;}
.maj_contentContainerTiny{width:181px;overflow:hidden;border:0px solid red;}
.maj_contentContainerSmall{width:297px;margin:0 20px 0px 0;overflow:hidden;border:0px solid red;}
.maj_contentContainerMedium{width:367px;margin:0 0px 20px 0;}
.maj_contentContainerMediumBig{width:381px;margin:0 13px 20px 0;}
.maj_contentContainerBig{width:467px;}

.maj_generalContainer{margin:0px 0 35px 0;padding:0;}
.maj_generalContainer ul {color:#666;margin:0 0 0 13px;padding:0;}
/*
.maj_generalContainer ul li{font-size:1.4em;background-image:url('images/graphic/corporate-level/generic/grey_bullet_point.gif');background-repeat:no-repeat;background-position: 0em .4em;padding:0px 0px 7px 9px;margin:0px 0px 0px -11px;}
.maj_generalContainerSmall{margin:0px 0 11px 0}
*/
.maj_contentContainerMassive{width:696px;}
.maj_contentContainerMassive p{margin:0px 0 30px 0;}
.maj_contentContainerHuge{width:775px;}
.maj_contentContainerFull{width:954px;}
/*********************************************************************************/


/*********************************************************************************
*
* HOME
*
**********************************************************************************/
#newsTitle{font-size:1.5em;color:#999;margin:0px 5px 0px 0;display:block;float:left;}
#news{margin:0 0 8px 90px;padding:0;font-size:1.5em;color:#666;}
#news li{background-image:none;background-position: 0em .0em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#news li a, #news li a:hover{color:#3D99A5;}

.maj_home{width:314px;border:0px solid red;}
.maj_home div{background-repeat:no-repeat;width:145px;height:115px;float:left;position:relative;}
.maj_home span {position:absolute;bottom:5px;}
.maj_home  p{margin:0;padding:7px;font-size:1.6em;color:#FFF;line-height:1.1em;}
.maj_home span a{margin:0;padding:0px;font-size:1.3em;color:#FFF;}
.maj_home img{padding:0 4px 0 7px;}
.maj_home .maj_purpleBox{background-image:url('images/graphic/corporate-level/home/home_purple_grad_bk.jpg');margin:7px 24px 0 0;}
.maj_home .maj_greenBox{background-image:url('images/graphic/corporate-level/home/home_green_grad_bk.jpg');margin-top:7px;}
/*********************************************************************************/


/*********************************************************************************
*
* BREADCRUMB
*
**********************************************************************************/
.maj_breadcrumb{font-size:1.2em;margin:0 0 5px 0;color:#9F9EA3;}
.maj_breadcrumb span{margin:0 0px 0 0px;}
.maj_breadcrumb span a{color:#9F9EA3;}
.maj_breadcrumb span.selected{color:#727272;}
/*********************************************************************************/

/*********************************************************************************
*
* HEADER
*
**********************************************************************************/
.maj_header{padding:0 0 15px 0;width:954px;overflow:hidden;border:0px solid #000;}
.maj_header .maj_headerLogo{width:348px;float:right;border:0px solid black;margin:20px 0 20px 0;}
.maj_header .maj_headerSearchBox{width:205px;float:right;border:0px solid black;}
.maj_header .maj_headerSearchBox form{margin:0 0 3px 0;padding:3px 0 3px 0;background-color:#FFF;}
.maj_header .maj_headerSearchBox form label{font-size:1.2em;color:#9F9EA3;margin:2px 4px 0 4px;display:block;float:left;}
.maj_header .maj_headerSearchBox form input{background-color:#F4F4F4;border:none;height:20px;font-style:italic;color:#9F9EA3;font-size:1.1em;padding:0 0px 0 0px;font-family:Georgia,Arial,Times;color:#000;}
.maj_header .maj_headerSearchBox form select{background-color:#F4F4F4;border:none;height:20px;font-style:italic;color:#9F9EA3;font-size:1.1em;font-family:Georgia,Arial,Times;padding-top:3px;width:126px;}
.maj_header .maj_headerSearchBox form select option{color:#3D99A5;font-size:1.1em;font-style:normal;padding:3px;font-family:Georgia,Arial,Times;}
.maj_header .maj_headerSearchBox form input.submit{width:14px;height:14px;margin:0 2px 0 2px;vertical-align:middle;padding:0;display:none;}
/*********************************************************************************/


/*********************************************************************************
*
*  NAVIGATION
*
**********************************************************************************/
.maj_header .maj_globalNav{margin:2px 0 0 0;padding:2px 0 0 0;border-top:0px solid #000;overflow:hidden;}
.maj_header .maj_globalNav ul{margin:0px 0 0 0;overflow:hidden;border:0px solid red;}
.maj_header .maj_globalNav ul li{display:block;float:left;margin:0px 0 0 0;color:#7E7E7E;background-image:none;padding:0;}
.maj_header .maj_globalNav ul li a{color:#7E7E7E}
.maj_header .maj_globalNav ul li.selected a,.maj_header .maj_globalNav ul li.selected{color:#000;}
.maj_header .maj_globalNav ul li.seperator{background-position:0 0;margin:8px 7px 0 7px;background-image:url('images/graphic/corporate-level/generic/global_nav_bullet.gif');background-repeat:no-repeat;width:2px;height:3px;}

.maj_subNav{margin:5px 0 0 0;padding:2px 0 0 0;border-top:0px solid #000;overflow:hidden;}
.maj_subNav ul{margin:0px 0 0 0;overflow:hidden;}
.maj_subNav ul li{display:block;float:left;margin:0px 0 0 0;color:#7E7E7E;background-image:none;padding:0;}
.maj_subNav ul li a{color:#7E7E7E}
.maj_subNav ul li.selected {color:#000;}
.maj_subNav ul li.seperator{margin:8px 7px 0 7px;}

.maj_leftNav{width:145px;border:0px solid red;overflow:hidden;margin:5px 34px 10px 0}
.maj_leftNav ul{margin:0px 0 8px 0;overflow:hidden;}
.maj_leftNav ul li{margin:0px 0 10px 0;color:#7E7E7E;background-image:none;padding:0;}
.maj_leftNav ul li a{color:#7E7E7E}
.maj_leftNav ul li.selected {color:#000;}

.maj_catNav{margin:-5px 0 6px 0;padding:2px 0 0 0;border-bottom:0px solid #B37FAE;overflow:hidden;}
.maj_catNav ul{margin:0px 0 0 0;overflow:hidden;}
.maj_catNav ul li{display:block;float:left;margin:0px 0 0 0;color:#7E7E7E;padding:0;background-image:none;}
.maj_catNav ul li a{color:#7E7E7E}
.maj_catNav ul li.selected{border-bottom:0px solid #7D1979;}
.maj_catNav ul li.selected{color:#000;}
.maj_catNav ul li.seperator{margin:8px 8px 0 8px;}
/*********************************************************************************/


/*********************************************************************************
*
* CTAS
*
**********************************************************************************/
.maj_ctas{background-color:#DFD3B0;width:222px;min-height:202px;position:relative;}
.maj_ctas h2{padding:17px 17px 5px 17px;margin:0;}
.maj_ctas p{padding:0px 17px 17px 17px;}
.maj_ctas .maj_ctasButton {overflow:hidden;margin:10px 0 0 17px;position:absolute;bottom:15px;}

.maj_ctasButton .maj_ctasButtonLeft {float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_stone_left_grad_bk.jpg');background-repeat:no-repeat;width:26px;height:42px;}
.maj_ctasButton .maj_ctasButtonLink {float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_stone_grad_repeater_bk.jpg');background-repeat:repeat;height:42px;padding:0 0px 0 5px;}
.maj_ctasButton .maj_ctasButtonLink h2{margin:10px 0 0 0;padding:0;}
.maj_ctasButton .maj_ctasButtonLink h2 a{color:#FFF;margin:0 10px 0 0;}
.maj_ctasButton .maj_ctasButtonRight {float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_stone_right_grad_bk.jpg');background-repeat:no-repeat;width:12px;height:42px;}

.maj_ctasLink {border:0px solid red;overflow:hidden;margin:10px 0 0 17px;position:absolute;bottom:15px;}
.maj_ctasLink .maj_ctasLinkText img{margin:0px 5px -2px 0;}
.maj_ctasLink .maj_ctasLinkText a{font-size:1.4em;}
/*********************************************************************************/

/*********************************************************************************
*
* CONTENT BLOCKS
*
**********************************************************************************/
.maj_contentBlocks{width:381px;margin:0 12px 0 0;border:0px solid red;}
.maj_contentBlocksLarge{width:466px;margin:0 17px 0 0;}
.maj_contentBlocks img, .maj_contentBlocksLarge img{margin-bottom:15px;}
.maj_contentBlocks h2, .maj_contentBlocksLarge h2{margin-bottom:5px;}
/*********************************************************************************/


/*********************************************************************************
*
* FORMS
*
**********************************************************************************/
.maj_formDivider{margin-left:460px;}

.maj_form h2{margin-bottom:4px;}

.maj_form input,.maj_form select, .maj_form textarea{font-family:Georgia,Arial,Times;}
.maj_form input:focus,.maj_form select:focus, .maj_form textarea:focus{background-color:#F7F7F7;}


.maj_form{background-color:#F2F4E4;padding:20px 20px 0px 20px;margin:0 0 0px 0;}
.maj_form span{font-size:1.4em;color:#666;}
.maj_form .formContainer{overflow:hidden;margin:30px 0px 0px 0;padding:0 0 0 0;width:915px;}
.maj_form .maj_formColumn{margin:0 0px 0 0;}
.maj_form .formContainer label{font-size:1.6em;color:#7D1979;}
.maj_form .formContainer input{font-size:1.4em;color:#333;margin:7px 0px 28px 0;padding:8px 0 0 5px;border:1px solid #CCC;width:430px;height:30px;display:block;}
.maj_form .formContainer select{font-size:1.4em;color:#333;margin:7px 0px 28px 0;padding:0px 0 0 5px ;border:1px solid #CCC;width:430px;height:40px;display:block;}
.maj_form .formContainer select.general{margin:7px 0px 50px 0;}
.maj_form .formContainer textarea{color:#333;margin:7px 0px 28px 0;padding:8px 0 0 5px ;border:1px solid #CCC;width:428px;height:218px;display:block;}
.maj_form .formContainer textarea.general{margin:7px 0px 26px 0;}
.maj_form .formContainer input.checkbox{margin:0 0px 81px -13px;padding:0 0 0 0;border:1px solid #CCC;display:block;float:left;}
.maj_form .formContainer input.checkboxGeneral{margin:0 0px 0px 0px;padding:0 0 0 0;border:1px solid #CCC;display:block;float:left;width:15px;height:15px;border:none;}
.maj_form .formContainer input.checkboxInner{margin:0 4px 8px 0;padding:0;width:10px;height:10px;}

.maj_form .formContainer input.submit{float:left;font-size:1.8em;font-family:Georgia,Arial,Verdana;margin:0 0px 20px 0;padding:0 5px 5px 3px;width:auto;border:none;display:block;background-image:url('images/graphic/corporate-level/buttons/green_btn_grey_grad_repeater_bk.jpg');background-repeat:repeat;height:42px;color:#FFF;cursor:pointer;}

.maj_form .maj_submitLeft{clear:both;float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_grey_left_grad_bk.jpg');background-repeat:no-repeat;width:25px;height:42px;}
.maj_form .maj_submitRight{float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_grey_right_grad_bk.jpg');background-repeat:no-repeat;width:12px;height:42px;}
.maj_form .checkboxLabel{font-size:1.6em;color:#7D1979;float:left;display:block;width:400px;margin:-3px 0 0 10px;}

.maj_form .formContainer .fieldgroup{ height: 60px; width: 430px; display: block; margin:8px 0 28px 0; padding: 0px 0 0 0px;}
.maj_form .formContainer .fieldgroup input { width: 15px; height: 20px; padding: 2px 0 0 0; margin: -2px 5px 8px 0; border:none;}
.maj_form .formContainer .fieldgroup label { color: #000; font-size: 1.3em; margin: 0 15px 0 0; padding: 0 0 2px 0; }
.maj_form .formContainer .fieldgroup input, .maj_form .formContainer .fieldgroup label { display: inline; vertical-align:top;}


.maj_formOneCol form{overflow:hidden;margin-top:30px;padding:0 0 0 0;border:0px solid #000;}
.maj_formOneCol form label{font-size:1.8em;color:#7D1979;}
.maj_formOneCol form input{font-size:1.4em;color:#333;margin:5px 0px 28px 0;padding:8px 0 0 5px;border:1px solid #CCC;width:507px;height:30px;display:block;}
.maj_formOneCol form select{font-size:1.4em;color:#333;margin:5px 0px 28px 0;padding:8px 0 0 5px ;border:1px solid #CCC;width:507px;height:40px;display:block;}
.maj_formOneCol form textarea{color:#333;margin:5px 0px 28px 0;padding:8px 0 0 5px ;border:1px solid #CCC;width:507px;height:200px;display:block;}
.maj_formOneCol form input.checkbox{margin:0 0px 52px -13px;padding:0 0 0 0;border:1px solid #CCC;width:38px;height:38px;display:block;float:left;}
.maj_formOneCol form input.submit{float:left;font-size:1.8em;font-family:Georgia,Arial,Verdana;margin:0 0px 20px 0;padding:0px 5px 5px 3px ;width:auto;border:none;display:block;background-image:url('images/graphic/corporate-level/buttons/green_btn_grey_grad_repeater_bk.jpg');background-repeat:repeat;height:42px;color:#FFF;cursor:pointer;}
.maj_formOneCol .maj_submitLeft{clear:both;float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_grey_left_grad_bk.jpg');background-repeat:no-repeat;width:25px;height:42px;}
.maj_formOneCol .maj_submitRight{float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_grey_right_grad_bk.jpg');background-repeat:no-repeat;width:12px;height:42px;}
.maj_formOneCol .checkboxLabel{font-size:1.6em;color:#7D1979;float:left;display:block;width:400px;}

.maj_formBackgroundBig form{overflow:hidden;margin:0px 0px 0px 0;padding:15px;border:0px solid #000;background-color:#DFD3B0;width:401px;}
.maj_formBackgroundBig form label{font-size:1.8em;color:#7D1979;margin:0 0 0 0;}
.maj_formBackgroundBig form label span{font-size:0.9em;}
.maj_formBackgroundBig form input{font-size:1.4em;color:#333;margin:9px 0px 28px 0;padding:8px 0 0 5px;border:1px solid #CCC;width:395px;height:30px;background-color:#F2F4E4;display:block;color:#333;font-family:Georgia,Arial,Times}
.maj_formBackgroundBig form select{font-size:1.4em;color:#333;margin:5px 0px 28px 0;padding:8px 0 0 5px ;border:1px solid #CCC;width:395px;height:40px;background-color:#F2F4E4;display:block;}
.maj_formBackgroundBig form textarea{color:#333;margin:5px 0px 52px 0;padding:8px 0 0 5px ;border:1px solid #CCC;width:395px;height:303px;background-color:#F2F4E4;display:block;}
.maj_formBackgroundBig form input.checkbox{display:inline;margin:0 0px 0px 0px;padding:0 0 0 0;border:1px solid #CCC;width:15px;height:15px;vertical-align:bottom;}
.maj_formBackgroundBig .checkboxLabel{font-size:1.4em;color:#666;margin:0 0 0 5px;border:0px solid red;}
.maj_formBackgroundBig .maj_formCheckBlock{margin:10px 0 10px 0;}
.maj_formBackgroundBig form input.submit{float:left;font-size:1.8em;font-family:Georgia,Arial,Verdana;margin:0 0px 10px 0;padding:0px 75px 5px 3px;width:auto;border:none;display:block;background-image:url('images/graphic/corporate-level/buttons/green_btn_stone_grad_repeater_bk.jpg');background-repeat:repeat;height:42px;color:#FFF;cursor:pointer;}
.maj_formBackgroundBig .maj_formButtonContainer{padding:10px 0 0 0;}
.maj_formBackgroundBig .maj_submitLeft{clear:both;float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_stone_left_grad_bk.jpg');background-repeat:no-repeat;width:25px;height:42px;}
.maj_formBackgroundBig .maj_submitRight{float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_stone_right_grad_bk.jpg');background-repeat:no-repeat;width:12px;height:42px;}

.maj_formBackgroundSmall form{overflow:hidden;margin:0 0px 30px 0;padding:15px;border:0px solid #000;background-color:#DFD3B0;width:220px;}
.maj_formBackgroundSmall form label{font-size:1.8em;color:#7D1979;}
.maj_formBackgroundSmall form label span.small{font-size:0.7em;}
.maj_formBackgroundSmall form input{font-size:1.4em;color:#333;margin:8px 0px 28px 0;padding:8px 0 0 5px;border:1px solid #CCC;width:218px;height:30px;background-color:#F2F4E4;display:block;}
.maj_formBackgroundSmall form select{font-size:1.4em;color:#333;margin:5px 0px 28px 0;padding:8px 0 0 5px ;border:1px solid #CCC;width:218px;height:40px;background-color:#F2F4E4;display:block;}
.maj_formBackgroundSmall form textarea{color:#333;margin:5px 0px 52px 0;padding:8px 0 0 5px ;border:1px solid #CCC;width:218px;height:303px;background-color:#F2F4E4;display:block;}
.maj_formBackgroundSmall form input.checkbox{display:inline;margin:0px 0px 0px 0px;padding:0 0 0 0;border:1px solid #CCC;width:15px;height:15px;vertical-align:bottom;}
.maj_formBackgroundSmall .checkboxLabel{font-size:1.4em;color:#666;margin:0 0 0 5px;}
.maj_formBackgroundSmall .maj_formCheckBlock{margin:10px 0 10px 0;}
.maj_formBackgroundSmall form input.submit{float:left;font-size:1.8em;font-family:Georgia,Arial,Verdana;margin: 0px 0px 0;padding:0 75px 5px 3px ;width:auto;border:none;display:block;background-image:url('images/graphic/corporate-level/buttons/green_btn_stone_grad_repeater_bk.jpg');background-repeat:repeat;height:42px;color:#FFF;cursor:pointer;}
.maj_formBackgroundSmall .maj_submitLeft{clear:both;float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_stone_left_grad_bk.jpg');background-repeat:no-repeat;width:25px;height:42px;}
.maj_formBackgroundSmall .maj_submitRight{float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_stone_right_grad_bk.jpg');background-repeat:no-repeat;width:12px;height:42px;}
.maj_form .formContainer label span.maj_formTitleSmall {font-size:0.8em;color:#7D1979;}
.maj_generalContainer ul.enq_homes {background:none;margin:0 0 28px 0;padding:8px 0 0 5px;width:420px;float:left;}
.maj_generalContainer ul.enq_homes li {background:none;font-size:0.8em;width:210px;float:left;}
.maj_generalContainer ul.enq_homes li input.enq_checks {margin:0;padding:0;width:15px;height:15px;display:inline;}
/*********************************************************************************/

/*********************************************************************************
*
* CARE HOMES TOP PANEL
*
**********************************************************************************/
.maj_homesTopPanelContainer{position:relative;}
.maj_homesTopPanel{background-color:#EEF0E0;overflow:hidden;padding:15px 0 15px 0px;margin:30px 0 0px 0;width:954px;}
.maj_homesTopPanel h1{font-size:3.8em;margin-bottom:8px;margin-left:15px;}

.maj_homesTopPanel .maj_buttons{margin:10px 30px 5px 0;width:380px;overflow:hidden;}
.maj_homesTopPanel .maj_buttons .leftEdge{float:right;background-image:url('images/graphic/care-home-level/buttons/care_home_name_btn_left_grad_bk.jpg');background-repeat:no-repeat;width:13px;height:40px;}
.maj_homesTopPanel .maj_buttons .link{float:right;background-image:url('images/graphic/care-home-level/buttons/care_home_name_btn_repeater_grad_bk.jpg');background-repeat:repeat;height:40px;}
.maj_homesTopPanel .maj_buttons .rightEdge{float:right;background-image:url('images/graphic/care-home-level/buttons/care_home_name_btn_right_grad_bk.jpg');background-repeat:no-repeat;width:23px;height:40px;}

.maj_homesTopPanel .maj_buttons .rightEdge img{padding:4px;border:0px solid red;}

.maj_homesTopPanel .maj_buttons .link h2{font-size:2.0em;padding:5px 5px 0 0;}
.maj_homesTopPanel p{margin:0 0 3px 12px;}
.maj_homesTopPanel p span{font-size:1.1em;}
.maj_homesTopPanel p span a{margin-left:15px;}
#helpCareHomeTop{top:-80px;right:15px;z-index:100;}
#helpCareHomeBottom{top:115px;right:11px;z-index:100;}
/*********************************************************************************/

/*********************************************************************************
*
* LISTS
*
**********************************************************************************/
.maj_listsCorp {background-color:#014828;background-image:url('images/graphic/corporate-level/generic/key_features_green_grad_bk.jpg');background-repeat:no-repeat;width:250px;padding:15px 0  0 0px;}
.maj_listsCorp h3{color:#FFF;margin:0 0 17px 15px;}
.maj_listsCorp ul{color:#FFF;margin:0 17px 15px 27px;padding:0 0 10px 0;font-size:1.4em}
/*.maj_listsCorp ul li{list-style-image:url('images/graphic/corporate-level/generic/white_bullet_point.png');margin:0px 0 0px 0;}*/
.maj_listsCorp ul li{background-image:url('images/graphic/corporate-level/generic/white_bullet_point.png');background-repeat:no-repeat;background-position: 0em .4em;padding:0px 0px 7px 13px;margin:0px 0px 0px -11px;}

.maj_listsCareHome{background-color:#014828;background-image:url('images/graphic/care-home-level/generic/key_features_green_grad_bk.jpg');background-repeat:no-repeat;width:222px;padding:15px 0  0 0px;}
.maj_listsCareHome h3{color:#FFF;margin:0 0 17px 15px;}
.maj_listsCareHome ul{color:#FFF;margin:0 17px 15px 27px;padding:0 0 10px 0;}
.maj_listsCareHome ul li{background-image:url('images/graphic/corporate-level/generic/white_bullet_point.png');background-repeat:no-repeat;background-position: 0em .4em;padding:0px 0px 7px 13px;margin:0px 0px 0px -11px;}
/*********************************************************************************/


/*********************************************************************************
*
* LUXURY BAR
*
**********************************************************************************/
.maj_luxuryBar{margin:0px 0 33px 0;background-image:url('images/graphic/corporate-level/generic/luxury_details_bar.png');background-repeat:no-repeat;width:776px;height:33px;}
.maj_luxuryBar p{color:#FFF;font-size:1.6em;padding:3px 0 0 15px;}
/*********************************************************************************/

/*********************************************************************************
*
* GOOGLE MAPS
*
**********************************************************************************/
.gmnoprint .gmnoprint img{ display: none;}
.gmnoprint img{ display: block;}
.gmnoprint a img{ display: block;}
#jdGoogleMap{width:755px;height:396px;margin:17px 0 30px 0;border:10px solid #F2F4E4;}
#logocontrol{display:none;}

.maj_gmapLabel{}
.maj_gmapLabel .maj_gmapLabel_inner{background-color:#FFF;padding:0px 0 10px 0;width:200px;}
.maj_gmapLabel  p{font-size:1.2em;margin:0 0 5px 0;padding:10px 10px 0px 10px;color:#666;}
.maj_gmapLabel  h4{font-size:1.4em;padding:0px 10px 10px 10px;font-weight:normal;}
.maj_gmapLabel span{display:block;font-size:1.2em;margin-bottom:10px;padding:0px 10px 0px 10px;color:#666;}
.last{margin-right:0px;}
#gmap_message h3{margin:0 0 5px 0;}
#gmap_message p{margin:0 0 0 0;font-size:1.3em;}
/*********************************************************************************/

/*********************************************************************************
*
* BUTTONS
*
**********************************************************************************/
.maj_buttons{position:relative}
.maj_buttons .maj_ctasButton {}

maj_ctasButtonGeneral {overflow:hidden;margin:10px 0 0 17px;position:absolute;bottom:15px;}

.maj_ctasButtonLeftGeneral {float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_grey_left_grad_bk.jpg');background-repeat:no-repeat;width:25px;height:42px;}
.maj_ctasButtonLinkGeneral {float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_grey_grad_repeater_bk.jpg');background-repeat:repeat;height:42px;padding:0 0px 0 5px;}
.maj_ctasButtonLinkGeneral h2{margin:10px 0 0 0;padding:0;}
.maj_ctasButtonLinkGeneral h2 a{color:#FFF;margin:0 10px 0 0;}
.maj_ctasButtonRightGeneral {float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_grey_right_grad_bk.jpg');background-repeat:no-repeat;width:12px;height:42px;}

.maj_ctasLinkGeneral {border:0px solid red;overflow:hidden;margin:10px 0 0 17px;position:absolute;bottom:15px;}
.maj_ctasLinkGeneral .maj_ctasLinkText img{margin:0px 5px -2px 0;}
.maj_ctasLinkGeneral .maj_ctasLinkText a{font-size:1.4em;}
/*********************************************************************************/


/*********************************************************************************
*
* HEROS
*
**********************************************************************************/
.maj_heros{margin:12px 0 27px 0;width:inherit;}
.homeHero{margin:0 0 17px 0;}
.maj_heros #majesticare_fader1{width:640px;height:268px;}
.maj_heros #majesticare_fader2{width:314px;height:134px;}
.maj_heros #majesticare_fader3{width:314px;height:134px;}
/*********************************************************************************/


/*********************************************************************************
*
* BODY IMAGES
*
**********************************************************************************/
.maj_bodyImage{position:relative;z-index:0;margin:0 12px 0 0;}
.maj_bodyImage span{display:block;position:absolute;bottom:0px;background-color:#E0D3B0;height:25px;font-size:1.2em;font-style:italic;color:#666;padding:7px 0 0 7px;left:0;}
.maj_bodyImage span.bigSquare{width:374px;}
.maj_bodyImage span.mediumSquare{width:245px;}
.maj_bodyImage span.smallSquare{width:215px;}
.maj_bodyImage span.fullSquare{width:463px;}
/*********************************************************************************/


/*********************************************************************************
*
* CONTENT / NAVIGATIONAL BOXES
*
**********************************************************************************/
.maj_contentBoxes {margin:0 12px 0 0;}
.maj_contentBoxes .maj_contentBoxesInner{background-color:#DFD3B0;min-height:210px;position:relative;}
.maj_contentBoxes p{margin:0 0 0px 0;padding:0 17px 0px 17px;}
.maj_contentBoxes h2{padding:17px 17px 0px 17px;}
.maj_contentBoxes .maj_ctasSmall{width:250px;}
.maj_contentBoxes .maj_ctasBig{width:512px;}
.maj_contentBoxes .maj_ctasBig p{font-size:2.4em;line-height:1.2em;}
/*********************************************************************************/


/*********************************************************************************
*
* TESTIMONIALS
*
**********************************************************************************/
.maj_testimonials .testimonial{min-height:210px;position:relative;background-color:#DFD3B0;}
.maj_testimonials .testimonial span{display:block;font-size:1.4em;color:#7D1979;position:absolute;bottom:20px;padding-left:20px;}
.maj_testimonials .testimonial span.big{font-size:1.8em;}
.maj_testimonials p{margin:0 0 0px 0;position:relative;font-style:italic;}
.maj_testimonials .text{padding:0 0 0 0px;}

.small_square_testimonials{width:250px;margin:0 12px 0 0;}
.small_landscape_testimonials{width:381px;margin:0 12px 0 0;}
.medium_landscape_testimonials{width:512px;margin:0 12px 0 0;}

.small_landscape_testimonials .testimonial p{font-size:1.8em;padding:20px 30px 0 20px;line-height:1.2em;}
.medium_landscape_testimonials .testimonial p,.small_square_testimonials .testimonial p{font-size:2.2em;line-height:1.2em;padding:20px 30px 0 20px;}

.large_landscape_testimonials{width:auto;width:775px;}

.large_landscape_testimonials img,.large_square_testimonials img,.full_square_testimonials img{float:left;}
.large_landscape_testimonials .testimonialsGreen{background-image:url('images/graphic/corporate-level/generic/testimonial_turquoise_portrait_grad_bk.jpg');background-repeat:no-repeat;width:263px;height:378px;position:relative;float:left;}

.medium_portrait_testimonials .testimonialsGreen{background-color:#296B73;background-image:url('images/graphic/care-home-level/generic/testimonial_turquoise_small_square_grad_bk.jpg');background-repeat:no-repeat;width:250px;min-height:210px;position:relative;}
.medium_portrait_testimonials .testimonialsGreen .text{padding-bottom:60px}

.large_square_testimonials{width:775px;}
.large_square_testimonials .testimonialsGreen{background-image:url('images/graphic/corporate-level/generic/testimonial_turquoise_large_square_grad_bk.jpg');background-repeat:no-repeat;width:382px;height:378px;position:relative;float:left;}

.full_square_testimonials{width:954px;}
.full_square_testimonials .testimonialsGreen{background-image:url('images/graphic/corporate-level/generic/testimonial_turquoise_large_square_grad_bk.jpg');background-repeat:no-repeat;width:250px;height:378px;position:relative;float:left;}
.testimonialsGreen p{font-size:2.2em;font-style:italic;color:#FFF;padding:17px 30px 0px 20px;line-height:1.2em;}
.testimonialsGreen span{display:block;font-size:1.4em;color:#FFF;position:absolute;bottom:20px;padding:0 25px 0 25px;}
.testimonialsGreen p.small{font-size:1.8em;}

.text_only_testimonials .testimonialsGreen{background-color:#296B73;background-image:url('images/graphic/corporate-level/generic/testimonial_turquoise_small_square_grad_bk.jpg');background-repeat:no-repeat;width:250px;min-height:210px;position:relative;}
.text_only_testimonials .testimonialsGreen .text{padding-bottom:45px;}
/*********************************************************************************/


/*********************************************************************************
*
* LITTLE TOUCHES
*
**********************************************************************************/
.maj_littleTouches{margin:0 12px 0 0;}
.maj_littleTouches p{margin:0 0 0px 0;position:relative;}
.maj_littleTouches .text{padding-bottom:10px;}

.maj_littleTouches .littleTouches{min-height:210px;background-color:#4C114C;background-image:url('images/graphic/corporate-level/generic/little_touches_purple_grad_bk.jpg');background-repeat:no-repeat;width:250px;position:relative;}
.maj_littleTouches .littleTouches .text{padding-bottom:60px;}
.maj_littleTouches .littleTouches p{font-size:2.2em;font-style:italic;color:#FFF;padding:20px;line-height:1.2em;}
.maj_littleTouches .littleTouches .small p{font-size:1.6em;}
.maj_littleTouches .littleTouches span{display:block;font-size:1.4em;color:#FFF;position:absolute;bottom:15px;padding:0 20px 0 20px;}
/*********************************************************************************/


/*********************************************************************************
*
* CQC
*
**********************************************************************************/
.maj_cqc{margin:0 0 35px 0;overflow:hidden;width:775px;}
.maj_cqc_rating{width:200px;height:200px;background-repeat:no-repeat;float:left;margin:0 30px 0 0;}
.maj_cqc_rating h2{padding:110px 0px 0px 0px;margin:0 10px 5px 10px;font-size:1.7em;}
.maj_cqc_rating p{font-size:1.2em;margin:0 10px 10px 10px;}

.cqc_info{float:left;overflow:hidden;width:auto;width:485px;}
.maj_cqc .cqc_info ul{margin:0 0px 0 12px;float:left;}

/*.maj_cqc .cqc_info ul li{margin:0 0 4px 0px;padding:0 0 0 0;}*/
.maj_cqc .cqc_info ul li{background-image:url('images/graphic/corporate-level/generic/grey_bullet_point.gif');background-repeat:no-repeat;background-position: 0em .5em;padding:0px 0px 7px 9px;margin:0px 0px 0px -11px;width:225px;}
.cqc_three{background-image:url('images/graphic/corporate-level/cqc-star-rating/3_star.jpg');}
.cqc_two{background-image:url('images/graphic/corporate-level/cqc-star-rating/2_star.jpg');}
.cqc_one{background-image:url('images/graphic/corporate-level/cqc-star-rating/1_star.jpg');}
.cqc_zero{background-image:url('images/graphic/corporate-level/cqc-star-rating/0_star.jpg');}
.cqc_not_rated{background-image:url('images/graphic/corporate-level/cqc-star-rating/not_yet_rated.jpg');}
.cqc_suspended{background-image:url('images/graphic/corporate-level/cqc-star-rating/rating_suspended.jpg');}

.maj_cqcButton {overflow:hidden;margin:10px 0 20px 0;}

.maj_cqcButton .maj_cqcButtonLeft {float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_stone_left_grad_bk.jpg');background-repeat:no-repeat;width:26px;height:42px;}
.maj_cqcButton .maj_cqcButtonLink {float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_stone_grad_repeater_bk.jpg');background-repeat:repeat;height:42px;padding:0 0px 0 5px;}
.maj_cqcButton .maj_cqcButtonLink h2{margin:10px 0 0 0;}
.maj_cqcButton .maj_cqcButtonLink h2 a{color:#FFF;margin:0 10px 0 0;}
.maj_cqcButton .maj_cqcButtonRight {float:left;background-image:url('images/graphic/corporate-level/buttons/green_btn_stone_right_grad_bk.jpg');background-repeat:no-repeat;width:12px;height:42px;}
/*********************************************************************************/


/*********************************************************************************
*
* TABLES
*
**********************************************************************************/
.maj_tables{float:left;margin:10px 0 10px 0;width:inherit;position:relative;}
.maj_tables table{width:775px;}
.maj_tables thead th{background-color:#DFD3B0;padding:5px 10px 5px 10px;font-size:1.2em;color:#7D1979;text-align:left;font-weight:normal;}
.maj_tables thead th img{margin:0px 0 0 5px;vertical-align:top;}


.maj_tables table tr td{color:#666;vertical-align:top;padding:10px;border-bottom:1px solid #CCC;border-right:1px solid #CCC;}
.maj_tables table tr td.no_right_border{border-right:0px solid #CCC;}
.maj_tables table tr td.no_bottom_border{border-bottom:0px solid #CCC;}
.maj_tables table tr td p{font-size:1.4em;margin:0 0 5px 0;}
.maj_tables table tr td span{display:block;font-size:1.2em;margin-bottom:10px;}
.maj_tables table tr.odd{background-color:#F2F4E4;}
.maj_tables table tr.even{background-color:#E8EADE;}

.helpBox{background-color:#FFF;width:190px;border:1px solid #CCC;overflow:hidden;position:absolute;display:none;}
#helpBoxCQC{top:22px;right:256px;}
#helpBoxCare{top:22px;right:62px;}
.helpBox .helpBoxTitle{font-size:1.4em;margin:5px 0 0 10px;}
.helpBox p{font-size:1.2em;margin:10px;}
.helpBox .helpBoxClose{margin:5px 5px 5px 0;}
.helpBox img{margin:0 3px 0 0;vertical-align:bottom;}
.helpBox span{font-size:1.1em;}

#CQCHelp , #careHelp {margin:20px 0 0 0;}
#CQCHelp img, #careHelp img{vertical-align:bottom;margin:0 0 2px 5px;}
/*********************************************************************************/



/*********************************************************************************
*
* CONTACT US
*
**********************************************************************************/
.maj_contact{float:left;width:310px;margin:0 12px 10px 0;}
.maj_contact .maj_contact_inner{float:left;width:310px;background-color:#FFF;padding:0px 0 10px 0;border-top:1px solid #CCC;border-bottom:1px solid #CCC;height:185px;}
.maj_contact h3{background-color:#F2F4E4;padding:8px 10px 8px 10px;margin-bottom:0px;}
.maj_contact h3 img{margin:0px 0 0 5px;vertical-align:top;float:right;}
.maj_contact  p{font-size:1.4em;margin:0 0 5px 0;padding:10px 10px 0px 10px;}
.maj_contact span{display:block;font-size:1.2em;margin-bottom:10px;padding:0px 10px 0px 10px;color:#666;}
.last{margin-right:0px;margin-bottom:0px;}
.contact_address p{font-size:2.2em;}
.contact_address h2{margin-bottom:5px;}

.contact_address table{width:650px;margin:0 0 35px 0;}
.contact_address table tr td{margin:0;padding:0;font-size:2.2em;font-family:Georgia,Arial,Verdana;color:#666;}
.contact_address table h3{margin-bottom:5px;font-size:0.8em;}
/*********************************************************************************/


/*********************************************************************************
*
* FOOTER
*
**********************************************************************************/
.maj_footer{border:0px solid red;width:100%;background-image:url('images/graphic/corporate-level/footer/contact_details_bk_repeater.jpg');background-repeat:repeat;height:80px;margin:30px 0 0 0;}

.maj_footer .maj_footerInner{margin:auto;padding:15px 0 20px 0;width:954px;overflow:hidden;border:0px solid black;}
.maj_footer .maj_footerInner .maj_footerContact{float:left;}
.maj_footer .maj_footerInner .maj_footerContact p{font-size:1.2em;color:#737270;margin:0 0 4px 0;}
.maj_footer .maj_footerInner .maj_footerContact p a{color:#737270;}
.maj_footer .maj_footerInner .maj_footerContact p span{margin:0 10px 0px 0px}
.maj_footer .maj_footerInner .maj_footerLogos{float:right;}
.maj_footer .maj_footerInner .maj_footerLogos span a{display:block;background-repeat:no-repeat;float:left;margin:0 15px 0 0;vertical-align:top;}

.maj_footer .maj_footerInner .maj_footerLogos #footer_cqc a{background-image:url('images/graphic/corporate-level/footer/cqc_footer_logo.jpg');width:99px;height:32px;}
.maj_footer .maj_footerInner .maj_footerLogos #care_awards a{background-image:url('images/graphic/corporate-level/footer/care_awards_footer_logo.jpg');width:63px;height:36px;}
.maj_footer .maj_footerInner .maj_footerLogos #investors a{background-image:url('images/graphic/corporate-level/footer/investors_in_people_footer_logo.jpg');width:53px;height:36px;}

.maj_footer .maj_footerInner .maj_footerLogos #footer_cqc a:hover{background-image:url('images/graphic/corporate-level/footer/cqc_footer_logo_rollover.jpg');width:99px;height:32px;}
.maj_footer .maj_footerInner .maj_footerLogos #care_awards a:hover{background-image:url('images/graphic/corporate-level/footer/care_awards_footer_logo_rollover.jpg');width:63px;height:36px;}
.maj_footer .maj_footerInner .maj_footerLogos #investors a:hover{background-image:url('images/graphic/corporate-level/footer/investors_in_people_footer_logo_rollover.jpg');width:53px;height:36px;}


.maj_footer .maj_footerLinksPanel{background-color:#80807F;background-image:url('images/graphic/corporate-level/footer/footer_nav_bk_repeater.jpg');background-repeat:repeat;height:30px;}

.maj_footer .maj_footerLinksPanel .maj_footerLinks{margin:auto;width:954px;padding:10px 0 3px 0;overflow:hidden;font-size:1.1em;}
.maj_footer .maj_footerLinksPanel .maj_footerLinks a{color:#FFF;}
.maj_footer .maj_footerLinksPanel .maj_footerLinks span{color:#FFF;margin:0 3px 0 3px;}
/*********************************************************************************/


/*********************************************************************************
*
* FOOTER
*
**********************************************************************************/
.sitemap{}
.sitemap ul{float:left;width:300px;margin:0 3px 35px 12px;}
.sitemap ul li{font-size:1.1em;}
.sitemap ul li.indent{margin-left:10px;font-size:0.9em;}
/*********************************************************************************/