/**
* Created 2007 by www.Antanova.com
* Modified and enhanced 2008 by Crafted Media, http://www.craftedmedia.com
* Client: Space Business Centres through J2.net
*/

html, body {background:url(../img/gen_bg.gif) #000000; margin:0; padding:0; font-size:100%; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
form{margin:0; padding:0; display:block}
a {color:#333333;outline:none;}
a:hover {text-decoration:none;}
a img {border:0;}
.clear{clear:both}
.fltl{float:left}
.fltr{float:right}
.txt-right{text-align:right}
.txt-left{text-align:left}
.txt-justify{text-align:justify}
.txt-center{text-align:center}
.txt-hide{text-indent:-999em;overflow:hidden;}
.small-text{font-size:0.8em;}
.dotted{border-bottom:1px dotted #66A9A2;margin-bottom:10px;}
ul.reset {margin:0;padding:0}
ul.reset li {margin:0;padding:0;}

/* Container */
#container {margin:0 auto; width:1000px; background-color:#C4D73F; position:relative; padding:20px 0;}

/* Header */
#header
{
	background: url(../img/photo_01.jpg) #c4d73f no-repeat 0px 0px;
	height: 180px;
	padding: 0;
	margin-left: 20px;
}

/*ofer image*/
#container #offerimage
{
    width:178px;
    height:179px;
    position:absolute;
    right:100px;
    top:20px;
    background:url(/img/promo.gif) no-repeat top right;
    z-index:9999;
}

/* new ticker */
.horizontal-ticker {height:39px; background:url(../img/gen_n_bg.gif) 0 0 no-repeat #c4d73f; margin:20px 20px 0 20px; padding:2px 0 0 0;font-family:Trebuchet MS,Arial,sans-serif,Helvetica;font-size:1.1em}
.horizontal-ticker ul{margin:0 0 0 15px;padding:0;float:left;}
.horizontal-ticker ul li{list-style:none;color:#fff;font-weight:normal;}
.horizontal-ticker p{width:80px;padding:0 0 0 35px;color:#a5ac7b;font-weight:bold;margin:0;float:left;}

/* Horizontal Nav */
ul#navigation-horizontal      {height:41px; background:url(../img/gen_n_bg.gif) 0 0 no-repeat #c4d73f; margin:20px 20px 0 20px; padding:0;}
ul#navigation-horizontal li   {list-style:none; margin:0; padding:5px 4px 0 12px; float:left; display:inline; font-size:68.75%;}
ul#navigation-horizontal li a {text-decoration:none; color:#333333;}

/* Content structure */
#content {background:url(../img/gen_cont_bg.gif) 0 bottom no-repeat #ffffff; margin:0 20px 0 20px; padding:0 0 10px 0;}
#content .clear {clear:both; height:1px; overflow:hidden;}

/* Content Header image */
h2#price       {width:182px; height:18px; margin:11px 40px 20px; text-indent:-999em; background:url(../img/head_price.gif) 0 0 no-repeat;}
h2#locations   {width:270px; height:18px; margin:11px 40px 20px; text-indent:-999em; background:url(../img/head_locations.gif) 0 0 no-repeat;}
h2#poole       {width:182px; height:29px; margin:11px 40px 20px; text-indent:-999em; background:url(../img/head_poole.gif) 0 0 no-repeat;}
h2#aylesbury   {width:182px; height:29px; margin:11px 40px 20px; text-indent:-999em; background:url(../img/head_aylesbury.gif) 0 0 no-repeat;}
h2#gloucester  {width:182px; height:29px; margin:11px 40px 20px; text-indent:-999em; background:url(../img/head_gloucester.gif) 0 0 no-repeat;}
h2#strood      {width:182px; height:29px; margin:11px 40px 20px; text-indent:-999em; background:url(../img/head_strood.gif) 0 0 no-repeat;}
h2#wokingham   {width:182px; height:29px; margin:11px 40px 20px; text-indent:-999em; background:url(../img/head_wokingham.gif) 0 0 no-repeat;}
h2#downloads   {width:182px; height:18px; margin:11px 40px 20px; text-indent:-999em; background:url(../img/head_downloads.gif) 0 0 no-repeat;}
h2#enquiries   {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}

/* Content */
#content-main {width:552px; float:left; display:block; margin-left:10px;margin-right:12px; background:url(../img/gen_body_bg.png) 0 bottom no-repeat #ffffff; min-height:360px;}
#content-main p {font-size:81.25%; font-weight:bold; margin:5px 40px 2px; padding:0; color:#666666;}
#content-main h3,
#content-main h4 {font-size:0.9em; font-weight:normal; margin:2px 10px; padding:0; color:#666666;}

/* Content Location */
h2#sbslocation{width:270px; height:18px; margin:11px 40px 0px; text-indent:-999em; background:url(../img/head_home.gif) 0 0 no-repeat;}
#content-location {width:552px; float:left; display:block; margin-left:10px;margin-right:12px; background:url(../img/gen_body_bg.png) 0 bottom no-repeat #ffffff; min-height:360px;}
#content-location h2 {font-size:95%; font-weight:bold; margin:5px 40px 0px; padding:0; color:#747E83;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;text-transform:uppercase;}
#content-location h3 {font-size:88%; font-weight:bold; margin:25px 40px 2px; padding:5px 0px 0px 0px; color:#666666;border-top:1px dotted #666666;}
#content-location p,
#content-location a,
#content-location h4 {color:#666666;}
#content-location a,
#content-location h4 {font-weight:bold;}
#content-location p,
#content-location h4 {font-size:81.25%;margin:2px 10px; padding:0;}
#content-location a{text-decoration:underline;}
#content-location .leftcol,
#content-location .rightcol {width:226px; float:left; display:inline;}
#content-location .leftcol {margin-left:40px; margin-right:20px;}
#content-location .leftcol p, 
#content-location .leftcol h3,
#content-location .rightcol p,
#content-location .rightcol h3 {margin-left:0; margin-right:0;}
#content-location .leftcol h3.no-border,
#content-location .rightcol h3.no-border{border:none;margin-top:5px;}
#content-location .leftcol p.top-item,
#content-location .rightcol p.top-item{height:45px;}
#content-location a.downloadLnk{text-decoration:none;color:#97a919;font-weight:bold;}
#content-location a.downloadLnk:hover{text-decoration:underline;}
#content-location ul {margin:2px 0px; padding:0; font-size:81.25%; color:#666666;}
#content-location ul li {margin-left:2em;}
#content-location .footercol{margin:5px 20px 15px 40px;}

/* Travel Information */
#travel-information {width:552px; float:left; display:block; margin-left:10px;margin-right:12px; background-color: #ffffff; min-height:360px;}
#travel-information .header{font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
#travel-information .introParagraph {font-size:81.25%; font-weight:bold; margin:1em 40px; padding:0; color:#666666;}
#travel-information ul{padding: 0 0 0 70px;color: #666666;font-size: 0.7em;}
#travel-information p{padding: 0 0 0 50px;color: #666666;font-size: 0.7em;}
#travel-information h2 {font-size: 0.8em;font-weight: bold;margin: 5px 40px 2px;padding: 0;color: #666666;}
#travel-information h3 {font-size: 0.8em;font-weight: bold;margin: 5px 40px 2px;padding: 0;color: #666666;}
#travel-information h4 {font-size:0.9em; font-weight:bold; margin:2px 10px; padding:0; color:#666666;}

/* Content Travel Information */
#content-travel-information {width:745px; float:left; display:block; margin-left:10px;margin-right:12px; background:url(../img/gen_body_bg-admin-long.png) 0 bottom no-repeat #ffffff; min-height:780px;}
#content-travel-information p{font-size: 81.25%;font-weight: bold;margin: 1em 40px;padding: 0;color: #666666;}
#content-travel-information h2{font-size:95%; font-weight:bold;margin:5px 40px 0px; padding:0; color:#747E83;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;text-transform:uppercase;}
#content-travel-information h3 {font-size:1em; font-weight:bold; margin:2px 40px; padding:0; color:#666666;}
#content-travel-information h4 {font-size:0.9em; font-weight:bold; margin:2px 10px; padding:0; color:#666666;}
#content-travel-information .editor{margin:5px 30px 10px 40px}
.newsTable{width:100%;text-align:center;vertical-align:top;}
.newsTable{font-size:81.25%; font-weight:bold; padding:0; color:#666666;}
.newsTable th{font-size:1em;border-bottom:1px solid #666666;}


/* Price & Availability */
#content-price {width:900px; float:left; display:block; margin-left:10px;margin-right:12px;min-height:360px;}
#content-price h2 {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
#content-price h3 {font-size:88%; font-weight:bold; margin:25px 40px 2px; padding:5px 0px 0px 0px; color:#666666;border-top:1px dotted #666666;}
#content-price p,
#content-price a,
#content-price h4 {color:#666666;}
#content-price a,
#content-price h4 {font-weight:bold;}
#content-price p,
#content-price h4 {font-size:81.25%;margin:2px 40px; padding:0;}
#content-price a{text-decoration:underline;}
#content-price ul {margin:2px 0px; padding:0; font-size:81.25%; color:#666666;}
#content-price ul li {margin-left:2em;}
#content-price .footercol{margin:5px 20px 15px 40px;}

/* Admin Content */
h2#admin       {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
h2#editpage	{font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
h2#locationlist {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
h2#locationdetail {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
h2#linkdetail{font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
h2#space{width:270px; height:18px; margin:11px 40px 20px; text-indent:-999em; background:url(../img/head_locations.gif) 0 0 no-repeat;}
#content-admin {width:745px; float:left; display:block; margin-left:10px;margin-right:12px; background:url(../img/gen_body_bg-admin.png) 0 bottom no-repeat #ffffff; min-height:360px;}
#content-admin p {font-size:81.25%; font-weight:bold; margin:1em 40px; padding:0; color:#666666;}
#content-admin h3 {font-size:1em; font-weight:bold; margin:2px 40px; padding:0; color:#666666;}
#content-admin h4 {font-size:0.9em; font-weight:bold; margin:2px 10px; padding:0; color:#666666;}
#content-admin .editor{margin:5px 30px 10px 40px}

h2#admin       {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
#content-admin-long {width:745px; float:left; display:block; margin-left:10px;margin-right:12px; background:url(../img/gen_body_bg-admin-long.png) 0 bottom no-repeat #ffffff; min-height:780px;}
#content-admin-long p {font-size:81.25%; font-weight:bold; margin:1em 40px; padding:0; color:#666666;}
#content-admin-long h2 {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
#content-admin-long h3 {font-size:1em; font-weight:bold; margin:2px 40px; padding:0; color:#666666;}
#content-admin-long h4 {font-size:0.9em; font-weight:bold; margin:2px 10px; padding:0; color:#666666;}
#content-admin-long .editor{margin:5px 30px 10px 40px;float:left;}
#content-admin-long .tooltip{float:left;}
#content-admin-long .ImageTitle{margin:0 40px 0 0px; width:70px;float:left;}
#content-admin-long .editor label{display:block;width:110px;float:left;}
#content-admin-long .editor input{float:left;}
#content-admin-long .preview{float:left;width:100px;height:100px;}
.newsTable{width:100%;text-align:center;vertical-align:top;}
.newsTable{font-size:81.25%; font-weight:bold; padding:0; color:#666666;}
.newsTable th{font-size:1em;border-bottom:1px solid #666666;}

/* Users */
h2#users   {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
h2#user-detail   {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
.UserEdit{margin:4px 0px 4px 140px;font-size: 81.25%;text-align:left;width:740px;}
.UserEdit th{padding:3px;border-bottom:solid 2px #72AFAA;}
.UserEdit td{padding:4px 5px 4px 5px;}
.UserEdit tr{border-bottom:1px dotted #666666;}

.users-wizard {width:425px;text-align:left;margin:4px 210px 4px 140px;}
.users-wizard table{border:none;width:100%;margin-top:10px;font-size: 0.95em;margin-left:auto;margin-right:auto;}
.users-wizard table td{padding:3px;}
.users-wizard table th{padding:3px;border-bottom:solid 2px #72AFAA;}

.users-wizard .wizRoles{text-align:left;margin:0px 85px 0px 85px;}

/* Admin List Table */
.TableList{margin:2px auto 5px auto;font-size: 81.25%;text-align:left;width:740px;}
.TableList th{padding:3px;border-bottom:solid 2px #72AFAA;}
.TableList td{padding:4px 5px 4px 5px;}
.TableList tr{border-bottom:1px dotted #666666;}

/* News column */
#content-news {width:180px; float:left; display:inline;}
#news-container   {width:180px; min-height:360px; _height:360px; background:url(../img/gen_news_bg.png) 0 0 no-repeat #E8E9EA;}
#news    {width:180px; min-height: 426px; _height:360px; background:url(../img/gen_news_bg_bottom.png) 0 bottom no-repeat;}
#news h2 a {display:block;margin:0 10px; height:31px; background:url(../img/head_latestnews.gif) 0 10px no-repeat; text-indent:-999em; border-bottom:2px dotted #666666;}
#news img {margin:10px 15px;}
#news p  {margin:10px; border-bottom:2px dotted #666666; padding:0 0 4px 15px; font-size:68.75%; color:#333333; background:url(../img/news_bullet.gif) 0 2px no-repeat;}
#news h3 a {margin:10px 0px 0px 60px; border:none;height:13px;width:107px;background:url(../img/head_newsinfull.gif) top right no-repeat; text-indent:-999em;overflow:hidden;padding:0 0 15px 0px;display:block;}
#news p a{text-decoration:none;}

/* Content Footer */
#content-footer {margin:12px 8px 0;}
#content-footer a{margin:0 5px 0 0;}

/* Footer */
ul#footer {margin:10px 20px 10px; padding:0; text-align:right; width:860px;}
ul#footer li {list-style:none; margin:0; padding:0 0 0 5px; float:left; display:inline; font-size:68.75%; color:#333333;}

/* Page Specific Styles
/* Home */
.content-home h2 {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
.content-home ul {margin:1em 40px; padding:0; font-size:81.25%; color:#333333;}
.content-home ul li {margin-left:2em;}

/* News */
h2#news-list {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
.news-box{font-size:0.75em;margin:2px 7px 2px 20px;text-align:right;}
.news-box a{text-decoration:none;}
.news-box a:hover{text-decoration:underline;}
.news-items{margin:10px 5px 20px 20px;font-size:0.8em;border-bottom:2px dotted #666666;}
.news-items div{margin:5px 0px 3px 0px; border-bottom:2px dotted #666666;}
.news-items div.clear{border-bottom:none;}
.news-items div div{float:left;display:inline;border:none;}
.news-items .news-date{width:85px;padding-left:15px;}
.news-items .news-title{width:410px;background:url(../img/news_bullet.gif) 0 2px no-repeat;padding-left:12px;}
.news-items .news-title a{text-decoration:none;}

/* News Detail */
h2#news-detail {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
.news-info div{margin:0px 20px 0px 0px;}
#content-main .news-info h3.short-desc{text-align:left;font-style:italic;font-weight:bolder;font-size:1.05em;}

/* Licences */
h2#flexibility {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}

/* Services */
h2#utilities   {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
.btnDownload{background:url(../img/btnDownload.gif) no-repeat top left;display:block;height:42px;width:230px;padding-left:35px;margin-left:20px;padding-top:13px;margin-left:40px;font-size:0.8em;text-decoration:none;}

/* Virtual Tour */
h2#tour        {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}

/* Links */
h2#links       {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
#content-main .links{margin:5px 10px 5px 0px;}
#content-main .links h3.linkHeader{margin-bottom:0px;}
#content-main .links ul
{
	margin: 0px 0px 5px 40px;
	font-size: 0.8em;
	list-style: none;
	font-weight: normal;
}
#content-main .links ul li{margin:2px 0px 0px 10px;font-size:81.25%; font-weight:bold; padding:0; color:#666666;}

/*contact*/
h2#contact     {font-size: 95%;font-weight: bold;margin: 5px 40px 0px;padding: 0;color: #747E83;font-family: Trebuchet MS , Arial, sans-serif, Helvetica;text-transform: uppercase;}
.contactForm{margin:2px 10px 10px 40px;}
.contactForm  ul{margin:5px 0px 5px 0px;font-size:0.9em;list-style:none;}
.contactForm  ul li{margin:5px 0px 5px 0px;font-size:81.25%; font-weight:bold; padding:0; color:#666666;}
.contactForm .btnSubmit {display:block;height:42px;width:180px;padding-left:50px;padding-top:13px;margin-left:40px;font-size:0.8em;text-decoration:none;}
.phone-list div{width:100px;display:block;float:left;color:#666666;font-weight:bold;font-size:81.25%;margin:2px 40px; padding:0;}
	
/* Login */
.loginForm  ul{margin:5px 5px 5px 5px;font-size:0.9em;list-style:none;text-align:center;}
.loginForm  ul li{margin:5px auto 5px auto;}
.loginForm .btnSubmit {display:block;height:42px;width:180px;padding-left:0px;padding-top:13px;margin-left:auto;margin-right:auto;font-size:0.8em;text-decoration:none;}

/* Validation Style */
.errorSummary {border: 1px solid #3E505A;background-color: #3E505A;width: 80%;color:#ffffff;margin:10px 0px 10px 40px;}
#content-main .errorSummary h4, .errorSummary h4 {margin:3px 0px 3px 3px;color:#ffffff;}
.errorSummary ul {margin: 0px;padding: 5px;background-color: #ffffff;color:#cc0000;list-style-type:none;}


/*Services and Utilities*/
ul#utillinks      {margin:0 0 0 40px; padding:0;}
ul#utillinks li   {	width: 225px; height:33px; list-style:none; float:left; display:inline; margin: 0 20px 20px 0; padding:0;}
ul#utillinks li a 
{
	width:144px;
	height:33px; 
	display:block; 
	background:url(../img/buttonLinkStatic.gif) no-repeat;
	color:#ffffff;
	text-align: center;
	float: left;
	text-decoration: none;
	line-height: 32px;
	width: 225px;
	text-transform: uppercase;
	font-size: x-small;
	font-weight: bold;
}

/*home*/

/*price
#spectable {margin-left:40px;}


/* spec table from charles park 
table.specs { position:relative; font-family:Arial, Helvetica, sans-serif;
	font-size:11px; margin-top:15px; margin-right:15px; }
table.specs tr { position:relative; }
table.specs tr th { background-color:#EEE7E5; font-weight:bold; vertical-align:top; text-align:center; }
table.specs tr td { text-align:center; border-bottom:1px solid #FFFFFF; }
table.specs tr.blue1 { background-color:#94ADC5; }
table.specs tr.blue2 { background-color:#BFCFDC; }
table.specs tr.yellow1 { background-color:#F7F7C6; }
table.specs tr.yellow2 { background-color:#E6EF8B; }
table.specs tr.red1 { background-color:#E6CDCD; }
table.specs tr.red2 { background-color:#CE9DA5; }
table.specs tr.orange1 { background-color:#E6D6B5; }
table.specs tr.orange2 { background-color:#D6AD72; }
table.specs tr.green1 { background-color:#D6DECE; }
table.specs tr.green2 { background-color:#A5C6A5; }
table.specs tr.divider { font-size:1px; height:1px; }
table.specs tr.footer td { text-align:left; font-size:10px; }*/


/* dynamic Button Links */
#content #content-main .buttonLink
{
	background: url(../img/buttonLink.GIF) no-repeat;
	text-align: center;
	color: #ffffff;
	float: left;
	text-decoration: none;
	line-height: 32px;
	margin: 2px;
	margin-left: 15px;
	width: 170px;
	text-transform: uppercase;
	font-size: x-small;
	font-weight: bold;
}

/* Static button links */

#Gallery #ImagesDiv
{
	margin:10px;
	font-size: 0.81em;
	color:#666666;
}

#Gallery #ImagesDiv td
{
	padding: 5px;
}

#Gallery #ImagesDiv .ImageWrapperDiv #ImagesDiv table td .ImageItemTemplateDiv .ImageBlockDiv .CaptionLiteralDiv
{
	margin-top: 10px;
	font-size:95%; font-weight:bold; margin:5px 40px 0px; padding:0; color:#747E83;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#Gallery #ImagesDiv .ImageWrapperDiv #ImagesDiv table td .ImageItemTemplateDiv .ImageBlockDiv .MainImageCheckBoxDiv,
#Gallery #ImagesDiv .ImageWrapperDiv #ImagesDiv table td .ImageItemTemplateDiv .ImageBlockDiv .DeleteDiv
{
	padding: 5px
}

#Gallery #ImagesDiv .ImageWrapperDiv .ImageCaptionLabelDiv,
#Gallery #ImagesDiv .ImageWrapperDiv .ImageCaptionTexboxDiv,
#Gallery #ImagesDiv .ImageWrapperDiv .ImageOrderNoLabelDiv,
#Gallery #ImagesDiv .ImageWrapperDiv .ImageOrderNoTexboxDiv,
#Gallery #ImagesDiv .ImageWrapperDiv .ImageUploaderLabelDiv,
#Gallery #ImagesDiv .ImageWrapperDiv .ImageUploaderTextboxDiv
{
	width: 200px;
	float: left;
}

#Gallery #ImagesDiv .ImageWrapperDiv .ImageCaptionLabelDiv, #Gallery #ImagesDiv .ImageWrapperDiv .ImageCaptionTexboxDiv
{
	margin-top: 15px;
	border-top: thin solid;
	padding-top:15px;
}



/* ----------------------------- */

#oufitImages
{
	margin: 10px 35px;
	font-size: 0.81em;
	color:#666666;
}

#oufitImages td
{
	padding: 5px;
}

#oufitImages .ImageWrapperDiv #ImagesDiv table td .ImageItemTemplateDiv .ImageBlockDiv .CaptionLiteralDiv
{
	margin-top: 10px;
	font-size:95%; font-weight:bold; margin:5px 40px 0px; padding:0; color:#747E83;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#oufitImages .ImageWrapperDiv #ImagesDiv table td .ImageItemTemplateDiv .ImageBlockDiv .MainImageCheckBoxDiv,
#oufitImages .ImageWrapperDiv #ImagesDiv table td .ImageItemTemplateDiv .ImageBlockDiv .DeleteDiv
{
	padding: 5px
}

#oufitImages .ImageWrapperDiv #ImagesDiv table td .ImageItemTemplateDiv .ImageBlockDiv img
{
	width: 180px;
}

#oufitImages .ImageWrapperDiv .ImageCaptionLabelDiv,
#oufitImages .ImageWrapperDiv .ImageCaptionTexboxDiv,
#oufitImages .ImageWrapperDiv .ImageOrderNoLabelDiv,
#oufitImages .ImageWrapperDiv .ImageOrderNoTexboxDiv,
#oufitImages .ImageWrapperDiv .ImageUploaderLabelDiv,
#oufitImages .ImageWrapperDiv .ImageUploaderTextboxDiv
{
	width: 200px;
	float: left;
}

#oufitImages .ImageWrapperDiv .ImageCaptionLabelDiv,
#oufitImages .ImageWrapperDiv .ImageCaptionTexboxDiv
{
	margin-top: 15px;
	border-top: thin solid;
	padding-top:15px;
}


.GiffordImageLink
{
	display: block;
}

/* virtual tour page */

#content #content-main #videoContainer
{
    height:380px;
    width:552px;
}


#content #content-main #shortcuts
{
    margin:10px 0 0 10px;
    height:60px;
    width:500px;
}

#content #content-main #shortcuts a
{
    display:block;
    float:left;
    margin:0 0 0 10px;
}

/* home page*/

#content-main #virtualtourlink
{
    margin:10px 0 10px 0;
    margin-left:auto;
    margin-right:auto;
    width:360px;
    height:90px;
}

.tickerItems{margin:20px 0 0 40px;}
#content-admin .tickerItems h3{margin:20px 0 10px 0;}
.tickerItems .tickerItem{}
#content-admin .tickerItems .tickerItem p{float:left;margin:0;display:block;height:20px;padding:4px 0 0 0;}
.tickerItems .tickerItem input{float:left;margin:0 0 0 10px;}

.newTickerItem{margin:20px 0 0 40px;}
#content-admin .newTickerItem h3{margin:0;}
