/*  
Theme Name: Travel Resources 3 column - by lodjixmedia
Theme URI: http://lodjixmedia.net
Description: Designed by <a href="http://lodjixmedia.net">lodjixmedia Interactive Agency</a>.
Author: lodjixmedia Interactive Agency
Author URI: http://lodjixmedia.net
*/

/*
	- GENERAL
	- BASIC LAYOUT
	- HEADINGS
	- HEADER
	- CONTENT
		+ CONTENT LEFT
		+ CONTENT RIGHT
	- COMMENTS
	- SEARCHFORM
	- FOOTER
	- USEFUL

/*	##################################
   	GENERAL
	################################## */
	
body {
	margin: 0px;
	padding: 0px;
	background: #D5D5D5 url(http://travelresources.net/assets/bg.jpg) no-repeat top center;
	color: #363636;
	font: 11px/18px "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
}
form {
	margin: 0px;
	padding: 0px;
}

input {
        margin:0;
        border:1px solid #DADADA;
        padding:3px 0 3px 5px;
        height:16px;
}
textarea {
       border:1px solid #DADADA;
       height:70px;
       margin:0 0 10px;
       width:90%;
}

a {
	color: #CE2027;
	outline: none;
        text-decoration:none;
}
p {
        margin: 0 0 10px 0;
}
ul, ol {
	margin-bottom: 20px;
}
ul.widget {
        list-style-position:outside;
        list-style-type:none;
        margin:0 auto;
        padding:10px 0;
        width:200px;
}
ul.widget li {
        border-bottom:1px dotted #DFDFDF;
        margin:0 0 7px 5px;
        background-image: url(http://travelresources.net/assets/icon_message.png);
        background-repeat: no-repeat;
        background-position: 0px 3px;
        padding-left: 23px; 
}
blockquote {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	border-left: 5px solid #f7f7f7;
}
/*	##################################
   	BASIC LAYOUT
	################################## */
	
#page {
	width: 960px;
	margin: 40px auto 0;
}
#header {
	position: relative;
	height: 92px;
	margin-bottom:5px;
}
#content {
	padding: 0 0 0 0;
	background: transparent;
}
.home #content {
	padding: 0;
	background: transparent;
}
.content-head {
	background: #D5D5D5 url(http://travelresources.net/assets/about-head.jpg) no-repeat scroll 0 0;
	width:527px;
	height:135px;
	margin:0 auto;
	position:relative;
}

.newsflash .content-head {
	background: #D5D5D5 url(http://travelresources.net/assets/news-head.jpg) no-repeat scroll 0 0;
}

.technologies .content-head {
	background: #D5D5D5 url(http://travelresources.net/assets/tech-head.jpg) no-repeat scroll 0 0;
}

.systems .content-head {
	background: #D5D5D5 url(http://travelresources.net/assets/systems-head.jpg) no-repeat scroll 0 0;
}


.services .content-head {
	background: #D5D5D5 url(http://travelresources.net/assets/serv.jpg) no-repeat scroll 0 0;
}

.privacy .content-head {
	background: #D5D5D5 url(http://travelresources.net/assets/privacy.jpg) no-repeat scroll 0 0;
}

.cost .content-head {
	background: #D5D5D5 url(http://travelresources.net/assets/cost.jpg) no-repeat scroll 0 0;
}

.travel-tools .content-head {
	background: #D5D5D5 url(http://travelresources.net/assets/traveltools-head.jpg) no-repeat scroll 0 0;
}

.contact .content-head {
	background: #D5D5D5 url(http://travelresources.net/assets/contact.jpg) no-repeat scroll 0 0;
}

#content-top {
        float: left;
        width: 964px;
        margin-bottom:2px;
}
#content-bttm {
	float: left;
	width: 964px;
	margin-bottom:5px;
}
#main-title {
	background: transparent url(http://travelresources.net/assets/title_bg.jpg) repeat scroll 0 0;
        min-width:291px;
        width:auto !important;        
        width:291px;
	min-height:50px;
	height:auto !important;
	height:50px;
	position:relative;
        float:left;
	position:absolute;
        bottom:0;
        opacity:0.9;
}
#content-stage {
	width:533px;
	margin:0;
}
#content-text {
	width:493px;
	margin:0 auto;
        padding:10px 0 10px 0;
}

#content-text.single {
	width:493px;
        padding:15px 0 10px 0;
        min-height:330px;
        height:auto !important;
        height:330px;
}

#content-text .divider {
	border-bottom:1px dotted #DFDFDF;
        margin:10px 0 20px;
}
#content-stage .top {
	background: transparent url(http://travelresources.net/assets/module_center_top.png) no-repeat scroll 0 0;
	height:5px;
	margin:10px 0 0 0;
}
#content-stage .mid {
	background: transparent url(http://travelresources.net/assets/module_center_middle.png) repeat-y scroll 0 0;
	margin:0 0 0 0;
        min-height:430px;
        height:auto !important;
        height:430px;        
}
#content-stage .bttm {
	background: transparent url(http://travelresources.net/assets/module_center_bottom.png) no-repeat scroll 0 0;
	height:5px;
	margin:0 0 5px 0;
}
#mod-right {
	float: right;
	width: 233px;
        min-height:250px;
        height:auto !important;
        height:250px;    
}
#content-right #mod-right {
	margin-bottom:5px;
}
#mod-right .top {
	background: transparent url(http://travelresources.net/assets/module_right_top.png) no-repeat scroll 0 0;
	height:5px;
	margin:0 0 0 0;
}
#mod-right .mid {
	background: transparent url(http://travelresources.net/assets/module_right_middle.png) repeat-y scroll 0 0;
	margin:0 0 0 0;
	height:100%;
}
#mod-right .bttm {
	background: transparent url(http://travelresources.net/assets/module_right_bottom.png) no-repeat scroll 0 0;
	height:5px;
	margin:0 0 0 0;
}
#mod-right .title {
	margin:0 auto;
	width:195px;
}
#content-right #mod-right .title {
	margin:0 auto;
	width:210px;
}
#mod-right .title_text {
	float:left;
	width:155px;
	margin-top:10px;
}
#mod-right .title-icon {
	float:right;
	margin:11px 0 0 0;
	width:17px;
}
#mod-right .divider {
	margin:0 auto;
	clear:both;
	width:229px;
	height:10px;
	border-bottom:1px solid #DFDFDF;
}
#mod-left {
	float: left;
	width: 418px;
	height:250px;
	margin-left:-3px;
	margin-right:4px;
}
#mod-left .top {
	background: transparent url(http://travelresources.net/assets/module_home_left_top.png) no-repeat scroll 0 0;
	height:5px;
	margin:0 0 0 0;
}
#mod-left .mid {
	background: transparent url(http://travelresources.net/assets/module_home_left_middle.png) repeat-y scroll 0 0;
	margin:0 0 0 0;
	height:100%;
}
#mod-left .title {
	margin:0 auto;
	width:380px;
}
#mod-left .title_text {
	float:left;
	width:348px;
	margin-top:10px;
}
#mod-left .title-icon {
	float:right;
	margin:11px 0 0 0;
	width:17px;
}
#mod-left .content {
	margin:0 auto;
	width:380px;
	line-height:16px;
}
#mod-left .divider {
	margin:0 auto;
	clear:both;
	width:410px;
	height:10px;
	border-bottom:1px solid #DFDFDF;
}
#mod-left .bttm {
	background: transparent url(http://travelresources.net/assets/module_home_left_bottom.png) no-repeat scroll 0 0;
	height:5px;
	margin:0 0 0 0;
}
#mod-page-left {
	float: left;
	width: 183px;
	margin-bottom:5px;
}
#mod-page-left .top {
	background: transparent url(http://travelresources.net/assets/module_left_top.png) no-repeat scroll 0 0;
	height:5px;
	margin:0 0 0 0;
}
#mod-page-left .mid {
	background: transparent url(http://travelresources.net/assets/module_left_middle.png) repeat-y scroll 0 0;
	margin:0 0 0 0;
	min-height:160px;
	height:auto !important;
	height:160px;
        padding:0 0 0 0;
}
#mod-page-left .title {
	margin:0 auto;
	width:163px;
}
#mod-page-left .title_text {
	float:left;
	width:140px;
	margin-top:10px;
}
#mod-page-left .title-icon {
	float:right;
	margin:11px 0 0 0;
	width:17px;
}
#mod-page-left .content {
	margin:0 auto;
	width:143px;
	line-height:16px;
}
#mod-page-left .divider {
	margin:0 auto;
	clear:both;
	width:180px;
	height:10px;
	border-bottom:1px solid #DFDFDF;
}
#mod-page-left .bttm {
	background: transparent url(http://travelresources.net/assets/module_left_bottom.png) no-repeat scroll 0 0;
	height:5px;
	margin:0 0 0 0;
        padding:0 0 0 0;
}
#mod-mid {
	float: left;
	width: 305px;
	height:250px;
}
#mod-mid .top {
	background: transparent url(http://travelresources.net/assets/module_home_center_top.png) no-repeat scroll 0 0;
	height:5px;
	margin:0 0 0 0;
}
#mod-mid .mid {
	background: transparent url(http://travelresources.net/assets/module_home_center_middle.png) repeat-y scroll 0 0;
	margin:0 0 0 0;
	height:100%;
}
#mod-mid .bttm {
	background: transparent url(http://travelresources.net/assets/module_home_center_bottom.png) no-repeat scroll 0 0;
	height:5px;
	margin:0 0 0 0;
}
#mod-mid .title {
	margin:0 auto;
	width:267px;
}
#mod-mid .title_text {
	float:left;
	width:227px;
	margin-top:10px;
}
#mod-mid .title-icon {
	float:right;
	margin:11px 0 0 0;
	width:17px;
}
#mod-mid .divider {
	margin:0 auto;
	clear:both;
	width:301px;
	height:10px;
	border-bottom:1px solid #DFDFDF;
}
#toolbox {
	margin:0 auto;
	width:267px;
	padding:13px 0 13px 0;
	line-height:16px;
	border-bottom:1px dotted #DFDFDF;
	height:32px;
}
#toolbox a {
        color:#363636;
}
#toolbox.page {
	margin:0 auto 5px;
	width:210px;
	padding:10px 0 15px 0;
	line-height:14px;
	border-bottom:1px dotted #DFDFDF;
	height:32px;
}
#tool-icon {
	float:left;
	height:29px;
	margin:1px 13px 0 0;
}
#tool-icon.page {
	margin:1px 10px 0 0;
}
#tooltext {
	float:left;
	width:225px;
}
#tooltext.page {
	float:left;
	width:158px;
}
#tooltext p {
	margin:0 0 0 0;
        font-size:12px;
}
#about-img {
	margin:0 auto;
	width:380px;
	padding:13px 0 13px 0;
}
#home-map {
	float: left;
	width: 649px;
	height: 282px;
	margin:0 10px 5px 1px;
}
#book-now {
        background: transparent url(http://travelresources.net/assets/booking.jpg) no-repeat scroll 0 0;
	float: left;
	width: 300px;
	height: 282px;
	margin:0 0 5px 0;
        position:relative;
}
#book-go {
        background: transparent url(http://travelresources.net/assets/btn_bookonline.jpg) no-repeat scroll 0 0;
	bottom: 0;
	width: 300px;
	height: 69px;
        position:absolute;
        cursor:pointer;
}

img.booking {
        opacity:0;
}

img.fde {
        opacity:0.6;
}

#content-main {
	float: left;
	width: 533px;
}
#content-left {
	float: left;
	width: 183px;
        margin-right:6px;
}
#content-right {
	float: right;
	width: 233px;
        margin-right:-3px;
}
#servbox {
        width:100%;
        margin:0 0 15px;
}
#servbox a {
        color:#363636;
}
#servbox .header {
        width:100%; 
}
#servbox .icon {
        width:29px;
        height:29px;
        background:transparent url(http://travelresources.net/assets/icon_check.png) no-repeat scroll 0 0;
        float:left;
        padding-left:10px;
}
#servbox .icon2 {
        width:29px;
        height:29px;
        float:left;
        padding-left:10px;
        padding-right:10px;
        border:0;
}
#servbox .title {
        font-size:14px;
        padding-top:5px;
}
#servbox ul {
        list-style-image:none;
        list-style-position:outside;
        list-style-type:circle;
        margin-bottom:0;
        margin-left:55px;
        margin-top:10px;
}

/*	##################################
   	HEADINGS
	################################## */
	
h1 {
	margin: 0px;
	padding: 0 0 15px 0;
	font-size: 18px;
	font-weight: normal;
        line-height:1;
        color: #ce2027;
}
h1.widget {
	margin: 0px;
	padding-bottom:0;
	font-size: 12px;
	font-weight: normal;
        color: #363636;
        line-height:14px;
}

h1.widget a {
        color: #363636;
        text-decoration: none;
}

#main-title h1 {
	margin: 0px;
	padding: 11px 20px 8px 20px;
	font-size: 22px;
	font-weight: lighter;
        line-height:1;
        color:#ffffff;
}

#content-text.single h1 {
	margin: 0;
	padding: 0 0 5px;
	font-size: 14px;
	font-weight: lighter;
        line-height:1;
        color:#363636;
}

h1 a {
	color: #ce2027;
	text-decoration: none;
}
h2 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 0;
}
h2#blog-description {
	position: absolute;
	bottom: 60px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
}
h3 {
	padding: 0 0 15px 0;
	font-size: 11px;
        color:#898989;
	font-weight: normal;
        margin:0;
}
h3 a {
	text-decoration: none;
}
h3 a:hover {
	text-decoration: underline;
}
h4 {
	margin: 0 0 10px 0;
	font-size: 12px;
}
/*	##################################
   	HEADER
	################################## */
	
#top-nav {
	position: absolute;
	top: 10px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#top-nav li {
	float: left;
	margin: 0 0 0 10px;
}
#top-nav li#rss {
	padding: 0 0 0 15px;
	background: url(img/rss-icon.gif) no-repeat left center;
}
#hTop {
	height: 61px;
}
#hBottom {
	background: transparent url(http://travelresources.net/assets/nav_bg.jpg) no-repeat scroll 0 0;
	height: 28px;
	width:960px;
}
#nav-bar {
	margin:0 auto;
	padding: 5px 0 15px 0;
        width:493px;
        position:relative;
}
#nav-bar .left {
	left:0;
        position:absolute;
}
#nav-bar .right {
	right:0;
        position:absolute;
}
#page_info {
	margin:0 auto;
        position:relative;
        text-align:center;
        width:150px;
        opacity:0.6;
}
#navigation ul {
	display: inline;
	list-style: none;
	margin: 5px 0 0;
	padding: 0;
	float: left;
	font-weight: normal;
}
#navigation ul li {
	display: inline;
	padding: 0 5px 0 8px;
	margin: 0;
	font-size: 11px;
}
#navigation ul li a {
	display: inline;
	color: #fff;
	text-decoration: none;
}
#navigation ul li.nav-sepr {
	border-left: 1px solid #A90D13;
}
/*	##################################
   	CONTENT
	################################## */
	
/** box left */

.box-left {
	margin: 0 0 40px 20px;
}
.meta {
	clear: both;
	padding: 10px;
	background: #fff url(img/bg-meta.gif) repeat-x left top;
	color: #5e5e5e;
}
.meta-date {
	padding: 0 10px 0 15px;
	background: url(img/bg-meta-date.gif) no-repeat 0px 2px;
}
.meta-categories {
	padding: 0 10px 0 15px;
	background: url(img/bg-meta-categories.gif) no-repeat 0px 2px;
}
.meta-comments {
	padding: 0 10px 0 15px;
	background: url(img/bg-meta-comments.gif) no-repeat 0px 2px;
}
p.tags {
	clear: both;
}
/** box right */

.box-right {
	margin: 0 20px 20px 0;
	padding: 20px;
	background: #f7f7f7 url(img/bg-box-right.gif) no-repeat left top;
}
.box-right ul {
	margin: 0 0 5px 0;
	padding: 0px;
	list-style: none;
}
.box-right li {
	margin: 0px;
	padding: 5px;
	border-bottom: 1px solid #dedede;
}
.box-right li a {
	text-decoration: none;
}
/*	##################################
   	COMMENTS
	################################## */
	
#commentform label {
	display: block;
	margin: 0 0 5px 0;
}
#commentform input.text, #commentform textarea {
	width: 500px;
	margin: 0 0 10px 0;
}
#commentform .text {
	height: 22px;
	padding: 6px 6px 0 6px;
	background: #fff url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #5e5e5e;
}
#commentform textarea {
	height: 150px;
	padding: 6px 6px 0 6px;
	background: #fff url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #5e5e5e;
}
#commentform .button {
	width: auto;
	height: 30px;
	margin: 0px;
	padding: 0 20px;
	background: #4a4f54;
	border: none;
	color: #fff;
}
.commentlist {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.commentlist .quote {
	padding: 20px;
	background: url(img/bg-comment-quote.gif) no-repeat right top;
}
.commentlist li {
	margin: 20px 0 0 0;
	padding: 0px;
	background: #4a4f54 url(img/bg-comment-bubble.gif) no-repeat left bottom;
	color: #fff;
}
.commentlist cite {
	display: block;
	font-style: normal;
}
.avatar {
	float: left;
	margin: 0 20px 10px 0;
}
/*	##################################
   	SEARCHFORM
	################################## */
	
#searchform {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 32px;
	width: 265px;
}
#searchform #s {
	background: transparent url(http://travelresources.net/assets/search_bg.png) no-repeat scroll 0 0;
	height: 26px;
	width: 142px;
	margin: 15px 0 0 0;
	padding: 5px 0px 0px 27px;
	color: #999999;
	border: none;
}
.frm-text {
        margin:0;
}
#search-nav ul {
	display: inline;
	list-style: none;
	margin: 12px 0 0;
	padding: 0;
	font-weight: normal;
}
#search-nav {
	float:left;
	margin:22px 0 0;
}
#search-nav ul li {
	display: inline;
	padding: 0 6px 0 8px;
	margin: 0;
	font-size:11px;
	line-height:12px;
}
#search-nav ul li a {
	display: inline;
	color: #363636;
	text-decoration: none;
}
#search-nav ul li.nav-sepr {
	border-left: 1px solid #959595;
}
/*	##################################
   	FOOTER
	################################## */

#footer {
	width: 964px;
	margin: 0 auto;
	padding: 10px;
	background:transparent url(http://travelresources.net/assets/footer_bg.png) no-repeat scroll 0 0;
	height:48px;
	float:left;
}
#footer p {
	font-size:10px;
	line-height:15px;
	margin:0 25px 0 0;
}
#legal {
	float: right;
	width: 400px;
	text-align:right;
        margin:0;
}
#webdemar {
	float: left;
	width: 400px;
}
#footer-nav ul {
	display: inline;
	list-style: none;
	margin: 6px 0 0 0;
	padding: 0;
	float: left;
	font-weight: normal;
}
#footer-nav ul li {
	display: inline;
	padding: 0 3px 0 6px;
	margin: 0;
	font-size:10px;
	line-height:12px;
}
#footer-nav ul li a {
	display: inline;
	color: #363636;
	text-decoration: none;
}
#footer-nav ul li.nav-sepr {
	border-left: 1px solid #959595;
}
/*	##################################
   	USEFUL
	################################## */

.clear {
	clear:both;
}
/** WORDPRESS CSS */

.aligncenter, div.aligncenter {
	display: block;
	margin: 0 auto;
}
.aligncenter {
	margin-bottom: 20px!important;
}
.alignleft {
	float: left;
	margin: 0 20px 20px 0;
}
.alignright {
	float: right;
	margin: 0 0 20px 20px;
}
.wp-caption {
	margin-bottom: 20px;
	padding-top: 4px;
	border: 1px solid #ccc;
	text-align: center;
	background-color: #f7f7f7;
}
.wp-caption img {
	float: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
.wp-caption p.wp-caption-text {
	padding: 0px;
	margin: 0px;
}
/** WIDGETS CSS */

#calendar_wrap table {
	width: 100%;
}
#calendar_wrap td {
	text-align: center;
}
#wp-calendar caption {
	margin: 0 0 10px 0;
	background: #dedede;
}
#midcontentx {
        margin:0 auto;
        width:163px;
        padding:0;
}
#midcontentx .maintext {
        color:#898989;
        font-size:13px;
        padding:15px 0 5px;
        font-weight:lighter;
}
#midcontentx .sourcetext {
        color:#e71b24;
        font-size:11px;
        float:right;
        font-style:italic;
        padding:0 0 10px;
}
#trmore {
        margin:0 auto;
        position:relative;
}
#trmore.right {
        width:200px;
        height:17px;
}
#trmore.center {
        width:267px;
        height:17px;
        padding-top:10px;
}
#trmore.left {
        width:380px;
        height:17px;
        padding-top:10px;
}
#trmore img {
        border:0;
        float:right;
        padding-bottom:5px;
        opacity:0.6;
}
#midcontentx ul {
        font-weight:normal;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0;
        padding:10px 0;
}
#midcontentx ul li {
        background-image:url(http://travelresources.net/assets/icon_rightarrow.png);
        background-position:1px 3px;
        background-repeat:no-repeat;
	font-size:12px;
        font-weight:normal;
        line-height:14px;
        margin:0;
        padding:0 0 9px 13px;
}
#midcontentx ul li a {
	color:#363636;
        text-decoration:none;
}
#tr_logo {
        width: 289px;
        height: 61px;
        margin: 0;
        background:url(http://travelresources.net/assets/tr_logo.png) no-repeat scroll 0 0;
        cursor:pointer;
}

#iconbox {
	margin:0 auto;
	width:100%;
	padding:5px 0 15px 0;
	line-height:14px;
	height:29px;
}
#iconbox .iconx {
	float:left;
	height:29px;
	margin:0 13px 0 0;
}
#iconbox .textx {
	height:29px;
	margin:8px 0 0 0;
}
#iconbox ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
        color:#959595;
        list-style-image:none;
        list-style-position:inside;
        list-style-type:disc;
}
#iconbox ul li {
	font-size:11px;
        font-weight:normal;
        line-height:13px;
        margin:-8px 0 0 42px;
        padding:0;
}
#col-left {
        float:left;
        width:240px;
        margin-right:10px;
        line-height:16px;
}
#col-right {
        float:left;
        width:240px;
        line-height:16px;
}
#sbox {
        float:left;
        margin-bottom:10px;
        width:85px;
}
.frm_field {
       color:#959595;
       margin:0;
       width:200px;
}
.frm_field2 {
       margin:0;
       width:200px;
}
#bttn_all {
       height:25px;
       margin:0 5px 0 0;
       text-shadow:none;
       width:80px;
       cursor:pointer;
}

img#wpstats {
display:none;
}

.button-primary {
    height: 25px;
    /* margin: 0 0 0 190px; */
    padding: 3px;
}

.row4 td input[name=jobman-field-16] {
    border: none;
    height: 26px;
    margin: 0;
    padding: 3px 5px;
}
