/* CSS Document */

/****************

	SITE: BEVAN WILSON
	DATE: 23/05/09
	
	COLOURS: 
	
	BACKGROUND:#;
	LINKS: #;
	BODY TEXT: #;
	INTRO TEXT: #;
	CATEGORY TEXT: #;
	ORANGE: #ff9933;  fce9f5
	
	LAYOUT GRID GREEN: #00FF00;
	
****************/

*
{
	padding:0px;
	margin:0px;
}

body
{
	margin:0px; 
	padding:0px;
	text-align:center;
	background-color:#fff;
}

/****************

	HTML
	
****************/
h1, h2, h3, p, ul, ol, form
{
	margin:0px;
	padding:0px 0px 10px 20px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1
{
	font-weight:normal;
	color:#ff9933;
	padding-top:10px;
	
}

h1.blue
{
	color:#ff9933;
	
}

h1.noborder
{
	color:#ff9933;
	padding-left:0px;
	font-size:85%;
	
}

h1.purple
{
	color:#ff9933;
	padding-top:10px;
	font-size:85%;
	
}

h1.orange
{
	color:#F98202;
}

h2
{
	font-weight:normal;
	color:#333;
	padding-top:10px;
}

strong
{
	font-weight:bold;
	
}

h2.blue
{
	/*color:#126BCC;*/
	color:#333;
}

h2.green
{
	color:#709B18;
}

h2.orange
{
	color:#F98202;
}


.adlinkHeader a
{
	
	text-decoration:none;
	
}

h3
{
	font-weight:bold;
	color:#333;
	font-size:80%;
	padding-top:10px;
}

p
{
	font-weight:100;
	line-height:140%;
	color:#333;
	font-size:80%;
	width:95%;
}

p.warning
{
	color:#FF0000;
	font-weight:bold;
}



.intro2 p
{
	color:#333333;
	font-style:italic;
}

a:link {
	color: #ff9933;
	text-decoration: none;
	border-style:none;
	/*color:#01BCE4;*/
}
a:visited {
	color: #ff9933;
	text-decoration: none;
	border-style:none;
}
a:hover {
	color: #ff9933;
	text-decoration: underline;
	border-style:none;
}

ul
{
	list-style-type:none;
}

img{
	padding:0px;
	margin:0px;
	border:0px;
}

/****************

	LAYOUT
	
****************/
.outsideContainer
{
	width:100%;
	/*border:1px solid #00FF00;*/
}

.insideContainer
{
	
	width:965px;
			/*background: url(../../media/png/bg_physio.png) repeat-y -90px 0px;*/

	text-align:left;
	margin:0 auto;
	position:relative;
	/*border:1px solid #ff0000;*/
}

.content
{
	background-color:#FFFFFF;
	width:100%;
	/* ADD SPACING ABOVE FOOTER */
	padding-bottom:30px;
}

.clear
{
	clear:both;
	height:0px; 
	width:100%;
	overflow:hidden;
	background-color:#FFFFFF;
}

.clearBlue
{
	clear:both;
	height:1px; 
	width:100%;
	overflow:hidden;
	background-color:#DDEAF8;
}


.fullWidthCol
{
	float:left;
	width:100%;
}

.oneColWide
{
	float:left;
	width:20%;
	/*width:18%;*/
	/*border:1px solid #00ff00;*/
}

.twoColWide
{
	float:left;
	width:37.5%;
	/*border:1px solid #00ff00;*/
	padding-left: 10px;
	_padding-left: 0px;
}

.fourColWide
{
	float:left;
	width:59.5%;
	_width: 58%;
	/*border:1px solid #00ff00;*/
}

.fiveColWide
{
	float:left;
	width:79.5%;
	/*border:1px solid #00ff00;*/
}

.twoColWide ul
{
	list-style-type:disc;
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#666666;
	width:80%;
	line-height:140%;
}

.fourColWide ol
{
	list-style-position:outside;
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#666666;
	line-height:140%;
	width:90%;
}

.fourColWide ul
{
	list-style-type:disc;
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#666666;
	line-height:140%;
}

/****************

 BORDERS AND LINES ETC
	
****************/
.BlockFillTop
{
	background-color:#ffffff;
	border:1px solid #ffffff;
	display:block;
	border-top: 0px;
}

.BlockFillBanner
{
	background:#000 url(../../media/jpg/BlackGradientBg.jpg) repeat-x left top;
}

.leftPageShadow
{
	/*background:#FFFFFF url(../../media/jpg/leftPageShadow.jpg) repeat-y left top;
	width:945px;*/
	padding-left:7px;
}

.rightPageShadow
{
	/*background:#FFFFFF url(../../media/jpg/rightPageShadow.jpg) repeat-y right top;
	width:1000px;*/
	width:945px;
	padding-right:7px;
	/*border:1px solid #ff00ff;*/
}

.lineBorder
{
	background-color:#cccccc;
	height:1px;
	width:auto;
	margin:10px 10px 0px 10px;
	overflow:hidden;
}

.lineBorder_noborder
{
	background-color:#cccccc;
	height:1px;
	width:auto;
	margin:10px 10px 0px 0px;
	overflow:hidden;
}

.greyLineBorder
{
	background-color:#D9D9D9;
	height:1px;
	width:90%;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

.twoColWide .lineBorder
{
	margin-left:20px;
}

.newsBorder
{
	background:#cccccc /*url(../../media/gif/newsBorder.gif) top repeat-x*/; 
	width:96.7%;
	height:1px;
	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px; 
}

.pageTitleHolder
{
	border-top:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	margin:10px 10px 10px 20px;
}

.pageTitleHolder_noborder
{
	border-top:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	margin:10px 10px 10px 0px;
}

.pageTitleHolder h1
{
	padding-bottom:30px;
	padding-left:0px;
}

.pageTitleHolder img
{
	padding-bottom:10px;
	padding-left:0px;
}


/********************************

RELATED LINKS AND NEWS
	
********************************/
.relatedLinks 
{
	padding-bottom:20px;
	padding-top:10px;
	margin-top:10px;
}

.relatedLinks ul
{
	padding:10px 0px 0px 10px;
	margin:0px;
	
}

.relatedLinks li a
{
	color:#333333;
	text-decoration:none;
	font-size:80%;
	padding-left:25px;
	background:#ffffff url(../../media/jpg/relatedLinksIcon.jpg) left top no-repeat;
}

.relatedLinks li a:hover
{
	color:#0000FF;
}

.relatedLinks h3,
.relatedNews h3
{
	padding-left:10px;
}

.relatedNews 
{
	margin-top:10px;
}

.relatedNews ul
{
	padding:10px 0px 0px 10px;
	margin:0px;
	
}

.relatedNews li 
{
	margin-bottom:10px;
	margin-right:10px;
}

.relatedNews li a
{
	color:#333333;
	text-decoration:none;
	font-size:80%;
}

.relatedNews li a:hover
{
	color:#0000FF;
}

/********************************

BREADCRUMB 
	
********************************/
.breadCrumb ul
{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	list-style-type:none;
	font-size:80%;
}

.breadCrumb li
{
	float:left;
	background:#ffffff url(../../media/jpg/relatedLinksIcon.jpg) left top no-repeat;
	margin:0px;
	padding-left:25px;
	padding-right:5px;
}

.breadCrumb li.youAreHere
{
	background:none;
	font-style:italic;	
}

.breadCrumb li a
{
	color:#999999;
}

.breadCrumb li a.on
{
	color:#00406B;
}

/********************************

SITE IMAGE BORDERS
	
********************************/
.imgWithBorder
{
	width:111px;
	padding-bottom:10px;
	padding-right:24px;
	margin-top:10px;
	float:right;
}

.imgWithBorder img
{
	padding:10px;
	border:1px solid #CCC;
}

.imgWithoutBorder img
{
	border:0px solid #fff;
	padding-bottom:10px;
}

.img_wrapper_detail 
{
	float:right;
	padding-top:0px;
	margin-top:0px;
}

.img_wrapper {
	float:left;
	height:auto;
	margin:18px 0px 0px 14px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	position:relative;
	width:auto;
	
}

.imgWithBorderNews
{
	width:146px;
	
	background:#FFFFFF url(../../media/jpg/imgBottomShadow.jpg) bottom repeat-x;
	padding-bottom:12px;
	padding-right:24px;
	margin-top:10px;
	margin-left:10px;
	/*border:1px solid #CCC;*/
	_padding:0px;
	
}

.imgWithBorderNews p{
	padding-left:10px;
	font-size:70%;
line-height:120%;
padding-bottom:10px;
padding-left:10px;
}

.imgWithBorderTeam
{
	width:150px;
	
	padding-bottom:12px;
	padding:10px;
	margin-top:10px;
	margin-left:10px;
	border:1px solid #CCC;
	
	
}

.imgWithBorderNews img
{
	padding:9px;
	/*border:1px solid #CCC;*/
}


/* ROUNDED IMAGE */

.roundedImage
{
	width:166px;
	overflow:hidden;
	position:relative;
	margin:10px 0px 20px 10px;
	background-color:#E6E6E6;
}

.roundedImage img
{
	border-left:8px solid #E6E6E6;
	border-right:8px solid #E6E6E6;
	border-top:8px solid #E6E6E6;
	border-bottom:8px solid #E6E6E6;
}


.roundedImage .curveTopLeft,
.roundedImage .curveTopRight,
.roundedImage .curveBottomLeft,
.roundedImage .curveBottomRight
{
	height:14px;
	width:14px;
	overflow:hidden;
	position:absolute;
	z-index:auto;
}

.roundedImage .curveTopLeft
{
	background:transparent url(../../media/png/curveTopLeft.png) left top no-repeat; 
	left:0px;
	top:0px;
}

.roundedImage .curveTopRight
{
	background:transparent url(../../media/png/curveTopRight.png) right top no-repeat;
	right:0px;
	top:0px; 
}

.roundedImage .curveBottomLeft
{
	background:transparent url(../../media/png/curveBottomLeft.png) left top no-repeat;
	bottom:0px;
	left:0px; 
}

.roundedImage .curveBottomRight
{
	background:transparent url(../../media/png/curveBottomRight.png) right top no-repeat;
	bottom:0px;
	right:0px; 
}

.roundedImage .caption
{
	background:#E6E6E6;
}

.roundedImage .caption p.staffName
{
	font-weight:bold;
	color:#333333;
	padding-left:10px;
}

.roundedImage .caption p.staffDetails
{
	color:#333333;
	padding-left:10px;
}

/* SIGN UP NOW TAB*/

.signUpTabContainer
{
	position:relative;
	width:100%;
	/*border:1px solid #00ff00;*/
} 

.signUpTabContainer .signUpTab
{
	position:absolute;
	right:0px;
	left:953px;
	width:64px;
	z-index:auto;
}

.signUpTabContainer .signUpTab a
{
	/*background:transparent url(../../media/png/bookNow.png) right top no-repeat;*/
	float:right;
	height:185px;
	width:64px;
}

.signUpTabContainer .signUpTab a:hover
{
	/*background:transparent url(../../media/png/bookNowHover.png) right top no-repeat;*/
}


/********************************

 PAGE HEADER INCLUDING MAIN NAV
	
********************************/
.siteHead
{
	margin:0px;
	height:auto;
	padding:0px;
	width:100%;
	background-color:#ffffff;
	background:#ffffff ;
	/*background-color:#ff9933;
	background:#ff9933 url(../../media/jpg/siteHeadBg.jpg) right top no-repeat;*/
}

.logoContainer
{
	float:left;
	width:49%;
	height:100px;
	padding:0px;
	margin:0px;
}


.productMenuStrip
{
	background-color:#797979;
}

.topNavBackground
{
	/*loose below if nav doesn't stretch full width*/
	background: url(../../media/jpg/light.jpg) repeat-x scroll center top;
}

.mainNav
{
	width:100%;
	background:#cccccc url(../../media/jpg/light.jpg) repeat-x scroll center top;
	list-style:none;
	padding:0px;
	margin:0px 0px 10px 0px;
	font-size:85%;
	background-color:#cccccc;
}

.mainNav ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

.mainNav li
{
	float:left;
	background:#cccccc url(../../media/jpg/light.jpg) repeat-x scroll center top;
	border-right:1px solid #ccc;
	background-color:#cccccc;
	margin:0px;
	
}

.mainNav li a:hover
{
	float:left;
	background:#CCCCCC url(../../media/jpg/dark.jpg) repeat-x scroll center top;
	margin:0px;
	color:#fff;
}

.mainNav li a.on
{
	float:left;
	background:#CCCCCC url(../../media/jpg/dark.jpg) repeat-x scroll center top;
	margin:0px;
	color:#fff;
}

.mainNav a
{
	color:#333;
	padding:10px 20px 10px 15px;
	display:block;
	text-decoration:none;
	font-size:90%;
}

.contactDetails
{
	width:100%;
	float:left;
	list-style:none;
	margin:0px 0px 0px 0px;
	/*border:1px solid #00ff00;*/
}

.contactDetails a
{

}

.contactDetails ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

.contactDetails li
{
	float:right;
	border:none;
}

.contactDetails li.telNumber
{
	padding:10px 5px 9px 32px;
	color:#FFFFFF;
	float:left;
}

.contactDetails li.email
{
	padding-left:32px;
}

.contactDetails span
{
	color:#ff9933;
}

small
{
	padding:10px;
}



/**************** 

	SUB NAV

****************/
.subNav 
{
	display:block;
	width:auto;
	font-size:75%;
	/*padding-top:25px;*/
}

.subNav ul
{
	padding:10px 0px 0px 0px;
	margin:0px;
}

.subNav li 
{
	color:#FFFFFF;
	text-decoration:none;
	margin-bottom:1px;
	padding:0px 0px 0px 0px;

}

.subNav a 
{
	color:#333333;
	text-decoration:none;
	background-color:#FFFFFF;
	display:block;
	margin:0px 0px 1px 0px;
	padding:5px 0px 5px 5px;
	border: 1px solid #CCCCCC;
}

.subNav a.on
{
	color:#ffffff;
	background-color:#ff9933;
}

.subNav li a:hover
{
	color:#ffffff;
	background-color:#ff9933;
}

/********************************

SUBNAV  for services page 

*********************************/
.sub_nav_container
{
	display:block;
	width:auto;
	font-size:75%;
	/*padding-top:25px;*/
}

.sub_nav_container ul
{
	padding:10px 0px 0px 0px;
	margin:0px;
}

.sub_nav_container li a
{
	color:#333333;
	text-decoration:none;
	background-color:#FFFFFF;
	display:block;
	margin:0px 0px 1px 0px;
	padding:5px 0px 5px 5px;
	border: 1px solid #CCCCCC;
}

.sub_nav_container li a.on
{
	color:#ffffff;
	background-color:#ff9933;
}

.sub_nav_container li a:hover
{
	color:#ffffff;
	background-color:#ff9933;
}


.sub_nav_container li a.open
{
	color:#ffffff;
	background:#ff9933 url(../../media/gif/open_btn_arrow.gif) no-repeat scroll right center;
	padding-right:10px;
}


.sub_nav_container li a.child_page
{
	background-color:#E6E6E6;
	color:#333333;
	padding-left:15px;
}

.sub_nav_container li a:hover.child_page 
{
	background-color:#ff9933;
}


.sub_nav_container li a.child_page_open
{
	background:#FFCC80 url(../../media/gif/child_btn_on.gif) no-repeat scroll right center;
	padding-left:15px;
}

.sub_nav_container li a.child_page_child_page
{
	background-color:#fff;
	color:#333333;
	padding-left:25px;
}

.sub_nav_container .sub_nav_child 
{
	background-color:#666666;
	display:block;
}

/** TESTING DIFFERENT WAY OF CONSTRUCTING SUBNAV **/

.sub_nav_container .child_page a
{
	background:#FFCC80 url(../../media/gif/child_btn_on2.gif) no-repeat scroll left center;
	background-color:#E6E6E6;
	color:#333333;
	padding-left:15px;
}

.sub_nav_container .child_page a.open 
{
	background:#FFCC80 url(../../media/gif/child_btn_on.gif) no-repeat scroll right center;
	padding-left:15px;
}


.sub_nav_container .child_page_child_page a
{
	background-color:#fff;
	color:#333333;
	padding-left:25px;
}

/********************* 

	HOMEPAGE LARGE BANNER

*********************/
.homepageLargeBanner
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	background-color:#01406B;
	width:100%;
}

.homepageIntro p
{
	padding-left:0px;
	padding-bottom:20px;
}

/**************** 

	HOMEPAGE BANNERS

****************/
.quoteBanner
{
	background:#DDEAF8 url(../../media/gif/quoteBoxTop.gif) top repeat-x; 
	width:358px;
	
}

.quoteBannerBottom
{
	background:#FFFFFF url(../../media/gif/quoteBoxBottom.gif) bottom no-repeat; 
	height:auto;
	width:358px;
	padding-bottom:35px;
	margin-top:20px;
	margin-left:10px;
	
}

.quoteBanner h1
{
	font-size:90%;
}

.quoteBanner a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	text-decoration:underline;
	color:#126BCC;
	font-size:90%;
}

.quoteBanner p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00406B;
}

.quoteBanner ul
{
	width:80%;
}

/**************** 

	NEWS SECTION

****************/
.readMoreHome
{
	padding-left:20px;
	
margin-bottom:7px;
margin-top:-5px;

	
/*was 20px*/
}
.readMore
{
	padding-left:0px;
	
/*was 20px*/
}

.readMore a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#ff9933;
	padding-right:20px;
	text-decoration:underline;
}

.readMoreHome a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#ff9933;
	padding-right:20px;
	text-decoration:underline;
}

/**************** 

	FORM STYLING

****************/
form.signUpTop
{
	color:#fff;
	font-size:80%;
}

.signUpTabTop
{
	width:363px;
	float:right;
	background:transparent url(../../media/gif/signUpBg.gif) left bottom no-repeat;
	overflow:hidden;
}

.signUpTabTop p
{
	color:#333333;
	padding-left:10px;
	padding-bottom:20px;
}

.signUpTabTop h1
{
	padding-bottom:20px;
}


.signUpTabTop .leftCurve,
.signUpTabTop .rightCurve
{
	height:14px;
	width:14px;
	overflow:hidden;
	position:absolute;
	z-index:auto;
}

.signUpTabTop .leftCurve
{
	background:transparent url(../../media/gif/signUpBgLeftCorner.gif) left top no-repeat;
	bottom:42px;
	left:579px; 
}

.signUpTabTop .rightCurve
{
	background:transparent url(../../media/gif/signUpBgRightCorner.gif) right top no-repeat;
	bottom:0px;
	right:0px; 
}

.bottomSection
{
	background:transparent url(../../media/gif/signUpBottom.gif) right bottom no-repeat;
	width:363px;
	height:15px;
}

form.signUpTop input.details
{
	width:250px;
	height:30px;
	padding-left:15px;
	margin-bottom:5px;
}

form .submitHolder
{
	float:right;
	padding:0px 25px 0px 0px;
	margin:20px 0px 0px 0px;
}

input.topBtn
{
	font-size:100%;
	width:76px;
	/*background:#000 url(../../media/gif/submitBtnBg.gif) top no-repeat; */
	background-color:#ff9933;
	color:#FFFFFF;
	border:none;
}

form.mainSiteForm
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	line-height:140%;
	color:#333333;
	font-size:80%;
}

form.mainSiteForm input
{
	margin:0px 0px 0px 10px;
	border:1px solid #999999;
	background-color:#fce9f5;
}

form.mainSiteForm input.noBg
{
	background-color:#fff;
	border:none;
}

form.google_directions input.text, textarea
{
	background: #ffffff url("/_template/img/input.gif") top right;
	color: #000000;
	border: 1px solid;
	border-color: #888888 #888888 #aaaaaa #aaaaaa;
	
	font-size: 1em;
}
form.google_directions input.text:focus, textarea:focus
{
	border-color: #000000;
}

form.google_directions input.submit {
background:#E9E9E9 url(/media/gif/gobackground.gif) repeat-x scroll 0 0;
	border:1px solid #56487A;
	color:#56487A;
	cursor:pointer;
	font-weight:bold;
	padding:2px 10px 3px;
	text-transform:lowercase;
	background-image: url(images/gobackground.gif);
}

.formDivider
{
	border-top:1px solid #CCC;
	height:1px;
	padding:0px 0px 0px 0px;
	margin-top:20px;
}

p.formNotes
{
	padding:10px 0px 0px 20px;
	color:#666666;
}

textarea
{
	border:1px solid #999999;
	margin-top:10px;
	/*margin-left:20px;*/
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	line-height:140%;
	color:#333333;
	background-color:#fce9f5;
	font-size:80%;
	text-align:left;
}

form submit
{
	margin-top:10px;
	padding-top:10px;
}

/****************

	PAGE CONTENT STYLING
	
****************/
.content ul.mainBodyList
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-type:disc;
	list-style-position:outside;
	margin-left:10px;
	color:#666666;
}




.content ul.mainBodyList p
{
	padding-left:0px;
	color:#666666;
}


/****************

	PAGE FOOTER
	
****************/
.siteFooter
{
	/*background:url(../../media/gif/FooterBg.gif) top repeat; */
	margin:0px 0px 0px 0px;
	padding:10px 0px 45px 0px;
	width:98%;
	background-color: #666666;
	color:white;
	height:90px;
}

.FooterBg
{
	/*background:url(../../media/gif/FooterBg.gif) top repeat;*/
}

.ContactBarBg
{
	/*background-color:#000000;*/
	/*border-bottom:1px solid #ff9933;*/
}

.siteFooter p
{
	padding-left:20px;
	color:#FFFFFF;
	font-size:90%;
}

.siteFooter a
{
	font-size:90%;
	color:white;
}

.siteFooter p{
	padding:10px 0px 0px 20px;
	margin:0px;
	font-size: 9px;
	font-weight: bold;
}

.siteFooter a:hover
{
	font-size:90%;
	color:#ff9933;
	text-decoration:none;
}


.siteFooter ul
{
	padding-top:5px;
}

.siteFooter ul li
{
	float:left;
	margin-right: 5px;
	font-size: 9px;
}

.siteFooter a
{
	font-size: 9px;
	color:white;
}

#colorLinks a
{

	color:white;
}

#colorLinks a:hover
{

	color:#ff9933;
}

.siteFooter a:hover
{
	font-size: 9px;
}
.copyrightHolder
{
	float:left;
	width:50%;
}

.copyrightHolder p
{
	color:#333333;

}

.contact
{
	width:48%;
	float:right;
	/*border:1px solid #252525;*/
}

.contact a
{
	float:right;
	font-style:italic;
	text-decoration:none;
}


/****************

	MISC
	
****************/
/* FLICKR FEED */
#images 
{ 
	height: 150px; 
	width: 150px; 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 20px 20px; 
	overflow: hidden;
}
#images img 
{ 
	border:none;
}

a#prev
{
	font-style:italic;
}

.flickrNav
{
	color:#FFFFFF;
}

.webLinks
{
	
}

.webLinks p
{
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}



/*phil/**/

.bigBubble {
float: none;
	width: 350px;
	height: 180px;
	background: url(/media/png/bigBubble.png) no-repeat 0 0;
	padding: 10px 20px 0px 0px;
	
}

.quoteBubble {
	color:white;
	font-size: 18px;
	line-height: 1.6em;
}

.quoteBubbleSmall {
	color:white;
	font-size: 18px;
	line-height: 1.5em;
	padding-left: 15px;
	width: 155px
}

.quoteOrig {
	color:white;
	font-size: 14px;
	padding-left: 15px;
}

.smallBubble {
float: none;
	width: 184px;
	height: 195px;
	background: url(/media/png/smallBubble.png) no-repeat 0 0;
	padding: 10px 20px 0px 0px;
}


.news {
	background-color: #e7e7e9;
	padding-bottom: 35px;
	padding-right: 20px;
	height: 414px;
}

.intro2 {
	background-color: #ff9933;
	padding: 15px 0px;
	width: 552px;	
}

.intro2 p {
	color:white;
	font-style: normal; 
}

.boldP {
	font-weight: bold;
}

.phoneInfo {
	background: url(/media/png/phone.png) no-repeat 0 0;
	float:left;
	width: 120px;
	padding-left: 25px;
	color: #ff9933;
}

.emailInfo {
	background: url(/media/png/email.png) no-repeat 0 0;
	float:left;
	width: 155px;
	padding-left: 28px;
	color: #ff9933;
}

.quickFinder {
	margin-left: 582px;
	width: 365px;
	height: 74px;
	background-color: #E2C1D4;
}

.quickFinderHead{
	background-color: #ff9933;
	height: 18px;
}

.quickFcontent{
	padding: 5px 15px;
}

.quickFinder label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #79576A;
	font-size: 12px;
}

.quickFinder select {
	margin-top: 4px;
}

#my-glider ul {
	line-height: 100%;
}

ul.footerNav {
	float:left;
	
}

li.footerNav {
	float:left;
}

.logoBOX {
	
height:67px;
left:712px;
position:absolute;
top:15px;
width:280px;
z-index:99;
}



.bubbleBIG {
	width: 364px;
	background: #ff9933 url(/media/png/bottom.png) no-repeat left bottom;
	height:165px;
	margin-bottom: 8px;
}

.bubbleBIG h2 {
	background: url(/media/png/top.png) left top no-repeat;
	color:white;
	font-size: 18px;
}

.bubbleBIG h2 {
	padding: 10px 20px 10px 20px;
}

.bubbleBIG p{
	padding: 0 20px 40px 20px;
	display:none;
}








.bubbleSMALL {
	width: 171px;
	background: #ff9933 url(/media/png/smallBubble_bottom.png) no-repeat left bottom;
	/*height:165px;*/
	margin-bottom: 8px;
	margin-left: 10px;
}

.bubbleSMALL h2 {
	background: url(/media/png/smallBubble_top.png) left top no-repeat;
	color:white;
	font-size: 18px;
	
}

.bubbleSMALL h2 {
	padding: 10px 20px 10px 20px;
}

.bubbleSMALL p{
	padding: 0 20px 50px 20px;
	width: 120px;
}









.logoContainer img{
	border: 0px;
	text-decoration: none;
}