/* CSS Document */

* {
	padding:0px;
	margin:0px;
}

body {
	background:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
background:#fff url(../images/global/background.jpg) top repeat-x;
}

/**************************************** STRUCTURE START ******************************************/

div.page-container {
	width:970px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:0 auto;
}

div.header {
	height:113px !important;
	height /**/ :134px;
	padding-top:21px;
	width:506px;
	margin:0 auto;
} 

div.header img {
	border:none;
} 

div.navigation {
	width:954px;
	height:45px; 
	margin:0 auto;
}

div.navigation div.home {
	width:81px;
	height:45px; 
	margin:0 1px;
	display:inline;
	float:left;
}

div.navigation div.home a {
	width:81px;
	height:45px; 
	display:block;
	border:none;
	background:url(../images/global/nav/home.jpg) top left no-repeat;
}

div.navigation div.home a:hover, div.navigation div.home a.on  {
	width:81px;
	height:45px; 
	display:block;
	border:none;
	background-position: 0px -46px;
}

div.navigation div.location {
	width:136px;
	height:45px; 
	margin:0 1px;
	display:inline;
	float:left;
}

div.navigation div.location a {
	width:136px;
	height:45px; 
	display:block;
	border:none;
	background:url(../images/global/nav/location.jpg) top left no-repeat;
}

div.navigation div.location a:hover, div.navigation div.location a.on  {
	width:136px;
	height:45px; 
	display:block;
	border:none;
	background-position: 0px -46px;
}

div.navigation div.menu {
	width:108px;
	height:45px; 
	margin:0 1px;
	display:inline;
	float:left;
}

div.navigation div.menu a {
	width:108px;
	height:45px; 
	display:block;
	border:none;
	background:url(../images/global/nav/menu.jpg) top left no-repeat;
}

div.navigation div.menu a:hover, div.navigation div.menu a.on  {
	width:108px;
	height:45px; 
	display:block;
	border:none;
	background-position: 0px -46px;
}

div.navigation div.gallery {
	width:118px;
	height:45px; 
	margin:0 1px;
	display:inline;
	float:left;
}

div.navigation div.gallery a {
	width:118px;
	height:45px; 
	display:block;
	border:none;
	background:url(../images/global/nav/gallery.jpg) top left no-repeat;
}

div.navigation div.gallery a:hover, div.navigation div.gallery a.on  {
	width:118px;
	height:45px; 
	display:block;
	border:none;
	background-position: 0px -46px;
}

div.navigation div.functions {
	width:150px;
	height:45px; 
	margin:0 1px;
	display:inline;
	float:left;
}

div.navigation div.functions a {
	width:150px;
	height:45px; 
	display:block;
	border:none;
	background:url(../images/global/nav/functions.jpg) top left no-repeat;
}

div.navigation div.functions a:hover, div.navigation div.functions a.on  {
	width:150px;
	height:45px; 
	display:block;
	border:none;
	background-position: 0px -46px;
}

div.navigation div.vibe {
	width:102px;
	height:45px; 
	margin:0 1px;
	display:inline;
	float:left;
}

div.navigation div.vibe a {
	width:102px;
	height:45px; 
	display:block;
	border:none;
	background:url(../images/global/nav/vibe.jpg) top left no-repeat;
}

div.navigation div.vibe a:hover, div.navigation div.vibe a.on  {
	width:102px;
	height:45px; 
	display:block;
	border:none;
	background-position: 0px -46px;
}

div.navigation div.specials {
	width:108px;
	height:45px; 
	margin:0 1px;
	display:inline;
	float:left;
}

div.navigation div.specials a {
	width:108px;
	height:45px; 
	display:block;
	border:none;
	background:url(../images/global/nav/specials.jpg) top left no-repeat;
}

div.navigation div.specials a:hover, div.navigation div.specials a.on  {
	width:108px;
	height:45px; 
	display:block;
	border:none;
	background-position: 0px -46px;
}

div.navigation div.contact {
	width:135px;
	height:45px; 
	margin:0 1px;
	display:inline;
	float:left;
}

div.navigation div.contact a {
	width:135px;
	height:45px; 
	display:block;
	border:none;
	background:url(../images/global/nav/contact.jpg) top left no-repeat;
}

div.navigation div.contact a:hover, div.navigation div.contact a.on  {
	width:135px;
	height:45px; 
	display:block;
	border:none;
	background-position: 0px -46px;
}

div.content {
	width:970px;
	padding-top:32px;
	vertical-align:top;
}

div#main-image {
	width:957px !important;
	width /**/ :970px;	
	height:393px !important;
	height /**/ :402px;
	padding:9px 0 0 13px;	
	display:block;
	background:url(../images/global/main-image-box.png) no-repeat;
}

div#link-box-container {
	width:970px;
	height:210px;
	margin-top:5px; 
	display:block;	
	margin-bottom:48px;
}

div#link-box-container div#link-box-1 {
	width:345px !important;
	width /**/ :357px;	
	height:198px !important;
	height /**/ :210px;	
	padding:6px;
	margin:auto 0 auto 6px;	
	display:inline;
	float:left;
	background:url(../images/global/link-box-1.png) no-repeat;
}

div#link-box-container div#link-box-1 img {
	border:none;
}

div#link-box-container div#link-box-2 {
	width:347px !important;
	width /**/ :359px;	
	height:198px !important;
	height /**/ :210px;	
	padding:6px;	
	margin:auto 0 auto 2px;	
	display:inline;
	float:left;
	background:url(../images/global/link-box-2.png) no-repeat;
}

div#link-box-container div#link-box-2 img {
	border:none;
}

div#link-box-container div#link-box-3 {
	width:234px !important;
	width /**/ :246px;	
	height:198px !important;
	height /**/ :210px;	
	padding:6px;
	margin:auto 0;	
	display:inline;
	float:left;
	background:url(../images/global/link-box-3.png) no-repeat;
}

div#link-box-container div#link-box-3 img {
	border:none;
}

div.footer {
	height:166px !important;
	height /**/ :205px;
	padding:38px 0 0 0;
	width:100%;
	bottom:0;
	left:0;
	right:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	background:url(../images/global/footer-background.jpg) top center repeat-x;
}

div.footer h2 {
	font-family:Garamond, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:25px;	
}

div.footer div#footer-links {
	width:672px;
	height:133px;
	position:relative;
	margin:8px auto 0 auto;
	background:url(../images/global/footer-links-background.png) top center no-repeat;
}

div.footer div#footer-links div#kove {
	width:206px;
	height:94px;
	position:absolute;
	top:0;
	left:0;
}

div.footer div#footer-links div#zenzero {
	width:207px;
	height:94px;
	position:absolute;
	top:0;
	left:231px;
}

div.footer div#footer-links div#paranga {
	width:206px;
	height:94px;
	position:absolute;
	top:0;
	right:0;
}

div.footer span {
	line-height:25px;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:36px;
	line-height:36px;
	font-size:12px;
	text-align:center;
}

div.footer span a {
	color:#91BAE8;
	text-decoration:none;
	font-weight:bold;	
}

div.footer span a:hover {
	text-decoration:underline;
}

div.footer p {
	line-height:12px;
	font-size:9px;
	width:644px;
	margin:0 auto;
}

div.clear { clear:both; height:0px; }

/**************************************** STRUCTURE END ******************************************/


/**************************************** LOCATION START *****************************************/

div#location {
	width:961px !important;
	width /**/ :970px;	
	height:410px !important;
	height /**/ :315px;
	padding:12px 0 0 9px;
	vertical-align:top;
}

div#location div#left-side {
	width:513px !important;
	width /**/ :541px;		
	height:303px;
	padding:0 28px 0 0;
	display:inline;
	float:left;
	vertical-align:top;
}

div#location div#left-side h1 {
	height:36px;
	margin-bottom:20px;
	font-size:50px;
	color:#990101;
}

div#location div#left-side span.red-text {
	color:#ad3434;
}

div#location div#right-side {
	width:420px;
	height:296px !important;
	height /**/ :303px;
	display:inline;
	float:left;
	vertical-align:top;
	padding-top:7px;
}

div#location div#right-side img {
	border:none;
}

/***************************************** LOCATION END ******************************************/


/****************************************** MENU START *******************************************/

div.pepenero-menus {
	width:964px !important;
	width /**/ :970px;
	height:741px;
	padding:0 0 0 6px;
	padding-top:32px;
	vertical-align:top;
}

div#menu-food {
	width:313px !important;
	width /**/ :320px;	
	height:734px !important;
	height /**/ :741px;
	padding:7px 0 0 7px;
	vertical-align:top;
	background:url(../images/menu/main-box-food.png) top left no-repeat;
	display:inline;
	float:left;
}

div#menu-food div#image {
	width:302px;
	height:348px;
}

div#menu-content {
	width:302px;		
	height:220px !important;
	height /**/ :224px;
	display:block;
	vertical-align:top;
	padding-top:4px;
	_padding-top:3px;
}

div#menu-content h1 {
	height:64px;
	font-size:50px;
	color:#990101;
	margin:0 0 0 14px;
}

div#menu-content img {
	margin:0 0 0 80px;
	border:none;
}

div#bottom-link-box  {
	width:302px;	
	height:19px !important;
	height /**/ :24px;
	padding:5px 0 0 0;
	text-align:center;
	background:url(../images/menu/bottom-link-gradient.jpg) repeat-x;
}

div#bottom-link-box a  {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

div#menu-dessert {
	width:314px !important;
	width /**/ :321px;	
	height:734px !important;
	height /**/ :741px;
	padding:7px 0 0 7px;
	vertical-align:top;
	background:url(../images/menu/main-box-dessert.png) top left no-repeat;
	display:inline;
	float:left;
}

div#menu-dessert div#image {
	width:302px;
	height:348px;
}

div#menu-drinks {
	width:315px !important;
	width /**/ :323px;	
	height:734px !important;
	height /**/ :741px;
	padding:7px 0 0 8px;
	vertical-align:top;
	background:url(../images/menu/main-box-drinks.png) top left no-repeat;
	display:inline;
	float:left;
}

div#menu-drinks div#image {
	width:302px;
	height:348px;
}

/******************************************* MENU END ********************************************/


/***************************************** GALLERY START *****************************************/

div#gallery-large {
	width:958px !important;
	width /**/ :970px;	
	height:454px !important;
	height /**/ :466px;
	padding:12px 0 0 12px;
	vertical-align:top;
	background:url(../images/gallery/large-box.png) top left no-repeat;
}

div#gallery-large h1 {
	height:60px;
	font-size:50px;
	color:#990101;
	margin:0 0 0 8px;
}

div#gallery-thumbs {
	width:960px !important;
	width /**/ :970px;	
	height:159px !important;
	height /**/ :167px;
	padding:8px 0 0 10px;
	_padding:8px 0 0 2px;
	vertical-align:top;
	background:url(../images/gallery/thumbs-box.png) top left no-repeat;
}

#box7{
	position:absolute;
	margin:0 auto;
	width:944px;
	height:379px;
	overflow:hidden;
}


/****************************************** GALLERY END ******************************************/


/*********************************** PRIVATE FUNCTIONS START *************************************/

div#private-functions {
	width:948px !important;
	width /**/ :970px;	
	height:264px !important;
	height /**/ :276px;
	padding:12px 13px 0 9px;
	vertical-align:top;
}

div#private-functions div#left-side {
	width:485px !important;
	width /**/ :543px;	
	height:264px;
	padding:0 58px 0 0;
	display:inline;
	float:left;
	vertical-align:top;
}

div#private-functions div#left-side h1 {
	height:36px;
	margin-bottom:20px;
	font-size:50px;
	color:#990101;
}

div#private-functions div#left-side a {
	text-decoration:none;
	color:#ad3434;
	font-weight:bold;
}

div#private-functions div#right-side {
	width:405px;	
	height:257px !important;
	height /**/ :264px;
	display:inline;
	float:left;
	vertical-align:top;
	padding-top:7px;
}

/************************************ PRIVATE FUNCTIONS END **************************************/


/*********************************** FACEBOOK COMPETITION START *************************************/
#thankyou_msg
{
	display:none;
}

#like_div
{
	display: none;
}


div#facebook-competition {
	width:961px !important;
	width /**/ :970px;	
	height:442px !important;
	height /**/ :454px;
	padding:12px 0 0 9px;
	vertical-align:top;
}

div#facebook-competition div#left-side {
	width:407px;	
	height:454px;
	display:inline;
	float:left;
	vertical-align:top;
	text-align:center;
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
}

.fb-red {
	color:#9C0101;
}

.fb-blue-light {
	color:#5D8DBE;
}

.fb-blue-dark {
	color:#052A4B;
}

.fb-1 {
	font-size:16px;
}

.fb-2 {
	font-size:45px;
}

.fb-3 {
	font-size:25px;
}

.fb-4 {
	font-size:30px;
}

.fb-5 {
	font-size:38px;
}

.fb-6 {
	font-size:15px;
}

.fb-7 {
	font-size:22px;
}

.fb-8 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

div#facebook-competition div#right-side {
	width:523px !important;
	width /**/ :547px;	
	height:454px;
	padding-left:24px;
	display:inline;
	float:left;
	vertical-align:top;
	background:url(../images/facebook-competition/right-bg.png) bottom right no-repeat;
}

div#facebook-competition div#right-side strong {
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#5791C5;
}

div#facebook-competition div#right-side p {
	width:286px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#052A4B;
	line-height:18px;
}

#secret_iframe_fb_comp{
	display:none;
}

/************************************ FACEBOOK COMPETITION END **************************************/


/**************************************** THE VIBE START *****************************************/

div#the-vibe {
	width:948px !important;
	width /**/ :970px;	
	height:345px !important;
	height /**/ :357px;
	padding:12px 13px 0 9px;
	vertical-align:top;
}

div#the-vibe div#left-side {
	width:580px !important;
	width /**/ :624px;		
	height:345px;
	padding:0 44px 0 0;
	display:inline;
	float:left;
	vertical-align:top;
}

div#the-vibe div#left-side h1 {
	height:36px;
	margin-bottom:20px;
	font-size:50px;
	color:#990101;
}

div#the-vibe div#left-side span.red-text {
	color:#ad3434;
}

div#the-vibe div#right-side {
	width:324px;	
	height:338px;
	height:338px !important;
	height /**/ :345px;
	display:inline;
	float:left;
	vertical-align:top;
	padding-top:7px;
}

/***************************************** THE VIBE END ******************************************/


/**************************************** SPECIALS START *****************************************/

div#latest-specials {
	width:960px !important;
	width /**/ :972px;	
	height:638px !important;
	height /**/ :646px;
	padding:8px 0 0 12px;
	background:url(../images/specials/specials-box-large.png) no-repeat;
}

div#latest-specials div#container {
	width:943px;
}	

div#latest-specials div#left {
	width:467px !important;
	width /**/ :487px;
	padding:13px 0 0 20px; 
	display:inline;
	float:left;
}

div#latest-specials div#left h1 {
	height:72px;
	font-size:50px;
	color:#ffffff;
}

div#latest-specials div#right {
	width:456px;
	padding:39px 0 0 0;
	display:inline;
	float:left;
}

div#latest-specials div#right a {
	display:block;
	height:46px;
	color:#ffffff;
	text-decoration:none;
}

div#latest-specials div#special {
	width:419px !important;
	width /**/ :421px;	
	height:214px !important;
	height /**/ :216px;
	padding:1px; 
	display:inline;
	float:left;
	background:#fff;
	margin:0 0 36px 14px;
}

div#latest-specials div#special div.left {
	width:252px;	
	height:161px;
	display:inline;
	float:left;
}

div#latest-specials div#special div.right {
	width:166px;	
	height:161px; 
	display:inline;
	float:left;
	color:#fff;
}

div#latest-specials div#special div.right p {
	margin:17px 0 0 12px;
	color:#fff;
}

div#latest-specials div#special div.information {
	width:419px;	
	height:53px;
	background:#333;
	line-height:47px;
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-align:right;
}

div#latest-specials div#special div.information span {
	float:right;
	display:inline;
}

div#latest-specials div#special div.information span.price {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:45px;
	color:#fff;
	padding:0 10px 0 14px;
}

div#latest-specials div#special.red div.right {
	background-color:#610101;
	border-left:1px #990101 solid;
}

div#latest-specials div#special.blue div.right {
	background-color:#6AA3D5;
	border-left:1px #DCEAF5 solid;
}

div#latest-specials div#terms-conditions {
	width:100%px;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

div#other-specials {
	width:954px !important;
	width /**/ :970px;	
	padding:23px 0 0 16px;
}

div#other-specials h1 {
	height:72px;
	font-size:50px;
	color:#990101;
	margin-left:16px;
}

div#other-specials table {
	width:450px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	display:inline;
	float:left;
}

div#other-specials table td.first-column {
	width:303px !important;
	width /**/ :316px;	
	height:51px !important;
	height /**/ :60px;
	border-bottom:#BB9D7B 1px solid;
	border-right:#BB9D7B 1px solid;
	text-align:right;
	padding:9px 13px 0 0;
	vertical-align:top;
}

div#other-specials table td.first-column strong {
	font-size:20px;
	color:#720101;
}

div#other-specials table td.first-column-last {
	width:303px !important;
	width /**/ :316px;	
	height:51px !important;
	height /**/ :60px;
	border-right:#BB9D7B 1px solid;
	text-align:right;
	padding:9px 13px 0 0;
	vertical-align:top;
}

div#other-specials table td.first-column-last strong {
	font-size:20px;
	color:#720101;
}

div#other-specials table td.second-column {
	width:121px !important;
	width /**/ :134px;	
	height:57px !important;
	height /**/ :60px;
	border-bottom:#BB9D7B 1px solid;
	text-align:left;
	padding:3px 0 0 13px;
	font-size:44px;
	color:#052a4b;
	vertical-align:top;
	font-family:Georgia, "Times New Roman", Times, serif;
}

div#other-specials table td.second-column-last {
	border-bottom:none;
	width:121px !important;
	width /**/ :134px;	
	height:61px !important;
	height /**/ :64px;
	text-align:left;
	padding:3px 0 0 13px;
	font-size:44px;
	color:#052a4b;
	vertical-align:top;
	font-family:Georgia, "Times New Roman", Times, serif;
}

div#other-specials table td.second-column span {
	font-size:22px;
}

div#other-specials div#features {
	width:446px;
	padding:7px 0 0 0;
	margin-left:46px;
	display:inline;
	float:left;
}

div#other-specials div#features span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:35px;
	color:#052A4B;
	margin-bottom:12px;
}

div#other-specials div#features p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
}

div#other-specials div#features .gold-line-divider {
	width:446px;
	height:1px;
	background-color:#BB9D7B;
	margin:26px 0 15px 0;
}

div#other-specials div#wines-of-the-month {
	width:430px !important;
	width /**/ :460px;	
	height:334px !important;
	height /**/ :394px;
	padding:60px 0 0 30px;
	margin-left:7px;	
	background:url(../images/specials/wines-of-the-month.jpg) no-repeat;
	display:inline;
	float:left;
}

div#other-specials div#wines-of-the-month div#wine-information {
	width:417px !important;
	width /**/ :430px;	
	height:174px !important;
	height /**/ :196px;
	padding:11px 0 11px 13px;	
	background:#ffffff;
	border-top:#C4BC98 1px solid;
	border-bottom:#C4BC98 1px solid;
}

div#other-specials div#wines-of-the-month div#wine-information table {
	width:418px;	
	height:174px;
}

div#other-specials div#wines-of-the-month div#wine-information table td.heading-1 {
	width:269px !important;
	width /**/ :274px;	
	height:24px !important;
	height /**/ :31px;
	padding:7px 0 0 5px;
	font-size:20px;
	color:#720101;
}

div#other-specials div#wines-of-the-month div#wine-information table td.price-1 {
	width:118px;	
	height:44px;
	border-right:#BB9D7B 1px solid;
	vertical-align:bottom;
	font-size:30px;
	color:#052a4b;
}

div#other-specials div#wines-of-the-month div#wine-information table td.price-1 span {
	font-size:16px;
}

div#other-specials div#wines-of-the-month div#wine-information table td.price-2 {
	width:145px !important;
	width /**/ :155px;	
	height:44px;
	padding:0 0 0 10px;
	vertical-align:bottom;
	font-size:30px;
	color:#052a4b;
}

div#other-specials div#wines-of-the-month div#wine-information table td.price-2 span {
	font-size:16px;
}

div#other-specials div#wines-of-the-month div#wine-information table td.heading-2 {
	width:269px !important;
	width /**/ :274px;	
	height:41px;
	padding:0 0 0 5px;
	vertical-align:bottom;
	font-size:20px;
	color:#720101;
}

div#other-specials div#wines-of-the-month div#wine-information table td.last-row {
	width:274px;	
	height:14px;
}

div#other-specials div#wines-of-the-month div#wine-information table td.winery-house {
	width:144px;	
	height:174px;
	border-left:#BB9D7B 1px solid;
	vertical-align:middle;
	text-align:center;
}


/***************************************** SPECIALS END ******************************************/

/*************************************** CONTACT US START ****************************************/

div#main-image-contact {
	width:957px !important;
	width /**/ :970px;	
	height:437px !important;
	height /**/ :446px;
	padding:9px 0 0 13px;	
	display:block;
	background:url(../images/contact-us/main-image-box.png) no-repeat;
}

div#contact-us {
	width:944px;
	height:420px;
}

div#contact-us div#left-side {
	width:465px !important;
	width /**/ :485px;	
	height:404px !important;
	height /**/ :418px;	
	padding:14px 0 0 20px;
	display:inline;
	float:left;
	background:#F2F0E6;
	color:#000000;
	border:#e8e5d0 1px solid;
	border-right:none;
}

div#contact-us div#left-side h1 {
	height:56px;
	font-size:50px;
	color:#990101;
}

div#contact-us div#left-side p {
	height:48px;
	display:block;
	padding:0; 
	margin:0;
}

div#contact-us div#left-side div#form-info-container {
	height:26px;
	width:360px;
}

div#contact-us div#left-side div#answer-container {
	height:26px;
	width:254px;
	display:inline;
	float:left;
}

div#contact-us div#left-side div#answer-container img.validate-icon {
	margin-right:3px;
}

div#contact-us div#left-side div#required {
	height:26px;
	display:inline;
	float:left;
	text-align:right;
}

div#contact-us div#left-side span.required-field {
	color:#970101;
}

div#contact-us div#left-side table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}	

div#contact-us div#left-side table.contact-form {
	width:360px;
	height:220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

div#contact-us div#left-side td.first-column {
	width:85px;	
	height:23px !important;
	height /**/ :27px;	
	padding:4px 0 0 0; 
	vertical-align:top;
}

div#contact-us div#left-side td.second-column {
	width:275px;	
	height:27px;	
	vertical-align:top;
}

div#contact-us div#left-side td.second-column input {	
	vertical-align:top;
	background:#ffffff; 
	border:none;
	width:275px; 
	height:18px !important;
	height /**/ :20px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:2px;
}

div#contact-us div#left-side td.first-column-submit {
	width:85px;	
	height:23px !important;
	height /**/ :27px;	
	padding:4px 0 0 0; 
	vertical-align:top;
}

div#contact-us div#left-side td.second-column-submit {
	width:275px;	
	height:27px;	
	vertical-align:top;
}

div#contact-us div#left-side td.second-column-submit input.submit {	
	vertical-align:top;
	width:76px; 
	height:27px;
}

div#contact-us div#left-side td.first-column-big {
	width:85px;	
	height:108px !important;
	height /**/ :112px;	
	padding:4px 0 0 0; 
	vertical-align:top;
}

div#contact-us div#left-side td.second-column-big {
	width:275px;	
	height:112px;	
	vertical-align:top;
}

div#contact-us div#left-side td.second-column-big textarea {	
	vertical-align:top;
	background:#ffffff; 
	border:none;
	width:275px; 
	height:98px !important;
	height /**/ :100px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:2px;
}

div#contact-us div#right-side {
	width:457px;
	height:418px;
	display:inline;
	float:left;
	border:#e8e5d0 1px solid;
	border-left:none;
	background:url(../images/contact-us/main-image.jpg) no-repeat;
}

div#link-box-contact-us {
	width:970px;
	height:210px;
	margin-top:5px; 
	display:block;	
	margin-bottom:48px;
}

div#link-box-contact-us div#link-box-1 {
	width:350px !important;
	width /**/ :357px;	
	height:203px !important;
	height /**/ :210px;	
	padding:7px 0 0 7px;
	margin:auto 0 auto 6px;	
	display:inline;
	float:left;
	background:url(../images/global/link-box-1.png) no-repeat;
	color:#000000;
}

div#link-box-contact-us div#link-box-1 table {
	width:338px;	
	height:138px;
	background:#F2F0E6;
	color:#000000;
}

div#link-box-contact-us div#link-box-1 table td.first-row {	
	height:16px;
}

div#link-box-contact-us div#link-box-1 table td.mail-column-1 {	
	width:20px !important;
	width /**/ :42px;	
	height:19px !important;
	height /**/ :22px;	
	padding:3px 0 0 22px;
	vertical-align:top;
}

div#link-box-contact-us div#link-box-1 table td.mail-column-2 {	
	width:296px;
	height:22px;
	vertical-align:top;
}

div#link-box-contact-us div#link-box-1 table td.mail-column-2 a {
	text-decoration:none;
	color:#aa652a;
	font-weight:bold;
}

div#link-box-contact-us div#link-box-1 table td.telephone-column-1 {	
	width:20px !important;
	width /**/ :42px;	
	height:21px !important;
	height /**/ :22px;	
	padding:1px 0 0 22px;
	vertical-align:top;
}

div#link-box-contact-us div#link-box-1 table td.telephone-column-2 {	
	width:296px;
	height:22px;
	vertical-align:top;
}

div#link-box-contact-us div#link-box-1 table td.fax-column-1 {	
	width:19px !important;
	width /**/ :42px;	
	height:16px !important;
	height /**/ :18px;	
	padding:2px 0 0 23px;
	vertical-align:top;
}

div#link-box-contact-us div#link-box-1 table td.fax-column-2 {	
	width:296px;
	height:18px;
	vertical-align:top;
}

div#link-box-contact-us div#link-box-1 table td.address-column-1 {	
	width:20px !important;
	width /**/ :42px;	
	height:48px !important;
	height /**/ :22px;	
	padding:4px 0 0 22px;
	vertical-align:top;
}

div#link-box-contact-us div#link-box-1 table td.address-column-2 {	
	width:296px;
	height:52px;
	vertical-align:top;
	line-height:20px;
}

div#link-box-contact-us div#link-box-2 {
	width:352px !important;
	width /**/ :359px;	
	height:203px !important;
	height /**/ :210px;	
	padding:7px 0 0 7px;	
	margin:auto 0 auto 2px;	
	display:inline;
	float:left;
	background:url(../images/global/link-box-2.png) no-repeat;
}

div#link-box-contact-us div#link-box-3 {
	width:238px !important;
	width /**/ :246px;	
	height:203px !important;
	height /**/ :210px;	
	padding:7px 0 0 8px;
	margin:auto 0;	
	display:inline;
	float:left;
	background:url(../images/global/link-box-3.png) no-repeat;
}

div#link-box-contact-us div#link-box-3 img {
	border:none;
}

/**************************************** CONTACT US END ****************************************/


/************************************** LOYALTY CARD START *************************************/

div#loyalty-card {
	width:948px !important;
	width /**/ :970px;	
	height:516px !important;
	height /**/ :528px;
	padding:12px 13px 0 9px;
	vertical-align:top;
}

div#loyalty-card div#left-side {
	width:543px;	
	height:516px;
	padding:0 0 0 0;
	display:inline;
	float:left;
	vertical-align:top;
}

div#loyalty-card div#left-side h1 {
	height:36px;
	margin-bottom:20px;
	font-size:50px;
	color:#990101;
}

div#loyalty-card div#right-side {
	width:405px;	
	height:448px !important;
	height /**/ :516px;
	display:inline;
	float:left;
	vertical-align:top;
	padding-top:68px;
}

/*************************************** LOYALTY CARD END **************************************/

/****************************************/
body .sidewrapper
{
margin-top: 0px;
    position: fixed;
    top: 480px;
}

.newsletter_signup
{
	width: 45px;
	height: 246px;
	position: fixed;
	top: 210px;
	margin: 0px;
	z-index: 200;
	left:0px;

}
.newsletter_signup a
{
    display: block;
	width: 45px;
	height: 246px;
}
/****************************************/

