.provincelist {
   height:300px;
   width:600px;
   overflow:auto;
}


#worldwidesearchboxcontainer{
   width: 53%;
}

.main {
   min-width:730px;
   width:80%;
   margin: 30px auto;
   position:relative;
   padding:5px;
}

.itl_selectitem {
   padding:4px;
   cursor:pointer;
}

.itl_selectitem:hover {
   background-color:#BBBBBB;
}

.displaylabelcontainer {
   clear:both;
}

.displaylabel {
   font-weight:bold;
   line-height:20px;
   float:left;
}

.displayoutput {
   display:inline;
   float:right;
   clear:both;
}

.itlpropertycontainer {
   padding:5px;
   height:130px;
   width:750px;
   border-bottom:solid black 1px;
}

.itlpropertylistdetails {
   float:left;
   padding:5px;
   width:120px;
}

.itlpropertyphoto {
   width:150px;
}

.itlpropertydata {
   padding-left:10px;
}

.itlpropertydata .price {
   font-weight:bold;
   font-size:12pt;
   padding:10px;
}

.itlpropertydata INPUT {
   font-size:8pt;
}

.itlpropertydata .flag {
   padding:10px;
}

#countryselector {
   margin-bottom:20px;
}

#searchpreferencedisplay {
   border:solid black 1px;
   height: 300px;
   width:200px;
   float:left;
   padding:4px;
}

.detailsmain {
   padding:10px;
}

.itlsectionicon {
   float:left;
   left:5px;
   position:absolute;
   top:-10px;
}

.itlsectionheading {
   font-family:Myriad Pro,Verdana,Arial,Helvetica,sans-serif;
   font-size:1.4em;
   font-weight:bold;
   margin:0 0 0 55px;
   padding:0.2em;
}

.floatleft {
   float:left;
}

.detailsmain {
   width:730px;
}

.detailsmain itlsectionheading {
   clear:both;
}

.detailsmain .innercontainer {
   background-color:white;
   border:solid gray 1px;
   padding:10px;
}

.detailsdatacontainer {
   width:710px;
   height:20px;
}

.detailsdatalabel {
   clear:both;
   width:200px;
   height:20px;
   float:left;
}

.detailsdata {
   width:300px;
   height:20px;
   float:left;
}

.innercontainer.notfirst {
   margin-top:10px;
}
.wwsearchimagecontainer
{
   float:left;
   padding:5px;
   width:52%;
   position:relative;
}
.wwsearchimage
{
   border:1px solid #000000;
   width:100%;
}
.worldwidesearcharea
{
   float:right;
   width:40%;
   min-width:320px;
   margin:10px;
   position:relative;
}
#countryselector
{
   width:95%;
   padding:10px;
   border:1px solid #999999;
   display:all;
}
.worldwidetitle
{
   font-size:14px;
   font-weight:bold;
   margin:5px;
}
.provincelistcontainer {
   height:40px;
   width:95%;
   padding:10px;
   border:1px solid #999999;
   margin-bottom:20px;
}
.globeimage
{
   background: url(../images/worldwide/qualityoflife_tab.gif) transparent top left no-repeat;
   width:47px;
   height:47px;
   float:left;
}
#additionalsearchitems
{
   width:95%;
   padding:10px;
   border:1px solid #999999;
}


            .wwresultstable td {
               vertical-align: top;
            }
            .wwresultsheadercol {
               background: #7996bc url(/images/calloutboxes/content_gray/bg.gif) top left repeat-x;
               color: #fff;
               border-top: 1px solid #001348;
               border-bottom: 1px solid #001348;
               vertical-align: bottom;
            }
            .wwresultsheadercol .label {
               margin-left: .5em;
               margin-top: 4px;
            }
            .wwresultsheadercol.lt{
               border-left: 1px solid #001348;
               position:relative;
               width: 4px;
               padding: 0;
            }
            .wwresultsheadercol.rt{
               border-right: 1px solid #001348;
               position:relative;
               width: 4px;
               padding: 0;
            }
            .wwresultsheadercol  .wwresultheaderendcapcontainer {
               position: relative;
               width:100%;
               height:100%;
            }
            .wwresultsheadercol.lt .wwresultheaderendcapcontainer .tl{
               background: url(/images/calloutboxes/content_gray/tl.gif) transparent top left no-repeat;
               width: 4px;
               height: 4px;
               position: absolute;
               top: -1px;
               left: -1px;
               overflow: hidden;
            }
            .wwresultsheadercol.rt .wwresultheaderendcapcontainer .tr{
               background: url(/images/calloutboxes/content_gray/tr.gif) top left transparent no-repeat;
               width: 4px;
               height: 4px;
               position: absolute;
               top: -1px;
               right: -1px;
               overflow: hidden;
            }
            .wwresultcol {
               padding-right: 0.5em;
               padding-left: 0.5em;
               padding-top: 10px;
            }

.wwprice {
   font-weight:bold;
   font-size:1.2em;
   padding: 0 0 10px 0;
}
.wwtabcontainer {
    float: right;    
}
.wwsectionicon {
   float:left;
   left:12px;
   position:absolute;
   top:6px;
   height:30px;
   border:1px solid #000000;
   padding:0;
   margin:0;
}

.rightprevnext {
    padding:0 0 0 0;
    height: 30px;
    width: 375px;
    margin-top: 22px;
    margin-left: 350px;
    
}
#leftprevnext{
   width: 300px;
   margin-top: 0px;
   float: left;
   
             }

