@charset "utf-8";
/* CSS Document */

body {background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
font-size:100%;
}

a {border:none;}

img {border:none;}

#container1 {background-image:url(http://www.totalofficespace.com/images/backg.jpg);
margin:0 auto;
padding:0;
width:1000px;
height:100%;
}

#container2 {margin:0 10px;
padding:0;
background-color:#FFFFFF;
width:980px;
}

#header {
	margin:0;
	padding:0;
	height:114px;
	background-image:url(http://www.totalofficespace.com/images/hbg.gif);
	float:left;
	width: 100%;
	clear: both;
}

.logo {margin-left:5px;}
.hide {display:none;}

a {font-size:12px;}

h1, h2, h3, h4 {
		margin: 0 0 5px 0;
		padding: 0px;	
		font-size:21px;
	}
	


	.suggestionsBox {
		position: relative;
		left: 0px;
		margin: 5px 0px 0px 0px;
		width: 200px;
		background-color: #fff;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #000;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 2px 0px;
		padding: 2px;
		cursor: pointer;
		font-size:12px;
		list-style:none;
	}
	
	.suggestionList li a{
		color:#000000;
	}
	
	.suggestionList li a:hover{
		color:#fff;
	}
	
	.suggestionList li:hover {
		background-color: #333;
	}
	
	#nav {
	background:url(http://www.totalofficespace.com/images/navbg.jpg);
	height:27px;
	width:100%;
	margin:0;
	padding:0;
	float:left;
	clear: both;
	}
	
	#nav ul {list-style:none; margin:3px 0 0 15px; padding:0;}
	#nav li {display:inline; margin:0 40px 0 0; padding:0;}
	#nav a {color:#FFFFFF; font-size:16px; margin:0; padding:0; font-weight:700; text-decoration:none; letter-spacing:1px;}
	#nav a:hover {text-decoration:underline;}
	

	#search .request {topmargin:400px;padding:100;}

	#search {width:210px; float:left; margin:10px; padding:0; background:url(http://www.totalofficespace.com/images/searchbg.jpg); height:450px;}
	#content {width:726px; float:left; margin:10px; padding:0;}
	#searchcontent {width:726px; float:left; margin:10px; padding:0;}
	#searchcontent .office {font-size:12px; margin:5px 0 0; border-bottom:dotted 1px #ccc;}
	#searchcontent .office a{font-size:12px; margin:0; color:#000000;}
	#searchcontent .office h2{font-size:14px; margin:0;}
	
	#officecontent {width:726px; float:left; margin:10px; padding:0;}
	#officecontent .office {font-size:12px; margin:5px 0 0; border-bottom:dotted 1px #ccc;}
	#officecontent .office a{font-size:12px; margin:0; color:#10660C;}
	#officecontent .office h1{font-size:18px; margin:0; padding:0; color:#10660C;}
	#officecontent .office img{margin:0 15px 10px 0; border:1px dotted #ccc; width:280px; height:280px; padding:10px;}
	
	.other {margin: 10px 0 0;}
	.other .services {margin:0 140px 0 0;}
	.other .services b{color:#10660C; margin:0 0 5px 0;}
	#themap iframe{border:1px dotted #ccc; padding:10px;}
	
	.state {margin:0; padding:0; width:180px; float:left;}
	.state ul {margin:0; padding:0; width:180px;}
	.state a {color:#000; margin:0; padding:0; font-size:11px;}
	.state a:hover {color:#336600;}
	.state li {list-style:none; width:180px; margin:0; padding:0 0 0 12px; background-image:url(http://www.totalofficespace.com/images/tick.bmp); background-position:0 4px; background-repeat:no-repeat; white-space:nowrap;}
	

	
/* Form Left side */

#leftform {padding:0; margin:130px 0 0 10px;}

#leftform p {color:#FFFFFF; margin:0 0 7px; padding:0; font-size:12px; font-weight:700;}

#leftform imput {margin:0; padding:0; color:#000000; height:20px;}

/* Search Content, Place Heading, Area Info */
#uniquename {width:300px;
      height:150px;
      border-style: solid 2px #ccc; 
      overflow-y:scroll;
      overflow-x:hidden;
      background-color: white; 
      padding: 5px;}
	  
#uniquename a {color:#000; font-weight:700;}
#uniquename a:hover {color:#09610d; text-decoration:none;}

#areainfo, #placeheading  {font-size:12px;}

.bread {font-size:10px;}
.bread a {font-size:10px; color:#000000; margin:0 0 5px; padding:0;}
.services {font-size:12px;}

/* Footer */
#footer {width:100%; height:30px; background-color:#666666; padding:0; margin:0;}
#footer p{text-align:center; font-size:12px; color:#FFFFFF; padding:8px 0 0; margin:0;}

#bigform {color:#FFFFFF; font-size:12px; font-weight:700;}

.space {margin-bottom:15px;}

.hometext {margin:10px 0 0; padding:0;}
.hometext h2 {margin:10px 0 3px; font-size:16px; padding:0; !important}
.hometext h3 {margin:10px 0 3px; font-size:14px; padding:0; !important}
.hometext p {margin:0; font-size:11px; padding:0; !important}