/*
Theme Name: Portal4Travel.com
Theme URI: http://www.portal4travel.com/
Author URI: http://www.ycoding.com/
Author Name:Pankaj Roy (YIAM)
*/

body {font-family : Tahoma,Arial,Verdana;font-size : 11px;color : #5D6C77;
margin:0; padding:0;background : #294061;}

a {text-decoration:none;color : #5D6C77;}
a:hover {text-decoration:underline;}
img {margin:0; padding:0;}
a img {border:0;}
p {padding:3px 0;margin:0;}
form {margin:0; padding:0;}
/*  ====================== Page Structure ======================= */
#wrapper {width:766px; margin:0 auto; background:#fffffe url(images/w-bg.gif) repeat-y;}
#mainbar{float:left; width:555px;padding-bottom:10px;}
#sidebar{float:left; width:211px;background:#294061;padding-bottom:10px;}
#header {height:135px;width:555px;background:url(images/header-bg.jpg) repeat-x;}
#content {width:555px; }
#footer {width:736px;background:#294061;padding:15px;color:#fff; }

/*  ====================== Header ======================= */
#header-main {height:118px;width:555px;background:url(images/header.gif) no-repeat 1px 0;}
h1 {font-size:28px;font-weight:normal;padding:40px 0 0 60px;color:#fff;margin:0;line-height:28px;}
h1 a, h1 a:hover{color:#fff;text-decoration:none;}
#path {padding-left:15px; color:#fff; font-size:11px;line-height:17px;}
#path a{color:#fff;}

/* -------------------------- Content ----------------------------- */
#aboutus{width:245px;background:url(images/map.gif) no-repeat top right;min-height:129px;padding:30px 280px 10px 0;color:#1A356E; font-size:12px}
* html #aboutus {height:129px;}
#aboutus h2{color:#FA5005; margin:0;padding:0 0 5px 0;font-size:18px;}
#aboutus h2 a, #aboutus h2 a:hover{color:#FA5005;text-decoration:none;}

.main {padding:0 15px 0 15px; min-height:1100px;}
* html .main{height:1100px;}
#content .main h3{margin:10px 0; padding:0;color:#1A356E;font-size:18px;font-weight:normal; border-bottom:1px solid #1A356E;}
#content .main h3 a, #content .main h3 a:hover{color:#1A356E;text-decoration:none;}
.links {margin-bottom:10px;}
.links p{margin:0; padding:0;}
.article p {padding-bottom:10px;}
.title {color:#3D95DD;}
.title a {color:#3D95DD;font-weight:bold;}
.read-more a, .read-more a:hover{padding:0 10px 4px 0;background:url(images/more.gif) no-repeat center right;width:65px;font-weight:bold;color:#FA5005;display:block;text-decoration:none;}

.main  ul {list-style:none;margin:0;padding:0;}
.main  ul li {list-style:none;margin:0;padding:0;}
.main  ul li h2 {margin:0; padding:0 0 15px 0; line-height:14px;font-size:12px;color:#5D6C77;font-weight : bold;}
.main  ul ul {list-style:none;margin:0;padding:0;}
.main  ul ul li {list-style : none;margin:0;padding:3px 0 0 0;font-size : 11px;}
.main  ul ul ul li {list-style:none;margin:0;padding:3px 0 0 0;}
.main li a {color:#5D6C77;text-decoration : none;}
.main li a:hover {color:#5D6C77;text-decoration:underline;}
.count {font-size:10px;font-weight:normal;}
.small {font-size:11px; margin-left:270px;font-weight:bold;}
p.small {font-size:11px; margin-left:0;font-weight:normal;}
.small a {font-weight:normal;}


/*submit page */
.formPage {margin:0 auto; padding:0; width:500px;}
.errForm, .err {padding:0 5px; margin:5px; border:1px solid red;display:block;}
input.text, textarea {width:260px;}
td {margin:0; padding:0;}
td.label {width:140px;}
td.buttons{width:80%;}
.formPage .btn {margin:10px 0 10px 350px;text-align:right; background:#294061;font-weight:bold; color:#fff;}
input.text, textarea, select, .formPage img{border:1px solid #294061;}
.price {margin:10px 0 15px 0; border:1px solid #294061;padding:10px;}


/*  ================== Sidebar ================ */
/* --------- Navigation -------- */
#nav {width:171px; background:#041846 url(images/nav-bg.gif) no-repeat; height:200px;padding:50px 20px 35px 20px;}
#nav ul {margin:0; padding:0; list-style:none;}
#nav li {background:url(images/nav-btm.gif) repeat-x bottom left;font-family : Arial,Tahoma,Verdana;}
#nav li a{width:156px; background:url(images/nav-li.gif) no-repeat 0 10px; font-size:14px; color:#fff;/*font-weight:bold;*/display:block;padding:5px 0 10px 15px;line-height:14px;}
#nav li a:hover {background:#85AAF1 url(images/nav-li.gif) no-repeat 0 10px;text-decoration:none;color:#ffffff;
}


#sidebar-main {width:181px; background:#294061 url(images/sidebar-bg.gif) repeat-x; min-height:434px;padding:10px 15px; }
* html #sidebar-main{height:434px;}
#search-box, #search-box form, #search-box p {margin:0; padding:0;color:#fff;}
#search-box input {margin:2px 0 0 0; padding:0;float:left; border:1px solid #63686E;}
#search-box input.txt {margin-right:7px; width:143px;line-height:19px;height:19px;color : #5D6C77;}

#sidebar-main  ul {list-style:none;margin:0;padding:0;}
#sidebar-main  ul li {list-style:none;margin:0;padding:0  0 10px  0; color:#ffffff;font-size : 12px;}
#sidebar-main  ul li h2 {margin:0; padding:5px 0 10px 0; line-height:14px;font-size:14px;color:#fff;font-weight : bold;}
#sidebar-main  ul ul {list-style:none;margin:0;padding:0;}
#sidebar-main  ul ul li {list-style : none;margin:0;padding:3px 0 0 15px;font-size : 12px;background:url(images/nav-li.gif) no-repeat 0 10px;color:#ffffff;}
#sidebar-main  ul ul ul li {list-style:none;margin:0;padding:3px 0 0 15px;background:url(images/nav-li.gif) no-repeat 0 10px;}
#sidebar-main a {color:#ffffff;text-decoration : none;}
#sidebar-main a:hover {color:#ffffff;text-decoration:underline;}

/*  ================================= Footer ============================= */

.ft-sponsor {margin:1px; width:135px; float:left;text-align:center;padding-top:8px;}
.ft-sponsor img{width:110px;height:87px;}


#footer ul {margin:0; padding:0; list-style:none;}
#footer li {margin:0; padding:0 15px; list-style:none; background:url(images/ftr-li.gif) no-repeat; display:inline;}
#footer li a{color:#fff;font-weight:normal;}
#footer li a:hover {color:#ffffff; text-decoration:underline;font-weight:normal;}
#footer li.home {padding:0 15px 0 0;background:none;}
#footer p {padding:10px 0 0 0; }
#footer a {color : #fff;text-decoration:none;font-weight:bold;}
#footer a:hover {color : #fff;text-decoration:underline;font-weight:bold;}

/* Others */
.clr {clear : both;margin : 0; padding : 0;font-size:1px; line-height:1px;}


