/*
Description: Style Sheet of Tidwa.com.

*/

body {margin:0px; padding:0px; background: url(img/bg.gif) repeat-x #d3c5a2 top center;
font-family:Verdana; font-size:12px; color:#5a5447;}
a {color:#ca5100; outline-style:none;}
h1 {font-family:Verdana; font-weight:bold; color:#000000; font-size:16px;}
h2 {font-family:Verdana; font-weight:bold; color:#47443d; font-size:14px;}
h3 {font-family:Verdana; font-weight:bold; font-size:12px; margin:0;}
input,textarea,select {font-family:Verdana; font-size:12px; color:#5a5447; border:1px solid #d6c899; background-color:#e2d7ac; padding:5px; margin:3px; resize:none; outline:0 none;}
select {height:26px;}
img {border:0;}
.clear {clear:both;}
.float-left {float:left;}
.float-right {float:right;}

.foto-frame {width:977px; height:338px;}

.bg-header {width:100%; background: url(img/bg-header.png) top center no-repeat;}

#content-wrapper {width:995px; background: url(img/bg-content-shadow.png) repeat-y top center;}
#content-top {position:relative; width:995px; height:212px; background: url(img/content-top.gif) no-repeat;}
#content-inner {width:977px; background: url(img/bg-content.jpg); text-align:left;}
#content-bottom {width:995px; height:62px; background: url(img/content-bottom.png) no-repeat; margin-top:-30px;}
#tj-logo {display:block; width:261px; height:35px; background: url(img/logo.png) no-repeat; position:absolute; left:113px; top:94px;}


/* PAGE CONTENT */
#left-col {padding:0px 30px 20px 40px; width:910px;}


/* SIDEBAR */
#right-col {float:right; width:305px;}
#right-col-wrapper {background: url(img/sidebar-bg-middle.gif) no-repeat center 55px; padding:0px; margin-right:-20px; margin-bottom:40px; text-align:left; width:308px; float:right;}
.right-col-top {background: url(img/sidebar-bg-top.png) no-repeat; width:100%; height:55px; position:relative;}
.right-col-middle { padding-left:45px; padding-right:45px; padding-bottom:5px; color:#000; position:relative; z-index:100; font-size:14px;}
.right-col-middle a {font-size:12px;}
.right-col-middle ul {margin:0;}
.right-col-middle p {margin-bottom:0; z-index:+10;}
.right-col-middle ul.post_items {list-style-type:none; padding:0; margin:0; font-size:11px;}
.right-col-middle ul.post_items li:first-child {background:url(img/general/dots.html) no-repeat -23px bottom; padding-bottom:28px;}
.right-col-middle a.post-title {font-weight:bold; font-size:12px; color:black; text-decoration:none;}
.right-col-middle a.post-title:hover {color:#086d98;}
.right-col-middle .post-date {color:#ca5100;}
.right-col-bottom {background: url(img/sidebar-bg-bottom.png) no-repeat center bottom; width:100%; height:87px; position:relative; margin-top:-42px; margin-bottom:-45px;}

/* FOOTER */
#footer-wrapper {width:100%; height:389px; background: url(img/bg-footer.jpg) repeat-x;}
#footer-wrapper #footer-inner {width:995px; padding-top:20px; text-align:left; font-size:11px;}
#footer-wrapper li {display:inline;}
#footer-inner #testimonials {width:470px; height:210px; background: url(img/footer-testimonials-spacer.png) no-repeat center center; margin:20px; margin-top:40px;}
#footer-inner #testimonials .testimonial {width:45%;}
#footer-inner #testimonials .testimonial a {text-decoration:none; color:#5a5447;}
#footer-inner #footer-contact-info {margin-top:4px;}


/* MAIN MENU */
#main-menu-wrapper {top:147px; left:20px; width:960px; position:absolute; 100%}
#main-menu-wrapper li {display:block; float:left; width:110px; color:#312f29; font-size:14px; text-decoration:none; background-image:url(img/menu/point-horizontal.html); background-position: left 100%; background-repeat:repeat-x;}
#main-menu-wrapper li a {display:block; height:64px; line-height:90px; color:#312f29; text-decoration:none; background:center 10px no-repeat; }

#main-menu-wrapper li.page-item-home a {background-image:url(img/menu/home.gif);}
#main-menu-wrapper li.page-item-292 a {background-image:url(img/menu/about_us.gif);}
#main-menu-wrapper li.page-item-52 a {background-image:url(img/menu/faq.gif); background-position: 44px 16px;}
#main-menu-wrapper li.page-item-288 a {background-image:url(img/menu/contact.gif);}
#main-menu-wrapper li.page-item-10 a {background-image:url(img/menu/why_tidwa.gif);}
#main-menu-wrapper li.page-item-299 a {background-image:url(img/menu/tours.gif);}
#main-menu-wrapper li.page-item-300 a {background-image:url(img/menu/visa.gif);}
#main-menu-wrapper li.page-item-301 a {background-image:url(img/menu/practical_info.gif);}
#main-menu-wrapper li.page-item-45 a {background-image:url(img/menu/faq.gif);}

#main-menu-wrapper li.current_page_parent,
#main-menu-wrapper li.current_page_ancestor,
#main-menu-wrapper li.current_page_item {background:url(img/menu/active.html) repeat-y;}

#buy-wrapper {top:106px; right:20px; position:absolute;}
#buy-wrapper a {display:block; float:left; width:210px; height:35px; background:url(img/general/buy.html) top left no-repeat;}




/* MENU DOWN */
#menu-down-wrapper {margin:0;}
#menu-down-wrapper li.page_item,
#menu-down-wrapper li.cat-item {border-left:1px solid #ebdab5; padding-left:5px;}
#menu-down-wrapper li.page-item-2 {border:0px none white;}
#menu-down-wrapper a {color:#ebdab5; font-size:11px; text-decoration:none;}
#menu-down-wrapper a:hover {text-decoration:underline;}


/* POSTIT */
.postit {width:241px; height:266px; background: url(img/postit.png);}
.postit div {padding:60px 20px 20px 20px;}
.postit-folded {width:241px; height:266px; background: url(img/postit-folded.png);}
.postit-folded div {padding:60px 20px 20px 20px;}


.title-1 {font-weight:bold; color:#47443d; font-size:14px;}
.txt-1 {font-size:11px; color:#565656; line-height:14px;}
.txt-2 {color:#ebdab5; font-size:11px;}
.txt-3 {font-size:12px; color:#645f55; font-style:italic; line-height:18px;}

a.link-1 {color:#ca5100; text-decoration:underline; font-size:11px;}
a:hover.link-1 {text-decoration:none;}

input.input-btn {width:116px; height:43px; background: url(img/input-btn.png) no-repeat; border:0px; font-family:Verdana; color:#47443d; font-weight:bold;}
input.input-text {border:0px; background: url(img/input-text-bg.png) repeat-x; font-size:12px; font-family:Arial; color:#47443d; padding:7px; width:180px;}
textarea.input-text2 {border:0px; background: url(img/input-text-bg2.png) repeat-x; font-size:12px; font-family:Arial; color:#47443d; padding:7px; width:180px;}