/**
 * Avicenna CSS
 *
 * @filename    screen.css
 * @author      Adam Wallace, Oliver Rowlands
 * @date        2008-03-05
 * @copyright   Liquid Light Digital Ltd.
 * @url         http://www.liquidlight.co.uk
 */

* {
	margin: 0;
	padding: 0;
}
.hide {
	display: none;
}
.clear {
	clear: both;
}
body {
	background: #FFFFFF url(../img/global/page_bg.jpg) repeat-x top left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
	color: #4B635B;
	line-height: 1.5em;
	text-align: center;
}
p {
	margin: 0.2em 0 1em 0;
}
strong {
	color: #4B635B;
	font-weight: bold;
}

/**
 * Headers
 */
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
}
h1 {
	font-size: 180%;
	color: #6C953C;
}
h2 {
	font-size: 150%;
	color: #6C953C;
	font-weight: bold;
}
h3 {
	font-size: 110%;
	line-height: 1.3em;
	color: #769C49;
	padding-top: 10px;
}
div.csc-textpicHeader h3 {
	padding-top: 0;
}
h3 a {
	color: #769C49;
}
h4 {
	font-size: 1em;
}
div.threeColumnLayout div.csc-header {
	margin: 0;
}
div.csc-header {
	overflow: hidden;
	margin: 0 0 10px 0;
}
div.csc-header h1,
div.csc-header h2 {
	display: none;
}
div.twoColumnLayout.seventyThirty div.columnOne {
	overflow: hidden;
}

/**
 * Links
 */
a {
	color: #007A94;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/**
 * Lists
 */
ul li {
	padding: 0 0 0 17px;
	list-style-image: none;
	font-style: normal;
	line-height: 1.8em;
	font-weight: normal;
	margin: 10px 0;
	background-color: transparent;
	background-image: url(../img/icons/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	list-style-type: none;
}
ul,
ol {
	padding: 0 0 0 20px;
	margin: 0.9em 0 0.9em 0;
	line-height: 1.8em;
	font-weight: bold;
}
ol li {
	font-weight: normal;
}

/**
 * Page
 */
#page {
	background: transparent url(../img/global/page_bg2.gif) no-repeat top center;
	padding: 0;
	margin: 0;
}
#pageWrapper {
	margin: 0 auto;
	text-align: left;
	width: 877px;
}

/**
 * Header
 */
#logo {
	margin: 50px 0 0 25px;
	float: left;
}
#logo a {
	display: block;
	background: transparent url(../img/logo.gif) no-repeat top left;
	width: 170px;
	height: 45px;
}
#logo img {
	display: none;
}
#header {
	height: 243px;
	background: transparent url(../img/banners/therapies.jpg) no-repeat top left;
}


/**
 * Primary navigation
 */
#primaryNavigation {
	font-size: 85%;
	width: 663px;
	float: right;
}
#primaryNavigationWrapper {
	margin: 50px 0 0 0;
}
#primaryNavigation ul {
	padding: 0;
	margin: 0;
}
#primaryNavigation ul li {
	width: auto;
	height: auto;
	float: left;
	margin: 0 14px 13px 0;
	padding: 0;
	background-color: #F4F6E8;
	background-image: none;
}
#primaryNavigation ul li a {
	width: 105px;
	height: 19px;
	float: left;
	display: block;
	text-decoration: none;
	color: #4B635B;
	padding: 6px 0 0 7px;
	border-left: 5px solid #c8ccb0;
}
#primaryNavigation ul li a:hover {
	border-left: 5px solid #007A94;
	color: #007A94;
}
#primaryNavigation ul li.active a {
	border-left: 5px solid #007A94;
	color: #007A94;
}
#primaryNavigation ul li a span {
	line-height: 1.1em;
}

/**
 * Secondary navgigation banner
 */
#secondaryNavigationBanner a span {
	display: none;
}
#secondaryNavigationBanner a {
	display: block;
	width: 265px;
	height: 144px;
	background: transparent url(../img/global/book_appointment.gif) no-repeat top left;
}

/**
 * Secondary navigation
 */
#secondaryNavigation  {
	float: left;
	margin: 30px 0 0 0;
}
#secondaryNavigation ul {
	margin: 0;
	padding: 0;
	width: 200px;
}

#secondaryNavigation ul li {
	background: none;
	list-style-type: none;
	list-style-image: none;
}

#secondaryNavigation ul li a {
	display: block;
	background-image: url(../img/global/snav_div_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	margin: 5px 0 5px 0;
}
#secondaryNavigation ul li a span {
	color: #4B635B;
	display: block;
	padding: 7px 0 13px 17px;
	line-height: 1.1em;
	background-image: url(../img/global/snav_up.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
}
#secondaryNavigation ul a.active span {
	color: #007A94;
	background-image: url(../img/global/snav_selected.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
}
#secondaryNavigation ul li a:hover span {
	color: #4B635B;
	text-decoration: underline;
	background-image: url(../img/global/snav_over.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
}
#secondaryNavigation ul li.spacer span {
	display: none;
}
#secondaryNavigation ul li.spacer a {
	height: 6px;
	background: transparent url(../img/global/line.gif) repeat-x top left;
	margin: 9px 0 6px 0;
	width: 150px;
}
#secondaryNavigation ul li.last a {
	background-image: none;
}

/**
 * Search
 */
#search {
	display: block;
	margin: 70px 0 0 0;
	padding: 0;
	float: right;
	width: 100%;
	min-width: 100%;
}
#search legend,
#search label span {
	display: none;
}
#search input {
	font-size: 100%;
	width: 130px;
	background-color: transparent;
	padding: 2px 0 0 0;
	height: 19px;
	border-width: 0;
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color: #FAFAFA;
}
#search label span {
	display: none;
}
button.search {
	display: block;
	background: transparent url(../img/global/search_butt.gif) no-repeat top right;
	width: 53px;
	height: 23px;
	border-width: 0;
	margin-left: 10px;
	float:left;
}
button.search span {
	display: none;
}
fieldset {
	border: none;
}
#search form {
	float: right;
	padding: 10px 3px 0 0;
}
#search fieldset {
	margin: 0 29px 0 0;
	padding:0px;
	width:218px;
	max-width:218px;
}

/**
 * Content
 */
#content {
	background: transparent url(../img/global/content_bg.jpg) no-repeat top left;
}
#contentWrapper {
	padding: 0 21px 22px 21px;
}

/**
 * Layouts
 */
div.defaultPageLayout.eightyTwenty div.rowOne div.columnTwo {
	width: 68%;
	float: left;
	}
div.defaultPageLayout.eightyTwenty div.rowOne div.columnThree {
	width: 32%;
	float: left;
}
div.defaultPageLayout.eightyTwenty div.rowOne div.columnThree div.columnWrapper {
	padding: 0 0 0 0;
}
div.defaultPageLayout.eightyTwenty div.rowOne div.columnTwo div.columnWrapper {
	padding: 0 25px 0 0;
}
div.defaultPageLayout.eightyTwenty div.rowOne div.columnTwo div.twoColumnLayout.thirtySeventy div.columnOne {
	float: left;
	width: 27%;
	overflow: hidden;
}
div.defaultPageLayout.eightyTwenty div.rowOne div.columnTwo div.twoColumnLayout.thirtySeventy div.columnTwo {
	float: left;
	width: 72%;
}
div.defaultPageLayout.eightyTwenty div.rowOne div.columnTwo div.twoColumnLayout.thirtySeventy div.columnTwo div.columnWrapper {
	padding: 0 0 0 12px;
}
div.twoColumnLayout.fiftyFifty div.columnOne {
	width: 48%;
	float: left;
}
div.defaultPageLayout.eightyTwenty div.twoColumnLayout.fiftyFifty div.columnTwo {
	width: 48%;
	padding: 0;
	margin: 0;
	float: left;
}
div.defaultPageLayout.eightyTwenty div.columnTwo div.threeColumnLayout {
	width: 100%;
	margin: 0 0 30px 0;
}
#pagePractitioners div.defaultPageLayout.eightyTwenty div.columnTwo div.threeColumnLayout {
	width: 100%;
	margin: 0 0 15px 0;
}
div.defaultPageLayout.eightyTwenty div.columnTwo div.threeColumnLayout div.columnOne, div.defaultPageLayout.eightyTwenty div.columnTwo div.threeColumnLayout div.columnTwo, div.defaultPageLayout.eightyTwenty div.columnTwo div.threeColumnLayout div.columnThree {
	float: left;
	width: 32%;
}
div.defaultPageLayout.eightyTwenty div.columnTwo div.threeColumnLayout div.columnOne div.columnWrapper, div.defaultPageLayout.eightyTwenty div.columnTwo div.threeColumnLayout div.columnTwo div.columnWrapper, div.defaultPageLayout.eightyTwenty div.columnTwo div.threeColumnLayout div.columnThree div.columnWrapper {
	margin: 0;
	padding: 0;
}
div.defaultPageLayout.eightyTwenty div.rowOne div.columnTwo div.threeColumnLayout div.columnThree div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin: 0;
}

/**
 * Homepage
 */
body#pageHome #page {
	background-color: transparent;
	background-image: url(../img/home/page_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
body#pageHome #c1311 {
	line-height: 25px;
	font-size: 100%;
}
body#pageHome #contentWrapper {
	padding: 0 21px 22px 21px;
}
body#pageHome div.defaultPageLayout.eightyTwenty div.rowOne div.columnTwo div.columnWrapper {
	padding: 10px 17px 0 0;
}
body#pageHome div.defaultPageLayout.eightyTwenty div.rowOne div.columnThree div.columnWrapper {
	padding: 0 0 0 0;
}
body#pageHome #header {
	height: 313px;
	background: transparent url(../img/home/banner.jpg) no-repeat top left;
}
body#pageHome {
	background: #ffffff url(../img/home/body_bg.jpg) repeat-x top left;
	}
body#pageHome div.defaultPageLayout.eightyTwenty div.twoColumnLayout.fiftyFifty div.columnOne {
	min-height: 370px;
	width: 265px;
	float: left;
	margin: 0 20px 0 0;
	background-color: #B2DAD6;
}
body#pageHome div.defaultPageLayout.eightyTwenty div.twoColumnLayout.fiftyFifty div.columnTwo {
	min-height: 370px;
	float: left;
	width: 265px;
	margin: 0 0px 0 0;
	background-color: #DAE2CD;
}
body#pageHome div.defaultPageLayout.eightyTwenty div.twoColumnLayout.fiftyFifty div.columnOne div.columnWrapper {
	background: transparent url(../img/home/specialist_bg.gif) no-repeat bottom right;
}
body#pageHome div.defaultPageLayout.eightyTwenty div.twoColumnLayout.fiftyFifty div.columnTwo div.columnWrapper {
	background: transparent url(../img/home/therapy_bg.gif) no-repeat bottom right;
}
body#pageHome div.defaultPageLayout.eightyTwenty div.twoColumnLayout.fiftyFifty div.columnOne div.columnWrapper,
body#pageHome div.defaultPageLayout.eightyTwenty div.twoColumnLayout.fiftyFifty div.columnTwo div.columnWrapper {
	padding: 0;
}
body#pageHome div.defaultPageLayout.eightyTwenty div.columnThree {
	min-height: 370px;
	float: left;
	width: 265px;
	background: #C7E2E8 url(../img/home/news_quote.gif) no-repeat top left;
}
body#pageHome div.defaultPageLayout.eightyTwenty div.columnThree img {
	margin-top: 0;
}
body#pageHome div.defaultPageLayout.eightyTwenty div.twoColumnLayout.fiftyFifty li {
	margin: 0;
	padding: 0 0 0 12px;
	list-style-type: none;
	font-style: normal;
	line-height: 1.6em;
	font-weight: normal;
	background-color: transparent;
	background-image: url(../img/home/specialist_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body#pageHome div.defaultPageLayout.eightyTwenty div.twoColumnLayout.fiftyFifty p {
	margin:0 0 8px 0;
}
body#pageHome #c1881 li {
	background-image: url(../img/home/therapy_bullet.gif);
	background-repeat: no-repeat;
}
body#pageHome div.defaultPageLayout.eightyTwenty div.twoColumnLayout.fiftyFifty ul {
	padding: 0 0 0 0;
	margin: 0 0 8px 0;
	font-weight: normal;
}
body#pageHome div.defaultPageLayout.eightyTwenty div.twoColumnLayout.fiftyFifty li a {
	color: #4B635B;
}
body#pageHome div.banner {
	float: left;
	position: relative;
	top: 0;
}
body#pageHome #pageHeader {
	display: none;
}
div.homeDivider {
	clear: both;
	width: 100%;
	height: 1px;
	background: transparent url(../img/home/research_divider.gif) no-repeat 0 0;
	margin: 10px 0 10px 0;
}
body#pageHome div.newsLatest {
	margin-top:31px;
}
#c1880, #c1881, #c1882 {
	padding: 10px 13px 0 15px;
}
#c2435 div.boxTwo {
	position:relative;
	height: 305px;
}
#c2432 {
	position: absolute;
	left:0px;
	top:0px;
}

/**
 * page headers
 */
body#pageClinics #header {
	height: 243px;
	background: transparent url(../../../uploads/Photos/top_banners/therapies.jpg) no-repeat top left;
}
body#pagePractitioners #header {
	height: 243px;
	background: transparent url(../../../uploads/Photos/top_banners/practitioners.jpg) no-repeat top left;
}
body#pageAcademy #header {
	height: 243px;
	background: transparent url(../../../uploads/Photos/top_banners/academy.jpg) no-repeat top left;
}
body#pageAbout #header {
	height: 243px;
	background: transparent url(../../../uploads/Photos/top_banners/about.jpg) no-repeat top left;
}
body#pageDispensary #header {
	height: 243px;
	background: transparent url(../../../uploads/Photos/top_banners/dispensary.jpg) no-repeat top left;
}
body#pageNews #header {
	height: 243px;
	background: transparent url(../../../uploads/Photos/top_banners/news.jpg) no-repeat top left;
}
body#pageTherapies #header {
	height: 243px;
	background: transparent url(../../../uploads/Photos/top_banners/clinics.jpg) no-repeat top left;
}

/**
 * box's
 */
div.box {
	width: 100%;
	background-color: #F4F6E8;
	border: 1px solid #6C953C;
	margin: 23px 0;
}
div.box div.boxWrapper {
	padding: 16px;
}
div.box div.twoColumnLayout.seventyThirty div.columnOne {
	float: left;
	width: 70%;
}
div.box div.twoColumnLayout.seventyThirty div.columnOne div.columnWrapper {
	padding: 0 10px 0 0;
}
div.box div.twoColumnLayout.seventyThirty div.columnTwo {
	float: left;
	width: 29%;
}
div.box div.twoColumnLayout.seventyThirty div.columnTwo div.columnWrapper {
	padding: 2px 0 0 0;
}
div.box div.twoColumnLayout.seventyThirty div.columnTwo li {
	margin: 0 0 0 0;
	padding: 0 0 0 12px;
	list-style-type: none;
	font-style: normal;
	line-height: 1.8em;
	font-weight: normal;
	background-color: transparent;
	background-image: url(../img/icons/box_link_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
}
div.box li {
	margin: 10px 0 10px 0;
	padding: 0 0 0 12px;
	list-style-type: none;
	font-style: normal;
	line-height: 1.8em;
	font-weight: normal;
	background-color: transparent;
	background-image: url(../img/icons/box_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
}
div.box ul {
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	font-weight: normal;
}
div.box h3 {
	padding: 0;
}
div.box ul li strong {
	color: #6C953C;
	font-weight: bold;
}
div.box table.contenttable {
	width: 80%;
}
div.box table.contenttable p.bodytext {
	margin: 0;
	padding: 0;
}
div.box table.contenttable td {
	vertical-align: top;
	margin: 0;
	padding: 0 10px 0 0;
}
div.box table.contenttable tr {
	margin: 0;
	padding: 0;
}
table.contenttable {
	width: 80%;
	margin-bottom: 20px;
}
table.contenttable p.bodytext {
	margin: 0;
	padding: 0;
}
table.contenttable td {
	vertical-align: top;
	margin: 0;
	padding: 0 10px 0 0;
}
table.contenttable tr {
	margin: 0;
	padding: 0;
}

/**
 * FAQ table
 */
table.contenttable tr.tr-0 {
	font-weight: bold;
}
table.contenttable td.td-0 {
	width: 10px;
}

/**
 * Footer
 */
#footer {
	width: 877px;
	font-size: 94%;
	color: #575450;
	background: #fff url(../img/global/footer_bg.gif) repeat-x top left;
	margin-bottom: 60px;
}
#footerWrapper {
	padding: 5px 20px 0 20px;
	margin: 0 0 20px 0;
}
#footerInfo {
	float: right;
}
#footer ul.horizontalNavigation {
	margin: 0;
	padding: 0;
}
#footer ul.horizontalNavigation li {
	display: block;
	float: left;
	list-style-type: none;
	margin: 0 20px 10px 0;
	padding: 0;
	background-image: none;
}
#footer ul.horizontalNavigation li a {
	color: #56675f;
}
#footer ul.horizontalNavigation li a:hover {
	color: #007A94;
}
#footerNavigation {
	float: left;
}
#copyright {
	clear: both;
	float: left;
}
#credits {
	float: right;
}
#credits a {
	color: #56675F;
}

/**
 * Forms
 */
form {
	display: block;
	margin: 0;
	padding: 0;
}
fieldset {
	margin: 10px 0;
	padding: 0;
	border: 0;
}
legend {
	display: none;
}
label {
	width: 120px;
	clear: both;
	text-align: right;
}
textarea {
	width: 200px;
	border: 1px solid #808080;
}
optgroup {
	padding-top: 10px;
}
input.text, select {
	width: 200px;
	border: 1px solid #808080;
}
input.text.title {
	width: 50px;
}
form div.row {
	margin: 0 0 5px 0;
	clear: both;
}
form div.row span.field {
	margin-left: 10px;
}
input:focus, textarea:focus {
	background: #F0F8F2;
}

/**
 * Contact Form
 */
form div.csc-mailform-label {
	float:left;
	clear: both;
	float:left;
}
form div.csc-mailform-label div.divider {
	width:542px;
	margin: 10px auto;
}
form div.csc-mailform-field {
	margin: 0 0 9px 0;
	clear: both;
	float:left;
}
form div.csc-mailform-field input.csc-mailform-check {
	width:auto;
	margin-top: 5px;
}
form div.csc-mailform-field label {
	margin: 3px 10px 0 0;
	width: 190px;
	display:block;
	float: left;
}
form div.csc-mailform-field input {
	display: block;
	float:left;
}
form div.csc-mailform-field input.csc-mailform-radio {
	width: auto;
}
span.csc-mailform-radio label {
	width: auto;
	float: none;
}
form div.csc-mailform-field input.csc-mailform-submit {
	/*width: auto;
	margin-left: 135px;
	border: 0;
	padding: 0 0 0 17px;
	background: red;*/
	cursor: pointer;
	background: #dee4e5;
	border: 1px solid #666666;
	padding: 2px;
	font-family: Verdana, _sans;
	color: #4b635b;
	width:auto;
}

input.search,
input#add-cart,
input#update-cart,
input#getout,
div.continue-shopping-btn a {
	
}

form div.csc-mailform-field input,
form div.csc-mailform-field select,
form div.csc-mailform-field textarea {
	width: 200px;
	color: #516574;
	border-width: 1px;
	border-style: solid;
	border-color: #BBBBBB #E1E1E1 #E1E1E1 #BBBBBB;
}
form div.csc-mailform-field img {
	border-width: 1px;
	border-style: solid;
	border-color: #BBBBBB #E1E1E1 #E1E1E1 #BBBBBB;
}
form div.csc-mailform-field input,
form div.csc-mailform-field textarea {
	padding: 3px;
}

/**
 * Quotes
 */
div.quote {
	margin: 20px 0 0 0;
	padding: 10px 0;
	background: url(../img/icons/quote_open.gif) no-repeat top left;
}
div.quote blockquote {
	background: url(../img/icons/quote_closed.gif) no-repeat bottom right;
	font-size: 150%;
	padding: 0 20px 10px 30px;
	margin: 0;
	text-align: left;
	text-align: center;
	color: #98b576;
	font-style: italic;
	font-weight: lighter;
}
div.quote p.author {
	text-align: right;
	padding-right: 10px;
}

/**
 * News
 */
div.columnThree div.csc-header {
	overflow: hidden;
	margin: 16px 0 10px 0;
}
div.news-list-browse {
	padding: 0 0 15px 0;
}
div.newsItem {
	margin: 15px 0 25px 0;
	clear: both;
}
div.newsItem p.readMore {
	background: transparent url(../img/global/snav_selected.gif) no-repeat 69px 6px;
	padding: 0;
	float: left;
	width: 120px;
	margin: 0 0 5px;
}
div.newsItem p.comments {
	background: transparent url(../img/icons/comments.gif) no-repeat 0 3px;
	width: 100px;
	margin: 0 0 5px;
	padding: 0 0 0 15px;
	float: left;
}
div.newsItem p.readMore a:hover {
	text-decoration: underline;
}
div.newsList div.newsItem p.category {
	text-align: right;
	margin: 0 0 5px;
	font-size: 80%;
}
div.newsList div.newsItem p.bodytext {
	margin-bottom: 0.6em;
}
div.newsSingle div.newsItem .csc-header h1 {
	display:block;
	line-height: 1.1em;
}
div.newsSingle div.newsItem p.category {
	font-size: 80%;
}
div.newsSingle p.comments {
	float: left;
	width: auto;
	margin: 0 0 10px 0;
	text-align: right;
	background: transparent url(../img/icons/comments.gif) no-repeat 0 3px;
}
div.newsItem p.comments a {
	font-size: 80%;
}
div.newsSingle div.newsItem p.posted {
	font-size: 80%;
	color: #333333;
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
	width: 260px;
	background: transparent url(../img/icons/posted.gif) no-repeat 0 3px;
}
div.newsItem p.posted {
	margin: 0;
	padding: 0 0 0 15px;
	background: transparent url(../img/icons/posted.gif) no-repeat 0 3px;
}
div.newsCategories {
	background: transparent url(../img/global/categories_title.gif) repeat-x 0 0;
	padding: 45px 0 0 0;
	margin: 30px 0 50px 0;
}
div.newsArchive li, div.newsCategories li {
	padding: 0 0 0 17px;
	list-style-image: none;
	font-style: normal;
	line-height: 1.8em;
	font-weight: normal;
	margin: 8px 0 8px 0;
	background-color: transparent;
	background-image: url(../img/global/snav_selected.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	list-style-type: none;
}
div.newsCategories div.csc-header h2 {
	display: none;
}
div.newsArchive {
	width: 96%;
	background: transparent url(../img/global/archive_title.gif) repeat-x 0 0;
	padding: 45px 0 0 0;
}
div.newsArchive h2 {
	display: none;
}
div.newsItem div.footer {
	background-color: #F4F6E8;
	width: 97%;
	height: 18px;
	padding: 3px 8px;
}
div.browseLinksWrap {
	float: right;
}
div.showResultsWrap {
	float: left;
}
div.newsLatest div.newsItem {
	margin: 0 0 10px 0;
	line-height: 13px;
}
div.newsLatest div.newsItem h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	color: #4b635b;
	padding: 0;
	margin: 0 0 6px 0;
}
div.newsLatest div.newsItem div.readMore {
	float: right;
	font-size: 10px;
}
div.newsLatest div.newsItem a {
	color: #007A94;
}
div.newsList h2 {
	display: block;
	line-height: 1.2em;
}

/**
 * Breadcrumb
 */
#breadcrumb {
	margin: 8px 0 0 0;
}

/**
 * Divider
 */
div.divider {
	clear: both;
	width: 100%;
	height: 1px;
	background: transparent url(../img/icons/hr.gif) repeat-x 0 0;
	margin: 15px 0 10px 0;
}
div.divider hr {
	display: none;
}

/**
 * Banners
 */
div.tx-llbanner-pi1 div.banner {
	padding: 0;
	margin: 0 0 20px 0;
}
div.tx-llbanner-pi1 div.banner h3 {
	padding: 0;
	margin: 0;
}
div.tx-llbanner-pi1 div.banner h3 a {
	display: block;
	width: 265px;
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
}
div.tx-llbanner-pi1 div.banner h3 a span,
div.tx-llbanner-pi1 div.banner p {
	display: none;
}
div.banner span {
	display: none;
}
div.defaultPageLayout.eightyTwenty div.rowOne div.columnThree div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin: 30px 0pt 0pt;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin: 0;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0;
}

/**
 * Text with pics
 */
/*
div.csc-textpic.csc-textpic-intext-left-nowrap {
	margin: 20px 0;
}
*/

/**
 * Sitemap
 */
div.csc-sitemap ul {
	margin-bottom: 0;
}
div.csc-sitemap ul li a {
	font-weight: bold;
}
div.csc-sitemap ul li ul li a {
	font-weight: normal;
}

/**
 * Search results
 */
div.tx-indexedsearch span.field,
div.tx-indexedsearch span.button {
	margin: 0 5px 0 0;
	float: left;
}
div.tx-indexedsearch div.tx-indexedsearch-whatis {
	display: none;
}
div.tx-indexedsearch div.tx-indexedsearch-browsebox {
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
}
div.tx-indexedsearch div.tx-indexedsearch-browsebox p {
	float: left;
}
div.tx-indexedsearch div.tx-indexedsearch-browsebox ul {
	float: right;
}
div.tx-indexedsearch div.tx-indexedsearch-browsebox ul li {
	background-image: none;
	padding: 0;
}
div.tx-indexedsearch label {
	display: none;
}
div.tx-indexedsearch input {
	color: #516574;
	border-width: 1px;
	border-style: solid;
	border-color: #BBBBBB #E1E1E1 #E1E1E1 #BBBBBB;
	padding: 2px;
}
/**
* google map
*/
div.map {
	border: 1px solid #ccc;
	width: 100%;
	height: 280px;
}
#c1787 {
	width: 42%;
}

/**
* custom creams 2-col linklist
*/
body#custom-creams div.twoColumnLayout.fiftyFifty ul {
	padding-left: 0;
}
body#custom-creams div.twoColumnLayout.fiftyFifty ul li {
	padding-left:0;
	margin: 0 0 0 0;
	background: none;
}
body#custom-creams div.twoColumnLayout.fiftyFifty ul li a {
	background: url(../img/global/snav_up.gif) no-repeat 0px 7px;
	padding-left: 17px;
	display: block;
}
body#custom-creams div.twoColumnLayout.fiftyFifty ul li a:hover {
	background: url(../img/global/snav_over.gif) no-repeat 0px 7px;
}

