.dashed_line { float: left; width: 950px; height: 1px;  }

.frontpage_main_container { width: 950px; float: left; position: relative; clear: both; background-image: url(/assets/images/dashline1pixel.jpg); background-position: top left; background-repeat: repeat-x; text-align: center;/* gets faded in */}


#bottle_service_artwork_container{float: left; width:950px ; clear: right;}

#banner_container{ float: left; width:730px;clear:right; }
#text_editor_content { float: left; width: 730px; clear: right; padding-left: 50px; padding-right: 50px; }
.center_column {float: left; width: 730px; text-align: justify; padding-left: 50px; padding-top: 10px; font-size: 15px;}
.left_column {float: left; width: 165px; clear:right; text-align:center; padding-top: 4px;}

.navigation_module {float: left; width: 175px;}
.module_header {text-align: center; font-family: Arial; font-size:14px; font-weight: bold; }


.navigation ul {
	list-style: none;
	margin-bottom: 3px;
        margin-top: 3px;
}
.navigation li {
	background-color: #66ff66;   
	text-align: center;
	margin-bottom: 3px;
	font-size: 13px;
	padding:5px;
	width: 165px;
}


.navigation a{ text-decoration: none;}

.navigation li:hover  { background-color: #33cc33; display: block; }

/* li has nav active class not the div */
li.green_active { 
                  background-color: #33cc33;   
                  text-align: center;
                  color: #000;  
                  margin-bottom: 3px;
                  font-size: 13px;
                  padding:5px;
                  width: 165px;
                  display: block;
}
.blog_entry { padding-bottom: 20px; }

.selected, .selected a, .selected a:hover { color: #000000; }
.tooltip { 

 background-color:#fff; background:#fff; color:#828282; font-size:1.2em; border: 1px solid #474747; padding: 0;margin: 0;

 }
.tooltip_title { background: #fff; border-bottom: 1px solid #474747; margin: 3px;}
.tooltip_content { background: #fff; margin: 3px; text-align: left;}

#green_info {text-align: left; width: 950px;}
#green_info ul {list-style-type: disc; list-style-image: url("/static/images/bullet.gif");list-style-position: inside; padding-left: 30px;}
#green-info li { margin-left: 10px;}
#green_info h4 { text-align: left; color: green; padding: 3px}
#green_info a:hover { color: #000000; }
#green_info a { color: #474747; font-weight: bold; }
#green_info p ul li { text-align: justify; clear: right; color: #474747;padding: 3px; }

IMG { border: 0; }

INPUT.invalid
{ 
    background-color:   #FFE0E0;
    border-color:       red;
    border-style:       solid;
}



.padded_table td { padding: 4px; font-size: 1.1em; }
