* { margin: 0; padding: 0; }

body 				{ margin: 10px 0; text-align: center; background-color: #F0F5FA; }
body, p, div, td	{ font: 11px/14px Tahoma, Verdana, Helvetica, Arial; color: #000000;}

p					{ margin-top: 6px; margin-bottom: 8px; }

a				 	{ color:#0000FF; text-decoration:underline; }
a:hover 			{ color:#FF0000; text-decoration:none; }


h1, h2, h3, h4		{ font-size: 12px;}



/* -------------------------------------------- */
/* 					Layout  					*/
/* -------------------------------------------- */

#container			{ width: 760px; margin: 0px auto; background-color: #FFFFFF; text-align: left;}
#header				{ width: 760px; height: 192px; }
#header h1			{ width: 760px; height: 147px; background: url(../_img/bg_header.jpg) no-repeat top right; }
#header h1 span 	{ display: none; }

#header div.left	{ width: 430px; height: 42px; float: left; background: url(../_img/bg_menu.gif) repeat-x top right; }
#header div.right	{ width: 330px; height: 42px; float: left; background: url(../_img/bg_menu.gif) repeat-x top right; }

#nav				{ text-align: right; color: #CCD3DD; font: bold 9px/38px Verdana,Tahoma, Helvetica, Arial; }
#nav a				{ padding: 0 10px; color: #CCD3DD; text-decoration: none; background: url(../_img/bg_nav_a.gif) no-repeat center left; }
#nav a:hover		{ color: #E6E2B2; }
#content			{ width: 760px; clear: both; }

#content div.left	{ width: 357px; height: 490px; float: left; }
#content div.right	{ width: 400px; height: 490px; margin-left: 3px; float: left; }

#companyinfo			{ height: 235px; background-color: #E6E2B2; border: 1px solid #A4A074; }
#storeinfo				{ height: 252px; margin-top: 3px; background-color: #E6E2B2; border: 1px solid #A4A074; }

html>body  #storeinfo		{ height: 248px; }

#companyinfo div,
#storeinfo div			{ padding: 8px; }

#footer					{ width: 760px; height: 33px; background-color: #002157; border-top: 3px solid #FFFFFF; clear: both; }
#footer p				{ font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 0 10px;}
#footer p a 			{ color: #FFFFFF; text-decoration: none; }
#footer p a:hover		{ color: #E6E2B2; text-decoration: underline; }

#footer div.left	{ width: 450px; height: 33px; float: left; }
#footer div.right	{ width: 310px; height: 33px; float: left; text-align: right; }


#copyright				{ margin-top: 5px; }
#copyright p			{ font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #9A9A9A; margin: 0; }
#copyright a			{ color: #9A9A9A; }
#copyright a span		{ display: none; }


/* -------------------------------------------- */
/* 						Forms  					*/
/* -------------------------------------------- */

input					{  font-size: 10px; padding: 2px; }


/* -------------------------------------------- */
/* 						Menu  					*/
/* -------------------------------------------- */


#menu 					{ width: 430px; height: 42px; }

#menu ul				{ margin: 0; width: 430px; height: 42px; float: right; }
#menu li 				{ float:left; height: 42px; margin: 0px; padding: 0px; list-style-type: none; }

#menu ul li a.home			{ width: 58px; height: 42px; background: url(../_img/btn_home.gif) no-repeat top left; }
#menu ul li a.store			{ width:110px; height: 42px; background: url(../_img/btn_store.gif) no-repeat top left; }
#menu ul li a.history		{ width: 74px; height: 42px; background: url(../_img/btn_history.gif) no-repeat top left; }
#menu ul li a.aboutus		{ width: 85px; height: 42px; background: url(../_img/btn_aboutus.gif) no-repeat top left; }
#menu ul li a.contactus		{ width:100px; height: 42px; background: url(../_img/btn_contactus.gif) no-repeat top left; }

#menu ul li a 				{ float: left; display: block; background-position: top left; }
#menu ul li a:hover			{ background-position: bottom left; }
#menu ul li a span			{ display: none; }


/* -------------------------------------------- */
/* 					Custom  					*/
/* -------------------------------------------- */

h2.cb					{ height: 25px; background: url(../_img/h2_companybackground.gif) no-repeat center left; }
h2.bos					{ height: 25px; background: url(../_img/h2_browsestore.gif) no-repeat center left; }
h2 span					{ display: none; }

span.more				{ display: block; text-align: right; }
a.more					{ padding-left: 15px; color: #9E0B0E; font-weight: bold; background: url(../_img/bg_more_a.gif) no-repeat center left; }

#storeinfo a.cathead			{ color: #000000; text-decoration: none; }

span.label				{ width: 75px; font-weight: bold; }
span.smallText			{ font-size: 9px;}