# ValidClick/Overture CSS starts
 .vc_table{
        border: 1px silver solid  !important ;
    }
 .vc_tr{
    }
 .vc_td{
        cursor:hand  !important ;
        background-color: white  !important ;
        border-top:   0px  !important ;
#        border-right: 1px silver dotted   !important ;
        border-right: 0px !important ;
        border-left:  0px  !important ;
#        border-bottom: 1px silver dotted   !important ;
        border-bottom: 0px !important ;
        padding: 0.7em 0.7em 0.7em 0.7em  !important ;
        width: 360px;
    }
 .vc_desc, .vc_desc a:link, .vc_desc a:visited, .vc_desc a:active, .vc_desc a:hover
   {
        color: black  !important ;
        text-decoration: none  !important ;
        font-size: 10pt  !important ;
        line-height: 15px  !important ;
        font-family:arial,sans-serif  !important ;
    }
 .vc_title, .vc_title a:link, .vc_title a:visited, .vc_title a:active, .vc_title a:hover
    {
        color: #0000CC  !important ;
        font-size: 14px !important ;
        font-family:arial,sans-serif  !important ;
    }
 .vc_sitehost, .vc_sitehost a:link, .vc_sitehost a:visited, .vc_sitehost a:active, .vc_sitehost a:hover
   {
        color: #8080CF  !important ;
        text-decoration: none  !important ;
        font-size: 13px  !important ;
#        line-height:13px  !important ;
        font-family:arial,sans-serif  !important ;
    }
# ValidClick/Overture CSS ends



# Trade Pub CSS starts
.TPtable {width:100%; font-family:arial, sans-serif; border:1px solid; background:#FFFFFF; border-color:#DDDBFA; border-collapse:collapse;}
.TPheader {font-size:13px; font-family:arial, sans-serif; font-weight:bold; color:#000000; background:#ddddbfa; padding:0px;}
.TProw {font-size:13px; font-family:arial, sans-serif; font-weight:plain; color:#000000; padding:0px;}
a.TProw {font-size:13px; font-family:arial, sans-serif; font-weight:bold; color:#000000; padding:0px;}
a:hover.TProw {text-decoration:none; color:#000066;}
# Trade Pub CSS ends


# Travel CSS starts
DIV.border {
    WIDTH: 400px; HEIGHT: 140px
}
DIV.flight {
    FONT-SIZE: 10px; FONT-FAMILY: Arial, sans-serif;
}
DIV.hotel {
    FONT-SIZE: 10px; VISIBILITY: hidden; DISPLAY: none; FONT-FAMILY: Arial, sans-serif;
}
DIV.header198 {
#    BACKGROUND-IMAGE: url("/images/logo198.gif"); HEIGHT: 38px; WIDTH: 198px; FONT-SIZE: 10px; FONT-FAMILY: verdana
}

DIV.header395 {
    BACKGROUND-IMAGE: url("http://developer.kayak.com/images/logo395.gif"); HEIGHT: 40px; WIDTH: 395px; FONT-SIZE: 12px; FONT-FAMILY: verdana
}

DIV.header455 {
#    BACKGROUND-IMAGE: url("/images/logo455.gif"); HEIGHT: 40px; WIDTH: 455px; FONT-SIZE: 10px; FONT-FAMILY: verdana
}

TABLE.125x125 {
    BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 10px; 
	BACKGROUND: #c1d4ff; BORDER-LEFT: black 1px solid; WIDTH: 125px; HEIGHT: 125px; 
	BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana
}

TABLE.kayakRect {
    BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; 
	FONT-SIZE: 10px; BACKGROUND: #c1d4ff; BORDER-LEFT: black 1px solid; 
	WIDTH: 190px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana
}

TABLE.kayak {
    	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; 
	FONT-SIZE: 10px; BACKGROUND: #c1d4ff; BORDER-LEFT: black 1px solid; 
	WIDTH: 400px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana
}

TABLE.kayakNew {
    	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; 
#	FONT-SIZE: 10px; BACKGROUND-IMAGE: url("/images/widget_background.gif"); BORDER-LEFT: black 1px solid; 
	WIDTH: 468px; HEIGHT: 58px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana
}

TABLE.rectangle198 {
    	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; 
	FONT-SIZE: 10px; BACKGROUND: #ddeefe; BORDER-LEFT: black 1px solid; 
	WIDTH: 198px; HEIGHT: 285px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana
}

TABLE.rectangle395 {
    	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; 
	FONT-SIZE: 10px; BACKGROUND: #ddeefe; BORDER-LEFT: black 0px solid; 
	WIDTH: 395px; HEIGHT: 203px; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: verdana
}

TABLE.rectangle455 {
    	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; 
	FONT-SIZE: 10px; BACKGROUND: #ddeefe; BORDER-LEFT: black 1px solid; 
	WIDTH: 455px; HEIGHT: 129px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana
}

SELECT.kayak {
    FONT-SIZE: 12px; FONT-FAMILY: verdana
}
INPUT.kayak {
    FONT-SIZE: 12px; FONT-FAMILY: verdana
}
A.kayak {
    FONT-SIZE: 12px; COLOR: #0099FF; FONT-FAMILY: verdana
}
A.kayak:hover {
    FONT-WEIGHT: bold
}

.kayakFormText {
    FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: verdana
}
# Travel CSS ends


table.report{
  border: 1px solid #445669;
  border-collapse: collapse;
}

table.report td{
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  border-top: 1px solid #DDDDDD;
  border-collapse: collapse;
  padding: 5px;
}

table.clean td{
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-top: 0px;
  padding: 0px;
}

.hr {color:#E0E0E0; background-color:#E0E0E0; height:1px;border-style:none;}

.logo{
  text-decoration:none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 45px;
  color:#FFFFFF;
}

.topmenu{
  text-decoration:none;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color:#CC6633;
}
a.topmenu:visited {color: #CC6633;}
a.topmenu:hover {color: #005055;}
a.topmenu:link {color: #CC6633;}

.submenu{
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color:#CC6633;
}
a.submenu:visited {color: #CC6633;}
a.submenu:hover {color: #005055;}
a.submenu:link {color: #CC6633;}


.logout{
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#FFFFFF;
}
a.logout:visited {color: #FFFFFF;}
a.logout:hover {color: #FFFFFF;}
a.logout:link {color: #FFFFFF;}

.text{
  font-family: Arial, sans-serif;
  font-size: 13px;
  color:#000000;
}
a.text:link {color: #000000;}
a.text:visited {color: #000000;}

.bigmerchanttitle{
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color:#445669;
}

.sectiontitle{
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#445669;
}

.couponcode{
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color:#cc0000;
}
a.couponcode:visited {color: #990000; text-decoration: none}
a.couponcode:link {color: #990000; text-decoration: none}


.articlename{
  font-family: Arial, sans-serif;
  font-size: 13px;
  color:#0048D0;
}
a.articlename:visited {color: #0048D0; text-decoration: none}
a.articlename:link {color: #0048D0; text-decoration: none}
a.articlename:hover {color: #0000CC; text-decoration: underline}


.listingstorename{
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color:#000000;
}
a.listingstorename:visited {color: #000000; text-decoration: none}
a.listingstorename:link {color: #000000; text-decoration: none}
a.listingstorename:hover {color: #00000; text-decoration: underline}

.listingtitle{
  font-family: Arial, sans-serif;
  font-size: 15px;
  color:#0000CC;
}
a.listingtitle:visited {color: #551a8b; text-decoration: underline}
a.listingtitle:hover {color: #551a8b; text-decoration: underline}
a.listingtitle:link {color: #0000CC; text-decoration: underline}

.listingsubtitle{
#  text-decoration:none;
  font-family: Arial, sans-serif;
  font-size: 14px;
  color:#0000CC;
}
a.listingsubtitle:visited {color: #551a8b;}
a.listingsubtitle:link {color: #0000CC; text-decoration: underline}
a.listingsubtitle:hover {color: #0000CC;}


.listingdescription{
  font-family: Arial, sans-serif;
  font-size: 13px;
  color:#000000;
}
a.listingdescription:link {color: #0000CC; text-decoration: underline}
a.listingdescription:hover {color: #0000CC;}
a.listingdescription:visited {color: #551a8b;}

.displaydomain{
#  text-decoration:none;
  font-family: Arial, sans-serif;
  font-size: 13px;
#  color:#8080CF;
  color:#008000;
}

.sponsortitle{
  font-family: Arial, sans-serif;
  font-size: 15px;
  color:#0000CC;
}
a.sponsortitle:visited {color: #551a8b;}
a.sponsortitle:hover {color: #0000CC;}
a.sponsortitle:link {color: #0000CC;}


.url{
  font-family: Arial, sans-serif;
  font-size: 13px;
  color:#999999;
}

.footer{
  font-family: Arial, sans-serif;
  font-size: 12px;
  color:#AAAAAA;
}
a.footer:visited {color: #AAAAAA;}


<!-- error message -->
.errormsg
{
  color:#A00000;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
}


<!-- coupon -->
.hr {color:#E8E8E8; background-color:#E8E8E8; height:1px;border-style:none;}

.header_content {
	font-weight:bold;
	font-size: 12pt;
	color: #546074;
} 

.note_content_small {
        font-weight:bold;
        font-size: 10pt;
        color: #546074;
}

.code {
        color:#990000;
        font-weight:bold;
	font-size: 12px;
}

.expires {
        color:#000000;
#        font-weight:bold;
	font-size: 12px;
}

.couponlisting{
  font-family: Arial, sans-serif;
  font-size: 13px;
  color:#000000;
}
a.couponlisting:visited {color: #551a8b;}
a.couponlisting:hover {color: #551a8b;}
a.couponlisting:link {color: #0000CC;}

