body { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#000;}
#banner {height:125px; text-align:center; margin-bottom:10px;background-color:#000;border-bottom:1px solid #222; }
#outer-wrapper {width:940px;margin:auto;margin-top:0; text-align:center;height:530px;}
#outer-gallery {width:940px;margin:auto;margin-top:0; text-align:center;background-image:url(../images/swirlly.jpg); background-position: bottom right; background-repeat:no-repeat;height:621px; background-color:#2e2e2e;}

#container {width:900px;margin: 0 auto; background-color:#000;}
#navbar {height:21px; background-color:#666;text-align:center;padding-top:8px; background-image:url(../images/NavBarBg.jpg); background-repeat:repeat-x;}
#gallery {margin-bottom:3px;position:relative;left:10px; }


#footer-img{padding:15px; text-align:left;font-size:10px;}
#footer { background-color:#000;width:880px;margin:0 auto;font-size:10px; color:#ccc;position:relative;top:3px;clear:both; padding:6px 10px; color:#999; text-align:left;}
#footer a {color:#ccc; text-decoration:none; font-weight:bold;}
#footer a:hover {color:#fff;}
#tel {width:240px;text-align:right;font-size:12px; float:right;}
.main-left input {width:180px;border:0px solid #666; background-color:#fff; color:#666;font-size:12px;padding:3px 2px 3px 2px; }
.main-left textarea {width:180px;height:60px;border:0px solid #666; background-color:#fff; color:#666;font-size:12px;padding:3px 2px 3px 2px;font-family:Arial, Helvetica, sans-serif;}
.submit {width:60px;}
/* Main Images */

#ClientListLeft{ background-image:url(../images/ClientList-left.jpg); background-repeat:no-repeat;}
#ClientListRight{ background-image:url(../images/ClientList-right.jpg); background-repeat:no-repeat;}
#AboutUsLeft{ background-image:url(../images/AboutUs-left.jpg); background-repeat:no-repeat;}
#AboutUsRight{ background-image:url(../images/AboutUs-right.jpg); background-repeat:no-repeat;}
#ContactUsLeft{ background-image:url(../images/ContactUs-left.jpg); background-repeat:no-repeat;}
#ContactUsRight{ background-image:url(../images/ContactUs-right.jpg); background-repeat:no-repeat;}
#DefaultLeft{ background-image:url(../images/Default-left.jpg); background-repeat:no-repeat;}
#DefaultRight{ background-image:url(../images/Default-right.jpg); background-repeat:no-repeat;}
#ShowReelRight {background-color:#000; }
#ShowReelLeft {background-color:#000; background-image:none;height:350px;}
#ShowReel {width:600px; height:337px; position:relative;left:-10px; top:0px;}
.left-home{ background-image:url(../images/home-left.jpg); background-repeat:no-repeat;}
#right-home{ background-image:url(../images/home-right.jpg);; background-repeat:no-repeat; background-position:bottom right;}
.main-left {width:250px;padding:0px 25px 0px 25px;height:470px;float:left; text-align:left; color:#FFFFFF;font-size:11px; line-height:16px;}
.main-right {width:600px;height:470px;float:right;background-image:url(../images/complete-package-right.jpg); background-repeat:no-repeat;}
#left-complete-package{ background-image:url(../images/complete-package-left.jpg); background-repeat:no-repeat;}
#right-complete-package{ background-image:url(../images/complete-package-right.jpg); background-repeat:no-repeat; background-position:bottom right;}
#left-kitchens{ background-image:url(../images/kitchens-left.jpg); background-repeat:no-repeat;}
#right-kitchens{ background-image:url(../images/kitchens-right.jpg); background-repeat:no-repeat; background-position:bottom right;}
#left-interiordesign{ background-image:url(../images/interior-design-left.jpg); background-repeat:no-repeat;}
#right-interiordesign{ background-image:url(../images/interior-design-right.jpg); background-repeat:no-repeat; background-position:bottom right;}
#left-projectmanagement{ background-image:url(../images/projectmanagement-left.jpg); background-repeat:no-repeat;}
#right-projectmanagement{ background-image:url(../images/projectmanagement-right.jpg); background-repeat:no-repeat; background-position:bottom right;}
#left-lighting{ background-image:url(../images/lighting-left.jpg); background-repeat:no-repeat;}
#right-lighting{ background-image:url(../images/lighting-right.jpg); background-repeat:no-repeat; background-position:bottom right;}
#left-bathrooms{ background-image:url(../images/bathrooms-left.jpg); background-repeat:no-repeat;}
#right-bathrooms{ background-image:url(../images/bathrooms-right.jpg); background-repeat:no-repeat; background-position:bottom right;}
#left-av{ background-image:url(../images/av-left.jpg); background-repeat:no-repeat;}
#right-av{ background-image:url(../images/av-right.jpg); background-repeat:no-repeat; background-position:bottom right;}
#left-contact{ background-image:url(../images/contact-left.jpg); background-repeat:no-repeat;}
#right-contact{ background-image:url(../images/contact-right.jpg); background-repeat:no-repeat; background-position:bottom right;}

#flash-container {width:900px;height:470px;background-color:#2e2e2e;}

.main-left h3 {margin:15px 0px 10px 0px; font-size:12px;}

/* LINKS */
#navbar a:link, #navbar a:visited, #navbar a:active {font-weight:bold;color:#ccc; text-decoration:none;margin:0px 3px 0px 3px; display:inline;padding:3px; }
#navbar a:hover{color:#fff; text-decoration:none;}

.main-left a:link, .main-left a:visited, .main-left a:active {color:#fff; text-decoration:none; }
.main-left a:hover{text-decoration:underline;}

a.nature:link, a.nature:visited, a.nature:active {color:#d9b480; text-decoration:underline; text-transform:uppercase;font-weight:bold; position:relative;top:6px; }
a.nature:hover{text-decoration:underline;}

#current {color:#199190;font-weight:bold;}

/* COLOURS */
.lightgrey{color:#98579b;}
.lightblue {color:#98579b;}
.navvy {display:inline;margin:0px 20px 0px 20px;}


