@charset "utf-8";
/* CSS Document */

/*Main Layout Styles */
body {margin:0; padding:0; background:#b298c5 url(../images/new_arrived_template/main_bg.jpg) top center repeat-x; font-family:Arial, Helvetica, sans-serif;}
img {outline:none; border:none;}
a {outline:none;}
#page-wrapper {width:940px; margin:0 auto; position:relative;}

#header{width:880px; height:280px; background:url(../images/new_arrived_template/header_bg.jpg) bottom right no-repeat; margin:0; padding:0;}

#logo {height:211px; width:204px; background:url(../images/new_arrived_template/arrived_logo.jpg) no-repeat; position:absolute; top:45px; }

#services-tagline {color:#8e70a7; font-weight:bold; font-size:14px; position:absolute; top:100px; left:210px;}
#services-tagline .provided-by {font-weight:normal; font-size:12px;}
#services-tagline .phone {font-style:italic; margin-left:10px;} 
#services-tagline .phone a {text-decoration:none; color:#385165; }
#services-tagline .phone a:hover {color:#8e70a7; }

#travel-lady {height:115px; width:194px; background:url(../images/new_arrived_template/travel_lady_top.jpg) top no-repeat; position:absolute; top:25px; right:64px;}

#global-tagline {height:57px; width:640px; background:url(../images/new_arrived_template/global_area.jpg) top no-repeat; position:absolute; top:200px; left:205px;}

#content {width:860px; margin-left:20px; background:url(../images/new_arrived_template/content_bg.jpg) repeat-y;}
#content-top { min-height:350px; background:url(../images/new_arrived_template/content_top.jpg) top no-repeat;}
#left-col {width:450px; height:100%; float:left; margin:0 20px; padding: 0 20px 0 20px;}
#right-col {width:265px;  float:left; height:100%; background:url(../images/new_arrived_template/content_divider.jpg) no-repeat 0px 30px; padding:0 30px 0 30px;}
#travel-lady-agency {background:url(../images/new_arrived_template/travel_lady_agency.jpg) top right no-repeat; }
#travel-lady-agency img{float:left; margin:5px 10px 10px 0;}

#content-bottom {width:860px; height:117px; background:url(../images/new_arrived_template/content_bottom_footer.png) top no-repeat; position:relative; top:10px; clear:both;}

#footer {height:55px; width:830px;  position:absolute; bottom:50px; left:35px;}
#footer-logos {position:relative; top:20px; left:20px;}
#footer-logos img {margin:0 5px;}

#floating-photos {height:149px; width:265px; background:url(../images/new_arrived_template/floating_photos.png) top center no-repeat; position:absolute;  right:3px;bottom:0;}
/*Navigation Styles*/
#nav {height:40px; width:671px; background:#b198c5 url(../images/new_arrived_template/nav_bg.jpg) no-repeat; position:absolute; top:140px; left:205px; padding:0; margin:0;}
#nav ul {margin:0; padding:0; margin-left:3px;}
#nav li {list-style:none; display:inline; float:left; height:40px; padding:0; position:relative; }
#nav li a {display:block; height:40px; text-indent:-9999px; padding:0; margin:0;}

#nav li a.home {height:40px; width:68px; background:url(../images/new_arrived_template/nav-home.jpg) no-repeat 0px 0px;}
#nav li a.home:hover {height:40px; width:68px; background:url(../images/new_arrived_template/nav-home-hover.jpg) no-repeat 0px 0px;}
#nav li a.global {height:40px; width:100px; background:url(../images/new_arrived_template/nav-global.jpg) no-repeat 0px 0px;}
#nav li a.global:hover {height:40px; width:100px; background:url(../images/new_arrived_template/nav-global-hover.jpg) no-repeat 0px 0px;}
#nav li a.sale {height:40px; width:83px; background:url(../images/new_arrived_template/nav-onsale.jpg) no-repeat 0px 0px;}
#nav li a.sale:hover {height:40px; width:83px; background:url(../images/new_arrived_template/nav-onsale-hover.jpg) no-repeat 0px 0px;}
#nav li a.blog {height:40px; width:90px; background:url(../images/new_arrived_template/nav-myblog.jpg) no-repeat 0px 0px;}
#nav li a.blog:hover {height:40px; width:90px; background:url(../images/new_arrived_template/nav-myblog-hover.jpg) no-repeat 0px 0px;}
#nav li a.newsletter {height:40px; width:115px; background:url(../images/new_arrived_template/nav-newsletter.jpg) no-repeat 0px 0px;}
#nav li a.newsletter:hover {height:40px; width:115px; background:url(../images/new_arrived_template/nav-newsletter-hover.jpg) no-repeat 0px 0px;}
#nav li a.book-online {height:40px; width:123px; background:url(../images/new_arrived_template/nav-bookonline.jpg) no-repeat 0px 0px;}
#nav li a.book-online:hover {height:40px; width:123px; background:url(../images/new_arrived_template/nav-bookonline-hover.jpg) no-repeat 0px 0px;}

#right-col ul#sub-nav {background:#f2e8f9; border:1px solid #a489ba; padding:15px; margin:5px 0;}
#right-col ul li {list-style:none; padding:4px 5px; border-bottom:1px dotted #a489ba; color:#4b2967; background:url(../images/new_arrived_template/bullet.jpg) center right no-repeat;}
#right-col ul li:hover {background:#4b2967 url(../images/new_arrived_template/bullet_hover.jpg) center right no-repeat; color:#fff;}
#right-col ul li a {text-decoration:none;  font-size:14px; color:#4b2967;}
#right-col ul li:hover a{color:#fff;}

#footer ul.footer-nav-1 {width:110px; float:left; margin:3px 0 0 150px; padding:0;}
#footer ul.footer-nav-2 {width:130px; float:left; margin:3px 0; padding:0;}
#footer li {list-style:none; height:15px;}
#footer li a{color:#462362; font-size:12px; text-decoration:none; font-weight:bold;}
#footer li a:hover {color:#385165;}


/*Text Styles */
p {color:#333333; margin:10px 0; font-size:13px;}
#travel-lady-agency p{font-size:11px; padding:30px 0 0 0;}
#footer p {color:#462362; font-weight:bold; margin:25px 20px; padding:0; float:left;}

h1{color:#4b2967; font-weight:normal; font-size:30px; margin:10px 0;}
h2{color:#385165; font-weight:normal; font-size:30px; margin:15px 0 5px 0;}


/*Other Styling*/
.clear {clear:both;}
