﻿/******************************************************************************
* Screen Default                                                              *
******************************************************************************/
body
{
    font-family:Arial;
    font-size:10pt;
    margin:0 auto;
    padding-left:20px;
    padding-right:20px;
    width:940px;
}

h1
{
    color:#00502F;
    font-size:18px;
    font-family:Arial;
    margin:0px;
    padding:0px;
}

h2
{
    color:#00502F;
    font-size:14px;
    font-family:Arial;
    margin:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
}


/******************************************************************************
* Header                                                                      *
******************************************************************************/
div.logo
{
    float:right;
    height:114px;
}

div.header
{
    background-color:#FFFFFF;                   /* Hack for Internet Explorer */
    border-bottom:1px solid #00502F;
    height:105px;
    width:825px;
}

div.header div.contact
{
    float:left;
    width:670px;
}

div.header div.crh
{
}

div.header div.menu
{
    border:0px;
    height:20px;
    margin-bottom:1em;
    overflow:hidden;
    padding-top:20px;
    width:572px;
}

div.header div.menu ul.menu
{
    list-style-type:none;
    margin:0;
    padding:0;
}

div.header div.menu ul.menu li
{
    border-left:1px solid #F0CC8D;
    float:left;
    line-height:1.1em;
    margin:0 .5em 0 -.5em;
    padding:0 .5em 0 .5em;
    position:relative;
}

div.header div.menu ul.menu li.first
{
    border-left:none;
}

div.header div.menu ul.menu a:visited{color:#00502F;}
div.header div.menu ul.menu a:active{color:#00502F;}
div.header div.menu ul.menu a:focus{color:#00502F;}
div.header div.menu ul.menu a:link{color:#00502F;}
div.header div.menu ul.menu a:hover{color:#F0CC8D;}

div.header div.menu a.menu:visited{background-color:#00502F !important;color:#F0CC8D !important; text-decoration:none !important; padding-left:5px !important; padding-right:5px !important;}
div.header div.menu a.menu:active{background-color:#00502F !important;color:#F0CC8D !important; text-decoration:none !important; padding-left:5px !important; padding-right:5px !important;}
div.header div.menu a.menu:focus{background-color:#00502F !important;color:#F0CC8D !important; text-decoration:none !important; padding-left:5px !important; padding-right:5px !important;}
div.header div.menu a.menu:link{background-color:#00502F !important;color:#F0CC8D !important; text-decoration:none !important; padding-left:5px !important; padding-right:5px !important;}
div.header div.menu a.menu:hover{background-color:#00502F !important;color:#F0CC8D !important; text-decoration:none !important; padding-left:5px !important; padding-right:5px !important;}

div.header div.address
{
    color:#00502F;
    font-family:Arial;
    font-size:10px;
    padding-top:5px;
}

div.header div.copyright
{
    color:#00502F;
    font-family:Verdana;
    font-size:11px;
}

div.header div.telephone
{
    color:#00502F;
    float:left;
    font-family:Verdana;
    font-size:11px;
}

div.header div.fax
{
    color:#00502F;
    float:left;
    font-family:Verdana;
    font-size:11px;
    padding-left:15px;
}

div.header div.email
{
    color:#00502F;
    float:left;
    font-family:Verdana;
    font-size:11px;
    padding-left:15px;
    padding-right:15px;
}

div.header div.email a:visited{color:#00502F;}
div.header div.email a:active{color:#00502F;}
div.header div.email a:focus{color:#00502F;}
div.header div.email a:link{color:#00502F;}
div.header div.email a:hover{color:#F0CC8D;}


/******************************************************************************
* Error                                                                       *
******************************************************************************/
div.error
{
   padding-top:10px;
   padding-bottom:20px;
}

span.error
{
    color:#FF0000;
    font-weight:bolder
}


/******************************************************************************
* Left                                                                        *
******************************************************************************/
div.left
{
    border:0px solid #00502F;
    float:left;
    line-height:20px;
    min-height:450px;
    margin:0px;
    padding:0px;
    position:relative;
    width:180px;
    
    *height:450px;                              /* Hack for Internet Explorer */
}

div.left hr
{
    background-color:#00502F;
    border:none 0;
    color:#00502F;
    height:1px;
    margin-bottom:10px;
    margin-top:10px;
}

div.left div.brochure
{
    padding-left:0px;
    padding-right:20px;
    padding-top:20px;
    z-index:10000;
}

div.left div.brochure a:visited{color:#00502F; text-decoration:none;}
div.left div.brochure a:active{color:#00502F; text-decoration:none;}
div.left div.brochure a:focus{color:#00502F; text-decoration:none;}
div.left div.brochure a:link{color:#00502F; text-decoration:none;}
div.left div.brochure a:hover{background-color:#00502F; color:#F0CC8D; text-decoration:none;}

div.left div.buttons
{
    padding-right:20px;
    padding-top:20px;
    position:relative;
    z-index:10000;
}

div.left div.buttons a.image:visited{text-decoration:none;}
div.left div.buttons a.image:active{text-decoration:none;}
div.left div.buttons a.image:focus{text-decoration:none;}
div.left div.buttons a.image:link{text-decoration:none;}
div.left div.buttons a.image:hover{text-decoration:none;}

div.left div.content
{
    padding-bottom:0px;
    padding-left:0px;
    padding-right:20px;
    padding-top:0px;
}

div.left div.links
{
    padding-left:0px;
    padding-right:20px;
    padding-top:20px;
    position:relative;
    z-index:10000;
}

div.left div.links a:visited{color:#00502F; text-decoration:none;}
div.left div.links a:active{color:#00502F; text-decoration:none;}
div.left div.links a:focus{color:#00502F; text-decoration:none;}
div.left div.links a:link{color:#00502F; text-decoration:none;}
div.left div.links a:hover{background-color:#00502F; color:#F0CC8D; text-decoration:none;}



/******************************************************************************
* Right                                                                        *
******************************************************************************/
div.right
{
    border:0px solid #00502F;
    line-height:20px;
    min-height:300px;
    margin-left:190px;
    max-width:750px;
    position:relative;
    
    *height:300px;                              /* Hack for Internet Explorer */
    *margin-left:10px;                         /* Hack for Internet Explorer */
    *padding-left:10px;                         /* Hack for Internet Explorer */
}

div.right div.buttons {margin-left:210px; margin-top:10px;}
div.right div.buttons input{width:100px;}

div.right div.attributes
{
    padding-top:20px;
}

div.right div.images
{
    padding-top:20px;
}

div.right div.label
{
    float:left;
    margin-right:10px;
    padding-top:3px;
    width:200px;
}

div.right div.field
{
    float:left;
    line-height:23px;
    font-weight:bold;
    margin-right:10px;
}

div.right div.map
{
    z-index:0;
}

div.right div.tip
{
    float:left;
    padding-top:3px;
    font-style:italic;
}

div.right div.products
{
    padding-top:20px;
}

div.right div.product
{
    float:left;
    height:100px;
    margin-bottom:20px;
    width:350px;
    
    *margin-bottom:0px;                         /* Hack for Internet Explorer */
}

div.right div.product div.image
{
    float:left;
    width:110px;
}

div.right div.product div.image img
{
    height:100px;
    width:100px;
}

div.right div.product div.name
{
    float:left;
    width:200px;
}

div.right div.product p
{
    line-height:15px;
}

div.right div.text {min-height:40px;}
div.right div.text textarea {margin-bottom:5px; width:300px;}
div.right div.text input {margin-bottom:5px; width:300px;}

div.right div.values
{
    padding-top:20px;
}

div.right div.value
{
    float:left;
    margin-right:50px;
    margin-bottom:50px;
}


div.right div.value div.description
{
    padding-top:10px;
    text-align:center;
    text-transform:uppercase;
    width:150px;
}

div.right hr
{
    background-color:#00502F;
    border:none 0;
    color:#00502F;
    height:1px;
    margin-bottom:10px;
    margin-top:10px;
}

div.right input#ctl00_Content_Body_Button_Clear
{
    font-weight:bold;
}

div.right p
{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:20px;
}

div.right div input
{
    width:97%;
}

div.right select
{
    width:100%;   
}

div.right table
{
    border:0px;
    border-spacing:0px;
    margin-left:0px;
    margin-top:20px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    text-align:left;
}

div.right tr
{
    border:0px;
    margin:0px;
    padding:0px;
}

div.right th
{
    font-style:italic;
    margin-left:0px;
    padding:0px;
    padding-bottom:10px;
    padding-right:50px;
    text-decoration:underline;
}

div.right td
{
    border:0px;
    margin:0px;
    margin-left:0px;
    padding:0px;
    padding-bottom:10px;
    padding-right:50px;
    vertical-align:middle;
}

div.right td.image
{
    padding-right:10px;
    width:150px;
}

div.right td.text
{
    width:150px;
}

div.right td input
{
    width:50px;
}

div.right span a:visited{color:#00502F; text-decoration:none;}
div.right span a:active{color:#00502F; text-decoration:none;}
div.right span a:focus{color:#00502F; text-decoration:none;}
div.right span a:link{color:#00502F; text-decoration:none;}
div.right span a:hover{background-color:#00502F; color:#F0CC8D; text-decoration:none;}

div.right a.image:visited{text-decoration:none;}
div.right a.image:active{text-decoration:none;}
div.right a.image:focus{text-decoration:none;}
div.right a.image:link{text-decoration:none;}
div.right a.image:hover{background-color:#FFFFFF; text-decoration:none;}

