body {font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin-top:20px; background-image:url(../../images/grade_bkg2.jpg); background-repeat:repeat-x;}
p	{font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 10px; padding-top: 20px; margin: 0px;}
#left_body a	{font-family:Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 10px; padding-top: 20px; margin: 0px; text-decoration:none; color: #000000;}
#header a	{padding: 0px; margin: 0px; text-decoration:none; color: #000000;}
#body p	{font-family: "Times New Roman", Times, serif; font-size: 12px;}
#footer p {font-family:Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 10px; padding-top: 40px; margin: 0px; color:#999999}
#container	{
	width: 1024px;
	background-color: #f5f3ea;
	margin-left: auto;
	margin-right: auto;
	border-top: solid #FFFFFF 3px;
	border-right: solid #FFFFFF 3px;
	border-left: solid #FFFFFF 3px;
}
#header	{
	width: 161px;
	height: 43px;
	margin-left: 431px;
	margin-top: 30px;
	margin-bottom: 30px;
}
#left_body	{
	position: absolute;
	width: 566px;
	margin-left: 20px;
	z-index: 10;
}


	/* IE6 Only */
	* html #left_body {margin-left: -568px;}
		
	/* IE7 Only */
	*:first-child+html #left_body {margin-left: -568px;}
	
	
	
#right_body	{
	/*position: absolute;*/
	width: 412px;
	/*float: right;*/
	margin-left: 589px;
	/*z-index: 10;*/
}

	/* IE6 Only */
	* html #right_body {margin-left: 589px;}
		
	/* IE7 Only */
	*:first-child+html #right_body {margin-left: 589px;}
	
	
#footer	{
	width: 1024px;
	height: 72px;
	margin-left: auto;
	margin-right: auto;
	background-color: #f5f3ea;
	border-bottom: solid #FFFFFF 3px;
	border-right: solid #FFFFFF 3px;
	border-left: solid #FFFFFF 3px;
	clear: left;
	
}
#footer_copy	{
	width: 311px;
	height: 33px;
	float: right;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 25px;
}


/*================================Index Page================================*/
#intro	{
	width: 945px;
}
#container_intro	{
	width: 945px;
	background-color: #f5f3ea;
	margin-left: auto;
	margin-right: auto;
	border: #ffffff 3px solid;
}


/*================================Home Page================================*/
#body	{
	width: 981px;
	margin-left: 20px;
}
#home_img1	{
	width: 981px;
	height: 337px;
}
#home_copy	{
	border: #A39161 1px solid;
	background-color: #f5f3ea;
	margin-top: 10px;
	width: 358px;
	height: 166px;
	clear: left;
}
#home_img2	{
	position: absolute;
	background-image: ;
	width: 245px;
	height: 166px;
	margin-left: 366px;
	margin-top: -168px;
	z-index: 2;
}
#home_img3	{
	position: absolute;
	background-image: ;
	width: 358px;
	height: 166px;
	margin-left: 620px;
	margin-top: -168px;
	z-index: 3;
}


/*================================QSR's Page================================*/
qsr_header {
	width: 375px;
	height: 192px;
}
#bodyline	{
	width: 981px;
	height: 1px;
	margin-left: 20px;
	clear: both;
}
#left_body2	{
	float: left;
	width: 603px;
	margin-left: 20px;
}
#right_body2	{
	/*position: absolute;*/
	width: 375px;
	/*float: right;*/
	margin-left: 626px;
	/*z-index: 10;*/
}
#bottom_imgs	{
	width: 1024px;
	height: 144px;
	margin-top: 230px;
}
#qsr_img1	{
	margin-left: 273px;
	width: 303px;
	height: 144px;
	margin-right: 5px;
}
#qsr_img2	{
	width: 240px;
	height: 144px;
	margin-right: 5px;
}
#qsr_img3	{
	width: 169px;
	height: 144px;
}
#memberships	{
	width: 232px;
	height: 238px;
	margin-left: 144px;
}
#bottom_imgs2	{
	width: 1024px;
	height: 144px;
	margin-top: 30px;
}
#about_header	{
	width: 375px;
	height: 103px;
	margin-bottom: 635px;
}
#contact_header	{
	width: 375px;
	height: 103px;
	margin-bottom: 128px;
}
#contact_body	{
	float: left;
	width: 433px;
	margin-left: 140px;
}

	/* IE6 Only */
	* html #contact_body {margin-left: 75px;}
	
	
.gsb_title {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}


/*================================Products Page================================*/
gc_header {
	width: 412px;
	height: 192px;
}
#gcroissant_img	{
	width: 566px;
	height: 377px;
	margin-top: 95px;
}
#gcroissant_thumb	{
	width: 130px;
	height: 163px;
}
#thum_btn	{
	width: 130px;
	margin-left: 282px;
}
#copyright	{
	float: left;
	margin-top: 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#999999; 
	font-size: 10px;
	padding-left: 20px; 
}


/*================================Navbar================================*/
.menu {font-family:"Times New Roman", Times, serif; width:988px; height:30px; position:relative; margin:0; font-size:11px; margin:0px 0 0px 0; background:#f5f3ea; position:relative; z-index:100; margin-left: 20px;}
.menu ul {padding:0; margin:0; list-style-type: none;}
.menu ul li {float:left;}
.menu ul li ul li{}

	/* IE6 Only */
	* html .menu ul li ul li {width: 0px; margin-right: 0px; padding-right:0px;}
	
	
.menu ul li a, .menu ul li a:visited {display:block; margin-right: 8px; text-decoration:none; padding:0 5px 0 5px; height:30px; line-height:30px; color:#534741;}
.menu ul li.nav	a {display:block; text-decoration:none; padding:0 5px 0 5px; height:30px; line-height:30px; color:#a29061;}
.menu ul li.nav	a:hover {color:#534741; background:#ffffff;}
.menu ul li.nav	{display:block; text-decoration:none; padding:0 0px 0 0px; height:30px; line-height:30px; color:#534741;}
.menu ul li.nav2	{display:block; margin-right: 8px; text-decoration:none; padding:0 0px 0 0px; height:30px; line-height:30px; color:#534741;}
.menu ul li.nav3 a	{display:block; margin: 0px; text-decoration:none; padding:0 5px 0 5px; height:30px; line-height:30px; color:#a29061;}
.menu ul li.nav3	a:hover {color:#534741; background:#ffffff;}
.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}
.menu ul li ul {visibility:hidden; position:absolute; top:30px; left:0; }
.menu ul li:hover a,
.menu ul li a:hover {color:#a29061; background:#ffffff;}
.menu ul li:hover ul,
.menu ul li a:hover ul {visibility:visible; width:500px;background:#a29061; color:#fff;}
.menu ul li:hover ul.right_side li,
.menu ul li a:hover ul.right_side li {float:right; border:0;}
.menu ul li:hover ul.left_side li,
.menu ul li a:hover ul.left_side li {float:left; border:0; border-top:5px solid #f5f3ea;}
.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub {background:#a29061; color:#fff; padding-left: 5px}


.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:30px; }
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block; background:#a29061; color:#fff;}
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {background:#a29061; color:#000;}
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible; color:#000; background:#534741;}
.menu ul li:hover ul.right li {float:right;}
.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {background:#534741; color:#ffffff;}
.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {background:#534741; color:#a29061;}
