body {
word-spacing : 0; 
margin : 0; 
background:url(http://www.to-hawaii.com/images/newthcbg.jpg) ;
font-size : 13px; 
font-family : verdana; 
}

.maincontainer {
background:url(http://www.to-hawaii.com/images/bg.jpg) top center repeat-y;
background-color:#FFFFFF;
width:880px;
position:relative;
margin:auto;

}



.maincontainer2 {
width:880px;
background-color:#FFFFFF;
position:relative;
margin:auto;

}

A:link {
font-size : 13px; 
color : #0000FF; 
text-decoration : underline; 
} 
A:visited {
font-size : 13px; 
color : #666666; 
text-decoration : underline; 
} 
A:hover {
font-size : 13px; 
color : #000000; 
text-decoration : underline; 
} 


.top:link {
font-size : 13px; 
color : #000000; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none; 
} 
.top:visited {
font-size : 13px; 
color : #000000; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none; 
} 
.top:hover {
font-size : 13px; 
color : #0033cc; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none; 
} 

.toplinks:link {
color : #ffff33; 
text-decoration: underline; 
} 
.toplinks:visited {
color : #ffff33; 
text-decoration: underline; 
} 
.toplinks:hover {
color : #ffffff; 
text-decoration: none; 
} 

.top4:link {
font-size : 10px; 
color : #0000ff; 
text-decoration : none; 
} 
.top4:visited {
font-size : 10px; 
color : #0000ff; 
text-decoration : none; 
} 
.top4:hover {
font-size : 10px; 
color : #0033cc; 
text-decoration : none; 
} 

.topjp:link {
font-size : 10px; 
color : #000000; 
text-decoration : none
} 

.topjp:visited {
font-size : 10px; 
color : #000000; 
text-decoration : none; 
}

.topjp:hover {
font-size : 10px; 
color : #0033cc; 
text-decoration : none 
} 


.bottom:link {
font-size : 10px; 
color : #000000; 
text-decoration : none; 
} 
.bottom:visited {
font-size : 10px; 
color : #000000; 
text-decoration : none; 
} 
.bottom:hover {
font-size : 10px; 
color : #0033cc; 
text-decoration : none; 

} 



.bottom2:link {
font-size : 9px; 
color : #0000FF; 
text-decoration : underline; 
} 
.bottom2:visited {
font-size : 9px; 
color : #666666; 
text-decoration : underline; 
} 
.bottom2:hover {
font-size : 9px; 
color : #000000; 
text-decoration : underline; 

} 


.content2:link {
font-size : 13px; 
color : #0000FF; 
text-decoration : underline; 
font-weight : bold; 
} 
.content2:visited {
font-size : 13px; 
color : #666666; 
text-decoration : underline; 
font-weight : bold; 
} 
.content2:hover {
font-size : 13px; 
color : #B00000; 
text-decoration : none; 
font-weight : bold; 

} 


.small:link {
font-size : 10px; 
color : #0000FF; 
text-decoration : underline; 
font-weight : bold; 
} 
.small:visited {
font-size : 10px; 
color : #666666; 
text-decoration : underline; 
font-weight : bold; 
} 
.small:hover {
font-size : 10px; 
color : #B00000; 
text-decoration : none; 
font-weight : bold; 

} 

p {
font-size : 13px; 
font-family : verdana; 
}

#navLinks a:hover {

background-color : #006699; 
} 
td {
font-size : 13px; 
color : #000000; 
font-family : verdana; 
} 
h2{
margin : 0; 
font-size : 14px; 
font-family : Verdana; 
color : #000000; 
text-align : left; 
font-weight : bold; 

} 
h1 {
margin : 0; 
font-size : 14px; 
font-family : Verdana; 
color : #000000; 
text-align : left; 
} 
.sender {
color : #008000; 
font-family : verdana; 
border-color : #008000; 
font-weight : bold; 
background : #efefef; 
} 
.sender1 {
font-size : 10px; 
color : #000000; 
font-family : verdana; 
font-weight : bold; 
background : #ffcc00; 
} 
.sender2 {
font-size : 11px; 
color : #000000; 
font-family : verdana; 
font-weight : bold; 
background : #ffcc00; 
} 
.sender3 {
font-size : 12px; 
color : #000000; 
font-family : verdana; 
font-weight : bold; 
background : #ffcc00; 
} 
.contactform {
font-size : 10px; 
color : #334d55; 
font-family : verdana; 
background : #efefef; 
} 
.zoom_button {
font-size : 12px; 
color : #000000; 
font-family : verdana; 
font-weight : bold; 
background : #ffcc00; 
} 
.zoom_searchbox {
font-size : 11px; 
color : #000000; 
font-family : verdana; 
font-weight : bold; 
background : #ffcc00; 
} 
.searchheading {
font-size : 12px; 
color : #000000; 
font-family : verdana; 
font-weight : bold; 
background : #99df99; 
} 
.summary {
font-size : 12px; 
color : #000000; 
font-family : verdana; 
font-weight : bold; 
} 
.result_title {
font-size : 11px; 
color : #666666; 
font-family : verdana; 
font-weight : bold; 
} 
.fon {
background-image : url(http://www.to-hawaii.com/images/top-to-hawaii-guide-and-planner_r1_c1.jpg); 
} 
.fon2 {
background-image : url(http://www.to-hawaii.com/images/top-to-hawaii-guide-and-planner_r3_c8.jpg); 
} 
.fon3 {
background-image : url(http://www.to-hawaii.com/images/top_r3_c13.jpg); 
}
.fon3a {
background-image : url(http://www.to-hawaii.com/images/top-to-hawaii-guide-and-planner_r3_c13.jpg); 
}
.fon3b {
background-image : url(http://www.to-hawaii.com/images/top-to-hawaii-guide-and-planner_r3_c22.jpg); 
} 
.botfon {
background-image : url(http://www.to-hawaii.com/images/bottom.jpg); 
} 
.fon4 {
background-image : url(http://www.to-hawaii.com/images/incl_phone_r2_c2.jpg); 
} 
.fon5 {
background-image : url(http://www.to-hawaii.com/images/bgleft.jpg); 
} 
.fon6 {
background-image : url(http://www.to-hawaii.com/images/bgright.jpg); 
}
.defon5 {
background-image : url(http://www.to-hawaii.com/de/de-images/bgleft.jpg); 
} 
.defon6 {
background-image : url(http://www.to-hawaii.com/de/de-images/bgright.jpg); 
}

.detop1 {
background-image : url(http://www.to-hawaii.com/de/de-images/detop_r1_c1.jpg); 
}

.newtopbg {
background-image : url(http://www.to-hawaii.com/images/to-hawaii.jpg); 
}

.newtopbg-oahu {
background-image : url(http://www.to-hawaii.com/images/to-hawaii-oahu.jpg); 
}

.newtopbg-hotels {
background-image : url(http://www.to-hawaii.com/images/to-hawaiihotels.jpg); 
}

.newtopbg-maui {
background-image : url(http://www.to-hawaii.com/images/to-hawaii-maui.jpg); 
}

.newtopbg-big {
background-image : url(http://www.to-hawaii.com/images/to-hawaii-big.jpg); 
}

.newtopbg-kauai {
background-image : url(http://www.to-hawaii.com/images/to-hawaii-kauai.jpg); 
}

.newtopbg-lanai {
background-image : url(http://www.to-hawaii.com/images/to-hawaii-lanai.jpg); 
}

.newtopbg-molokai {
background-image : url(http://www.to-hawaii.com/images/to-hawaii-molokai.jpg); 
}

.newtopbgbg {
background-image : url(http://www.to-hawaii.com/images/havai.jpg); 
}

.newtopbgjp {
background-image : url(http://www.to-hawaii.com/images/hawaiijp.jpg); 
}

.newtopbgcn {
background-image : url(http://www.to-hawaii.com/images/hawaiicn.jpg); 
}

.newtopbges {
background-image : url(http://www.to-hawaii.com/images/hawaiies.jpg); 
}

.newtopfr {
background-image : url(http://www.to-hawaii.com/images/hawaiifr.jpg); 
}

.newtopde {
background-image : url(http://www.to-hawaii.com/images/hawaiide.jpg); 
}

.topeuropenew {
background-image : url(http://www.to-hawaii.com/images/europe.jpg); 
}

.bg-europe {
background-image:url('http://www.to-hawaii.com/images/eu.jpg');
  background-repeat: repeat;
  background-position: bottom center;
   background-attachment: fixed;
}


#hawforum{ width:188px; height:195px; background-image:url(http://www.to-hawaii.com/images/h_bg1.gif);   list-style-type: none;}

.leftpanel a{
color : #000000; 
font-weight : Bold; font-family : Verdana, Arial, Helvetica; FONT-SIZE: 11px; text-align : left; cursor:hand; text-decoration:none; display:block;  list-style-type: none;
}

.leftpanel a:hover{
color : #000000; font-weight : Bold; font-family : Verdana, Arial, Helvetica; FONT-SIZE: 11px; text-align : left; background-image:url(http://www.to-hawaii.com/images/roloverbg.gif); cursor:hand; text-decoration:none; display:block; list-style-type: none;}

.leftpanel a:visited{
color : #000000; font-weight : Bold; font-family : Verdana, Arial, Helvetica; FONT-SIZE: 11px; text-align : left; cursor:hand; text-decoration:none; display:block; list-style:none;}

.leftpanel img{ border:0px; vertical-align:middle; 
}


/*                 new design by dibakar                  */


.wrapper{
width:880px;
margin:0 auto;
}


.mainbody{
width:870px;
float:left;
clear:left;
padding:5px;
}


.leftpanel{
width:200px;
float:left;
clear:right;

}
.midpanel{
width:450px;
float:left;
clear:right;

}


.leftmenu{
width:190px;
background:url(images/leftmenurepeatbg.jpg) top center repeat-y;
margin-bottom:10px;
float:left;
clear:left;
margin-left:5px;
}

.leftmenuheading{
background:url(images/leftmenuheading.jpg) top no-repeat;
width:182px;
height:20px;
float:left;
clear:left;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
padding:5px 0 0 8px;
}

.leftmenubot{
background:url(images/leftmenubottom.jpg) bottom no-repeat;
padding-bottom:5px;
float:left;
clear:left;
width:190px;

}

a.leftmenulink:link {
background:url(images/leftmenubullet.gif) left no-repeat;
font:normal 12px Arial, Helvetica, sans-serif;
color:##0000CC;
text-decoration:underline;
display:block;
padding-left:15px;
margin:2px 0;
background-position:5px;
line-height:1.5;
}


a.leftmenulink:visited{
background:url(images/leftmenubullet.gif) left no-repeat;
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:underline;
display:block;
padding-left:15px;
margin:2px 0;
background-position:5px;
line-height:1.5;
}

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

.box{
background:url(images/box_bgmid.jpg) top repeat-y;
width:460px;
float:left;
clear:left;
margin-bottom:10px;
margin-left:5px;
}
.box_top{
background:url(images/box_bg_top.jpg) top no-repeat;
width:460px;
float:left;
clear:left;
}
.box_bot{
background:url(images/box_bg_bot.jpg) bottom center no-repeat;
width:400px;
float:left;
clear:left;
padding:40px 30px 40px 30px;
}



.widget {
width: 400px;
padding:0;
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:left;
clear:left;
}


		.tabnav {
	display: block;
	list-style: none;
	float:left;
	clear:left;
	width:400px;
	margin:0;
	}
	
	
		a.btn1:link, a.btn1:visited {
background:url(images/boxmenubg1.gif) bottom no-repeat;
width:86px;
height:36px;
float:left;
clear:right;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
text-align:center;
padding:7px 10px 0 10px;
margin-right:2px;
		}
		
a.btn1_hover:link, a.btn1_hover:visited, a.btn1_hover:hover  {
background:url(images/boxmenubg1.gif) top no-repeat;
width:86px;
height:36px;
float:left;
clear:right;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
text-align:center;
padding:7px 10px 0 10px;
margin-right:2px;
		}
		
		a.btn2:link, a.btn2:visited {
background:url(images/boxmenubg2.gif) bottom no-repeat;
width:77px;
height:36px;
float:left;
clear:right;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
text-align:center;
padding:7px 10px 0 10px;
margin-right:2px;
		}	
a.btn2_hover:link, a.btn2_hover:visited, a.btn2_hover:hover  {
background:url(images/boxmenubg2.gif) top no-repeat;
width:77px;
height:36px;
float:left;
clear:right;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
text-align:center;
padding:7px 10px 0 10px;
margin-right:2px;
		}
	a.btn3:link, a.btn3:visited {
background:url(images/boxmenubg3.gif) bottom no-repeat;
width:58px;
height:36px;
float:left;
clear:right;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
text-align:center;
padding:7px 10px 0 10px;
margin-right:2px;
		}
a.btn3_hover:link, a.btn3_hover:visited, a.btn3_hover:hover  {
background:url(images/boxmenubg3.gif) top no-repeat;
width:58px;
height:36px;
float:left;
clear:right;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
text-align:center;
padding:7px 10px 0 10px;
margin-right:2px;
		}
		a.btn4:link, a.btn4:visited {
background:url(images/boxmenubg4.gif) bottom no-repeat;
width:86px;
height:36px;
float:left;
clear:right;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
text-align:center;
padding:7px 10px 0 10px;
margin-right:2px;
		}
		
a.btn4_hover:link, a.btn4_hover:visited, a.btn4_hover:hover  {
background:url(images/boxmenubg4.gif) top no-repeat;
width:86px;
height:36px;
float:left;
clear:right;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
text-align:center;
padding:7px 10px 0 10px;
margin-right:2px;
		}
		a.btn1:hover{
		color: #FFFFFF;
		text-decoration: none;
		background:url(images/boxmenubg1.gif) top no-repeat;

		}
		a.btn2:hover{
		color: #FFFFFF;
		text-decoration: none;
		background:url(images/boxmenubg2.gif) top no-repeat;

		}
		a.btn3:hover{
		color: #FFFFFF;
		text-decoration: none;
		background:url(images/boxmenubg3.gif) top no-repeat;

		}
		a.btn4:hover{
		color: #FFFFFF;
		text-decoration: none;
		background:url(images/boxmenubg4.gif) top no-repeat;

		}
		
	.tabdiv {
	margin-top: 2px;
	margin-left:10px;
	padding: 5px;
	float:left;
	clear:left;
	width:360px;
	}
	







.middle_tab{
background:url(images/tabmid.jpg) top repeat-y;
width:460px;
float:left;
clear:left;
margin-left:7px;
margin-bottom:10px;
}

.middle_tab_top1{
background:url(images/tabhead1.jpg) top no-repeat;
width:416px;
height:24px;
padding-left:44px;
padding-top:9px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
float:left;
clear:left;
text-transform:uppercase;
}
.middle_tab_top2{
background:url(images/tabhead2.jpg) top no-repeat;
width:416px;
height:24px;
padding-left:44px;
padding-top:9px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
float:left;
clear:left;
text-transform:uppercase;
}
.middle_tab_top3{
background:url(images/tabhead3.jpg) top no-repeat;
width:416px;
height:24px;
padding-left:44px;
padding-top:9px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
float:left;
clear:left;
text-transform:uppercase;
}
.middle_tab_top4{
background:url(images/tabhead4.jpg) top no-repeat;
width:416px;
height:24px;
padding-left:44px;
padding-top:9px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
float:left;
clear:left;
text-transform:uppercase;
}
.middle_tab_bottom{
background:url(images/tabbot.jpg) bottom no-repeat;
width:440px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
float:left;
clear:left;
padding:10px;
}

.middle_tab_content_row{
width:440px;
float:left;
clear:left;
padding-bottom:3px;
}
.middle_tab_content_row_img{
float:left;
clear:right;
margin-right:4px;

}
.middle_tab_content_row_col1{
width:60px;
float:left;
clear:right;
padding-right:5px;
}
.middle_tab_content_row_col2{
width:370px;
float:left;
clear:right;
}
.middle_tab_content_row_col2_row1{
width:370px;
float:left;
clear:left;
}

a.readmore:link, a.readmore:visited{
width:80px;
float:right;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
text-align:right;
}
a.readmore:hover{

float:right;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
}

a.more:link, a.more:visited{
width:89px;
height:18px;
float:right;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
margin-top:10px;
background:url(images/more_btn.jpg) top no-repeat;
padding-left:7px;
padding-top:3px;
}
a.more:hover{
float:right;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
}

a.readmore2:link, a.readmore2:visited{
font:bold 14px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:underline;
}
a.readmore2:hover{
text-decoration:none;
}

.middlepanel {
background-color:#FFFFFF;
width:457px;
float:left;
padding-bottom:10px;
margin-left:0px;
clear:right;
}

.middlepanel2 {
background-color:#FFFFFF;
width:457px;
float:left;
padding-bottom:10px;
margin-left:8px;
clear:right;
}


.middlepanel3 {
width:840px;
background-color:#FFFFFF;
float:left;
padding-bottom:10px;
margin-left:20px;
margin-right:20px;
clear:right;
}

.leftsidepanel {
width:200px;
float:left;
}

.rightsidepanel {
width:200px;
background-color:#FFFFFF;
float:right;
clear:right;
font-size : 13px; 
font-family : verdana; 

}

.row1{

width:452px;
float:left;
clear:left;
margin-left:7px;
}

.row2{

width:100%;
float:left;
clear:left;

}


a.link1:link, a.link1:visited{
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}
a.link1:hover{
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}




.footerbg{
background:url(http://www.to-hawaii.com/images/footerbg1.jpg) top no-repeat;
width:880px;
height:78px;
position:relative; 
margin:auto;
font:normal 11px verdana;
color:#000000;
}



.footerbg2{
background:url(http://www.to-hawaii.com/images/footerbg2.jpg) top no-repeat;
width:880px;
height:78px;
position:relative; 
margin:auto;
font:normal 11px verdana;
color:#FFFFFF;
}

.footer_left{
width:147px;
height:68px;
float:left;
clear:right;
padding:10px 0 0 10px;
}


.footer_right{
width:690px;
height:50px;
float:left;
clear:right;
padding:15px 0 0 10px;
text-align:right;
line-height:18px;
}

.footer_right span{
color:#FFFFFF;
}


a.footerlink:link, a.footerlink:visited{
font:normal 11px verdana;
color:#000000;
text-decoration:none;
padding:0 12px;
} 
a.footerlink:hover{
font:normal 11px verdana;
color:#000000;
text-decoration:underline;
} 
a.footerlink1:link, a.footerlink1:visited{
font:normal 11px verdana;
color:#000000;
text-decoration:none;

} 
a.footerlink1:hover{
font:normal 11px verdana;
color:#000000;
text-decoration:underline;
} 


a.footerlink_2:link, a.footerlink_2:visited{
font:normal 11px verdana;
color:#FFFFFF;
text-decoration:none;
padding:0 12px;
} 
a.footerlink_2:hover{
font:normal 11px verdana;
color:#FFFFFF;
text-decoration:underline;
} 
a.footerlink1_2:link, a.footerlink1_2:visited{
font:normal 11px verdana;
color:#FFFFFF;
text-decoration:none;

} 
a.footerlink1_2:hover{
font:normal 11px verdana;
color:#FFFFFF;
text-decoration:underline;
} 