/* Vinterra CSS by fuse 2006 */

/* - - - - - General - - - - - - - */

BODY {background-color:#f4f4f2;}
#main2{
	padding:0;border:0;margin:0 auto 20px auto;
	background-color:#FFF;
	width:722px;
}

/* - - - - - Navigation - - - - - - - */

#navigation{width:722px;padding:0;margin:0;}

#navigation ul{padding:0px 0 0px 10px;margin:0;list-style:none;background: url(../images/navi_blank.gif) no-repeat;height:29px;}
#navigation ul li{float:left;position:relative;}
#navigation span {display:none;}

a#nav_1 ,a#nav_2 ,a#nav_3 ,a#nav_4 ,a#nav_5 ,a#nav_6, a#nav_7, a#nav_8 ,a#navs_1 ,a#navs_2 ,a#navs_3 ,a#navs_4 ,a#navs_5 ,a#navs_6 ,a#navs_7 ,a#navs_8  {background: url(../images/nav_matrix.png) no-repeat;display:block;height:29px;margin:0;padding:0;line-height:0px;vertical-align:top;float:left;}

/*normal state*/
a#nav_1  {width:73px;background-position:0px 0px;}
a#nav_2  {width:99px;background-position:-73px 0px;}
a#nav_3  {width:71px;background-position:-172px 0px;}
a#nav_4  {width:82px;background-position:-243px 0px;}
a#nav_7  {width:94px;background-position:-325px 0px;}
a#nav_5  {width:80px;background-position:-419px 0px;}
a#nav_6  {width:95px;background-position:-499px 0px;}
a#nav_8  {width:76px;background-position:-594px 0px;}

/*hover state*/
a:hover#nav_1, a#navs_1  {width:73px;background-position:0px -29px;}
a:hover#nav_2, a#navs_2  {width:99px;background-position:-73px -29px;}
a:hover#nav_3, a#navs_3  {width:71px;background-position:-172px -29px;}
a:hover#nav_4, a#navs_4  {width:82px;background-position:-243px -29px;}
a:hover#nav_7, a#navs_7  {width:94px;background-position:-325px -29px;}
a:hover#nav_5, a#navs_5  {width:80px;background-position:-419px -29px;}
a:hover#nav_6, a#navs_6  {width:95px;background-position:-499px -29px;}
a:hover#nav_8, a#navs_8  {width:76px;background-position:-594px -29px;}


#devel UL,#devel UL{visibility:hidden;position:absolute;padding:0;margin:29px 0px 0px 0px;}
#devel UL{}
#devel UL LI{clear:both;display:block;width:90px;height:18px;}
#devel UL LI A#sub_gbl{background:url(../images/nav_sub_gbl.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}
#devel UL LI A#sub_port{background:url(../images/nav_sub_port.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}
#devel UL LI A#sub_mac{background:url(../images/nav_sub_mac.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}
#devel UL LI A:hover#sub_gbl{background:url(../images/nav_sub_gbl_h.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}
#devel UL LI A:hover#sub_port{background:url(../images/nav_sub_port_h.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}
#devel UL LI A:hover#sub_mac{background:url(../images/nav_sub_mac_h.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}

#disc UL,#disc UL{visibility:hidden;position:absolute;padding:0;margin:29px 0px 0px 0px;}
#disc UL{}
#disc UL LI{clear:both;display:block;width:90px;height:18px;}
#disc UL LI A#sub_expl{background:url(../images/nav_sub_expl.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}
#disc UL LI A#sub_enj{background:url(../images/nav_sub_enj.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}
#disc UL LI A#sub_savour{background:url(../images/nav_sub_sav.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}
#disc UL LI A#sub_shop{background:url(../images/nav_sub_shop.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}
#disc UL LI A:hover#sub_expl{background:url(../images/nav_sub_expl_h.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}
#disc UL LI A:hover#sub_enj{background:url(../images/nav_sub_enj_h.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}
#disc UL LI A:hover#sub_savour{background:url(../images/nav_sub_sav_h.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}
#disc UL LI A:hover#sub_shop{background:url(../images/nav_sub_shop_h.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}

#desn UL,#desn UL{visibility:hidden;position:absolute;padding:0;margin:29px 0px 0px 0px;}
#desn UL{}
#desn UL LI{clear:both;display:block;width:90px;height:18px;}
#desn UL LI A#sub_int{background:url(../images/nav_sub_int.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}
#desn UL LI A#sub_ext{background:url(../images/nav_sub_ext.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}
#desn UL LI A:hover#sub_int{background:url(../images/nav_sub_int_h.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}
#desn UL LI A:hover#sub_ext{background:url(../images/nav_sub_ext_h.gif) no-repeat;clear:both;display:block;display:block;width:90px;height:18px;border:0;}


li:hover#devel ul,
#devel a:hover ul{
visibility:visible;
}

li:hover#disc ul,
#disc a:hover ul{
visibility:visible;
}

li:hover#desn ul,
#desn a:hover ul{
visibility:visible;
}

/* - - - - - Content - - - - - - - */
#leftContent a{
	color:#fff;
}
#leftContent a:hover{
	color:#999;
}
#galleryContent{clear:left; float:left; width:722px; background:url(../images/reg_lr_back.gif) repeat-y;}

#leftContent{clear:left;float:left;width:362px;background:url(../images/reg_left_back.gif) no-repeat #5a0002;}

#rightContent{float:left;width:360px; background:url(../images/reg_right_back.gif) no-repeat #b71523;}

#leftContent p,#rightContent p{padding:10px 30px 10px 30px;line-height:21px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFF;}

#leftContent p img{padding-bottom:10px;}

a#register_button{background:url(../images/register_button.gif) no-repeat;display:block;width:99px;height:27px;float:right;padding:0;margin:0;}
a:hover#register_button{background:url(../images/register_button_hover.gif) no-repeat;display:block;width:99px;height:27px;}
#register_button span{display:none}

.imgRotation{border:4px solid #FFF;margin:80px 25px 6px 25px; display:none;}

/* - - - - - Footer - - - - - - - */

#footer {padding:10px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFF;background-color:#490709;clear:both;}

/* - - - - - Developer - - - - - - - */

div.developer {height:590px;}
		div.developer p img{border:0;padding-top:40px;}
div.developer a,div.pastprojects a,div.awards a{color:#FFF;text-decoration:none;}
div.developer a:hover,div.pastprojects a:hover,div.awards a:hover{color:#d3cc1a;text-decoration:underline;}

div.pastprojects {height:850px;}
.pastprojects ul{list-style:none;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFF;font-size:11px;line-height:17px;padding-right:20px;}
.pastprojects li{padding:6px 3px;}
.pastprojects div span{margin:15px 25px 4px 25px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFF;font-size:10px;font-style:italic;}
.pastprojectsImage{border:4px solid #FFF;margin:15px 25px 4px 25px;}

div.awards {height:700px;}
.awards ul{list-style:none;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFF;font-size:11px;line-height:17px;padding-right:20px;}
.awards li{padding:6px 3px;}
.awardLogos{float:right;position:relative;margin-top:500px;}

/* - - - - - Architects - - - - - - - */

div.architects {height:900px;}
div.architects a img {border:0;padding-top:40px;}
div.architects p#rightArchitects {margin-top:315px;}

/* - - - - - Home - - - - - - - */
div.home {height:150px;}

/* - - - - - Discover - - - - - - - */

div.discover {height:550px;}
	div.discover h2,div.savour h2,div.enjoy h2,div.shop h2{font-size:16px;color:#FFF;padding:40px 30px 0px 30px;font-family:Arial, Helvetica, sans-serif;margin:0;}
	div.discover a{margin:30px 0px 0px 18px;padding:0;}
	div.discover img{margin:20px 0px 0px 0px;padding:0;}
	div.discover a.click{background-color:#FFF;color:#666;font-size:10px;font-family:Arial, Helvetica, sans-serif;padding:4px;text-decoration:none;}
.savour {height:825px;}
.shop {height:675px;}
.enjoy {height:650px;}


/* - - - - - Team - - - - - - - */

div.team {height:540px;}
div.team a img {border:0;padding-top:60px;}

/* - - - - - Design - - - - - - - */

div.Design {height:650px;}
	div.Design h2,div.interior h2,div.exterior h2{font-size:16px;color:#FFF;padding:40px 30px 5px 30px;font-family:Arial, Helvetica, sans-serif;margin:0;}
	div.DesignThumbs {padding:0px 10px 10px 25px;}
		img.DesignImages{border:4px solid #FFF;margin:2px;}
		img.DesignImages:hover{border:4px solid #490709;}
.interior{height:625px;}
.exterior{height:550px;}
.interior .disclaimer{width:302px;  font-size:xx-small; color:#fff;font-family:Arial, Helvetica, sans-serif; padding:10px 30px;}
.exterior .disclaimer{width:302px;  font-size:xx-small; color:#fff;font-family:Arial, Helvetica, sans-serif; padding:10px 30px;}

/* - - - - - Villas - - - - - - - */

div.Villas {height:550px;}
	div.Villas h2{font-size:16px;color:#FFF;padding:60px 30px 5px 30px;font-family:Arial, Helvetica, sans-serif;margin:0;}
	div.Villas a{color:#FFF;font-weight:bold;text-decoration:none;padding:2px;}
	div.Villas a:hover{background-color:#CC0033;}
	.Villas ul{list-style:none;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFF;font-size:11px;line-height:17px;padding-right:20px;}
	.Villas li{padding:6px 3px;margin:0;}
	div.discover h2#floorH2{padding-left:18px;}
	div.discover a.clickEnl{background-color:#650003;color:#FFF;font-size:10px;font-family:Arial, Helvetica, sans-serif;padding:4px;text-decoration:none;}
	div.discover a.clickPdf{
			color:#fff;
			padding:4px 4px 4px 34px;
			text-decoration:none;
			background:url(../images/pdf_bg.gif) no-repeat #880101;background-position:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			margin-left:3px;
		}

		div.discover a.clickPdf:hover{
			color:#fff;
			background:url(../images/pdf_bg.gif) no-repeat #000;background-position:left;}
		div#FloorplanInfo{padding-top:5px;}
		small{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#FFF;padding:10px 2px 2px 18px;}
		.discover .disclaimer{width:300px; font-size:xx-small; color:#fff;font-family:Arial, Helvetica, sans-serif; padding:10px 30px;}

/* - - - - - Contact - - - - - - - */

div.contact {height:380px;}
	div.contact h2{font-size:16px;color:#FFF;padding:50px 30px 5px 30px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;margin:0;}
.contact ul{margin:10px 25px 6px 10px;list-style:none;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFF;font-size:11px;}
.contact li{padding:4px;}
.contact a {color:#DDD;}
.contact a:hover {color:#FFF;text-decoration:none;}

/* - - - - - Registration - - - - - - - */

INPUT {width:180px;}
EM {color:#FF0000;}
#lastTD{margin-bottom:50px;}
#submitButton{width:100px;height:23px;background-color:#990000;color:#FFF;}
TD {text-align:left;padding-left:15px;}
.radioButton label{padding:0;}
.radioButton input{width:20px;margin-right:8px;margin-left:8px;}
#copyright{color:#FFF;font-size:10px;background-color:#555;padding:3px;margin-bottom:20px;}
#register_copy p{padding:3px 3px 20px 3px;line-height:17px;}
#register_copy h1{font-size:14px;padding-top:7px;}
#register_copy a{color:#FFF;}
#register_copy a:hover{color:#FFF;text-decoration:none;}












