/* Special rules for IE */


/* =Login
-------------------------------------------------------------- */
#container #container-inner #header #login
{
    display:inline;
    width:300px;
    height:105px;
    float:right;
    position:relative;
    overflow:hidden;
    top:-60px;
}

/* =Top Navigation
-------------------------------------------------------------- */
#container #container-inner #header .menu 
{
	margin-top:-40px;
}

/* =Sub Navigation
-------------------------------------------------------------- */
#container #container-inner #header .submenu
{
	font-size:0px;
	line-height:0px;
}

/* =Form Right
-------------------------------------------------------------- */
#container #container-inner #main #pnl-right .contact-form ul li
{
    width:210px;
    height:30px;
    margin-left:10px;
    margin-bottom:5px;
    overflow:hidden;
}

#container #container-inner #main #pnl-right .contact-form label
{
    top:6px;
    left:11px;
}

#container #container-inner #main #pnl-right .contact-form input
{
    width:190px;
    padding:6px 0px 0px 0px;
    margin:0px;
    background:transparent;
}

#container #container-inner #main #pnl-right .contact-form .textboxmedium
{
    background-image:url(/images/background/field_bg_210x30.gif);
    background-repeat:no-repeat;
}

#container #container-inner #main #pnl-right .contact-form ul li.error input
{
    background:transparent;
}

#container #container-inner #main #pnl-right .contact-form .textboxmedium.error
{
    background-image:url(/images/background/field_bg_210x30_error.gif);
    background-repeat:no-repeat;
}


#container #container-inner #main #pnl-right .contact-form ul li.textboxsmall
{
    height:155px;    
    background-image:url(/images/background/field_bg_210x150.gif);
    background-repeat:no-repeat;        
}

#container #container-inner #main #pnl-right .contact-form textarea
{
    width:190px;
    height:140px;
    margin:0px;
    padding:5px 0px 5px 0px;
    background:transparent !important;
    border:0;  
    overflow:auto;
    resize:none; 
}

