body {
	background-color: #fff5d7;
	margin:0;
	padding:0;
}

/*#container {	
	background-color:#fff5d7;
	width: 900px;
	margin-left: 10%;
	margin-right: auto;
	background-image:url(../images/front_page_bg.gif);
	background-repeat: repeat-x;
}*/

#container {	
    background-color:#FFF5D7;
    background-image:url(../images/content_images/shadowbackground.png);
    background-repeat:repeat-y;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    min-height:700px;
    width:932px;
}

.front_contentBackground {
background-image:url(../images/product_list_gradient.jpg);
background-repeat:repeat-x;
height:auto;
left:16px;
max-height:3500px;
min-height:692px;
position:relative;
width:900px;
}

#header {
	width: 900px;
	margin-left: 14px;
	background: transparent;
	height:117px;
}

.headerleft{
	float:left;
	width:370px;
	position: relative;
	height:117px;	
}

.fheaderight{
	float:left;
	width:450px;
	position:relative;
	height:117px;
	margin-left: 68px;	
}

.logo {
	float:left;
	width: 202px;
	height: 115px;
	margin-top: 2px;
}
.slogan {
	float:left;
	height: auto;
	width: 165px;
	margin-top:2px;
}

#front_topmenu
{
    height:50px;
    left:52px;
    margin:0pt 0pt 0pt 0px;
    padding:0px;
    position:relative;
    width:377px;
}

#topmenu
{
margin: 0 0 0 -5px;
padding: 0px;
height: 50px;
}

#front_topmenu ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}

#front_topmenu ul li { float: left; }



#mainmenu {
	margin: 0px;
	padding: 0px;
}
#mainmenu ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: left;
}

#mainmenu ul li { float: left; }

.c_searchContainer{
    height:26px;
    left:252px;
    position:relative;
    width:185px;
    background-image:url(../images/searchBackground.gif);
    background-repeat: no-repeat;
    margin-top:17px;
}

.c_searchContainer input{
    height:12px;
    left:53px;
    position:relative;
    top:3px;
    width:100px;
    font-size:65%;
}

.c_searchContainer .go{
    height:11px;
    left:54px;
    position:relative;
    top:3px;
    width:16px;
}

.searchText{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#402200;
    font-weight:bold;
    float:left;
    padding-top:3px;
}
.searchInputContainer{
    width: 200px;
    float:left;
}    
.c_searchInput{
    height: 24px;    
    width:250px;
}
.searchList{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#402200;
}   
.searchHighlight{
    font-weight:bold;
} 

#f_contentarea{
    clear:both;
    left:5px;
    position:relative;
    width:890px;
}

.rightcontent{
    float:left;
    width: 726px;
    height:334px;
    background-image:url(../images/front_right_main.jpg);
    background-repeat:no-repeat;
    margin-top: -1px;
}
.rightcontentdiv{
    margin-left:5px;
    margin-top:8px;
    width:712px;
}
.bottomcontent{
    clear: both;
    width: 890px;
    padding-top: 1px;
}
.bottomleft{
    width: 138px;
    height: 149px;
    float:left; 
    background-image:url(../images/bottom_left_shadow.gif);
    background-repeat: no-repeat;  
    margin-top: 2px;
} 
.bottomleftdiv{
    margin-top:2px;
    padding-top:5px;
    text-align:center;
}
.bottomsecond{
    background-image:url(../images/bottom_second_shadow.gif);
    background-repeat:no-repeat;
    float:left;
    height:149px;
    margin:4px 0pt 0pt 1px;
    width:240px;
} 
.bottomseconddiv{
    text-align: center;
    margin-top: 5px;
    padding-right: 4px;
}   
.bottomthird{
    width: 240px;
    height: 149px;
    float:left;
    background-image:url(../images/bottom_second_shadow.gif);
    background-repeat: no-repeat;       
    margin: 4px 0 0 0px;
} 
.bottomthirddiv{
    text-align: center;
    padding-top: 5px;
    margin-left: -5px;
} 
.bottomfour{
    width: 240px;
    height: 149px;
    float:left;
    background-image:url(../images/bottom_four_shadow.gif);
    background-repeat: no-repeat;       
    margin: 4px 0 0 1px;
} 
.bottomfourdiv{
    text-align: center;
    padding-top: 5px;
    margin-left: -5px;    
} 
#buttondetails a{
    position:absolute;
    margin-top: 128px;
    z-index:100;
    width: 66px;
    height: 23px;
  
}
#buttonenter a{
    position:absolute;
    margin-top: 120px;
    z-index:100;
    width: 66px;
    height: 23px;
    margin-left: -36px;
  
}
#leftmenu{
    float:left;
    width: 137px;
    height: 330px;
    margin: 0px;
    padding: 0px;
    display: block;
}

#botmenu
{
clear:both;
margin-left:120px;
padding:20px 0px 0px;
text-align:center
}

#botmenu ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#botmenu ul li { float: left; }

.forms{
    font-size:11px;
    color:#654313;
}

.inputforms,select{
    border:1px solid #BFAA8A;
    color:#654313;
    background-color: white !important;
}

.mainImageContainer{
    border:1px solid #CCCCCC;
    width:720px;
}
.bottomdropshadow{
    background-image:url(../images/home_bott_shadow920.png);
    height:20px;
    margin-left:10px;
    position:relative;
    top:200px;
    width:910px;
}
#fmainmenudiv {
background-image:url(../images/top_menu_bg.gif);
background-repeat:repeat-x;
clear:both;
height:28px;
left:4px;
position:relative;
width:861px;
}