/*******************************************************************************/

/*
    Welcome to your CSS page. If you do not know how CSS works, we recomend
    that you do not make any changes to this page as it will affect the layout
    and look of your website.
*/

/*******************************************************************************/

/*******************************************************************************/
/*

            Site Colors
            #989866 Sage
            #3F352C Brown
            #B7AA9A Tan
            #DAD1C9 Tan Light

*/
/*******************************************************************************/

/* Style for the CMS menu control structure - link and hover */

#menu
{
    width:900px;
    clear:both;
}

#menu_holder
{
    width:900px;
    text-align:right;
    background:#A4C2C2;
    margin-bottom:10px;
}

.Menu 
{
    float:right;
}

.MenuRoot /* style the individual menu items of the menu control  */
{
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    height: 25px;
    padding-left:10px;
    padding-right:10px;
}

.MenuRoot a /* style the individual link items of the menu control  */
{
    background:none;
    color:#3F352C;
}

.MenuRoot a:hover /* style the hover element of the link items of the menu control  */
{
    color:#000;
}

.MenuSub /* style for sub elements are the same as the root elements  */
{
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    height: 25px;
    padding-left:10px;
    padding-right:10px;
    background-color:#A4C2C2;
}

.MenuSub a
{
    background:none;
    color:#3F352C;
}

.MenuSub a:hover
{
    color:#000;
}

/*******************************************************************************/
/* Style for the Catalogue menu control structure - link and hover */

#cat_menu /* div tag that holds the actual menu control  */
{
    width:200px;
    padding:10px 0px 10px 0px;
    text-align:left;
    border:solid 1px #D8D3C7;
    margin-top:0px;
    /*background:url(../../files/images/side_bg.jpg) repeat-x top left;*/
}

.CatMenu /* style the table of the catagory menu   */
{
    text-align:left;
    padding-left:30px;
    width:180px;
}

.safari .CatMenu /* style the table of the catagory menu   */
{
    margin-top:-10px;
    text-align:left;
    padding-left:30px;
    width:180px;
}

.CatMenuRoot /* style the individual menu items of the catagory menu   */
{
    font-size:12px;
    width:180px;
    border-bottom:dotted 1px #000;
    padding:2px;
}

.CatMenuRoot a /* style the individual link items of the catagory menu   */
{
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, Sans-Serif;
    color:#F8C810;
}

.CatMenuRoot a:hover /* style the hover element of the link items of the catagory menu   */
{
    color:#fff;
}

.CatMenuSub
{
    font-size:11px;
    width:180px;
    border-bottom:dotted 1px #000;
    padding:2px;
}

.CatMenuSub a
{
    color:#F8C810;
}
.CatMenuSub a:hover
{
    color:#fff;
}
.CatMenuSubPop
{
    font-size:10px;
    font-weight:bold;
    font-family:Arial, Helvetica, Sans-Serif;
    width:120px;
    padding:4px;
    background-color:#371822;
    border-right:solid 1px #622B3D;
    border-bottom:solid 1px #622B3D;
}
.CatMenuSubPop a
{
    color:#F8C810;
}

.CatMenuSubPop a:hover
{
    color:#fff
}

/*******************************************************************************/
/* Style for the Catalogue Images 
-----:note to contracted designer:
-----:Do not style this section:
-----:Unified Marketplace Styling Only:
********************************************************************************/

.ItemImage
{
    padding-right:20px;
    float:left;
    width:115px;
}
.ThumbImage
{
    width:120px;
    padding:0px;
}
.ThumbImageh
{
    height:100px;
    padding-right:25px;
}
.FeatImage
{
    width:120px;
}
.Image
{
    width:200px;
    padding:10px;
}
.ItemWrap
{
    float: left;
    padding-right: 40px;
}

.DataList td
{
     
    vertical-align:top;
    text-align:left;
    padding-right:10px       
}



/*-----END DESIGNER NOTE-----*/

/*******************************************************************************/
/* Style for the text */

.hdc
{
    font:bold 16px/1.3em Arial, Helvetica;
    margin-right:15px;
}

h1
{
    font-size:16px;
    font-weight:bold;
    font-family:Arial, Helvetica, Sans-Serif;
}

h2
{
    font-size:14px;
    font-weight:bold;
    font-family:Arial, Helvetica, Sans-Serif;
}

h3
{
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, Sans-Serif;
    padding-left:0px;
    float:left;
    text-align:left;
}

h4
{
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, Sans-Serif;
    background-color:#E5EAFF;
    padding:5px;
    border-top:solid 1px #BABFD4;
    border-bottom:solid 1px #BABFD4;
}

.content
{
    text-align:left;
}

.Name
{
    font:12px Arial, Helvetica;
}

.Link
{
    font:10px Arial, Helvetica;
    color:#555555;
}

.FootMenu
{
}

.safari .FootMenu
{
    margin-top:-10px;
}

.opera .FootMenu
{
    margin-top:-10px;
}

.gecko .FootMenu
{
    margin-top:-10px;
}

.FootMenuRoot
{
    font:12px/1.3em Arial, Helvetica;
    padding-left:4px;
    padding-right:4px;
    border-right:solid 1px #bbb;
}

.FootMenuSub
{
    font:12px/1.3em Arial, Helvetica;
}

.MailList
{
    padding-left:10px;
    clear:both;
    margin-bottom:20px;
}

.MailButton
{
}





/*******************************************************************************/
/* Style for the Layout */

.Width
{
    width:80%;
    padding-left:100px;
}

body 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    background-color:#989866;
    padding:0px;
    margin:0px;
    font-size:14px;
    line-height:1.6em;
}
a {
    color: #484848;
}


.copy 
{
    font-size: 11px;
}

.clear 
{
    clear: both;
}

.contact_bg{
	width:160px;
	margin:0px 10px;
	text-align:left;
	color:#000;
	background:url(../images/img_contacttitle.gif) no-repeat;
}

.contact_form{
	width:180px;
	float:left;
	margin:0px 0 0 20px;
}

.contact_contant{
	padding-top:10px;
	padding-bottom:5px;
	width:140px;
}

.contact_form_text{
	width:159px;
	padding-bottom:2px;
}

.arial11B_e0fdde{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	line-height:1em;
}

.arial11N_e0fdde{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	line-height:1em;
}

.inputbox {
        width:157px;
	background-color:#ffffff;
	border:1px solid #bbb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration:none;
	height:15px;
}

.listbox{
	width:157px;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration:none;
}

.textfield {
        width:157px;
	background-color:#ffffff;
	border:1px solid #bbb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration:none;
	height:60px;
}

.request{
	width:157px;
	padding-top:10px;
}

/*******************************************************************************/

/*
    Div Containers for the Body Layout

*/

/*******************************************************************************/

#main_bg
{
    width:100%;
}

#wrapper
{
    width:900px;
    background:#fff;
    margin-top:25px;
}

#logo
{
    width:315px;
    height:106px;
    float:left;
    background-image:url(../../files/images/img_logo.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    margin-top:6px;
}

#tag
{
    float:left;
    text-align:center; 
    height:40px;
    width:470px;
    margin-top:25px;    
}

#phone
{
    float:right;
    height:40px;
    margin-top:25px;
    text-align:right;
}

#header
{
    width:900px;
    height:250px;
    background:url(../../files/images/header_auto.jpg) no-repeat top center;
}

#content
{
    float:left;
    width:690px;
    padding:10px;
    padding-top:0px;
    margin-bottom:10px;
}

#DefaultPage
{  
    width:670px;
    float:left;
    padding:10px;
    background:#fff;
    border:solid 1px #bbb;
}

.ie6 #content
{
    float:left;
    width:682px;
    padding:10px;
    padding-top:0px;
    margin-bottom:10px;
}

.ie6 #DefaultPage
{  
    width:662px;
    float:left;
    padding:10px;
    background:#fff;
    border:solid 1px #bbb;
}

#rcol
{
    float:left;
    width:180px;
    margin-bottom:10px;
    border:solid 1px #bbb;
    background:#DCDCCB;
}

#footer
{
    background: url('../../Files/images/a4.gif') repeat-x top left;
    border-top: solid 1px #bbb;
    padding: .5em 1.5em 1em 1.5em;
    height:100px;
    margin-top:15px;
    clear:both;
    max-width
}
