body {
margin:0 auto;font-family: Verdana;font-size: 12px;padding:0px;text-align:justify;

background-color: #F0F2F4;
/*background-color: #ccc;
*/
}
#menu_0 li div
{
position: absolute; top: 10px; 
margin-top: 55px; width: 300px; z-index: 2;
}


#div_67, #div_23, #div_25, #div_30
{
margin-left: -10px; 
*margin-left: -135px; 
 
  
}


/* otherinfo*/
#div_29
{
position: absolute; top: 10px;  
margin-left: -10px; *margin-left: -85px; margin-top: 55px; width: 300px; z-index: 2;

}

input
{
  font-size:small;
}
#sagepay
{
  width:485px;
  height:155px;
   background:url('../images/sagepay.png');
  background-repeat:no-repeat;
}
input, #username, #password, #name, #email, #word, #comments, textarea
{
     /* border: none;
     
      background:url('../images/textbg.gif');
        background-color:transparent;
      background-repeat:no-repeat; */
      width:149px;
      height:30px;
      padding-top:3px;
      padding-left:3px;
      border:1px solid #666;
      text-align:left;
      font-family:verdana, arial , sans-serif;
      font-size:12px;
      color:#666;
   
     
}
#error
{

  text-align:center;
  margin-top:-30px;
  width:380px;
  float:right;
  position:relative;
  top:87px;
  font-size:11px;

}

select{

      width:none;
}
#username, #password
{
      border: none;
      background:url('../images/textbg.gif');
      background-repeat:no-repeat;
      width:149px;
      height:30px;
      padding-top:6px;
      padding-left:7px;
      background-color:transparent;
      text-align:left;
      font-family:verdana, arial , sans-serif;
      font-size:12px;
      color:#666;
      font-weight:bold;
      
}

#add1
{
width:113px;
height:198px;
cursor:pointer;
background:url('../images/SKISHOW_1.jpg');
}

#add2
{
width:113px;
height:170px;
cursor:pointer;
background:url('../images/SPORT_2000_2.jpg');
}

#add3
{
width:113px;
height:113px;
cursor:pointer;
background:url('../images/SPORTTUBE_3.jpg');
}


#comments, textarea
{
/*
   background:url('../images/fieldblueback.jpg') 0px -58px;
   
 
 */
   width:300px;
   height:156px;
  /* overflow:hidden;*/

}

input, #name,  #email, #word
{
/*
  background-image:url('../images/fieldblueback.jpg');*/
  background-repeat:no-repeat;
  height:20px;
  
}



#calTable td
{
  border-bottom:1px solid #ccc;
  border-right:1px solid #ccc;
  padding:3px;
}

#tblyear 
{
  width:250px;
}


  a{color:#808080;text-decoration:none;}
  a:hover{color:#808080; text-decoration:underline; }

   
#holder {margin: 0 auto;height:100%;width:1015px; /*border:#FF0000 solid 1px;*/}
	#main {height:100%;width:966px;float:left; }
#header {/* height:196px;*/height:212px;width:1000px; margin-top:0px;float:left;
margin-left:9px;

background:#fff url(../images/header_top.jpg) 4px 0px ; overflow:hidden;background-repeat:no-repeat;}
/**************************************************************************HORIZONTAL MENU****************************************************************************/	
#topnavcontainer{
width:980px; margin-left:17px; float:left;
height:41px; 
margin-top:-42px;
/*background-image:url(../images/menuback.gif);*/ 
}
#orderDetail
{
  border:1px solid #000;
  clear:both;
  font-size:16px;
  color:#000;

}
#orderDetail td,  th
{
  padding:5px;
  color:#000;
  border-bottom:1px solid #000;
  border-right:1px solid #000;

}
#loginBox
{
/*  background-image:url(../images/signup.gif);*/
   height:55px;

  margin-top:-89px;
  margin-right:15px;
  overflow:hidden;
  
  width:312px;
  float:right;
}





#submitlogin, #logout
{
  height:30px;
  padding:0px;
  width:79px;
  background:url('../images/smallbuttons.jpg') -0px 2px ;  background-repeat:no-repeat;
  border:0px;
  cursor:pointer;
}
#logout
{
height:27px;
background:url('../images/smallbuttons.jpg') 5px -27px ;
 
}
#sendForm
{
  height:28px;
  padding:0px;
  width:79px;
  background:url('../images/smallbuttons.png') 0px -82px;  background-repeat:no-repeat;
  margin-left:20px;
  padding-left:20px;
  color:#fff;
  border:0px;
  cursor:pointer;
}
#sendForm:hover
{
 background:url('../images/smallbuttons.png') 0px -110px;
}
#contactus
{
  height:30px;
  padding:0px;
  width:92px;
  background:url('../images/send.png');	 
  background-repeat:no-repeat;
  padding-left:20px;
  margin-top:0px;
  *margin-top:-27px;
  border:0px;
  cursor:pointer;
  float:right;
  
}


#forgot-password, #not-registered
{
      font-family:Calibri, arial , sans-serif;
      font-size:14px;
      width:200px;
      font-weight:bold;
  color:#666;
}
#bottombanner
{

  background-image:url(../images/skycraper.jpg);
  z-index:1; height:421px; margin-left:16px; 
  float:left;bottom:0px; width:153px;
   margin-top:-439px;

}
#logoutBox
{
      font-family:Calibri, arial , sans-serif;
      font-size:17px;
      width:200px;
      font-weight:bold;
  color:#666;
  height:55px;

  margin-top:-89px;
  margin-right:15px;
  overflow:hidden;
  
  width:312px;
  float:right;
  
}
#logoutBox a
{
  font-size:11px;
}

#nextButton1, #booknow, #nextButton0, #addanother,#booklater,#bookit, #PayNow, #Pay, #bck  
{
  width:94px;
   height:30px;
   
   background:url(../images/Big-Buttons-New.png) 0px -12px;
  /* float:left;
   margin-bottom:50px;*/
  
}
#nextButton0
{
  margin-bottom:0px;
}
#bck
{
  width:212px;
  height:30px;
  background:url(../images/Big-Buttons-New.png) 0px -83px;
  /*float:left;*/
  margin-left:0px;

}
.blue a
{
color:#fff;
}
#bookit
{
    width:212px;
   height:30px;
  background:url(../images/Big-Buttons-New.png) 0px -120px;
  /*float:left;
  margin-left:50px;*/
}
#loginMembers
{
  color:#fff;
  margin-right:20px;
}
#loginMembers table
{
  clear:both;
}

#loginMembers h1, h2
{
  color:#fff;
}
#PayNow{
float:right;
 border:0px;
 cursor:pointer;  
  width:92px;
   height:32px;
   background:url(../images/Big-Buttons-New.png) 0px -225px;
  /* margin-bottom:50px;
      margin-top:10px;
   margin-right:120px;*/
}

#PayAllNow{
float:right;
 border:0px;
 cursor:pointer;  
  width:105px;
   height:32px;
   background:url(../images/payallnow.png) 0 0;
}
#PayNow4{
float:right;
 border:0px;
 cursor:pointer;  
  width:92px;
   height:32px;
   background:url(../images/Big-Buttons-New.png) 0px -12px;
   /*margin-bottom:50px;
      margin-top:10px;
   margin-right:320px;*/
}


#Pay{
float:right;
  border:0px;
   background:transparent url(../images/Bigbuttons.png) 0px -656px;
    float:right;
   margin-bottom:50px;
     width:237px;
   height:63px;
   cursor:pointer;
      margin-top:50px;
   margin-right:120px;
}

#myequipmentsTB
{
  width:600px;
}
#myequipmentsTB th
{
  border:none;
  text-align:left;
}
#paid
{
color:#fff;
}
#next
{
  width:94px;
   height:34px;
	float:right;   
   background:url(../images/Big-Buttons-New.png) 0px -12px;
  /* float:left;
   margin-bottom:50px;
   margin-top:-76px;
   margin-left:-150px;*/
   border:0px;
   cursor:pointer;
}

#update 
{
  width:92px;
   height:32px;
   
   background:url(../images/Big-Buttons-New.png) 0px -190px;
   /*float:left;
   margin-bottom:50px;
   margin-right:10px;
    float:right;*/
}

#PayNow2{
  width:92px;
   height:32px;
   background:url(../images/Big-Buttons-New.png) 0px -225px;
   float:left;
   margin-bottom:50px;
   margin-right:-20px;
   float:right;
   cursor:pointer;
   border:0px;
   margin-top:30px;
   margin-left:0px;
}
#addanother  {
   width:212px;
   height:30px;
  background:url(../images/Big-Buttons-New.png) 0px -47px;
 /* float:left;
  margin-left:155px;*/
}
#booklater  {
    width:212px;
   height:30px;
  background:url(../images/Big-Buttons-New.png) 0px -85px;
  float:left;
  margin-left:55px;

 
}
#booknow  {
    width:212px;
   height:30px;
  background:url(../images/Big-Buttons-New.png) 0px -120px;
  float:left;
  margin-left:0px;

 
}


#nextButton1
{
 
}

#topmydetails, #topmybookings, #topmyequipments, #topmymyorders
{
  width:827px;
  height:50px;
   background:transparent url(../images/members.png) 0px -446px no-repeat;
   margin:-2px -33px;
   
   
}

#topaccountsummary
{
width:827px;
  /*height:50px;*/
  height:100%;
   margin:-2px -33px;
   
}
#topmybookings
{
   background:transparent url(../images/members.png) 0px -546px no-repeat;

}
#topmyequipments
{
   background:transparent url(../images/members.png) 0px -646px no-repeat;

}

#topmymyorders
{
   background:transparent url(../images/members.png) 0px -746px no-repeat;

}
.button1
{
background:url(../images/orangeButton.png) -10px -10px;
width:105px;
height:50px;
}
#addequipment
{
width:150px;
height:50px;
background:#f99313 url(../images/buttontext.png) -35px -288px;
}
#amend
{
width:105px;
height:20px;
background:url(../images/buttontext.png) -0px -60px;
}
#remove
{
width:90px;
height:30px;

background:url(../images/Big-Buttons-New.png) -95px  -12px;

}

.button1:hover
{
background:url(../images/orangeButton.png) -120px -10px;
width:105px;
height:50px;
}
.signup
{
  width:100%;
  margin-top:20px;

}
.signup  a
{
color:#fff;
}


#ski_banner {/* height:196px;*/
height:100px;
width:1004px;
float:left;
background-image:url(../images/skibgabout.gif);

}
#ski_bannerhome {/* height:196px;*/
height:168px;width:1000px;float:left;
background:#fff;
margin-left:9px;
overflow:hidden;
 
background-repeat:no-repeat;}

#ski_bannerabout-us {/* height:196px;*/height:100px;width:1004px;float:left;background-image:url(../images/banneraboutus.jpg); 
background-repeat:no-repeat;}

#ski_bannerenjoy {/* height:196px;*/height:100px;width:1004px;float:left;background-image:url(../images/banneraboutus.jpg); 
background-repeat:no-repeat;}


#ski_bannercontact-us {/* height:196px;*/height:100px;width:1004px;float:left;background-image:url(../images/banner.jpg); 
background-repeat:no-repeat;}
/*---------------------------*/

#title, h1
{
  width:308px;
  font-family: calibri;
  color: #25ACE3; 
  font-weight:100;
  font-size:27px;
  height:40px;
  margin-top:10px;
  line-height:30px;
}
.button
{
  height:30px;
}


  label
  {
  padding:10px;
  }

.Contact us 
{
  color:#fff;
}
#titleabout-us
{
  width:118px;
  height:64px;
  margin-left:200px;
  margin-top:5px;
  background-image:url(../images/aboutus.gif);
}
#pageDatahome
{
min-height:270px;
margin-left:9px;
width:1000px;float:left;
background:#fff url(../images/skibg.jpg) -9px 0px; 
overflow:hidden;
}


#pageData
{
margin-left:9px;
min-height:270px;width:1000px;float:left;background: #fff url(../images/skibgabout.gif)  -9px 0px; 
}

#pageDatasignup, #pageDatacontact-us, #pageDatamember 
{
margin-left:9px;
min-height:270px;
width:1000px;
float:left;
/*background: #fff url(../images/skisignupbg.jpg) -9px 0px; 

*/
background:#fff url(../images/skibg.jpg) -9px 0px;
overflow:hidden;
}
#pageDataabout-us
{
margin-left:9px;
min-height:270px;
width:1000px;
float:left;
background: #fff url(../images/skibgabout.gif) -9px 0px; 
}

#pageBottom
{
margin-left:9px;
min-height:29px;width:1000px;float:left;
background:#fff;
/*
background:#fff url(../images/skibgbkabout.gif) -9px 0px; 
*/

background-repeat:no-repeat;}

#pageBottomhome
{margin-left:9px;
min-height:23px;width:1000px;float:left;
background:#fff url(../images/skibgbk.jpg) -9px 0px; 
}

#pageBottomabout-us
{margin-left:9px;
height:30px;width:1000px;float:left;
background:#fff url(../images/skibgbkabout.gif) -9px 0px; 
background-repeat:no-repeat;
}

#pageBottomsignup, #pageBottomcontact-us,#pageBottommember  
{margin-left:9px;
height:35px;width:1000px;float:left;

/*background:#fff url(../images/skisignupbgbk.jpg) -9px 0px;

*/
background:#fff url(../images/skibgbk.jpg) -9px 0px;
background-repeat:no-repeat;
}

#membertop
{

  margin-left:-35px;
  margin-top:-12px;
  *margin-top:0px;

  width:831px;
  height:46px;
  background:#fff url(../images/members.png) 2px 0px no-repeat;
}
#myaccount, #mydetails, #mybookings, #myequipments, #myorders
{

margin-left:10px;
margin-top:10px;
height:40px; width:143px; padding-left:10px; float:left;cursor:pointer; 
}
#myaccount
{
margin-left:0px;
}
#myequipments
{
width:153px;
}
#showclickinside
{

    margin-left:-33px;
  width:627px;
  height:31px;
  /*
  background:url(../images/clickinside.gif) no-repeat;
  */
}
#maindata 
{
  width: 780px;
  float:left; 
  padding-left:20px;
  margin-left:20px;
}
.leftText1
{
  color:#fff;
  padding-top:10px;
  padding-bottom:10px;
  border:1px solid #fff;
  background: #A29E9E;
  padding-left:25px;
  font-size:18px;
  
}
.leftText
{
  color:#fff;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:25px;
  font-size:14px;
  font-weight:bold;
   line-height:25px; 
  
}
#contactus-problem
{
/*clear:both;
width:300px;
height:230px;
position:absolute;
background-image:url(../images/problemcontacting.gif); background-repeat:no-repeat;

*/
clear:both;
width:206px;
height:76px;
background-image:url(../images/problem-contacting.gif); background-repeat:no-repeat;
float:right;
right:260px;
top:620px;
position:absolute;
}
#forwardthinking_home
{
float:right;
width:300px;
height:218px;
margin-right:-25px;

background-image:url(../images/forwardthingking.png); background-repeat:no-repeat;
}


#forwardthinking
{
float:right;
width:300px;
height:218px;
margin-right:-48px;
margin-top:-200px;
background-image:url(../images/forwardthingking.png); background-repeat:no-repeat;
}
#aboutusside
{
float:right;
height:297px;
margin-right:-15px;
width:336px;
background-image:url(../images/aboutusside.gif); background-repeat:no-repeat;
}



#storetransport

{
float:left;
width:502px;
height:60px;
margin-top:10px;
margin-left:-10px;
margin-bottom:-10px;
background-image:url(../images/storetransportserviceenjoy.png); background-repeat:no-repeat;
}
#serviceexplained
{

background-image:url(../images/howwedo.jpg); background-repeat:no-repeat;
}
#signuptext
{
float:right;
width:543px;
height:33px;
margin-bottom:-10px;
margin-right:-15px;
margin-top:40px;
background-image:url(../images/signuptext.gif); background-repeat:no-repeat;
}




#horizontal { float:left;
 }
#horizontal ul {
  list-style-type:none;

/* list-style-image: url('../images/menubullet.gif');*/
/*  list-style-type: none;*/
height:30px;
  margin:0px;
  margin-left:0px;
  *margin-left:35px;
  float: left;
  margin-top:4px;
  color:#FFFFFF;

  }
  

  
  
#horizontal ul li { float: left; 
font-size:10.5pt; 
font-weight:bold;  
margin-top:8px;
font-family:Arial, Verdana;
height:30px;
}

#horizontal li{  
  background:url('../images/menubullet.gif') 0px 2px; background-repeat:no-repeat;
  padding-left:15px;

  padding-right:20px;  
}


  #horizontal2 ul li a:hover
  {
   color:#007275; 
   text-decoration:none;
  padding-left:20px;
  padding-right:20px;  
  }
#horizontal>ul>li#a241
{
  background:transparent;
  background:none;

  margin-left:-40px;

  clear:both;
 *margin-left:0px;
} 



#horizontal a img {float: left;}
#horizontal ul li a {
overflow: hidden; color:#ffffff;
   text-decoration:none;

 /*border-right:blue 1px solid; for IE 6 */}
 
 #horizontal ul ul li a {
    overflow: hidden; 
    color:#ffffff;
    text-decoration:none;
 
 }
  #horizontal ul li a:hover
  {
   color:#007275; 
   text-decoration:none;

  }
  #horizontal ul ul{
  clear:all;
  list-style-type:none;
  color:#FFFFFF;
  margin:-20px;

  }
  #horizontal li:hover a, 
#horizontal li.sfHover a {
     color:#007275; 

	
	padding:0px;

}
#horizontal li:hover ul a, 
#horizontal li.sfHover ul a {
  color: #474444;	
    color: white;
	width:115px;
	text-indent:5px;
}
#horizontal li:hover ul a:hover, 
#horizontal li.sfHover ul a:hover {
  
 

     color:#007275; 
}
  #horizontal li ul {
     	position: absolute;
    	left: -999em;
  		padding-left: 1px;
	  	z-index:2;
		  clear:both;
      }
 		
     
	  
      #horizontal li:hover ul,
      #horizontal li.sfhover ul {
        left:auto;
	   top: 138px;
      }
      
       #horizontal li:hover ul,
       #horizontal li.sfhover ul {
         left: auto;
        margin: 0px;
        padding: 0px;
		 
       }
          #horizontal ul li ul li a {
            border-top: 0;
            
            margin: 0px;
            line-height: 20px;
/*            font-size: 11px;*/
            text-decoration: none;
            height: 20px;
          }
 
          #horizontal ul li ul li a:hover {
     
            border-top: 0;
            padding: 0px;
            *height: 20px;
            margin: 0px;
            line-height: 20px;
            text-decoration:none;
            
          }
          
          
#horizontal ul ul li
{
  margin-top:0px;
  clear:both;
  min-width:220px;
  text-align:left;
  padding-top:3px;
  padding-bottom:3px;
  background:url(../images/menuback.gif) 0px -2px; 
  text-decoration:none;
  border-bottom:1px solid #ccc;
}

#horizontal ul  li ul li{height:19px;}


#returned_errors 
{
  
  color:#f00;
  margin:0px;
  margin-left:10px;
  padding:15px; 
  
}
/************************************************************/
#footerMenus { 
float:left; 
margin:0px;
text-align:center;

text-align:center;
width:1004px;

}
#footerMenus ul 
{
  list-style-type:none;
  float:left;

  color:#9B9797;
  border-right:1px solid #9B9797;

}

.extraLinks{
  color:#9B9797; 
}
.extraLinks a
{
  font-family:calibri, arial;  
  font-size:8pt;
  padding-left:7px;
  padding-right:7px;


  
}

#footerMenus ul li { float: left; font-size:10px; font-weight:normal; font-family:Arial,verdana; }
#footerMenus a img {float: left;}

#footerMenus ul li a 
  {
  font-family:calibri, arial;  
  display: block;
  font-size:8pt;
   padding-left:7px;
   padding-right:7px;


  *padding-left:10px;
  *padding-right:10px;
  overflow: hidden; 
  color:#9B9797; 

  border-left:1px solid #9B9797;
  }
#footerMenus ul li a:hover{color:#9B9797; text-decoration:none;}
#footerMenus ul li a:active{color:#9B9797;text-decoration:none;}
 





/*******************************************************************Menus *********************************************************************************************/



#Booking
{
    border:1px solid #ccc;
    width:100%;
    background-color:#fff;

}
#Booking TD
{
  font-size:14px;
  color:#000;
  border-bottom:1px solid #ccc;
  padding:5px;
}

/*
Gallery Boxes */

/*******************************************************************left *********************************************************************************************/

#left {text-align:left;height:100%;width:196px;min-height:670px;float:left;font-weight:bold;line-height:17px;font-size:11px;clear:both;background-image:url(../images/left_back.jpg);margin-left:10px; padding-left:15px; background-repeat:no-repeat;}
		#pro_ser{height:34px;width:161px;float:left;background-image:url(../images/pro_ser.gif);background-repeat:no-repeat; margin-left:3px;margin-top:14px;}
		#news_head{height:31px;width:162px;float:left;background-image:url(../images/news_head.gif);background-repeat:no-repeat; margin-left:0px;margin-top:22px;}
		#glos_fin{height:30px;width:168px;float:left;background-image:url(../images/glos_fin.gif);background-repeat:no-repeat; margin-left:0px;margin-top:22px;}
		#newsbox{ font-weight:normal;text-align:justify;text-decoration:none;float:left; width:150px; height:100%;}
		#newsbox a{text-decoration:none;} 
		#glossbox{ text-decoration:none;font-weight:normal;text-align:justify; float:left; width:150px; height:100%;margin-top:15px;}
		#glossbox a{text-decoration:none;}
/*******************************************************************center*********************************************************************************************/

#mainpage{height:100%;width:685px;float:left; }
#center{height:100%;width:555px;float:left;padding:3px 0px 0px 12px;}
#welcome{height:36px;width:708px;margin-left:-20px; background-image:url(../images/welcome.gif);background-repeat:no-repeat; }
		#productc{height:20px;width:584px;float:left;background-image:url(../images/catalogue.gif);background-repeat:no-repeat; margin-left:4px;margin-top:22px;}
		#imagebox1 {height:165px;width:130px;float:left;margin-left:8px;margin-top:10px; border-top:#00BB39 solid 5px;border-left:#00BB39 solid 5px;padding-left:30px;font-size:9px;}
		#imagebox2 {height:165px;width:130px;float:left;margin-left:25px;padding-left:30px;margin-top:10px;border-top:#E40035 solid 5px;border-left:#E40035 solid 5px;font-size:9px;}
		#imagebox3 {height:165px;width:130px;float:left;margin-left:25px;padding-left:30px;margin-top:10px;border-top:#00A9CE solid 5px;border-left:#00A9CE solid 5px;font-size:9px;}
			#residential-image{height:204px;width:226px;float:left;background-image:url(../images/business_growth.jpg);background-repeat:no-repeat;}
			#commercial-image{height:204px;width:218px;float:left;background-image:url(../images/corporate_rescue.jpg);background-repeat:no-repeat;}
			#indrustrial-image{height:204px;width:224px;float:left;background-image:url(../images/contact_us.jpg);background-repeat:no-repeat;}
			
/**********************************************************************Footer******************************************************************************************/
#footer{
background:#fff;
margin-left:9px;
text-align:center;font-size:11px;width:1000px;height:65px;overflow:hidden;display:block;clear:both;float:left;
margin-top:0px;padding-bottom:20px;margin-bottom:10px;
}
	#footer a{color:#000000;}


#events{padding:5px;margin-top:10px;margin-bottom:10px;line-height:17px;border-bottom:1px dashed #eeeeee;height:50px;}
	.link{color:#993333;} 
	.link a{color:#993333;}
	.title ,.date{font-weight:bold;margin-right:10px;}
	#mlabel{width:190px;*width:195px;float:left;height:20px;clear:both;}
	.int{padding-right:470px;float:left;}
	
/*********************************************************************************************************************************************************************/
.sunday-menu{color: #6D6D72;font-family: tahoma;font-size: 12px;margin-left:3px;margin-top:5px;float:left;clear:both;width:200px;}
.sunday-menu ul{  margin: 0 0 0 5px;  padding: 0;  text-align: left;   line-height:18px; width:180px;}
.sunday-menu ul li { padding-left: 1px;  margin-left:10px;/*list-style-image:url(../images/dot.jpg); /* height: 12px;*/}
/*.sunday-menu ul li#active{list-style-image:url(../images/dot-mo.jpg); }*/
/**********************************************************************HORIZONTAL MENU****************************************************************************/	
.sunday-menu li:hover a,
.sunday-menu li.sfHover a {color:#9a3334;width:220px;list-style-image:url(../images/dot-mo.jpg); }
.sunday-menu li:hover ul a,#sunday-menu li.sfHover ul a {color: white;width:220px;}
.sunday-menu li:hover ul a:hover,#sunday-menu li.sfHover ul a:hover {text-decoration: underline;color:white; width:220px;height:100%;}
.sunday-menu li ul {list-style-type:none;position: absolute;left:-999em;width:220px;background: #aaaaaa;z-index:112; margin-left:155px;*margin-left:15px;margin-top:-16px;*margin-top:0px;}
 .sunday-menu li ul li {border-bottom: none;border-bottom-width: 1px;width:220px; float:left; font-weight:normal;list-style-type:none;}
 .sunday-menu li:hover ul,.sunday-menu li.sfhover ul {left:auto;}
 .sunday-menu li:hover ul .sunday-menu li.sfhover ul {left: auto;margin: 0px;padding: 0px;list-style-image:none;}
 .sunday-menu ul li ul li a{border-top:0;padding:0px;line-height:20px;font-family:Verdana;font-size:11px;color:#4E4E7A;text-decoration:none;height:20px;}
 .sunday-menu ul li ul li a:hover {color: #4E4E7A;border-top: 0;padding: 0px;margin: 0px;line-height: 20px;}
/**************************************************************************SIGN UP NAV****************************************************************************/

.signupButtons{
	width:770px;
	padding:0 0 0 20px;
	height:30px;
	float:left;	
	margin:10px 0 10px 0;
	display:block;
}

.signupButtons .next{
	float:right;
	margin:0 50px 0 0;
	display:inline;
	}
	
.signupButtons .stage1{
	margin:-350px 50px 0 0;
	}	
	
.signupButtons .myaccount{
	margin:-250px 50px 0 0;
	}	
	

.signupButtons .add{
	float:right;
	margin:0 100px 0 0;
	display:inline;
	}
	
.signupButtons .terms{
	float:left;
	margin:0;
	display:inline;
	}

em {
	line-height:1em;
	
}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
