﻿ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

 img
{
  border: none;
}
body { 
  margin:0; 
  padding:0; 
  height:100%;
  width:100%;
  border: none;
  top:0;
  background-color: #53b7e8;
}

html{
   background-color: #53b7e8;
}


a{
  text-decoration:none;
  color:#3399CC;
}

a:hover{
  text-decoration: underline;
}
a:hover.whiteExample{
  text-decoration: underline;
  color:white;
}

a:hover.noUnderline{
  text-decoration: none;
}

.nounder a {
text-decoration: none;

}

a:link.noUnderline{
  text-decoration: none;
}

#noUnderline {
  text-decoration: none;
}
td{
  margin: 0;
  padding: 0;
}

h3 {
	display:block;
	margin-bottom:5px;
	color:#858889;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
       
}

h1 {
	display:block;
	margin-bottom:5px;
	color:#858889;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        font-weight: normal;
}

h2 {
	display:block;
	margin-bottom:0px;
	color:#858889;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        font-weight: normal;
}

.clear {
	clear:both;
	margin-top:-1px;
	height:1px;
	overflow:hidden;
}


/*********************************** General Style *********************************************/


/* Form Errors */
.errorsTitle {
	font-weight:bold;
	text-align:left;
	color:maroon;
}



/* Main Layout */
#divPage {
        margin:auto;
        position:absolute;
        padding:0;
        top:0;
        left:0;
        width:100%;
        height:100%;
	/*width:900px;
        background-image:url(/images/layout/iBidLow_BG1000X1000.jpg);*/
	 /*border:1px solid green;*/
        background-color: #53b7e8 ;
        overflow: auto;
        
}

#divWalcomePage {
        margin:auto;
        position:absolute;
        padding:0;
        top:0;
        left:0;
        width:100%;
        height:100%;
	/*width:900px;*/
        background-image:url(/images/layout/iBidLow_BG1000X1000.jpg);
	 /*border:1px solid green;*/
        background-color: #53b7e8; 
        overflow: auto;
}

#main_content tbody {
  border-top: none;
}

#divPage tbody {
  border-top: none;
}


#divAdvBox {
	width:150px;
        height:475px;
        padding-left:5px;
        padding-top:8px;
        
	/*border:1px solid green;
	background-image:url(/images/layout/white_twitter_window.png);	*/
	border-bottom:0px; /* in firefox, becuase everything floats, page div ends too soon*/
        /*background-color:#4ebbed;*/
        background-color : transparent;
}

#divFanBox {
        padding-left:5px;
}


#twitterBirdContainer {
	width:67px;
        height:55px;
	/*border:1px solid green;*/
	border-bottom:0px; /* in firefox, becuase everything floats, page div ends too soon*/
        background-color:transparent;
}

#twitterBird1{
	width:65px;
        height:71px;
        margin-left:100px;
        position: relative;
        top:32px;
        z-index:100;
	/*border:1px solid green;*/
	background-image:url(/images/layout/twitter_bird.gif);	
	border-bottom:0px; /* in firefox, becuase everything floats, page div ends too soon*/
        background-color:transparent;
}


#divContent {
	width:625px;
        position:static;
	/*border:1px solid green;
	background-image:url(/images/layout/white&blue_app_window.png);*/
        background-repeat:no-repeat;
	border-bottom:0px; /* in firefox, becuase everything floats, page div ends too soon*/
	margin:auto;
        overflow: hidden;
        background-color: transparent;
        padding-bottom:10px;
}
    

/* Main Layout */
#divActions {
	width:530px;
        margin:auto;
	/*border:1px solid green;*/
	padding-left:35px;
        min-height:355px;
        background-color: transparent;
       
}

#divContentWide {
	width:825px;
        position:static;
	/*border:1px solid green;
	background-image:url(/images/layout/white&blue_app_window.png);*/
        background-repeat:no-repeat;
	border-bottom:0px; /* in firefox, becuase everything floats, page div ends too soon*/
	margin:auto;
        overflow: hidden;
        background-color: transparent;
        padding-bottom:10px;
}
    

/* Main Layout */
#divActionsWide {
	width:730px;
        margin:auto;
	/*border:1px solid green;*/
	padding-left:35px;
        min-height:355px;
        background-color: transparent;
       
}


#hotelDiscoverdRaper {
	width:525px;
        padding-bottom:10px;
       
	/*border:1px solid green;*/
}

#hotelContainer {
	width:525px;
        padding-bottom:5px;
        min-height:252px;
	/*border:1px solid green;*/
}


#divRefineSearchBox {
        position: relative;
	float:left;
        right:5px;
	width:150px;
	/*border:1px solid green;*/
	border-bottom:0px; /* in firefox, becuase everything floats, page div ends too soon*/
        background-color:transparent;
       
}

#refineSearchBoxBack {
        background-color:transparent;
	background-repeat:no-repeat;
        margin:auto;
	
}



/* Main Layout */
#divRefineUpdateAreaRaper {
	width:100%;
        height:100px;
	border-bottom:0px; /* in firefox, becuase everything floats, page div ends too soon*/
	padding:0;
}

#divAboutUs {
	width:540px; 
	border-bottom:0px; /* in firefox, becuase everything floats, page div ends too soon*/
	padding:0;
        background-color:transparent;
}

#howToUseDiv {

      overflow: auto;
      position: relative;
      /*width:540px;*/
}

#boxMain {
	width:100%;
        height:120%;
        background:url(/images/layout/bg_small_slice.jpg) repeat-x;
/*	border:1px solid transparent;
        background-color:#53b7e8;*/
        background-color:transparent;
}

/* Main Layout */
#divNavBox {
        float:left;
	width:155px;
	/*border:1px solid green;*/
	border-bottom:0px; /* in firefox, becuase everything floats, page div ends too soon*/
	padding-top:30px;
        min-height:150px;
        background-color:transparent;
}

#divIsHotelOn{
       
	width:100%;
        background-color:transparent;
}

#divHotwireHotelDiscover{
       
	width:100%;
        background-color:transparent;
}

/*
#upBack{
   background:url(/images/layout/bg_table_165pt.jpg) repeat-x;
   background-color:transparent;
}

#midBack{
   background:url(/images/layout/bg_slice_535pt.jpg) repeat-x;
   padding-bottom:52px;
}*/

.frame_L{
	background:url(/images/layout/side_left.png);
	width:30px;
}
.frame_R{
	background:url(/images/layout/side_right.png);
	width:30px;
}
.frame_Up{
	background:url(/images/layout/top.png) repeat-x;
}
.frame_Bt{
	background:url(/images/layout/bottom.png) repeat-x;
  
}

.frame_Mid{
	background-color: white;
}



.frame_cru{
	background:url(/images/layout/top_right.png);
	height:30px;
	width:30px;
}
.frame_crd{
	background:url(/images/layout/bottom_right.png);
	height:30px;
	width:30px;
	
}
.frame_clu{
	background:url(/images/layout/top_left.png);
	height:30px;
	width:30px;
	
}
.frame_cld{
	background:url(/images/layout/bottom_left.png);
	height:30px;
	width:30px;
	
}



.headerLinkToMain{
	height:70px;
	width:161px;
        background-color:transparent;
}
.headerLinkToMain a{
	cursor:pointer;
}
.realHeaderLinkToMain {
	height:70px;
	width:161px;
        background-color:transparent;
}

.feedbackDiv {
  width:634px;
  height:55px;
  font-weight: normal;
  padding-top:10px;
  background:url(/images/layout/NewButtonsPNG/blue_application_window.png);
  color:white;
  font-size:14px;
}

.feedbackDivWide {
  width:834px;
  height:55px;
  font-weight: normal;
  padding-top:10px;
  background:url(/images/layout/NewButtonsPNG/blue_application_windowWide.png);
  color:white;
  font-size:14px;
}

.innerBoxMain {
	background-color:transparent;
	padding:10px;
	padding-right:30px;	
}
.innerBoxMain a{
	text-decoration:none;
}
.innerBoxMain a:hover{
	text-decoration:underline;
}

/*.naviItem {
	width:175px; height:50px; z-index:99;
	border: 1px none #000000; 
	overflow:hidden;
	background-color:white;
	text-align:center;
        background-color:transparent;

}*/

.textRegular{
        color:#3399CC;
        font-size:16px;
        font-weight: lighter;
        font-family:Arial, Helvetica, sans-serif;
}

.textRegularBold{
        color:#3399CC;
        font-size:16px;
        font-weight: bold;
        font-family:Arial, Helvetica, sans-serif;
}

.textRegularGrey{
        color:#858889;
        font-size:16px;
        font-weight: bold;
        font-family:Arial, Helvetica, sans-serif;
}

.textRegularOrenge{
        color:#faa21b;
        font-size:16px;
        font-weight: bold;
        font-family:Arial, Helvetica, sans-serif;
}

.textRegularBlack{
        color:black;
        font-size:16px;
        font-weight: bold;
        font-family:Arial, Helvetica, sans-serif;
}


.textMidGrey{
        color:#858889;
        font-size:14px;
        font-weight: bold;
        font-family:Arial, Helvetica, sans-serif;
}

.textMidBold{
        color:#3399CC;
        font-size:14px;
        font-weight: bold;
        font-family:Arial, Helvetica, sans-serif;
}

.textSmall{
        color:#3399CC;
        font-size:12px;
        font-weight: lighter;
        font-family:Arial, Helvetica, sans-serif;
}

.textSmallGrey{
        color:#858889;
        font-size:12px;
        font-weight: normal;
        font-family:Arial, Helvetica, sans-serif;
}

.textSmallGreyBold{
        color:#858889;
        font-size:12px;
        font-weight: bold;
        font-family:Arial, Helvetica, sans-serif;
}

.textVerySmall{
        color:#3399CC;
        font-size:10px;
        font-weight: lighter;
        font-family:Arial, Helvetica, sans-serif;
}

.textVerySmallBold{
        color:#3399CC;
        font-size:10px;
        font-weight: bold;
        font-family:Arial, Helvetica, sans-serif;
}


.textVerySmallBlack{
        font-size:10px;
        font-weight: lighter;
        font-family:Arial, Helvetica, sans-serif;
}

.textSmallGrey{
        color:#858889;
        font-size:12px;
        font-weight: lighter;
        font-family:Arial, Helvetica, sans-serif;
}

.textVerySmallGreyBold{
        color:#858889;
        font-size:10px;
        font-weight:bold;
        font-family:Arial, Helvetica, sans-serif;
}

.textVerySmallGrey{
        color:#858889;
        font-size:10px;
        font-weight:lighter;
        font-family:Arial, Helvetica, sans-serif;
}

.textSmallBold{
        color:#3399CC;
        font-size:12px;
        font-weight: bold;
}

.textSmallBoldGrey{
        color:#858889;
        font-size:12px;
        font-weight: bold;
        font-family:Arial, Helvetica, sans-serif;
}

.textSmallOrenge{
        color:#faa21b;
        font-size:12px;
        font-weight: lighter;
        font-family:Arial, Helvetica, sans-serif;
}

.textSmallOrengeBold{
        color:#faa21b;
        font-size:12px;
        font-weight: bold;
        font-family:Arial, Helvetica, sans-serif;
}


.inerTextBoxRegular{
  font-weight:lighter;
  color:#858889;
  height:20px;
  font-size:14px;
  padding:2px;
  padding-top:3px;
  padding-left:6px;
  padding-bottom:0px;
  width:254px;
  
}

.inerTextDateBoxRegular{
  font-weight:lighter;
  color:#858889;
  height:20px;
  font-size:13px;
  border:none;
  
  /*background:url(/images/calender/cal.gif) no-repeat right top;*/

}

.inerTextDateBoxSmall{
  font-weight:lighter;
  color:#858889;
  height:15px;
  height:18px;
  font-size:12px;
  padding-bottom:0px;
  border:none;
  
  /*background:url(/images/calender/cal.gif) no-repeat right top;*/

}

#border {
width:123px;
padding:2px;
padding-top:5px;
height:18px;
border-width: 1px;
border-style: solid; 
border-color: #737CA1;
background-color:white;
} 

#borderSmall {
position:absolute;
width:143px;
padding:2px;
height:20px;
border-width: 1px; 
border-style: solid; 
border-color: #737CA1;
background-color:white;
} 




.inerTextBoxSmall{
 font-weight:lighter;
 color:#858889;
 height:18px;
 font-size:12px;
 padding:3px;
 padding-bottom:0px;

}


.inerSelectBoxRegular{
  color:#858889;
  font-weight:lighter;
  padding-bottom:0px;
  padding-left:4px;
  width:265px;
  height:25px;
  font-size:14px;
}

.inerSelectBoxMid{
  color:#858889;
  font-weight:lighter;
  padding-left:6px;
  width:179px;
  height:25px;
  font-size:12px;
}
.inerSelectBoxSmall{
  color:#858889;
  width:45px;
  height:22px;
  font-size:13px;
  font-weight:lighter;
}


.niceButton {
        height:30px;
	width:80px;
        padding:0;
        margin:0;
        border:0px;
	background-image:url(/images/layout/Buttons/search_bg.gif);
	color:white;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
}

.niceButtonCommingSoon {
	
        width:199px; height:55px; z-index:99;
        background:  url(/images/layout/Buttons/MainApplications/main_app_3&4_bg_soon.jpg) no-repeat;	
	background-color:transparent;
        color:white;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}


.priceLineMainImg{
  width:199px;
  height:55px;
  border:0;
}



.logoLinkArea{
	background-color:transparent;
	height:70px;
	width:161px;
}

.headerLinkToMain{
	background-color:transparent;
	height:75px;
	width:180px;
	margin-left:60px;
	margin-top:75px;
}

.priceLineBotton {
	width:198px;
	height:54px;
	background-image:url(/images/layout/NewButtonsPNG/main_app_3_text.png);	
	background-repeat:no-repeat;
	vertical-align:top;
}

.priceLineBottonClicked {
	width:198px;
	height:54px;
	background-image:url(/images/layout/Buttons/NewButtonsPNG/main_app_3_text_selected.png);	
	background-repeat:no-repeat;
	vertical-align:top;
}


.priceLineBottonBd {
	width:198px;
	height:54px;
	background-image:url(/images/layout/NewButtonsPNG/main_app_4_text.png);	
	background-repeat:no-repeat;
	vertical-align:top;
}

.priceLineBottonBdClicked {
	width:198px;
	height:54px;
	background-image:url(/images/layout/NewButtonsPNG/main_app_4_text_selected.png);	
	background-repeat:no-repeat;
	vertical-align:top;
}

.isHotelOnBotton {
	width:198px;
	height:54px;
	background-image:url(/images/layout/NewButtonsPNG/main_app_2_text.png);	
	background-repeat:no-repeat;
	vertical-align:top;
        
}

.isHotelOnBottonClicked {
	width:198px;
	height:54px;
	background-image:url(/images/layout/NewButtonsPNG/main_app_2_text_selected.png);	
	background-repeat:no-repeat;
	vertical-align:top;
}

.hotwireDiscoverBotton {
	width:198px;
	height:54px;
	background-image:url(/images/layout/NewButtonsPNG/main_app_1_text.png);	
	background-repeat:no-repeat;
	vertical-align:top;
}

.hotwireDiscoverBottonClicked {
	width:198px;
	height:54px;
	background-image:url(/images/layout/NewButtonsPNG/main_app_1_text_selected.png);
	background-repeat:no-repeat;
	vertical-align:top;
}

.headerLinkArea{
	background-color:transparent;
	height:54px;
	width:198px;
}
.headerLinkArea a{
	cursor:pointer;
}

.headerLinkArea a:hover{
  text-decoration: none;
}
.realHeaderLinkArea {
	height:54px;
	width:198px;
}

.realHeaderLinkArea a:hover{
  text-decoration: none;
}

.niceButtonCommingSoon:hover {
	cursor:pointer;
	color:yellow;
}

.niceButtonOrange {
	padding:0px 8px;
        width:180px; height:50px; z-index:99;
        background:  url(/images/layout/tick.png) no-repeat;	
	color:white;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.niceButtonOrenge:hover {
	cursor:pointer;
	color:yellow;
}

.niceButtonBlue {
	padding:0px 8px;
        width:180px; height:50px; z-index:99;
        background:  url(/images/layout/tick.png) no-repeat;	
	color:white;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.niceButtonBlue:hover {
	cursor:pointer;
	color:yellow;
}



.myBoxTitle {
	
	color:#3399CC;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	
}


.niceTable {
	margin:auto;
        padding-left:2px;
	width:100%;
}

.niceTable th {
	height:20px;
        padding-bottom:10px;
}

.niceTable td {
        height:20px;
        padding-bottom:10px;
}

.niceTable a {
	text-decoration:none;
}
.niceTable a:hover {
	text-decoration:underline;
}

.niceBigTable {
	margin:auto;	
	width:100%;
}

.niceBigTable th {
	height:20px;
	padding:6px;
}

.niceBigTable td {
	
        height:20px;
        padding:6px;
}

.niceBigTable a {
	text-decoration:none;
}
.niceBigTable a:hover {
	text-decoration:underline;
}


.logoArea {
        width:161px;
        height:70px;
        float:left;
        background-image:url(/images/layout/Logo_Sample7_1_Web.png);	
	background-repeat:no-repeat;
/*	border:1px solid transparent;*/
        margin-left:20px;
}
.logoAreaWelcomePage {
        width:161px;
        height:70px;
        background-image:url(/images/layout/logo.jpg);	
	background-repeat:no-repeat;
/*	border:1px solid transparent;*/
	
        
}

.shareArea {
        width:137px;
        height:112px;
        bottom:0;
        right:17px;
        position: fixed;
        background-image:url(/images/layout/share.png);
        background-position:bottom right;	
/*	border:1px solid transparent;*/
        background-color: transparent;
}

.realshareArea {
	width:137px;
        height:112px;
        float:right;
        background-color: transparent;
}

.netArea {
        width:345px;
        height:70px;
/*	border:1px solid transparent;*/
	float:right;
        padding-bottom:30px;
        
}



.output
{
	font-family:Arial;
	font-size: 10pt;
	color:black;
	padding-left: 3px;
	padding-top: 3px;
	border: 1px solid #000000;
	width: 100px;
	background: #fff;
}
.shadow
{
	width:102px;
	position:relative;
	top: 2px;
	left: 2px;
        cursor: pointer;
	background: #555;
}

.shadow div{
	position: relative;
	top: -2px;
	left: -2px;
        
}

.outputSmall
{
	font-family:Arial;
	font-size: 10pt;
	color:black;
	padding-left: 3px;
	padding-top: 3px;
	border: 1px solid #000000;
	width: 100px;
	background: #fff;
}

.shadowSmall
{
	width:82px;
	position: relative;
	top: 2px;
	left: 2px;
	background: #555;
        
}
.shadowSmall div{
	position: relative;
	top: -2px;
	left: -2px;
        
}

.shadowDate
{
	width:82px;
	position: relative;
	top: 2px;
	left: 2px;
	background: #555;
        
}
.shadowDate div{
	position: relative;
	top: -2px;
	left: -2px;
        
}

div.hr {
  height: 0.5px;
  width:70%;
  background: #858889 ;
  
}
div.hr hr {
  display: none;
}

div.hr1 {
  height: 0.5px;
  width:70%;
  background: #858889 ;
  
}

/* Checkboxes */
label.checkbox_checked {
	background:  url(/images/layout/circle_checksign.gif) no-repeat;	
	display: block;
	/*margin: 10px 0;*/
	padding-left: 17px;
}
label.checkbox_unchecked  {
	background:  url(/images/layout/circle_empty.gif) no-repeat;	
	display: block;
	/*margin: 10px 0;*/
	padding-left: 17px;
}

/* Radio Buttons */
label.radio_checked {
	background:  url(/images/layout/circle_full.gif) no-repeat;	
	display: block;
	/*margin: 10px 0;*/
	padding-left: 17px;
}
label.radio_unchecked  {
	background:  url(/images/layout/circle_empty.gif) no-repeat;	
	display: block;
	/*margin: 10px 0;*/
	padding-left: 17px;
}





/* Hover State */
/*label:hover{
	color: #575B60;
}

label.highlighted {
	border: 1px solid #333;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* STOP EDITTING - DO NOT CHANGE OR REMOVE        */
.crirHidden {
	position: absolute;
	left: -1000px;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

radio {
  display: none;
}

