/* CSS Document */

/**************************************************************************************************************/
/********************                   LAYOUT, POSITIONING, AND SIZING                  **********************/
/**************************************************************************************************************/

/******** HOME ********/

.eclub_container {
	height:368px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}

.eclub_border {
	height:612px;
	width:774px;
	background-image:url(images/gg_border.gif);
	margin:0px 0px 0px 0px
}

.eclub_box {
	text-align:right;
	margin:10px 8px 0px 0px;
	/*background-color:#FFFFFF;
	border:2px solid #5A2538;
	position:relative;
	top:315px;
	left:200px;*/
}

.eclub_box a {
	color:#53A7B7;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

.eclub_box a:hover {
	color:#5A2538;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;	
}

.eclub_text {
	color:#5A2538;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
}


body {
	background-color:#013e71;
	margin:0px 0px 0px -3px;
}

table {
	width:773px;
}

.border {
	width:773px;
	height:607px;
	background-image:url(images/gg_border.gif);
	margin:0px 0px 0px 0px
}

.main_container {
	height:363px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}

.main_menu_border {
	width:773px;
	height:702px;
	background-image:url(images/gg_border.gif);
	margin:0px 0px 0px 0px
}

.main_menu_container {
	height:458px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}

.header {
	overflow:hidden;
	height:144px;
	width:760px;
	margin:0px 0px 0px 0px; 
	border:0px 0px 0px 0px
}

.nav {
	width:760px;
	height:42px;
	margin:0px 0px 0px 0px;	
}

.content_container {
	width:760px;
	height:100%;
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px
}

.sub_nav {
	width:120px;
	height:100%;
	background-color:#088aa1;
	margin:0px 0px 0px 0px;
	border:0px;
	float:right
}

.specials {
	height:185px;
	width:111px;
	position:relative;
	top:6px;
	left:3px;
	border-top:1px solid #91c0c8;
	border-right:1px solid #054e5b;
	border-bottom:1px solid #022b32;
	border-left:1px solid #187181
}

.specials p {
	margin:5px 0px 0px 5px
}

.content {
	width:395px;
	height:100%;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	float:right
}

.sub_content_container {
	width:245px;
	height:100%;
	margin:0px 0px 0px 0px;
	float:left
}

.checkers {
	width:48px;
	height:100%;
	background-image:url(images/gg_checkers.gif);
	margin:0px 0px 0px 0px;
	float:left
}

.sub_content {
	width:197px;
	height:100%;
	background-color:#FFCCFF;
	margin:0px 0px 0px 0px;
	float:right
}

.s_c_items {
	height:85px;
	width:197px;
	position:relative;
	top:0px;
	left:0px
}

.bottom_bar {
	width:760px;
	height:58px;
	margin:0px 0px 0px 0px
}



/******** FRANCHISE ********/



.franchise_border {
	width:774px;
	height:707px;
	background-image:url(images/gg_border.gif);
	margin:0px 0px 0px 0px
}

.franchise_main_container {
	height:463px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}

.start_border {
	height:807px;
	width:774px;
	background-image:url(images/gg_border.gif);
	margin:0px 0px 0px 0px
}

.start_main_container {
	height:563px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}

.input {
	border:1px solid grey
}

.franchise_faq_border {
	width:774px;
	height:657px;
	background-image:url(images/gg_border.gif);
	margin:0px 0px 0px 0px
}

.franchise_faq_main_container {
	height:413px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}

#faq {
	margin-left:10px
}


.franchise_nav {
	padding-top:6px
}

.franchise_nav a {
	margin-left:4px
}

.franchise_nav #option1 {
	
}

.franchise_sub_menu {
	text-align:right;
	margin:148px 8px 0px 0px;
}

.franchise_sub_menu_home {
	text-align:right;
	margin:33px 8px 0px 0px;
}

.franchise_sub_content {
	font-size:10px;
	margin:130px 5px 0px 0px
}

.franchise_sub_content span {
	font-size:12px;
	font-weight:bold;
	margin-left:7px
}

.franchise_sub_content p {
	margin:8px 0px 0px 8px
}

.inner_content {
	width:395px;
	height:100%;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	float:right
}



/********  FOOD MENU PAGES ********/


.app_sal_border {
	width:776px;
	height:1107px;
	background-image:url(images/gg_border.gif);
}

.app_sal_container {
	height:863px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}

.subs_border {
	width:760px;
	height:649px;
	background-image:url(images/gg_border.gif);
}

.subs_container {
	height:405px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}

.pizza_border {
	width:776px;
	height:1087px;
	background-image:url(images/gg_border.gif);
}

.pizza_container {
	height:843px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}

.pasta_border {
	width:776px;
	height:1056px;
	background-image:url(images/gg_border.gif);
}

.pasta_container {
	height:812px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}

.food_sub_menu {
	text-align:right;
	margin:33px 8px 0px 0px;
}

.company_sub_menu {
	text-align:right;
	margin:172px 8px 0px 0px;
}

.kids_border {
	width:776px;
	height:706px;
	background-image:url(images/gg_border.gif);
}

.kids_container {
	height:462px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}

.bev_des_border {
	width:776px;
	height:757px;
	background-image:url(images/gg_border.gif);
}

.bev_des_container {
	height:513px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}

.party_border {
	width:776px;
	height:893px;
	background-image:url(images/gg_border.gif);
}

.party_container {
	height:649px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}



/*******     KIDS MENU     ********/

.kids_birthday_package {
	padding:0px 0px 0px 10px;
	list-style:disc;
	font-size:11px;
	margin-left:25px;
	margin-right:5px;
	padding-left:0px;
}

.kids_gratuity {
	font-size:9px;
	margin-top:80px;
	margin-left:10px
}




/********    COMPANY INFO  (including GIFT_CERTS and PRESS)     ********/


.info_border {
	width:776px;
	height:1467px;
	background-image:url(images/gg_border.gif);
}

.info_container {
	height:1223px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}

.gift_border {
	width:776px;
	height:643px;
	background-image:url(images/gg_border.gif);
}

.gift_container {
	height:399px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}

.think {
	margin:0px 10px 0px 10px;
	background-color:#FFFFCC;
	padding:0px 4px 0px 4px;
	border: 1px dotted #005689
}

.think_box_text {
	font-size:10px;
	font-style:italic
}

.scripture {
	margin:20px 10px 0px 10px;
	font-size:11px;
	font-weight:bold
}

.press_border {
	width:773px;
	height:932px;
	background-image:url(images/gg_border.gif);
	margin:0px 0px 0px 0px
}

.press_container {
	height:688px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}





/********     LOCATION     ********/


.location_border {
	width:776px;
	height:1067px;
	background-image:url(images/gg_border.gif);
}

.location_container {
	height:823px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}




/********     VIRTUAL TOUR     ********/


.tour_border {
	width:773px;
	height:882px;
	background-image:url(images/gg_border.gif);
	margin:0px 0px 0px 0px
}

.tour_container {
	height:638px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}





/********     CONTACT US     ********/



.contact_border {
	width:773px;
	height:762px;
	background-image:url(images/gg_border.gif);
	margin:0px 0px 0px 0px
}

.contact_container {
	height:518px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px
}

#comment_form {
	width:370px
}

#cater_form {
	width:370px;
	display:none
}

#party_form {
	width:370px;
	display:none
}







/**************************************************************************************************************/
/********************                            COLOR, IMAGES                           **********************/
/**************************************************************************************************************/

main_container {
	background-color:#872c71;
}

.header {
	background-color:#088aa1;
}

.nav {
	background-color:#5a2538;	
}

.sub_nav {
	background-color:#088aa1;
}

.flamingo {
	position:relative;top:10px;left:50px
}

.flamingo_home {
	position:relative;top:5px;left:50px
}

.specials {
	background-color:#872c71;
}

.specials img {
	margin:9px 0px 0px 6px
}

.specials p {
	margin:5px 0px 0px 5px
}

.checkers {
	background-image:url(images/gg_checkers.gif);
}

.sub_content {
	background-color:#fabef2;
}

.george_pic {
	margin:6px 4px 0px 5px;
	border:1px solid #000000;
	vertical-align:top;float:left
}

.cater_pic {
	margin:20px 0px 0px 7px
}

.giftcert_pic {
	margin:6px 0px 0px 7px
}

.content {
	background-color:#FFFFFF;
	background-image:url(images/gg_pizza_image2.jpg);
}

.bottom_bar {
	background-color:#5a2538;
	background-image:url(images/bottom_bar_fade.gif);
	background-attachment:fixed;
	background-position:top;
	background-repeat:no-repeat;
}





/********    COMPANY INFO    ********/



.full_george {
	float:left;
	margin:0px 10px 10px 0px
}

.family_pic {
	float:right;
	margin:0px 3px 10px 6px
}





/********     LOCATION     ********/



.map {
	margin:20px 10px 0px 10px
}





/********  FOOD MENU PAGES ********/


.corner_pic {
	margin-left:9px;
	margin-top:10px
}

.inline_pic {
	margin:0px 10px 10px 10px;
	float:right
}



/**************************************************************************************************************/
/********************                            TEXT EFFECTS                            **********************/
/**************************************************************************************************************/

body {
	font-family:Arial, Helvetica, sans-serif
}

.nav ul {
	margin:5px 0px 0px 0px;
	text-align:center
}

.nav ul li {
	list-style:none;
	display:inline;
	margin:0px 17px 0px 19px;
	text-align:center
}

.nav a {
	background-color:transparent;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold
}

.nav a:hover {
	background-color:transparent;
	color:#54a5d6;
	text-decoration:none;
	font-size:12px;
	font-weight:bold
}

.nav img {
	margin:0px -4px 0px 0px
}

.specials {
	font-size:10px;
	color:#ffffff;
	background-color:#872c71;
}

.home_sub_menu {
	text-align:right;
	margin:0px 8px 0px 0px;
}

.sub_nav a {
	background-color:transparent;
	color:#f6eb3b;
	text-decoration:none;
	font-size:12px;
	font-weight:bold
}

.sub_nav a:hover {
	background-color:transparent;
	color:#063f62;
	text-decoration:none;
	font-size:12px;
	font-weight:bold
}

.sub_content {
	color:#5a2538;
}

.george_headline {
	margin-top:0px;
	font-size:12px;
	font-weight:bold;
}

.sub_content {
	font-size:10px
}

.s_c_article {
	font-size:12px;
	margin:20px 5px 0px 0px
}

.s_c_article a {
	font-size:12px;
	font-weight:bold;
	color:#0072ff;
	background-color:transparent;
}

.s_c_article a:hover {
	font-size:12px;
	font-weight:bold;
	color:#5a2538;
	background-color:transparent;
}



/********     FOOD MENU ITEMS     ********/



.dl_menu {
	font-size:11px;
	font-weight:normal;
	margin:10px 0px 0px 10px
}

.dl_menu a {
	font-size:11px;
	font-weight:bold;
	color:#088aa1;
	text-decoration:none
}

.dl_menu a:hover {
	font-size:11px;
	font-weight:bold;
	color:#fabef2;
	text-decoration:none
}


.food {
	font-size:11px;
	margin: 20px 10px 0px 10px;
}

.food2 {
	font-size:14px;
	margin: 20px 10px 0px 10px;
}

.food_title {
	font-size:22px;
	font-weight:bold;
	color:#088aa1;
	margin:20px 0px 0px 10px;	
}

.food_title_top {
	font-size:22px;
	font-weight:bold;
	color:#088aa1;
	margin:6px 0px 0px 10px;	
}

.food_sub_title {
	font-size:16px;
	font-weight:bold;
	color:#088aa1;
	margin:20px 0px 0px 10px;	
}

.gratuity {
	font-size:9px;
	margin-top:40px;
	margin-left:10px
}




/********      SUB MENU ITEMS (FRANCHISE/MENU)       ********/

#franchise_item {
	height:18px;
	width:108px;
	background-color:#20b6d7;
	text-align:left;
	margin:0px 0px 6px 4px
}

#franchise_item_over {
	height:18px;
	width:108px;
	background-color:#fabef2;
	text-align:left;
	margin:0px 0px 6px 4px
}

#franchise_item_pos {
	height:18px;
	width:108px;
	background-color:#f6eb3b;
	text-align:left;
	margin:0px 0px 6px 4px
}

#franchise_item_pos a {
	font-size:12px;
	color:#063f62;
	font-wieght:bold
}



/*  these classes/IDs deal with dynamic rollover scripting for food menu items */
#menu_item {
	height:18px;
	width:108px;
	background-color:#20b6d7;
	text-align:left;
	margin:0px 0px 6px 4px;
}

#menu_item a {
	background-color:transparent;
	color:#f6eb3b;
	text-decoration:none;
	font-size:11px;
	font-weight:normal
}

#menu_item a:hover {
	background-color:transparent;
	color:#063f62;
	text-decoration:none;
	font-size:11px;
	font-weight:normal
}

#menu_item_over {
	height:18px;
	width:108px;
	background-color:#fabef2;
	text-align:left;
	margin:0px 0px 6px 4px;
}

#menu_item_over a {
	background-color:transparent;
	color:#f6eb3b;
	text-decoration:none;
	font-size:11px;
	font-weight:normal
}

#menu_item_over a:hover {
	background-color:transparent;
	color:#063f62;
	text-decoration:none;
	font-size:11px;
	font-weight:normal
}


#menu_item_pos {
	height:18px;
	width:108px;
	background-color:#f6eb3b;
	text-align:left;
	margin:0px 0px 6px 4px;
}

#menu_item_pos a {
	font-size:10px;
	color:#063f62;
}

#menu_item_pos a:hover {
	font-size:10px;
	color:#063f62;
}


/***********  end dynamic IDs ***********/



#faq a {
	font-size:11px;
	color:#0088a1;
	font-weight:bold;
	text-decoration:none
}

#faq a:hover {
	color:#5a2538
}

#a1 { 
	display:none
}

#a2 { 
	display:none
}

#a3 { 
	display:none
}

#a4 { 
	display:none
}

#a5 { 
	display:none
}

#a6 { 
	display:none
}

.food2 a {
	color:#0088a1;
	font-weight:bold;
	text-decoration:none
}

.food2 a:hover {
	color:#5a2538
}



/********     TOUR     ********/


.food a {
	color:#0088a1;
	font-weight:bold;
	text-decoration:none
}

.food a:hover {
	color:#5a2538
}




/**************************************************************************************************************/
/********************                               JS_IDs                               **********************/
/**************************************************************************************************************/


#big_pic {
	margin:30px 0px 0px 33px	
}








/*CREDIT*/
.credit {
	padding-top:4px;
	margin-right:5px;
	text-align:right;
	color:#CC6666;
	font-size:10px;
}

.credit a {
	color:#CC6666;
}

.credit a:hover {
	color:#ffffff;
}