html {
overflow: auto;/*
background-image: url(../assets/bgX.jpg);
background-repeat:repeat-x;
*/
_overflow-x:hidden;
font-family:arial;
}

body {
padding:0px;
text-align:center;
margin:0 auto; 
}

#surroundmain {
margin:15px 0px 0px 0px;
}
#menu_area { width:100%;
background-color:#0DBEF2;

}
#footer-bottom {
background-image:url(../img/footer.jpg);
background-repeat:repeat-x;
height:115px;
font-size:12px;
font-family:arial;
padding:0px;
text-align:center;
margin:0 auto; 
margin-top:25px;
}
#surround-footer { 
 width:950px;
padding:0px;
text-align:center;
margin:0 auto;
padding-top:10px; }

#surround-footer a:link,
#surround-footer a:active,
#surround-footer a:visited
{
color:#727272; 
text-decoration:none;
}
#surround-footer a:hover
{
color:#727272; 
text-decoration:underline;
}

#inside-footer { float:left; width:200px; }
#inside-footer-sfn { color:#A8A8A8;float:right;width:200px;}

#cloud { width:950px; height:145px; background-image:url(../img/clouds.jpg);
padding:0px;
text-align:center;
margin:0 auto;
border-top: 1px solid #0DBEF2;
/*
border-top:1px solid #0CB4E4;
*/
 }
 
 #slogan {
 width:950px;padding:0px;
text-align:center;
margin:0 auto;
padding-top:7px;
 }
 
 #main_content { width:950px;padding:0px;
text-align:center;
margin:0 auto; }


 .clear25px { clear:BOTH; height:25px; font-size:5px;}
 .clear5px { clear:BOTH; height:15px; font-size:1px;}
 .clear15px { clear:BOTH; height:15px; font-size:1px;}
 .clear20px { clear:BOTH; height:20px; font-size:1px;}
 .clearit { clear:BOTH; }
 
 #main_left { 
 float:left;
 width:210px;
 background-image:url(../img/leftmargin.jpg);
 background-position:right;
 background-repeat:repeat-y;
 text-align:left;
 min-height:500px;
 margin-right:20px;
 }
 
 
 #main_area {width:720px; float:left; text-align:left;  }
 

 ul#navlist
{
font: normal 14px arial, sans-serif;
list-style-type: none;
padding-bottom:27px;

margin: 0;
margin-left:-20px;

}

ul#navlist li
{
float: left;
display: block;
background-color: #6DD9F8;
margin: 2px 2px 0px 2px;
border: 1px solid #0DBEF2;
padding:0px;
height: 24px;
border-bottom:0px;

}

ul#navlist li#active
{
display: block;
font: bold 14px arial, sans-serif;
color:#fff;
background-color: #0DBEF2;
padding:0px;
}


li#active a { color: #fff; }

#navlist a
{
float: left;
display: block;
color: #666;
text-decoration: none;
margin:0px;
padding: 4px 6px;

}

#navlist a:hover { background: #fff; }

#navlist #active a:hover
{

color:#0DBEF2;
background-color: #fff;

}


#top_logo_area { width:950px;
padding:0px;
text-align:center;
margin:0 auto;

}

#logo { 
 float:left;
text-align:center; 
margin-left:5px;
_margin-right:20px;
width:170px;

}

#sub_menu {
margin-top:55px;
width:750px; float:left;

}

/* fp */


#our-sites, #our-domains, #our-advertising, #our-data {
 float:left; width:220px; margin-right:10px;
 font-size:14px; text-align:left;
}




#our-data {
margin-right:0px;
}

#iour-sites, #iour-domains, #iour-advertising, #iour-data {
padding:10px;  border:1px solid #DCDEDD; border-top:0px;
padding-top:5px;
padding-bottom:15px;
}

#header-1 { width:220px; height:71px; background-image:url(../img/port.jpg); background-repeat:no-repeat;}
#header-2 { width:220px; height:71px; background-image:url(../img/lease.jpg); background-repeat:no-repeat;}
#header-3 { width:220px; height:71px; background-image:url(../img/advertise.jpg); background-repeat:no-repeat;}
#header-4 { width:220px; height:71px; background-image:url(../img/tools.jpg); background-repeat:no-repeat;}

#main_content a:link,
#main_content a:visited,
#main_content a:active
 {
 color:#10B5EB;
 text-decoration:underline;
 }
 
 #main_content a:hover
 {
 color:#ff6600;
 text-decoration:underline;
 }
/* end fp */

h1 {  font-family:arial; font-size:20px; margin-top:0px; color:#0194DA; font-weight:bold;}
h2 {  font-family:arial; font-size:18px; /*margin-top:0px; */ color:#0194DA; font-weight:bold;}
p {font-family:arial; font-size:14px; line-height:125%;}

#site_desc {
font-size:12px; line-height:125%; background-color:#fff;
}
#site_desc p {
font-size:12px; line-height:125%;
}

#site_show {width:200px; border:1px solid #ccc; float:left;  margin-bottom:15px;
padding:10px;
background-color:#fff;


margin-left:10px;

_margin-left:5px;


}


#site_img { 
margin-bottom:10px;
background-color:#fff;
}

#site_img img { border:1px solid #ccc; }

#selectionsites { margin-bottom:5px;  padding-top:10px; padding-bottom:10px; width:710px;
 /*
 
 border:1px solid #FFDEB9;
 background-color:#FFF5EA;
 
 */
 
 }
 
 .stretch {
 min-height:1700px;
 }
 
 .orange { color:#FF7300; }
 
 .iframed { border:1px solid #CCCCCC; }
 
 h4 { margin-top:0px; }
 
 ul, li { font-size:14px; }
 
 .feskills {float:left; width:180px; margin-right:20px;}
 .feskills2 {float:left; width:220px; margin-right:30px;}
 .feskills3 {float:left; width:220px; }
 
 .feskills ul {
 margin:10px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 }
 
 .feskills3 p {font-size:14px; font-family:arial;}
 .feskills3 {font-size:14px; font-family:arial;}
 
 .latest { 
 background-color:#FF7300;
 width:201px;
 font-weight:bold;
 color:#fff;
 }
 
 .ilatest { padding:7px 5px 5px 8px; font-size:16px;
 
 
 
 }
 
 .lprops { font-size:14px;  font-family:Arial, Helvetica, sans-serif; padding:10px;
 background-image:url(../img/bgbottom.jpg);
 width:181px; background-repeat:no-repeat; background-position:top;
 }
 
 /* browse domains */
 
 .search1 { font-size:14px; font-weight:bold; color:#333; /*FF7300;*/ float:left; width:80px; padding-top:5px; }
 .sbox { font-size:14px; color:#333; font-family:arial; padding:4px; width:593px;}
  .search3a { float:left; }
  .search3b { width:50px; float:left; text-align:center;}
  .search3c { width:220px; float:left; }
  .sectors {font-size:14px; color:#333; font-family:arial;  width:100px; }
  .search4 { font-size:14px; margin-left:80px; padding:5px 0px 5px 0px;}
  .search5 { text-align:right; border-top: 1px solid #F0EFEC; padding-top:10px; }

.browsed {
 display: block;
 padding: 1em 1em;
 border: 1px solid #bebab0;
background: #faf8f0;
}


.btnExample {
  background: #FFFCCC url(../images/buttons/buttonbg.jpg) repeat-x;
 color: #FF7300;

font-family:arial;
  border: 1px solid #FF7300;
  padding:4px;
 font-weight:bold;
font-size: 14px; 

}


.btnExample2 {
  background-color: #e22b00;
  background-position: 0 -50px;
  color:#fff;
}

#main_area ul { list-style-type:none; }
#main_area li { background-image:url(../img/li.gif); background-repeat:no-repeat; _background-position:0px 3px; padding-left:25px; }

/* domain list */

.tabled { font-size:14px;}

thead {  font-weight:bold; color:#fff;}
thead td {background:#FF7300;  padding:5px 4px 4px 5px;  border-bottom:1px solid #EA6900; }

td { padding:4px 4px 0px 5px;}

.sector { color:#666666; }

tfoot td  { 

border-top:1px solid #EA6900; padding:5px 0px 5px 0px;
}

.small {font-size:1px; }
.padded {padding:10px; text-align:center; }


#enquiry1 { float:left; width:350px;}
#enquiry2 { float:left; width:300px;}
.contact { font-size:14px; width:200px; padding:3px; font-family:arial;}
.contact2 { font-size:14px; width:210px; font-family:arial;}
.boxme { height:30px; font-size:14px; }
.boxme1 {float:left; width:100px; padding-top:3px; color:#666;}
.boxme2 {float:left;  }

#enqtitle {font-weight:bold; color:#0094DC; font-size:14px; font-family:arial; }
.txtarea {font-size:12px; font-family:arial;
width:200px;
padding:3px;
height:100px;
 }
 
 .boxmebuttons { 

width:310px; text-align:right;
padding:10px 0px 0px 0px;
 }
 
 #crumbs { font-size:12px; color:#aaa; padding:9px 0px 15px 0px;}
  #crumbs a:link, 
   #crumbs a:visited,
    #crumbs  a:active { text-decoration:none; color:#aaa; border-bottom:1px dotted #aaa; }
	
	#crumbs  a:hover { text-decoration:none; color:#aaa; border-bottom:1px solid #aaa; }
	
	.fimg { width:200px; height:150px; float:right; margin:0px 0px 10px 10px;}
	.fimg img { border:1px solid #ccc; }