/* Reset */
Reset stuff
This will go away!
/* Structure */
/*  */


#header, #container#content, #navigation #extra {position:relative;}
#header .lf_pad {padding:0px 10px 5px 10px}
#content .lf_pad {padding:10px;}
#navigation .lf_pad {padding:10px 5px;}
#extra .lf_pad {padding:10px 5px;}
#footer .lf_pad {padding:10px;}

#bodycontainer ul {margin:0;padding:0;list-style-type:none;}
#bodycontainer li {margin:0;padding:0;list-style-type:none;}

#container, #content, #navigation, #extra {z-index:100;}

#bodycontainer {text-align:center;margin:0 auto;}

.clear {clear:both;}


/* 3 Columns NCE */
#container{width:820px;margin:0 auto}
 #wrapper{float:left;width:100%}
 #content{width:510px;margin: 0 150px;}
 #navigation{float:left;width:150px;margin-left:-820px}
 #extra{float:left;width:150px;margin-left:-150px}
 #footer{clear:left;width:100%}



/* Right Aligned Text  Header */





#header {position:relative;height:140px;background-repeat:no-repeat;background-position:top left}

#header .lf_pad {margin:0;padding:0}
#header .lf_link_box {float:left;width:100%;}

#header .lf_link_box ul {float:left;}


#header .tideHeaderTitle {position:absolute;top:35px;right:20px;width:360px;clear:both;text-align:right;}
.tideHeaderBody p {position:absolute;top:55px;right:20px;width:360px;text-align:right;}

#header .tideHeaderSubtitle {position:absolute;top:100px;right:35px;width:360px;clear:both;text-align:right;}

#header .tideHeaderBody p {}
#header .tideHeaderBody {position:absolute;top:70px;right:20px;width:360px;text-align:right;line-height:1}

#header .tideHeaderBody ul {float:right;width:260px;text-align:right;}
#header .tideHeaderBody ul li {text-align:right;}

#header .lf_link_box ul li {
float:left;
padding:4px;}

#header .lf_image  {position:absolute;top:30px;left:20px;}


/* Centered Footer */
#footer {height:80px;}
#footer .lf_link_box {margin:0 auto;}
#footer .lf_link_box ul li a {padding:0 20px;}
#footer .tideFooterBody {clear:both;text-align:center;padding-top:10px;}

/* No Format */
/* used with custom formatting */
/* Form Default */
/* Empty */
/* Default Search */
#content .lf_search {width:480px;}
#content .lf_search ul li {clear:both;float:left;width:480px;text-align:left;}
#content .lf_search ul li h1 a {display:block;margin:4px 0;font-size:100%;}
#content .lf_search ul li a img {clear:both;float:right;}
#content .lf_search ul li {padding:4px 0;}
#content .lf_search ul li dl{width: 350px;margin: 10px 0;padding: 0;float:left;}
#content .lf_search ul li dt{width: 100px;float: left;margin:0;padding: 2px;font-weight: bold;}

#content .lf_search li h1 {padding:4px 0}


div.lf_search_page  {width:480px;margin:0 auto;}
div.lf_search_page div p {padding:2px;}

div.lf_search_page div.lf_search_prev {float:left;width:10%;text-align:right;}
div.lf_search_page div.lf_search_pagenum {float:left;text-align:center;width:360px;}
div.lf_search_page div.lf_search_pagenum p {width:140px;margin:0 auto;text-align:center;}
div.lf_search_page div.lf_search_next {float:right;width:10%;text-align:left;}

div.lf_search_page  {margin:5px 0;clear:both;float:left;height:auto;}
.lf_search_prev {padding-left:6px;}
div.lf_search ul {clear:both;}

.lf_form_subtitle {width:100%;text-align:center;,margin:0 auto;}
.lf_form_subtitle .lf_alpha_link {float:left;padding:5px 5px 20px 5px;}

fieldset {clear:both}

div.lf_search table td.tideListPage {text-align:center;}
td.tideListHeader {text-align:center;}


#bodycontainer table {width:100%;}
#bodycontainer table thead td {padding:2px;font-weight:bold;}
#bodycontainer table tbody td {padding:2px;}
#bodycontainer .lf_info_box dt {padding:2px;}
#bodycontainer .lf_info_box dd {paddding:2px;}




Structure stuff
This will go away!
/* Color */
#content .lf_supplier_box ul li {border-color:#ffffff; }
#content .idTabs li a {border-color:#cccccc; }
#content .idTabs li a:hover {color:#990000; }
a {color:#000000; }
body {background-attachment:fixed; color:#000000; }
#content {background-repeat:repeat-x; }
#container {border-style:none; border-width:0px; }
a:hover {color:#990000; }

Color stuff
/* Font */
#bodycontainer {font-family:arial,helvetica,sans-serif; }
#bodycontainer div {text-align:left; }

Font stuff
/* Content */

Content stuff, test!
/* Header */

/* Footer */

/* Navigation */

Nav stuff
/* Extra */

Extra stuff hey!
/* Search */

Search stuff
/* Forms */
Forms stuff
/* Custom */

Custom stuff


