/*
Author:@IMEDIACREATIVES
Date: May 20, 2009.
Project: SALMON RIVER RESTAURANT
*/

/*------------------------------Basic CSS Stuff
*/
body{
font-family: Verdana, Geneva, sans-serif;
font-size:11px;
text-align:left;
color:#484351;
background:url(images/bg.jpg) fixed center top;
}
p{
font-family: Verdana, Geneva, sans-serif;
font-size:11px;
text-align:left;
color:#484351;
}
*{
padding:0;	margin:0;	border:0;
}
ul,ol{
list-style:none;
}	
.hide,i
{
position: absolute;
left: -9999px;
}
#bdBdy{
background:url(images/bdBG.png)  repeat-y;
width:733px; 
} 
#mainBd{
width:711px;
padding:0 11px 0 11px;
}
#mainBdTop{
/*	background:url(images/bnrBg.jpg) no-repeat;*/
width:711px;
height:220px;
}
#mainBdTop img{
display:block;
}
a.textlink:link, 
a.textlink:visited, 
a.textlink:hover {
color:#000000;
}
/*------------------------------Page Structure
*/
#wrap{
width:743px;
margin:0 auto;
}
#mainArea{ 
width:743px;
}
#hdrTop{ 
width:733px;
overflow:hidden;
}
#hdrTop a{
position: absolute;
left:579px;
top:90px;
height:50px;
width:199px;
display:block;
z-index:500;
} 
#hdr{
background:url(images/hdrBG.png) no-repeat;
width:733px;
height:164px;
}
/*------------------------------Navigation Stuff
*/ 
#hdrCont{
width:711px;
padding:20px 11px 0 11px;
overflow:hidden;
}
#hdrCont ul{
width:575px;
float:right;
overflow:hidden;
}
#hdrCont ul li, .buttonval{
float:left;
padding-right:9px;
font-family: Impact;
font-size:17px;
text-align:center;
text-decoration:none;
}
#hdrCont ul li a, .buttonval a{
text-decoration:none;
}

/*------------------------------Buttons Stuff
*/ 

.homeBtn{ 
display:block;
background:url(images/homBtn.jpg) no-repeat bottom left;
margin:0 0 0 30px;
float:left;
width:100px;
height:139px;
text-decoration:none;
}
.homeBtn:hover{
background:url(images/homBtn_hover.jpg) no-repeat bottom left;
}
.homeBtn_slct, .homeBtn_slct:hover{
background:url(images/homBtn_hover.jpg) no-repeat bottom left;
display:block;
margin:0 0 0 30px;
float:left;
width:100px;
height:139px;
text-decoration:none;
}

.button1{
width:58px;
height:39px;
display:block;
color:#85643a;
}
.button1:hover{
background:url(images/menu_hover.jpg) no-repeat bottom;
height:60px;
}
.button1_slct, .button1_slct:hover{
background:url(images/menu_hover.jpg) no-repeat bottom;
height:60px;
width:58px;
display:block;
color:#93b831;
text-decoration:none;
}
.button2{
width:90px;
height:41px;
display:block;
margin-top:10px;
color:#85643a;
}
.button2:hover{
background:url(images/menu_hover.jpg) no-repeat bottom;
height:60px; 
}
.button2_slct, .button2_slct:hover{
background:url(images/menu_hover.jpg) no-repeat bottom;
width:90px;
height:63px;
display:block;
margin-top:10px;
color:#93b831;
}
.button3{
width:60px;
height:38px;
display:block;
margin-top:25px;
color:#85643a;
}
.button3:hover{
background:url(images/menu_hover.jpg) no-repeat bottom;
height:60px;
}
.button3_slct, .button3_slct:hover{
background:url(images/menu_hover.jpg) no-repeat bottom;
width:60px;
height:60px;
display:block;
margin-top:25px;
color:#93b831;
}
.button4{
width:93px;
height:41px;
display:block;
margin-top:45px;
color:#85643a;
}
.button4:hover{
background:url(images/menu_hover.jpg) no-repeat bottom;
height:60px; 
}
.button4_slct, .button4_slct:hover{
background:url(images/menu_hover.jpg) no-repeat bottom;
width:93px;
height:60px;
display:block;
margin-top:45px;
color:#93b831;
}
.button5{
width:75px;
height:41px;
display:block;
margin-top:65px;
color:#85643a;
}
.button5:hover{
background:url(images/menu_hover.jpg) no-repeat bottom;
height:60px; 
}
.button5_slct, .button5_slct:hover{
background:url(images/menu_hover.jpg) no-repeat bottom;
width:75px;
height:60px;
display:block;
margin-top:65px;
color:#93b831;
}
.button6{
width:55px;
height:39px;
display:block;
margin-top:80px;
color:#85643a;
}
.button6:hover{
background:url(images/menu_hover.jpg) no-repeat bottom;
height:60px; 
}
.button6_slct, .button6_slct:hover{
background:url(images/menu_hover.jpg) no-repeat bottom;
width:55px;
height:60px;
display:block;
margin-top:80px;
color:#93b831;
}
.ContBtn{
width:60px;
height:21px;
display:block;
margin-top:115px;
font-size:12px;
color:#85643a;
}
.ContBtn:hover{
background:url(images/contact_hover.jpg) no-repeat bottom;
height:27px; 
}
.ContBtn_slct, .ContBtn_slct:hover{
background:url(images/contact_hover.jpg) no-repeat bottom;
width:60px;
height:27px;
display:block;
margin-top:115px;
color:#93b831;
font-size:12px;
}

.buttonval{
position:absolute;
float:left;
margin:112px 0 0 174px;
}
.buttonval a{
display:block;
width:200px;
height:30px;
color:#85643a;
font-size:12px;
}
.buttonval a span{
position:relative;
top:5px;
}
.buttonval a:hover{
background:url(images/valentine_heart.png) no-repeat left;
}
.buttonval_slct a, .buttonval_slct a:hover{
background:url(images/valentine_heart.png) no-repeat left;
color:#93b831;
}

.valheart{
background:url(images/valentine_heart.png) no-repeat left;
padding-left:26px;
display:inline-block;
margin:3px 0 0;
}
/*--------------------------------------------------Font Styles
*/  

.YellowText,
.YellowText a{
font-size: 16px;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
color: #cc9933;
}
.PinkText{
color:#E57E6D;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.BlueText{
color:#5D7BAD;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.GreenText{
font-size: 12px;
color: #93b831;
font-family: Arial,Helvetica,sans-serif;
}
.ErrorText{
font-size:14px;
font-weight: bold;
color: #ff0000;
}
.pinklink:link, .pinklink:visited{
color: #e57e6d;
text-decoration: none;
}
.pinklink:hover{
color: #cd6150;
text-decoration: none;
}

/*--------------------------------------------------Column Styles
*/  

#one_column{
width:648px;
overflow:hidden;
text-align:left;
margin-top:10px;
margin:0 auto;
}

#left_column{
width:312px;
float:left;
}

#right_column{
width:312px;
float:right;
padding-left:20px;
}

#right_column_home{
width:312px;
float:right;
padding-left:10px;
}


/*--------------------------------------------------Accordion Styles
*/  

#private_accordion{
width:648px;
overflow: hidden;
}

.pageContent { width: 400px; }
.accordion { list-style-type: none; padding: 0; margin: 0 0 30px; border:none;}
.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
.accordion li { cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;}
.accordion li div { padding: 10px; display: block; clear: both; float: left; width: 500px; cursor:text;}
.accordion a { font-weight:normal; color: #202020; padding: 0 10px; display: block; cursor: pointer;}

/* Level 2 */
.accordion li ul li { background: #7FD2FF; font-size: 0.9em; }


/*------------------------------------------------Open Table styles
*/
.opentable{
margin: -350px 0 0 -85px;
width:800px;
position:absolute;
height:350px;
}

/*--------------------------------------------------The styles for the green page header box
*/  
#mainBdData{
margin-top:10px;
width:648px;
padding:0 23px 0 31px;
}
#mianTopHdr{
width:648px;
overflow:hidden;
}
.hdrTxt00{
background:url(images/headingfish.jpg) no-repeat top left;
width:600px;
height:57px;
float:left;
font-size:24px;
color:#93b831;
font-family:Impact, Arial, Verdana, Helvetica;
font-weight:normal;
line-height:45px;
padding-left:35px;
}
.hdrTxt_home{
background:url(images/header_07_home.gif)no-repeat;
width:352px;
height:57px;
float:left;
}
.launchMenuHdr{
background:url(images/launchMenuHdr.jpg) no-repeat;
width:352px;
height:57px;
float:left;
}
#mianBdCont{
width:648px;
overflow:hidden;
}

/*----------------------------------------------------------Party Inquiry form styles
*/

#party_request .label{
float:left;
width:250px;
}
#party_request input, #party_request select, #party_request textarea{
border:1px solid #b0b0b0;
margin:3px auto;
}
.submitbtn{
width:80px;
border:1px solid #b0b0b0;
margin:3px 0;
cursor:pointer;
}
select, input{
border:1px solid #b0b0b0;
margin:3px auto;
}

/*----------------------------------------------------------Other element styles
*/

#iphoneapp{
width:290px; float:right; position:relative; margin-top:-90px;
}
#iphoneapp p{
text-align:right; float:left; width:200px; position:relative; margin:20px 0 0; font-size:13px;
}


/*----------------------------------------------------------Footer styles
*/

#bdBtm{
background:url(images/btmfooter.png) no-repeat;
width:733px;
height:125px;
} 
.ftrlink{
width:602px;
padding:41px 0 0 131px;
overflow:hidden;
}
.ftrlink li{
float:left;
margin-left:400px;
}
.salmonRvr00{
width:84px;
height:28px;
margin-right:9px;
display:block;
}
.salmonRvr01{
width:95px;
height:28px;
margin-top:21px;
margin-right:13px;
display:block;
}
.salmonRvr02{
width:126px;
height:28px;
margin-top:39px;
margin-right:12px;
display:block;
}
.salmonRvr03{
width:81px;
height:12px;
margin-top:56px;
margin-right:13px;
display:block;
}
.salmonRvr04{
width:70px;
height:18px;
margin-top:49px;
margin-right:13px;
display:block;
}

