/****************************************************************************************************
COPYRIGHT 2009 - SOUTH INDIES, ALL RIGHTS RESERVED 
SITE DEVELOPED BY PIXEL POINT
****************************************************************************************************/

#wrapper {
	position: relative;
	width: 650px;
	height: 630px;
	top: 0px;
	margin: 0 auto;
	padding: 0px;
	border-right: 6px solid #3b2527;
	border-left: 6px solid #fcdb00;
	/*border-bottom: 6px solid #3b2527;*/
	background: #f8c301 url(../images/wrapper_bg1.gif) repeat;	
}

#wrapper2 {
	position: fixed;
	width: 650px;
	height: 630px;
	bottom: 0px;
	left: 50%;
	margin-left: -331px;
	padding: 0px;
	border-right: 6px solid #3b2527;
	border-left: 6px solid #fcdb00;
	/*border-bottom: 6px solid #3b2527;*/
	background: #f8c301 url(../images/wrapper_bg1.gif) repeat;	
}

#glass {
	position: absolute;
	right: -30px; 
	top: -10px; 
	width: 228px; 
	height: 421px; 
	padding: 0px;
	border: 0px solid #999999;
	background: transparent url(../images/glass.png) no-repeat; overflow: hidden;
	z-index: 9999999;
}

#fork_spoon {
	position: absolute;
	right: -35px; 
	top: 115px; 
	width: 223px; 
	height: 459px; 
	padding: 0px;
	border: 0px solid #999999;
	z-index: 99999;
	background: transparent url(../images/fork_spoon.png) no-repeat; overflow: hidden;
}

#right_of_table {
	position: absolute;
	right: -37px; 
	top: -10px; 
	width: 243px; 
	height: 554px; 
	padding: 0px;
	border: 0px solid #999999;
	z-index: 99999;
	background: transparent url(../images/right_of_table.png) no-repeat; overflow: hidden;
}

#top_left_border {
	position: absolute;
	left: -16px; 
	top: -14px; 
	width: 11px; 
	height: 99px; 
	padding: 0px;
	border: 0px solid #999999;
	background: transparent url(../images/top_left_border.png) no-repeat; overflow: hidden;
}

#leftmenu {
	position: absolute;
	left: -85px; 
	top: 30px; 
	width: 320px; 
	height: 580px; 
	padding: 0px;
	border: 0px solid #999999;
	background: transparent url(../images/left_menu.png) no-repeat; overflow: hidden;
}

#salt_pepper {
	position: absolute;
	left: 10px; 
	top: 570px; 
	width: 146px; 
	height: 189px; 
	padding: 0px;
	border: 0px solid #999999;
	background: transparent url(../images/salt_n_pepper.png) no-repeat; overflow: hidden;
}

#plate {
	position: absolute;
	right: 110px; 
	top: 120px; 
	width: 474px; 
	height: 450px; 
	padding: 0px;
	border: 0px solid #999999;
	z-index: 99999;
	background: transparent url(../images/plate.png) no-repeat; overflow: hidden;
}

#logo {
	position: absolute;
	left: 10px; 
	top: 15px; 
	width: 164px; 
	height: 40px; 
	padding: 0px;
	border: 0px solid #999999;
}

#home_page_links {
	position: absolute;
	left: 20px; 
	top: 100px; 
	width: 150px; 
	height: 100px; 
	padding: 5px;
	border: 0px solid #999999;
}

.home_page_menu {
	padding: 5px;
	float: left; 
	width: 150px; 
	height: 17px;	
}

#menu_container {
	position: absolute;
	left:0px; 
	top: 60px; 
	width: 140px; 
	height: 300px; 
	padding: 0px;
	border: 0px solid #999999;
}

.menuitem {
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 25px;
	float: left; 
	width: 140px; 
	height: 27px;	
}

.activemenuitem {
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 11px;
	float: left; 
	width: 140px; 
	height: 27px;	
}

.menuitem2 {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	float: left; 
	width: 140px; 
	height: 12px;
}

.spacer {
	padding: 0px; 
	float: left; 
	width: 200px; 
	height: 15px;	
}

#content_area1 {
	position: absolute;
	left: 35px; 
	top: 27px; 
	width: 399px; 
	height: 360px; 
	padding: 0px;
	border: 0px solid #999999;
}

#content_area2 {
	position: absolute;
	left: 65px; 
	top: 30px; 
	width: 450px; 
	height: 455px; 
	padding: 0px;
	border: 0px solid #999999;
}

#submenu_container {
	position: absolute;
	left: 0px; 
	width: 140px; 
	height: 170px; 
	padding: 0px;
	border: 0px solid #999999;
}

#submenu_container2 {
	position: absolute;
	left: 0px;
	top: 50px;
	width: 280px; 
	height: 310px; 
	padding: 0px;
	border: 0px solid #999999;
}

#container1 {
	position: absolute;
	left: 0px;
	width: 140px; 
	height: 120px; 
	padding: 0px;
	border: 0px solid #999999;
}

#container2 {
	position: absolute;
	left: 0px;
	width: 140px; 
	height: 12px; 
	padding: 0px;
	border: 0px solid #999999;
}

#container3 {
	position: absolute;
	left: 0px;
	width: 140px; 
	height: 108px; 
	padding: 0px;
	border: 0px solid #999999;
}

#container4 {
	position: absolute;
	left: 0px;
	width: 140px; 
	height: 24px; 
	padding: 0px;
	border: 0px solid #999999;
}

#container5 {
	position: absolute;
	left: 0px;
	width: 140px; 
	height: 96px; 
	padding: 0px;
	border: 0px solid #999999;
}

#container6 {
	position: absolute;
	left: 0px;
	width: 140px; 
	height: 36px; 
	padding: 0px;
	border: 0px solid #999999;
}

#container7 {
	position: absolute;
	left: 0px;
	width: 140px; 
	height: 84px; 
	padding: 0px;
	border: 0px solid #999999;
}

#container8 {
	position: absolute;
	left: 0px;
	width: 140px; 
	height: 48px; 
	padding: 0px;
	border: 0px solid #999999;
}

#container9 {
	position: absolute;
	left: 0px;
	width: 140px; 
	height: 72px; 
	padding: 0px;
	border: 0px solid #999999;
}

#container10 {
	position: absolute;
	left: 0px;
	width: 140px; 
	height: 60px; 
	padding: 0px;
	border: 0px solid #999999;
}

#container11 {
	position: absolute;
	left: 0px;
	width: 140px; 
	height: 60px; 
	padding: 0px;
	border: 0px solid #999999;
}

#btn1 {
	position: absolute;
	left: 120px; 
	top: 215px; 
	width: 150px; 
	height: 26px; 
	padding: 0px;
	border: 0px solid #999999;
}

#btn2 {
	position: absolute;
	left: 250px; 
	top: 215px; 
	width: 150px; 
	height: 26px; 
	padding: 0px;
	border: 0px solid #999999;
}

#btn3 {
	position: absolute;
	left: 120px; 
	top: 135px; 
	width: 150px; 
	height: 26px; 
	padding: 0px;
	border: 0px solid #999999;
}

#btn4 {
	position: absolute;
	left: 250px; 
	top: 135px; 
	width: 150px; 
	height: 26px; 
	padding: 0px;
	border: 0px solid #999999;
}

#slide1dv {	
	position: relative;
	width: 510;
	height: 460px;
	top: 0px;
	overflow: hidden;
	padding: 0px;
	left: 0px;
	border-style: solid;
	border-width: 0px;
	border-color: #999999;
	z-index: 1;
	filter:progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,duration=5,enabled=false)
}

#recipes_link {
	position: absolute;
	right: 20px; 
	bottom: 2px; 
	width: 161px; 
	height: 12px; 
	padding: 0px;
	border: 0px solid #999999;
}

#control_buttons {
	position: absolute;
	left: 65px; 
	bottom: 55px; 
	width: 16px; 
	height: 15px; 
	padding: 0px;
	border: 0px solid #999999;
}

#viewmap {
	position: absolute;
	right: 65px; 
	bottom: 55px; 
	width: 50px; 
	height: 12px; 
	padding: 0px;
	border: 0px solid #999999;	
}

#unlimited {
	position: absolute;
	right: 65px; 
	bottom: 55px; 
	width: 83px; 
	height: 10px; 
	padding: 0px;
	border: 0px solid #999999;	
}

#download_btn {
	position: absolute;
	right: 80px; 
	bottom: 85px; 
	width: 100px; 
	height: 17px; 
	padding: 0px;
	border: 0px solid #999999;	
}

#press_column1 {
	position: absolute;
	left: 50px; 
	top: 45px; 
	width: 90px; 
	height: 285px; 
	padding: 0px;
	border: 0px solid #999999;	
}

#press_column2 {
	position: absolute;
	left: 150px; 
	top: 45px; 
	width: 90px; 
	height: 285px; 
	padding: 0px;
	border: 0px solid #999999;	
}

#press_column3 {
	position: absolute;
	left: 250px; 
	top: 45px; 
	width: 90px; 
	height: 285px; 
	padding: 0px;
	border: 0px solid #999999;	
}

.press_thumbnail {
	padding: 0px;
	float: left; 
	width: 90px; 
	height: 95px;
}

#slide1dv {
	position: absolute;
	left: 35px; 
	top: 27px; 
	width: 399px; 
	height: 360px; 
	padding: 0px;
	border: 0px solid #999999;
}

#addthis_box {
	position: absolute;
	left: 15px;
	top: 365px;
	width: 36px;
	height: 10px;
	border: 0px solid #333333;
}

#bff {
	position: absolute;
	left: 15px;
	top: 300px;
	width: 120px;
	height: 39px;
	border: 0px solid #333333;
}

#blog_link {
	position: absolute;
	right: 190px;
	top: 5px;
	width: 96px;
	height: 12px;
	border: 0px solid #333333;
}

/* ANCHOR STYLES*/
a:link { 
  color: #e67817;
  text-decoration: none;
}
a:visited {
  color: #e67817;
  text-decoration: none; 
}
a:hover {
  color: #f8c301;
  text-decoration: underline;
}
a:active { 
  color: #f8c301;
  text-decoration: none; 
}