html *{outline:none;}
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	line-height:18px;
	text-align:center;
}
h1, h2, h3, h4, h5, h6, form, input, label, legend, ul, ol, li, dl, dt, dd, p {
	margin:0px;
	padding:0px;
}
p {
	margin-bottom:8px;
}
img {
	border:none;
}
select {
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6b6b;
	font-weight:normal;
}
form {
	color:#757575;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.textbox {
	border:1px solid #cecece;
	height:20px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	font-weight:normal;
}
.textbox2 {
	border:1px solid #cecece;
	height:18px;
	width:77px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	font-weight:normal;
}
/*------- Header CSS -------*/

#header-repeater {
	background:url("../images/header-repeater.gif") left top repeat-x;
	font-weight:bold;
	color:#d5dbec;
	text-transform:uppercase;
}
#header-repeater ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#header-repeater ul li {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}
#header-repeater ul li a {
	margin:0px;
	display:block;
	float:left;
	padding: 8px 15px;
	color:#d5dbec;
	text-decoration:none;
}
#header-repeater ul li a:hover {
	color:#FFFFFF;
	background:url("../images/top-nav-arrow.gif") center bottom no-repeat;
}
#header-repeater ul li a#active {
	color:#FFFFFF;
	background:url("../images/top-nav-arrow.gif") center bottom no-repeat;
}
.login-links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7b7b;
}
.login-links a {
	text-decoration:none;
	color:#7b7b7b;
}
.login-links a:hover {
	text-decoration:underline;
	color:#7b7b7b;
}
.red-color {
	color:#930000;
	font-weight:bold;
}
/*------- Middle Content CSS -------*/

#content-repeater {
	background:url("../images/content-repeater.gif") left top repeat-x;
	padding:12px 5px 15px 10px;
}
#left-navigation {
	width:193px;
	background:#790000;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	margin:0px 0px 10px 0px;
}
#left-navigation ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#left-navigation ul li {
	margin:0px;
	width:180px;
	padding:0px 0px 0px 13px;
	display:block;
	line-height:35px;
}
#left-navigation ul li.light-color {
	background:#a70000;
}
#left-navigation ul li a {
	background:url("../images/left-nav-arrow.gif") left center no-repeat;
	margin:0px;
	width:165px;
	padding:0px 0px 0px 15px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
}
#left-navigation ul li a:hover {
	text-decoration:underline;
}
.grey-border {
	border:1px solid #b8b8b8;
}
.special-offer-bg {
	background:url("../images/special-offer-ad.jpg") left top no-repeat;
}
.special-offer-bg form {
	padding:0px 0px 7px 12px;
}
.special-offer-bg form .testbox {
	border:1px solid #cecece;
	height:16px;
	width:115px;
	vertical-align:middle;
	margin-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 0px 3px 5px;
	color:#808080;
	vertical-align:middle;
	font-weight:normal;
}
.special-offer-bg form input {
	vertical-align:middle;
}
.two-box-repeater {
	/*ackground:url("../images/2tab-repeater.gif") left top repeat-y;*/
border-left:2px solid #001a5f;
	border-right:2px solid #001a5f;
	border-bottom:2px solid #001a5f;
}
/*.two-box-bottom{
background:url("../images/2tab-bottom-bg.gif") left top no-repeat;
height:5px;
}*/
.two-box-repeater img {
	vertical-align:middle;
}
.blue-heading {
	color:#001b5f;
	font-size:14px;
	font-weight:bold;
}
.blue-heading a{
	color:#001b5f;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.blue-heading a:hover{
	color:#001b5f;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.service-provider-bg {
	background:url("../images/service-provider-repeater.gif") left bottom repeat-x;
	border:1px solid #b8b8b8;
	font-size:11px;
	padding-bottom:6px;
}
.three-box-repeater {
	/*background:url("../images/3tab-repeater.gif") left top repeat-y;*/
border-left:2px solid #001a5f;
	border-right:2px solid #001a5f;
	border-bottom:2px solid #001a5f;
}
/*.three-box-bottom{
background:url("../images/3tab-bottom-bg.gif") left top no-repeat;
height:5px;
}*/
.horizontal-divider {
	background:url("../images/horizental-divider.gif") left center repeat-x;
}
.vertical-divider {
	background:url("../images/vertical-divider.gif") center top repeat-y;
}
/*------- Two Tab CSS -------*/

.two-tab {
	margin:0px;
	padding:0px;
	background:#930000;
	color:#FFFFFF;
	line-height:31px;
	font-weight:bold;
	font-size:1.2em;
}
.two-tab ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.two-tab ul li {
	margin:0px;
	padding:0px 14px 0px 0px;
	list-style-type:none;
	display:block;
	float:left;
	border-bottom:2px solid #001a5f;
	text-indent:10px;
	width:140px;
}
.two-tab ul li a {
	text-decoration:none;
	color:#FFFFFF;
}
.two-tab ul li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.two-tab ul li.current {
	margin:0px;
	padding:0px 0px 0px 2px;
	list-style-type:none;
	display:inline;
	background: #FFFFFF url("../images/tab-repeater.gif") left top repeat-x;
	border-left:2px solid #001a5f;
	border-top:2px solid #001a5f;
	border-right:2px solid #001a5f;
	border-bottom:0px solid #001a5f;
	color:#001b5f;
	width:140px;
}
.two-tab ul li.current a {
	background: url("../images/search-icon.gif") left top no-repeat;
	text-decoration:none;
	color:#001b5f;
	padding:0px 5px 3px 20px;
}
/*------- Three Tab CSS -------*/

.three-tab {
	margin:0px;
	padding:0px;
	background:#930000;
	color:#FFFFFF;
	line-height:31px;
	font-weight:bold;
	font-size:1.2em;
}
.three-tab ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.three-tab ul li {
	margin:0px;
	padding:0px 15px 0px 0px;
	list-style-type:none;
	display:block;
	float:left;
	border-bottom:2px solid #001a5f;
	text-indent:10px;
	width:180px;
}
.three-tab ul li.yellow-bg {
	background:#cfaf00;
}
.three-tab ul li a {
	text-decoration:none;
	color:#FFFFFF;
	background: url("../images/interest-arrow.gif") left top no-repeat;
	padding:0px 0px 3px 20px;
}
.three-tab ul li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.three-tab ul li a.yellow-arrow {
	text-decoration:none;
	color:#FFFFFF;
	background: url("../images/site-arrow.gif") left top no-repeat;
	padding:0px 0px 3px 20px;
}
.three-tab ul li.active {
	margin:0px;
	padding:0px 0px 0px 2px;
	list-style-type:none;
	display:inline;
	background: #FFFFFF url("../images/tab-repeater.gif") left top repeat-x;
	border-left:2px solid #001a5f;
	border-top:2px solid #001a5f;
	border-right:2px solid #001a5f;
	border-bottom:0px solid #001a5f;
	color:#001b5f;
	width:186px;
}
.three-tab ul li.active a {
	background: url("../images/top-seller-arrow.gif") left top no-repeat;
	text-decoration:none;
	color:#001b5f;
	padding:0px 5px 3px 20px;
}
.three-tab ul li.active a:hover {
	text-decoration:none;
	color:#001b5f;
}

/*- Menu Tabs J--------------------------- */

    #tabsJ {
      float:left;
      width:860px;
            font-size:11px;
      line-height:normal;
	  font-weight:bold;
         
      }
    #tabsJ ul {
        margin:0;
                list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("../images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("../images/tabrightJ.gif") no-repeat right top;
      padding:6px 19px 10px 18px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }

        #tabsJ #current a {
                background-position:0% -42px;
        }
        #tabsJ #current a span {
                background-position:100% -42px;
                color:#FFF;
        }
-->
/*- Menu Tabs S--------------------------- */

    #tabsS {
      float:left;
      width:400px;
            font-size:11px;
      line-height:normal;
	  font-weight:bold;
         
      }
    #tabsS ul {
        margin:0;
                list-style:none;
      }
    #tabsS li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsS a {
      float:left;
      background:url("../images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsS a span {
      float:left;
      display:block;
      background:url("../images/tabrightJ.gif") no-repeat right top;
      padding:6px 19px 10px 18px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsS a span {float:none;}
    /* End IE5-Mac hack */
    #tabsS a:hover span {
      color:#FFF;
      }
    #tabsS a:hover {
      background-position:0% -42px;
      }
    #tabsS a:hover span {
      background-position:100% -42px;
      }

        #tabsS #current a {
                background-position:0% -42px;
        }
        #tabsS #current a span {
                background-position:100% -42px;
                color:#FFF;
        }
-->


/*------- Footer CSS -------*/

#footer-repeater {
	background: #001a5d url("../images/footer-repeater.gif") left top repeat-x;
	padding:21px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#abb6d0;
}
#footer-repeater a {
	text-decoration:none;
	color:#abb6d0;
}
#footer-repeater a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
a.read-more {
	color:#7b7b7b;
	font-weight:bold;
	background:url("../images/more-info-arrow.gif") right top no-repeat;
	text-decoration:none;
	padding:0px 20px 3px 0px;
}
a.read-more:hover {
	text-decoration:underline;
}
.grey-color {
	color:#7b7b7b;
	font-weight:bold;
}

/*------- User Section -------*/
#table .tab-bg{background-image:url(../images/tab-bg.gif);
background-repeat:repeat-x;
background-color:#a60000;
color:#FFFFFF;
}
#table .tab-bg1{background-image:url(../images/tab-bg.gif);
background-repeat:repeat-x;
background-color:#3074b3;
color:#FFFFFF;
}
 .out-border{border:1px solid #b8b8b8;}
 .out-border-1{border-right:1px dashed #001a5f;}
#table .odd{background-color:#DDDDDD;}
#table .even{background-color:#F7F7F7;}
#table .bg-odd{background-image:url(../images/bg-1.gif); 
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
}
#table .bg-even{background-image:url(../images/bg-2.gif); 
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
}

 #table1 .tab-bg{background-image:url(../images/tab-bg.gif);
background-repeat:repeat-x;
background-color:#a60000;
color:#FFFFFF;
}
 .out-border{border:1px solid #b8b8b8;}
 .out-border-1{border-right:1px dashed #001a5f;}
#table1 .odd{background-color:#DDDDDD;}
#table1 .even{background-color:#F7F7F7;}
#table1 .bg-odd{background-image:url(../images/bg-1.gif); 
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
}
#table1 .bg-even{background-image:url(../images/bg-2.gif); 
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
}




.link a{color:#a70000;
text-decoration:underline;
}
.link a:hover{color:#a70000;
text-decoration:none;
}
.bg-blue{background-color:#001a5f;
color:#FFFFFF;}
.button
	{	
	color:#000000;	
	padding:1px;
	cursor:hand;
	height:20px;
	}
	 a.button
	{
	background-image:url(../images/head_gray_bg.jpg);
	border:#333333 1px solid;
	color:#000000;
	cursor:hand;
	text-decoration:none;
	display:block;
	text-align:center;
	}
	 a.button:hover
	{
	display:block;
	color:#a70000;
	cursor:hand;
	text-decoration:underline;
	}
.blue-border{border:1px solid #24618E;}
.red-text{color:#FF0000;}
.gray-text{font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#757575;
}
.gray-text a{font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#757575;
text-decoration:none;
}
.gray-text a:hover{font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #990000;
text-decoration:none;
}
.found{background-image:url(../images/product-found-bg.gif);
width:64px;
height:35px;
background-repeat:no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
padding:5px 4px 0px 0px ;
}
.strip-green{background-image:url(../images/strip-green.gif);
background-repeat:repeat-x;
color:#FFFFFF;
}
.strip-blue{background-image:url(../images/blue-strip.gif);
background-repeat:repeat-x;
color:#FFFFFF;
}
.white-text{font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}
.price{ font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
color:#FFFFFF;
}
.date-bg{background-image:url(../images/date-bg.gif);
background-repeat:no-repeat;
width:59px;
height:62px;
}
.date{font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-size:14px;
font-weight:bold;
text-align:center;

}
.year{font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-size:14px;
font-weight:bold;
text-align:center;
padding-bottom:8px;padding-top:3px;
}
.bottom-border{border-bottom:1px dashed #176886;}
.dropdown
{
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6b6b;
	font-weight:normal;
}
/*---------------------Blog----------------*/
.blog-container {
	float:left;
	width:716px;
	margin:0px 0px 0px 0px;
}
.blog-top-curve {
	float:left;
	width:716px;
	height:14px;
	background:url("../images/blog-top-curve.gif") left top no-repeat;
}
.blog-content-area {
	float:left;
	width:686px;
	background:#e8e8e8;
	padding: 0px 15px;
}
.blog-bottom-curve {
	float:left;
	width:716px;
	height:15px;
	background:url("../images/blog-bottom-curve.gif") left top no-repeat;
	text-align:right;
	padding-top:18px;
}

/*-----------------------------Site Map------------------*/

#center-column
{
	float: left;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 34px;
	width: 578px;
	position:relative;
}
#center-column-in11 ul{padding:0px;
margin:0px;
list-style-type:none;
}
#center-column-in11 ul li{ background:url(../images/arrow.png) left 3px no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#58595b;
font-weight:normal;
padding-bottom:8px;
padding-left:18px;
}
#center-column-in11 ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#58595b;
font-weight:normal; 
text-decoration:none;
}
#center-column-in11 ul li a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#58595b;
font-weight:normal; 
text-decoration:underline;
}
#center-column-in11 ul li ul {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c9c9c9;
font-weight:normal;
margin-top:0px;
padding:0px;
}
#center-column-in11 ul li ul li{ background:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a0a0a0;
font-weight:normal;
padding-top:8px;
padding-bottom:2px;
padding-left:5px;
list-style-type:disc;
}

#center-column-in11 ul li ul li a{ background:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a0a0a0;
font-weight:normal;
text-decoration:none;
}
#center-column-in11 ul li ul li a:hover{ background:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ed1c24;
font-weight:normal;
text-decoration:none;
}
#center-column-in11
{
	float: left;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 60px;
	padding-top: 0px;
	width: 518px;
}
.findhotel{
float:left;
width:170px;
border:1px solid #b8b8b8;
margin-bottom:10px;
}
.findhotel img{
vertical-align:middle;
}
.findhoteltop{
height:20px;
background:#cfaf00;
text-align:left;
font-weight:bold;
color:#001b5f;
padding:5px 0 0 10px;
margin-bottom:8px;
}
.heading{
float:left;
padding: 2px 15px;
}
.heading h1{
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#757575;
	line-height:18px;
	text-align:center;
}
.heading a{
	color:#757575;
	font-weight:normal;
	text-decoration:none;
}
.heading a:hover{
	color:#757575;
	font-weight:normal;
	text-decoration:underline;
}