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

body {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#393f2b;
	background-color: #dfedbe;
	text-align:center;
}

#printlogo  {
	display:none;
}

a img { border:none; }

hr { 
	border:0; 
	color:#ad7432; 
	background-color:#ad7432; 
	height:1px; 
	margin-bottom:25px; 
	margin-top:20px 
}

.photoborder {
	margin-left: 12px;
	margin-bottom: 8px;
	border:1px solid #ad7432; 
	float:right;
	padding:5px;
	clear:both;
}

#container {
	width: 870px;
	background-image:url(images/bknd_content.gif);
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	overflow: hidden;
	float:none;
	margin:auto;
}


/****************** masthead *************/
#masthead {
	background-image:url(images/bknd_masthead.jpg);
	background-repeat:no-repeat;
	text-align:center;
	margin:auto;
    	padding-left:10px;
    	padding-right:10px;
	overflow:hidden;
	width:870px;
	height:136px;
}
#masthead h2 {
	text-align:right;
	font-weight:bold;
	color: #819551;
	padding-right:22px;
	padding-top:10px;
	font-size:18px;
}

#masthead p {
	text-align:center;
	font-weight:bold;
	color: #ad7432;
	padding-left:370px;
	padding-top:26px;
}

/****************** navigation *************/

#navigation {
	padding:30px 0px 0px 0px;
	margin:0px;
    	float: left;
	text-align:left;
    	width: 215px;
	height:358px;
	font-size:13px;
	line-height:26px;
	font-weight:bold;
	color:#819551;
	background-image:url(images/bknd_navigation.gif);
	background-repeat:no-repeat;
}

#navigation A:link, #navigation A:visited {
  	text-decoration: none;
  	color:#819551;
  	padding-left: 30px;
}

#navigation A:hover,#navigation A:active {
  	text-decoration: underline;
  	color:#ad7432;
  	border-left: 5px solid #ad7432;
	margin-left:15px;
	padding-left: 10px;
}
div#navigation a:link.selected, div#navigation a:visited.selected,
div#navigation a:hover.selected, div#navigation a:active.selected {
  	text-decoration: none;
  	color:#ad7432;
  	border-left: 5px solid #ad7432;
	margin-left:15px;
	padding-left: 10px;
}
/****************** center column content *************/
#content {
	padding:30px 0px 22px 0px;
	margin:0px;
	float:left;
	width:600px;
	text-align:left;
	line-height:20px;
}

#content.homepage {
	padding:30px 0px 12px 0px;
	margin:0px;
	float:left;
	width:390px;
	text-align:left;
	line-height:20px;
}

td {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#393f2b;
	padding-bottom:12px;
	padding-right:8px;
}
#content UL {
    	list-style:square;
    	padding: 5px 10px 5px 20px;
}

#content LI {
    	padding-bottom:5px;
}

#content A:link, #content A:visited {
	text-decoration: underline;
	color:#393f2b;
	padding:0;
	margin:0;
}

#content A:hover, #content A:active {
  	text-decoration: none;
  	color:#ad7432;
}

#content H1 {
    	font-size: 17px;
	line-height:22px;
    	font-weight: bold;
    	color: #819551;
	margin-bottom: 6px;
}

#content H2 {
    	font-size: 14px;
	line-height:22px;
    	font-weight: bold;
    	color: #ad7432;
	margin-bottom:0px;
	display:inline;
}

#content P {
    	margin-top: 10px;
}

.promo {
	background:#ad7432;
	color:#FFFFFF;
	padding:10px;
}
.promo a:link, .promo a:visited, .promo a:active {
	color:#FFFFFF !important;
	text-decoration:underline;
}
.promo a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.inputFormButton {
	font-size:13px; 
	padding: 4px;
	cursor:hand; 
	background-color:#819551; 
	color: #ffffff; 
	border: 1px; 
	border-style: solid; 
	border-color: #819551
}
#callouts p {
	float:left;
	margin-right:15px;
	text-align:center;
}
#callouts {overflow:hidden; }
/****************** Right column callouts *************/
#rtcolumn {
	width:225px;
	padding:20px 0px 12px 25px;
	float:left;
	text-align:left;
	color:#ad7432;
}

#rtcolumn H2 {
	padding-top:12px;
    	font-size: 14px;
    	font-weight: bold;
    	color: #ad7432;
	margin-bottom: 6px;
}
#rtcolumn A:link, #rtcolumn A:visited {
	text-decoration: none;
	color:#ad7432;
}

#rtcolumn A:hover, #rtcolumn A:active {
  	text-decoration: underline;
  	color:#ad7432;
}
/****************** homepage banner *************/
#specialoffer {
	background:	url(images/banner-latisse.jpg) no-repeat 0 0;
	margin:10px 0 10px 0;
	width:390px;
	height:139px;
	line-height:14px;
}

#specialoffer .pad {
	padding:10px 10px 0 115px;
}

/****************** footer *************/
#footer {
	background-color:#819551;
	color:#ffffff;
	text-align:left;
	width:850px;

}
#footer a { color:#ffffff;}
#footer P {
	padding: 10px 0px 10px 22px;

}
