/* CSS Document for Rhapsody Tours http://www.rtours.co.uk */

html, body, ul, ol, li, p, blockquote, q, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font-size: 76%;
	font-family: Arial, Helvetica, sans-serif;
	/* MSIE 5 doesn't center based on auto left/right margins, 
    but 'text-align:center' does center top-level divs: */
	text-align: center;
  	/* Specify a min-width for the body as wide as the 'wrapper'
    element itself. This prevents negative (i.e. inaccessible)
    left-margins in narrow browser windows when using 
    Navigator 6+/Mozilla on Win32: */
  	min-width: 950px;
	background-color: #fff;
	margin: 0;
	padding: 0;
}

#wrapper {
	vertical-align: top;
	text-align: left;
	width: 950px;
}

#header {
	width: 950px;
	height: 150px;
	float: left;
	display: inline;
}

#nav {
	width: 950px;
	height: 35px;
	background: url(images/nav-bg.jpg) repeat-x left top;
	float: left;
	display: none;
}

#nav ul {
	list-style-type: none;
}

#nav li {
	float: left;
	display: inline;
}

#nav li a {
	width: 100px;
	height: 25px;
	padding: 10px 0 0 0;
	color: #fff;
	float: left;
	display: inline;
	text-decoration: none;
	text-align: center;
}

#nav li a:hover {
	background: transparent url(images/nav-bg.jpg) 0 -35px repeat-x;
}

#nav .sep {display:none;}
	
#nav ul.sf-menu {padding-left:0px;}

#nav ul.sf-menu ul {margin:0px; width:10em;}
#nav ul.sf-menu ul li ul {margin:0 0 0 0px;}
#nav ul.sf-menu li li:hover ul, #nav ul.sf-menu li li.sfHover ul {left:10em;}  /* match ul width */
#nav ul.sf-menu li li li:hover ul, #nav ul.sf-menu li li li.sfHover ul {}
#nav .sf-menu li:hover ul {}
#nav .sf-menu li.sfHover ul {top:34px;}  /* match top ul list item height */
#nav .sf-menu li li:hover ul {}
#nav .sf-menu li li.sfHover ul {top:-1px;}
#nav .sf-menu ul li a {
	width:auto;
	height:auto;
	padding: 5px 0px 5px 5px;
	margin-right:10px;
	color:#404040;
	text-decoration:none;
	text-align:left;
	display:block;
}

#nav li a:link, #nav li a:visited {font-weight:normal;}
	
#nav .sf-menu ul li a, #nav .sf-menu ul li a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	
}
#nav .sf-menu li li {
	background-image: none;
	background-color:#FFFFFF;
	text-align:left;
}

#nav .sf-menu li li li {
	background-image: none;
	background-color:#FFFFFF;
	text-align:left;
}

#nav .sf-menu li li.first {border-top:1px solid #D3D3D3;}
#nav .sf-menu li li.last {border-bottom:1px solid #D3D3D3;}
#nav .sf-menu li li {border-bottom:1px dotted #D3D3D3; border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3;}
#nav .sf-menu li li li.first {border-top:1px solid #D3D3D3;}
#nav .sf-menu li li li.last {border-bottom:1px solid #D3D3D3;}
#nav .sf-menu li li li {border-bottom:1px dotted #D3D3D3; border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3;}

#nav .sf-menu ul li:hover, #nav .sf-menu ul li.sfHover,
#nav .sf-menu ul a:focus, #nav .sf-menu ul a:hover, #nav .sf-menu ul a:active {
	background-image: none;
	outline:0;
	color:#FFFFFF;
	background-color:#7FC3EA;
}
#nav .sf-sub-indicator {top: 1em; /* IE6 only */
	right:0.5em;
	background:		url('images/arrows-grey.png') no-repeat -10px -100px;}
#nav a > .sf-sub-indicator {top: 1em;
	right:0.5em;
	}
#nav li.first .sf-sub-indicator {top: 1em; /* IE6 only */
	right:0.5em;
	background:		url('images/arrows-grey.png') no-repeat -10px -100px;}
#nav li.first a > .sf-sub-indicator {top: 1em;
	right:0.5em;
	}
#nav .sf-menu ul .sf-sub-indicator { left:auto; right:.1em; top: .6em;}
#nav .sf-menu ul a > .sf-sub-indicator { left:auto; right:-.6em; top: .6em;}
/* point right for anchors in subs */
#nav .sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
#nav .sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }

#nav li.first a.root {}
	

#search {
	float: right;
	padding: .5em .5em 0 0;
}

#search form select {
	font-size: .9em;
}

#content-wrapper {
	width: 950px;
	float: left;
	display: inline;
}

#left-col {
	width: 200px;
	float: left;
	display: none;
}

#left-nav-image {
	position:relative;
	width: 200px;
	float: left;
	display: inline;
	height: 135px;
	background: transparent url(images/sacre-couer.jpg) repeat-y left top;
}

.left-nav-image {
	position:absolute;
	top:0;
	left:5px;
	width: 189px;
	height: 135px;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#left-nav-wrapper {
	width: 200px;
	float: left;
	display: inline;
}

#left-nav-top {
	width: 200px;
	float: left;
	display: inline;
	background: transparent url(images/left-nav-top-bg.jpg) repeat-y left top;
	padding: 5px 15px 5px 15px ;
}

#left-nav-top h1 {
	color: #fff;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
}

#left-col #left-nav-top h1 {padding:0;}

#left-nav {
	width: 200px;
	background: transparent url(images/left-nav-bg.jpg) repeat-y left top;
	float: left;
	display: inline;
}

#left-nav ul {
	list-style-type: none;
}

#left-nav li a {
	font-size: 1em;
	color: #333;
	padding: 5px 15px 5px 15px ;
	display: block;
	text-decoration: none;
	background: transparent url(images/left-nav-sprite.jpg) no-repeat 0 0;
}

#left-nav li a:hover {
	color: #fff;
	background: transparent url(images/left-nav-sprite.jpg) no-repeat 0 -25px;
}

#left-nav-base {
	width: 200px;
	height: 20px;
	background: transparent url(images/left-nav-base-bg.jpg) no-repeat left top;
	float: left;
	display: inline;
}

#mid-col {
	width: 510px;
	float: left;
	display:inline;
	padding: 25px 20px;
}

#mid-col h1,h2,h3,h4,h5,h6 {
	color: #0088D5;
	font-weight: normal;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}

#mid-col h1 {
	font-size: 2em;
	margin-bottom: .5em
}

#mid-col h2 {
	font-size: 1.5em;
	margin-bottom: .5em
}

#mid-col h2.large {font-size: 2em;}

#mid-col h3 {
	font-size: 1.2em;
	margin-bottom: .5em
}

#mid-col p {
	color: #333;
	font-size: 1em;
	line-height: 1.5em;
	margin: 0 0 1em 0;
}

#mid-col .fbblueborderfb0 p {margin-bottom:0.2em;}
#mid-col .fbblueborderfb0 h2 {font-size:1.4em; margin-bottom:0.2em;}

#mid-col a {
	color: #0088D5;
}

#mid-col a:hover {
	text-decoration: none;
}

#slide-show {
	width: 505px;
	height: 325px;
	float: left;
	display: inline;
	margin-bottom: 1em;
}

#promo-wrapper {
	width: 510px;
	float: left;
	display: inline;
	margin: 0 0 1em 0;
}

#promo-wrapper .promo {
	width: 235px;
	float: left;
	display: inline;
	border: 1px solid #0088D5;
	margin: 0 8px 0 0;
	padding: 5px
}

#promo-wrapper .promo p {
	margin-bottom: .2em;
}

#promo-wrapper .promo h1 {
	font-size: 1.4em;
	margin-bottom: .2em;
}

#promo-wrapper .promo img {
	margin-bottom: .5em;
}

#right-col {
	width: 200px;
	float: right;
	display:none;
}

#right-col p {
	color: #333;
	padding: 5px 15px 5px 15px ;

}

#right-col h1, #left-col h1 {
	font-weight: normal;
	font-size: 1.4em;
	padding: 5px 15px 5px 15px ;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#right-col h2, #left-col h2 {
	font-weight: normal;
	font-size: 1.4em;
	color:#000000;
	padding: 5px 15px 5px 15px ;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#right-col h2.large, #left-col h2.large {
	font-weight: normal;
	font-size: 1.6em;
	color:#000000;
	padding: 5px 15px 5px 15px ;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#right-col h3, #left-col h3 {
	font-weight: normal;
	font-size: 1.2em;
	color:#000000;
	padding: 5px 15px 5px 15px ;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#right-col ul, #left-col ul {
	color: #333;
	padding: 5px 15px 5px 15px;
	list-style-position: inside;
	list-style-type: square;
}

#left-col #left-nav ul {
	padding:0;
	list-style-type:none;
}

#right-col img, #left-col img {
	float: left;
	display: inline;
	margin: .5em .5em 0 15px;
}

#right-col a {
	color: #333;
}

#right-col a:hover {
	text-decoration: none;
}

.feature-box-wrapper {
	width: 200px;
	float: left;
	display: inline;
	margin: 0 0 1em 0;
}

.feature-box-1-top {
	width: 200px;
	float: left;
	display: inline;
	background: transparent url(images/feature-box-1-top-bg.jpg) repeat-y left top;
}

.feature-box-1-top h1 {
	color: #fff;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
}

.feature-box-1 {
	width: 200px;
	background: transparent url(images/feature-box-1-bg.jpg) repeat-y left top;
	float: left;
	display: inline;
}

.feature-box-1-base {
	width: 200px;
	height: 20px;
	background: transparent url(images/feature-box-1-base-bg.jpg) no-repeat left top;
	float: left;
	display: inline;
}

.feature-box-2-top {
	width: 200px;
	float: left;
	display: inline;
	background: transparent url(images/feature-box-2-top-bg.jpg) repeat-y left top;
}

.feature-box-2-top h1 {
	color: #fff;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
}

.feature-box-2 {
	width: 200px;
	background: transparent url(images/feature-box-2-bg.jpg) repeat-y left top;
	float: left;
	display: inline;
}

.feature-box-2-base {
	width: 200px;
	height: 20px;
	background: transparent url(images/feature-box-2-base-bg.jpg) no-repeat left top;
	float: left;
	display: inline;
}

.feature-box-3-top {
	width: 200px;
	float: left;
	display: inline;
	background: transparent url(images/feature-box-3-top-bg.jpg) repeat-y left top;
}

.feature-box-3-top h1 {
	color: #fff;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
}

.feature-box-3 {
	width: 200px;
	background: transparent url(images/feature-box-3-bg.jpg) repeat-y left top;
	float: left;
	display: inline;
}

.feature-box-3-base {
	width: 200px;
	height: 20px;
	background: transparent url(images/feature-box-3-base-bg.jpg) no-repeat left top;
	float: left;
	display: inline;
}

#footer {
	width: 950px;
	float: left;
	display: inline;
	text-align: center;
	margin: 0 0 1em 0;}

#footer p {
	color: #515151;
	line-height: 1.4em
}

#footer a {
	color: #515151;
}

#footer a:hover {
	text-decoration: none;
}

#aito-logo {
	float: left;
	display: inline;
	margin: 0 1em 0 5em;
}

#cpt-logo {
	float: right;
	margin: 0 5em 0 1em;
}

.small-text {
	font-size: .9em;
}

#mid-col .top {
	background:  url("images/top.gif") no-repeat left center;	
	padding-left: 1.5em;	
	color: #515151;
	float: left;
	display:inline;
	clear: both;
	margin-bottom:1em;
}

#tab-box-wrapper {
	width: 510px;
	float: left;
	display: inline;
	margin: 0 0 1em 0;
}

.tab-box-top {
	width: 510px;
	height: 15px;
	float: left;
	display: inline;
	background: transparent url(images/border-top.jpg) no-repeat left top;
}

.tab-box-middle {
	width: 450px;
	float: left;
	display: inline;
	padding: 0 30px 0 30px;
	background: transparent url(images/border-middle.jpg) repeat-y left top;
}

.tab-box-bottom {
	width: 510px;
	height: 15px;
	float: left;
	display: inline;
	background: transparent url(images/border-bottom.jpg) no-repeat left top;
}

#tab-nav {
	width: 498px;
	height: 30px;
	background: transparent url(images/tab-nav-bg.jpg) no-repeat left bottom;
	padding: 0 0 0 12px;
	float: left;
	display: inline;
}

#tab-nav .tab {
	float: left;
	display: inline;
	background: transparent url(images/tab-nav-sprite.jpg) no-repeat 0 0;
	text-align: center;
}

#tab-nav .tab a {
	color: #fff;
	font-size: 1em;
	text-decoration: none;
	height: 20px;
	width: 95px;
	display: block;
	margin: 0 2px 0 0;
	padding: 10px 0 0 0;
	outline-width:0;
}
#tab-nav .tab a.anc {height:0; margin:0; padding:0;}
#tab-nav .tab a:hover {
	background: transparent url(images/tab-nav-sprite.jpg) no-repeat 0 -30px;

}

.floatleft {
	float:left;	
	margin: 0 1em 1em 0;
} 

.floatright {
	float: right;	
	margin: 0 0 1em 1em;
}

#mid-col dl {
line-height: 1.5em;
margin: 0 0 1em 0;
}

#mid-col dt {
color: #0088D5;
width: 4em;
}

#mid-col dd {
color: #333;
margin: -1.5em 0 1em 4em;
}


/* ----------------------------------------------------------------------------- */
/* CSS FOR ACCESSIBILITY */
#skiplink {display:none} 





.pad {padding: 0px;}
.pad2 {padding: 8px 20px;}

.normal {
		font-size:1em;
}
.normalbig { font-size:1.3em; }
.normalbigger {	font-size:1.6em; }
.normalsmall { font-size:.8em; }

.hbreak {height:0px; clear:both; margin:0px 0; overflow:hidden;}

.hbreak2 {height:33px; clear:both; margin:10px 0; overflow:hidden;}

form { margin:0; padding:0; }
fieldset {border:none; margin:0; padding:0;}

.form1 {margin:0px 0px 20px 0px; clear:both;}
.form1-title {margin:10px 0 0px 0; display:none;}
.form1-title h3 {margin:0;}
.form1-pagenumber {font-style:italic; margin-top:11px; text-align:center;}
.form1-label {font-size:12px; margin:0px 10px 0 0; display:block; float:left; width:160px; text-align:right; padding-top:5px;}
.required .form1-label {font-weight:bold;}
.form1-field {display:block;}
.form1-field b {color:#8A1616;}
.form1-field-hi {}
.form1-field-hi b {color:#8A1616;} 
.form1-helptext {font-size:10px; text-align:right; width:360px;}
.form1-formbreaktitle {margin:10px 0 0px 170px;}
.form1-formbreaktitle h3 {margin:0 0 0px 0;}
.form1-formbreak {margin-top:20px;}
.form1-product {border-bottom:1px dotted #8B7252; padding:10px 0; font-size:12px; vertical-align:middle;}
.form1-productthumb {border-bottom:1px dotted #8B7252; padding-left:15px; padding:10px 0; vertical-align:middle;}
.form1-nav {height:30px; clear:both;}
.form1-legend {color:#808080; text-align:center; border-top:1px dotted #8B7252; padding:3px; margin-top:6px; clear:both; display:none;}
.form1-legend b {color:#808080;} 
.form1-error {color:#C20001; margin:0 0 10px 0;}
.fb2x2fb1 .form1-error {display:none;}
.form1-field-error {color:#C20001; text-align:right; margin:0 80px 0 0;}
.form1-error span {}
.form1-nextbutton {float:right; margin:10px 80px 0px 0px;}
.fb2x2fb1 .form1-nextbutton {outline:none;}
.form1-prevbutton {float:left; margin:6px 0px 0px 0;}
.form1-box {height:17px; border:1px solid #808080; padding:2px; font-size:13px; width:254px;}
.fb2x2fb1 .form1-box {height:17px; width:254px;}
.required .form1-box {background-color:#FFFFFF;}
.invalid .form1-box {background-color:#F4C5C4;}
.form1-parbox {height:40px; border:1px solid #808080; padding:2px; font-size:13px; width:254px;}
.required .form1-parbox {background-color:#FFFFFF;}
.invalid .form1-parbox {background-color:#F4C5C4;}
.form1-droplist{border:1px solid #808080; padding:2px; font-size:13px; width:260px;}
.required .form1-droplist {background-color:#FFFFFF;}
.invalid .form1-droplist {background-color:#F4C5C4;}
.form1-tablehead {text-align:left; background-color:#83A831; color:#FFFFFF; padding:3px;}
.form1-tablesubhead {text-align:center; background-color:#E2EFC0; padding:3px;}
.form1-tablecell {background-color:#EFF7DB; padding:3px; vertical-align:top;}
.form1-tablecell input {margin:5px 0 0 0;}
.form1-tablecell span {display:none;}
.form1-table {margin:0px 0 10px 0; width:620px;}
.form1-leftcol {width:254px; float:left;}
.form1 fieldset {margin:0 0 5px 0;}
.form1-tablebuttons {clear:both; height:20px; margin:0 0 20px 0;}
.form1-tablebuttons .form1-nextbutton {margin:5px 0px 0px 10px;}
.form1-tablebuttons .form1-prevbutton {margin:5px 10px 0px 0px;}
.form1-savedaddresses {float:right; overflow:hidden; width:240px;}
.form1-savedaddress {margin-bottom:20px; font-size:12px;}
.form1-savedaddress input {margin:5px 0 0 0;}

.leftimage {float:left; margin:0 0.5em 0.5em 0px;}
.rightimage {float:right; margin:0 0px 0.5em 0.5em;}
.nosidemargin, .leftimage.nosidemargin, .rightimage.nosidemargin {margin-left:0 !important; margin-right:0 !important;}
.image {margin:0 0 0.5em 0;}
.imagecont {position:relative;}
.centerimage {text-align:center; margin:0 0 0.5em 0px;}
.caption { position:relative; text-align:center; font-size:12px;
			font-style:italic; padding:3px;}

.mediafile {padding:5px;}
.mediafile img {border:none; margin-right:6px;}
.mediafile p {}
.mediacenter {margin:10px auto; overflow:hidden; clear:both;}


.fbleft {float:left; margin:0 8px 1em 0;}
.fbright {float:right; margin:0 0px 1em 8px;}
.fbcenter {margin:0 auto 20px auto;}

.fbblueborderfb0 {width:245px; border:1px solid #0088D5; overflow:hidden;}
.fbblueborderfb0 .fbbase {display:none;}
.fborangefb0 {width:200px;}
.fborangefb0 .fbtop {
	width: 200px;
	float: left;
	display: inline;
	background: transparent url(images/feature-box-1-top-bg.jpg) repeat-y left top;
}
.fborangefb0 h1, .fbgreenfb0 h1, .fbbluefb0 h1, .fbredfb0 h1 {
	color: #fff;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
}

.fborangefb0 .fbpad {
	width: 200px;
	background: transparent url(images/feature-box-1-bg.jpg) repeat-y left top;
	float: left;
	display: inline;
	padding:0;
}

.fborangefb0 .fbbase {
	width: 200px;
	height: 20px;
	background: transparent url(images/feature-box-1-base-bg.jpg) no-repeat left top;
	float: left;
	display: inline;
}

.fbgreenfb0 .fbtop {
	width: 200px;
	float: left;
	display: inline;
	background: transparent url(images/feature-box-2-top-bg.jpg) repeat-y left top;
}

.fbgreenfb0 .fbpad {
	width: 200px;
	background: transparent url(images/feature-box-2-bg.jpg) repeat-y left top;
	float: left;
	display: inline;
	padding:0;
}

.fbgreenfb0 .fbbase {
	width: 200px;
	height: 20px;
	background: transparent url(images/feature-box-2-base-bg.jpg) no-repeat left top;
	float: left;
	display: inline;
}

.fbredfb0 .fbtop {
	width: 200px;
	float: left;
	display: inline;
	background: transparent url(images/feature-box-3-top-bg.jpg) repeat-y left top;
}

.fbredfb0 .fbpad {
	width: 200px;
	background: transparent url(images/feature-box-3-bg.jpg) repeat-y left top;
	float: left;
	display: inline;
	padding:0;
}

.fbredfb0 .fbbase {
	width: 200px;
	height: 20px;
	background: transparent url(images/feature-box-3-base-bg.jpg) no-repeat left top;
	float: left;
	display: inline;
}

.fbbluefb0 .fbtop {
	width: 200px;
	float: left;
	display: inline;
	background: transparent url(images/left-nav-top-bg.jpg) repeat-y left top;
}

.fbbluefb0 .fbpad {
	width: 200px;
	background: transparent url(images/left-nav-bg.jpg) repeat-y left top;
	float: left;
	display: inline;
	padding:0;
}

.fbbluefb0 .fbbase {
	width: 200px;
	height: 20px;
	background: transparent url(images/left-nav-base-bg.jpg) no-repeat left top;
	float: left;
	display: inline;
}


.fbpad {padding:5px;}

.floatleft {
	float:left;	
	margin: 0 0.5em 0.5em 0;
} 

.floatright {
	float: right;	
	margin: 0 0 0.5em 0.5em;
}

.floatcenter {margin:0 auto 20px auto;}
.fbpad .floatcenter {margin:0 auto 0px auto;}
.floatcenter .imagecont {text-align:center;}

.hideshow {display:none;}
.showhide {display:block;}

#crumbtrail {margin:0 0 1em 0; color:#808080; clear:both;}
#crumbtrail span {color:#404040;}
#crumbtrail a:link { text-decoration: none; }
#crumbtrail a:visited {	text-decoration: none; }
#crumbtrail a:active { 	text-decoration: none; }
#crumbtrail a:hover { text-decoration: underline; }

#mid-col ul, #mid-col ol {margin:0 0 20px 20px;}

#pagebreak {clear:both; height:5px; overflow:hidden;}

#editpage {position:absolute; z-index:50; background-color:#FFFF00; padding:5px; top:0; left:0; right:0; text-align:center;}

.cmst {margin:5px 0px 5px 0px; border-top:1px solid #999999; border-left:1px solid #999999;}	
.cmst td {border-bottom:1px solid #999999; border-right:1px solid #999999; padding:3px;}

.sectionhead {clear:both; padding-bottom:3px; margin-bottom:10px;}
.sectionhead a:link, .sectionhead a:visited {text-decoration:none;}
.sectiongroup {margin-bottom:20px;}
.subsectionlinks {clear:both;}
.subsectionlink {margin:3px 20px 3px 0; float:left;}

.clear1 {clear:both;}
.clear2 {clear:both; height:0px;}

.sitemap {margin-bottom:16px; margin-right:16px;}
.sitemaproot a:link, .sitemaproot a:visited {font-size:13px; font-weight:bold;}
.sitemaproot, .sitemapbranch {margin:3px 0px 3px 0; color:#808080;}
.sitemaproot {}
.sitemapbranch {background-image:url(images/smbranch.gif); background-repeat:no-repeat; background-position:top left; padding-left:10px;}

.textleft {text-align:left;}
.textright {text-align:right;}
.textcenter {text-align:center;}

#pagefooter {display:none;}

#newWrapper
{
	width: 505px;
	height: 428px;
	border: 1px solid #e5e5e5;
	margin:0 auto;
	clear:both;
	background-color:#FFFFFF;
}
.AjaxGallery
{
	top: 103px;
	width: 505px;
	height: 325px;
	z-index:5;
	display: none;
}
.nothumbs #newWrapper {height:325px;}
.nothumbs .AjaxGallery {top:0px;}
.nothumbs .carouselContainer {display:none;}
.ajaxgallery {margin:0 0 20px 0;}
#mid-col .ajaxgallery .slideInfoZone h2 {font-size:14px; margin:0 0 0px 0;}
#mid-col .ajaxgallery p {margin:0;}
#mid-col .ajaxgallery .slideInfoZone p {font-size:12px;}

.sectionmenu {clear:both; margin:0 0 1em 0;}

.googlemap {margin:0 0 1em 0;}

#panel-highlight {position:absolute; display:none; top:0; left:0; width:0; height:0; border:1px dashed #155ABD;}
#sel-arrow {position:absolute; left:0; top:0; display:none; width:19px; height:13px; background-image:url(images/admin/sel-arrow.gif); background-repeat:no-repeat;}
#hov-arrow {position:absolute; left:0; top:0; display:none; width:19px; height:13px; background-image:url(images/admin/hov-arrow.gif); background-repeat:no-repeat;}
