/*
Theme Name: Osakaair
Theme URI: http://osakaair.com/
Description: The default theme for osakaair
Author: the WordPress team
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, theme-options, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline:0;
	vertical-align: baseline;
	background: transparent;
	font-size:100%;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
	font-family:Segoe UI,Tahoma,Verdana,Arial;
	Font-size:12px;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing: 0;border-color:#CCCCCC;}
a img { border: none; }

.clear {clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0;}
.right{float:right;color:#F15500;}
/*
LAYOUT: Three columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#container {
	float: left;
	/*margin: 0 -240px 0 0;*/
	width: 728px;
	display:inline;
	margin:0;
	padding:0;
}
#content {
	margin: 0 ;
}
#branding {float:left;width:960px;}
#sideBar{
	float:left;
	overflow:hidden;
	width:232px;
	margin:0;
	padding:0;
}
#primary,
#secondary,#inner {
	float: left;
	overflow: hidden;
	width: 232px;
	padding-top:0px;
	margin-top:4px;
}
#rightBar #mcswwidget-2 h3 {margin-top:4px;}
.inBox h2, #rightBar h3,#primary h3 {color:#1899B3;font-size:14px;padding:4px 8px;background:url("images/footer_bg_2.gif") repeat-x scroll left bottom transparent;border:1px solid #ccc;padding:4px;line-height:24px;text-shadow:0px 1px 1px #e1e1e1;}
#secondary {
	clear: right;
}
#footer {
	clear: both;
	width: 100%;
}
#rightBar h3 {width:218px;margin-top:10px;margin-bottom:2px;}
#rightBar ul li {margin-bottom:5px;float:left;width:222px;}

#featured-post-type-8{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:10px;}
.linkwithin_hook{clear:both;}
/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {
	margin: 0 auto;
	width: 640px;
}

/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/

.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}


/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url {
	font-family: Segoe UI,Tahoma,Verdana,Arial,Georgia, "Bitstream Charter", serif;
}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,

.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
input[type=submit]
{
	font-family: "Helvetica Neue", Segoe UI,Tahoma,Verdana,Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}



/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 960px;
	/*background:#fff;*/
}
#wrapper {
	background: #fff;
	padding: 2px 20px;
	font-family:Segoe UI,Tahoma,Verdana,Arial;
	border-right:1px solid #fff;
	border-right:1px solid #fff;
	/*
    border-left:1px solid #E1E1E1;
    border-right:1px solid #E1E1E1;
    border-bottom:1px solid #E1E1E1;
    
    background: -webkit-gradient(linear, left top, left 25, from(#f1f1f1), color-stop(4%, #EEEEEE), to(#f1f1f1));
    background: -moz-linear-gradient(top, #f1f1f1, #EEEEEE 1px, #f1f1f1 25px);
    */
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 15px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 15px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 15px;

}

/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}
#footer-widget-area #fourth {
	margin-right: 0;
}
#site-info {
	float: left;
	width: 950px;
	font-weight: lighter;
	font-size: 10px;
	color:#ccc;
	margin:1px 5px 5px 5px;
	border-top:1px solid #ccc;
}
#site-generator {
	float: right;
	width: 220px;
}



/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles  */
body {
	background: #f1f1f1;
}

body,
input,
textarea {
	color: #666;
	font-size: 11px;
	line-height: 18px;
}
hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 3px;
	clear:both;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	/*margin: 0 0 18px 1.5em;*/
	margin: 0 0 0px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom:0;
}
dl {
	margin:0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong p9font~ight%A% bold%-w
3AD
Bite,}
emAcC
%0%0 {%0 A	fAit-stylD: itaonc;
}%li
bigD{

	fon %size0A131.25t-5;
 0A}%%2B
Ains {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}
a:link {
	color:#0066CC;
}
a:visited {
	/*color:#743399;*/
	color:#0066CC;
}
a:active,
a:hover {
	color: #FF4B33;
	/*color:#0C9C3D;*/
}

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}



/* =Header
-------------------------------------------------------------- */

#header {
	margin-top: 0px;
	padding: 1px 0 0 0;
	float:left;
	width:960px;
}
#site-title {
	float: left;
	margin: 0 0 18px 0px;
	width: 300px;
	font-size: 30px;
	line-height: 36px;
	background:url("images/title_flight.gif") no-repeat scroll 0 0 transparent;
	text-indent:-10000px;
	height:60px;
}
#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 14px 0 18px 0;
	width: 470px;
}

/* This is the custom header image 
#branding img {
	clear: both;
	border-top: 4px solid #000;
	display: block;
	border-bottom: 1px solid #000;
}
*/
.translate{float:right;border-left:1px solid #000000;margin-left:5px;margin-top:8px;padding-left:6px;}
.translate a {float:left;}
.translate a img {border:0px solid #ddd;margin:1px;}

/* =Main Slider
-------------------------------------------------------------- */
.imgtable{float:left;width:482px;padding:2px;margin-left:4px;margin-right:4px;height:206px;}
#slider img {border:1px solid #ccc;}
#slider a {color:#fff;text-decoration:none;font-weight:bold;}
#slider a:hover {text-decoration:underline;}
/* =Main Slider
-------------------------------------------------------------- */
#splOff{float:right;width:225px;padding:3px; background:url("images/readon-bg.png") repeat-x scroll left bottom #FFFFFF;border:1px solid #ccc; height:206px;}
#splOff ul {margin:0;}
#splOff li {list-style-type:none;margin:0px;}

#splOff img {border:1px solid #ddd;}
/* =Services Icons
 * -------------------------------------------------------------- */
#servBox{width:958px;float:left;background:url("images/top-bg.gif") repeat-x scroll left bottom #F8F8F8;border-left:1px solid #ccc; border-right:1px solid #ccc;}
#servIco {float:left;padding-left:10px;}
#servBox ul {margin:1px;}
#servBox h2,#lList h2 {padding:2px 10px;line-height:24px;font-family:Segoe UI,Tahoma,Verdana,Arial;border:1px solid #ccc; background:url("images/footer_bg_2.gif") repeat-x scroll left bottom transparent;font-size:14px;color:#1899B3;text-shadow:0px 1px 1px #e1e1e1;font-weight:bold;}
#serviceBox li {float:left;padding:4px;list-style-type:none;}
#serviceBox li:hover{background:url("images/top-bg-hover.gif") repeat-x scroll left top #F8F8F8;}
#serviceBox img {background:transparent;}
#serviceBox p{font-weight:bold;font-size:11px;margin:1px;text-transform:capitalize;color:#000080;text-shadow:0 1px 1px #FFFFFF;width:68px;font-family:Arial;line-height:12px;}
#serviceBox li a {text-decoration:none;}
#servBox li {text-align:center;}
.desc{font-weight:bold;font-size:10px;margin:1px;}

#glance{width:960px;height:105px;float:left;}
#glBox {margin:1px 2px 1px 2px;}
#glBox li {float:left;padding:5px;margin-right:1px;list-style-type:none;border:1px solid #ccc;background:url("images/top-bg.gif") repeat-x scroll left bottom #FFF;}
#glBox img{border:1px solid #CCCCCC;}
#glBox img:hover{border:1px solid #F15500; }
#glBox p {font-size:11px;text-shadow:0px 1px 1px #fff;text-align:center;font-family:Segoe UI,Tahoma,Verdana,Arial; font-weight:bold;line-height:12px;}
#glBox p:hover{color:#F15500;}
#glBox a {text-decoration:none;color:#0C9C3D;}
#glbox a:hover{color:#F15500;}
/* =Menu
-------------------------------------------------------------- */

#access {
	/*background: url("images/bg.navigation.gif") repeat-x scroll 0 0 #720F00;*/
	background:url("http://osakaair.com/wp-content/uploads/2010/12/menu1.jpg") repeat-x 0 0 #FFFFFF;
	margin: 0 auto;
	width: 954px;
	display:block;
	float:left;
	padding-left:6px;
}
#access .menu-header,
div.menu, {
	font-size: 13px;
	margin-left: 12px;
}
#access .menu-header ul,
div.menu ul,.rmenu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li,.rmenu li {
	float:left;
	position: relative;
}
#access a {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:0 8px;
	line-height:38px;
	font-weight:Normal;
	font-family: Segoe UI,Tahoma,Helvetica,sans-serif;
	font-size:13px;
	
}
#access ul li a {text-shadow:0px 1px 1px #666;

/*border-bottom:1px solid #CCCCCC;*/
}
.rmenu a {
	display:block;
	text-decoration:none;
	color:#000;
	padding:0 10px;
	line-height:11px;
}
#access ul ul, .rmenu ul ul {
	display:none;
	position:absolute;
	left:0;
	float:left;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	z-index: 99999;
}
#access ul ul{	top:38px;}
.rmenu ul ul{top:20px;}
.rmenu ul ul{
	background:#fff;text-align:left;
}
#access ul ul li,.rmenu ul ul li {
	min-width: 180px;	
}
#access ul ul ul,.rmenu ul ul ul { 
	left:100%;
	top:0;
}
#access ul ul a  {
	background:#FFFFFF;
	height:auto;
	padding:9px;
	width: 160px;
	color:#5e5e5e;
	font-weight:normal;
	font-family: Segoe UI,Tahoma,Verdana,Arial, Helvetica, sans-serif;
	text-shadow:0px 1px 1px #fff;
	border-bottom:1px solid #fff;
	line-height:0.01em;
}
.rmenu ul ul a {
	background:#fff;
	color:#5E5E5E;
	height:auto;
	line-height:0.1em;
	padding:10px;
	width:160px;
	
}
.rmenu ul ul :hover > a{
	color:#69b0ff;
}

#access li:hover > a,
#access ul ul :hover > a   {
	color:#424242;
	/*background: url("images/bg.navigation-hover.gif") repeat-x scroll 0 0 #720F00;*/
	background:url("images/dz_grey_h.png") repeat-x 0 0 #f1f1f1;
	text-shadow:0px 1px 1px #D3D3D3;
	/*border-bottom:1px solid #CCCCCC*/
}
#access ul li:hover > ul,.rmenu ul li:hover > ul {
	display:block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
	text-shadow:0px 1px 1px #000000;
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color:#5e5e5e;
}

.rmenu{float:right;height:25px;text-align:left;/*background:url("images/search_bar.png") repeat-x scroll left bottom transparent;*/width:470px;text-align:right;/*border:1px solid #D1D1D1;*/}
.rmenu {font-weight:bold;font-size:12px;font-family:Segoe UI,Tahoma,Verdana,Arial;color:#005388;}
.rmenu li {float:left;padding:5px 0px 5px 5px;margin-right:1px;list-style-type:none;}
.rmenu a { color:#0C9C3D;font-family:Segoe UI,Tahoma,Verdana,Arial;font-size:12px; font-style:normal;font-weight:bold;padding:0 0 0 10px;text-decoration:none;
text-shadow:0 1px 1px #FFFFFF;}
.rmenu a:hover { color:#F21713;}



#lBox {width:220px;height:214px;overflow:hidden;float:left;background:#2f7616 url("images/lbg.jpg") no-repeat left bottom;border-left:1px solid #ccc;}
#lBox ul {margin:0;}
#lBox li{height:35px; list-style-type:none;border-bottom:1px solid #fff;}
#lBox li a{height:10px;padding:10px 3px 0 16px;display:block;color:#fff;font-family:Arial;text-decoration:none;font-size:14px;font-weight:bold; text-transform:capitalize;text-shadow:1px 1px 1px #000;}
#lBox a:hover {text-decoration:underline;font-weight:bold;}
/*
#menu-item-20 {background:transparent url("images/ld1.jpg") repeat-x;}
#menu-item-21 {background:transparent url("images/ld5.jpg") repeat-x;}
#menu-item-22 {background:transparent url("images/ld4.jpg") repeat-x;}
#menu-item-23 {background:transparent url("images/ld2.jpg") repeat-x;}
#menu-item-24 {background:transparent url("images/ld3.jpg") repeat-x;}
#menu-item-25 {background:transparent url("images/ld6.jpg") repeat-x;}
*/
#newsBox {
height:25px;
padding:0px 10px;
float:left;
width:938px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background:url("images/readon-bg.png") repeat-x scroll left top #F0F0F0;
/*background:url("images/bg_search.gif") repeat-x scroll left top transparent;*/
}
#newsBox a {font-weight:Normal;text-decoration:none;font-family:Segoe UI,Tahoma,Verdana,Arial;font-size:12px;}
/* =District Menu
-------------------------------------------------------------- */
#nav_menu-3 ul,#menu-districts {margin:0;}
#nav_menu-3 li {background:url("images/readon-bg.png") repeat-x scroll 0 0 #F0F0F0;border:1px solid #C7C7C7;padding:4px;margin:1px 1px 2px 1px;list-style-type:none;}
#nav_menu-3 li:hover {background:url("images/readon-hover.png") repeat-x scroll 0 0 #Fff;color:#F15500;}
#nav_menu-3 li a {color:#666666; font-size:11px;font-weight:bold; font-family:Segoe UI,Tahoma,Verdana,Arial;}
#nav_menu-3 li a:hover{color:#0066CC;text-decoration:none;}

/* =Icons
-------------------------------------------------------------- */
.icons {
float:right;
height:26px;
width:182px;
margin-top:10px;
margin-bottom:0px;
margin-right:0px;
}
.icons a {
display:block;
float:left;
height:16px;
margin-left:10px;
text-align:right;
width:16px;
}
.icons .twitterlink {
background:url("images/icons/twitterr.png") no-repeat scroll 0 0 transparent;
}
.icons .linkedinlink {
background:url("images/icons/linkedinr.png") no-repeat scroll 0 0 transparent;
}
.icons .facebooklink {
background:url("images/icons/facebookr.png") no-repeat scroll 0 0 transparent;
}
.icons .rsslink {
background:url("images/icons/rssr.png") no-repeat scroll 0 0 transparent;
}
.icons .phonelink {
background:url("images/icons/phoner.png") no-repeat scroll 0 0 transparent;
}
.icons .emaillink {
background:url("images/icons/emailr.png") no-repeat scroll 0 0 transparent;
}
.icons .faxlink {
background:url("images/icons/faxr.png") no-repeat scroll 0 0 transparent;
}
.icons span {float:left;}
#searchform{float:left;margin-left:10px;}
#searchform #s {width:210px;}
#searchform #searchsubmit {width:75px;}
#sForum {float:right;}
/* =Content
-------------------------------------------------------------- */

#main {
	overflow: hidden;
	padding: 0px;
}
#content {
	margin-bottom: 36px;
	border:0px ;
	background:#fff;
	font-size:14px;
}

#content input,
#content textarea {
	color: #444;
	font-size: 14px;
	line-height: 24px;
	border : 1px solid #ddd;
	padding:5px;
	background: #fdfdfd url("images/box-bgr.gif") repeat-x;
}
#content textarea{
	height:100px;
}
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
	margin-bottom:24px;
}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom:0;
}
#content pre,
#content kbd,
#content tt,
#content var {
	font-size: 15px;
	line-height: 21px;
}
#content code {
	font-size: 13px;
}
#content strong,
#content b,
#content dt,
#content th {
	color: #00124F;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	color: #00114E;
	margin: 0 0 20px 0;
	line-height: 1.5em;
}
#content h2 {font-weight:bold;font-size:13px;}
.proBox {
       width:938px;
       background:url("images/readon-bg.png") repeat-x scroll left top #F0F0F0;
       border:1px solid #CCCCCC;
       padding:5px 10px;
       height:270px;
       float:left;
       margin-top:4px;
}
.proBox img {float:left;margin:4px;}
.proBox p {margin:0;padding:0;color: #001E86; font-weight: bold;}
.pBox1,.pBox2,.pBox3 {
       float:left;
       width:290px;
       
       margin:0px;
       
}
.pBox3 {padding:4px 2px 0 12px;}
.pBox1,.pBox2 {border-right:1px solid #ccc;padding:4px 12px 0 12px;}
.hentry {
	/*margin: 0 0 48px 0;*/
	padding:10px 20px;
	background:url("images/readon-bg.png") repeat-x scroll left bottom #FFFFFF;
	margin-bottom:10px;
	border:1px solid #ccc;
	font-size:12px;
	line-height:20px;
	
}
#pBox_Destinations, #pBox_Packages, #pBox_ArtForms, #pBox_Festivals {
	padding:2px 6px;
	margin-bottom:2px;
	border:0px;
	font-size:12px;
}
.hentry img {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
float:left;
padding:2px;
}

.txtBox {padding:2px; height:98px; font-size:11px;font-family:Segoe UI,Tahoma,Verdana,Arial; color:#001E86; overflow:hidden;line-height:16px;}
.readBox {text-align:right;}
.readBox a {color:#F15500; font-family:Segoe UI,Tahoma,Verdana,Arial; Font-size:11px;}
.selBox {margin-left:8px;}
.home .sticky {
	background: #F2F7FC;
	border-top: 4px solid #000;
	padding: 18px 20px;
	margin-left: -20px;
	margin-right: -20px;
}
.single .hentry {
	margin: 0 3px;
	border:1px solid #ddd;
}
.page-title {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 36px 0;
}
.page-title span {
	color: #444;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
	color:#888;
	text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
	color: #FF4B33;
}
.entry-title,
.entry-meta {
	clear: left;
	float: left;
	margin-right: 68px;
}
#content .entry-title {
	color:#001E86;
	font-family:Segoe UI,Tahoma,Verdana,Arial;
	font-size:18px;
	font-weight:bold;
	margin-bottom:0;
}
.entry-title a:link,
.entry-title a:visited {
	color:#394bf1;
	text-shadow:0px 1px 1px #b1b1b1;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: #FF4B33;

}
.entry-meta {
	color: #888;
	font-size: 12px;
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
	clear: both;
	padding: 12px 0 0 0;
	font-size:12px;
	color:#0E1D52;
	line-height:25px;
	font-family:Segoe UI,Tahoma,Verdana,Arial;
	text-align:justify;
}
#content 
.entry-content img,.entry-summary img
{
	margin:0 10px 0px 0px;
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #E7E7E7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	color: #000;
	font-weight:bold;
	margin:0 0 22px 0;
	word-spacing:0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color:#444;
	font-weight:normal;
	padding:0.5em 0.75em;
	text-decoration:none;
}
.home .sticky .page-link a {
	background: #D9E8F7;
}
.page-link a:active,
.page-link a:hover {
	color: #FF4B33;
}
#entry-author-info {
	background: #F2F7FC;
	border-top: 4px solid #000;
	padding: 18px 20px;
	margin: 24px 0;
	overflow: hidden;
	clear: both;
	font-size: 14px;
	line-height: 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	margin: 0 -104px 0 0;
	padding: 11px;
	height: 60px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 0;
}
.entry-utility {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	clear: both;
}
.entry-meta a,
.entry-utility a {
	color: #888;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #FF4B33;
}
#content .video-player {
	padding: 0;
}

/* Main Page widgets
-------------------------------------------------------------- */
#mainBox{width:484px;padding-left:5px;float:left;margin:0px;}
#fmainBox{width:960px;float:left;}
.showBox{width:232px;float:left;margin-top:5px;margin-right:6px;border:1px solid #ccc;padding-bottom:8px;height:270px;background:#fff; }
.fshowBox{width:226px;display:inline;overflow:hidden;float:left;margin:5px;border:1px solid #ccc; height:190px;background:url("images/readon-bg.png") repeat-x scroll left bottom #FFFFFF;font-family:Segoe UI,Tahoma,Verdana,Arial; }
.tshowBox{width:950px;float:left;margin 3px 5px;border-top:1px solid #ccc;}
.showBox .type-post {padding:6px;}
.fshowBox h2,.showBox h2 {font-size:14px;padding-bottom:6px;font-family:Segoe UI,Tahoma,Verdana,Arial;padding:6px 1px 4px 10px;background:url("images/readon-bg.png") repeat-x scroll 0 0 #F0F0F0;border-bottom:1px solid #d1d1d1;}
.fshowBox p,.showBox p{font-size:12px;line-height:1.2em; font-family:Segoe UI,Tahoma,Verdana,Arial; text-align:justify;}
.inBox img,.showBox img {width:100px;height:60px;margin-bottom:8px;border:1px solid #ccc;}

#calendar_wrap{padding:1px 8px;}
.category-air-ticketing img {width:200px;height:70px;}

#rightBar{float:right;width:230px;overflow:hidden;}
#collisionwidget-3 {background:url("images/readon-bg.png") repeat-x scroll left bottom #FFFFFF;border:1px solid #ccc; padding:2px 3px;}


#collisionwidget-3 p {line-height: 15px;margin-bottom: 2px;padding: 2px 5px; text-align: justify;}


#collisionwidget-3 h3 {border:0px;margin:0px;width:214px;}
/* Right Side Search Box
-------------------------------------------------------------- */
.multisearch {background:url("images/readon-bg.png") repeat-x scroll left bottom #FFFFFF;border:1px solid #CCCCCC;color:#000000;margin-bottom:2px;padding:10px 0px;width:226px;}.searchby {
color:#000000;
float:left;
font-weight:700;
margin:0 0 3px;
padding:1px;
width:100px;
font-family:helvetica;
font-size:12px;line-height:12px;
}
#wpmm{padding-left:10px;}
.dd1 select {
	clear:left;
	float:left;
	font-family:Segoe UI,Tahoma,Verdana,Arial;
	font-size:11px;
	margin-bottom:15px;
	padding:3px;
	width:135px;
	color: #003366;	}
.search_right{width:210px;}

.go {
background:none repeat scroll 0 0 #333333;
border:1px solid #CCCCCC;
color:#FFFFFF;
display:inline;
float:left;
font-family:Helvetica;
font-size:12px;
font-weight:bold;
height:27px;
margin:0 10px 0 5px;
padding:4px;
width:46px;
}
/* Asides
-------------------------------------------------------------- */

.home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top:0;
}
.home .hentry.category-asides {
	padding: 0;
}
.home #content .category-asides .entry-content {
	padding-top: 0;
}
/* Tabs Box
-------------------------------------------------------------- */
#tabBox {margin:10px 1px;float:left;width:960px;}
#tab0{background:#767676;}
#tab0:hover{background:#83ac2a;}
#kerala{background:#83ac2a;}
#tab1{background:#767676;}
#tab1:hover{background:#AA2A42;}
#kerala-cities{background:#AA2A42;}
#tab2{background:#767676;}
#tab2:hover{background:#e29314;}
#backwaters-kerala{background:#e29314;}
#tab4{background:#767676;}
#tab4:hover{background:#037eb7;}
#kerala-hillstations{background:#037eb7;}
#tab3{background:#767676;}
#tab3:hover{background:#774c1f;}
#kerala-midlands{background:#774c1f;}
#tab5{background:#767676;}
#tab5:hover{background:#0c9c3d;}
#kerala-costal-circuit{background:#0c9c3d;}
#tab6{background:#767676;}
#tab6:hover{background:#2290B4;}
#kerala-wildlife{background:#2290B4;}
#tab7{background:#767676;}
#tab7:hover{background:#931E28;}
#kerala-essentials{background:#931E28;}
#kerala,#kerala-cities,#backwaters-kerala,#kerala-hillstations,#kerala-midlands,#kerala-costal-circuit,#kerala-wildlife,#kerala-essentials{font-family:Segoe UI,Tahoma,Verdana,Arial;color:#fff;font-size:12px;line-height:1.6em;float:left;width:942px;}
#baseBox,#tagBox,#copyBox{float:left;width:960px;}
#copyBox{font-family:Segoe UI,Tahoma,Verdana,Arial;font-size:14px;color:#D3CBCB;float:left;width:900px;margin:10px;padding:5px;}
#LboxB {float:left;width:300px;}
#Rbox{float:right;width:300px;}
body {background:url("images/bodybg.png") repeat-x scroll left top #edeced;padding-top:4px;}
.mainbox{background-color:#ececec;}
#container-4 a {color:#000033;}

/* Single Tabs Box
--------------------------------------------------------------
.tabs-nav {width:500px;} */
#stabBox {float:left;width:685px;overflow:hidden;}
.idTabs {width:685px;background:#CCCCCC;margin:0;float:left;}
.idTabs li {float:left;}
.idTabs li a {color:#fff;}

/* Style for Usual tabs */
.usual {
	/*
  background:#181818;
  
  width:500px;
  border:1px solid #222;
  padding:15px 20px;
	*/
	color:#000033;
  
    margin:8px auto;

}
.usual li { list-style:none; float:left; }
.usual ul a {
background:none repeat scroll 0 0 #CCCCCC;
display:block;
font:12px Segoe UI,Tahoma,Verdana,Arial;
margin:1px 1px 1px 0;
padding:6px 10px;
text-decoration:none !important;
}
.usual ul a:hover {
background:none repeat scroll 0 0 #999999;
color:#FFFFFF;
}
.usual ul a.selected {
background:none repeat scroll 0 0 snow;
border-bottom:1px solid snow;
color:#999999;
cursor:default;
margin-bottom:0;
}
.usual div {
  padding:1px;
  /**padding-top:3px;
  *margin-top:-15px;
  clear:left;*/
  background:snow;
}
.usual div a { color:#000; font-weight:bold; }

#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#; }
#usual2 a.selected { background:snow; }


/* Gallery listing
-------------------------------------------------------------- */

.category-gallery {
	margin-bottom: 48px;
}
.category-gallery h2 {
	margin-top: 10px;
}
.category-gallery .entry-meta {
}
.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right:20px;
	margin-top: -4px;
}
.home #content .category-gallery .entry-content p {
	display: inline;
}
.home #content .category-gallery .entry-utility {
	padding-top:4px;
}


/* Attachment pages
-------------------------------------------------------------- */

.entry-content .attachment img {
	margin-bottom: 0;
}
.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}



/* Images
-------------------------------------------------------------- */

#content img {
	/*margin: 0;*/
	max-width: 640px;
}
.single-attachment #content img {
	max-width: 900px;
}
#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft, 
#content img.alignright, 
#content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background: #f1f1f1;
	color: #888;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
#content .wp-caption img {
	margin: 5px;
}
#content .wp-caption p.wp-caption-text {
	margin: 0 0 4px;
}
#content .wp-smiley {
	margin:0;
}
#content .gallery {
	margin: auto;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}
#content .gallery br+br {
	display: none;
}



/* =Navigation
-------------------------------------------------------------- */

.navigation {
	font-size:  12px;
	line-height: 18px;
	overflow: hidden;
	color: #888;
	font-family:Segoe UI,Tahoma,Verdana,Arial;
}
.navigation a:link,
.navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #FF4B33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	width: 50%;
	text-align:right;
}
#nav-above {
	margin: 4px 4px 4px 4px;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	margin: 1px 0 0 0;
}



/* =Comments
-------------------------------------------------------------- */

#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin-top: 24px;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 0 0 24px;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}
#respond dl {
	margin: 0 0 10px;
}
#respond dt {
	 display: inline;
	font-weight: normal;
}
#respond dd {
	display: inline;
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}
.widget_search #s { /* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display:none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #0C9C3D;
	font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width:100%;
}
#wp-calendar caption {
	font-weight: bold;
	color: #222;
	text-align: left;
	font-size:12px;
	padding-bottom: 1px;
}
#wp-calendar thead {
	font-size:12px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	padding:0 0 1px;
	background: #f5f5f5;
	border:1px solid #fff;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #FF4B33;
}
.widget_rss .widget-title img {
	height: 11px;
	width: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0px;
}
#main .widget-area ul ul {
	border: none;
	/*margin-left: 1.3em;*/
	padding: 0;
}
#packages {padding:0px;margin:0px;float:left;}
#primary {
}
#secondary {
}

/* Footer widget areas */
#footer-widget-area {
float:left;
width:960px;
}



/* =Footer
-------------------------------------------------------------- */
.wp-pagenavi { height:32px;background:url("images/readon-bg.png") repeat-x scroll left bottom #FFFFFF;border:1px solid #CCCCCC;text-align:center;width:720px;padding-top:10px;}
#comments {padding:10px 15px 10px;background:url("images/readon-bg.png") repeat-x scroll left bottom #FFFFFF;border:1px solid #CCCCCC;}
#footer {
	margin-bottom: 20px;
}
#colophon {
	/*border-top: 4px solid #000;
	margin-top: -4px;
	padding: 18px 0;*/
	border-top:1px solid #ccc;
	margin:0;
	overflow: hidden;

}
#site-info {
	font-weight: lighter;
	padding-left:10px;
}
#site-info a {
	color: #666666;
	text-decoration: none;
}
#site-generator {
	position: relative;
	font-style: italic;
}
#site-generator a {
	color: #666;
	display:inline-block;
	text-decoration: none;
	/*background: url(images/wordpress.png) center left no-repeat;*/
	padding-left: 20px;
	line-height: 16px;
}
#site-generator a:hover {
	text-decoration: underline;
}
img#wpstats {
	display:block;
	margin: 0 auto 10px;
}



/* Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}
#site-description
{
	margin:0;
}
#drops{height:41px;width:958px;float:left;background:url("images/bg_search.gif") repeat-x scroll left bottom #FFF09B;display:inline;border:1px solid #ccc;}
#outdrop,#indrop{float:left;width:478px;height:32px; padding-top:9px;}
#outdrop h3,#indrop h3{width:140px;height:25px;padding-top:3px;display:inline;float:left;font-size:12px;margin-top:0px;text-shadow:0px 1px 1px #fff; text-align:center;}
#outdrop .textwidget,#indrop .textwidget{float:left;}
#tcswwidget-4,#tcswwidget-3 {margin:0px;float:left;display:inline;width:460px;}
#tcswwidget-3{border-right:1px solid #ccc;}
#outdrop select,#indrop select {width:190px; height:22px;padding-top:2px;float:left;display:inline;}

.selBox select,#mainBox select,#drops select {border:1px solid #75DBF5;background-color:#F5FCFF;color:#1C85B5;font-size:11px; font-family:Segoe UI,Tahoma,Verdana,Arial, Helvetica, sans-serif;}
.selBox select,#mainBox select {width:210px;}
#Inlist{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding-top:10px;padding-bottom:10px;width:960px;float:left;background:url("images/readon-bg.png") repeat-x scroll left bottom #Fdfdfd;}
#InlistInb,#InlistOutb{float:left;width:460px;}
#InlistInb h3,#InlistOutb h3 {font-size:15px;font-family:Segoe UI,Tahoma,Verdana,Arial;margin-bottom:5px;}
#InlistInb a,#InlistOutb a {font-size:14px;}

#InlistInb h3{color:#037EB7;}
#InlistOutb h3{color:#0c9c3d;}

#InlistOutb li ul li {list-style-type:square;}
#InlistOutb li a { color:#3197CB;font-family:Segoe UI,Tahoma,Verdana,Arial;font-size:12px;font-weight:normal;text-decoration:none;line-height:1.6em;text-transform:lowercase;}
#InlistOutb li a:hover{text-decoration:underline;}

#InlistInb li ul li {list-style-type:square;}
#InlistInb li a { color:#0C9C3D;font-family:Segoe UI,Tahoma,Verdana,Arial;font-size:12px;font-weight:normal;text-decoration:none;line-height:1.6em; text-transform:lowercase;}
#InlistInb li a:hover{text-decoration:underline;}

#InlistInb li ul,#InlistOutb li ul {width:200px;float:left;margin-left:10px;display:inline;}

#markBox {background:#fff;margin-top:8px;}
#linkwithin_logolink_0 b {color:#fefefe;}
.sociable li {float:left;}
.sociable ul a { padding:0px;background:transparent;margin:0px;display:block;}
.sociable ul a:hover{background:transparent;}

.st-taf {float:right;}

#enqBox {float:right;}
#enqBox a {background: url("images/enquiry-icon.jpg") no-repeat;width:225px;height:78px;float:right;text-indent:-10000px;}

/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background:none !important;
	}
	#wrapper {
		float: none !important;
		clear: both !important;
		display: block !important;
		position: relative !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		margin: 0;
		padding:0;
		line-height: 1.4em;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		width: 100%;
		margin: 0;
	}
	#Inlist{width: 100%;
		margin: 0;float:left;}
	#content,
	.one-column #content {
		width: 100%;
		margin: 24pt 0 0;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display:none
	}
	#site-generator a {
		padding: 0;
	margin: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display:inline;
	}
	.home .sticky {
		border: none;
	}
}
/*.............The end............... */


