T/*--------------------------------------------------------------------------
Developed by:	WhiteSnow Software Consultancy Pvt. Ltd. (INDIA)
				www.whitesnowsoftware.com
Project Name:   Rostituscan Kitchen
  Start Date:   26th March 2012
----------------------------------------------------------------------------*/
* {margin:0; padding:0}
table{ border-collapse:collapse; border-spacing:0; }
td,th{ padding:4px; }
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal; }
li{ list-style:none; }
fieldset{border:none;}
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
legend{ font-size:14px; color:#E82F3F; background:#FFF; }
p{ margin:3px 0;font-weight: normal;}
img, a img, a{ border:0; background:transparent; }
a{ color:#0096ff; text-decoration:none; }
a:link, a:active, a:visited { background:transparent; border: 0 none; }
a:hover { text-decoration: none; color:#000; }
input, textarea, select{ font-size:12px; font-family:Tahoma; color:#333; padding:1px; font-weight:normal; }
@font-face {
    font-family: 'TitilliumText15L400wt';
    src: url('titilliumtext15l-400-wt-webfont.eot');
    src: url('titilliumtext15l-400-wt-webfont.eot?#iefix') format('embedded-opentype'),
         url('titilliumtext15l-400-wt-webfont.woff') format('woff'),
         url('titilliumtext15l-400-wt-webfont.ttf') format('truetype'),
         url('titilliumtext15l-400-wt-webfont.svg#TitilliumText15L400wt') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{ 
	color:#000;
	background:#fff;
	font-family:TitilliumText15L400wt,Tahoma,Helvetica,Arial,sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
}

/* ---------------- All Basic and Massege CSS ---------------- */
.msg-success{
	padding:7px 5px 7px 30px;
	font-size:13px;
	font-weight:bold;
	color:#036c00;
	margin:5px;
	font-family: Arial;
	border: 1px solid #dedede;
	background:#EFFFD6 url(../images/sucess.png) no-repeat left;
}
.msg-error{
	padding:7px 5px 7px 30px;
	font-size:13px;
	color:#ff0000;
	margin:5px;
	font-family: Arial;
	border: 1px solid #dedede;
	background-color:#fffe8f;
}
.msg-no-data{
	overflow:hidden;
	text-align:center;
	background-color: #fcfecb;
	padding:5px;
	margin:5px 5px 10px 5px;
	font-weight:bold;
	color:#000;
}
.validate-error{
	overflow:hidden;
	font-size: 10px;
	color:red;
	padding:2px 0;
}

h1 { font-size: 18px; color:#000; }
h2 { font-size: 15px; }
h3 { font-size: 13px; }
h4 { font-size: 11px; }
h5 { font-size: 10px; }
h6 { font-size: 8px; }

input.error,select.error,textarea.error{	border: 1px solid red; }
label.error{ color:red; }

.text-l{ text-align:left; }
.text-c{ text-align:center; }
.text-r{ text-align:right; }

.w10{width:10px;}
.w100{width:100px;}
.w145{width:145px;}
.w132{width:132px;}
.w175{width:175px;}
.w214{width:214px;}

.h10{height:10px;}

.cb,.clear{ clear:both;}
.fl{ float:left; }
.fr{ float:right; }
.cursor{ cursor:pointer; }

/* ---------------- CONTAINERS ---------------- */
#layout{
	width:800px;
	margin:0 auto 13px auto;
	background:#000;
	padding:0;
}
#middle{
	height:641px;
	width:612px;
	float:left;
	background:#ddd8d1;
}
#footer{
	clear:both;
	padding:4px 15px 0 25px;
	width:761px;
	color:#fff;
}
/* ---------------- Header Section ---------------- */
/* ---------------- Menu Section ---------------- */
#menubar{
	float:left;
	background-color: #ddd8d1;
	//background:#014d71 url("../images/left-bg.jpg") repeat-x;
	width:151px;
	padding:14px 17px 16px 20px;
	height:611px;
}
.logo{margin-bottom: -15px;}
.menu-links{
	text-align:right;
}
.menu-links-ul{}
.menu-links-ul li{
	margin:8px 6px 5px 0;
}
.menu-links-ul li a:hover{
	color:#c8b18b;
}
.menu-links-ul li a{
	font-size: 15px;
	color:#014d71;
	text-align:right;
}
/* ---------------- Middle Section ---------------- */
#middle #left{
	float:left;
	width:201px;
	height:601px;
}
#middle #right{
	float:left;
	padding:15px 0 0 10px;
} 
.banner{
	width:595px;
	height:309px;
	border-top:3px solid #fff;
	border-right:3px solid #fff;
	border-bottom:3px solid #fff;
	margin-top:18px;
}
.shadow{
	//background: url("../images/shadow-img.png") no-repeat;
	height:21px;
	width:600px;
}
.address-div:last-child{
	margin:0px;
}
.address-div{
	text-align:center;
	float:left;
	margin:-20px 30px 10px 85px;
}
.address-div img{}
.mainHeading{
	font-size: 24px;
	color:#014d71;
	line-height:23px;
	font-weight:bold;
}
.address-div h2{
	font-size: 18px;
	color:#000;
	line-height:22px;
}
.choice-cook h2{
	text-align:center;
	font-size: 18px;
	color:#014d71;
	margin:-10px 0 12px;
}
.slider-div{ overflow:hidden;}
/* ---------------- Menu Links Section ---------------- */
.heading{
	font-size: 26px;
	color:#000;
	font-weight:bold;
	margin:0 0 12px;
	text-transform:uppercase;
}
.content{
	padding:10px 0;
}
.content p{
	margin:2px 0 20px;
	font-size:12px;
	color:#000;
	text-align:justify;
	font-family: Arial;
}
.content b{
	font-size:12px;
	color:#014d71;
	font-family: Arial;
}  
.content p a{color:#000;}
.content p a span{color:#0069a6; font-weight:bold;}
.content p a:hover{text-decoration:underline; color:#0069a6;}
.content-ul{margin:15px 0;}
.content-ul li{
	background: url("../images/contentstar.png") no-repeat;
	padding:6px 30px;
}
.content-ul li a{
	font-size:16px;
	color:#000;
	font-weight:bold;
	font-family: Arial;
}
.content-ul li a:hover{
	text-decoration:underline;
}
.management-ul{margin:0 0 15px;}
.management-ul li{
	background: url("../images/mgmtstar.png") no-repeat;
	padding:1px 17px;
	background-position:3px 4px;
	font-size: 13px;
}
.platter-list-ul{}
.platter-list-ul li{
	padding:3px 0;
}
.platter-list-ul li a{
	font-size: 13px;
	color:#014d71;
	font-family: Arial;
	text-decoration:none;
	font-weight:bold;
}
.platter-list-ul li a:hover{
	text-decoration:underline;
	color:#6f1010;
}
.subheading{
	border-top:1px solid #014d71;
	margin:15px 0;
	padding-top:10px;
}
img.list-starstyle{float:left;}
.subheading h1{
	float:left;
	color:#014d71;
	margin:6px;
	font-family: Arial;
	font-weight:normal;
}
.subheading a{
	float:left;
	font-size: 10px;
	color:#000;
}
.veganmenu-ul{
	margin:10px 0 0 5px;
}
.orderto{
	background:#005073;
	padding:9px 0px;
	text-align:center;
	margin-top:131px;
}
.onlinedeliv{
	background:#005073;
	padding:7px 0px;
	text-align:center;
	color: #fff;
	font-family:arial;
	width:340px;
	margin-top:5px;
}
.orderto h2{
	font-size:15px;
	color:#fff;
	font-family: Arial;
}
.forhelppal{
	background:#005073;
	padding:9px 0px;
	text-align:center;
}
.forhelppal h2{
	font-size:15px;
	color:#fff;
	font-family: Arial;
}
.location-address{
	margin:10px 0;
	float:left;
}
.location-address p{
	margin:2px 0 !important;
	text-align:left !important;
	width:213px;
}
.location-div .w132{
	font-weight:bold;
}
.location-div{
	width:560px;
}
/* ---------------- Footer Section ---------------- */
.footer-left{float:left;}
.footer-left a{
	margin-right:6px;
}
.footer-right{
	float:right;
	padding:4px 0 0;
}
.footer-links{}
.footer-links li:last-child{
	background:none;
}
.footer-links li{
	background: url("../images/footer-seperator.png") no-repeat scroll right;
	float:left;
	padding:2px 23px 0 15px;
}
.footer-links li a{
	color:#fff;
	font-size: 26px;
	font-weight:bold;
}
.footer-links li a:hover{
	text-decoration:underline;
}
.footer-right h3{
	font-size: 14px;
	color:#fff;
	margin:7px 0 12px 0;
	font-weight:normal;
}
.footer-right h3 a{color:#c8b18b;}
.footer-right h3 a:hover{text-decoration:underline;}
.signUp{
	float:left;
	margin:3px 5px;
}
/* ---------------- Other Css ---------------- */
/* ---------------- Job Application ---------------- */
.contact-form{
	margin-bottom:15px;
}
.contact-form li b{color:#000;}
.contact-form li{
	padding:5px 0 0;
}
.nameValue{margin:0 10px 0 0;}
.label{
	font-size: 11px;
	font-family: Arial;
	color:#000;
}
.label2{
	font-size: 11px;
	font-family: Arial;
	color:#000;
	text-align:left;
	margin:0 10px 0 0;
	width:225px;
}
.w150{
	width:140px;
	height:12px;
	padding:5px;
}
.w170{
	width:168px;
	height:12px;
	padding:5px;
}
.w80{
	width:70px;
	height:12px;
	padding:5px;
	margin:0 10px 0 0;
}
.w70{
	width:70px;
	height:12px;
	padding:5px;
}
textarea{
	width:253px;
	padding:5px;
	height:40px;
}
.comments-txtarea p{
	margin:5px 0 !important;
}
.comments-txtarea textarea{
	width:390px;
	padding:5px;
	height:55px;
}
input[type="radio"]{
	margin:0 2px 0 10px;
}
input[type="submit"]{
	background: url("../images/submit-button.png") no-repeat;
	width:95px;
	height:27px;
	border:0 none;
	cursor:pointer;
}
.socialiocn {
    margin: 8px 0 0 -20px;
    text-align: left;
    width: 187px;
}
.locationimg{
margin-right:10px;
float:left;
width:201px;
}
.onlinordering li{
margin-bottom:15px;
}
.onlinordering li a{
color: #014d71 !important;
}
.thankyoudiv{
font-family:arial !important;
}
.thankyoudiv p{
text-align:center !important;
}
.commentdiv{
text-align:center;
}
img.blogspot{
	margin:0 7px -1px;
}
.officeno{
	font-weight:bold;
	text-decoration:underline;
}
.fundraising-div a{
	color:#ce0f0f !important;
	font-weight:bold;
}
.fundraising-div a:hover{
 	color:#ce0f0f !important;
	font-weight:bold;
}
.fundraisers-ul{}
.fundraisers-ul li{
	font-size: 13px;
    padding: 5px 0 15px 30px;
	background: url("../images/fundraiserstar.png") no-repeat scroll 1px 4px;
	color:#8B0000;
	font-family: Arial;
}
.fundraisers-ul li a{color:#8B0000;font-weight:bold;}
.fundraisers-ul li a:hover{text-decoration:underline;}
