/*
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 : 12px;color : #2d2d2d;
margin:0; padding:0;background:#111 url(images/h-bg.gif) repeat-x;}

a {text-decoration:none;color:#fff;}
a:hover {text-decoration:underline;}
img {margin:0; padding:0;}
a img {border:0;}
p {padding:3px 0;margin:0;}
form,table, td {margin:0; padding:0;}
td {vertical-align:top;}

/*  ====================== Page Structure ======================= */
#wrapper {width:784px; margin:0 auto; }
#top-nav{height:40px; width:784px;background:#111 url(images/nav-bg.gif) repeat-x;}
/*#sidebar{float:left; width:211px;background:#294061;}*/
#header {height:145px;}
#container{width:784px;background: url(images/cont-bg1.gif) repeat-y;}
#container-top {width:784px; height:20px;background: url(images/cont-top.gif) no-repeat;}
#container-main{width:784px;background: url(images/cont-bg0.gif) no-repeat; padding-bottom:10px;min-height:750px;}
* html #container-main{height:736px;}
#container-btm {width:784px;height:18px;background: url(images/cont-btm.gif) no-repeat;}
#content {float:left; width:375px;padding:0 16px 0 14px;font-family : Arial,Tahoma,Verdana;}
#sidebar {float:left; width:362px;}
#lsidebar {float:left; width:181px;}
#rsidebar {float:left; width:181px;}
#footer {width:754px;padding:20px 15px;color:#898989; }

/*  ====================== Top Navigation Bar ======================= */
#nav-left{height:40px;background: url(images/nav-left.gif) no-repeat;width:10px;float:left;}
#nav {height:16px; padding:12px;float:left;width:740px;}
#nav-rt{height:40px;background: url(images/nav-rt.gif) no-repeat;width:10px;float:right;}

/* --------- Navigation -------- */

#nav ul {margin:0; padding:0; list-style:none;}
#nav li {background:url(images/nav-li.gif) no-repeat;display:inline;padding: 0 23px 0 25px;line-height:16px;font-weight:bold;font-size:11px;}
#nav li.home {background:none;}
#nav li a{color:#ffffff;}



/*  ====================== Header ======================= */
.logo {width:500px;float:left;}
h1 {font-size:28px;font-weight:normal;padding:40px 0 0 0;color:#fff;margin:0;line-height:28px;}
h1 a, h1 a:hover{color:#fff;text-decoration:none;}
.desc {padding-left:20px; color:#fff; font-size:16px;}
.sbox {width:284px;float:left;height:46px; margin:49px 0 50px 0;background: url(images/sf-bg.gif) repeat-x;}


/* Search Form */
.sbox form {padding:0; margin:0;}
.sbox input{padding:0; margin:0; float:left;border:0;}
.sbox input.txt {margin:17px 0; height:12px;background:none;line-height:12px;font-size:10px;width:219px}
.sbox .sb-rt{width:17px;height:46px;float:left; background: url(images/sf-rt.gif) no-repeat;}

/* -------------------------- Content ----------------------------- */

#path {border-bottom:1px solid #5A5A5A; margin-bottom:15px;}
#path a {color:#111;}
.main {padding:0;}
#content .main h3{margin:0 0 5px 0; padding:13px 10px 13px 40px;color:#fff;font-size:14px;font-weight:normal; background: url(images/cont-h21.gif) no-repeat;line-height:18px; }
#content .main h3 a, #content .main h3 a:hover{color:#fff;text-decoration:none;}
.links {margin-bottom:10px;color:#000;}
.links p{margin:0; padding:0;}
.title {color:#111;}
.title a {color:#111;font-weight:bold;}
.read-more a, .read-more a:hover{color:#fff;text-decoration:none;font-size:11px;}

.main  ul {list-style:none;margin:0;padding:0;}
.main  ul li {list-style:none;margin:0;padding:0;}
.main  ul li h2, .main  h2 {margin:0; padding:5px 0 0 10px;line-height:17px;font-size:13px;color:#2D2D2c;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:#2D2D2c;text-decoration : none;}
.main li a:hover {color:#2D2D2c;text-decoration:underline;}
.count {font-size:10px;font-weight:normal;}
.small {font-size:11px; margin-left:150px;font-weight:normal;}
p.small {font-size:11px; margin-left:0;font-weight:normal;}
.small a {font-weight:normal;}
.small a:hover {text-decoration:underline;}

.main .intro {padding:0 0 10px 0;color : #5A5A5A;}

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

.article p {padding: 0 0 10px 0;}

/*  ===================== Sidebar ====================== */

#lsidebar ul {list-style:none;margin:0;padding:0;}
#lsidebar ul li {list-style:none;margin:0;padding:0 0 10px 0;font-weight:bold;}
#lsidebar ul li h2,  #lsidebar h2{margin:0; padding:0 0 0 45px;line-height:44px;font-size:14px;color:#fff;font-weight : bold;background:url(images/sb-left-h2.gif) no-repeat;}
#lsidebar ul ul {list-style:none;margin:0;padding:0;}
#lsidebar ul ul li {list-style : none;margin:0;padding:4px 0 4px 35px; background:url(images/sb-left-li.gif) no-repeat 20px 11px; line-height:18px;}
#lsidebar ul ul ul li {list-style:none;margin:0;padding:4px 0 4px 15px;background:url(images/sb-left-li.gif) no-repeat 0 11px;}
#lsidebar a {color:#ffffff;text-decoration : none;}
#lsidebar a:hover {color:#ffffff;text-decoration:underline;}

#lsidebar ul ul li.rss {background:none;}

#rsidebar ul {list-style:none;margin:0;padding:0;}
#rsidebar ul li {list-style:none;margin:0 0 10px 0;padding:0;background:#2D2D2D url(images/sb-rt-top.gif) no-repeat;}
#rsidebar ul li h2 {margin:0; padding:0 0 0 26px;line-height:36px;font-size:14px;color:#fff;font-weight : bold;background:url(images/sb-rt-h2.gif) no-repeat left bottom;}
#rsidebar ul ul {list-style:none;margin:0 ;padding:0 0 11px 0;background:url(images/sb-rt-btm.gif) no-repeat left bottom;}
#rsidebar ul ul ul {background:none;margin:0;}
#rsidebar ul ul li {list-style : none;margin:0;padding:8px 0 0 26px;background:#2D2D2D; line-height:17px;color:#AFAFAF;font-size:11px;}
#rsidebar ul ul ul li {list-style:none;margin:0;padding:4px 0 0 15px;color:#AFAFAF;}
#rsidebar a {color:#AFAFAF;text-decoration : none;}
#rsidebar a:hover {color:#AFAFAF;text-decoration:underline;}

#rsidebar ul ul.r_post li {background:url(images/r-post.gif) no-repeat 22px 14px;padding:8px 0 0 32px;}

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

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

#footer p {padding:5px 0; }
#footer a {color : #DCDCDC;text-decoration:none;}
#footer a:hover {color : #DCDCDC;text-decoration:underline;}

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


