@charset "utf-8";
/* CSS Document  by Mg */

body {
	margin:0;
	padding:0;
	background:url(../images/bg_body.gif) repeat-x;
	background-color:#7b1129;
	font:12px Arial, Helvetica, sans-serif;
}
body.internal{ background:url(../images/bg_internal_body.gif) repeat-x;background-color:#7b1129;}

#container {
	width:972px;
	margin:0 auto
}
#logo {
	background:url(../images/logo.gif) no-repeat;
	float:left;
	width:293px;
	height:106px;
}

#logo a{ display:block; width:100%; height:100%}
.contacs_us {
	margin:0;
	padding:0 8px 0 0;
	list-style:none;
	width:670px;
	float:right;
	height:34px;
}
.contacs_us li {
	float:right;
	font-size:12px;
	color:#FFFFFF;margin-left:10px;
	
}
.contacs_us li a {
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	padding-top:8px
}
.contacs_us li a:hover{ color:#7b1129}

.left {float:left;}

/*******************menu stlyes********************************/
.menu {
	list-style:none;
	width:679px;
	float:left;
	padding:0;
	margin:0;
}
.menu li {
	float:left;
	height:72px;
}

.menu li a {
	display:block;
	width:100%;
	height:100%;
	text-indent:-3000px}
.menu li.aboutus {
	
	width:113px;
	background: url(../images/strip_menu.gif) no-repeat 0 0
}
.menu li.aboutus a:hover{
	background: url(../images/strip_menu.gif) no-repeat 0 -72px
}

.menu li.currentpromos {
	width:166px;
	background: url(../images/strip_menu.gif) no-repeat -113px 0
}
.menu li.currentpromos a:hover{
	background: url(../images/strip_menu.gif) no-repeat -113px -72px
}
.menu li.vipmembers {
	width:139px;
	background: url(../images/strip_menu.gif) no-repeat -279px 0
}
.menu li.vipmembers a:hover{
	background: url(../images/strip_menu.gif) no-repeat -279px -72px
}

.menu li.cookingclases {
	width:173px;
	background: url(../images/strip_menu.gif) no-repeat -418px 0
}
.menu li.cookingclases a:hover{
	background: url(../images/strip_menu.gif) no-repeat -418px -72px
}


.menu li.carres {
	width:88px;
	background: url(../images/strip_menu.gif) no-repeat -591px 0
}
.menu li.carres a:hover {
background: url(../images/strip_menu.gif) no-repeat -591px -72px}


/***********************************************/
.img_central {
	background:url(../images/img_central.jpg) no-repeat;
	width:972px;
	height:290px;
	clear:both;
}
.img_central_internal{
	width:972px;
	clear:both;
	height:181px;
}

#banner_cooking {background-image:url(../images/img_cooking.jpg);}
#banner_about_us {background-image:url(../images/img_about_us.jpg);}
#banner_careers {background-image:url(../images/img_careers.jpg);}
#banner_vip_members {background-image:url(../images/img_vip_members.jpg);}
#banner_promos {background-image:url(../images/img_promos.jpg);}
	
/*****************************content****************************/
.content {
	background:url(../images/bg_content.gif) repeat-y;
	color:#666666;
}
.content p {text-align:justify; margin-bottom:20px; padding:0 3px}
.content p a:link, .content p a:visited {color:#7B1129; text-decoration:none;}
.content p a:hover {text-decoration:underline;}

.content .bg_top {
	background:url(../images/bg_content_top.gif) no-repeat;
	height:8px
}
.content .bg_bottom{
background:url(../images/bg_content_bottom.gif) no-repeat bottom;
	height:10px;
	clear:both

}
.content_header {
	padding:24px 30px 0px 30px;
	height:115px;
	#height:115px;

	clear:both
}
.content_header h1 {
	background:url(../images/h1_welcome.gif) no-repeat;
	width:279px;
	height:57px;
	margin:9px 0 0 0;
	padding:0;
	text-indent:-3000px;
	float:left;/*text-indent:-3000px*/
}
.content_header p {
	float:left;
	margin:0;
	width:602px;
	font-size:14px;
	text-align:justify;
	padding:0 0 27px 30px;
	#padding-bottom:20px;
	
}
.content_header hr {
	border:none;
	height:1px;
	background:#cccccc;
	padding:0;
	clear:both;
	margin:0 10px;
}
#left_column {
	width:282px;
	float:left;
	padding-left:30px
}
#left_column p {
	text-align:justify
}
#center_column {
	width:282px;
	float:left;
	padding-left:25px
}
#right_column {
	width:294px;
	float:left;
	padding:5px 0 0 25px;
}
#right_column div {
	border:1px solid #d8d8d8;
	margin-bottom:15px
}
#right_column div a {
	display:block;
	width:100%;
	height:100%;
	text-indent:-4000px;
}
#right_column #bewarawrds2008 {
	background:url(../images/bewarawrds2008.jpg) no-repeat;
	width:292px;
	height:73px
}
#right_column #kitchenwarehouseviop {
	background:url(../images/kitchenwarehousevip.jpg) no-repeat;
	width:292px;
	height:156px
}
#right_column #kitchenwarehouseviop a {
	background:url(../images/btn_joinnow.gif) no-repeat 20px 113px
}
#right_column #kitchenwarehouseviop a:hover {
	background:url(../images/btn_joinnow_hover.gif) no-repeat 20px 113px
}
#right_column #cookingclasses {
	background:url(../images/cookingclasses.jpg) no-repeat;
	width:292px;
	height:156px
}
#right_column #cookingclasses a {
	background:url(../images/btn_clickhere.gif) no-repeat 20px 104px
}
#right_column #cookingclasses a:hover {
	background:url(../images/btn_clickhere_hover.gif) no-repeat 20px 104px
}
#right_column #currentadvertising {
	background:url(../images/currentadvertising.jpg) no-repeat;
	width:292px;
	height:155px
}
#right_column #currentadvertising a{
	background:url(../images/btn_clickhere2.gif) no-repeat 20px 102px
	}
#right_column #currentadvertising a:hover{
	background:url(../images/btn_clickhere2_hover.gif) no-repeat 20px 102px
	}
#right_column_internal .hour_boxes{
	margin:0 50px 50px 0;
	float:left;
	}
#right_column_internal .hour_boxes table{
	width:250px;
	border:1px #CCC solid;
	}	
.location_boxes{
	margin:0 50px 50px 0;
	float:left;
	width:250px;
	border:1px #CCC solid;
	}
.location_boxes .location_name{
	font-weight:bold;
	padding:10px;
	background-color:#EEE;
	}	
.location_boxes .location_details{
	padding:10px;
	}		
.location_boxes .location_details p{
	padding:0;
	margin:0 0 10px 0;
	}		
#bottom_content {
background:url(../images/img_bottom.gif) no-repeat 38px 0;
height:93px;clear:both;
padding:0 30px;
	
}
#bottom_content hr {
	border:none;
	height:1px;
	background:#cccccc;
	clear:both;
	margin:0 10px;
}
.content_img {
	background:url(../images/bg_images.gif) no-repeat;
	padding: 5px
}
#footer{ padding:0 5px 0 5px; height:228px}
#footer .bloqs{ float:left}


#footer ul { list-style:none; padding:0 32px 0 0; color:#FFFFFF; line-height:20px; margin:0}
#footer ul li a{ color:#FFFFFF; text-decoration:none}
#footer ul li a{ color:#FFFFFF; text-decoration:none}
#footer .bloqs h2 {height:24px; margin:0 0 10px 0; text-indent:-3000px; margin-top:22px}
#footer .bloqs h2.osbornepark { background:url(../images/osborne-Park.gif) no-repeat; width:145px;}
#footer .bloqs h2.melville  { background:url(../images/melville.gif) no-repeat; width:87px;}
#footer .bloqs h2.midland  { background:url(../images/midland.gif) no-repeat; width:97px;}
#footer .bloqs h2.cockburn { background:url(../images/cockburn.gif) no-repeat; width:107px;}
#footer .bloqs h2.cannington  { background:url(../images/cannington.gif) no-repeat; width:127px;}

#footer .copyrights{ float:left; padding-top:32px; color:#FFFFFF; width:150px}


/********internal pages*******************/

/*left column*/
#left_column_internal{ float:left; width:279px; margin:10px 0 ; height:100%; border-right:1px solid #cccccc}
#left_column_internal div { width:226px; height:233px; margin:28px auto 0 auto;}
#left_column_internal div a { display:block; height:100%; width:100%; text-indent:-3000px}

#cooking_classes{ background:url(../images/cooking_classes.jpg) no-repeat}
#cooking_classes a{ background:url(../images/ccc_clickhere.jpg) no-repeat 70px 197px}
#cooking_classes a:hover{ background:url(../images/ccc_clickhere_hov.jpg) no-repeat 70px 197px}

#current_advertising{ background:url(../images/current_advertising.jpg) no-repeat}
#current_advertising a{ background:url(../images/ca_clickhere.jpg) no-repeat 70px 187px}
#current_advertising a:hover{ background:url(../images/ca_clickhere_hov.jpg) no-repeat 70px 187px}

#vip_members{ background:url(../images/vip-members.jpg) no-repeat}
#vip_members a{ background:url(../images/vm_clickhere.jpg) no-repeat 70px 158px}
#vip_members a:hover{ background:url(../images/vm_clickhere_hov.jpg) no-repeat 70px 158px}


/*end left column*/
#right_column_internal{padding: 0 35px 0 308px}
#right_column_internal h1 {widht:240px; height:88px; border-bottom: 1px solid #cccccc; margin:40px 0 40px 0; text-indent:-3000px}

#right_column_internal h1.vip_members{ background:url(../images/bg_vip_title.gif) no-repeat}
#right_column_internal h1.about{ background:url(../images/bg_about_title.gif) no-repeat}
#right_column_internal h1.cooking{ background:url(../images/bg_cooking_title.gif) no-repeat}
#right_column_internal h1.careers{ background:url(../images/bg_careers_title.gif) no-repeat}
#right_column_internal h1.current_ad{ background:url(../images/bg_current_ad_title.gif) no-repeat}
#right_column_internal h1.hours{ background:url(../images/bg_hours_title.gif) no-repeat}
#right_column_internal h1.contact{ background:url(../images/bg_contact_title.gif) no-repeat}

#right_column_internal h2{ font-size:14px; margin-bottom:40px}
h2 .purple{ color:#7b1129}
h2 .green{ color:#a1b91e}



