/* - - - - - - - - - - - - - - - - - - - - -

Title : Company Name
URL : Company URL

Author : www.enoxmedia.com 
Author URL : http://www.enoxmedia.com 

- - - - - - - - - - - - - - - - - - - - - */


/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0; list-style:none; }

body { background: url(../images/bg.jpg) repeat;font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:; text-align:center;/* for IE */ margin-top:0px; margin-bottom:0px;}

form{margin:0px; padding:0px; }
.partyform{ margin-left:5px; margin-top:5px;   color:#000;   font-family:Arial, Helvetica, sans-serif;   font-size:11px; font-weight:bold;border:thin;	border-color:#000000;	padding:3px}
input,textarea { margin-left:5px; margin-top:5px;  color:#000;   font-family:Arial, Helvetica, sans-serif;   font-size:11px; font-weight:bold;border:thin;	border-color:#000000; padding:3px}
select{ margin-left:5px; margin-top:5px; padding:5px; color:#000;   font-family:Arial, Helvetica, sans-serif;   font-size:11px; font-weight:bold;border:thin;	border-color:#000000; }

fieldset { border: 0; }

img { border: 0; }

h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}

p, td { margin:0px; padding:0px; color:#1d0f06; text-align:left; font-family:Arial, Helvetica, sans-serif ;  font-size:12px; font-weight:normal;}
p:hover{color:#3b3231;}


ul,li {margin:0; padding:0; list-style:none;}

a{margin:0; padding:0; font-size:11px; font-weight:bold; color:#84231d; text-decoration:none;}
a:hover{text-decoration:none;}

.form_text 	{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #000;}

.pad{ padding-top:5px;}
.pad_tp{ padding-top:10px;}
.pad_tr{ padding-top:18px;}
.clear { clear: both;}
.ps2{ margin:0px; padding:0px; color:#882b21;  text-align:left; font-family:Arial, Helvetica, sans-serif;   font-size:11px; font-weight:bold;}
.ps1{ margin:0px; padding:0px; color:#000000; text-align:left; font-family:Arial, Helvetica, sans-serif;   font-size:12px; font-weight:bold;}
.ps{ margin:0px; padding:0px; color:#000000; text-align:left; font-family:Arial, Helvetica, sans-serif;   font-size:13px; font-weight:bold;}
.Style1,h1{margin:0; padding:0; font-size:23px; font-weight: 500; padding-bottom:0px; padding-top:8px; color:#5f0000; font-family:"Times New Roman", Times, serif; text-align:center; }
.Style2,h2{margin:0; padding:0;   font-size:23px; font-weight: 500; padding-bottom:5px; padding-top:10px; color:#1d0f06; font-family:"Times New Roman", Times, serif; text-align:center; }
.Style3,h3margin:0; padding:0; { font-size:23px; font-weight: 500; padding-bottom:5px; co5or:#1d0f06; font-family:"Times New Roman", Times, serif; text-align:left;}
.Style4,h4{margin:0; padding:0;  font-size:23px; font-weight: 500; padding-bottom:5px; color:#1d0f06; font-family:"Times New Roman", Times, serif; text-align:center;}
.Style5,h5{margin:0; padding:0;  font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; padding-bottom:5px; padding-top:5px; color:#3b3231; padding-left:1px;}
.Style6,h6{margin:0; padding:0;  font-size:23px; font-weight: 500; padding-bottom:2px; color:#5f0000; font-family:"Times New Roman", Times, serif; text-align:center;}
.about{ font-size:21px; font-weight: 500; padding-bottom:0px; padding-top:8px; color:#5f0000; font-family:"Times New Roman", Times, serif; text-align:center; }
.h176{ padding-bottom:2px;}

/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/
#container{ width:809px; margin:auto; text-align:center; padding-bottom:40px;}

a#Jannus-button{
	background:url(../images/Jannus-but.png) left top no-repeat;
	display:block;
	width:40px;
	height:138px;
	position:absolute;
	right:0;
	top:300px;
}

a:hover#Jannus-button{
	background:url(../images/Jannus-but.png) -40px top no-repeat;
}
/*
----------------------------------------------------------------------------- 
Genral Styles
-----------------------------------------------------------------------------*/
.button_red11{ background:url(../images/button.gif) no-repeat; width:95px; height:18px; text-align:center; border:none; color:#c98e8e; font-size:12px; font-weight:noraml; cursor:hand; padding-top:2px; float:right;}
.button_red{ background:url(../images/button.gif) no-repeat; width:95px; height:18px; text-align:center; float:right; border:none; color:#c98e8e; font-size:12px; font-weight:noraml; cursor:hand; padding-top:2px;}
.button_red_trans{ background:url(../images/button2.gif) no-repeat; width:95px; height:18px; text-align:center; float:right; border:none; color:#c98e8e; font-size:12px; font-weight:noraml; cursor:hand; padding-top:2px;}
.button_red2{ background:url(../images/button.gif) no-repeat; width:95px; height:18px; text-align:center; border:none; color:#c98e8e; font-size:12px; font-weight:normal; cursor:hand; padding-top:2px; padding-left:4px; padding-right:4px; padding-bottom:2px}

.divider{margin:0px; padding:0px; color:#1d0f06; text-align:left; height:3px;  font-size:12px; font-weight:normal;  background:url(../images/dashed.gif) no-repeat; }
.divider2{ margin-top:-8px;  padding-bottom :8px; color:#1d0f06; text-align:left; height:5px;  font-size:12px; font-weight:normal;  background:url(../images/dashed2.gif) no-repeat; }
.form_button_red{ background:url(../images/button.gif) no-repeat; width:95px; height:18px; text-align:center;  border:none; color:#c98e8e; font-size:12px; font-weight:noraml; cursor:hand; padding-top:2px;}
.button_red_golf{ background:url(http://macdintons.com/images/button.gif) no-repeat; width:95px; height:18px; text-align:center; float:right; border:none; color:#c98e8e; font-size:12px; font-weight:normal; cursor:hand; padding-top:2px;}


.image_display{ background:url(../images/image_display.gif) no-repeat; width:152px; height:70px; margin-top:5px; float:left; padding-left:5px; padding-top:3px;text-align:left;}
.imagebig_diplay{ background:url(../images/image_big_display.gif) no-repeat; width:176px; height:118px; margin-top:10px; margin-bottom:10px; padding:5px; padding-top:8px;}
.divider_lg{ background:url(../images/dsahed_lg.gif) center no-repeat;  padding:0px; margin:0px;  height:5px; color:#1d0f06; text-align:left; font-size:12px; font-weight:normal; width:380px;}

.button_red_long{ background:url(../images/button_long.gif) center no-repeat;  text-align:center; border:none; color:#c98e8e; font-size:12px; font-weight:noraml; cursor:hand; cursor:pointer; padding-top:2px;}

/*
----------------------------------------------------------------------------- 
Header Starts here
-----------------------------------------------------------------------------*/
#header{ background:url(../images/header.jpg) no-repeat; height:170px; padding-top:22px; text-align:center; position:relative;}
#header_cover{ background:url(../images/top_cover.gif) no-repeat; margin:auto; width:681px;  height:169px;}
.head_img_home{ background:url(../images/header_img.gif) no-repeat; width:678px; padding-top:9px; height:158px; margin:auto; padding-left:3px;}
.try{ background:url(../images/headers/home.jpg) no-repeat;  width:681px;  height:170px; margin:auto;}
#logo{ background: url(../images/logo.png) no-repeat; width:520px; height:112px; float:left; margin-top:5px; margin-left:5px;}
.soho-strip{
	background:url(../images/soho.png) repeat-x;
	width:681px;
	height:44px;
	position:absolute;
	left:64px;
	bottom:0;
	text-align:center;
}
.soho-name-st{
	background:url(../images/soho-strip.png) center no-repeat;
	height:44px;
	margin:auto;
	width:129px;
	display:block;
}
/*.mailling_button{ background:url(../images/jin_in_button.png) no-repeat; float:right; width:102px; height:28px; margin-top:10px; margin-right:10px;}


/*
----------------------------------------------------------------------------- 
Navigation goes here
-----------------------------------------------------------------------------*/
#navBar{ background:url(../images/navigation.jpg) no-repeat; height:34px; padding-left:50px; padding-top:5px; padding-bottom:7px; padding-right:10px; text-align:center; }

.mainnavi{ float:left; text-align:center;}
.mainnavi a{ font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#cdb1b1; text-decoration:none; text-align:center; line-height:normal;   border-right:1px solid #935454; float:left; text-align:center; padding-right:11px; padding-left:11px; height:24px; padding-top:10px; line-height:normal; display:block;}
.mainnavi_db{ float:left; text-align:center;}
.mainnavi_db a{ font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#cdb1b1; text-decoration:none; text-align:center; line-height:normal;   border-right:1px solid #935454; float:left; text-align:center; padding-right:11px; padding-left:11px; height:29px; padding-top:5px; line-height:13px; display:block;}
.mainnavi1{ float:left; text-align:center;}
.mainnavi1 a{ font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#cdb1b1; text-decoration:none; text-align:center; line-height:normal;    float:left; text-align:center; padding-right:11px; padding-left:11px; height:24px; padding-top:10px; line-height:normal; display:block;}
.mainnavi1, .mainnavi_db,  a:hover{ color:#ffedc6;}






/*
----------------------------------------------------------------------------- 
Center part which reaptes the tricky thing
-----------------------------------------------------------------------------*/
#mainbg_top{ background:url(../images/main_top.jpg) top no-repeat;}
#mainbg_cen{ background:url(../images/body_cen.jpg) repeat-y;}
#main_bottom{ background: url(../images/main_bottom.jpg) bottom no-repeat; text-align:center; padding-bottom:1px;  height: expression( this.scrollHeight < 520 ? "520px" : "auto" ); /* sets min-height for IE */
   min-height: 520px; /* sets min-height value for all standards-compliant browsers */}



/*
----------------------------------------------------------------------------- 
style for home page
-----------------------------------------------------------------------------*/

#cont_div{ width:669px; text-align:left; margin:auto;}
#cont_lf{ width:429px; text-align:left; float:left;}
#cont_rf{ width:240px; text-align:left; float:left;}
.cont_lfin{ width:429px; text-align:left; float:left;}



/* menu long with welcome text css goes here */
.welcome{ width:240px; text-align:left;}
.wel_top{ background:url(../images/top_menu.jpg) top no-repeat;}
.wel_cent{ background:url(../images/center_menu.jpg) repeat-y; }
.wel_bot{ background:url(../images/bottom_menu.jpg) bottom no-repeat;}
.wel_cont{ width:200px; text-align:center; margin:auto; padding-top:5px; padding-bottom:15px;}

/* small menu goes here */
.small_menu{ width:212px; text-align:left; float:left;}
.sma_top{ background:url(../images/top_sm_men.jpg) top no-repeat;}
.sma_cen{ background:url(../images/cen_sm_menu.jpg) repeat-y;}
.sma_bot{ background:url(../images/bottom_sm_menu.jpg) bottom no-repeat; text-align:left;
 height: expression( this.scrollHeight < 260 ? "260px" : "auto" ); /* sets min-height for IE */
   min-height: 260px; /* sets min-height value for all standards-compliant browsers */}
.sma_cont{ width:180px; text-align:center;  padding-top:13px; padding-bottom:18px; margin-left:15px; text-align:left;}
.sma_cont_lk{ width:180px; text-align:center;  padding-top:6px; padding-bottom:18px; margin-left:15px; }


.football { background:url(../images/football.gif) left no-repeat; padding-left:30px; height:27px; text-align:left; font-size:12px; padding-top:10px; 
padding-bottom:11px;}
.pan { background: url(../images/pan.gif) left no-repeat; padding-left:30px; height:27px; text-align:left; font-size:12px; padding-top:10px; padding-bottom:11px;}
.redl { padding-left:20px;  text-align:left; font-size:12px; padding-top:5px; padding-bottom:2px; color:#882b21;}
.red1 a{color:#882b21; text-decoration:none;}
.red1 a:hover{color:#882b21; text-decoration:underline;}
.red2{ padding-left:20px;  text-align:left; font-size:12px; line-height:19px; color:#882b21;}
.red2 a{color:#882b21; text-decoration:none; font-weight:normal;}
.red2 a:hover{color:#882b21; text-decoration:underline;}
.football1 { background: url(../images/pan_small.gif) left no-repeat; padding-left:30px; height:17px; text-align:left; font-size:11px; line-height:18px;  color:#882b21;}
.football1 a{color:#882b21; text-decoration:none; font-weight:normal; font-size:11px;}

.pan1{ background: url(../images/football_small.gif) left no-repeat; padding-left:30px; height:17px; text-align:left; font-size:11px; line-height:18px;  color:#882b21;}
.pan1 a{color:#882b21; text-decoration:none; font-weight:normal; font-size:11px;}
/* footer goes here */

#footer{  height:10px; padding-top:34px; color:#9e9895; background:url(../images/footer.jpg) top no-repeat; font-weight:normal; text-align:left; margin:auto; }
#footer a{font-weight:bold; color:#9e9895;}
.links1{ float:left; width:auto; padding-left:55px; color:#9e9895;}
.links2{ float:right; width:auto; padding-right:55px; text-align:right;}
.colo-2{color:#980c09;}




/*
----------------------------------------------------------------------------- 
style for Innerpages
-----------------------------------------------------------------------------*/
#lf_inner{ width:217px; text-align:left; float:left; padding-left:5px;}
#rf_inner{ width:447px; text-align:left; float:left;}


/* inner round cornres goes here */
.outer_shell{ width:447px; text-align:center;}
.top_inner{ background:url(../images/top_inner.jpg) top no-repeat;}
.cen_inner{ background:url(../images/cen_inner.jpg) repeat-y;}
.bottom_inner{ background:url(../images/bottom_inner.jpg) bottom no-repeat; padding-bottom:20px; text-align:center;}
.in_cont{ margin:auto; padding-top:10px; text-align:left; padding-left:30px; padding-right:37px; width:380px;}
.inner_cont{ margin:auto; padding-top:5px; text-align:center; width:380px; display:block; margin-bottom:15px;}


.ni_ld{ padding-bottom:15px; list-style:none;}
.inner_cont1{ margin:auto; padding-top:2px; text-align:center; width:380px; padding-bottom:15px;}
.inner_cont11{ margin:auto; padding-top:2px; text-align:center; width:380px; padding-bottom:15px; margin:auto;}

.samll_navigtion{text-align:center; padding-left:15px; }
.samll_navi1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#84231d; border-right:1px solid #84231d; padding-left:8px; padding-right:8px; float:left;}
.samll_navi2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#84231d; padding-left:8px; padding-right:8px; margin:auto;}



/* inner round cornres for bout goe here */
.outer_about{ width:429px; text-align:center; margin-top:4px;}
.to1{ background:url(../images/top_about.jpg) top no-repeat;}
.cen_about{ background:url(../images/cen_abiut.jpg) repeat-y;}
.bottom_about{ background:url(../images/bottom_about.jpg) bottom no-repeat; padding-bottom:0px; text-align:center;}
.in_about{ margin:auto; padding-top:10px; text-align:center; padding-left:28px; padding-right:28px; width:370px;}
.inner_about{margin:auto; padding-top:5px; text-align:center; width:370px; padding-bottom:20px;}
.inner_about1{margin:auto;  text-align:center; width:370px; padding-bottom:20px;}
.in_about1{ margin:auto; padding-top:5px; text-align:center; padding-left:28px;  width:390px;}



#ov1{ z-index:7; position:absolute; padding-top:7px; padding-left:0px; background: url(../images/img_disp.png) no-repeat; width:134px; height:87px; text-align:center;}
#ov2{ z-index:6; position:absolute;margin-left:100px; margin-top:60px; padding-top:7px; padding-left:0px; background: url(../images/img_disp.png) no-repeat; width:134px; height:87px; text-align:center;}
#ov3{z-index:5; position:absolute;  margin-top:120px; padding-top:7px; padding-left:0px; background: url(../images/img_disp.png) no-repeat; width:134px; height:87px; text-align:center;}
#ov4{z-index:3; position:absolute;margin-left:100px; margin-top:180px; padding-top:7px; padding-left:0px;  background: url(../images/img_disp.png) no-repeat; width:134px; height:87px; text-align:center;}
#ov5{ z-index:2; position:absolute;margin-left:100px; margin-top:300px; padding-top:7px; padding-left:0px;  background: url(../images/img_disp.png) no-repeat; width:134px; height:87px; text-align:center;}
#ov6{ z-index:3; position:absolute;  margin-top:240px; padding-top:7px; padding-left:0px; background: url(../images/img_disp.png) no-repeat; width:134px; height:87px; text-align:center; }
#ov7{ z-index:1; position:absolute;  margin-top:360px; padding-top:7px; padding-left:0px; background: url(../images/img_disp.png) no-repeat; width:134px; height:87px; text-align:center;}
#ov8{ z-index:8; position:absolute;  margin-left:100px; margin-top:420px; padding-top:7px; padding-left:0px; background: url(../images/img_disp.png) no-repeat; width:134px; height:87px; text-align:center;}



.contact_image{ background:url(../images/contact_images.jpg) no-repeat; width:399px; height:301px; padding-top:18px; padding-bottom:18px; padding-right:18px; padding-left:11px;}
.contact_image_inside{ width:400px; height:300px; no-repeat;}


.con-image{ background:url(../images/contact_images.jpg) no-repeat; width:428px; height:329px;}



/* Header for inner pages goes here */

.event_calander{ background:url(../images/headers/event-calander.jpg) no-repeat;  width:681px;  height:172px; margin:auto;}
.sports{ background:url(../images/headers/sports.jpg) no-repeat;  width:681px;  height:172px; margin:auto;}
.special_event{ background:url(../images/headers/special_event.jpg) no-repeat;  width:681px;  height:172px; margin:auto;}
.nightly_specials{ background:url(../images/headers/nightly_specials.jpg) no-repeat;  width:681px;  height:172px; margin:auto;}
.parties{ background:url(../images/headers/parties.jpg) no-repeat;  width:681px;  height:172px; margin:auto;}
.photos{ background:url(../images/headers/photos.jpg) no-repeat;  width:681px;  height:170px; margin:auto;}
.menu{ background:url(../images/headers/menu.jpg) no-repeat;  width:681px;  height:172px; margin:auto;}
.about_us{ background:url(../images/headers/about_us.jpg) no-repeat;  width:681px;  height:172px; margin:auto;}
.contactus{ background:url(../images/headers/contactus.jpg) no-repeat;  width:681px;  height:172px; margin:auto;}
.employment{ background:url(../images/headers/employment.jpg) no-repeat;  width:681px;  height:172px; margin:auto;}
.sitemap{ background:url(../images/headers/sitemap.jpg) no-repeat;  width:681px;  height:172px; margin:auto;}
.privacy{ background:url(../images/headers/privacy.jpg) no-repeat;  width:681px;  height:172px; margin:auto;}
.band{ background:url(../images/headers/bands.jpg) no-repeat;  width:681px;  height:172px; margin:auto;}
.email{ background:url(../images/headers/email.jpg) no-repeat;  width:681px;  height:172px; margin:auto;}
.U2{ background:url(../images/headers/U2-360-Tour.jpg) no-repeat;  width:681px;  height:172px; margin:auto;}

.arr{ padding-bottom:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:}

.home_image{ background:url(../images/flash_bg.jpg) no-repeat; width:413px; height:251px; padding-top:15px; padding-left:15px; }
.home_image_inside{ width:401px; height:234px; no-repeat; background:url(../images/flash_movie.jpg) no-repeat;}

.bod_top{ background:url(../images/bord_top.gif) top no-repeat; width:186px; height:8px;}
.bod_cen{ background:url(../images/bod_cen.gif) repeat-y; width:186px; }
.bod_bot{ background:url(../images/bord_BT.gif) bottom no-repeat; width:186px; height:9px;} 

#tap{  padding-top:7px; padding-left:0px; background: url(../images/img_disp.png) no-repeat; width:134px; height:87px; margin:auto; text-align:center; }


.sm-navi{ width:200px; display:block; padding-top:15px; text-align:left;}
.sm-navi li{ display:block; padding-bottom:10px;}
.sm-navi li a{ font-size:12px; font-weight:bold; padding:2px; padding-left:3px; padding-right:3px; font-family:Arial, Helvetica, sans-serif; color:#84231d;}
.sm-navi li a b{color:#84231d; }
.sm-navi li a:hover{ background:#ffedc6; color:#84231d;}
.sm-navi li a:hover b{color:#f6f1c9;}


.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}
#slider .nivo-controlNav a{
	display:block;
	width:10px;
	height:10px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
#slider .nivo-controlNav a.active{
	background-position:-10px 0
}
#slider .nivo-controlNav{
	position:absolute;
	left:47%;
	bottom:-30px;
}
.flo{
	background:url(../images/gallery-logo.png) no-repeat;
	position:absolute;
	z-index:1000;
	bottom:10px;
	right:15px;
	width:114px;
	height:81px;
}
