﻿body 
{
 margin-top :5px;
 font-family :Arial;
 font-size :small ;
}

H6
{
 color :#fffeee;
}

A
{
    color: Blue;
    text-decoration: none;
}

A:hover
{
    color:Purple;
    text-decoration: underline;
}

img.floatLeft { 
    float: left; 
    margin-right: 10px; 
    margin-bottom: 7px; 
}

.hand
{
 cursor :hand;
}

.progressTxt
{
 font-size :small ;
 color :Navy ;
}

.fileUpload
{
    background-color: #CCCCCC;
}

.failure
{
 color :Red ;
}

.login
{
 font-size :x-small ;
}
.panelExpand {
 background-color :Silver ;
 border-style :inset ;
 border-color :Gray ;
 border-width :1px;
 }

.selectLocation {
 font-size :medium ;
 color :Navy ;
 font-weight :bold ;
 }

.mainTable
{
 width :955px;
 margin-right :auto ;
 margin-left :auto ;
}

.mainImage
{
 width :955px;
 height :227px;
}

.bluelink
{
 color :Blue ;
 text-decoration : none;
}

.graylink A
{
 color :Gray ;
 text-decoration : none;
 font-size :smaller ;
}

.graylink A:hover
{
    color: Purple;
    text-decoration: underline;
 font-size :smaller ;
}

.blackLink A
{
    color: Black;
    text-decoration: none;
}

.blackLink A:hover
{
    color: Purple;
    text-decoration: underline;
}

.blackLink A:visited
{
    color: Black;
    text-decoration: none;
}

/* panels */

/*menu*/
.Menu A
{
    color: White;
    font-weight: bold;
    text-decoration: none;
}

.Menu A:hover
{
    color: Orange;
    font-weight: bold;
    text-decoration: underline;
}

/*hotel and rooms*/
.HotelRooms A
{
    color: Orange;
    text-decoration: none;
}

.HotelRooms A:hover
{
    color: Purple;
    text-decoration: underline;
}


/*homepage*/
.locationFocusHeader
{
 color:Orange;
 font-size :medium ;
}

.locationFocusDes
{
 color :Black ;
 font-size :small ;
}

.top5subheader
{
 font-size :18px;
 color :Gray;
}

/*general*/
.grayTxt
{
 color :Gray ;
}


.grayTxtLarge
{
 color :Gray ;
 font-size :medium ;
}

.greenlinks
{
 font-size :small ;
}

.greenlabels
{
 font-size :x-small ;
}
/*---*/
.avgRating
{
 color:Orange ;
 font-weight :bold ;
}

.pageHeader1
{
 font-size :18px;
 color :Gray ;
}

.pageHeader2
{
 font-size :18px;
 color :Orange ;
}

.pageHeader3
{
 font-size :18px;
 color :Black ;
}

.pageHeader2Green
{
 font-size :18px;
 color :Green ;
 font-weight :bold ;
 font-family :Arial Black ;
}

.advancedSearchSub
{
 font-size :15px;
 color :Gray ;
}
/*comparisonpage*/
.compPageHeader1
{
 font-size :18px;
 color :Purple ;
}

.compPageHeader2
{
 font-size :18px;
 color :Gray ;
}

.compHeadName
{
 font-size :15px;
 color :Purple ;
}

.compHeadLoc
{
 font-size :15px;
 color :Black ;
}

.compAlt
{ 
 text-align :center ;
}
.compItem
{
 text-align :center ;
}
.compItemLeft
{
 text-align :left ;
}
.compSeperator
{
    background-image: url( '../images/borders/dash_bottommid.gif' );
    background-repeat: repeat-x;
}
.compHeader
{
    padding: 10px;
    background-color: #990099;
    color: White;
    text-align: center;
    font-weight :bold ;
}
.compHeaderLeft
{
    background-color: Purple;
    color: White;
    text-align: left;
    font-weight :bold ;
}

/* contactpage */
.boxVerification
{
    text-align: center;
    padding-top: 15;
    background-color: #FFCC00;
    font-size: xx-large;
    height: 50px;
    width: 110px;
}

.clientCareHeader
{ 
 background-color :Gray ;  
 color :White ;
 font-size :large ;
 font-weight :bold ;
 padding-left :10px;
}

.contactBconceptHead
{
 color :Purple ;
 font-weight :bold ;
 font-size :15px;
}
.contactBconceptHeadSub
{ 
 color :Silver ;
 font-size :12px;
}
.contactBconceptTxt
{ 
 color :Gray ;
}
.contactBconceptLink
{

}

/****payment***/
.payHead
{
 background-color :Orange;
}
/* **************** tooltip and callout ************* */
.ToolTip
{
    background-color: #FFFFCC;
    font-size: small;
    color: Black;
    border-color: Orange;
    border-style: inset;
    border-width: 1px;
    padding: 8px;
}
.HelpCell
{
    border: 1px inset Orange;
    background-color: #FFFFCC;
    color: Black;
    padding: 8px;
}

/* popbox */

.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("../images/magplus.cur"), pointer;}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("../images/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("../images/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}

/* 7 steps */

.panel7steps
{
    font-size: 14px;
    font-weight: bold;
    color: Gray;
    list-style-type: georgian;
    list-style-position: inside;
}

/* calculator */

.calculator
{
 color :White ;
 font-size :small ;
}

.calexplain
{
 font-weight :bold ;
}
.calDisclaimer
{
 color :Gray;
 font-variant :small-caps ;
}
.calcopyright
{
    color: Silver;
    font-size: x-small;
    text-align: right;
    position: absolute;
    top: 100px;
    width: 600px;
    left: 30px;
}
.calClose
{
    color: Black;
    font-size: small;
    text-align: right;
    position: absolute;
    top: 15px;
    width: 600px;
    left: 30px;
}

/* supplier admin */

.adminHeader
{
    font-size: x-large;
    font-weight: bold;
    color: #666666;
    font-family: 'Arial Black';
}

/* bar indicator */

.barIndicatorBorder { 

border:solid 1px #c0c0c0;
width:100px;
padding:2px; 
} 

.barIndicator_poor { 
background-color:Red; 
} 

.barIndicator_weak { 
background-color:Orange
} 
  
.barIndicator_average { 
background-color:Yellow
} 

.barIndicator_good { 
background-color:Gray
} 
  
.barIndicator_strong { 
background-color:Blue; 
} 
  
.barIndicator_excellent { 
background-color:Green; 
} 

.tblSupCat
{
    background-color :White ;
    background-position: left center;
    border-width: thin;
    border-color: #CCCCCC;
    text-align: left;
    background-image: url( '../images/buttons/bullet.gif' );
    background-repeat: no-repeat;
    background-attachment: scroll;
    border-top-style: solid;
    padding-left:25px;
}
.tblSupCat A:Hover, .tblSupCat A, .tblSupCat A:Visited, .tblSupCatOver A:Hover, .tblSupCatOver A, .tblSupCatOver A:Visited
{
 text-decoration :none;
}

.tblSupCatOver
{
    background-color: #FFE2A9;
    background-position: left center;
    border-width: thin;
    border-color: #CCCCCC;
    text-align: left;
    background-image: url(   '../images/buttons/bullet_over.gif' );
    background-repeat: no-repeat;
    background-attachment: scroll;
    border-top-style: solid;
    padding-left: 25px;
}

.whitelink A:Hover, .whitelink A, .whitelink A:Visited
{
 color :White ;
}
.superscript
{
vertical-align: super; 
font-size: x-small;
}