#listtitle {border-left:1px solid $white; border-top:0px solid $white; border-bottom:0px solid $white; float:left; width:410px; padding:0px}
#listtitle div .title {width:400px; font-size:110%}
#listtitle div .txt {width:400px}

.listrow {background-color:$backred; z-index:1; position:relative; border-left:1px solid $white; border-top:1px solid $white; border-bottom:0px solid $white; float:left; width:410px; padding:0px; margin:0px}
.listrow div .title {width:208px; background-color:$white;}
.listrow div div .txt {width:208px; background-color:$white;}
.listrow div div .bottom {padding:0; position:absolute; width:216px; border:0px dashed $selectbrown; display:inline; bottom:0px; right:0px; margin:0px}
.listrow div div .link {float:right; width:203px; background-color:$white; padding:5px 5px 1px 10px}
.listrow div div#font-family .link a {font-weight:bold; color:$black}
.listrow div div .price {margin:0px; border:0px solid $black; width:200px; float:right; font-weight:bold; color:$sectionred; font-size:110%; padding:0px; background-color:$backred; padding:5px 5px 0px 10px; }
.listrow div div .box {width:208px; padding-left:0}
.listrow div div .img {padding:0px; background-color:$panelred; border:0px dashed $selectbrown;}

.listrow div {border:0px dashed $black}

.smallturq a {color:#009CE7; font-weight:bold; font-size:100%; text-decoration:none}
.smallturq a:hover {color:#009CE7; font-weight:bold; font-size:100%; text-decoration:underline}

.prodlisttext h6 a:link {color:#D02029; font-weight:bold; font-size:90%; text-decoration:none}
.prodlisttext h6 a:hover {color:#D02029; font-weight:bold; font-size:90%; text-decoration:none}
.prodlisttext h6 a:visited {color:#D02029; font-weight:bold; font-size:90%; text-decoration:none}
.prodlisttext h6 a:active {color:#D02029; font-weight:bold; font-size:90%; text-decoration:none}
.prodlisttext h6 a {color:#D02029; font-weight:bold; font-size:90%; text-decoration:none}

#matches {border-left:1px solid $white; border-top:2px solid $white; border-bottom:0px solid $white; float:left; width:410px; padding:0px}
#matches div .title {width:400px}
span.ratings {float:left; width:150px; border:0px solid $black; height:20px; display:block}
.listfoot div {z-index:0; position:relative; top:-10px; border-left:1px solid $white; border-top:0px solid $white; border-bottom:0px solid $white; float:left; width:409px; height:20px;  padding:0px}
.listfoot div div .title {width:100px; font-size:140%}
.listfoot div div .txt {width:400px; float:left}
.listfoot div div .link {width:200px; float:right; position:relative; background-color:$white; padding:5px 5px 1px 10px}
.listfoot div div .link a {font-weight:bold; color:$black}
.listfoot div div .price {border:0px solid $brown; width:200px; float:right; position:relative; font-weight:bold; color:$sectionred; font-size:110%; padding:0px; background-color:$backred; padding:10px 5px 0px 10px; }

.listfootx#font-family div {border:0px dotted $black}

#indextitle {border-left:1px solid $white; border-top:0px solid $white; border-bottom:0px solid $white; float:left; width:585px; padding:0px}
#indextitle div .title {width:575px; font-size:110%}
#indextitle div .txt {width:575px}

#indextop {border-left:1px solid $white; border-top:0px solid $white; border-bottom:1px solid $white; float:left; width:585px; padding:0px}
#indextop div .title {width:575px; font-size:100%}
#indextop div .txt {width:575px}

#indexpics {position:relative; border-left:0px solid $white; border-top:1px solid $white; border-bottom:1px solid $white; float:left; width:555px; padding:0px; margin:0px; border-right:0px dotted $black; padding-left:5px}
#indexpics div .title {width:230px}
#indexpics div .txt { display:block; float:left; border:0px dotted #000000; left:0px; top:0px; width:315px; padding-top:0px; padding-right:0px; padding-left:5px; font-size:110%; font-weight:bold; line-height:110%}
#indexpics div .box {width:208px; padding-left:0}
#indexpics div .map {width:206px; height:249px; border:0px solid $selectbrown; display:inline; bottom:0px; float:left; margin:0px; margin-top:2px; margin-left:2px; padding-top:0px}
#indexpics div .map img {float:left}
#indexpics div .txt h6 {border:0px dotted $selectbrown; margin:0; width:150px; padding:0; display:block}
#indexpics div .txt h4 {font-weight:bold; color:#009CE7; font-size:180%; }

#prodlist {position:relative; display:block; border:0px dotted #000000; float:left; width:550px; padding:0px; padding-left:0px; margin:0; left:5px; top:0; background-image:url('headerimages/listingmiddle.gif'); background-repeat: repeat-y; background-attachment: scroll; background-position:5 top}
#xprodlist .boxtopedge {padding:0px; border:0px dashed #000000;}
#prodlist .listtophead { width:428px; border:0px dotted #000000; padding-left:124px; background-image:url('headerimages/listingtop2.gif'); background-repeat: repeat-y; background-position: top 0px; background-attachment: scroll; padding-right:3px; padding-top:3px; padding-bottom:3px}
#prodlist .prodlisttext { width:427px; border:0px dotted #ff0000; padding:3px; padding-left:120px;}
#prodlist div h3 a {color:#00426B}
#prodlist div h6 a {color:#00426B}

.listtophead h4 {color:#ffffff; font-weight:bold; font-size:110%}
.listtophead h5 {color:#95A4BC; font-weight:bold; font-size:90%}
.prodlisttext span h6 a {color:#D02029; font-weight:bold; font-size:80%; text-decoration:none}
.prodlisttext span h5 a {color:#95A4BC; font-weight:bold; font-size:80%; text-decoration:none}

.listbox {position:relative; float:left; left:0px; width:530px; padding:0px; padding-left:0px; padding-top:5px; top:-5px; display:block; border:4px dotted $selectbrown;}

.listbox img {padding:5px; padding-left:7px}

#indexmain {position:relative; display:block; border:0px dotted #000000; float:left; width:561px; padding:0px; top:10px; left:0px; z-index:1; background-image:url('headerimages/homemiddle2.jpg'); background-attachment:scroll; background-position:left top; padding-left:0px; back:repeat-y}
#indexmain div .title {width:320px}
#indexmain div .txt {width:230px; padding-left:5px; border:0px dotted $selectbrown;margin:0; float:left; display:inline}
#indexmain div .txt2 {position:relative; width:227px; padding-left:10px; padding-top:20px; padding-bottom:10px; border:0px dotted $selectbrown; margin:0; float:left; display:inline}
#indexmain div .txt2 img {position:relative; border:0px dotted $selectbrown; float:left; border:0px; padding:0px; padding-left:0px; padding-top:5px}
#indexmain div .txt img {border:0px dotted $selectbrown; float:left; margin:0px; padding:0px}
#indexmain div .txt3 {color:$black; font-size:110%; font-weight:bold; position:relative; width:320px; height:85px; padding-left:0px; padding-top:5px; padding-bottom:10px; border:0px dotted $selectbrown; margin:0; float:left; display:inline; line-height:130%}
#indexmain .left {width:230px}
#prodgrplist {position:relative; width:310px; left:5px; padding:0px; padding-left:0px; padding-top:5px; padding-right:1px; display:block; float:left;top:0}
#prodheadtop {border:0px dotted $selectbrown; color:$white; position:relative; display:block; width:313px; padding-left:5px; padding-top:5px; padding-right:0px; padding-bottom:0px}
#prodhead {border:0px dotted $selectbrown; color:$white; position:relative; display:block; width:313px; padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:10px}
.prodbox {position:relative; float:left; left:6px; width:315px; padding:0px; padding-left:5px; padding-top:0px; top:0px; display:block; border:0px dotted #000000;}
.featurebox {display:block; border:0px solid $ffffff; position:relative; float:left; width:218px; padding:0px; padding-left:11px; padding-right:0px; padding-top:0px; margin:0px; top:0px; left:0px}

.featurebox h5 a {color:#009CE7; font-weight:bold; font-size:90%; text-decoration:none; line-height:120%}
.featurebox h2 {color:#CE0018; font-weight:bold; font-size:120%; line-height:120%}
.featurebox h4 a {color:#000000; font-weight:bold; font-size:80%; text-decoration:none; line-height:120%}
.featureimage {padding:0; padding-top:5px; position:relative; display:block; float:left}

#prodlisthead div .txt {width:385px; display:block; float:left; font-size:100%; font-weight:bold; line-height:120%}
#prodlisthead div .img {float:right}
#prodlisthead div .txt h4 {font-weight:bold; color:#00426B; font-size:130%;  line-height:150%}

#indexmain div {font-size:100%}
#indexmain div .box {color:$selectblue; position:relative; float:left; border:0px solid $selectbrown; width:324px; padding:0px; padding-left:5px; padding-top:5px; padding-right:10px; padding-bottom:10px; margin:0; margin-left:5px; display:inline; font-size:100%; font-weight:bold; line-height:120%}
#indexmain div div h6 {color:$black}
#indexmain div div .heading {color:$white; background-colour:$black; display:block; border:0px dotted $selectbrown; width:100%; padding:0px}
#indexmain div h5 {color:#009CE7}
#indexmain div div h4 {color:$sectionred}
#indexmain div div h3 {color:$selectblue; font-size:100%}
#indexmain div div h3 a {color:$sectionblue; font-weight:bold; text-decoration:none}
#indexmain div div h6 a {color:$black; font-weight:bold; text-decoration:none; font-size:100%}

.prodpics {display:block; float:left; position:relative; left:0; top:0; width:300px; border:0px dashed #000000; line-height:120%}

.prodpics h3 a {color:#00426B; line-height:120%}
.prodpics h6 a {color:#000000; line-height:120%}

#indexmain div .grid {width:400px; padding-left:0; border:0px dotted $selectbrown;margin:0; float:left; display:inline}
#indexmain div .grid2 {width:400px; padding-left:0; border:0px dotted $selectbrown;margin:0; float:left; display:inline}
#indexmain div .grid2 td {background-color:$white}

#indexmain div div table {border:0px; border-collapse:collapse}
#indexmain div div table th {background-color:$panelred; color:$white; border:0px solid $white; padding:1px 5px 1px 5px; text-align:left}
#indexmain div div table td {background-color:$backred; color:$black; border:0px solid $white; padding:1px 5px 1px 5px; text-align:left}
td.accommodation {width:90px}

.minlisting {width:1px; height:300px}

.thumbview  {border-style:dotted; border-width:0px; float:right; padding:0; padding-left:5px; padding-bottom:5px; margin:0px; z-index:10; left:0; top:0; position:relative}
.preview  {float:left; padding:0px; padding-left:5px; border:0px dotted $selectbrown; margin:0px; position:absolute}

.hrprodlist {width:100%; height:1px; background-color: #000000; color:#000000; noshade; border:0; padding:0}

.boxtopedge {display:block; float:left; width:560px; position:relative; left:1px; top:0px; z-index:3; border-style:dotted; border-width:0px; padding:0px; margin:0px; background-image:url('headerimages/hometop.gif'); background-repeat: no-repeat; background-attachment: scroll; background-position: top left}
.boxtophead {display:block; scroll:left; font-size:30px; color:#FFFFFF; font-weight:bold; width:314px; position:relative; left:-2px; top:0px; z-index:15; border-color:#000000; border-style:dashed; border-width:0px; padding:0px; margin:0px; padding-left:10px; padding-bottom:4px;  background-image:url('headerimages/homemiddle1.gif'); background-repeat: repeat-y; background-attachment: scroll}
.boxbottom {display:block; float:left; width:560px; height:10px; position:relative; left:2px; bottom:0px; z-index:15; border-style:dashed; border-width:0px; padding:0px; margin:0px; background-image:url('headerimages/homebottom.gif'); background-repeat: no-repeat; background-position:bottom left; background-attachment: scroll}
.xboxbottom2 {width:562px; height:5px; position:relative; left:5px; bottom:0px; z-index:15; border-style:dashed; border-width:0px; padding:0px; margin:0px}