body {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:
	 text-align:justify; background:url(../images/bg_01.gif) repeat-y center; background-color:#873F0F;
}


/*============================================================
 !Reset
============================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*============================================================
 !Defaults
============================================================*/

h1,h2,h3,h4,h5,h6 {line-height:normal;}
h1 {font-size:200%; letter-spacing:-0.01em;}
h2 {font-size:150%;}
h3 {font-size:125%}
h4 {font-size:116%}
h5 {font-size:106%}
h6 {font-size:96%}
p { line-height:1.22em; }

b,strong {
	font-weight:bold;
	line-height:1;
	}

i,em { font-style:italic; }

img { vertical-align: middle; }

a {
	color:#368CCC;
	outline:none;
	text-decoration:underline;
	}
a:hover {
	color:#2D75AB;
	text-decoration:none;
	}
a img, .noborder { border:0; }

a.nounderline {
	text-decoration:none;
	}
a.nounderline:hover {
	text-decoration:underline;
	}

ul {
	list-style: none;
	}




ul,li,p,img,div,br { padding:0px; margin:0px;}

*{
	margin:0 auto; padding:0;
	}

dl { font-size: 100%; line-height:20px; padding: 0; margin: 5px auto 10px ; width: 532px; float:left; }
dt, dd {padding: 2px 3px; margin: 0; border-width: 1px 0 0; border-style: solid; border-color: rgb(219,202,145); }
dt { width: 450px; float: left; clear: both; color:#0B215E; font-weight:normal; }
.menu_title { font-size:14px; color:#8A7637; font-weight:bold; border-bottom:#9C8F67 2px solid; padding-bottom:5px;}
.menu_name { font-size:12px; color:#382E0F; padding:8px 0 8px 0;}
.menu_dcrp { font-size:10px; color:#382E0F; padding:8px 0 8px 15px;}


/*============================================================
 !Basics
============================================================*/

#homepage { margin:0 auto; width:958px; padding:0 0 0 0; position:relative;}
	
#homepage_1 { margin:0 auto; width:958px; background:url(../images/body_bg_02.gif) repeat-y center; position:relative;}

.bg4header { width:942px; margin:0 auto; background:url(../images/vertical_long_bg.gif) repeat-x top; overflow:hidden;}

.vertical_long_bg {
	margin:0 auto;
	width:882px;
	background:url(../images/vertical_long_bg.gif) repeat-x top;
	background-color:#700707;
	padding:0 30px 0 30px;
	overflow:hidden;
	}
.left_part { 
	width:280px;
	float:left;
	}
.left_bodypart { width:280px; float:left; padding:0 0 0 30px;}

.right_bodypart { width:602px; float:left;}
.left_part22 { 
	width:280px;
	float:left;
	height:540px;
	background-color:#803A0B;
	}

.business_name { background:url(../images/sangam_restaurant.jpg) no-repeat; width:247px; height:145px; margin:5px 0 14px 16px; float:left;}

.navi_tp { background:url(../images/navi_tp.gif) no-repeat top; width:280px; height:22px; float:left;}

.navi { width:230px; background-color:#803A0B; padding:0 20px 20px 30px; float:left;}
.naviss { width:280px; background-color:#803A0B; float:left; }
.navi2 { width:230px; padding:0 0 20px 30px; float:left;  background-color:#803A0B;}
.navi2 ul { padding:0px; margin:0px; display:block;}
.navi2 li { background:url(../images/border_btm_bg.gif) repeat-x bottom; padding:1px 0 1px 0;}
.navi2 li a { background:url(../images/navi_bullet01.gif) no-repeat 8px center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#F0DEA4; text-decoration:none; padding:0 0 0 30px; display:block; line-height:30px;}
.navi2 li a:hover { background:url(../images/navi_bullet02.gif) no-repeat 8px center; text-decoration:none; background-color:#6B310A; line-height:30px; color:#F0DEA4;}
.navi2 li .active { background:url(../images/navi_bullet02.gif) no-repeat 8px center; text-decoration:none; background-color:#6B310A; line-height:30px; color:#F0DEA4;}


.left_dark_line01 { border-top:#662E09 2px solid; width:230px; height:15px; float:left;}
.left_dark_line02 { border-top:#662E09 2px solid; width:230px; height:15px; margin:12px 0 0 0;}


.navigator { width:230px; float:left;}
.navigator ul { padding:0px; margin:0px; display:block;}
.navigator li { background:url(../images/border_btm_bg.gif) repeat-x bottom; padding:1px 0 1px 0;}
.navigator li a { background:url(../images/navi_bullet01.gif) no-repeat 8px center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#F0DEA4; text-decoration:none; padding:0 0 0 30px; display:block; line-height:30px;}
.navigator li a:hover { background:url(../images/navi_bullet02.gif) no-repeat 8px center; text-decoration:none; background-color:#6B310A; line-height:30px; color:#F0DEA4;}
.navigator li .active {}
.left_col { float:left; }
.speciaized_in { background:url(../images/specialized_in.gif) no-repeat; width:230px; height:17px; float:left; margin:0;}
.spez { width:250px; background-color:#803A0B; padding:0 0 20px 30px; float:left;}
.spez ul { margin:0; padding:0;}
.spez li { list-style:none; background:url(../images/bullet_03.gif) no-repeat left center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F0DEA4; text-decoration:none; line-height:16px; padding:0 0 0 20px;}
.contact_detail { width:230px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#F0DEA4; font-size:11px; float:left;}
.contact_detail_header { background:url(../images/contact_detail_header.gif) no-repeat; width:105px; height:13px; margin:30px 0 0 0; float:left; }

.weaccpt { width:230px; padding:20px 0px 0px 0px; float:left;}
.weacc_header { background:url(../images/weaccept.gif) no-repeat; height:17px; width:230px;}
.cards { background:url(../images/cards.jpg) no-repeat; height:33px; width:230px; margin-top:10px;}


.right_part {
	width:602px;
	height:450px;
	float:left;
	}
.slog { width:602px; height:52px; background:url(../images/slogan.gif) no-repeat top; float:left;}

.header_img { background:url(../images/header_img.jpg) no-repeat; width:602px; height:257px; float:left;}
	
.main_body {
	width:602px;
	background:url(../images/body_bg_y.gif) repeat-y center;
	float:left;
	position:relative;}
.body_left_shadow { background:url(../images/body_left_shadow.gif) repeat-y; width:10px; height:445px; float:left;}
.body_main { width:532px; padding:30px 30px 0 30px; float:left;}
.body_main2 { width:532px; padding:30px 0 0 40px; float:left;}


.container_00 { float:left; width:532px; margin:0; padding:0; position:relative;}
.left_conti { width:367px; float:left; border-top:#9C8F67 2px solid; padding:15px 0 15px 0; margin:10px 0 10px 0; float:left; text-align:justify;}
.left_conti2 { width:370px; float:left; border-top:#9C8F67 2px solid; padding:15px 0 15px 0; margin:10px 0 10px 0; float:left;}

.feat_gallery_header { background:url(../images/feat_gallery_header.gif) no-repeat; width:532px; height:18px; float:left;}
.dark_line_02 { border-top:#9C8F67 2px solid; width:372px; float:left; padding:0; margin:10px 0 0 0;}
.img_02 { background:url(../images/img_02.jpg) no-repeat; width:123px; height:142px; float:left; margin:0; padding:0;}
.img_03 { background:url(../images/img_03.jpg) no-repeat; width:123px; height:142px; float:left; margin:0; padding:0;}
.img_04 { background:url(../images/img_04.jpg) no-repeat; width:123px; height:142px; float:left; margin:0; padding:0;}
.img_05 { background:url(../images/img_05.jpg) no-repeat; width:121px; height:132px; float:left; margin:0; padding:0;}

	
.footer_part {
	height:50px;
	float:left;
	width:882px;
	}

.footer_part2 {
	float:left;
	width:882px;
	margin:0px;
	padding:0 0 0 30px;
	background-color:#700707;
	font-size:11px; color:#E6A4A4; text-align:center;
	}
.footer_bg { background:url(../images/footer_bg.gif) no-repeat top; width:882px; height:23px; padding:0 0 8px 0;}
.text_link_footer { font-size:11px; color:#E6A4A4; text-decoration:underline;}
.text_link_footer:hover { font-size:11px; color:#fff; text-decoration:none;}


/*----+--+------+---------+---+--------+-+------+ HOME PAGE ONLY----+---+----+-------+--+------  */

.welcome_header { background:url(../images/welcome_header.gif) no-repeat; width:532px; height:13px; float:left;}
.welcome_header2 { background:url(../images/welcome_header.gif) no-repeat; width:532px; height:13px; float:left;}


.img_01 { background:url(../images/img_01.jpg) no-repeat; width:135px; height:129px; float:left; margin:20px 0 0 30px;}
.spe_discount { background:url(../images/strictly_halal.jpg) no-repeat; width:140px; height:143px; float:left; margin:20px 0 0 20px;}

/*----+--+------+---------+---+--------+-+------+ ABOUT US PAGE ONLY----+---+----+-------+--+------  */

.aboutus_header { background:url(../images/aboutus_header.gif) no-repeat; height:14px; width:532px; float:left;}
.img_06 { background:url(../images/img_06.jpg) no-repeat; width:135px; height:176px; float:left; margin:20px 0 0 30px;} 





/*----+--+------+---------+---+--------+-+------+ MENU PAGE ONLY----+---+----+-------+--+------  */

.menu_header { background:url(../images/menu_header.gif) no-repeat; width:532px; height:13px; float:left;}
.left_conti4menu { width:532px; float:left; border-top:#9C8F67 2px solid; padding:15px 0 15px 0; margin:10px 0 10px 0; float:left;}



/*----+--+------+---------+---+--------+-+------+ GALLERY PAGE ONLY----+---+----+-------+--+------  */


.gallery_header { background:url(../images/gallery_header.gif) no-repeat; width:532px; height:28px; border-bottom:#9C8F67 2px solid; float:left; margin:0 0 20px 0;}










/*----+--+------+---------+---+--------+-+------+ CONTACT PAGE ONLY----+---+----+-------+--+------  */
.contactus_header { background:url(../images/contactus_header.gif) no-repeat; width:532px; height:13px; float:left;}

/******************************** 4 every contact page ***********************/

#contactContent{
	margin:0 auto;
	padding:10px;
	}
	
#formCont{
	padding:5px;
	width:350px;
	}	
	
.cssform p{
	width: 220px;
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 155px; /*width of left column containing the label elements*/
	border-top: 1px dashed #404040;
	height: 1%;
	color:#000000;
}

.cssform label{
	font-weight: bold;
	float: left;
	margin-left: -155px; /*width of left column*/
	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}



.star{
	color:#957B0D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.DefaultSubmtBtn{
	border:2px solid #E1D4C0;
	background-color:#ffffff;
	font-weight:bold;
	color:#6699FF;
	height:25px;
	cursor:pointer;
	}	
	
.DefaultSubmtBtnHover{
	border:2px solid #BAA68E;
	background-color:#F5EDE3;
	font-weight:bold;
	color:#BAA68E;
	height:25px;
	cursor:pointer;
	}	

.feedback-textfield{
	border:2px solid #C6AE47;
	color:#414862;
	width:150px;
	padding-left:7px;
	background-color:#F7F7F7;
}

.feedback-textfield1{
	border:2px solid #C6AE47;
	color:#414862;
	width:180px;
	padding-left:7px;
	height:100px;
	background-color:#F7F7F7;
}

.formbutton{
	cursor:pointer;
	border:1px #353535 solid;
	background:#282828;
	color:#7b7b7b;
	font-weight:bold;
	padding: 1px 2px;
	width:70px;
	height:20px;
}
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	float: right;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.more:hover {color: #ffffff;
	text-decoration: none;}

