#content {
	/*width: 1226px;*/
	/*width: 1120px;*/
	width: 1000px;
	height: 460px;
	/*margin-left: -150px;*/
	/*margin-bottom: 30px;*/
	margin: 0 auto 30px auto;
}

/******************/
/**** Carousel ****/
/******************/

/* Set the width of the carousel and the view window to be the same */
div.carousel div#layeredCarousel, div.carousel div.carousel-light div.carousel-window {
	/*width: 1226px !important;*/
	/*width: 1120px !important;*/
	width: 1000px !important;
}

/* Set the prev button to be absolutely positioned to the left of the carousel */
div.carousel div.carousel-light a.carousel-prev {
	background: transparent url(images/gradient.png) top left repeat-y;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src="images/gradient.png",sizingMethod=scale);
	left: 0;
	position: absolute;
	/*width: 150px; /* width of element to the left that is partially visible */
	width: 90px; /* width of element to the left that is partially visible */
}

/* Set the next button to be absolutely positioned to the right of the carousel */
div.carousel div.carousel-light a.carousel-next {
	background: transparent url(images/gradient.png) top right repeat-y;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src="images/gradient.png",sizingMethod=scale);
	position: absolute;
	right: 0;
	/*width: 150px; /* width of element to the right that is partially visible */ 
	width: 90px; /* width of element to the right that is partially visible */
}

.carousel a.carousel-next .carousel-arrow {
    left: 30px;
}

.carousel a.carousel-prev .carousel-arrow {
	/*left: 76px;*/
	left: 16px;
}

/* Because the carousel buttons use transparent images, we need to hide the child elements of the links */
.carousel a.carousel-nav .carousel-label, .carousel a.carousel-nav .carousel-background,
.carousel a.carousel-nav .carousel-top, .carousel a.carousel-nav .carousel-bottom {
	visibility: hidden;
}

/* Individual pages on carousel */
ol#carousel li {
	/*width: 906px;*/
	width: 800px;
	height: 450px;
	/*height: 525px;*/
	padding: 10px;
	font-size: 12px;
}


/**********************************/
/**** Elements within carousel ****/
/**********************************/

/************/
/** Banner **/
/************/

.banner {
	background: url(images/banner-bg-short1.jpg) no-repeat left bottom #E5E5E5;
    height: 166px;
    margin-bottom: 15px;
	/*temporary:*/
	width: 800px;
	
	/*height: 160px;
	margin-bottom: 15px;
	background-color: #E5E5E5;*/
}

.banner-left {
	float: left;
	width: 270px;
}

.banner-left-bg {
	background: url("images/banner-corners6.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 20px;
    width: 6px;
}

/*.banner-heading-office {
	background: url("images/office-heading3.jpg") no-repeat left top;
	height: 25px;
    margin-left: 15px;
    margin-top: 90px;
    width: 171px;  
}*/

.banner-heading-office {
    color: #333333;
    font-family: Verdana;
    font-size: 24px;
    height: 25px;
    margin-left: 15px;
    margin-top: 90px;
    width: 230px;
}

.banner-heading-surgery {
    color: #333333;
    font-family: Verdana;
    font-size: 24px;
    height: 25px;
    margin-left: 15px;
    margin-top: 90px;
    width: 230px;
}

.banner-heading-indemnity {
    color: #333333;
    font-family: Verdana;
    font-size: 24px;
    height: 25px;
    line-height: 1.2;
    margin-left: 15px;
    margin-top: 70px;
    width: 270px;
}


/*.banner-heading-surgery {
	background: url("images/surgery-heading3.jpg") no-repeat scroll left top transparent;
    height: 25px;
    margin-left: 15px;
    margin-top: 90px;
    width: 190px;
}*/


/*.banner-heading-indemnity {
	background: url("images/banner-heading-indemnity.jpg") no-repeat left top;
    height: 53px;
    margin-left: 15px;
    margin-top: 70px;
    width: 241px;
}*/





.banner-introduction {
	/*color: #EB4A4A;*/
	color: #AD1F1F;
    font-size: 14px;
    margin-left: 30px;
    margin-top: 10px;
}

.banner-right-office, .banner-right-surgery, .banner-right-indemnity {
	width: 500px;
	float: right;
	height: 160px;
}

.banner-right-office {
	background: url(images/office-image-short1.jpg) left top no-repeat;
}

.banner-right-surgery {
	background: url("images/surgery-image-short4.jpg") no-repeat scroll left top transparent;
}

.banner-right-indemnity {
	background: url(images/indemnity-image-short2.jpg) no-repeat left top;
}


/*************************************/
/** Main page content on lower left **/
/*************************************/

.left-content {
    float: left;
    /*height: 290px;*/
    margin-right: 17px;
    /*width: 680px;*/
    width: 574px;
}

.left-content-top {
	background: url(images/main-content-top-short.jpg) no-repeat left top;
	width: 680px;
	height: 6px;
}

.left-content-mid {
	background: url(images/main-content-mid-short.jpg) repeat-y left top;
	width: 574px;
	height: 217px;
}

.left-content-mid-text {
	float: left;
    margin: 9px 15px;
}

.left-content-bottom {
	background: url(images/main-content-bottom-short1.jpg) no-repeat left top;
	width: 680px;
	height: 12px;
}


/********************/
/** Boxes on right **/
/********************/

.right-content {
    float: left;
}

.right-content-box {
    margin-bottom: 10px;
    width: 209px;
}

.box-heading {
	background: url("images/right-box-heading-bg.jpg") no-repeat left top;
    color: #FFF;
    font-size: 17px;
    height: 22px;
    padding: 3px 10px 5px;
    width: 189px;
    font-weight: bold;
}

.box-content-mid {
	background: url("images/right-box-mid-bg.jpg") repeat-y left top;
	padding: 10px;
	font-size: 16px;
	width: 189px;
}

.box-content-bottom {
	background: url("images/right-box-bg-test1.jpg") repeat-y left top;
	width: 209px;
	height: 12px;
}

.box-content-mid-no {
	/*color: #AD1F1F;*/
	color: #00338e;
	font-size: 20px;
	font-weight: bold;
}
	
.pageNumber {
	font-weight: bold;
	bottom: 10px;
	position: absolute;
	text-align: right;
	width: 800px;
}


/*******************/
/** Fancybox Form **/
/*******************/
h1 {
	font-family: Verdana, sans-serif;
	font-size: 20px;
}

#contact_fbform ul {
	display: block;
	padding: 0;
	height: 18px;
	clear: both;
}

#comments_input {
	height: 90px !important;
}

#submit_input {
	padding-top: 7px !important;
}

#contact_fbform li {
	list-style: none;
}

.contact_fbform_heading {
	width: 150px;
	height: 28px;
}

.contact_fbform_heading, .contact_fbform_item {
	float: left;
}

#contact_fbform {
	font-size: 12px;
}

.clear-float2 {
	clear: both;
	zoom: 1;
}

#comments_fbform {
	font-size: 11px;
}
