body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.divMain {
	width: 778px;
	/* padding-right: 22px;
	padding-left: 22px; */
}

.DivSearchResultsHeader {
	background-color: #EEF2F7;
	height: 85px;
	width: 960px;
	padding: 17px 0px 0px 13px;
	margin: 0px;
	border-top: 1px solid #FFFFFF;
}

.DivTitleImage {
	width: 223px;
	padding-bottom: 15px;
}

.DivDisplayCriteria {
	width: 341px;
	float: left;
	border: 1px none red;
	padding-left: 11px;
	height: 75px;
	margin-right: 135px;
	
}

div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.boldText {
	font-weight: bold;
	color: #333333;
}

.DivDisplayCriteriaText {
	width: 118px;
	margin-top: 0px;
	float: left;
	font-size: 10px;
	border: 1px none black;
}


select {
	font-size: 10px;
	color: #1B4FA6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #BBCCE7;
	width: 105px;
	margin: 3px 0px 0px;
	padding: 0px;
}

.DivPrintSearch {
	width: 212px;
	margin-top: 5px;
	font-size: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}

.divPrintBox {
	width: 197px;
	padding-left: 13px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	float: right;
}

.divPrevNext {
	width: 207px;
	padding-left: 13px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}

.divPrintPrevNext {
	width: 215px;
	padding-left: 8px;
	height: 70px;	
	float: left;
	padding-top: 0px;
}

* html .divPrintPrevNext {
	width: 205px;
	padding-left: 8px;
	height: 70px;	
	float: left;
	padding-top: 0px;
}

.divPreviousButton {
	float: left;
	margin-top: 1px;
	margin-left: -7px;
	text-align: right;
	padding-left: 0px;
	padding-right: 4px;
	width: 70px;
	height: 30px;
}

.divPreviousButtonBottom {
	float: left;
	text-align: right;
	padding: 5px 5px 0px 1px;
	margin-top: -3px;
	width: 60px;
}

#divPageRangeNickyBottom {
	float: left;
	font-size: 10px;
	border: 1px none red;
	padding-left: 3px;
	margin-top: 3px; 
	text-align: center;	
}


.FullDetailsFooterArea {
	float: left; 
	background-color: #EEF2F7; 
	width: 50px; 
	height: 61px; 
	padding-left: 5px;  
	padding-right: 0px; 
	margin-left: 0px;  
	border: 1px none red;
}


#divPageRangeNicky {
	float: left;
	font-size: 10px;
	border: 1px none red;
	padding-left: 1px;
	margin-top: 3px; 
	text-align: center;	
}


.divPageButton 
{
	margin-top: 1px;
	float: left;
}

.divNextButton {
	float: left;
	text-align: right;
	margin-left: 145px;
	margin-top: -30px;
}

.divNextButtonBottom {
	float: left;
	text-align: right;
	margin-left: 145px;
	margin-top: -19px;
}


.pagenumber a
	{
	float: left;
	color: #39f;
	font-size: 10px;
	width: 27px;
	height: 18px;
	text-align: center;
	padding: 0;
	margin: 0 1px 0 0;
	background-color: #fff;
	background-image: url(../images/buttons/blank_number.gif);
	background-repeat: no-repeat;
	display: block;
	}

.pagenumber a:hover
	{
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	background-color: #369;
	background-image: url(../images/buttons/blank_number_on.gif);
	}
	
.pagenumber span
	{
	position: relative;
	top: 1px;	
	padding-right: 1px;
	}
	
.pagenumberon a
	{
	float: left;
	color: #fff;
	font-size: 10px;
	width: 27px;
	height: 18px;
	text-align: center;
	padding: 0;
	margin: 0 1px 0 0;
	background-color: #369;
	background-image: url(../images/buttons/blank_number_on.gif);
	background-repeat: no-repeat;
	display: block;
	}

.pagenumberon a:hover
	{
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	background-color: #369;
	}
	
.pagenumberon span
	{
	color: #fff;
	position: relative;
	top: 1px;	
	padding-right: 1px;
	}
	
.DivPropertyDetails {
	background-color: #FFFFFF;
	padding: 10px 10px 1px 0px;
	margin-top: 2px;
	margin-left: 5px;
	margin-right: -25px;
	float: left;
	border: 0px;
}

.dottedLine {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #9A9A9A;
}

.solidLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9A9A9A;
	width: 978px;
	height: 1px;
	float: left;
	margin-top: -2px;
	margin-bottom: -15px;
	margin-right: 5px;
}

.propertyImage {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D5D4D9;
	border-bottom-color: #D5D4D9;
	position: relative;
}


.divPropertyDescription {

	position:relative;

	top:30px;
	width: 292px;
	padding-left: 12px;
	padding-right: 10px;
	height: 400px;
	border: 1px solid red;
}

.propertyDescriptionHeader {

    display:block;
	position:relative;
	top:30px;
	padding-bottom:30px;
		border: 1px none red;
}

.propertyName {
	font-size: 14px;
	font-weight: bold;
	color: #002E62;
	margin-bottom: 5px;
}

.propertyReferenceID {
	font-size: 12px;
	font-weight: bold;
	color: #002E62;
	margin: 10px 0;
}

li {
	list-style-image: url(../img/bullet.gif);
	/* margin-left: -24px;*/
}

.propertyPrice {
	font-size: 12px;
	font-weight: bold;
	color: #363636;
	padding-left: 16px;
	margin-bottom: 7px;
}

ul {
	margin-top: 10px;
}

.divAgents {
	float: left;
	padding-left: 13px;
	height: 116px;
	border: 0px;
}

.agentDetails {
	height: 61px;
	width: 180px;
	border: 0px;
}

.agentDetails img{
	border: 1px solid #BBCCE7;
	margin-right: 10px;
	float: left;
}

.agentDetailsContactButton {
	margin-top: 43px;
}

.divRefineSearch {
	background-color: #DCE4EE;
	height: 24px;
	width: 755px;
	float: left;
	padding-left: 22px;
	padding-top: 6px;
	font-size: 10px;
}

.divRefineSearch span{
	vertical-align: 50%;
}

.divNewSearch {
	background-color: #DCE4EE;
	height: 24px;
	width: 90px;
	padding: 6px 15px 0px 95px;
	margin: 0px 0px 0px 0px;
	float: left;
	
}

.divCurrencyRateInfo {
	background-color: #EEF2F7;
	height: 67px;
	width: 735px;
	float: left;
	padding-left: 13px;
	padding-top: 6px;
	font-size: 10px;
}

.divPrevNextFooter {
	background-color: #EEF2F7;
	height: 73px;
	width: 225px;
	float: left;
	text-align: right;
	padding-right: 5px;
	
}

.divBlock {
	background-color: #EEF2F7;
	height: 67px;
	width: 104px;
	float: left;
}

.bottomNav {
	font-size: 10px;
	width: 950px;
	padding-left: 13px;
	padding-top: 10px;
	float: left;
	padding-bottom: 10px;
}

.bottomNav a:visited{
	text-decoration: none;
	padding-right: 21px;
	color: #333333;
}

.bottomNav a:link{
	text-decoration: none;
	padding-right: 21px;
	color: #333333;

}

.bottomNav a:hover{
	text-decoration: underline;
	padding-right: 21px;
	color: #333333;
}

.bottomNavTelNumber {
	font-size: 10px;
	width: 210px;
	padding-left: 13px;
	padding-top: 10px;
	margin-top: -22px;
	margin-right: 0px;
	text-align: right;
	padding-right: 0px;
	float: right;
}


.divBottom {
	background-color: #EEF2F7;
	height: 30px;
	width: 738px;
}

.contactAgentButton {
	vertical-align: bottom;
	padding-top: 43px;

}

.printButton 
{
	float: right;
	width: 100%;
	margin-left: 3px;
	margin-right:-100px;
	padding-bottom: 13px;
}

.paginationInfo	
{	
	float:right;
	padding: 0 0px 10px 0px;
	
}

* html .paginationInfo	
{	
	float:right;
	padding: 0 10px 10px 10px;
}

.paginationText {
	font-size: 10px;
}

.pageNumbers {
	padding-top: 6px;
}

.paginationButtons {
	padding-top: 5px;
	padding-bottom: 4px;
}

.paginationButtonsBottom {
	padding-left: 0px;
	padding-top: 0px;
	
}

.DivTitleImage100Props {
	float: left;
	width: 235px;
	font-size: 10px;
	color: #CC0200;
	border: 1px none red;
	margin-left: 9px
}

.OneHundredProps {
	
}

.topNavTelNumber {
	float: right;
	background-color: #002E62;
	text-align: right;
}

.divFullDetailsTop {
	width: 978px;
	background-color: #ffffff;
	padding-bottom:20px
}
.DivFullDetailsHeader {
	width: 400px;
	padding: 14px 13px 7px 23px;
	border-top: 1px solid  #FFFFFF;
	float: left;
	height:inherit;
}


.divFurtherDetailsHeader {
	width: 300px;
	padding: 13px 0px 13px 0px;
	float: left;
	text-align: left;
	border: 1px none black;
}

.divFurtherDetailsHeader ul 
{
	margin-top: -1px;
	margin-left: 20px;
	padding: 13px 0px 3px 0px;
}

.fullDetailsBackPrevNext {
	width: 203px;
	float: right;
	padding-right: 13px;
	margin-left: 20px;
	padding-top: 13px;
	line-height: 20px;
	padding-left: 0px;
	border: 1px none black;

}

.BackPrevNextIn {
margin-left: 10px;
margin-top: 5px;
}


.propertyPriceFullDetails {
	font-size: 12px;
	font-weight: bold;
	color: #363636;
	margin-top: 5px;
	/*float: left;*/
}

.propertyAssetts {
	width: 269px;
	background-color: #EEF2F7;
	height: 110px;
	float: left;
	text-align: right;
	padding-right: 13px;
	padding-top: 13px;
	line-height: 20px;
}

/* here we set the generic attachment link padding and positioning */
.attachmentLink {
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 6px 0px 10px 25px;
}

/* now change the background image for each type of property attachment */
.brochure { background-image: url(../images/icon_brochure.gif); }
.gallery { background-image: url(../images/icon_photogallery.gif); }
.floorplan { background-image: url(../images/icon_floorplan.gif); }
.map { background-image: url(../images/icon_locationmap.gif); }
.prices { background-image: url(../images/icon_pricesavailability.gif); }
.tour { background-image: url(../images/icon_virtualtour.gif); }
.related { background-image: url(../images/icon_relatedwebsite.gif); }
.alert { background-image: url(../images/icon_propertyalert.gif); }


.propertyAssettIcons {
	margin-top: 3px;
	padding-right: 10px;
	margin-right: 20px;
	margin-left: -11px;
	padding-top: 7px;
	width: 110px;
	border: 1px none black;
}


div.propertyAssettIcons a.furtherDetailsBrochure {
	background-image: url(../images/icon_brochure.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 3px 25px 3px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px none red;
}

div.propertyAssettIcons a.furtherDetailsAlert {
	background-image: url(../images/icon_alert.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 3px 25px 3px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px none red;
}

div.propertyAssettIcons a.furtherDetailsBrochure:link, div.propertyAssettIcons a.furtherDetailsBrochure:visited, div.propertyAssettIcons a.furtherDetailsBrochure:hover, div.propertyAssettIcons a.furtherDetailsBrochure:active   {
	padding: 3px 25px 3px 0px;
	margin: 0px 0px 0px 0px;
}

div.propertyAssettIcons a.furtherDetailsAlert:link, div.propertyAssettIcons a.furtherDetailsAlert:visited, div.propertyAssettIcons a.furtherDetailsAlert:hover, div.propertyAssettIcons a.furtherDetailsAlert:active  {
	padding: 3px 25px 3px 0px;
	margin: 0px 0px 0px 0px;
}

.propertyAssettIcons span{
	vertical-align: 50%;
	
	padding-top: 7px;
}


.propertyAssettIcons a:link {
	text-decoration: none;
	padding-right: 10px;
	color: #1B4FA6;
	font-size: 10px;
	padding-bottom: 5px;
	background-position: center;
	vertical-align: 50%;
	text-align: right;
}

.propertyAssettIcons a:visited {
	text-decoration: none;
	padding-right: 10px;
	color: #1B4FA6;
	font-size: 10px;
}

.propertyAssettIcons a:hover{
	text-decoration: underline;
	padding-right: 10px;
	color: #1B4FA6;
	font-size: 10px;
}


a.attachmentLink:link {
	text-decoration: none;
	color: #1B4FA6;
	font-size: 10px;
}


a.attachmentLink:visited {
	text-decoration: none;
	color: #1B4FA6;
	font-size: 10px;
}

a.attachmentLink:hover {
	text-decoration: underline;
	color: #1B4FA6;
	font-size: 10px;
}


.paginationButtonsFullDetails {
	margin-left: 10px;
	padding-top: 12px;
	font-size: 10px;
}

.paginationButtonsFullDetailsBottom {
	background-color: #EEF2F7;
	padding-top: 12px;
	font-size: 10px;
	height: 49px; 
	width: 180px; 
	border: 1px none black;	
}

.ThumbnailsContainer {
	border-top: 1px dotted #C2C2C2; 
	float: left; 
	width: 212px;
}

.ThumbnailsHeader {
	padding-top: 13px;
	padding-left: 12px;
	padding-right: 0px;
	width: 195px;
}

.Thumbnails {
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 0px;
	margin-bottom: 15px;
	width: 155px;
}

.fullDetailsAgents {
	padding-top: 13px;
	padding-left: 12px;
	padding-right: 0px;
	width: 195px;
	height: 61px;
}


.AgentsDetailsContainer {
	border-top: 1px dotted #C2C2C2; 
	float: left; 
	width: 212px;
	background-color: #EEF2F7;
}

.AgentsDetailsContainer2 {
	border-bottom: 1px dotted #C2C2C2; 
	float: left; 
	width: 182px;
	padding-left: 30px;	
	background-color: #EEF2F7;
}

.fullDetailsAgents img {
	border: 1px solid #BBCCE7;
	margin-right: 10px;
	float: left;
}

.fullDetailsContactAgentButton {
	vertical-align: bottom;
	padding-bottom: 21px;
	float: left;
	margin-left: -28px;
	padding-left: 13px;
}

.RemoveButtonContainer {
	float: left; 
	width: 212px;
	padding-bottom: 15px;
}

.RemoveButton {
	padding-top: 13px;
	padding-left: 12px;
	padding-right: 0px;
	width: 195px;
}

.fullDetailsAssetts {
	width: 200px;
	padding-top: 13px;
	padding-left: 13px;
}

.divFurtherDetails {
	width: 190px;
	float: left;
	padding-top: 13px;
	padding-left: 13px;
	font-size: 11px;
}

.fullDescriptionAndImage {
	float: left;
}


.fullDescriptionAndImage img, #propertyImage {
	border-right: 1px solid #D4D4D9;
	border-bottom: 1px solid #D4D4D9;
}

.propertyDescription {
	width: 750px;
	padding-top: 13px;
	margin-top: 13px;
	padding-left: 13px;
	padding-bottom: 45px;
}

.readMore {
	color: #1B4FA6;
}

.readMore a:visited{
	text-decoration: none;
	color: #1B4FA6;
}

.readMore a:link{
	text-decoration: none;
	color: #1B4FA6;

}

.readMore a:hover{
	text-decoration: underline;
	color: #1B4FA6;
}

.readMore img{
	margin-top: -5px;
	vertical-align: sub;
}

.footer {
	width: 752px;
	padding-top: 14px;
	padding-bottom: 7px;
	padding-left: 13px;

}
.downloadPDFfooter {
	background-color: #EEF2F7;
	height: 50px;
	width: 770px;
	float: left;
	padding-left: 13px;
	padding-right: 10px;
	font-size: 9px;
	vertical-align: 50%;
	padding-top: 12px;
}

.downloadPDFfooter img{
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

.downloadPDFfooter a{
	font-size: 9px;
}

.divMorePropertiesFooter {
	background-color: #EEF2F7;
	height: 50px;
	width: 239px;
	float: left;
	font-size: 10px;
	padding-top: 8px;
	padding-left: 45px;
}
.divMorePropertiesFooter img{

	margin-top: 5px;
}

.downloadPDFfooter a:visited{
	text-decoration: none;
	color: #1B4FA6;
	font-size: 10px;
}

.downloadPDFfooter a:link{
	text-decoration: none;
	color: #1B4FA6;

}

.downloadPDFfooter a:hover{
	text-decoration: underline;
	color: #1B4FA6;
}


.divPopUp {
	width: 653px;
	padding-right: 13px;
	padding-bottom: 13px;
	padding-left: 13px;
	font-size: 11px;
	width: 660px;
	border: 1px none red;
}

.popUpHeader {
	background-color: #DCE4EE;
	height: 52px;
	float: left;
	width: 607px;
	margin: 0px 20px 0px 10px;
	padding: 0px 20px 0px 0px;
	margin-left: 0px; 
	border: 1px none red;
}

/* popup styles */
.popUpHeaderDiv {
	background-color: #DCE4EE;
	height: 52px;
	float: left;
	width: 600px;
	border: 1px none red;
	margin: 0px 5px 0px 17px;
	padding: 0px 10px 0px 10px;
}

.popUpBody {
	float: left;
	margin: 10px 0px 0px 25px;
	width: 620px; 
}


.popUpHeaderImage {
	display: block;
	margin: 25px 0px 0px 2px;
	padding-top: 25px;
}


.popUpInfo {
	float: left;
	width: 370px;
}

.popUpButtons {
	margin: 23px 17px 0px 0px;
	float: right;
	width: 212px;
}


.popUpGalleryButtons {
	margin: 23px 11px 0px -5px;
	float: right;
	width: 201px;
}


.popUpPreviousButton {
	float: left;
	width: 65px;
}


.popUpPageRange {
	padding: 0px 16px 0px 16px;
	float: left;
}


.popUpNextButton {
	float: left;
	width: 65px;
}


.galleryImage {
	padding: 0px 0px 0px 0px;
	border-right: 2px solid #585860;
	border-bottom: 2px solid #585860;
}

div.closeGalleryPopUp {
	background: url(../images/icon_close_colour.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 15px 15px 15px 10px;
	position: absolute; 
	top: 25px; 
	left: 565px; 
	padding: 0px; 
	padding-right: 15px; 
	width: 40px; 
	border: 1px none red;
}

div.closeGalleryPopUp div { margin-top: 0px; }


div.closeGalleryPopUp a { padding-right: 25px;}

.ImageContainer {
	float: left;
	background-color: #EEF2F7;
	height: 390px;
	width: 765px;
	text-align: center;
	padding: 20px 0 20px 0;
}

.webImageContainer {
	margin: auto;
	width: 602px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}


.mapBody {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	float: left;
	width: 620px; 
	background-color: #EEF2F7;
}



.mapInfo {
	float: right; 
	width: 140px; 
	padding: 10px;
}


select.popUpMap {
	margin-top: 7px;
	width: 115px;
}

img.popUpMap {
	margin-top: 7px;
	width: 115px;
}

.mapTCs {
	font-size: 10px; 
	margin: 8px 0px 10px 0px;
}

.mapFooter {
	margin: 20px 0px 0px 20px;
	padding: 10px 0px 0px 0px;
	padding-bottom: 10px;
}

.mapFooter img {
	margin-top: 8px;
}


.VTImage {
	
	margin-top: 10px; 
	margin-left: 30px;
}


.VTInfo {
	background-color: #EEF2F7;
	float: left;
	margin-top: 10px;
	background-color: #EEF2F7;
	width: 400px;
}

.VTcontrols {
	background-color: #EEF2F7;
	float: left;
	margin-top: 10px; 
	padding-bottom: 3px;
	padding-right: 15px;
	padding-left: 30px;
}

.VTdropdown {
	background-color: #EEF2F7;
	float: left; 
	margin-top: 7px; 
	padding-bottom: 6px;
	padding-right: 12px;
	padding-left: 15px;
}


.VTInformation {
	background-color: #EEF2F7;
	float: left; 
	margin-top: 10px; 
	padding-bottom: 6px;
	padding-left: 15px;
}




.VTFooter {
	margin-left: -8px;
	width: 345px;
	float: left; 
	background-color: #EEF2F7;
	padding: 10px 10px 10px 15px;
	margin-top: 0px;
}

.VTBody { width: 347px;}




.popUpHeader span {
	vertical-align: bottom;
	margin-right: 13px;
	margin-left: 15px;
	margin-top: 25px;
	float: left;
}

.popUpClose {
	font-size: 10px;
	color: #333333;
	text-align: right;
	padding: 0px 13px 10px 100px;
	margin: -20px 0px 0px 0px;
	float: right;
}

.popUpHeader a:visited{
	text-decoration: none;
	color: #333333;
}
.popUpHeader a:link{
	text-decoration: none;
	color: #333333;

}
.popUpHeader a:hover{
	text-decoration: underline;
	color: #333333;
}
.popUpDescription {
	padding-top: 18px;
	padding-right: 13px;
	padding-left: 13px;
	float: left;


}

.popUpDescription span{
	font-size: 13px;

}
.mapImage {
	padding-left: 13px;
	height: 300px;
	width: 440px;
	padding-bottom: 13px;
	padding-top: 13px;
	float: left;


}
.mapImage img{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #585B6D;
	border-bottom-color: #585B6D;

}

.mapControl {
	background-color: #EEF2F7;
	width: 140px;
	padding-top: 13px;
	padding-left: 19px;
	margin-left: 8px;
	height: 320px;
	padding-right: 13px;
	float: right; 
	margin-top: -315px;
}

.mapControl SELECT{
	width: 114px;
	margin-bottom: 10px;
}
.mapControlText, .mapControlText a {
	font-size: 10px;
}

.mapControlText a:visited{
	text-decoration: none;
	color: #154DAA;
}
.mapControlText a:link{
	text-decoration: none;
	color: #154DAA;

}
.mapControlText a:hover{
	text-decoration: underline;
	color: #154DAA;
}

.popUpFooter {
	background-color: #DCE4EE;
	height: 47px;
	width: 603px;
	float: left;
	padding: 13px;
	margin-top: 10px;
}

.divPopUpPrevNext {
	width: 250px;
	padding-left: 13px;
	float: left;

}
.DottedLineV {
	background-image: url(../images/dotsdashes/v_dots.gif);
	background-repeat: repeat-y;
	width: 1px;
	float: left;
	height: 207px;
}

.DottedLineH {
	background-image: url(../images/dotsdashes/h_dots.gif);
	background-repeat: repeat-x;
	width: 734px;
	height: 1px;
	margin-bottom: -12px;
}

.DottedLineH2 {
	background-image: url(../images/dotsdashes/h_dots.gif);
	background-repeat: repeat-x;
	width: 734px;
	height: 1px;
	margin-top: -8px;
}

.DottedLineHSmall {
	background-image: url(../images/dotsdashes/h_dots.gif);
	background-repeat: repeat-x;
	background-position: -10px 0px;
	width: 200px;
	height: 1px;
	margin: -13px -10px 0px 0px;
}

.DottedLineHSmall2 {
	background-image: url(../images/dotsdashes/h_dots.gif);
	background-repeat: repeat-x;
	background-position: -10px 0px;
	width: 200px;
	height: 1px;
	margin: 12px -10px -12px 0px;
}

.DottedLineVshort {
	background-image: url(../images/dotsdashes/v_dots.gif);
	background-repeat: repeat-y;
	width: 1px;
	float: left;
}

.DottedLineVshort2 {
	background-image: url(../images/dotsdashes/v_dots_short.gif);
	background-repeat: repeat-y;
	width: 1px;
	float: right;
	height: 25px; 
}

.DottedLineRight {
	background-image: url(../images/dotsdashes/v_dots_short.gif);
	background-repeat: repeat-y;
	width: 1px;
	float: right;
	height: 85px; 
}

.DottedLineLeft {
	background-image: url(../images/dotsdashes/v_dots_short.gif);
	background-repeat: repeat-y;
	width: 1px;
	float: left;
	height: 85px; 
	padding-right: 10px;
}

.DottedLineVright {
	background-image: url(../images/dotsdashes/v_dots.gif);
	background-repeat: repeat-y;
	width: 1px;
	height: 203px;
}

.DottedLineVright2 {
	
	background-image: url(../images/dotsdashes/v_dots.gif);
	background-repeat: repeat-y;
	float: right;
	margin: -1px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	width: 1px;
	height: 208px;
	display: inline;
}

.x203 {
	height: 203px;
}

.x10 {
	display: inline;
	width: 10px;
	height: 1px;
}
