/*Design by Free CSS Templateshttp://www.freecsstemplates.orgReleased for free under a Creative Commons Attribution 2.5 License*/body {	margin: 20px 0 0 0;	padding: 0;	background: #E6E6E6 url(images/img01.gif);	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666666;}h1, h2, h3 {	margin: 0;	font-weight: normal;	color: #000000;}h1 {	font-size: 197%;}h2 {	font-size: 167%;}h3 {	font-size: 100%;	font-weight: bold;}p, ol, ul {	line-height: 180%;}p {}ol {	margin-left: 0;	padding-left: 0;	list-style-position: inside;}ul {	margin-left: 0;	padding-left: 0;	list-style: none;}ul li {	padding-left: 15px;}blockquote {	margin: 0;	padding-left: 20px;	font-style: italic;}blockquote * {	line-height: normal;}a {	color: #569400;}a:hover {	text-decoration: none;}img {	border: none;}img.left {	float: left;	margin: 5px 15px 0 0;}img.right {	float: right;	margin: 0 0 0 15px;}hr {	display: none;}#top {	width: 740px;	height: 69px;	margin: 0 auto;	background: url(images/img02.jpg);}#top H1 {    color: #fff;	padding: 12px 0 0 10px;	font-weight: bold;	font-family: Times New Roman, Times Roman, Serif;	font-size: 28px;}/* Menu */#menu {    margin: 0;	padding: 0;	width: 740px;	height: 30px;	margin: 0 auto;	background: url(images/img06a.gif);}#menu ul {	margin: 0;	padding: 0;}#menu ul li {	display: inline;	float: left;}#menu li a {    display: block;	padding: 4px 20px 0 20px;	text-decoration: none;	font-size: 136%;	color: #FFFFFF;}#menu li a:hover {	text-decoration: underline;}#menu li.active a {    color: #ddd;	text-decoration: underline;}/* Logo */#logo {	width: 740px;	height: 301px;	margin: 0 auto;	background: #2A2A2A url(images/img03.jpg);}#logo span {   display: none;}#logo h1, #logo h2 {	margin-right: 440px;	text-align: center;	text-transform: uppercase;	font-weight: normal;}#logo h1 {	padding-top: 250px;	font-size: 160%;	color: #FFF;}#logo h2 {	font-size: 85%;}#numberbg {    height: 28px;	width: 225px;    float: left;	background: url(images/phone-561-278-6211.png) no-repeat top left;}#logo a {    display: block;	width: 150px;    padding: 4px 0 0 50px;	text-decoration: none;	font-weight: bold;	color: #fff;}/* Page */#page {	width: 740px;	margin: 0 auto;	background: #E6E6E6 url(images/img04.gif);}#photopage {	width: 720px;	margin: 0 auto;	padding: 10px;	background: #E6E6E6;}#photopage H2 {    clear: left;    margin-top: 30px;	font-size: 130%;	font-weight: bold;	border-bottom: 3px double #666;}#photopage img {    Margin-top: 7px;	Margin-right: 7px;	float: left;}    /* Content */#content {	float: right;	width: 377px;	padding: 30px;	background: url(images/img05.gif) repeat-x;	border: 1px solid #E6E6E6;}.twocols {}.twocols .col1, .twocols .col2 {	width: 168px;	padding: 10px;	background: url(images/img05.gif) repeat-x 0px 30px;}.twocols .col1 {	float: left;}.twocols .col2 {	float: right;}/* Sidebar */#sidebar {	float: left;	width: 297px;	background: url(images/img05.gif) repeat-x;	border: 1px solid #E6E6E6;}.boxed {}.boxed .title {	height: 29px;	margin: 0;	padding: 12px 0 0 20px;	background: #656464 url(images/img06.gif) repeat-x;	text-transform: uppercase;	font-size: 122%;	font-weight: bold;	color: #FFFFFF;}.boxed .content {	padding: 20px;	background: url(images/img05.gif) repeat-x;}.boxed h3 {	margin: 0;}.boxed p, .boxed ul, .boxed ol {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}.boxed ul {}.boxed ul li {	padding: 10px 15px;	background-position: 0 13px;	border-top: 1px solid #CFCFCF;}.boxed ul li.first {	border: none;}/* Search */#search {}#search form {	margin: 0;	padding: 0;}#search fieldset {	margin: 0;	padding: 0;	border: none;}#search p {	margin: 0;	font-size: 85%;}#searchinput {	width: 180px;}#searchsubmit {}/* list */ul.list {    font-size: 85%;	} /* Footer */#footer {	width: 740px;	margin: 0 auto;	height: 100px;	padding: 20px 0 0 0;	background: url(images/img09.gif) repeat-x;}#footer p {	margin: 0;	line-height: normal;	font-size: 85%;}#footer a {	color: #666666;}#legal {	float: left;}#links {	float: right;}.rates {    color: #000;	font-size: 11px;	}input,textarea {	background-color: #fff;    border-style:outset;    border-width:1px;	height: 14px;    border-color:#999999;    color : #000000;    font-size: x-small;    font-family: Verdana, Arial, Helvetica, sans-serif;    cursor: hand;}.comments {    height: 120px;	}/* the div that holds the date picker calendar */.dpDiv {	}/* the table (within the div) that holds the date picker calendar */.dpTable {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: center;	color: #505050;	background-color: #e6e6e6;	border: 1px solid #AAAAAA;	}/* a table row that holds date numbers (either blank or 1-31) */.dpTR {	}/* the top table row that holds the month, year, and forward/backward buttons */.dpTitleTR {	}/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */.dpDayTR {	}/* the bottom table row, that has the "This Month" and "Close" buttons */.dpTodayButtonTR {	}/* a table cell that holds a date number (either blank or 1-31) */.dpTD {	border: 1px solid #ece9d8;	}/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */.dpDayHighlightTD {	background-color: #CCCCCC;	border: 1px solid #AAAAAA;	}/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */.dpTDHover {	background-color: #aca998;	border: 1px solid #888888;	cursor: pointer;	color: red;	}/* the table cell that holds the name of the month and the year */.dpTitleTD {	}/* a table cell that holds one of the forward/backward buttons */.dpButtonTD {	}/* the table cell that holds the "This Month" or "Close" button at the bottom */.dpTodayButtonTD {	}/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */.dpDayTD {	background-color: #CCCCCC;	border: 1px solid #AAAAAA;	color: white;	}/* additional style information for the text that indicates the month and year */.dpTitleText {	font-size: 12px;	color: gray;	font-weight: bold;	}/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ .dpDayHighlight {	color: 4060ff;	font-weight: bold;	}/* the forward/backward buttons at the top */.dpButton {	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	color: gray;	background: #d8e8ff;	font-weight: bold;	padding: 0px;	}/* the "This Month" and "Close" buttons at the bottom */.dpTodayButton {	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	color: gray;	background: #d8e8ff;	font-weight: bold;	}/* Gallery of units  */#flashcontent {	margin: 22px 0 5px 0;	padding: 0;    height: 620px;	width: 505px;	float: right;	background:url(images/gallery.gif) no-repeat top left;	}	.units {    text-align: center;	width: 100px;	margin: 0 0 0 2px;	padding: 0;	float: left;	}