*, * * {
  margin : 0;
  padding : 0;
}

body {
color : #309;
background-color: #fff;
background-image : url(../images/body-bg-grad1.gif);
background-repeat : repeat-x;
font: 62.5%/1.6 "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
font-family: Georgia;
font-family: "Comic Sans MS";
/*font-family: Verdana;
font-family : Tahoma;*/
text-align : center;
}

#wrapper { 
width: 800px;
margin: 10px  auto;
text-align : left;
border : #396 1px solid;
background-color : #fff;
}

#banner{
  width : 800px;
  height : 90px;
  background-image : url(../images/banner-main2.gif);
}

#mainNav{
  height : 30px;
  border-top : solid 1px #ccc;
  border-bottom : solid 1px #ccc;
  background-image : url(../images/menu-bg-1.gif);
}
#content{
  width : 800px;
  min-height : 600px;
  background-image : url(../images/main-content-bg.jpg);
}

#subContent{
  float : left; 
  width : 195px;
  height: 600px;
}

#mainContent{
  float : left;
  padding-left : 20px;
  width : 570px;
}

#image {
	text-align: center;
	padding: 2px;
}

h1{
  font-size : 3em;
}

#banner h1 {
	text-indent : -10000px;
}

h2{
  font-size : 1.8em;
	margin-top : 40px;
}

h3{
  font-size : 1.5em;
	margin-top : 1em;
}

body.quotes #includedInQuote h3{
  color : #396;
}

body.quotes #notIncludedInQuote h3{
  color : #f00;
}

p {
  font-size : 1.35em;
  margin-top : 1em;
  line-height : 1.75em;
}

a:link, a:visited{
	color : #396;
  text-decoration : none;
}

a:hover, a:active{
  text-decoration : underline;
}

body.services #mainContent ul li, body.tax_returns #mainContent ul li{
  list-style : square;
  margin-left : 15px;
  font-size : 1.35em;
}



/* menus */

#mainNav ul{
  padding-left : 190px;
}

#mainNav ul li{
  list-style : none;
  float : left;
	display : block;
	/*text-align : right;*/
}

#mainNav ul li a{
  float : left;
  width : 6em;
  text-align : center;
	font-family: "Comic Sans MS";
  font-size : 1.3em;
	display : block;
	padding-right: 2px;
	color : #fff;
  line-height : 30px;
  background : url(../images/menu-sep-1.gif) repeat-y left top;
}

#subContent ul{
  padding-left : 10px;
  padding-top : 40px;
  margin-right : 5px;
}

#subContent ul li{
   list-style : none;
	text-align : right;
}

#subContent ul li a{
	font-family: "Comic Sans MS";
  font-size : 1.3em;
	display : block;
	padding-right: 2px;
	color : #309;
	color : #396;
	/* background-color : #D4D0EA; */
	border-bottom : 1px dashed #999;
	height: 1.6em;
}

#subContent ul li a:hover{
	/*background-color : #6658B5;*/
	color : #fff;
	color : #309;
	height: 1.6em;
}


body.home #subContent ul li a.home, 
body.services #subContent ul li a.services, 
body.tax_planning #subContent ul li a.tax_planning, 
body.company_secretarial #subContent ul li a.company_secretarial, 
body.accounts_preparation #subContent ul li a.accounts_preparation, 
body.forecasting_budgeting #subContent ul li a.forecasting_budgeting, 
body.computer_system #subContent ul li a.computer_system, 
body.bookkeeping #subContent ul li a.bookkeeping, 
body.payroll #subContent ul li a.payroll, 
body.startups_disposals #subContent ul li a.startups_disposals, 
body.strategic_planning #subContent ul li a.strategic_planning, 
body.team #subContent ul li a.team, 
body.contact_location #subContent ul li a.contact_location,
body.fee_estimater #subContent ul li a.fee_estimater,
body.seminars #subContent ul li a.seminars
{
	color : #fff;
	color : #309;
	height: 1.5em;
}

#footer {
   height: 3em;
	clear: both;
}


/* quote form */

#quoteForm{
}

#quoteForm li{
	list-style: none;
	font-size: 1.2em;
	line-height: 1.5em;
}
#quoteForm li label{
	padding-left: 5px;	
}

body.quotes #includedInQuote ul li{
  list-style : square;
  color : #396;
  font-size : 1.15em;
  margin-left : 1.15em;
}
body.quotes #notIncludedInQuote ul li{
  list-style : square;
  color : #f00;
  font-size : 1.15em;
  margin-left : 1.15em;
}

/*body.quotes label.leftLabel{*/
#quoteSelection label.leftLabel{
	width: 10em;
	display: block;
	float: left;
  font-size : 1.35em;
}

#payrollInput label.leftLabel{
	width: 12em;
	display: block;
	float: left;
	clear : left;
}

input.numEmployees{
	width : 4em;
}

body.quotes span.quoteOption{
  display : block;
  font-size : 1.35em;
}

body.quotes span.quoteOption label{
  display : block;
  float : left;
  width : 10em; 
}




