body  {
	font: 12px Georgia, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #333333;
	background-color: #FFFFFF;
	background: #FFFFFF;
	background-repeat:repeat-x;
	background-position:top left;
}
body a:link, body a:visited  {
	font: Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding:0px 5px 0px 5px;
} 

#bcontent a:link, #bcontent a:visited  {
	text-decoration:underline;
}

#container {
	margin: 0;
	text-align: left;
}



#toplinks {
	float:right;
	padding: 0px 50px 0px 50px;
	width:950px;
	height:20px;
	font: 13px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
	text-align:right;
} 

#toplinks a:link, #toplinks a:visited  {
	font: 13px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
	padding: 0px 5px 0px 5px;
} 

#toplinks a:hover, #toplinks a:active  {
	font: 13px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:underline;
} 

#header {
	padding: 0px 0px 0px 0px;
} 

#header img {
	margin: 0px 0px 0px 5px;
} 

/* MAIN LAYOUT - MENU'S - RESERVATIONS - MEDIA - GIFT CARDS */
#sidebarright {
	float: right;
	width: 325px;
	height:383px;
	padding: 0px;
}
#sidebarleft {
	float: left;
	width: 625px;
	height:383px;
	padding: 0px;
}


/* LOCATION LAYOUT - GOOGLE MAP */
#sidebarrightmap {
	float: right;
	width: 625px;
	height:383px;
	padding: 0px;
	font: 12px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}
#sidebarleftmap {
	float: left;
	width: 325px;
	height:383px;
	padding: 0px;
}


#mainContent {
	margin: 0px 0px 0px 0px;
	padding: 0px 50px 0px 50px;
	background-image: url(http://printrestaurant.com/tmp/cache/images/layouts/varka-main-background.png);
	height: 383px;
	width: 950px;
} 
#bottomcontent {
	padding: 10px 50px 0 50px;
} 

#bottomright {
	float: right;
	width:203px;
	padding: 10px 55px 15px 55px;
	text-align: center;
} 

#footer {
	padding: 0 55px 0 55px;
	font-size: 13px;
}

#footer img {
	padding: 0px 15px 0px 0px;
	vertical-align:middle;
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
body,td,th {
	font-size: 12px;
}
body img {
	border: none;
}


div .menus {
	font: 13px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #092D69;
	text-decoration:none;
	line-height:25px;
	display:table-cell;
	vertical-align:middle;
	height:383px;
	padding:0px 0px 0px 15px;
	margin:0px;
}

.menus a:link, .menus a:visited  {
	font: 13px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #092D69;
	text-decoration:underline;
	line-height:25px;
	padding:0px;
	margin:0px;
} 

.menus a:hover, .menus a:active  {
	font: 13px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #0B4096;
	text-decoration:underline;
	line-height:25px;
	padding:0px;
	margin:0px;
} 

div .formresponse {
	font: 12px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #092D69;
	text-decoration:none;
	line-height:15px;
	display:table-cell;
	vertical-align:middle;
	height:383px;
	padding:0px 0px 0px 15px;
	margin:0px;
}

.formresponse a:link, .formresponse a:visited  {
	font: 12px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #092D69;
	text-decoration:underline;
	line-height:15px;
	padding:0px;
	margin:0px;
} 

.formresponse a:hover, .formresponse a:active  {
	font: 12px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #0B4096;
	text-decoration:underline;
	line-height:15px;
	padding:0px;
	margin:0px;
}






div .inthemedia {
	font: 18px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #092D69;
	font-style: italic;
	text-decoration:none;
	line-height:20px;
	display:table-cell;
	vertical-align:middle;
	height:353px;
	padding:0px 25px 0px 25px;
	margin:0px;
}

.inthemedia a:link, .formresponse a:visited  {
	font: 18px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #092D69;
	text-decoration:underline;
	line-height:20px;
	padding:0px;
	margin:0px;
} 

.inthemedia a:hover, .formresponse a:active  {
	font: 18px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #0B4096;
	text-decoration:underline;
	line-height:20px;
	padding:0px;
	margin:0px;
} 

div .inthemediamore {
	float:right;
	font: 12px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #5E6B71;
	text-decoration:none;
	line-height:20px;
	text-align:right;
	height:30px;
	padding:5px 20px 5px 20px;
	margin:0px;
}
.inthemediamore a:link, .inthemediamore a:visited  {
	font: 16px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #5E6B71;
	text-decoration:none;
	line-height:20px;
	padding:0px;
	margin:0px;
} 

.inthemediamore a:hover, .inthemediamore a:active  {
	font: 16px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #0B4096;
	text-decoration:underline;
	line-height:20px;
	padding:0px;
	margin:0px;
} 


div .pdfdownload {
	float:left;
	font: 12px Georgia,Verdana, Arial, Helvetica, sans-serif;
	color: #5E6B71;
	text-decoration:none;
	text-align:left;
	height:30px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}







td {vertical-align:top;}
.b_top {border-top:3px solid #7A7A7A;}
.b_left {border-left:3px solid #7A7A7A;}
.b_bottom {border-bottom:3px solid #7A7A7A;}
.b_right {border-right:3px solid #7A7A7A;}
.leftcol {}
.topcol {width:971px;padding:0px;margin:0px;}
.centcol {width:971px;height:491px;padding:0px;margin:0px;overflow:hidden;}
#topblankimg {width:971px;height:0px;}
#logoimg {position:relative; float:left;}
#logomenu {width:1071px;}
#maintable {height:100%;}
#bcontent {width:670px; padding:15px; padding-right:45px;line-height:16px;}
#sociallinks {float:left; width:30px; position:relative; padding-top:15px;}
#rfooter {float:right; width:180px; position:relative; padding:15px; line-height:20px;font-family:Arial;}
#rfooter a{text-decoration:none;}
#rfooter a, #rfooter a:hover {padding:0px;margin:0px;font-size:12px;}

#centerimagenav {position:relative;width:971px;height:491px;overflow:hidden;}


#toptransparent {position:absolute; top:0px; left:0px; color:#FFFFFF; width:971px; height:55px; overflow:hidden; background: url("http://printrestaurant.com/tmp/cache/images/toptransparent.png"); font-size:14px; line-height:50px;text-align:center;font-family:Arial,verdana,sans-serif;text-transform:uppercase;letter-spacing:.5px;}

#imagenav {position:absolute; bottom:0px; left:0px; width:971px; height:436px; overflow:hidden; }
#imageover,#imagenav, #imagenav img, #imagenav a{padding:0px;margin:0px;}
#imagenav1, .botnavimg1{width:324px; height:436px;  position:relative; float:left;}
#imagenav2, .botnavimg2{width:323px; height:436px; position:relative; float:left;}
#imagenav3, .botnavimg3{width:324px; height:436px; position:relative; float:left;}

#over1 {position:absolute;bottom:0px;left:0px;height:40px; width:325px;  background: url("http://printrestaurant.com/tmp/cache/images/toptransparent.png");background-repeat:repeat;}
#over2 {position:absolute;bottom:0px;left:327px;height:40px; width:318px; background: url("http://printrestaurant.com/tmp/cache/images/toptransparent.png");background-repeat:repeat;}
#over3 {position:absolute;bottom:0px;left:647px;height:40px; width:324px; background: url("http://printrestaurant.com/tmp/cache/images/toptransparent.png");background-repeat:repeat;}

#over1,#over2,#over3 {color:#FFFFFF; text-align:center;font-size:16px;height:30px;padding-top:10px;}
.setover1 {height:30px;padding-top:406px;color:#CC9933;}
.setover2 {height:30px;padding-top:406px;color:#CC0000;}
.setover3 {height:30px;padding-top:406px;color:#3399CC;}
.unsetover {height:30px;padding-top:10px;color:#FFFFFF;}



#left_content {width:431px; height:491px;float:left;position:relative;}
#right_content, #right_content img {width:539px; height:491px;float:right; position:relative;}
#right_content #inthemedialinks img {width:auto; height:auto;float:none;position:none;}
.contactform {text-align:right; line-height:30px;}
.contactform #message {}
.contactform label {vertical-align:top;}
.contactform textarea, .contactform input {margin-left:20px; width:200px;}
.submit input {border:1px solid #7c7c7c;}
.pagetitle {font-size:15px; text-transform:uppercase; font-family:Georgia,Verdana, Arial, Helvetica, sans-serif;color:#A0A0A0;}
.contentpadding {padding:20px; padding-bottom:10px;}
p {padding:0px;margin:0px}

.inthemediathumb {float:left; position:relative; width:260px;text-align:center;padding-top:20px;}
.inthemediathumb a:link,.inthemediathumb a:active,.inthemediathumb a:hover,.inthemediathumb a:visited,.inthemediathumb a{text-decoration:none;}
#slideshow-container { width:971px; height:491px; position:relative; }
#slideshow-container img, #galleryimg {width:971px; height:491px; display:block; position:absolute; top:0; left:0;  }


DROPDOWN MENU  */



#maindropdown *, #maindropdown a, #maindropdown a:hover {
	font: 13px Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#FFF;
}

#maindropdown {
	float: left;
	padding: 35px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
width:621px
}

/* this is the main UL element*/
.dropdown{
	list-style:none;
}

/* these are the inner menus*/
.dropdown ul{
	margin:0px 0px 0px 0px;
	padding:0;
	list-style:none;
	background:transparent  url(../../images/opaque.png);
	text-decoration:none;
}

/* these are all the LIs in the menu*/
.dropdown li{
	margin:0px;
	cursor:pointer;
	padding:4px 9px 0px 4px;
	text-decoration:none;
}

/* these are anchor in the menu, if you want to style them differently from the rest of you website*/
.dropdown a{
	text-decoration:none;
	color:#FFF;
	width:100%;
	text-decoration:none;
}

.dropdown a:hover{
	color:#000000;
	text-decoration:none;
}

/* these are the LIs that only belong to submenu*/
.dropdown ul li{
	margin:5px; 0px; 0px; 10px;
	width:175px;
	text-align: left;
	text-decoration:none;
}

/* these are the LIs that contains a submenu*/
.dropdown li.submenu-down{
}

/* these are the LIs that contain a submenu and which are in a sub-menu themselve*/
.dropdown li.submenu-left{
}

#maindropdown li {
}
#maindropdown li ul li {
	padding:0px;
}
#maindropdown li ul li a, #maindropdown li ul li a:hover {
	color:#FFFFFF;
	font-size:13px;
}
#maindropdown li ul li a:hover {
text-decoration:underline;
}







/* DROPDOWN IN THE MEDIA */



/* BOTTOM NAV SURROUNDING DIV */
#bottomritmedia {
	float: right;
	width:318px;
	padding: 0px 7px 20px 20px;
	text-align: left;
} 

/* BOTTOM NAV STYLES */
#maindropdown_ftmedia *, #maindropdown_ftmedia a, #maindropdown_ftmedia a:hover {
	font: 13px Georgia, Verdana, Arial, Helvetica, sans-serif;
	line-height:170%;
	font-weight:normal;
	text-decoration:none;
	color:#FFF;
	width: 318px;
}

#maindropdown_ftmedia {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 318px;
	background-color: #066666;
}

/* this is the main UL element*/
.dropdown_ftmedia{
	padding: 0px;
	margin: 0px;
	list-style:none;
	width: 318px;
}

/* these are the inner menus*/
.dropdown_ftmedia ul{
	padding: 0px;
	margin: 0px;
	list-style:none;
	background-color: #FFFFFF;
	width: 318px;
}

/* these are all the LIs in the menu*/
.dropdown_ftmedia li{
	padding: 0px;
	margin: 0px;
	cursor:pointer;
	width: 318px;
}

/* these are anchor in the menu, if you want to style them differently from the rest of you website*/
.dropdown_ftmedia a{
	text-decoration:none;
	color:#FFF;
	width:318px;
}

.dropdown_ftmedia a:hover{
	color:#000000;
}

/* these are the LIs that only belong to submenu*/
.dropdown_ftmedia ul li{
	padding: 0px;
	margin: 0px;
	border-bottom:thin solid #066666;
	width: 318px;
	text-align: left;
}

/* these are the LIs that contains a submenu*/
.dropdown_ftmedia li.submenu-down{
	width: 318px;
}

/* these are the LIs that contain a submenu and which are in a sub-menu themselve*/
.dropdown_ftmedia li.submenu-left{
	width: 318px;
}

#maindropdown_ftmedia li {
	width: 318px;
}
#maindropdown_ftmedia li ul li {
	padding:0px;
	width: 318px;
}
#maindropdown_ftmedia li ul li a, #maindropdown_ftmedia li ul li a:hover {
	color:#000000;
	font-size:13px;
}
#maindropdown_ftmedia li ul li a:hover {
text-decoration:underline;
}