/*________________________GROUND RULES__________________________________*/

html   { 
        height:101%; /*This causes a virtical scrollbar in all cases and thus prevents page shift - Remove this line if you don't want a scrollbar*/
        font-size: 100.01%; /* prevent extreme font resizing in IE */
        }

body   {
        background: #ffffff url(../images/bg_red.gif) center repeat-y;
        font: 12px "Trebuchet MS", Verdana, Helvetica, sans-serif;
        color:#000000;
        }

body, p, ul, li, h1, h2, h3, h4, form, html, input, img, a { /*Starts you off with no padding or margin which you can add later on a more specialized basis.*/
        margin:0; 
        padding:0; 
        } 

table, td { margin:0; padding:0; text-align:left;}

img, a img,:link img,:visited img {border:none} /* remove border from ../images and linked ../images */    


/* Default links*/ 
a:link {text-decoration: underline; color: #990000;}
a:visited {text-decoration: underline; color: #530708;}
a:hover, a:active, a:visited:hover {text-decoration: none; color: #cc0000;}
	
/*________________________SHARED STYLES (global styles)__________________________________*/

table#nav {          
        width:100%;
        height:41px; 
        background: #ffffff url(../images/bg_nav.gif) center top no-repeat;
        }
 
td#nav_center {
        width:776px;
        vertical-align:top;
        }

#mid_center {
        width:776px;
        vertical-align:top;
        }

#tiptop {
        width:100%;
        }

#search {
        width:100%;
        padding-top:1px;
        text-align:right;
        vertical-align:top;
        }

.search {
        font-size: 75%; 
        font-family: arial, verdana; 
        border: #ffffff solid 1px;
        background: #dcdcdc;
        margin:0;
        padding:0;
        width:115px;
        } 

#footer {
        width:100%;
        margin-top:10px;        
        }
        
#footer td.footnav {
        width:776px;
        font: 9px Helvetica, Arial, sans-serif;
        letter-spacing:1px;
        color:#ffffff;
        padding-bottom:30px;
        }

.footnav div a:link { color:#cdcdcd; text-decoration: none; background: transparent;}
.footnav div a:visited { color:#cdcdcd; text-decoration: none; background: transparent;}
.footnav div a:hover  { color:#990000; text-decoration: none; background: #ffffff;}
.footnav div a:active { color:#990000; text-decoration: none; background: #ffffff;}
.footnav div a:visited:hover { color:#990000; text-decoration: none; background: #ffffff;}

#copyright {
        float:right;
        color:#530708;
        }        

ul {
        list-style-type: none;
		line-height:1.4em;
        margin:0;
        }

ul li {
        background-image: url(../images/bullet.gif);
        background-repeat: no-repeat;
        background-position: 0 .4em;
        padding-left: .7em;
        margin: .4em 0;
        }


/*________________________FORK ONLY STYLES__________________________________*/

        
table#fork {        
        width:100%;
        background: #ffffff url(../images/fork_logo.jpg) center no-repeat;
		height:100%;
        }


#fork_center {
        width:780px;
        height:557px;
        }


/*________________________HOME ONLY STYLES__________________________________*/

        
#mid {          
        width:100%;
        background: #ffffff url(../images/bg_main.jpg) center top no-repeat;
        }
 
 #promos_holder {
        width:195px;
        height:483px;
        float:right;
        vertical-align:top;
        }
 
 #content_home {
        width:100%;
        margin-top:13px;
        }



/*-- ____________________________________ form styles _______________________-- */

#form_frame {
    }
    
    
    

#searchNavTable
{

}

#searchNavTable td
{
	margin:0; padding:4px; border-spacing: 0px; border-collapse:collapse; text-align:left; 


}
