/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~                                               ~
~  CDC Car Dealership CMS Stylesheet            ~
~  For Use With SCREEN                          ~
~                                               ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* ----------------------------------------------
|                                               |
|  HTML Tag Overrides - Global                  |
|                                               |
------------------------------------------------*/

a:link {
	color: #c00;
	text-decoration: none;
}

a:visited {
	color: #c00;
	text-decoration: none;
}

a:hover {
	color: #c00;
	text-decoration: underline;
}

a:active {
	color: #c00;
	text-decoration: none;
}

body {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 76%;
}

body.leftmenu {
	background-color: #2c2f38;
	background-image:  url("/images/backgrounds/body_bg.gif");
	background-repeat: repeat-y; 
}

img {
	border: 0px;
}

.nowrap {
	white-space: nowrap;
}

/* ----------------------------------------------
|                                               |
|  CONTAINER                                    |
|                                               |
-----------------------------------------------*/

#container {
	margin: 0px;
	padding: 0px;
	width: 995px;
}

/* ----------------------------------------------
|                                               |
|  COLUMN ONE                                   |
|                                               |
-----------------------------------------------*/

#columnone {
	position:absolute;
	top: 0px;
	left: 0px;
	font-size: 0.9em;
	width: 150px;
}

/* ----------------------------------------------
|                                               |
|  Column One Logo                              |
|                                               |
-----------------------------------------------*/

#columnone #logo {
	height: 74px;
}

/* ----------------------------------------------
|                                               |
|  Column One Navigation                        |
|                                               |
-----------------------------------------------*/

#columnone #navigation {
	background-image:  url("/images/backgrounds/navigation_bg.gif");
	background-repeat: repeat-y;
	border-top: 1px solid #555;
	border-bottom: 1px solid #555;
	padding: 10px 0px 15px 0px;
}

#columnone #navigation h1.link {
	color: #fff;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	text-transform: uppercase;	
}

#columnone #navigation h1.link a {
	color: #fff;
	display: block;
	font-size: 1em;
	height: 15px;
	margin: 0px 0px 2px 0px;
	padding: 2px 3px 0px 5px;
	text-decoration: none;
	text-transform: uppercase;
}

#columnone #navigation h1.link a:hover {
	background-color: #fff;
	color: #900;
}

#columnone #navigation h1.title {
	color: #999;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 2px 5px;
	font-size: 1em;
	text-transform: uppercase;	
}

#columnone #navigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#columnone #navigation ul li {
	height: 16px;
}

#columnone #navigation ul li a {
	color: #fff;
	display: block;
	font-size: .9em;
	font-weight: bold;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 0px 15px;
	text-decoration: none;
	text-transform: uppercase;
}

#columnone #navigation ul li a:hover {
	background-color: #fff;
	color: #900;
}

/* ----------------------------------------------
|                                               |
|  Column One Other                             |
|                                               |
-----------------------------------------------*/

#columnone #other {
	padding: 5px 0px 15px 0px;
}

#columnone #other h1.link {
	color: #fff;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	text-transform: uppercase;	
}

#columnone #other h1.link a {
	color: #fff;
	display: block;
	font-size: 1em;
	height: 15px;
	margin: 0px 0px 2px 0px;
	padding: 2px 3px 0px 5px;
	text-decoration: none;
	text-transform: uppercase;
}

#columnone #other h1.link a:hover {
	background-color: #fff;
	color: #900;
}

#columnone #other h1.title {
	color: #999;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 2px 5px;
	font-size: 1em;
	text-transform: uppercase;	
}

#columnone #other ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#columnone #other ul li {
	height: 16px;
}

#columnone #other ul li a {
	color: #fff;
	display: block;
	font-size: .9em;
	font-weight: bold;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 0px 15px;
	text-decoration: none;
	text-transform: uppercase;
}

#columnone #other ul li a:hover {
	background-color: #fff;
	color: #900;
}

/* ----------------------------------------------
|                                               |
|  COLUMN TWO                                   |
|                                               |
-----------------------------------------------*/

#columntwo {
	position:absolute;
	top: 0px;
	left: 150px;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	width: 795px;
}

#columntwo fieldset {	
	color: #333;
	border-top: 1px solid #999;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	margin: 0px 15px 15px 15px;
}

#columntwo legend {
	color: #039;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px 0px 4px 5px;
	padding: 0px 2px 0px 2px;
	text-transform: uppercase;
}

#columntwo span.reduced_price {	
	color: #c00;
}

/* ----------------------------------------------
|                                               |
|  COLUMN TWO Contact Info                      |
|                                               |
-----------------------------------------------*/

#columntwo #contactinfo {
	background-color: #000;
}

#columntwo #contactinfo p {
	color: #fff;
	margin: 0px;
	padding: 5px 0px 5px 5px;
}

/* ----------------------------------------------
|                                               |
|  COLUMN TWO Splash                            |
|                                               |
-----------------------------------------------*/

#columntwo #splash .graphic {	
	width: 840px;
}

#columntwo .teaser {	
	background-color: #000;
	height: 110px;
	width: 840px;
}

#columntwo .teaser .text {
	color: #fff;
	font-size: 1em;
	padding: 5px;
}

#columntwo .category_logos {
	text-align: right;
}


/* ----------------------------------------------
|                                               |
|  Column Two Form                              |
|                                               |
-----------------------------------------------*/

#columntwo form {	
	margin: 0px 0px 0px 0px;
}

#columntwo input {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

#columntwo select {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

#columntwo textarea {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

/* ----------------------------------------------
|                                               |
|  Column Two Header Controls                   |
|                                               |
-----------------------------------------------*/

#columntwo h1 {	
	color: #666;
	font-size: 1.6em;
	margin: 0px 0px 4px 0px;
	padding: 2px 3px 2px 5px;
	text-transform: uppercase;
}

#columntwo h1 span {	
	color: #333;
}

#columntwo h2 {	
	color: #666;
	font-size: 1.6em;
	margin: 0px 0px 4px 10px;
	padding: 2px 3px 2px 5px;
	text-transform: uppercase;
}

#columntwo h3 {	
	color: #090;
	font-size: 1em;
	margin: 0px 0px 5px 0px;
	padding: 2px 3px 2px 5px;
}

/* ----------------------------------------------
|                                               |
|  Column Two List                              |
|                                               |
-----------------------------------------------*/

#columntwo ul {
	list-style-type: square;
	margin: 3px 0px 0px 25px;
}

#columntwo ul li {
	color: #333;
	margin: 0px 0px 2px 0px;
}

#columntwo ul li.notallowed {
	color: #ccc;
}

/* ----------------------------------------------
|                                               |
|  Column Two Paragraph Controls                |
|                                               |
-----------------------------------------------*/

#columntwo p {	
	color: #333;
	font-size: 1em;
	margin: 0px 0px 7px 0px;
	padding: 2px 3px 2px 15px;
}

#columntwo p img {
	padding: 0px 5px 5px 5px;
}

/* ----------------------------------------------
|                                               |
|  Column Two Table - Columns                   |
|                                               |
-----------------------------------------------*/

#columntwo table.columns {
	border-collapse: collapse;
	color: #333;
	margin: 0px 0px 5px 0px;
	width: 100%;
}

#columntwo table.columns td {	
	padding: 0px 0px 0px 7px;
	text-align: left;
	width: 50%;
	vertical-align: top;
}

/* ----------------------------------------------
|                                               |
|  Column Two Table - Data                      |
|                                               |
-----------------------------------------------*/

#columntwo table.data {
	border: 1px solid #ccc;
	border-collapse: collapse;	
	color: #333;
	margin: 0px 15px 15px 15px;
	width: 95%;
}

#columntwo table.data caption {
	color: #039;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 0px 3px 5px;
	text-align: left;
	text-transform: uppercase;
}

#columntwo table.data tr {
	height: 25px;
}

#columntwo table.data tr.altrow1 {	
	background-color: #fff;
}

#columntwo table.data tr.altrow2 {	
	background-color: #eee;
}

#columntwo table.data th {	
	background-color: #ddd;
	padding: 0px 0px 0px 7px;
	text-align: left;
}

#columntwo table.data td {	
	padding: 0px 0px 0px 7px;
	text-align: left;
}

#columntwo table.data td select {	
	margin: 4px 0px 0px 0px;
}

#columntwo table.data td img {	
	margin: 4px 0px 4px 0px;
}

#columntwo table.data td.action {	
	width: 80px;
}

/* ----------------------------------------------
|                                               |
|  Column Two Table - Public                    |
|                                               |
-----------------------------------------------*/

#columntwo table.public {
	border-collapse: collapse;	
	color: #333;
	margin: 0px 15px 15px 15px;
	width: 95%;
}

#columntwo table.public td.arrow {	
	width: 70px;
}

#columntwo td.model_photo {
	width: 245px;
}

/* ----------------------------------------------
|                                               |
|  Column Two Regular Element                   |
|                                               |
-----------------------------------------------*/

#columntwo div.element_regular {
	clear: both;
	margin: 0px 0px 5px 0px;
}

#columntwo div.element_regular div.label {	
	font-weight: bold;
	padding: 0px 10px 0px 0px;
}

#columntwo div.element_regular div.data {	
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

#columntwo div.element_regular div.data input {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

#columntwo div.element_regular div.data select {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

#columntwo div.element_regular div.data textarea {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

/* ----------------------------------------------
|                                               |
|  Column Two Regular Button                    |
|                                               |
-----------------------------------------------*/

#columntwo div.buttons_regular {	
	clear: both;
	margin: 0px 0px 5px 15px;
}

#columntwo div.buttons_regular input {	
	background-color: #333;
	border: 0px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	margin: 0px 10px 0px 0px;
	padding: 3px 3px 3px 3px;
	width: 5em;
}

/* ----------------------------------------------
|                                               |
|  Column Two Search                            |
|                                               |
-----------------------------------------------*/

#columntwo #search {
	background-color: #ddd;
	border: 1px solid #ccc;
	margin: 0px 15px 15px 15px;
	padding: 10px 0px 5px 0px;
	clear: right;
}

#columntwo div.element_search {
	float: left;
	margin: 0px 0px 5px 0px;
}

#columntwo div.element_search div.label {	
	float: left;
	font-weight: bold;
	padding: 0px 10px 0px 0px;
	text-align: right;
	width: 80px;
}

#columntwo div.element_search div.data {	
	margin: 0px 0px 0px 0px;
}

#columntwo div.element_search div.data input {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

#columntwo div.element_search div.data select {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

#columntwo div.element_search div.data textarea {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

/* ----------------------------------------------
|                                               |
|  Column Two Search Button                     |
|                                               |
-----------------------------------------------*/

#columntwo div.buttons_search {
	margin: 0px 0px 5px 132px;
}

#columntwo div.buttons_search input {	
	background-color: #333;
	border: 0px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	margin: 0px 10px 0px 4px;
	padding: 3px 3px 3px 3px;
	width: 5em;
}

/* ----------------------------------------------
|                                               |
|  Column Two Home                              |
|                                               |
-----------------------------------------------*/

#columntwo div.element_home {
	float: left;
	margin: 0px 0px 10px 0px;
}

#columntwo div.element_home div.label {	
	color: #000;
	font-weight: bold;
	padding: 0px 10px 2px 10px;
	width: 80px;
}

#columntwo div.element_home div.data {	
	margin: 0px 0px 0px 10px;
}

#columntwo div.element_home div.data input {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

#columntwo div.element_home div.data select {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

#columntwo div.element_home div.data textarea {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

/* ----------------------------------------------
|                                               |
|  Column Two Home Button                       |
|                                               |
-----------------------------------------------*/

#columntwo div.buttons_home {
	float: left;
	margin: 12px 0px 5px 0px;
}

#columntwo div.buttons_home input {	
	background-color: #000;
	border: 0px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	margin: 0px 10px 0px 12px;
	padding: 3px 3px 3px 3px;
	width: 4.6em;
}

/* ----------------------------------------------
|                                               |
|  Column Two Error Message                     |
|                                               |
-----------------------------------------------*/

#columntwo #errormessage {
	background-color: #fff;
	background-image:  url("/images/icons/icon_error.gif");
	background-position: 5px 5px;
	background-repeat: no-repeat;
	border: 1px solid #c00;
	color: #c00;
	margin: 4px 5px 10px 5px;
	padding: 5px 5px 5px 5px;
}

#columntwo #errormessage p {
	color: #c00;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}

#columntwo #errormessage ul {
	list-style-type: square;
	margin: 3px 0px 0px 25px;
}

#columntwo #errormessage ul li {
	color: #c00;
	margin: 0px 0px 2px 0px;
}

/* ----------------------------------------------
|                                               |
|  Column Two Info Message                      |
|                                               |
-----------------------------------------------*/

#columntwo #infomessage {
	background-color: #fff;
	background-image:  url("/images/icons/icon_info.gif");
	background-position: 5px 5px;
	background-repeat: no-repeat;
	border: 1px solid #039;
	color: #039;
	margin: 4px 5px 10px 5px;
	padding: 5px 5px 5px 5px;
}

#columntwo #infomessage p {
	color: #039;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}

#columntwo #infomessage ul {
	list-style-type: square;
	margin: 3px 0px 0px 25px;
}

#columntwo #infomessage ul li {
	color: #039;
	margin: 0px 0px 2px 0px;
}

/* ----------------------------------------------
|                                               |
|  Column Two                                   |
|                                               |
-----------------------------------------------*/

#columntwo .blocklink {
	margin: 4px 0px 10px 0px;
}

#columntwo .blocklink a {
	background-color: #900;
	border-top: 3px solid #c00;
	border-left: 3px solid #c00;
	border-bottom: 3px solid #600;
	border-right: 3px solid #600;
	color: #fff;
	display: block;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	width: 220px;
}

#columntwo .blockreturn {
	margin: 4px 0px 10px 0px;
}

#columntwo .blockreturn a {
	background-color: #039;
	border-top: 3px solid #03c;
	border-left: 3px solid #03c;
	border-bottom: 3px solid #036;
	border-right: 3px solid #036;
	color: #fff;
	display: block;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	width: 220px;
}

#columntwo .chooselink a:hover {
	background-color: #000;
}

#columntwo .chooselink {
	margin: 15px 0px 10px 10px;
}

#columntwo .chooselink a {
	background-color: #000;
	color: #fff;
	display: block;
	padding: 15px 10px 15px 10px;
	text-decoration: none;
	width: 245px;
}

#columntwo .chooselink a:hover {
	background-color: #fff;
	color: #000;
}

/* ----------------------------------------------
|                                               |
|  Column Two Home Search                       |
|                                               |
-----------------------------------------------*/

#columntwo #search_new {
	background-image:  url("/images/home/search_new.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 90px;
	padding: 25px 0px 0px 0px;
	width: 285px;
}

#columntwo #search_preowned {
	background-image:  url("/images/home/search_preowned.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 90px;
	padding: 25px 0px 0px 0px;
	width: 285px;
}

/* ----------------------------------------------
|                                               |
|  Column Two Advertisement                     |
|                                               |
-----------------------------------------------*/

#columntwo .advertisement {
	background-color: #fff;
	border: 1px solid #666;
	margin: 7px 7px 7px 12px;
	padding: 8px 8px 8px 8px;
	width: 790px;
}


#columntwo .advertisement h1 {
	color: #c00;
	padding: 0px 0px 4px 0px;
}

#columntwo .advertisement img {
	margin: 0px 15px 20px 0px;
}

/* ----------------------------------------------
|                                               |
|  Column Two Choose Box                        |
|                                               |
-----------------------------------------------*/

#columntwo #contact_us {
	background-image:  url("/images/choose/contact_us.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 115px;
	padding: 25px 0px 0px 0px;
	width: 285px;
}

#columntwo #new_inventory {
	background-image:  url("/images/choose/new_inventory.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 115px;
	padding: 25px 0px 0px 0px;
	width: 285px;
}

#columntwo #new_inventory div.element_home div.label {	
	color: #fff;
}

#columntwo #preowned_inventory {
	background-image:  url("/images/choose/preowned_inventory.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 115px;
	padding: 25px 0px 0px 0px;
	width: 285px;
}

#columntwo #preowned_inventory div.element_home div.label {	
	color: #fff;
}

#columntwo #view_models {
	background-image:  url("/images/choose/view_models.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 115px;
	padding: 25px 0px 0px 0px;
	width: 285px;
}

#columntwo #preowned_retail {
	background-image:  url("/images/choose/preowned_retail.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 115px;
	padding: 25px 0px 0px 0px;
	width: 285px;
}

#columntwo #preowned_retail div.element_home div.label {	
	color: #fff;
}

#columntwo #preowned_commercial {
	background-image:  url("/images/choose/preowned_commercial.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 115px;
	padding: 25px 0px 0px 0px;
	width: 285px;
}

#columntwo #preowned_commercial div.element_home div.label {	
	color: #fff;
}


/* ----------------------------------------------
|                                               |
|  Column Two Footer                            |
|                                               |
-----------------------------------------------*/

#columntwo #footer {
	border-top: 1px solid #900;
	clear: both;
	color: #333;
	padding: 0px 5px 15px 5px;
}

#columntwo #footer p {
	font-size: 0.8em;
	margin: 0px;
	padding: 5px 1px 5px 1px;
}

/* ----------------------------------------------
|                                               |
|  CONTENT - Headings                           |
|                                               |
-----------------------------------------------*/

#content h1 {
	color: #333;
	font-size: 17px;
	margin: 2px 0px 10px 0px;
	padding: 0px 15px 10px 15px;
}

#content h2 {
	color: #00c;
	font-size: 15px;
	margin: 2px 0px 5px 0px;
	padding: 0px 15px 10px 15px;
}

/* ----------------------------------------------
|                                               |
|  CONTENT - Fieldsets                          |
|                                               |
-----------------------------------------------*/

#content fieldset {	
	color: #333;
	border-top: 1px solid #999;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	margin: 0px 15px 15px 15px;
}

#content legend {
	color: #a00;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px 0px 4px 5px;
	padding: 0px 2px 0px 2px;
	text-transform: uppercase;
}

/* ----------------------------------------------
|                                               |
|  CONTENT - Forms                              |
|                                               |
-----------------------------------------------*/

#content form {	
	margin: 0px 0px 0px 0px;
}

#content input {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

#content select {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

#content textarea {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

/* ----------------------------------------------
|                                               |
|  CONTENT - Lists                              |
|                                               |
-----------------------------------------------*/

#content ul {
	list-style-type: square;
	margin: 3px 0px 0px 25px;
}

#content ul li {
	color: #333;
	margin: 0px 0px 2px 0px;
}

#content ul li.notallowed {
	color: #ccc;
}

/* ----------------------------------------------
|                                               |
|  CONTENT - Paragraphs                         |
|                                               |
-----------------------------------------------*/

#content p {	
	color: #333;
	font-size: 1em;
	margin: 0px 0px 7px 0px;
	padding: 2px 3px 2px 15px;
}

#content p img {
	padding: 0px 5px 5px 5px;
}

/* ----------------------------------------------
|                                               |
|  CONTENT - Table Data                         |
|                                               |
-----------------------------------------------*/

#content table.data {
	border: 1px solid #ccc;
	border-collapse: collapse;	
	color: #333;
	margin: 0px 15px 15px 15px;
	width: 95%;
}

#content table.data caption {
	color: #a00;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 0px 3px 5px;
	text-align: left;
	text-transform: uppercase;
}

#content table.data tr {
	height: 25px;
}

#content table.data tr.altrow1 {	
	background-color: #fff;
}

#content table.data tr.altrow2 {	
	background-color: #eee;
}

#content table.data th {	
	background-color: #ddd;
	padding: 0px 0px 0px 7px;
	text-align: left;
}

#content table.data td {	
	padding: 0px 0px 0px 7px;
	text-align: left;
}

#content table.data td select {	
	margin: 4px 0px 0px 0px;
}

#content table.data td img {	
	margin: 4px 0px 4px 0px;
}

#content table.data td.action {	
	width: 80px;
}

/* ----------------------------------------------
|                                               |
|  Column Two Table - Columns                   |
|                                               |
-----------------------------------------------*/

#content table.columns {
	border-collapse: collapse;
	color: #333;
	margin: 0px 0px 5px 0px;
	width: 100%;
}

#content table.columns td {	
	padding: 0px 0px 0px 7px;
	text-align: left;
	width: 50%;
	vertical-align: top;
}

/* ----------------------------------------------
|                                               |
|  CONTENT - Regular Elements                   |
|                                               |
-----------------------------------------------*/

#content div.element_regular {
	clear: both;
	margin: 0px 0px 5px 0px;
}

#content div.element_regular div.label {	
	font-weight: bold;
	padding: 0px 10px 0px 0px;
}

#content div.element_regular div.data {	
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

#content div.element_regular div.data input {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

#content div.element_regular div.data select {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

#content div.element_regular div.data textarea {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

/* ----------------------------------------------
|                                               |
|  CONTENT - Error Message                      |
|                                               |
-----------------------------------------------*/

#content #errormessage {
	background-color: #fff;
	background-image:  url("/images/icons/icon_error.gif");
	background-position: 5px 5px;
	background-repeat: no-repeat;
	border: 1px solid #c00;
	color: #c00;
	margin: 4px 5px 10px 5px;
	padding: 5px 5px 5px 5px;
}

#content #errormessage p {
	color: #c00;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}

#content #errormessage ul {
	list-style-type: square;
	margin: 3px 0px 0px 25px;
}

#content #errormessage ul li {
	color: #c00;
	margin: 0px 0px 2px 0px;
}

/* ----------------------------------------------
|                                               |
|  CONTENT - Info Message                       |
|                                               |
-----------------------------------------------*/

#content #infomessage {
	background-color: #fff;
	background-image:  url("/images/icons/icon_info.gif");
	background-position: 5px 5px;
	background-repeat: no-repeat;
	border: 1px solid #039;
	color: #039;
	margin: 4px 5px 10px 5px;
	padding: 5px 5px 5px 5px;
}

#content #infomessage p {
	color: #039;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}

#content #infomessage ul {
	list-style-type: square;
	margin: 3px 0px 0px 25px;
}

#content #infomessage ul li {
	color: #039;
	margin: 0px 0px 2px 0px;
}

/* ----------------------------------------------
|                                               |
|  HISTORY                                      |
|                                               |
-----------------------------------------------*/

#history {
	margin: 0px 20px 15px 10px;
}

#history img {
	padding: 0px 8px 8px 8px;
}

/* ----------------------------------------------
|                                               |
|  SITE                                         |
|                                               |
-----------------------------------------------*/

#site {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	font-size: 11px;
	margin: 0px auto 0px auto;
	padding: 55px 0px 0px 0px;
	width: 780px;
}

#site_table {	
	text-align: center;
}

#site_table .column {
	height: 475px;
	margin: 0px 2px 0px 2px;
	padding: 0px;
	width: 260px;
}

/* ----------------------------------------------
|                                               |
|  POP OUT MENU                                 |
|                                               |
-----------------------------------------------*/

#pop_out_menu {
	background-color: #fff;
	border: 1px solid #900;
	line-height: 18px;
	position: absolute;
	visibility: hidden;	
	z-index: 100;	
}

#pop_out_menu a {
	display: block;
	font-size: .9em;
	font-weight: bold;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 3px 15px;
	text-decoration: none;
}

#pop_out_menu a:hover {
	background-color: #900;
	color: #fff;
}