@import url(GMap.css);

/* -- GLOBAL STYLES 
-------------------------------------------------------------------------------*/
body 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:1.8em; 
	color:#333333;
	background:#fff;
	background:url(../Images/bg.gif) repeat;
} 

html {
 } 

/* -- RESET DEFAULT
-------------------------------------------------------------------------------*/
dd { 
	margin:0; padding:0; }

dt { 
	margin:0; padding:0; }

dl { 
	margin:0; padding:0; }

label { 
	margin:0; padding:0; }

fieldset { 
	margin:0; padding:0; }

input { 
	margin:0; padding:0; }

form { 
	margin:0; padding:0; }

ol li { 
	margin:0; padding:0; }

ol { 
	margin:0; padding:0; }

ul li { 
	margin:0; padding:0; }

ul { 
	margin:0; padding:0; }

h5 { 
	margin:0; padding:0; }

h4 { 
	margin:0; padding:0; }

h3 { 
	margin:0; padding:0; }

h2 { 
	margin:0; padding:0; }

h1 { 
	margin:0; padding:0; }

p { 
	margin:0; padding:0; }
	
em { 
	margin:0px; padding:0px; }

blockquote { 
	margin-left:20px; margin-right:40px; padding:0; }

body { 
	margin:0; padding:0; }

fieldset { 
	border:none;}

ol li { 
	list-style-type:none; }

ul li { 
	list-style-type:none; }

hr 
{
	color:#b4a482;
	 }

.invisible { 
	display:none; }

legend {
	display: none;
}

td {
	border-bottom :1px solid #E1E1E1; 
}

td.clear{
	border-bottom :0.1px;
}

th {
	border-bottom :1px solid #E1E1E1; 
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.cleanertop{
	clear:both;
	font-size:0.1em;
	height:10px;
}

.cleaner{
	clear:both;
	font-size:0.1em;
	height:10px;
}

.clear{
	clear:both;
}

input{
	border:solid 1px #E1E1E1;
	color:#333;
	padding:2px;
}

/* -- GLOBAL LINK STYLES 
-------------------------------------------------------------------------------*/
a {
	outline:none; }
	
a:active { 
	color:#333333;
	 }  

a:visited { 
	color:#333333;
	 }  

a:link { 
	color:#333333;
	 }  

a:hover {
	color:#333333;} 
	
img {
	border:none;
}

/* -- GLOBAL LAYOUT
-------------------------------------------------------------------------------*/
#sitewrapper {	
	margin:0 auto;
	padding:0 0 0 0;
	width:1036px;
	font-size:1.2em;
	background-position: bottom;
	}
#sitewrapper2 {	
	margin:0 auto;
	padding:0 0 0 0;
	width:1036px;
	font-size:1.2em;
	background-position: bottom;
	}
#sitewrapper3 {	
	margin:0 auto;
	padding:0 0 0 0;
	width:1036px;
	font-size:1.2em;
	background-position: bottom;
	}
	
	
/* -- HEADER: BANNER AND TOP NAV
-------------------------------------------------------------------------------*/

#header-nav {
	float:left;
	display:inline;
	text-align:left;
	padding:9px 0 10px 0;
}

ul.top-nav li {
	float:left;
 	display:inline;
	margin:0;
	list-style-type: none;
	padding:0 25px 0 25px;
	font-size:0.9em;
	background: url(../images/nav-divider.gif) no-repeat;
	background-position: right;
	color:#D7C48D;
}

ul.top-nav li.end {
	background:none;
	padding:0 0 0 25px;
}
/*
ul.top-nav li a:visited {
	color:#D7C48D;
	text-decoration:none;
}


ul.top-nav li a:active {
	color:#D7C48D;
	text-decoration:none;
}


ul.top-nav li a:link {
	color:#D7C48D;
	text-decoration:none;
}

ul.top-nav li a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
*/
a.top-nav:visited {
	color:#D7C48D;
	text-decoration:none;
}

a.top-nav:active {
	color:#D7C48D;
	text-decoration:none;
}


a.top-nav:link {
	color:#D7C48D;
	text-decoration:none;
}

a.top-nav:hover {
	color:#FFFFFF;
	text-decoration:none;
}

a.top-nav-current:link 
{
	color:#FFFFFF;
	text-decoration:none;
}

/* -- FOOTER: BOTTOM NAV
-------------------------------------------------------------------------------*/

#footer-nav {
	float:left;
	display:inline;
	text-align:left;
	padding:10px 0 5px 0;
}

ul.bottom-nav li {
	float:left;
 	display:inline;
	margin:0;
	list-style-type: none;
	padding:0 25px 0 25px;
	font-size:0.9em;
	background: url(../images/nav-divider.gif) no-repeat;
	background-position: right;
	color:#e8dcba;
}

ul.bottom-nav li.end {
	background:none;
	padding:0 0 0 25px;
}

ul.bottom-nav li a:visited {
	color:#e8dcba;
	text-decoration:none;
}


ul.bottom-nav li a:active {
	color:#e8dcba;
	text-decoration:none;
}


ul.bottom-nav li a:link {
	color:#e8dcba;
	text-decoration:none;
}

ul.bottom-nav li a:hover {
	color:#e8dcba;
	text-decoration:underline;
}

ul.bottom-nav li a.bottom-nav-current {
	color:#FFFFFF;
	text-decoration:none;
}
	
#footer_text
{
	float:left;
	display:inline;
	text-align:left;
	padding:0 0 0 25px;
	color:#b99e4f;
	margin:0;
	}

/* -- CONTENT COLUMNS
-------------------------------------------------------------------------------*/

/*For left panel left shadow*/
.contentcol-left {
	float:left;
	display:inline;
	width:4px;
	height:34px;
	margin:0;
}

.panel-left {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:4px;
}

.panel-left-wrap {float:left; display:inline; padding:0; margin:0; width:4px;}

/*For centre panel left nav and main contents*/
.contentcol-centre {
	float:left;
	display:inline;
	width:1024px;
	height:34px;
	margin:0;
}

.panel-centre {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	background:#031020;
	width:1024px;
}

.panel-centre-wrap {float:left; display:inline; padding:0; margin:0; width:1024px;}

/*For right panel right shadow*/
.contentcol-right {
	float:left;
	display:inline;
	width:8px;
	height:34px;
	margin:0;
}

.panel-right {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:8px;
}

.panel-right-wrap {float:left; display:inline; padding:0; margin:0; width:8px;}

/*For left nav*/
.contentcol-left-main {
	float:left;
	display:inline;
	width:4px;
	margin:0;
}

.panel-left-main {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:4px;
	background:url(../Images/left_shadow.gif);
	background-repeat:repeat-y;
}

.panel-left-main-wrap {float:left; display:inline; padding:0; margin:0; width:4px;}

/*For middle section: left nav and main contents*/
.contentcol-centre-main {
	float:left;
	display:inline;
	width:1024px;
	margin:0;
	padding:0;
	height:100%;
	background-color:#FFF7C9;
}

.panel-centre-main {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	background:#031020;
	width:1024px;
	background:url(../Images/body_bg.gif);
	
	background-repeat:repeat-x;
}

.panel-centre-main-wrap {float:left; display:inline; padding:0; margin:0; width:1024px; }

/*For right panel right shadow*/
.contentcol-right-main {
	float:left;
	display:inline;
	width:8px;
	margin:0;
}

.panel-right-main {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:8px;
	background:url(../Images/right_shadow.gif);
	background-repeat:repeat-y;
}

.panel-right-main-wrap {float:left; display:inline; padding:0; margin:0; width:8px;}

/*For footer panel*/
.contentcol-footer {
	float:left;
	display:inline;
	width:1036px;
	height:88px;
	margin:0;
	padding:0;
}

.panel-footer {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:1036px;
	height:88px;
	background:url(../images/footer_bg.jpg);
	background-repeat:no-repeat;
}

.panel-footer-wrap {float:left; display:inline; padding:0; margin:0; width:1036px; height:88px;}

/*For left nav*/
.contentcol-left-nav {
	float:left;
	display:inline;
	width:209px;
	margin:1px 0 0 20px;
	padding:0;
	vertical-align:top;
}
	
.panel-left-nav 
{
	background:#f8eeca url(../images/left_nav_bg.jpg);	
	background-position:left top;
	background-repeat:repeat-x;	
	margin:0;
	padding:0;
	
}

.panel-left-nav-wrap {float:left; display:inline; padding:0; margin:20px 0 0 5px; width:94%;}

/*For left bottom image (IE7 uses the hack but FF is ok)*/
.left-nav-bottom-image
{
}

/*For right contents panel*/
.contentcol-right-content {
	float:right;
	display:inline;
	width:75%;
	margin:1px 0 0 0;
	padding:0;
	vertical-align:top;
	
}
	
.panel-right-content 
{
	
}

.panel-right-content-wrap {float:left; display:inline; padding:0; margin:22px 0 0 10px; width:96%;}


/*For banner*/
.banner { height:149px;}

/*For footer*/
.footer { height:41px;}

/*For left navigation list*/
.lhs-list-heading
{
	border-bottom: solid 1px #b4a482;
	padding:0 0 5px 0;
}

.lhs-list-heading2
{
	border-bottom: solid 1px #b4a482;
	border-top: solid 1px #b4a482;
	padding:5px 0 5px 0;
}

ul.lhs-lists{
}

ul.lhs-lists li{
	
	list-style-position:outside;
	margin:0 0 0 0;
	color:#986010;
	font-weight:bold;
	font-size: 1.1em;
	padding:5px 0 5px 0;
	
}

ul.lhs-lists li a:visited {
	color:#986010;
	text-decoration:none;
	padding:5px 10px 5px 0;
	font-weight: bold;
}

ul.lhs-lists li a:active {
	color:#986010;
	text-decoration:none;
	padding:5px 10px 5px 0;
	font-weight: bold;
}

ul.lhs-lists li a:link {
	color:#986010;	
	text-decoration:none;
	padding:5px 10px 5px 0;
	font-weight: bold;
}

ul.lhs-lists li a:hover{
	color:#000000;
}

ul.lhs-lists li.lhs-lists-end a:link {
	color:#986010;	
	text-decoration:none;
	padding:5px 10px 0 0;
	font-weight: bold;
}

ul.lhs-lists li.lhs-lists-end a:hover{
	color:#000000;
}

ul.lhs-lists li ul {
	margin:0 0 0 15px;
	list-style-type:none;
}

ul.lhs-lists li ul li
{
	margin:0 0 0 0;
	color:#6A2414;
	font-weight:normal;
	font-size: 0.8em;
	padding:5px 10px 0 25px;
}
ul.lhs-lists li ul li a:link {
	color:#6A2414;	
	text-decoration:none;
	padding:5px 10px 0 0;
	font-weight: normal;
}
ul.lhs-lists li ul li a:visited {
	color:#6A2414;
	text-decoration:none;
	padding:5px 10px 0 0;
	font-weight: normal;
}

ul.lhs-lists li ul li a:active {
	color:#6A2414;
	text-decoration:none;
	padding:5px 10px 0 0;
	font-weight: normal;
}

ul.lhs-lists li ul li a.lhs-list-current  {
	color:#031020;
}

ul.lhs-lists li ul li a:hover{
	color:#031020;
}

ul.lhs-lists li a.lhs-list-current  {
	color:#031020;
}

/*For breadcrumb style*/
span.breadcrumb
{
	font-weight:normal;
	color:#100000;
	margin:10px 0 0 0;
}
div.breadcrumb
{
}
div.breadcrumb a
{
	font-weight:normal;
	color:#6a2414;
	text-decoration:none;
}
div.breadcrumb a:hover
{
	font-weight:normal;
	color:#6a2414;
	text-decoration:underline;
}

/*Headings style*/
h1{
	font-size:1.2em;
	font-weight:bold;
	color:#812d22;
	}

h2
{	
	font-size:1.0em;
	font-weight:normal;
	color:#6a2414;
	}

h2 a:link, a:visited, a:active
{
	font-size:1.0em;
	font-weight:normal;
	color:#6a2414;
	text-decoration:none;
}

h2 a:hover
{
	font-size:1.0em;
	font-weight:normal;
	color:#6a2414;
	text-decoration:underline;
}

h3{
	font-size:0.8em;
	font-weight:bold;
	color:#6a2414;
	padding-bottom:2px;
	}

/*For body text style*/
.body_text
{
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
	line-height:17px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}

p.body_text
{
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
	line-height:17px;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	}

/*For read more links*/	
a.link1{
	font-weight:bold;
	font-size:0.9em;
	color:#6a2414;
	text-decoration:underline;
	}
a.link1:active{
	font-weight:bold;
	color:#6a2414;
	text-decoration:underline;
	}
a.link1:visited{
	font-weight:bold;
	color:#6a2414;
	text-decoration:underline;
	}
	
a.link1:hover{
	font-weight:bold;
	color:#6a2414;
	text-decoration:none;
	}

/*For read more links in same p tag*/
a.link3{
	font-weight:bold;
	font-size:1.0em;
	color:#6a2414;
	text-decoration:underline;
	}
a.link3:active{
	font-weight:bold;
	color:#6a2414;
	text-decoration:underline;
	}
a.link3:visited{
	font-weight:bold;
	color:#6a2414;
	text-decoration:underline;
	}
	
a.link3:hover{
	font-weight:bold;
	color:#6a2414;
	text-decoration:none;
	}


a.link2{
	
	font-size:0.9em;
	color:#6a2414;
	text-decoration:underline;
	}
a.link2:active{
	
	color:#6a2414;
	text-decoration:underline;
	}
a.link2:visited{
	
	color:#6a2414;
	text-decoration:underline;
	}
	
a.link2:hover{
	
	color:#6a2414;
	text-decoration:none;
	}

/*For top sub menu links (North India. . .)*/
a.submenu
{
	font-size:0.9em;
	font-weight:bold;
	color:#b4a482;
	text-decoration:none;
	}
a.submenu:active{
	font-weight:bold;
	color:#b4a482;
	text-decoration:none;
	}
a.submenu:visited{
	font-weight:bold;
	color:#b4a482;
	text-decoration:none;
	}
	
a.submenu:hover{
	font-weight:bold;
	color:#6a2414;
	text-decoration:none;
	}
	

/*For home page six boxes*/	
.home_boxes
{
		
}

.box1
{
	float:left;
	background:url(../images/box1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:149px;
	width:241px;
	}
	
.box2
{
	float:left;
	background:url(../images/box2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:149px;
	width:241px;
	padding:0 0 0 14px;
	}
	
.box3
{
	float:right;
	background:url(../images/box3.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:149px;
	width:241px;
	}
	
.box4
{
	float:left;
	background:url(../images/box4.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:149px;
	width:241px;
	margin:20px 0 0 0;
	}
	
.box5
{
	float:left;
	background:url(../images/box5.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:149px;
	width:241px;
	padding:0 0 0 14px;
	margin:20px 0 0 0;
	}
	
.box6
{
	float:right;
	background:url(../images/box6.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:149px;
	width:241px;
	margin:20px 0 0 0;
	}

.box_headings
{
	font-size:1.0em;
	margin:5px 0 0 10px;
	color:#6a2414;
}

a.box_headings:link
{
	font-size:1.0em;
	margin:5px 0 0 10px;
	color:#6a2414;
	text-decoration:none;
}

a.box_headings:active
{
	font-size:1.0em;
	margin:5px 0 0 10px;
	color:#6a2414;
	text-decoration:none;
}

a.box_headings:visited
{
	font-size:1.0em;
	margin:5px 0 0 10px;
	color:#6a2414;
	text-decoration:none;
}

h2.bh
{
	margin-top:10px;
}

ul.box-lists
{
	padding:5px 0px 0px 25px; margin:0px;
}

ul.box-lists li{
	list-style-type:circle;
	list-style-position:outside;
	margin:0 0 0 0;
	color:#333333;
	font-weight:normal;
	font-size: 0.8em;
	padding:0 0 0 0;
	
}

ul.box-lists li a:visited {
	color:#333333;
	text-decoration:underline;
	padding:0 0 0 0;
	font-weight: normal;
}

ul.box-lists li a:active {
	color:#333333;
	text-decoration:underline;
	padding:0 0 0 0;
	font-weight: normal;
}

ul.box-lists li a:link {
	color:#333333;	
	text-decoration:underline;
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-weight: normal;
}

ul.box-lists li a:hover{
	color:#333333;
	text-decoration:none;
}

/*For home page bottom four general info boxes*/
.home-general-info
{
	background:url(../images/big_box.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:194px;
	width:736px;
	margin:0;
	padding:0;
}

.visa-info
{
	float:left;
	display:inline;
	width:177px;
	margin:0;
}

.travel-info
{
	float:left;
	display:inline;
	width:192px;
	margin:0;
	padding:0;
}

.holiday-ideas
{
	float:left;
	display:inline;
	width:189px;
	margin:0;
	padding:0;
}

.Journey-Planner
{
	float:left;
	display:inline;
	width:178px;
	margin:0;
	padding:0;
}

.home-general-info-heading
{
	font-size:1.1em;
	color:#100000;
	padding:0 0 0 5px;
}

.home-general-info-text
{
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
	line-height:18px;
	padding:0 0 0 0;
	margin: 17px 15px 0 19px;
}

/*For left nav interactive map image*/
.home-map
{
	margin:10px 0 0 0;
	
}

/*For tourist places list page styles*/
.ti
{
	width:736px;
	margin:0;
	padding:0;	
}
.ti-heading-style
{
	background:url(../Images/heading_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:27px;
	width:736px;
	padding:0;
	margin:0;
}

.ti-bullet
{
	float:left;
	display:inline;
	margin:4px 0 0 10px;
	padding:4px 0 0 0;
}

.ti-heading
{
	float:left;
	display:inline;
	margin:0 0 0 5px;
	padding:4px 0 0 0;
}

.ti-heading-link
{
	float:right;
	display:inline;
	font-size:1.0em;
	font-weight:bold;
	color:#986010;
	text-decoration:underline;
	margin:0;
	padding:4px 10px 0 0;
	}
	
a.ti-heading-link
{
	float:right;
	display:inline;
	font-size:1.0em;
	font-weight:bold;
	color:#986010;
	text-decoration:underline;
	margin:0;
	padding:4px 10px 0 0;
	}
	
a.ti-heading-link:hover
{
	float:right;
	display:inline;
	font-size:1.0em;
	font-weight:bold;
	color:#986010;
	text-decoration:none;
	margin:0;
	padding:4px 10px 0 0;
	}
	
.ti-text-style
{
	float:left;
	display:inline;
	width:734px;
	border-left:1px solid #b8ae95;
	border-right:1px solid #b8ae95;
	margin:0;
	padding:0;	
	
}

.ti-text
{
	float:left;
	display:inline;
	width:70%;
	padding:0;
	margin:15px 0 10px 20px;
	line-height: 15px;
}

.ti-image
{
	float:right;
	display:inline;
	width:25%;
	padding:20px 15px 0 0;
	margin:0;
	text-align:right;
	vertical-align:middle;
}

ul.ti-info-brief
{
	padding:0 0 5px 15px;
	margin:0;
	list-style-image:url(../Images/bullet3.gif);
}

ul.ti-info-brief li
{
	font-size:0.9em;
	padding:0 0 6px 0; 
	list-style-image:"../Images/bullet3.gif";
	list-style-position:outside;
}

/*For zone page styles*/
.ti-zone-subheading
{
	font-size:0.8em;
	font-weight:bold;
	color:#6a2414;
	margin-left:10px;
}

.ti-zone-text
{
	float:left;
	display:inline;
	width:65%;
	padding:0;
	margin:10px 0 15px 15px;
	line-height: 15px;
}

.ti-zone-image
{
	float:right;
	display:inline;
	width:25%;
	padding:20px 15px 0 0;
	margin:0;
	text-align:right;
	vertical-align:middle;
}

ul.ti-zone-info-brief
{
	font-size:0.8em;
	padding:5px 0 0 25px;
	margin:0;
	line-height:12px;
}

ul.ti-zone-info-brief li
{
	list-style:disc;
	list-style-type:disc;
	list-style-position:outside;
	float:left; 
	padding:0 20px 8px 0; 
	margin:0;
	
}

.ti-zone-block
{
	margin:0;
	padding:0 0 10px 0;
}

/*For bottom of the box of the list on both tourist places list and zones page*/
.ti-box-bottom-left
{
	float:left;
	display:inline;
	width:5;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

.ti-box-bottom-middle
{
	float:left;
	display:inline;
	border-bottom:1px solid #b8ae95;
	width:726px;
	margin:0 0 0 0;
	padding:0;
	line-height:0;
	font-size:0;
}

.ti-box-bottom-right
{
	float:right;
	display:inline;
	width:5;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

/*For general content page (Aboutus. . .)*/
.contentcol-large-full {
	float:left;
	display:inline;
	width:99%;
	margin:0;
}

.panel-large-full {
	float:left;
	display:inline;
	margin:0;
	padding:0;
}

.panel-large-wrap-full {float:left; display:inline; padding:0;}

/*For content page (Taj mahal. . .)*/
.contentcol-large {
	float:left;
	display:inline;
	width:74%;
	margin:0;
}

.panel-large {
	float:left;
	display:inline;
	margin:0;
	padding:0;
}

.panel-large-wrap {float:left; display:inline; padding:0;}

.contentcol-small {
	float:right;
	display:inline;
	width:24%;
	margin:0;
	
}

.panel-small {
	float:left;
	display:inline;
	margin:0;
	padding:0;
}

.panel-small-wrap {float:left; display:inline; padding:0;}


.ti-content
{
	margin:0 0 15px 0;
	padding:0;	
}

.ti-content-heading-main
{
	width:545px;
	height:100%;
	margin:0;
	padding:0;
}

.ti-content-heading-general
{
	width:736px;
	height:100%;
	margin:0;
	padding:0;
}

.ti-content-heading-left
{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	height:27px;
}

.ti-content-heading-middle
{
	float:left;
	display:inline;
	border-bottom:1px solid #b4a482; 
	border-top:1px solid #b4a482;
	background-color:#f8eeca; 
	padding:0;
	margin:0;
	width:535px;
	height:25px;
}

.ti-content-heading-middle-general
{
	float:left;
	display:inline;
	border-bottom:1px solid #b4a482; 
	border-top:1px solid #b4a482;
	background-color:#f8eeca; 
	padding:0;
	margin:0;
	width:726px;
	height:25px;
}

.ti-content-heading-middle2
{
	float:left;
	display:inline;
	background-color:#f8eeca; 
	padding:0;
	margin:0 0 0px 0;
	width:543px;
	height:25px;
	border:1px solid #b4a482;
}

.ti-content-heading-middle-general2
{
	float:left;
	display:inline;
	background-color:#f8eeca; 
	padding:0 0 0 0;
	margin:0 0 0px 0;
	width:734px;
	height:25px;
	border:1px solid #b4a482;
}

.ti-content-heading-right
{
	float:right;
	display:inline;
	margin:0;
	padding:0;
	height:27px;
}

.ti-content-bullet
{
	float:left;
	display:inline;
	margin:4px 0 0 5px;
	padding:4px 0 0 0;
}

.ti-content-heading
{
	float:left;
	display:inline;
	margin:0 0 0 10px;
	padding:4px 0 0 0;
}

.ti-content-main-general
{
	border-left:1px solid #b4a482; 
	border-right:1px solid #b4a482;
	margin:0;
	/*padding:15px 20px 10px 20px;*/
	padding:0;
	width:734px;
}

.ti-content-main
{
	border-left:1px solid #b4a482; 
	border-right:1px solid #b4a482;
	margin:0;
	/*padding:15px 20px 10px 20px;*/
	padding:0;
	width:543px;
}

/*For bottom of the content page*/
.ti-content-bottom-left
{
	float:left;
	display:inline;
	width:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:0;
	font-size:0;
}

.ti-content-bottom-middle
{
	float:left;
	display:inline;
	border-bottom:1px solid #b4a482;
	width:535px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:0;
	font-size:0;
}

.ti-content-bottom-middle-general
{
	float:left;
	display:inline;
	border-bottom:1px solid #b4a482;
	width:726px;
	margin:4px 0 0 0;
	padding:0 0 0 0;
	line-height:0;
	font-size:0;
}

.ti-content-bottom-right
{
	float:right;
	display:inline;
	width:5;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:0;
	font-size:0;
}

/*For top of the content page - right info*/
.ti-content-rightinfo
{
	vertical-align:top;
	width:177px;
	margin:0;
	padding:0;
}

.ti-content-rightinfo-left
{
	float:left;
	display:inline;
	width:5px;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

.ti-content-rightinfo-middle
{
	float:left;
	display:inline;
	border-top:1px solid #b4a482;
	width:167px;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

.ti-content-rightinfo-right
{
	float:right;
	display:inline;
	width:5px;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

/*For right of the content page - right info*/

.ti-content-rightinfo-main
{
	vertical-align:top;
	border-left:1px solid #b4a482; 
	border-right:1px solid #b4a482;
	width:175px;
	margin:0;
	padding:0;
	
}

.ti-content-rightinfo-main-inner
{
	margin:0 5px 0 10px;
	padding:0;
	
}

.ti-content-rightinfo-bottom-left
{
	float:left;
	display:inline;
	width:5px;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

.ti-content-rightinfo-bottom-middle
{
	float:left;
	display:inline;
	border-bottom:1px solid #b4a482;
	width:167px;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

.ti-content-rightinfo-bottom-right
{
	float:right;
	display:inline;
	width:5px;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

ul.ti-content-rightinfo-list
{
	font-size:0.8em;
	line-height:15px;
	margin:0;
	padding:10px 5px 8px 20px;
}

ul.ti-content-rightinfo-list li
{
	list-style-type:disc;
	padding-bottom:8px;
}

.ti-content-rightinfo-heading
{
	font-size:0.8em;
	font-weight:bold;
	color:#6a2414;
}

.ti-content-rightinfo-l
{
	font-size:0.8em;
	color:#6a2414;
}
.ti-content-rightinfo-r
{
	font-size:0.8em;
	padding-left:5px;
}

.ti-content-rightinfo-l2
{
	float:left;
	display:inline;
	font-size:0.8em;
	color:#6a2414;
}
.ti-content-rightinfo-r2
{
	float:left;
	display:inline;
	font-size:0.8em;
	padding-left:5px;
}

.content-l
{
	font-size:1.0em;
	color:#6a2414;
	width:20%;
}
.content-r
{
	font-size:1.0em;
	padding-left:5px;
}
.content-lr
{
	width:100%;
}

/* -- MENU CLASSES
-------------------------------------------------------------------------------*/

/*For Content SubMenu*/

a.submenu-content
{
	font-size:0.9em;
	font-weight:bold;
	color:#b4a482;
	text-decoration:none;
	}
a.submenu-content:active{
	font-weight:bold;
	color:#b4a482;
	text-decoration:none;
	}
a.submenu-content:visited{
	font-weight:bold;
	color:#b4a482;
	text-decoration:none;
	}
	
a.submenu-content:hover{
	font-weight:bold;
	color:#6a2414;
	text-decoration:none;
	}
	
a.current-submenu-content
{
	font-weight:bold;
	color:#6a2414;
	text-decoration:none;
}

ul.content-info
{
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
	line-height:17px;
	padding:0px 0 0 15px;
}

ul.content-info li
{
	list-style-type:disc;
}

ul.content-info2
{
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
	line-height:17px;
	padding:0px 0 0 15px;
}

ul.content-info2 li
{
	list-style-type:disc;
	list-style-position:inside;
}

.content-block
{
	margin:0;
	padding:10px 10px 10px 10px;
}
.content-city-top-left
{
	float:left;
	display:inline;
	padding:0 10px 0 0;
	margin:0 0 0 0;
}

.content-city-top-right
{
	float:right;
	display:inline;	
	padding:0 0 0 0;
	margin:0 0 0 0;
}
/*
.ta-heading
{
	font-weight:bold;
	font-size:0.8em;
	color:#6a2414;
	padding-bottom:2px;
}
*/
.global-form
{
	float:left;
	display:inline;	
	padding:0 0 0 0;
	margin:0 0 0 20px;
	width:500px;
}
.global-form-field-name
{
	float:left;
	display:inline;	
	padding:0 0 0 0;
	margin:10px 0 0 20px;
	width:100px;
}

.global-form-field-value
{
	float:left;
	display:inline;	
	padding:0 0 0 0;
	margin:10px 0 0 20px;
	width:350px;
}

.global-form-buttons
{
	padding:0 0 0 0;
	margin:10px 0 0 20px;
	width:400px;
	text-align:center;
}

.visa-main
{
	width:100%;
	border-left:1px solid #b8ae95;
	border-right:1px solid #b8ae95;
	border-top:1px solid #b8ae95;
}

.visa-row
{
	width:100%;
	border-bottom:1px solid #b8ae95;
	font-size:0.9em;
}

.visa-row-heading
{
	width:100%;
	border-bottom:1px solid #b8ae95;
}

.visa-col1
{
	float:left;
	display:inline;
	width:12%;
	padding:5px 0 0 10px;
	border-right:1px solid #b8ae95;	
}
.visa-col2
{
	float:left;
	display:inline;
	width:18%;
	padding:5px 0 0 10px;
	border-right:1px solid #b8ae95;
}
.visa-col3
{
	float:left;
	display:inline;
	width:12%;
	padding:5px 0 0 10px;
	border-right:1px solid #b8ae95;
}
.visa-col4
{
	float:left;
	display:inline;
	width:18%;
	padding:5px 0 0 10px;
	border-right:1px solid #b8ae95;
}
.visa-col5
{
	float:left;
	display:inline;
	width:30%;
	padding:5px 0 0 10px;
}














ul.general
{
	padding:0 0 15px 15px;
	margin:0;
	list-style-image:url(../Images/bullet3.gif);
}

ul.general li
{
	font-size:0.9em;
	padding:0 0 0 0; 
	list-style-image:"../Images/bullet3.gif";
	list-style-position:outside;
}

ul.general-inside
{
	padding:0 0 15px 15px;
	margin:0;
	list-style-image:url(../Images/bullet3.gif);
	
}

ul.general-inside li
{
	font-size:0.9em;
	padding:0 0 0 0; 
	list-style-image:"../Images/bullet3.gif";
	list-style-position:inside;
}

ul.general-inside li a
{
	color:#6a2414;
	text-decoration:underline;
}

ul.general-inside li a:hover
{
	color:#6a2414;
	text-decoration:none;
}

table.ack
{
	border:1px solid #333333;
	width:100%;
}

td.ack-name
{
	width:35%;
}

.ack-img
{
	float:left; 
	display:inline; 
	margin-right:5px;
	margin-bottom:5px;
}

table.ack td a
{
	color:#6a2414;
	text-decoration:none;
}

table.ack td a:hover
{
	color:#6a2414;
	text-decoration:underline;
}

.ack-left
{
	float:left;
	display:inline;
	width:40%;
}

.ack-right
{
	float:left;
	display:inline;
	margin-left:10px;
	width:55%;
}

.ti-content-line
{
	border-bottom:1px solid #b8ae95; 
	padding:0; 
	margin:0;
}

/*blog*/
body.tp-blog
{
	background-image:none;
}
div.tp-blog-page
{
	margin:10px 0 10px 10px;
}

h1.tp-h1
{
	font-size:1.2em;
	font-weight:bold;
	color:#6A2414;
}

h2.tp-h2
{
	font-size:1.1em;
	font-weight:bold;
	color:#6A2414;
}

h3.tp-h3
{
	font-size:1.0em;
	font-weight:normal;
	color:#6A2414;
}

div.tp-block
{
	border:1px solid #333333;
	width:560px;
	margin:10px 0 10px 0;
}

div.tp-info
{
	float:left;
	display:inline;
	width:400px;
}

div.tp-info-pic
{
	float:right;
	display:inline;
}

div.tp-quick-info ul
{
	padding:0 0 5px 15px;
	margin:0;
	list-style-image:url(../Images/bullet3.gif);
}

div.tp-quick-info ul li
{
	font-size:0.9em;
	padding:0 0 0 0; 
	list-style-image:"../Images/bullet3.gif";
	list-style-position:outside;
}

#cse-search-results iframe
{
	width:100%;
}

#cse-search-results iframe body
{
	background-color:Transparent;
}

.blankBorder{
	border: solid 0px #ffffff;
}

div.flight-title-more-link
{
	padding-top:10px;
}

span.flight-title
{
	color:#6A2414;
	font-size:0.9em;
}

ul.flight-title
{
	padding:0 0 0 15px;
	margin:0;
	list-style-image:url(../Images/bullet3.gif);
}

ul.flight-title li
{
	font-size:0.9em;
	padding:0 0 0 0; 
	list-style-image:"../Images/bullet3.gif";
	list-style-position:outside;
}

.SiteError-Redirect
{
	font-size:1.4em;
	font-weight:bold;
	color:#812d22;
}