body{background:url(../img/bg.gif) repeat-x #D6C6D0; padding:0 0 20px 0; margin:0; font:13px/18px Georgia, "Times New Roman", Times, serif;}
.clear{clear:both; line-height:0;}
#masterDiv{text-align:center;}
#parentDiv{margin:0 auto; text-align:left; background:#fff; width:740px; border:1px solid #666;}
#header{height:121px; background:url(../img/logo.png) no-repeat; text-align:center;}
#navbar{background:#330033; width:490px; text-align:right; padding:30px 0 3px 20px; float:right;}
#navbar a{float:left; display:block; color:#fff; background:url(../img/nav.png) no-repeat; height:24px; margin:0 10px 0 10px;}
#navbar a span{display:none;}
#navbar a#navHome{width:65px;background-position:0 0;}
#homePg p{padding:0 90px 0 0;}
#homePg h1{display:none;}
#homePg #navbar a#navHome, #navbar a#navHome:hover{background-position:0 -24px;}
#navbar a#navApproach{width:127px;background-position:-65px 0;}
#approachPg #navbar a#navApproach, #navbar a#navApproach:hover{background-position:-65px -24px;}
#navbar a#navAbout{width:91px;background-position:-192px 0;}
#aboutPg #navbar a#navAbout, #navbar a#navAbout:hover{background-position:-192px -24px;}
#navbar a#navContact{width:80px;background-position:-283px 0;}
#contactPg #navbar a#navContact, #navbar a#navContact:hover{background-position:-283px -24px;}
#content{padding:5px 30px 20px 270px;}
#content h2{color:#fff; font:18px "Times New Roman", Times, serif; padding:5px; margin:20px 0 10px 0; background:#430043;}
#approachPg h2 span{display:none;}
h2#txtAdIn{background:url(../img/txt_adaptive_innovation.png) no-repeat; margin-top:5px;}
h2#txtPuInAc{background:url(../img/txt_purely_independent_acumen.png) no-repeat;}
h2#txtDyAtToDe{background:url(../img/txt_dynamic_attention_to_detail.png) no-repeat;}
h2#txtClInCh{background:url(../img/txt_clearly_informed_choices.png) no-repeat;}
h2#txtDeAnBrOfEx{background:url(../img/txt_depth_and_breadth_of_expertise.png) no-repeat;}
h2#txtPeBeInAs{background:url(../img/txt_perfect_beauty_in_asymmetry.png) no-repeat;}
h2#txtExSe{background:url(../img/txt_exquisite_service.png) no-repeat;}
#approachPg h2{height:24px; background-position:0 3px; background-color:#430043;}
#footer{padding:10px 20px 10px 270px; color:#666;}
#footer .nav{font:12px Verdana, Arial, Helvetica, sans-serif; padding-bottom:6px;}
a{color:#993366;}
a:hover{color:#FF6600;}
#footer .copy{}
#homePg #content{background:url(../img/home_bg.jpg) no-repeat;}
#approachPg #content{background:url(../img/approach_bg.jpg) no-repeat -20px 0;}
#aboutPg #content{background:url(../img/about_bg.jpg) no-repeat;}
#contactPg #content{background:url(../img/contact_bg.jpg) no-repeat -20px -20px;}
label{display:block; color:white; margin:3px 0 0 0; width:252px; background:#430043; padding:2px 5px 2px 5px;}
label span{color:#ccc;}
.field{border:1px solid #333; border-bottom:1px solid #999; border-right:1px solid #999; padding:5px; font:bold 14px Verdana; color:#330000; width:250px; margin:0; background:url(../img/form_bg.png) no-repeat;}
.message{width:250px; padding:5px; border:1px solid #999; background:#ffffcc;}