body {
    background-color:#FFF; }
    

#topnav {
    background: url(/images/textile_mill_direct_07.jpg);
    height: 25px;
    text-align: center; 
}


#topnav ul{
    margin: 0 0 0 0;
    text-align: center; 
    padding: 0;
    
}

#topnav ul li{
    display: inline;
    color: #C8C6C5;
    height: 25px;
    width: 230px;
}

#topnav ul li a {
    background: url(/images/button_off.jpg);
    display:block;
    color: #FFF;
    float:left;
    margin: 0;
    padding-top: 6px;
    text-decoration: none;
    font:bold 11px helvetica;
    height: 19px;
    width: 230px;
    text-align: center;
}

* html #topnav ul li a {
    height: 25px;
}
    

#topnav ul li a:hover {
    background: url(/images/button_on.jpg);
}

#languages {
    background: url(/images/textile_mill_direct_08.jpg);
    height: 25px;
}

#languages ul{
    margin: 0 0 0 0;
    text-align: center; 
    padding: 0;
    width: 100%;
}

#languages ul li{
    display: inline;
    font:bold 11px arial;
    color: #C2C9D3;
    
}

#languages ul li a {
    color: #7B1F20;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0;
    text-decoration: none;
    font:normal 11px arial;

}

#languages ul li a:hover {
    color: red;
    text-decoration: underline;
}

#menu {
    width: 230px; 
}

#menu .column_header {

    height: 33px; 
    background: url(/images/column_header_new.jpg);
    font: bold 13px helvetica;
    color: #fff;
    width: 230px;
    text-align: center;

}

#rightcolumn .column_header2 {

    height: 33px; 
    background: url(/images/column_header_new2.jpg) no-repeat;
    font: bold 13px helvetica;
    color: #fff;
    width: 275px;
    text-align: center;

}

#rightcolumn .column_header {

    height: 33px; 
    background: url(/images/column_header_new.jpg) no-repeat;
    font: bold 13px helvetica;
    color: #fff;
    width: 230px;
    text-align: center;

}

#menu .column_body {
    background-color: #EFEFEF; 
}

#menu .column_body .companies {
    font: normal 11px helvetica; 
    color: #000;}

#menu .column_body .companies a {
    font: bold 11px helvetica; 
    color: #224F90;
    text-decoration: none;}

#menu .column_body .companies a:hover {
    color: red;
    text-decoration: none; }

#menu .column_body .button {

	margin-bottom: 1em;
	font-family: Helvetica;
	background-color: #EFEFEF;
	color: #333;
    font-weight: normal;
	}

#menu .column_body .button ul {
	width:230px;
    list-style-type: none;
	margin: 0;
	padding: 0;
	border: none;
	}
#menu .column_body .button ul li {
    border-bottom: 1px solid #808080;
    padding: 0px;
    margin: 0;
    }
    
#menu .column_body .button li a {
		display: block;
		padding: 5px 5px 5px 15px;
		background-color: #EFEFEF;
		color: #FF3333;
        font-size: 14px;
		text-decoration: none;
		width: 230px;
        font-weight: bold;
        
		}

html>body #menu .column_body .button li a {
    width: auto;
    }

#menu .column_body .button li a:hover {
    background-color: #D2D2D2;
    }

#content {
    width: 795px;
    background-color: #fff; 
    padding: 10px 0 0 10px;
    vertical-align: top;}

#content p, #content ol li {

    font: normal 13px helvetica;
    color: #224F90;
}

#content h1 {

    font: bold 26px helvetica;
    color: #224F90;

}

#content h2 {

    font: bold 18px helvetica;
    color: #224F90;

}

#content td {

    color: #09496E;
    font: normal 12px helvetica;
    
}

#content td a {

    color: #09496E;
    font: bold 12px helvetica;
    
}

#content td a:hover {

    color: #FF3333;  
    
}


/* CONTENT AREA FORMS */

#content .form img.captcha {
     border: solid 1px #224F92; 
     margin-top: 2px;
}

#content .form fieldset {

    border: solid 1px #224F92;
    padding: 5px;
    margin-top: 5px;
}

#content .form fieldset.red {
    color: #F91504;
    text-align: center;
}
#content .form fieldset.green {
    color: #05A24F;
    text-align: center;
}

#content .form fieldset legend {

    font: bold 14px helvetica;
    color: #fff;
    border: solid 1px #224F92;
    padding: 3px;
    background-color: #224F92;
    

}

#content .form td a {

    color: #09496E;
    font: bold 12px helvetica;
    text-decoration: none;
    
}

#content .form td a:hover {

    text-decoration: underline;
    
}

#content .form td {
    color: #09496E;
    font: normal 12px helvetica;
}


#content .form td.label {

    font: bold 12px helvetica;
    color: #09496E;

}

#content .form td.labelsmall {

    font: bold 11px helvetica;
    color: #09496E;

}


#content .form td span {
    color: #F91504;
    font-weight: bold;
    font-size: 110%;
}

#content .form td.header {

    font: bold 12px helvetica;
    background-color: #224F92;
    color: #fff;
    text-align: center;

}

#content td.inverse {

    background-color: #224F92; 
    color: #fff;
    font: bold 12px helvetica;
    
}

#content .adminheader {

    margin-bottom: 10px; 
    
}

#content .adminheader h1 {

    font: bold 18px helvetica;
    color: #09496E;
    margin: 0;
    
}

#content .adminheader td a {

    text-decoration: none;
    font: bold 12px helvetica;
    color: #09496E;
    
}

#content .adminheader td a:hover {

    text-decoration: underline; 
    
}

#content form {

    padding: 0;
    margin: 0; 
    
}


/*** FEATURE TABS ***/

#content #featuretabs {
    font: bold 13px Helvetica;
    margin-top: 10px;
    border:0;
    width: 100%;
    }
    
#content #featuretabs td {
    width: 50%; }    

#content #featuretabs td.active {
    background-color: #224F92;
    border-left:1px solid #224F92;
    border-top:1px solid #224F92;
    border-right:1px solid #224F92;
    height: 25px;
    text-align: center;
    font: bold 12px helvetica;
    color: #fff;
    text-decoration: none;
    cursor: hand;
    
}


#content #featuretabs td.inactive {
    background-color: #E6E6E6;
    border:1px solid #D9D9D9;
    height: 25px;
    text-align: center;
    font: bold 12px helvetica;
    color: #09496E;
    text-decoration: none;
    cursor: hand;
    
}

#content #featuretabs td.bar {
    background-color: #224F92;
    height: 25px;
    border-left:1px solid #224F92;
    border-right:1px solid #224F92;
    border-bottom:1px solid #224F92;
}

#content #featurecontent { width: 100%; }

* html #content #featurecontent { width: 100%; }

#content #featurecontent .active {
        width: 100%;
        background-color: #fff;
        border:1px solid #224F92;
        display:block;
        position: relative;
}

#content #featurecontent .inactive table {
    display: none; 
}

/* FOOTER */


#companyfooter {
    background: #224F92 url(/images/textile_mill_direct_10_B.jpg);    
    height: 49px;
    padding-top: 15px;
    vertical-align: top;
    text-align: center;
    font: bold 12px helvetica;
    color: #fff; }

#footer {
    text-align: center;
    font-family: Arial;
    color: #000; 
    font-size: 10px; }
    
#footer a {color: #000; text-decoration: none;}

#footer a:hover {text-decoration: underline;}






.buttonspecial {

	margin-bottom: 1em;
	font-family: Helvetica;
	background-color: #EFEFEF;
	color: #333;
    font-weight: normal;
    width: 270px;
    margin-top: 12px;
	}

.buttonspecial ul {
	width:270px;
    list-style-type: none;
	margin: 0;
	padding: 0;
	border: none;
	}
.buttonspecial ul li {
    padding: 0px;
    margin: 0;
    }
    
.buttonspecial li a {
		display: block;
		padding: 5px 5px 5px 15px;
		background-color: #EFEFEF;
		color: #FF3333;
        font-size: 14px;
		text-decoration: none;
		width: 270px;
        font-weight: bold;
        
		}

html>body .buttonspecial li a {
    width: auto;
    }

.buttonspecial li a:hover {
    background-color: #D2D2D2;
    }

    
#dropmenudiv {
    position:absolute;
    background-color: #224F90;
    border:1px solid #B2AAA7;
    border-bottom: 0;
    line-height:18px;
    z-index:100;
}

#dropmenudiv a {
    display: block;
    text-indent: 3px;
    background-color: #224F90;
    border-bottom: 1px solid #B2AAA7;
    padding: 3px;
    text-decoration: none;
    font:bold 11px arial;
    color: #fff;
}

#dropmenudiv a:hover { 
    background-color: #008EDF;
}

img.co:hover { border: solid 1px red; }

#modelform { width: 165px; }
