@charset "utf-8";
body {
	background-color: #636363;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

/*index*/
}

img{
	behavior: ;
	background-image:url(iepngfix.js);border:none;
} 
form{
	padding:0px;
	margin:0px;
}

.index-w_body {
	height: 617px;
	width: 811px;
	background-image: url(../images/home_02-w.jpg);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}


.index_textfield {
	color: #000000;
	background-color: #993300;
	text-align: center;
}
.index_banner {
	height: 86px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;	
}
.index_body {
	height: 497px;
	width: 811px;
	background-image: url(../images/home_02.jpg);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
.index_body-w {
	height: 496px;
	width: 811px;
	background-image: url(../images/home_02-w.jpg);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
.index_body2 {
	clear:both;
	height: 121px;
	width: 811px;
	background-image: url(../images/home_05.jpg);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}

.index_body2-w {
	clear:both;
	height: 123px;
	width: 811px;
	background-image: url(../images/home_05-w.jpg);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
.index_links {
	height: 44px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 29px;
	background-image: url(../images/home_03.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
.index_footer {
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	height: 29px;
	background-image: url(../images/home_04.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 4px;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
.links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #F3A61A;
	text-decoration: underline;
}

.index_clickhere {
	padding-top: 0px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 120px;
	float: left;
	height:496px;
	min-height: 496px;
}

.index_twitter{
	padding-top: 100px;
	padding-left: 10px;
}


.update_clickhere{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width:200px;
	padding-top: 440px;
	padding-left:5px; 
}
.clickhere {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.clickhere:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F29D20;
	text-decoration: underline;
}
.kk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.kk:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F29D20;
	text-decoration: underline;
}
.index_rightdiv {
	padding-top: 120px;
	padding-left: 120px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	width: 250px;
	height: 280px;
	line-height:1.9em;
	float: left;
}
.index_rightdiv3 {
	padding-top: 100px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	width: 250px;
	height: 280px;
	line-height:1.9em;
	float: left;
}

.index_rightdiv2 {
	width: 680px;
	height: auto;
	float: left;
}
.index_join {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
	width: auto;
	padding-right: 5px;
	float: right;
}
.index_join2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	padding-top: 4px;
	width: auto;
	padding-right: 30px;
	float: right;
}
.index_join3 {
	width: auto;
	height:33px;
}
.index_textfield {
	color: #000000;
	background-color: #b86e72;
	text-align: center;
}
.under_construction {
	height: 810px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/construction.jpg);
}
/*end of index*/

/*policy*/
.policy_banner {
	height: 109px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
}
.policy_body {
	height: 1545px;
	width: 811px;
	background-image: url(../images/PrivacyPolicy_back.jpg);
	margin-right: auto;
	margin-left: auto;
}
.policy_rightdiv {
	float: left;
	padding-top: 80px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	padding-right: 30px;
}
.policy_articlediv {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	padding-bottom: 15px;
	float:right;
	width: 570px;
}
.policy_links {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/news_03.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
/*end of policy*/

/*franchising*/
.franchising_banner {
	height: 109px;
	width: 811px;
	margin-left: auto;	
	margin-right: auto;
}

.franchising_main_body {
	height: 751px;
	width: 811px;
	background-image: url(../images/franchising_main.jpg);
	margin-right: auto;
	margin-left: auto;
}
.franchising_form_body {
	height: 744px;
	width: 811px;
	background-image: url(../images/franchising_form.jpg);
	margin-right: auto;
	margin-left: auto;
}
.franchising_form_body2 {
	height: 744px;
	width: 811px;
	background-image: url(../images/franchising_form2.jpg);
	margin-right: auto;
	margin-left: auto;
}
.franchising_form_body3 {
	height: 744px;
	width: 811px;
	background-image: url(../images/franchising_form3.jpg);
	margin-right: auto;
	margin-left: auto;
}
.franchising_form_body4 {
	height: 784px;
	width: 811px;
	background-image: url(../images/franchising_form4.jpg);
	margin-right: auto;
	margin-left: auto;
}
.franchising_form_links {
	height: 44px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/franchising_footer.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
.franchising_footer {
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	height: 29px;
	background-image: url(../images/home_04.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 4px;
}
.franchising_body {
	height: 757px;
	width: 811px;
	background-image: url(../images/franchising_back.jpg);
	margin-right: auto;
	margin-left: auto;
}
.franchising_menus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 352px;
	padding-right: 15px;
	padding-top: 10px;
}
.franchising_leftdiv {
	width: 290px;
	height: auto;
	float: left;
}
.franchising_join {
	width: 150px;
	float: left;
	padding-top: 370px;
	padding-left: 60px;
	padding-right:10px;
	text-align: center;
}
.franchising_signup {
	width:78px;
	float: left;
	width: 60px;
	padding-top: 370px;


}
.franchising_rightdiv {
	float: left;
	padding-top: 5px;
	padding-left: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	width: 350px;
}
.franchising_rightdiv2 {
	float: left;
	padding-left: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	width: 400px;
}
.franchising_articlediv {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	padding-bottom: 15px;
	padding-top:20px;
}
.franchising_articlediv2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	padding-bottom: 15px;
	padding-top:0px;
}
.franchising_links {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/news_03.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
.franchising_baselinks {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/franchising_back_footer.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
/*end of franchising*/

/*news*/
.news_banner {
	height: 76px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
}
.news_body {
	height: 638px;
	width: 811px;
	background-image: url(../images/news_05.jpg);
	margin-right: auto;
	margin-left: auto;
}
.news_body2 {
	height: 637px;
	width: 811px;
	background-image:url(../images/InTheNews_Community.jpg);
	margin-right: auto;
	margin-left: auto;
}
.news_body3 {
	height: 681px;
	width: 811px;
	background-image: url(../images/presskit.jpg);
	margin-left: auto;
	margin-right: auto;
}
.news_body4 {
	height: 681px;
	width: 811px;
	background-image: url(../images/video_bg.jpg);
	margin-left: auto;
	margin-right: auto;
}
.news_join {
	width: 160px;
	float: left;
	padding-top: 225px;
	padding-left: 30px;
	padding-right: 10px;
	text-align: center;
}
.news_signup {
	width:78;
	float: left;
	width: 70px;
	padding-top: 225px;
}
.news_links {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/news_03.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}


.signature_salads_links {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/menu_signature_salad_footer.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}

.news_links2 {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image:url(../images/InTheNews_Community_bottom.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
.news_footer {
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	height: 29px;
	background-image: url(../images/news_04.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 4px;
}
.news_textfield {
	color: #FFFFFF;
	background-color: #034a80;
	text-align: center;
}

.news_join2 {
	width: 160px;
	float: left;
	padding-top: 335px;
	padding-left: 30px;
	padding-right: 10px;
	text-align: center;
}
.news_signup2 {
	width:78;
	float: left;
	width: 70px;
	padding-top: 335px;
}
.news_join3 {
	width: 160px;
	float: left;
	padding-top: 170px;
	padding-left: 30px;
	padding-right: 10px;
	text-align: center;
}
.news_signup3 {
	width:78px;
	float: left;
	width: 70px;
	padding-top: 170px;
}
.news_press_join {
	width: 160px;
	float: left;
	padding-top: 235px;
	padding-left: 30px;
	padding-right: 10px;
	text-align: center;
}
.news_press_signup {
	width:78;
	float: left;
	width: 70px;
	padding-top: 235px;
}
.news_press_join2 {
	width: 150px;
	float: left;
	padding-top: 235px;
	padding-left: 30px;
	padding-right: 10px;
	text-align: center;
}
.news_press_signup2 {
	float: left;
	width: 50px;
	padding-top: 235px;
	padding-left:10px;
}
.news_leftdiv {
	width: 270px;
	height: auto;
	float: left;
}
.news_leftdiv3{
	width: 270px;
	height: auto;
	float: left;
	padding-left:2px;
	padding-top:3px;
}
.news_leftdiv2 {
	width: 270px;
	height: 100;
	text-align: center;
	padding-top: 20px;
}
.news_articlediv {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	padding-bottom: 7px;
	padding-left:5px;
	line-height: 1.2em;
}
.news_videodiv {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	padding:15px 15px 15px 35px;
	clear:both;
	vertical-align:text-bottom;
}
.news_rightdiv {
	float: left;
	padding-top: 70px;
	width: 480px;
	height: auto;
	padding-right: 10px;
	padding-left: 20px;
}
.news_rightdiv2 {
	float: left;
	padding-top: 70px;
	width: 480px;
	height: auto;
	padding-right: 10px;
	padding-left: 30px;
}
.news_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.news_title + p {
	margin-top: 10px;
}
.news_articledivlink {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
}
.news_articledivlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #F5A01F;
	font-size: 13px;
}
.news_menus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	float:right;
	color: #FFFFFF;
	width:450px;
	text-align: left;
	padding-left: 40px;
	padding-right: 15px;
	padding-top: 10px;
}
/*end of news*/

/* news archive */ 

.news_archive_body {
	height: 688px;
	width: 811px;
	background-image: url(../images/news_archive.jpg);
	margin-right: auto;
	margin-left: auto;
}

.na_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
}
.na_link:hover{
	text-decoration:underline;
}

/* end of news archive*/

/*standing */

.location_body {
	height: 637px;
	width: 811px;
	background-image: url(../images/location_back.jpg);
	margin-right: auto;
	margin-left: auto;
}
.location_div {
	padding-top:150px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	float:left;
	width:50%;
	padding-bottom:5px;
	text-align:center;
}
/*end location*/
/*pasta on the patio */

.pasta_body {
	height: 637px;
	width: 811px;
	background-image: url(../images/pasta_back.jpg);
	margin-right: auto;
	margin-left: auto;
}
.pasta_body2 {
	height: 656px;
	width: 811px;
	background-image: url(../images/pasta_back2.jpg);
	margin-right: auto;
	margin-left: auto;
}
.pasta_body3 {
	height: 857px;
	width: 811px;
	background-image: url(../images/pasta_back3.jpg);
	margin-right: auto;
	margin-left: auto;
}
.pasta_body4 {
	height: 740px;
	width: 811px;
	background-image: url(../images/pasta_back4.jpg);
	margin-right: auto;
	margin-left: auto;
}
.pasta_body5 {
	height: 1100px;
	width: 811px;
	background-image: url(../images/pasta_back5.jpg);
	margin-right: auto;
	margin-left: auto;
}
.pasta_left {
	width: 300px;
	float: left;
	padding-top: 0px;
	color:#FFFFFF;
}
.pasta_news {
	width: 280px;
	float: left;
	padding-left: 15px;
	padding-right: 10px;

}
.pasta_signup {
	width:78;
	float: left;
	width: 80px;
	padding-top: 248px;
	padding-right: 0px;
}

.pasta_join {
	width: 160px;
	float: left;
	padding-top: 250px;
	padding-left: 30px;
	padding-right: 10px;
	text-align: center;
}
.pasta_news_text {
	padding-bottom:15px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.pasta_news_text1 {
	padding-bottom:15px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.pasta_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.pasta_title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.pasta_top {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	float:left;
	width:65%;
	padding-bottom:5px;
}
.pasta_page {
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	float:left;
	width:35%;
	text-align:right;
	padding-bottom:5px;
}
.pasta_page1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	width:100%;
	text-align:right;
}
.pasta_articlediv {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
}
.pasta_articlediv p{
	padding:0px 0px 13px 0px;
	margin:0px;
}
.pasta_rightdiv {
	float: left;
	padding-top: 20px;
	width: 455px;
	height: auto;
	padding-left: 30px;
}

/*end of pasta on the patio*/

/*link*/
a.listLink:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}


a.listLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

a.listLink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

a.listLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #F5A01F;
	text-decoration:underline;
	font-weight:bold;
}
/*end link1*/

/*link*/
a.listLink1:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;	
}


a.listLink1:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

a.listLink1:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

a.listLink1:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #F5A01F;
	text-decoration: underline;
}
/*end link1*/

/*menu_appetizers*/
.appetizers_banner {
	height: auto;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
}
.appetizers_banner2 {
	height: 32px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/menu_appetizers_01.jpg);
}
.appetizers_join {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 350px;
	height: 27px;
	padding-top: 5px;
}
.appetizers_join2 {
	float: right;
	color: #FFFFFF;
	width: 40px;
	height: 27px;
	padding-top: 5px;
	padding-right: 25px;
}
.appetizers_textfield {
	color: #FFFFFF;
	background-color: #034a80;
	text-align: center;
}
.appetizers_body {
	height: 632px;
	width: 811px;
/*	background-image: url(../images/menu_appetizers_03.jpg); */
	background-image: url(../images/menu_appetizers_03.jpg);
	margin-right: auto;
	margin-left: auto;
}
.appetizers_links {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/menu_appetizers_04.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}

.appetizers_menus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-align:center;
	padding-left: 10em;
	padding-top: 10px;
}
.appetizers_menustext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}

.appetizers_menustext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-align: right;
	background-color: #034A80;
}


.current_page_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-align: right;
	background-color: #034A80;
	text-decoration:none;
}

.appetizers_menustext:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-align: right;
	background-color: #034A80;
}

.appetizers_leftdiv {
	width: 200px;
	height: auto;
	text-align: center;
	padding-top: 200px;
	float: left;
}

.appetizers_leftdivtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.appetizers_leftdivtext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.appetizers_rightdiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
	padding-top: 70px;
	padding-left: 110px;
	color: #FFFFFF;
	height: auto;
	padding-right: 2px;
	width: 485px;
	line-height: normal;
}
.appetizers_rightdiv p{
	padding:0px 0px 12px 0px;
	margin:0px;
}
.ff3 .appetizers_rightdiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
	padding-top: 70px;
	padding-left: 110px;
	color: #FFFFFF;
	height: auto;
	padding-right: 2px;
	width: 485px;
	line-height: 1.5em;
}
.safari .appetizers_rightdiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
	padding-top: 70px;
	padding-left: 110px;
	color: #FFFFFF;
	height: auto;
	padding-right: 2px;
	width: 485px;
	line-height: 1.5em;
}
.ff2 .appetizers_rightdiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
	padding-top: 75px;
	padding-left: 110px;
	color: #FFFFFF;
	height: auto;
	padding-right: 2px;
	width: 485px;
	line-height: 1.5em;
}

.desserts2_body .appetizers_rightdiv {
	padding-left: 75px !important;
}

.desserts2_body .appetizers_rightdiv p {
	width:340px;
}

.appetizers_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;

}

.soups_body {
	height: 440px;
	width: 811px;
	background-image: url(../images/menu_soup2_01.jpg);
	margin-right: auto;
	margin-left: auto;
}

.desserts2_body {
	background-image: url(../images/menu_desserts2_01.jpg);
}

.signature_salads_body {
	height: 632px;
	width: 811px;
	background-image: url(../images/menu_salads_body.jpg);
	margin-right: auto;
	margin-left: auto;
}

.soups_links {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/menu_soup2_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
.soup_leftdiv {
	width: 200px;
	height: auto;
	text-align: center;
	padding-top: 260px;
	float: left;
}


.grilled_body {
	height: 700px;
	width: 811px;
	background-image: url(../images/menu_grilled.jpg);
	margin-right: auto;
	margin-left: auto;
}

.grilled_sandwich_body {
	height: 515px;
	width: 811px;
	background-image: url(../images/menu_sandwich_grilled.jpg);
	margin-right: auto;
	margin-left: auto;
}

.grilled_pizza_body {
	height: 632px;
	width: 811px;
	background-image: url(../images/menu_pizza_grilled.jpg);
	margin-right: auto;
	margin-left: auto;
}

.grilled_sandwich_footer {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/menu_grilled_sandwich_footer.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}

.fire_body {
	height: 608px;
	width: 811px;
	background-image: url(../images/menu_fire_01.jpg);
	margin-right: auto;
	margin-left: auto;
}
.grilled_leftdiv {
	width: 200px;
	height: auto;
	text-align: center;
	padding-top: 230px;
	float: left;
}
.universal_body {
	height: 1031px;
	width: 811px;
	background-image: url(../images/menu_universal_01.jpg);
	margin-right: auto;
	margin-left: auto;
}
.universal_links {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/menu_universal_footer.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
.universal_leftdiv {
	width: 200px;
	height: auto;
	padding-top: 0px;
	float: left;
}
.universal_leftdiv2 {
	width: 200px;
	height: auto;
	text-align: center;
	padding-top: 110px;
	float: left;
}
.universal_leftdiv3 {
	width: 200px;
	height: auto;
	text-align: center;
	padding-top: 110px;
	float: left;
}


.universal_leftdiv4 {
	width: 200px;
	height: auto;
	text-align: center;
	padding-top: 120px;
	float: left;
}

.desserts2_body .universal_leftdiv4 {
	padding-top: 210px;
}


.universal_left_pane {
	width: 200px;
	height: auto;
	text-align: center;
	padding-top: 170px;
	float: left;
}

.universal_leftmenu {
	width: 200px;
	height: auto;
	text-align: center;
	padding-top: 170px;
	float: left;
}

.entrees_body {
	height: 678px;
	width: 811px;
	background-image: url(../images/menu_entrees_01.jpg);
	margin-right: auto;
	margin-left: auto;
}



.entrees_links {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/menu_entrees_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
.desserts_body {
	height: 448px;
	width: 811px;
	background-image: url(../images/menu_desserts_01.jpg);
	margin-right: auto;
	margin-left: auto;
}
.desserts_links {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/menu_desserts_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
.desserts_leftdiv {
	width: 200px;
	height: auto;
	text-align: center;
	padding-top: 260px;
	float: left;
}
.drinks_body1 {
	height: 550px;
	width: 811px;
	background-image: url(../images/drinks_01.jpg);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
.drinks_body2 {
	height: 298px;
	width: 811px;
	background-image: url(../images/drinks_02.jpg);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
.drinks_body3 {
	height: 434px;
	width: 811px;
	background-image: url(../images/drinks_03.jpg);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
.safari .drinks_rightdiv {
	float: left;
	padding-top: 60px;
	padding-left: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	padding-right: 10px;
	width: 480px;
	line-height: 1.7em;
}
.ff3 .drinks_rightdiv {
	float: left;
	padding-top: 60px;
	padding-left: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	padding-right: 10px;
	width: 480px;
	line-height: 1.7em;
}
.ff2 .drinks_rightdiv {
	float: left;
	padding-top: 60px;
	padding-left: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	padding-right: 10px;
	width: 480px;
	line-height: 1.7em;	
}
.drinks_rightdiv {
	float: left;
	padding-top: 60px;
	padding-left: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	padding-right: 10px;
	width: 480px;
	line-height: 1.5em;
}
.safari .drinks_rightdiv1 {
	float: left;
	padding-top: 60px;
	padding-left: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	padding-right: 10px;
	width: 480px;
	line-height: 1.5em;
}
.ff3 .drinks_rightdiv1 {
	float: left;
	padding-top: 60px;
	padding-left: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	padding-right: 10px;
	width: 480px;
	line-height: 1.5em;
}
.ff2 .drinks_rightdiv1 {
	float: left;
	padding-top: 60px;
	padding-left: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	padding-right: 10px;
	width: 480px;
	line-height: 1.5em;	
}
.drinks_rightdiv1 {
	float: left;
	padding-top: 60px;
	padding-left: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	padding-right: 10px;
	width: 480px;
	line-height: 1.5em;
}
.drinks_rightdiv2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float: left;
	padding-top: 60px;
	padding-left: 110px;
	color: #FFFFFF;
	height: auto;
	padding-right: 2px;
	width: 485px;
	line-height: 1.55em;
}
.drinks_rightdiv2 p{
	padding:0px 0px 11px 0px;
	margin:0px;
	
}
/*end of menu*/

/*location*/
.location_banner {
	height: 109px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
}
.locations_body {
	height: 848px;
	width: 811px;
	background-image: url(../images/locations.jpg);
	margin-right: auto;
	margin-left: auto;
}
.locations_body p{
	padding:0px 0px 10px 0px;
	margin:0px;
}
.locations_rightdiv {
	float: left;
	padding-top: 90px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	width: 220px;
}
.locations_rightdiv2 {
	float: left;
	padding-top: 90px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 190px;
	padding-right: 10px;
	width: 230px;
}
.locations_rightdiv3 {
	margin-top:60px;
	/*float: left;
	margin:0px;
	padding-top: 100px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 250px;*/
}
.locations_rightdiv4 {
	float: left;
	padding-top: 40px;
	padding-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	padding-right: 0px;
	width: 170px;
}
.locations_updiv {
	width: 811px;
	height:390px;
}
.locations_rightarticlediv {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
}
.location_join {
	width: 160px;
	float: left;
	padding-top: 330px;
	padding-left: 30px;
	padding-right: 10px;
	text-align: center;
}
.location_signup {
	width:78px;
	float: left;
	width: 70px;
	padding-top: 330px;


}
/*end of locationm*/
.appetizers_here1 {
	width:200px;
	height:99px;
}
.appetizers_here2 {
	width:131px;
	height:22px;
	float:left;
}
.appetizers_here3 {
	width:69px;
	height:22px;
	float:left;
}
.fax {
	width:480px;
	height:370px;
	background-image: url(../images/faxmenupop.jpg);
	padding-top: 230px;
	text-align: center;
	line-height: 1.3em;

/*giftcard*/
}
.giftcard_body {
	height: 463px;
	width: 811px;
	background-image: url(../images/giftcard_01.jpg);
	margin-right: auto;
	margin-left: auto;
}
.giftcard_body2 {
	height: 52px;
	width: 811px;
	background-image: url(../images/giftcard_02.jpg);
	margin-right: auto;
	margin-left: auto;
}
.giftcard_links {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/giftcard_03.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
.giftcard_buynow {
	height: 400px;
	width: 450px;
	background-image: url(../images/giftcard_01.jpg);
	margin-right: auto;
	margin-left: auto;
}
/*end of giftcard*/

/*about*/
.about_body {
	height: 689px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
}
.about_left {
	height:689px;
	background-image: url(../images/about_01.jpg);
	float: left;
	width: 299px;
}
.about_right {
	height:689px;
	background-image: url(../images/about_02.jpg);
	float: left;
	width: 512px;
}
.about_links {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/about_03.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
.about_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	height: auto;
	width: 450px;
	line-height: normal;
	padding-top: 75px;
	padding-left: 20px;
}
/*end of about*/

/*e-club*/
.e-club_body {
	height: 700px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/e-club.jpg);
}


.e-club_setting_body {
	height: 781px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/update_setting_bg.jpg);
}



.e-club_rightdiv {
	height:auto;
	width: 580px;
	padding-left: 220px;
	padding-top: 60px;
}
.e-club_rightdiv2 {
	float:right;
	height:auto;
	padding-top:70px;
	padding-left:80px;
	width: 500px;
}
.e-club_textfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
}
.e-club_textfield2 {
	color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
}
.e-club_textfield3 {
	color: #000000;
	background-color: #b7d4f2;
	text-align: left;

}
.e-clubty_body {
	height: 292px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/e-clubty_01.jpg);
}
.e-clubty_body2 {
	height: 126px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/e-clubty_02.jpg);
}
.e-clubty_links {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/e-clubty_03.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
.e-clubty_clickhere {
	padding-top: 250px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 120px;
	float: left;
}
.e-clubty_rightdiv {
	padding-top: 50px;
	padding-left: 120px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	width: 260px;
	height: auto;
	line-height:1.8em;
	float: left;
}
/*end of e-club*/

/*contact us*/
.contact_body {
	height: 626px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/contact_01.jpg);
}
.contact_body p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	line-height: normal;
}
.contact_body a {
	color: #FFFFFF;
}
.contact_links {
	height: 40px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/contact_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
.contact_leftdiv {
	height: 626px;
	width: 220px;
	float:left;
}
.contact_rightdiv {
	height:auto;
	width: 560px;
	float:left;
	padding-top: 40px;
	color:#fff;
}
.contact_policy {
	width: 150px;
	padding-left: 20px;
	padding-right: 30px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 1.5em;
}
.contact_clickhere {
	padding-top: 250px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 120px;
	float: none;
}
.contact_menu {
	width:200;
	height: 150px;
}
/*end of contact*/

/*feedback*/
.feedback_body {
	height: 781px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/feedback_01.jpg);
}
.feedback_links {
	height: 40px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/feedback_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}

/* employment */

.employment_banner {
	height: 109px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
}

.employment_body {
	height: 767px;
	width: 811px;
	background-image: url(../images/employment.jpg);
	margin-right: auto;
	margin-left: auto;
}

.employment_links {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/employment_footer.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}

.employment_leftdiv {
	width: 300px;
	height: auto;
	float: left;
}

.employment_join {
	width: 160px;
	float: left;
	padding-top: 390px;
	padding-left: 50px;
	padding-right: 10px;
	text-align: center;
}
.employment_signup {
	width:78px;
	float: left;
	width: 70px;
	padding-top: 390px;
}

.employment_rightdiv {
	float: left;
	padding-top: 10px;
	padding-left: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	width: 410px;
}
.employment_articlediv{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	padding-bottom: 15px;
}

/* end of employment */

/* camille */
select.selector {
	color: #777;
	border: 1px #CCCCCC solid;
	border-width: 1px;
	border-style: solid;
	background: #b7d4f2;
	cursor: pointer;
	padding: 0.10em;
}
option.optionOdd {
	background:#D6E2E9;
	padding: 0.1em;
}

option.optionEven {
	background: #fff;
	padding: 0.1em;
}

option {
	color: #444;
	padding: 0.1em;
}

.confirmText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.yellowlink{
	color:#f4a11f;
	font-weight:bold;
}
a.here{
	color:#FFFFFF;
}
a.here:hover{
	color:#f4a11f;
}
a.news_archive_link{
	color:#FFFFFF; 
	text-decoration:none;
	font-size: 13px;
}
a.news_archive_link:hover{
	color:#FFFFFF; 
	text-decoration:underline;
	font-size: 13px;
}
textarea{
	overflow:hidden; 
	resize:none;
}


.ie .overlay_class {
  visibility:hidden; background-color:#FFFFFF; position:absolute; top:0px;; left:0px; height:920px; width:1270px; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; z-index:5;
}

.ie7 .overlay_class {
  visibility:hidden; background-color:#FFFFFF; position:absolute; top:0px;; left:0px; height:920px; width:1270px;/*top:109px;; left:224px; height:786px; width:811px; */filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; z-index:5;
}


.webkit .overlay_class {
  visibility:hidden; background-color:#FFFFFF; position:absolute; top:0px;; left:0px; height:920px; width:1270px;/*top:109px;; left:227px; height:786px; width:811px; */ filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; z-index:5;
}

.gecko .overlay_class {
  visibility:hidden; background-color:#FFFFFF; position:absolute; top:0px;; left:0px; height:920px; width:1270px;/*top:109px;; left:227px; height:786px; width:811px; */ filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; z-index:5;
}



.gecko .franchising_bannerPK, .gecko .news_body3PK, .gecko .franchising_linksPK, .gecko .index_footerPK {
	margin-left: 227px;

}

.webkit .franchising_bannerPK, .webkit .news_body3PK, .webkit .franchising_linksPK, .webkit .index_footerPK {
	margin-left: 227px;

}

.ie .franchising_bannerPK, .ie .news_body3PK, .ie .franchising_linksPK, .ie .index_footerPK {
	margin-left: auto;

}

.ie7 .franchising_bannerPK, .ie7 .news_body3PK, .ie7 .franchising_linksPK, .ie7 .index_footerPK {
	margin-left: auto;

}

	



/**/
.gecko .franchising_bannerPK {
	height: 109px;
	width: 811px;
	margin-right: auto;

}


.gecko .news_body3PK {
	height: 681px;
	width: 811px;
	background-image: url(../images/presskit.jpg);
	margin-right: auto;
}

.gecko .index_footerPK {
	width: 811px;
	margin-right: auto;
	height: 29px;
	background-image: url(../images/home_04.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 4px;
}

/**/
.webkit .franchising_bannerPK {
	height: 109px;
	width: 811px;
	margin-right: auto;

}

.webkit .news_body3PK {
	height: 681px;
	width: 811px;
	background-image: url(../images/presskit.jpg);
	margin-right: auto;

}

.webkit .franchising_linksPK {
	height: 45px;
	width: 811px;
	margin-right: auto;
	padding-top: 28px;
	background-image: url(../images/news_03.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;

}

.webkit .index_footerPK {
	width: 811px;
	margin-right: auto;
	height: 29px;
	background-image: url(../images/home_04.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 4px;
}


/**/
.ie .franchising_bannerPK {
	height: 109px;
	width: 811px;
	margin-right: auto;
}

.ie .news_body3PK {
	height: 681px;
	width: 811px;
	background-image: url(../images/presskit.jpg);
	margin-right: auto;
}

.ie .franchising_linksPK {
	height: 45px;
	width: 811px;
	margin-right: auto;
	padding-top: 28px;
	background-image: url(../images/news_03.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}


.gecko .franchising_linksPK {
	height: 45px;
	width: 811px;
	margin-right: auto;
	padding-top: 28px;
	background-image: url(../images/news_03.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}

.ie .index_footerPK {
	width: 811px;
	margin-right: auto;
	height: 29px;
	background-image: url(../images/home_04.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 4px;
}



/**/
.ie7 .franchising_bannerPK {
	height: 109px;
	width: 811px;
	margin-right: auto;
}

.ie7 .news_body3PK {
	height: 681px;
	width: 811px;
	background-image: url(../images/presskit.jpg);
	margin-right: auto;
}

.ie7 .franchising_linksPK {
	height: 45px;
	width: 811px;
	margin-right: auto;
	padding-top: 28px;
	background-image: url(../images/news_03.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}

.ie7 .index_footerPK {
	width: 811px;
	margin-right: auto;
	height: 29px;
	background-image: url(../images/home_04.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 4px;
}


.gecko .paul_class {
	width:640px; background-color:#942227; color:#FFFFFF; padding:1em; font-size:11px;
}

.webkit .paul_class {
	width:640px;background-color:#942227; color:#FFFFFF; padding:1em; font-size:11px;
}


.ie .paul_class {
	width:640px; background-color:#942227; color:#FFFFFF; padding:1em; font-size:11px;
}

.ie7 .paul_class {
	width:640px; background-color:#942227; color:#FFFFFF; padding:1em; font-size:11px;
}

/*GIFTCARD DESIGNS*/

.gc_design_rightdiv {
	float: left;
	padding-top: 5px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	width: 350px;
}

.gc_design_leftdiv {
	width: 350px;
	height: auto;
	float: left;
}

.gc_design1_leftdiv {
	width: 350px;
	height: auto;
	float: left;
	background:url(../images/order_summary.jpg) no-repeat;
}


.gc_design1_body {
	height: 780px;
	width: 811px;
	background-image: url(../images/gc_design1.jpg);
	margin-right: auto;
	margin-left: auto;
}
.gc_design1_body_order {
	width: 811px;
	background:url(../images/plain_bg.jpg);
	margin-right: auto;
	margin-left: auto;
}
.gc_design1_left_order{
	width:330px;
	padding:310px 0px 0px 30px;
	z-index:5;
	/*background:url(../images/bottom_design.png) no-repeat bottom;*/
}
.gc_design_bottom{
	height:200px;
	background:url(../images/bottom_design.png) no-repeat bottom;
}
.gc_design2_left_order{
	width:330px;
	padding:330px 0px 0px 30px;
	z-index:5;
	/*background:url(../images/bottom_design.png) no-repeat bottom;*/
}
.gc_design1_join {
	width: 150px;
	float: left;
	padding-top: 390px;
	padding-left: 60px;
	padding-right:10px;
	text-align: center;
}
.gc_design1_signup {
	width:78px;
	float: left;
	width: 60px;
	padding-top: 390px;
}

.gc_design2_body {
	height: 774px;
	width: 811px;
	background-image: url(../images/gc_design2.jpg);
	margin-right: auto;
	margin-left: auto;
}
.gc_design3_leftdiv {
	width: 320px;
	height:230px;
	padding-top:350px;
	padding-left:20px;
	background:url(../images/gc_design3.jpg);
	float: left;
	color:#FFFFFF;
	font:12px Arial, Helvetica, sans-serif;
}

.gc_design3_body {
	height: 872px;
	width: 811px;
	background-image: url(../images/gc_design3.jpg);
	margin-right: auto;
	margin-left: auto;
}

.gc_cart_leftdiv {
	width: 330px;
	height: auto;
	float: left;
	background:url(../images/whats_my_balance.jpg) no-repeat;
}

.gc_cart_rightdiv {
	float: left;
	padding-top: 5px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	width: 350px;
}

/* arts wine and recipes*/
.forum_body {
	/*height: 659px;*/
	clear:both;
	width: 811px;
	background:#e1e1e2;
	margin-right: auto;
	margin-left: auto;
}

/* sitemap */
.sitemap_links {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/sitemap_footer.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}

.sitemap_body {
	height: 605px;
	width: 811px;
	background-image: url(../images/sitemap.jpg);
	margin-right: auto;
	margin-left: auto;
}
.sitemap_rightdiv{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:100px 25px 0px 290px;

}
.sitemap_col{
	float:left;
	width:210px;
	padding:10px;
}
.sitemap_ulmain{
	list-style-type:none;
	padding:0px;
}
.sitemap_ulmain a{
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}
.sitemap_ulmain a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#FFF;
}
.sitemap_ulsub{
	list-style-type:none; 
	padding:0px 0px 0px 15px;
}
.sitemap_ulsub a{
	font-weight:normal;
	text-decoration:none;
	color:#FFF;
}
.sitemap_ulsub a:hover{
	font-weight:normal;
	text-decoration:underline;
	color:#FFF;
}


.sitemap_main_txt  {
	font-size:14px;
	font-weight:bold;
}

/* WINES */

.wine_body{
	height: 692px;
	width: 811px;
	background-image: url(../images/WinesPage.jpg);
	margin-right: auto;
	margin-left: auto;
}

.wine_links {
	height: 45px;
	width: 811px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
	background-image: url(../images/WinesPageFooter.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}

.wine_leftdiv{
	float:left;
	width:248px;
	padding:97px 0 0 0;
	color:#FFFFFF;
	font:bold 15px Arial, Helvetica, sans-serif;
}
.wine_leftdiv2{
	width:228px;
	padding:10px 10px 0 10px;
	color:#FFFFFF;
	font:13px Arial, Helvetica, sans-serif;
}
.wine_rightdiv{
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	padding:70px 20px 0 20px;
	width:520px;
	color:#FFFFFF;
	height:590px;
	overflow:hidden;
}
.wine_title{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:4px;
}
.wine_cont{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height:60px;
	padding:0px 30px 0px 30px;
}
.wine_title a , .wine_cont a{
	color:#FFFFFF;
	text-decoration:none;
}
.wine_title a:hover, .wine_cont a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

/*ARTS*/

.art_body{
	height: 698px;
	width: 811px;
	background-image: url(../images/ArtPage.jpg);
	margin-right: auto;
	margin-left: auto;
}
.art_leftdivmain{
	float:left;
	width:750px;
	padding:0;
	color:#FFFFFF;
	font:bold 15px Arial, Helvetica, sans-serif;
}
.art_leftdiv{
	float:left;
	width:248px;
	padding:105px 0 0 0;
	color:#FFFFFF;
	font:bold 15px Arial, Helvetica, sans-serif;
}
.art_leftdiv2{
	width:228px;
	padding:10px 10px 0 10px;
	color:#FFFFFF;
	font:13px Arial, Helvetica, sans-serif;
	background:#daa12e;
}
.art_leftdiv3{
	width:248px;
	padding:5px 0px 0px 0px;
	color:#FFFFFF;
	font:13px Arial, Helvetica, sans-serif;
}
.art_rightdiv{
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	padding:190px 20px 0 20px;
	width:455px;
	color:#FFFFFF;
	overflow:hidden;
}
.art_rightdiv2{
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	width:60px;
	color:#FFFFFF;
	padding:7px 0px 0px 0px;
	text-align:right;
	height:693px;
	overflow:hidden;
	
}
.art_menus {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 352px;
	padding-right: 15px;
	padding-top: 10px;
	width:380px;
}
.art_frame{
	background:url(../images/art_frame.jpg) no-repeat;
	width:228px;
	height:293px;
	margin-left:auto;
	margin-right:auto;
	padding:30px 35px 28px 27px;
	color:#000000;
	overflow:hidden;
	text-align:center;
}

.recipe_menus {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 352px;
	padding-right: 15px;
	padding-top: 10px;
	width:380px;
}
.recipe_body {
	background-image: url(/style/images/RecipeForum_UnderCon.jpg);
	height: 536px;
	background-repeat: no-repeat;
	width: 810px;
	margin:auto;
}


/* 
wine color coding - by paeng
*/

a.wine_food_links {
	text-decoration:underline;
}
#show_mo_yr{
	padding:5px;
	font:bold 15px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFFFFF;
}
