body{margin:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
color:#ffffff;
background-color:#000;
margin: 0px auto 0px auto;
}
a:link,a:visited,a:hover{color:#FFF;text-decoration:none;font-weight:bold;}
h1{padding-bottom:0px;}
h2{color:#c7bd4d;padding-top:0px;margin:0px;font-size:1.3em;}
h3{color:#fff;padding-top:0px !important;margin-top:0px !important;font-size:1.2em;margin-bottom:0px !important}
h4{color:#c7bd4d;padding-bottom:0px;font-size:1.0em;}
h5{font-size:0.8em;}


#main_container{width:1002px;border:0px solid #ccc;padding-left:57px;padding-right:0px;background:url(http://www.robertsonhomes.co.uk/assets/images/sitestuff/background.png);}
#header{width:945px;height:98px;background-color:#000;border:0px solid #fff}
#header #logo {border:0px solid #fff;width:280px;background-color:#000;color:#FFF;padding:0px;float:left;margin-right:41px;background-image:url(http://www.robertsonhomes.co.uk/assets/images/sitestuff/logo.gif);height:100px;}
#header #login {width:320px;border:0px solid #00F;height:53px;float:left}
#header #topmenu{width:620px;border:0px solid #F00;height:29px;float:left;padding-top:0px}
#header #topmenu ul{list-style-type:none;padding:0px;margin:0px;}
#header #topmenu li{font-size:1.2em;display:block;margin-right:2px;list-style:none;float:left;width:145px;height:32px;text-align:left;padding-top:6px;padding-left:8px;}

#topmenu ul {list-style-type:none; margin: 0; padding: 0;} 
#topmenu ul li{}
#topmenu ul li a {display:block; 
 float: left; text-decoration: none;font-weight:bold;padding:0px;margin-left:10px;height:26px;width:151px; } 

li#nav2 { background:url(../images/sitestuff/hometabs.png) no-repeat 0 0;}
li.green{background:url(../images/sitestuff/hometabs.png) no-repeat 0 -38px;}
li#nav2 a{color:#c6bc4d;font-family: Omnes Semibold, Arial;font-size:11pt;}
li#nav2.active{background-position: 0 -38px;}  
li#nav2.active a,li.green a{color:#000;font-family: Omnes Semibold, Arial;font-size:11pt;}

li#nav3 { background:url(../images/sitestuff/hometabs.png) no-repeat 0 0;} 
li.orange{background:url(../images/sitestuff/hometabs.png) no-repeat -155px -38px;}
li#nav3 a{color:#d29544;font-family: Omnes Semibold, Arial;font-size:11pt;}
li#nav3.active {background-position: -156px -38px;color:#000;font-weight:bold;} 
li#nav3.active a,li.orange a{color:#000;font-family: Omnes Semibold, Arial;font-size:11pt;}

li#nav662  { background:url(../images/sitestuff/hometabs.png) no-repeat 0 0;} 
li.pink{background:url(../images/sitestuff/hometabs.png) no-repeat -310px -38px;}
li#nav662 a{color:#d0637a;font-family: Omnes Semibold, Arial;font-size:11pt;}
li#nav662.active {background-position: -312px -38px;color:#000;font-weight:bold;}  
li#nav662.active a,li.pink a{color:#000;font-family: Omnes Semibold, Arial;font-size:11pt;}

li#nav5 { background:url(../images/sitestuff/hometabs.png) no-repeat 0 0;} 
li.blue{background:url(../images/sitestuff/hometabs.png) no-repeat -464px -38px;}
li#nav5 a{color:#6da7b9;font-family: Omnes Semibold, Arial;font-size:11pt;}
li#nav5.active {background-position: -466px -38px;color:#000;font-weight:bold;}  
li#nav5.active a,li.blue a{color:#000;font-family: Omnes Semibold, Arial;font-size:11pt;}

ul{margin:0px;padding:0px}
.submenu ul {margin:0px;padding:0px;border:0px solid #fff;} 
.submenu li{list-style-type:none; margin: 0px; padding:4px 0px;}


/*

#topmenu #nav2,#topmenu #nav3,#topmenu #nav662,#topmenu #nav5 {background-image:url(../../http://www.robertsonhomes.co.uk/assets/images/sitestuff/topbutton_grey.gif);background-repeat:no-repeat;}
#topmenu #nav3 a:link,#topmenu #nav3 a:visited,#topmenu #nav3 a:active{color:#d29644 !important;font-weight:bold;text-decoration:none;}
#topmenu #nav2 a:link,#topmenu #nav2 a:visited,#topmenu #nav2 a:active{}
#topmenu #nav662 a:link,#topmenu #nav662 a:visited,#topmenu #nav662 a:active{color:#d0647b !important;font-weight:bold;text-decoration:none;}
#topmenu #nav5 a:link,#topmenu #nav5 a:visited,#topmenu #nav5 a:active{color:#6ea7ba !important;font-weight:bold;text-decoration:none;}

#topmenu .active {background-image:url(../../http://www.robertsonhomes.co.uk/assets/images/sitestuff/topbutton_blue.gif) !important;background-repeat:no-repeat;}
#topmenu .active a:link,#topmenu .active a:visited{color:#333333 !important;}
*/
#pagecontent {width:965px;border:0px solid #0F3;padding-top:9px;padding-bottom:22px;background-color:#000;}
#breadcrumbs{width:auto;height:10px;margin-left:22px;font-size:0.8em;padding:5px 0px 5px 0px;border:0px solid #fff;}

.colum1 {width:280px;float:left;border:0px solid #ccc;margin-right:41px;height:auto;}

.marketing{width:265px;margin-left:15px;border-bottom:1px solid #c6bc4d;padding-bottom:5px; }

.developmentpanel {width:229px;height:229px;background-color:#4d4349;border-left:3px solid #c6bc4d;border-right:3px solid #c6bc4d;border-bottom:3px solid #c6bc4d;padding:15px;overflow:auto;}
.homepagepanel {width:247px;height:135px;background-color:#4d4349;border-left:3px solid #e1dfd4;border-right:3px solid #e1dfd4;border-bottom:3px solid #e1dfd4;padding:0px;}


.colum2 {width:618px;float:left;border:0px solid #ccc;margin-top:18px;padding:0px;}
.colum2_home {width:620px;float:left;border:0px solid #ccc;}

#pagecontent .text{padding:0px 15px;margin:0px;}

.one_colum{margin-left:0px;width:964px;float:left;border:0px dashed #CCC;}

.pagelink{width:152px;float:left;margin-right:3px;margin-top:4px;border-bottom:1px solid #fff;}
.pagelink .headline{font-weight:bold;padding:2px 0px;}

.floorplan{width:618px;float:left;border:0px solid #fff;margin-bottom:10px;}
.floorplan h3{font-size:12pt;font-family: Omnes Light, Arial;color:#d29644}

.dimentions td {border:1px solid #e2dfd5;}
/* tabs styles 
div.content {
    border: #f3e4ba solid 1px;
    clear: left;
    padding: 0em;
}

div.content.inactive {
	display: none;
}

ol#toc {
    height: 2em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc a {
    background: #bdf url(http://www.robertsonhomes.co.uk/newsite/http://www.robertsonhomes.co.uk/assets/images/tabs.gif);
    color: #000;
    display: block;
    float: left;
    height: 2em;
    padding-left: 10px;
    text-decoration: none;
}

ol#toc a:hover {
    background-color: #3af;
    background-position: 0 -120px;
}

ol#toc a:hover span {
    background-position: 100% -120px;
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc li a.active {
    background-color: #48f;
    background-position: 0 -60px;
    color: #fff;
    font-weight: bold;
}

ol#toc li a.active span {
    background-position: 100% -60px;
}

ol#toc span {
    background: url(http://www.robertsonhomes.co.uk/newsite/http://www.robertsonhomes.co.uk/assets/images/tabs.gif) 100% 0;
    display: block;
    line-height: 2em;
    padding-right: 10px;
}
*/
#simple_example_window{
  width: 300px;
  margin:50px;
  padding:5px;
  color:#FFF;
  font-size:0.9em;
}
#simple_example_window_contents{
  background:url('http://www.robertsonhomes.co.uk/assets/images/sitestuff/zmpopup_background.gif');
  width:280px;height:160px;
  border: 0px solid  #900;
}
/*#simple_example_window_beak{
  width: 28px;
  height: 38px;
  background: url('../../http://www.robertsonhomes.co.uk/assets/images/sitestuff/simple_beak.png') top left no-repeat transparent;
}*/
* html #simple_example_window_beak{
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.robertsonhomes.co.uk/assets/images/sitestuff/red_beak.png', sizingMethod='crop');
}
#simple_example_window_close{
  width: 13px;
  height: 13px;
  margin: 0px -10px 0 -13px;
  background: url('http://www.robertsonhomes.co.uk/assets/images/sitestuff/opacity_close.png') top left no-repeat transparent;
  cursor: pointer;
}

* html #simple_example_window_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.robertsonhomes.co.uk/assets/images/sitestuff/opacity_close.png', sizingMethod='crop');
}
#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br,
#simple_example_window_t,#simple_example_window_l,#simple_example_window_r,#simple_example_window_b{
  height: 0px;
  width: 0px;
}
#simple_example_window_contents p{
  margin: 1px 0;
  padding: 10px;
}

/* Article Link Chunck styles */
.image {
	width:304px;
	height:210px;
	overflow:hidden;
	position:relative;
	float:left; /* optional */
	margin-right:5px;
	margin-top:5px;
}
.image_hor {
	position:relative;
	
	margin-right:5px;
	height:150px;
	overflow:hidden;
	margin-top:3px;
}
.image .linktext2,.image_hor .linktext2 {
	position:absolute;
	top:20px; /* in conjunction with left property, decides the text position */
	left:0px;
	width:190px; /* optional, though better have one */
	filter:alpha(opacity=75); /* IE's opacity*/
    z-index: 99;
    opacity: 0.75;
    background-color:#000; 
    padding: 5px;
	height: 6em;
	padding-top: 0em;
	height:100px;
	cursor:hand;

	
}

.image .linktext,.image_hor .linktext {
	position:absolute;
	top:20px; /* in conjunction with left property, decides the text position */
	left:0px;
	width:170px; /* optional, though better have one */
    z-index: 100;   
    padding: 5px;
	height: 6em;
	padding-top: 0em;
	height:100px;
	cursor:hand;
}


.image .linktext .headline,.image_hor .linktext .headline{position:absolute;top: 10px;font-family: Omnes Light,Arial;z-index: 101;}
.linktext p{position:absolute;top: 36px;}


.linktext .headline a:visited,.linktext .headline a:link,.linktext .headline a:active,.linktext .headline{font-weight:bold;font-size:1.3em !important;text-decoration:none;}

/* Form Styles */
div.pageoverflow
{
    clear: left;
    padding-top: 1px;
    width: 97%;
    overflow: hidden;
}

.pagetext
{
    float: left;
    padding-top: 0px;
    padding-right: 5px;
    width: 70px;
    margin-bottom: 0.5em;
    background: transparent;
	border:0px solid #fff;
	font-weight:bold;
}

.pageinput
{
    color: #000;
    float: left;
    padding-top: 0px;
    margin-bottom: 0.5em;
    background: transparent;
	border:0px solid #fff;
}

/* Floor plan tables */
.sitemap_table{border:0px solid #000 !important;}
.sitemap_table td{font-size:1em;}
table{border-top:1px solid #d29644;width:315px;color:#FFF;}
td {font-size:0.8em;}
.planheadings {font-weight:bold;}
.plandata{background-color:#d29644;color:#fff !important;}



#footer{margin-top:0px;width:936px;background-color:#908789;height:168px}
#footer .footermenublock{width:120px;float:left;margin:11px 16px;border:0px solid #000;font-size:0.9em;}
#footer a:link,#footer a:active,#footer a:visited{color:#4d4349;text-decoration:none;font-weight:bold;}

/* My Robertson */


.tab{width:150px;float:left;border:0px solid #ccc;margin-top:5px;}
.data{float:left;line-height:1em;margin-top:5px;}

.wlpeMessageText{text-align:left;width:300px;font-size:0.8em;background-color:#908789;color:#cc0000;font-weight:bold;padding:5px}


fieldset {
border: 0px solid #908789;
width: 500px;
padding: 6px;
}
fieldset legend {
background: #908789;
padding: 6px;
font-weight: bold;
}
.info{text-align:left;font-size:0.8em;}

.sml{width:80px;}
.med{width:150px;}
.lrg{width:250px;}

.loginform {font-size: .8em;
	font-family: "Arial", Verdana, sans-serif;
	padding-top:22px;height:33px;width:390px;float:left;border:0px solid #fff}
.loginform .text {
	font-size: 1em;
	font-family: "Arial", Verdana, sans-serif;
	border: 1px solid #908789;
	
	background-color: #fff;
	color: #000;
	width: 65px;
	height: 12px;
	margin: 0 8px 0 4px;
}
 .btn_top { 
  font: bold 84% 'arial',helvetica,sans-serif;

}
.btn{font: bold 100% 'arial',helvetica,sans-serif;}

 .btn,.btn_top {
  color:#fff;  
  background-color:#4d4349;
  border:1px solid;
  border-color: #908789;
  
}
.page-break { display:none; }


.tab_content{height : 439px; overflow : auto;background-color:#4d4349}

html {-webkit-text-size-adjust:none}

/* HIDE Skype widgets */
span.skype_pnh_container {display:none !important;} 
span.skype_pnh_print_container {display:inline !important;}

.dev_button{margin-top:5px;text-align:center;width:152px;height:27px;border:0px solid #fff;}
.left{float:left;}
.dev_button a:link{font-size:8pt;font-family: Omnes Light, Arial;}

.dev_events{padding:3px;height:85px;}
.grey{background-color:#333;}
.event_icon{padding-top:5px;float:left;width:45px;text-align:center;vertical-align:top;}


/* Slide Show */
img {
	border:0;
}

#slideshow-main {
	width:429px; 
	float:left; 
	margin-right:3px;
}

#slideshow-main ul {
	margin:0; 
	padding:0; 
	width:429px;
}

#slideshow-main li {
	width:429px; 
	height:310px; 
	display:none;
	position:relative;
}

#slideshow-main li.active {
	display:block !important;
}

#slideshow-main li span.opacity {
	position:absolute;
	bottom:0; left:0;
	display:block; 
	width:100%;
	height:60px;
	background:#000;
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	-khtml-opacity: 0.5; 
	opacity: 0.5;
	z-index:500;
}

#slideshow-main li span.content {
	position:absolute;
	bottom:0; left:0;
	display:block; 
	width:100%;
	height:60px;
	z-index:1000;
}

#slideshow-main li span.content h1 {
	font-size:14px;
	margin:5px 0;
	padding:0 10px;;
	color:#42e2e8;
}

#slideshow-main li span.content p {
	font-size:11px;
	margin:5px 0;
	padding:0 10px;;
	color:#42e2e8;
}

#slideshow-carousel {
	float:right; 
	width:120px;
	height:330px;
	position:relative;
}

#slideshow-carousel ul {
	margin:0; 
	padding:0;
	list-style:none;
}

#slideshow-carousel li {
	
	height:82px; 
	position:relative
}

#slideshow-carousel li .arrow {
	left:3px; 
	top:28px; 
	position:absolute; 
	width:20px; 
	height:40px; 
	background:url(images/arrow_white.png) no-repeat 0 0; 
	display:block;
}

#slideshow-carousel li a {
	 
	display:block; 
	width:120px; 
	height:90px;
}


#slideshow-carousel .active {
	filter:alpha(opacity=100); 
	-moz-opacity:1.0; 
	-khtml-opacity: 1.0; 
	opacity: 1.0;
}

#slideshow-carousel .faded {
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	-khtml-opacity: 0.5; 
	opacity: 0.5;
}

#carousel {
	width:100%;
	height:200px;	
	margin:0 auto;
	overflow:hidden;
}

#slides {
	overflow:hidden;
	/* fix ie overflow issue */
	position:relative;
	width:100%;
	height:250px;
	border:0px solid #ccc;
	margin-top:5px;
	
}

/* remove the list styles, width : item width * total items */	
#slides ul {
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;	
	width:1062px;			
}

/* width of the item, in this case I put 250x250x gif */
#slides li {
	width:354px;
	height:250px;	
	float:left;
	font-size:0.9em;
}

.clear {clear:both}

#buttons{border:px solid #000;}
