html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
} 
 
#pagewidth{ 
 width:780px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
 border:1px solid #DBDBDB;
} 
 
#header{
 position:relative; 
 height:155px; 
 width:100%;
 margin-top:3px;
}

#menubar{
 position:relative; 
 width:100%;
 height:67px;
 overflow:hidden;
}

#flashmovie{
 position:relative; 
 width:100%;
 overflow:hidden;
}

#midcontent_back_stores{
 position:relative; 
 width:100%;
 height:870px;
 background-image: url(images/midcontent_back_stores.gif);
 background-repeat:no-repeat;
}

#midcontent_back_news{
 position:relative; 
 width:100%;
 height:300px;
 background-image: url(images/midcontent_back_news.gif);
 background-repeat:no-repeat;
}

#midcontent_back_faq{
 position:relative; 
 width:100%;
 height:300px;
 background-image: url(images/midcontent_back_faq.gif);
 background-repeat:no-repeat;
}

#midcontent_back_setup{
 position:relative; 
 width:100%;
 height:386px;
 background-image: url(images/midcontent_back_setup.gif);
 background-repeat:no-repeat;
}

#midcontent_back_home{
 position:relative; 
 width:100%;
 height:293px;
}

#midcontent{
 position:relative;
 padding:35px 15px 15px 15px;
 height:250px;
}
#midcontent_stores{
 position:relative;
 padding:35px 15px 15px 15px;
 height:250px;
}
#midcontent_home{
 position:relative;
 height:250px;
}

#bottom_sections{
 position:relative; 
 width:100%;
 overflow:hidden;
 margin-top:3px;
}

#catalogue{
position:relative;
background-image:url(images/bg_catalogue.gif);
background-position:center;
background-repeat:no-repeat;
height:310px;
}

/* for understanding browsers */
.minheight380 {
min-height:380px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .minheight380 {
height: 380px;
}
/**/
 
#footer{
 padding-left:10px;
 padding-top:5px;
 padding-right:10px;
 padding-bottom:5px;
 color:#999999;
 }

#stringcontainer{
padding:8px;
color:#333333;
font-weight:bold;
font-size:10px;
overflow:auto;
width:240px;
height:215px;
}

#leftwide{
position:relative;
width:100%;
height:245px;
overflow:auto;
}

#leftwide_faq{
position:relative;
width:100%;
height:245px;
padding-right:10px;
overflow:auto;
}

#leftwide_news{
position:relative;
width:100%;
height:245px;
padding-right:10px;
overflow:auto;
}

#rightslim{
position:relative;
width:100%;
height:245px;
overflow:auto;
}

#rightslimtop{
position:relative;
width:100%;
height:20px;
}

#rightslimscroll{
position:relative;
width:100%;
height:225px;
overflow:auto;
}

#newsdiv{
padding:15px;
color:#FFFFFF;
}

#newsdiv a:link {	color:#FFFFFF;	text-decoration: none;}
#newsdiv a:visited {	text-decoration: none;	color: #FFFFFF;}
#newsdiv a:hover {	text-decoration: underline; color:#CCCC00;}
#newsdiv a:active {	text-decoration: none;	color: #FFFFFF;}
 
