body {
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 12px;
	margin: 0 0 40px 0;
	color: #333;
}

td {
	font-size: 1em;
}

div {
	border: 1px none lime;
}

form {
	margin: 0;
	padding: 0;
}

/* @group Structure */

/* @group Headers */

.topheader {
	background: #4d4d4f
url(../graphics/header/main/Palins_travels_stretch1.gif)
repeat-x;
}

.midheader {
	background: #2E3192
url(../graphics/header/main/Palins_travels_stretch2.gif)
repeat-x;
}

.botheader {
	background: #4d4d4f
url(../graphics/header/main/Palins_travels_stretch3.gif)
repeat-x;
}

.beigebar {
	background: #989482
url(../graphics/header/main/Palins_travels_stretch4.gif)
repeat-x;
}

.bluebar {
	width: 100%;
	background: #2E3192
url(../graphics/header/main/Palins_travels_stretch5.gif)
repeat-x;
}

/* ATW header */

.topheader-atw {
	background: #4d4d4f
url(../graphics/header/atw/Palins_travels_stretch1.gif) repeat-x;
}

.midheader-atw {
	background: #5988B8
url(../graphics/header/atw/Palins_travels_stretch2.gif) repeat-x;
}

.botheader-atw {
	background: #4d4d4f
url(../graphics/header/atw/Palins_travels_stretch3.gif) repeat-x;
}

.beigebar-atw {
	background: #989482
url(../graphics/header/atw/Palins_travels_stretch4.gif) repeat-x;
}

.bluebar-atw {
	width: 100%;
	background: #5988B8
url(../graphics/header/atw/Palins_travels_stretch5.gif) repeat-x;
}

.poptopheader-atw {
	background: #4d4d4f
url(/graphics/header/popups/atw/palins_travels_stretch.gif) repeat-x;
}

.popmidheader-atw {
	background: #5988B8
url(/graphics/header/popups/atw/bg1_stretch.gif) repeat-x;
}

.popbotheader-atw {
	background: #4d4d4f
url(/graphics/header/popups/atw/bg2_stretch.gif) repeat-x;
}

.popbluebar-atw {
	width: 100%;
	background: #5988B8
url(/graphics/header/popups/atw/bg3_stretch.gif) repeat-x;
}

/* FLC header */

.topheader-flc {
	background: #4d4d4f
url(../graphics/header/flc/Palins_travels_stretch1.gif) repeat-x;
}

.midheader-flc {
	background: #F99F00
url(../graphics/header/flc/Palins_travels_stretch2.gif) repeat-x;
}

.botheader-flc {
	background: #4d4d4f
url(../graphics/header/flc/Palins_travels_stretch3.gif) repeat-x;
}

.beigebar-flc {
	background: #989482
url(../graphics/header/flc/Palins_travels_stretch4.gif) repeat-x;
}

.bluebar-flc {
	width: 100%;
	background: #F99F00
url(../graphics/header/flc/Palins_travels_stretch5.gif) repeat-x;
}

/* HEM header */

.topheader-hem {
	background: #4d4d4f
url(../graphics/header/hem/Palins_travels_stretch1.gif) repeat-x;
}

.midheader-hem {
	background: #3F9A3C
url(../graphics/header/hem/Palins_travels_stretch2.gif) repeat-x;
}

.botheader-hem {
	background: #4d4d4f
url(../graphics/header/hem/Palins_travels_stretch3.gif) repeat-x;
}

.beigebar-hem {
	background: #989482
url(../graphics/header/hem/Palins_travels_stretch4.gif) repeat-x;
}

.bluebar-hem {
	width: 100%;
	background: #3F9A3C
url(../graphics/header/hem/Palins_travels_stretch5.gif) repeat-x;
}

/* HIM header */

.topheader-him {
	background: #4d4d4f
url(../graphics/header/him/Palins_travels_stretch1.gif) repeat-x;
}

.midheader-him {
	background: #808A9C
url(../graphics/header/him/Palins_travels_stretch2.gif) repeat-x;
}

.botheader-him {
	background: #4d4d4f
url(../graphics/header/him/Palins_travels_stretch3.gif) repeat-x;
}

.beigebar-him {
	background: #989482
url(../graphics/header/him/Palins_travels_stretch4.gif) repeat-x;
}

.bluebar-him {
	width: 100%;
	background: #808A9C
url(../graphics/header/him/Palins_travels_stretch5.gif) repeat-x;
}

/* PTP header */

.topheader-ptp {
	background: #4d4d4f
url(../graphics/header/ptp/Palins_travels_stretch1.gif) repeat-x;
}

.midheader-ptp {
	background: #BD1934
url(../graphics/header/ptp/Palins_travels_stretch2.gif) repeat-x;
}

.botheader-ptp {
	background: #4d4d4f
url(../graphics/header/ptp/Palins_travels_stretch3.gif) repeat-x;
}

.beigebar-ptp {
	background: #989482
url(../graphics/header/ptp/Palins_travels_stretch4.gif) repeat-x;
}

.bluebar-ptp {
	width: 100%;
	background: #BD1934
url(../graphics/header/ptp/Palins_travels_stretch5.gif) repeat-x;
}

/* SAH header */

.topheader-sah {
	background: #4d4d4f
url(../graphics/header/sah/Palins_travels_stretch1.gif) repeat-x;
}

.midheader-sah {
	background: #E6B122
url(../graphics/header/sah/Palins_travels_stretch2.gif) repeat-x;
}

.botheader-sah {
	background: #4d4d4f
url(../graphics/header/sah/Palins_travels_stretch3.gif) repeat-x;
}

.beigebar-sah {
	background: #989482
url(../graphics/header/sah/Palins_travels_stretch4.gif) repeat-x;
}

.bluebar-sah {
	width: 100%;
	background: #E6B122
url(../graphics/header/sah/Palins_travels_stretch5.gif) repeat-x;
}

/* NEW header */

.topheader-new {
	background: #4d4d4f
url(../graphics/header/new/Palins_travels_stretch1.gif) repeat-x;
}

.midheader-new {
	background: #b4d1f0
url(../graphics/header/new/Palins_travels_stretch2.gif) repeat-x;
}

.botheader-new {
	background: #4d4d4f
url(../graphics/header/new/Palins_travels_stretch3.gif) repeat-x;
}

.beigebar-new {
	background: #989482
url(../graphics/header/new/Palins_travels_stretch4.gif) repeat-x;
}

.bluebar-new {
	width: 100%;
	background: #b4d1f0
url(../graphics/header/new/Palins_travels_stretch5.gif) repeat-x;
}

/* Brazil header */

.topheader-bra {
	background: #4d4d4f
url(../graphics/header/bra/Palins_travels_stretch1.gif) repeat-x;
}

.midheader-bra {
	background: #e7b200
url(../graphics/header/bra/Palins_travels_stretch2.gif) repeat-x;
}

.botheader-bra {
	background: #4d4d4f
url(../graphics/header/bra/Palins_travels_stretch3.gif) repeat-x;
}

.beigebar-bra {
	background: #989482
url(../graphics/header/bra/Palins_travels_stretch4.gif) repeat-x;
}

.bluebar-bra {
	width: 100%;
	background: #e7b200
url(../graphics/header/bra/Palins_travels_stretch5.gif) repeat-x;
}

/* @end */

#inner-wrapper {
	
	background: url(../graphics/common/bg-stretch.gif) repeat-y;

}

#content {
	width: 971px;
	border-right: 1px solid #ccc;


}

#leftcol {
	width: 160px;
	float: left;
	height: 90em;
	border-right: 1px solid #ccc;
}

#centrecol, #centrecolwide, #centrecolscroll {
	float: left;
}

#centrecol {
	width: 609px;
}

#centrecolwide {
	width: 809px;
}

#rightcol, #rightcolbg {
	width: 200px;
	float: left;
	height: 90em;
	border-left: 1px solid #ccc;
}

#rightcolbg {
	background-color: #f5f6f6;
}

#leftcolscroll {
	
}

#centrecolscroll {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#righcolscroll {
	
}

.centrepad {
	padding: 10px;
}

/* footer */

.footer {
	color: #989482;
	font-size: 0.9em;
	border-top: 1px solid #ccc;
	padding-top: 20px;
	padding-left: 10px;
}

.footer a:link {
	color: #989482;
	text-decoration: none;
}

.footer a:visited {
	color: #989482;
	text-decoration: none;
}

.footer a:hover {
	color: #7779B8;
	text-decoration: underline
}

/*@end */

/*@group Menus */

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#leftmenu, ul.arrow {
	padding: 10px;
}

#rightcol ul, #rightcolbg ul {
	padding: 10px 10px 0 10px;
}

ul#leftmenu li.menuheading {
	font-weight: bold;
	color: #2E3192;
	padding: 10px 0 4px 0;
	margin: 0;
}

ul#leftmenu li a {
	font-weight: normal;
	padding: 0;
}

ul.arrow li.rightarrow, ul.arrow li.rightarrowatw, ul.arrow
li.rightarrowsah, ul.arrow li.rightarrowptp, ul.arrow
li.rightarrowhem, ul.arrow li.rightarrowhim, ul.arrow
li.rightarrowflc, ul.arrow li.rightarrownew, ul.arrow li.rightarrowbra {
	background: url(../graphics/common/new/arrow_right.gif) no-repeat;
	padding-left: 18px;
}

/* @end */

/* @group Links */

/* blue bullet links */

.top_nav {
	font-weight: bold;
	color: #2E3192;
}

.top_nav a:link {
	text-decoration: none;
}

.top_nav a:active {
	text-decoration: none
}

.top_nav a:hover {
	text-decoration: underline
}

.top_nav a:visited {
	text-decoration: none
}

.top_nav_small {
	font-size: 11px;
	font-weight: bold;
	color: #2E3192;
}

.top_nav_small a:link {
	text-decoration: none
}

.top_nav_small a:active {
	text-decoration: none
}

.top_nav_small a:hover {
	text-decoration: underline
}

.top_nav_small a:visited {
	text-decoration: none
}

/* series bullet links */

.atw_guide, .tas_guide {
	font-weight: bold;
	color: #305C94;
}

.atw_guide a, ul.arrow li.rightarrowatw a , .tas_guide a, ul.arrow
li.rightarrowtas a {
	font-weight: bold;
	text-decoration: none;
	color: #305C94;
}

.atw_guide a:hover, ul.arrow li.rightarrowatw a:hover, .tas_guide
a:hover, ul.arrow li.rightarrowtas a:hover {
	text-decoration: underline;
}

.ptp_guide {
	font-weight: bold;
	color: #9B0917;
}

.ptp_guide a, ul.arrow li.rightarrowptp a {
	font-weight: bold;
	color: #9B0917;
	text-decoration: none
}

.ptp_guide a:hover, ul.arrow li.rightarrowptp a:hover {
	text-decoration: underline
}

.flc_guide {
	font-weight: bold;
	color: #F57500;
}

.flc_guide a, ul.arrow li.rightarrowflc a {
	font-weight: bold;
	color: #F57500;
	text-decoration: none
}

.flc_guide a:hover, ul.arrow li.rightarrowflc a:hover {
	text-decoration: underline
}

.sah_guide {
	font-weight: bold;
	color: #D68B0E;
	text-decoration: none;
}

.sah_guide a, ul.arrow li.rightarrowsah a {
	font-weight: bold;
	color: #D68B0E;
	text-decoration: none
}

.sah_guide a:hover, ul.arrow li.rightarrowsah a:hover {
	text-decoration: underline
}

.hem_guide {
	font-weight: bold;
	color: #3F9A3C;
}

.hem_guide a, ul.arrow li.rightarrowhem a {
	font-weight: bold;
	color: #3F9A3C;
	text-decoration: none
}

.hem_guide a:hover, ul.arrow li.rightarrowhem a:hover {
	text-decoration: underline
}

.him_guide {
	font-weight: bold;
	color: #808a9c;
}

.him_guide a, ul.arrow li.rightarrowhim a {
	font-weight: bold;
	color: #808a9c;
	text-decoration: none
}

.him_guide a:hover, ul.arrow li.rightarrowhim a:hover {
	text-decoration: underline
}

.newguide {
	font-weight: bold;
	color: #3b63ae;
}

.new_guide a, ul.arrow li.rightarrownew a {
	font-weight: bold;
	color: #3b63ae;
	text-decoration: none
}

.new_guide a:hover, ul.arrow li.rightarrownew a:hover {
	text-decoration: underline
}

.braguide {
	font-weight: bold;
	color: #2e7434;
}

.bra_guide a, ul.arrow li.rightarrowbra a {
	font-weight: bold;
	color: #2e7434;
	text-decoration: none
}

.bra_guide a:hover, ul.arrow li.rightarrowbra a:hover {
	text-decoration: underline
}


/* @end */

/* @group Series */

.introimg,.intro, .floatleft,.floatleftnopad, .introatw, .introtas,
.introptp,.introflc,.introhem,.introsah, .seriesinfo, .intropho,
.introimgnew,.intronew, .introhim , .introbra {
	float: left;
}

.introimg {
	width: 304px;
}

.introimgnew {
	width: 304px;
}

.intro, .introatw, .introptp, .introflc, .introhem, .intropho,
.introhim,.introsah, .introtas, .introbra {
	width: 305px;
}

.intro {
	background: url(../graphics/homepage/right.jpg) repeat-y;
	height: 180px;
}

.intronew {
	background: url(../graphics/new/right.jpg) no-repeat;
	height: 180px;
	width: 305px;
}

.introatw {
	background: url(../graphics/atw/homepage/right.jpg) no-repeat;
	height: 180px;
}

.introtas {
	background: url(../graphics/tas/homepage/right.jpg) no-repeat;
	height: 180px;
}

.introbra {
	background: url(../graphics/bra/homepage/right.jpg) no-repeat;
	height: 180px;
}

.introptp {
	background: url(../graphics/ptp/homepage/right.jpg) no-repeat;
	height: 180px;
}

.introflc {
	background: url(../graphics/flc/homepage/right.jpg) no-repeat;
	height: 180px;
}

.introhem {
	background: url(../graphics/hem/homepage/right.jpg) no-repeat;
	height: 180px;
}

.introsah {
	background: url(../graphics/sah/homepage/right.jpg) no-repeat;
	height: 180px;
}

.introhim {
	background: url(../graphics/him/homepage/right.jpg) no-repeat;
	height: 180px;
}

.intropho {
	background: url
(../graphics/photogallery/main_window/phohomeleft.jpg)
no-repeat;
	height: 150px;
}

/* @end */

/* @group Titles */

h1, .titlebg, h3 {
	font-size: 1.05em;
	font-weight: bold;
	color: #333;
	background-color: #D0C6A6;
	padding: 4px 0px 4px 10px;
	margin: 0;
}

h1.nobg {
	color: #333;
	font-weight: bold;
	background-color: transparent;
	padding-left: 0;
}

h2 {
	color: #333;
	font-weight: bold;
	font-size: 1.05em;
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
}

#rightcol h2.nopad {
	margin: 4px 0 4px 0;
}

h2.atwhome, h2.ptphome, h2.flchome, h2.hemhome, h2.sahhome,
h2.himhome, h2.newhome, h2.brahome {
	margin-top: 0;
	margin-left: 0;
	padding-top: 10px;
}

h2.atwhome a {
	color: #305C94;
}

h2.ptphome a {
	color: #9b0917;
}

h2.flchome a {
	color: #f57500;
}

h2.sahhome a {
	color: #d68b0e;
}

h2.hemhome a {
	color: #3f9a3c;
}

h2.himhome a {
	color: #808a9c;
}

h2.newhome a {
	color: #3b63ae;
}

h2.brahome a {
	color: #2e7434;
}

h2.atwhome a, h2.ptphome a, h2.flchome a, h2.hemhome a, h2.sahhome a,
h2.himhome a, h2.newhome a,h2.brahome a {
	text-decoration: none;
}

h2.atwhome a:hover, h2.ptphome a:hover, h2.flchome a:hover, h2.hemhome
a:hover, h2.sahhome a:hover, h2.himhome a:hover, h2.newhome a:hover,
h2.brahome 
a:hover {
	text-decoration: underline;
}

/* @end */

/* @group Boxes */

.boxcontainer {
	clear: both;
}

.beigebox, .beigeboxhome {
	background-color: #f2efe6;
	border-bottom: 1px solid #ccc;
	padding: 10px;
}

.beigeboxhomeleft, .beigeboxhomeleftph {
	background-color: #f2efe6;
	border-bottom: 1px solid #ccc;
}

.beigeboxhome {
	background: #f2efe6
url(../graphics/homepage/blue/series_window/logos4.gif)
repeat-x;
}

.whiteboxhome,.whiteboxhomeph,
.whiteboxhomeright,.whiteboxhomerightph, .blueboxhome,
.blueboxhomeleft,.blueboxhomeleft,.blueboxhomeleftph,
.beigeboxhomeleftph {
	float: left;
	border-bottom: 1px solid #ccc;
	height: 159px;
}

.beigeboxhomeleftph,.whiteboxhomerightph,.whiteboxhomeph,
.blueboxhomeleftph {
	height: 220px;
}

.whiteboxhome, .blueboxhomeleft, .beigeboxhomeleft,
.beigeboxhomeleftph,.whiteboxhomeph {
	border-right: 1px solid #ccc;
	width: 305px;
}

.whiteboxhomeright, .blueboxhome,.whiteboxhomerightph,
.blueboxhomeleftph {
	width: 303px;
}

.blueboxhome,.blueboxhomeleft,.blueboxhomeleftph {
	background-color: #e2e6f4;
}

.darkbluebox {
	background-color: #d5dbf0;
	border-bottom: 1px solid #ccc;
	padding: 10px;
	font-size: 0.94em;
}

.lightgreybox {
	background-color: #f5f6f6;
	border-bottom: 1px solid #ccc;
	padding: 10px;
}

.lightbluebox {
	background-color: #eaedf7;
	border-bottom: 1px solid #ccc;
	padding: 10px;
}

.whiteboxseries, .blueboxseries, .redboxseries, .yellowboxseries,
.greenboxseries, .paleyellowboxseries, .midblueboxseries {
	border-bottom: 1px solid #ccc;
	padding-left: 10px;
}

.blueboxseries {
	background-color: #eef3f8;
}

.midblueboxseries {
	background-color: #d5dbf0;
}

.redboxseries {
	background-color: #f5e6e7;
}

.yellowboxseries {
	background-color: #fef5e5;
}

.paleyellowboxseries {
	background-color: #fcf7e8;
}

.greenboxseries {
	background-color: #ebf5eb;
}

.searchbox {
	padding: 6px 0 4px 10px;
}

.searchbrownbg {
	background-color: #D0C6A6;
	border-bottom: 1px solid #ccc;
}

.lightgreybox .searchbox {
	padding: 4px 0 4px 0;
}

/* @end */

/* @group Photogallery */

#photothumbs {
	width: 100%;
}

#photothumbs td {
	vertical-align: top;
	width: 50%;
	padding-bottom: 50px;
	padding-right: 20px;
}

.thumbnail {
	float: left;
	padding-right: 10px;
}

.caption, .caption a, .captionpad {
	color: #666666;
	font-size: 0.96em;
}

.caption a {
	text-decoration: underline
}

.caption a:hover {
	color: #7779B8;
}

.captionpad {
	padding: 10px 0 10px 0;
}

.captionlrg {
	color: #333;
	padding-top: 10px;
}

.homecaption {
	padding: 4px 0 6px 0;
	font-size: 0.96em;
	vertical-align: top;
}

/* @end */

/* @group Polls */

.pollwindow {
	padding: 10px;
	font-size: 0.98em;
	width: 100%;
}

/* @end */

/* @group Misc */

.seriesdd {
	float: left;
	width: 380px;
}

.introlist {
	float: left;
}

.boximg {
	text-align: center;
}

.mediumbold {
	color: #333333;
	font-weight: bold;
}

.clear {
	clear: both;
}

.boxlist {
	float: left;
	width: 50%;
}

.boxpad, .boxpadsmall, .pad {
	margin: 10px;
}

.boxpadsmall {
	font-size: 0.98em;
}

.boxpad div {
	padding-top: 4px;
}

.seriesinfo {
	width: 180px;
}

.floatleft,.imgfloat {
	padding-right: 10px;
	padding-bottom: 10px;
}

.imgfloat {
	float: left;
}

.rightimg {
	float: right;
	padding-left: 10px;
	width: 210px;
}

.rightimg img {
	padding-bottom: 4px;
}

.bookcontent {
	padding: 0 10px 20px 10px;
}

.contentpad {
	padding: 10px 10px 20px 10px;
}

.botimg {
	width: 200px;
	padding: 20px 20px 20px 0;
}

#rightcol p, #rightcolbg p {
	padding: 0 10px 0 10px;
	font-size: 0.96em;
}

.nav {
	padding-top: 20px;
}

.skiplink {
	display: none;
}

.bookpagelogo {
	padding-right: 10px;
	padding-bottom: 10px;
}

/* @end */

/* @group OLD */

.menu {
	font-weight: bold;
	color: #2E3192;
}

/* spacers */

.spacer3 {
	font-size: 3pt
}

.spacer5 {
	font-size: 5pt
}

.spacer8 {
	font-size: 8pt
}

.spacer12 {
	font-size: 12pt
}

/* general */

.smallwhite {
	color: #FFFFFF;
}

.smallbold {
	font-weight: bold;
}

.title, .small, .medium, .subtitle, .smallbold {
	color: #333333;
}

.popup_subtitle {
	font: bold 12px Verdana, Arial, Helvetica, 
sans-serif;
	color: #333333 text-transform: capitalize
}

a {
	color: #333333;
	text-decoration: underline
}

a:hover {
	color: #7779B8
}

.alt {
	color: #333333;
	font-size: 0.96em;
}

select {
	color: #333333;
	font: 11px Verdana, Arial, Helvetica, 
sans-serif
}

input {
	color: #333333;
	font: 11px Verdana, Arial, Helvetica, 
sans-serif
}

.smallwhite a:link {
	color: #FFFFFF;
	font: 11px Verdana, Arial, 
Helvetica, 
sans-serif;
	text-decoration: underline
}

.smallwhite a:hover {
	color: #7779B8;
	font: 11px Verdana, Arial, 
Helvetica, 
sans-serif;
	text-decoration: underline
}

.smallwhite a:visited {
	color: #FFFFFF;
	font: 11px Verdana, Arial, 
Helvetica, 
sans-serif;
	text-decoration: underline
}

.smallwhite a:active {
	color: #FFFFFF;
	font: 11px Verdana, Arial, 
Helvetica, 
sans-serif;
	text-decoration: underline
}

/* photo caption, photographer */

/* @end */

.smallpad, .smalltext {
	padding: 10px 0 0 10px;
	width: 180px;
}

.smalltext {
	font-size: 11px;
	width: 117px;
}

.bookwrap {
	padding: 10px 10px 30px 10px;
	border-bottom: 1px solid #ccc;
}

.horilist {
	float: left;
	width: 260px;
}

.description {
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
}

.price {
	padding-top: 5px;
}

 #slideshow { 
    margin: 0 auto; 
    position: relative; 
    width: 609px; 
    height: 250px; 
    padding: 0; 
}

#slideshow > div { 
    position: absolute; 
    top: 0; 
    left: 0; 
    right: 0; 
    bottom: 0; 
}body {
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 12px;
	margin: 0 0 40px 0;
	color: #333;
}

td {
	font-size: 1em;
}

div {
	border: 1px none lime;
}

form {
	margin: 0;
	padding: 0;
}

/* @group Structure */

/* @group Headers */

.topheader {
	background: #4d4d4f
url(../graphics/header/main/Palins_travels_stretch1.gif)
repeat-x;
}

.midheader {
	background: #2E3192
url(../graphics/header/main/Palins_travels_stretch2.gif)
repeat-x;
}

.botheader {
	background: #4d4d4f
url(../graphics/header/main/Palins_travels_stretch3.gif)
repeat-x;
}

.beigebar {
	background: #989482
url(../graphics/header/main/Palins_travels_stretch4.gif)
repeat-x;
}

.bluebar {
	width: 100%;
	background: #2E3192
url(../graphics/header/main/Palins_travels_stretch5.gif)
repeat-x;
}

/* ATW header */

.topheader-atw {
	background: #4d4d4f
url(../graphics/header/atw/Palins_travels_stretch1.gif) repeat-x;
}

.midheader-atw {
	background: #5988B8
url(../graphics/header/atw/Palins_travels_stretch2.gif) repeat-x;
}

.botheader-atw {
	background: #4d4d4f
url(../graphics/header/atw/Palins_travels_stretch3.gif) repeat-x;
}

.beigebar-atw {
	background: #989482
url(../graphics/header/atw/Palins_travels_stretch4.gif) repeat-x;
}

.bluebar-atw {
	width: 100%;
	background: #5988B8
url(../graphics/header/atw/Palins_travels_stretch5.gif) repeat-x;
}

.poptopheader-atw {
	background: #4d4d4f
url(/graphics/header/popups/atw/palins_travels_stretch.gif) repeat-x;
}

.popmidheader-atw {
	background: #5988B8
url(/graphics/header/popups/atw/bg1_stretch.gif) repeat-x;
}

.popbotheader-atw {
	background: #4d4d4f
url(/graphics/header/popups/atw/bg2_stretch.gif) repeat-x;
}

.popbluebar-atw {
	width: 100%;
	background: #5988B8
url(/graphics/header/popups/atw/bg3_stretch.gif) repeat-x;
}

/* FLC header */

.topheader-flc {
	background: #4d4d4f
url(../graphics/header/flc/Palins_travels_stretch1.gif) repeat-x;
}

.midheader-flc {
	background: #F99F00
url(../graphics/header/flc/Palins_travels_stretch2.gif) repeat-x;
}

.botheader-flc {
	background: #4d4d4f
url(../graphics/header/flc/Palins_travels_stretch3.gif) repeat-x;
}

.beigebar-flc {
	background: #989482
url(../graphics/header/flc/Palins_travels_stretch4.gif) repeat-x;
}

.bluebar-flc {
	width: 100%;
	background: #F99F00
url(../graphics/header/flc/Palins_travels_stretch5.gif) repeat-x;
}

/* HEM header */

.topheader-hem {
	background: #4d4d4f
url(../graphics/header/hem/Palins_travels_stretch1.gif) repeat-x;
}

.midheader-hem {
	background: #3F9A3C
url(../graphics/header/hem/Palins_travels_stretch2.gif) repeat-x;
}

.botheader-hem {
	background: #4d4d4f
url(../graphics/header/hem/Palins_travels_stretch3.gif) repeat-x;
}

.beigebar-hem {
	background: #989482
url(../graphics/header/hem/Palins_travels_stretch4.gif) repeat-x;
}

.bluebar-hem {
	width: 100%;
	background: #3F9A3C
url(../graphics/header/hem/Palins_travels_stretch5.gif) repeat-x;
}

/* HIM header */

.topheader-him {
	background: #4d4d4f
url(../graphics/header/him/Palins_travels_stretch1.gif) repeat-x;
}

.midheader-him {
	background: #808A9C
url(../graphics/header/him/Palins_travels_stretch2.gif) repeat-x;
}

.botheader-him {
	background: #4d4d4f
url(../graphics/header/him/Palins_travels_stretch3.gif) repeat-x;
}

.beigebar-him {
	background: #989482
url(../graphics/header/him/Palins_travels_stretch4.gif) repeat-x;
}

.bluebar-him {
	width: 100%;
	background: #808A9C
url(../graphics/header/him/Palins_travels_stretch5.gif) repeat-x;
}

/* PTP header */

.topheader-ptp {
	background: #4d4d4f
url(../graphics/header/ptp/Palins_travels_stretch1.gif) repeat-x;
}

.midheader-ptp {
	background: #BD1934
url(../graphics/header/ptp/Palins_travels_stretch2.gif) repeat-x;
}

.botheader-ptp {
	background: #4d4d4f
url(../graphics/header/ptp/Palins_travels_stretch3.gif) repeat-x;
}

.beigebar-ptp {
	background: #989482
url(../graphics/header/ptp/Palins_travels_stretch4.gif) repeat-x;
}

.bluebar-ptp {
	width: 100%;
	background: #BD1934
url(../graphics/header/ptp/Palins_travels_stretch5.gif) repeat-x;
}

/* SAH header */

.topheader-sah {
	background: #4d4d4f
url(../graphics/header/sah/Palins_travels_stretch1.gif) repeat-x;
}

.midheader-sah {
	background: #E6B122
url(../graphics/header/sah/Palins_travels_stretch2.gif) repeat-x;
}

.botheader-sah {
	background: #4d4d4f
url(../graphics/header/sah/Palins_travels_stretch3.gif) repeat-x;
}

.beigebar-sah {
	background: #989482
url(../graphics/header/sah/Palins_travels_stretch4.gif) repeat-x;
}

.bluebar-sah {
	width: 100%;
	background: #E6B122
url(../graphics/header/sah/Palins_travels_stretch5.gif) repeat-x;
}

/* NEW header */

.topheader-new {
	background: #4d4d4f
url(../graphics/header/new/Palins_travels_stretch1.gif) repeat-x;
}

.midheader-new {
	background: #b4d1f0
url(../graphics/header/new/Palins_travels_stretch2.gif) repeat-x;
}

.botheader-new {
	background: #4d4d4f
url(../graphics/header/new/Palins_travels_stretch3.gif) repeat-x;
}

.beigebar-new {
	background: #989482
url(../graphics/header/new/Palins_travels_stretch4.gif) repeat-x;
}

.bluebar-new {
	width: 100%;
	background: #b4d1f0
url(../graphics/header/new/Palins_travels_stretch5.gif) repeat-x;
}

/* Brazil header */

.topheader-bra {
	background: #4d4d4f
url(../graphics/header/bra/Palins_travels_stretch1.gif) repeat-x;
}

.midheader-bra {
	background: #e7b200
url(../graphics/header/bra/Palins_travels_stretch2.gif) repeat-x;
}

.botheader-bra {
	background: #4d4d4f
url(../graphics/header/bra/Palins_travels_stretch3.gif) repeat-x;
}

.beigebar-bra {
	background: #989482
url(../graphics/header/bra/Palins_travels_stretch4.gif) repeat-x;
}

.bluebar-bra {
	width: 100%;
	background: #e7b200
url(../graphics/header/bra/Palins_travels_stretch5.gif) repeat-x;
}

/* @end */

#inner-wrapper {
	
	background: url(../graphics/common/bg-stretch.gif) repeat-y;

}

#content {
	width: 971px;
	border-right: 1px solid #ccc;


}

#leftcol {
	width: 160px;
	float: left;
	height: 90em;
	border-right: 1px solid #ccc;
}

#centrecol, #centrecolwide, #centrecolscroll {
	float: left;
}

#centrecol {
	width: 609px;
}

#centrecolwide {
	width: 809px;
}

#rightcol, #rightcolbg {
	width: 200px;
	float: left;
	height: 90em;
	border-left: 1px solid #ccc;
}

#rightcolbg {
	background-color: #f5f6f6;
}

#leftcolscroll {
	
}

#centrecolscroll {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#righcolscroll {
	
}

.centrepad {
	padding: 10px;
}

/* footer */

.footer {
	color: #989482;
	font-size: 0.9em;
	border-top: 1px solid #ccc;
	padding-top: 20px;
	padding-left: 10px;
}

.footer a:link {
	color: #989482;
	text-decoration: none;
}

.footer a:visited {
	color: #989482;
	text-decoration: none;
}

.footer a:hover {
	color: #7779B8;
	text-decoration: underline
}

/*@end */

/*@group Menus */

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#leftmenu, ul.arrow {
	padding: 10px;
}

#rightcol ul, #rightcolbg ul {
	padding: 10px 10px 0 10px;
}

ul#leftmenu li.menuheading {
	font-weight: bold;
	color: #2E3192;
	padding: 10px 0 4px 0;
	margin: 0;
}

ul#leftmenu li a {
	font-weight: normal;
	padding: 0;
}

ul.arrow li.rightarrow, ul.arrow li.rightarrowatw, ul.arrow
li.rightarrowsah, ul.arrow li.rightarrowptp, ul.arrow
li.rightarrowhem, ul.arrow li.rightarrowhim, ul.arrow
li.rightarrowflc, ul.arrow li.rightarrownew, ul.arrow li.rightarrowbra {
	background: url(../graphics/common/new/arrow_right.gif) no-repeat;
	padding-left: 18px;
}

/* @end */

/* @group Links */

/* blue bullet links */

.top_nav {
	font-weight: bold;
	color: #2E3192;
}

.top_nav a:link {
	text-decoration: none;
}

.top_nav a:active {
	text-decoration: none
}

.top_nav a:hover {
	text-decoration: underline
}

.top_nav a:visited {
	text-decoration: none
}

.top_nav_small {
	font-size: 11px;
	font-weight: bold;
	color: #2E3192;
}

.top_nav_small a:link {
	text-decoration: none
}

.top_nav_small a:active {
	text-decoration: none
}

.top_nav_small a:hover {
	text-decoration: underline
}

.top_nav_small a:visited {
	text-decoration: none
}

/* series bullet links */

.atw_guide, .tas_guide {
	font-weight: bold;
	color: #305C94;
}

.atw_guide a, ul.arrow li.rightarrowatw a , .tas_guide a, ul.arrow
li.rightarrowtas a {
	font-weight: bold;
	text-decoration: none;
	color: #305C94;
}

.atw_guide a:hover, ul.arrow li.rightarrowatw a:hover, .tas_guide
a:hover, ul.arrow li.rightarrowtas a:hover {
	text-decoration: underline;
}

.ptp_guide {
	font-weight: bold;
	color: #9B0917;
}

.ptp_guide a, ul.arrow li.rightarrowptp a {
	font-weight: bold;
	color: #9B0917;
	text-decoration: none
}

.ptp_guide a:hover, ul.arrow li.rightarrowptp a:hover {
	text-decoration: underline
}

.flc_guide {
	font-weight: bold;
	color: #F57500;
}

.flc_guide a, ul.arrow li.rightarrowflc a {
	font-weight: bold;
	color: #F57500;
	text-decoration: none
}

.flc_guide a:hover, ul.arrow li.rightarrowflc a:hover {
	text-decoration: underline
}

.sah_guide {
	font-weight: bold;
	color: #D68B0E;
	text-decoration: none;
}

.sah_guide a, ul.arrow li.rightarrowsah a {
	font-weight: bold;
	color: #D68B0E;
	text-decoration: none
}

.sah_guide a:hover, ul.arrow li.rightarrowsah a:hover {
	text-decoration: underline
}

.hem_guide {
	font-weight: bold;
	color: #3F9A3C;
}

.hem_guide a, ul.arrow li.rightarrowhem a {
	font-weight: bold;
	color: #3F9A3C;
	text-decoration: none
}

.hem_guide a:hover, ul.arrow li.rightarrowhem a:hover {
	text-decoration: underline
}

.him_guide {
	font-weight: bold;
	color: #808a9c;
}

.him_guide a, ul.arrow li.rightarrowhim a {
	font-weight: bold;
	color: #808a9c;
	text-decoration: none
}

.him_guide a:hover, ul.arrow li.rightarrowhim a:hover {
	text-decoration: underline
}

.newguide {
	font-weight: bold;
	color: #3b63ae;
}

.new_guide a, ul.arrow li.rightarrownew a {
	font-weight: bold;
	color: #3b63ae;
	text-decoration: none
}

.new_guide a:hover, ul.arrow li.rightarrownew a:hover {
	text-decoration: underline
}

.braguide {
	font-weight: bold;
	color: #2e7434;
}

.bra_guide a, ul.arrow li.rightarrowbra a {
	font-weight: bold;
	color: #2e7434;
	text-decoration: none
}

.bra_guide a:hover, ul.arrow li.rightarrowbra a:hover {
	text-decoration: underline
}


/* @end */

/* @group Series */

.introimg,.intro, .floatleft,.floatleftnopad, .introatw, .introtas,
.introptp,.introflc,.introhem,.introsah, .seriesinfo, .intropho,
.introimgnew,.intronew, .introhim , .introbra {
	float: left;
}

.introimg {
	width: 304px;
}

.introimgnew {
	width: 304px;
}

.intro, .introatw, .introptp, .introflc, .introhem, .intropho,
.introhim,.introsah, .introtas, .introbra {
	width: 305px;
}

.intro {
	background: url(../graphics/homepage/right.jpg) repeat-y;
	height: 180px;
}

.intronew {
	background: url(../graphics/new/right.jpg) no-repeat;
	height: 180px;
	width: 305px;
}

.introatw {
	background: url(../graphics/atw/homepage/right.jpg) no-repeat;
	height: 180px;
}

.introtas {
	background: url(../graphics/tas/homepage/right.jpg) no-repeat;
	height: 180px;
}

.introbra {
	background: url(../graphics/bra/homepage/right.jpg) no-repeat;
	height: 180px;
}

.introptp {
	background: url(../graphics/ptp/homepage/right.jpg) no-repeat;
	height: 180px;
}

.introflc {
	background: url(../graphics/flc/homepage/right.jpg) no-repeat;
	height: 180px;
}

.introhem {
	background: url(../graphics/hem/homepage/right.jpg) no-repeat;
	height: 180px;
}

.introsah {
	background: url(../graphics/sah/homepage/right.jpg) no-repeat;
	height: 180px;
}

.introhim {
	background: url(../graphics/him/homepage/right.jpg) no-repeat;
	height: 180px;
}

.intropho {
	background: url
(../graphics/photogallery/main_window/phohomeleft.jpg)
no-repeat;
	height: 150px;
}

/* @end */

/* @group Titles */

h1, .titlebg, h3 {
	font-size: 1.05em;
	font-weight: bold;
	color: #333;
	background-color: #D0C6A6;
	padding: 4px 0px 4px 10px;
	margin: 0;
}

h1.nobg {
	color: #333;
	font-weight: bold;
	background-color: transparent;
	padding-left: 0;
}

h2 {
	color: #333;
	font-weight: bold;
	font-size: 1.05em;
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
}

#rightcol h2.nopad {
	margin: 4px 0 4px 0;
}

h2.atwhome, h2.ptphome, h2.flchome, h2.hemhome, h2.sahhome,
h2.himhome, h2.newhome, h2.brahome {
	margin-top: 0;
	margin-left: 0;
	padding-top: 10px;
}

h2.atwhome a {
	color: #305C94;
}

h2.ptphome a {
	color: #9b0917;
}

h2.flchome a {
	color: #f57500;
}

h2.sahhome a {
	color: #d68b0e;
}

h2.hemhome a {
	color: #3f9a3c;
}

h2.himhome a {
	color: #808a9c;
}

h2.newhome a {
	color: #3b63ae;
}

h2.brahome a {
	color: #2e7434;
}

h2.atwhome a, h2.ptphome a, h2.flchome a, h2.hemhome a, h2.sahhome a,
h2.himhome a, h2.newhome a,h2.brahome a {
	text-decoration: none;
}

h2.atwhome a:hover, h2.ptphome a:hover, h2.flchome a:hover, h2.hemhome
a:hover, h2.sahhome a:hover, h2.himhome a:hover, h2.newhome a:hover,
h2.brahome 
a:hover {
	text-decoration: underline;
}

/* @end */

/* @group Boxes */

.boxcontainer {
	clear: both;
}

.beigebox, .beigeboxhome {
	background-color: #f2efe6;
	border-bottom: 1px solid #ccc;
	padding: 10px;
}

.beigeboxhomeleft, .beigeboxhomeleftph {
	background-color: #f2efe6;
	border-bottom: 1px solid #ccc;
}

.beigeboxhome {
	background: #f2efe6
url(../graphics/homepage/blue/series_window/logos4.gif)
repeat-x;
}

.whiteboxhome,.whiteboxhomeph,
.whiteboxhomeright,.whiteboxhomerightph, .blueboxhome,
.blueboxhomeleft,.blueboxhomeleft,.blueboxhomeleftph,
.beigeboxhomeleftph {
	float: left;
	border-bottom: 1px solid #ccc;
	height: 159px;
}

.beigeboxhomeleftph,.whiteboxhomerightph,.whiteboxhomeph,
.blueboxhomeleftph {
	height: 220px;
}

.whiteboxhome, .blueboxhomeleft, .beigeboxhomeleft,
.beigeboxhomeleftph,.whiteboxhomeph {
	border-right: 1px solid #ccc;
	width: 305px;
}

.whiteboxhomeright, .blueboxhome,.whiteboxhomerightph,
.blueboxhomeleftph {
	width: 303px;
}

.blueboxhome,.blueboxhomeleft,.blueboxhomeleftph {
	background-color: #e2e6f4;
}

.darkbluebox {
	background-color: #d5dbf0;
	border-bottom: 1px solid #ccc;
	padding: 10px;
	font-size: 0.94em;
}

.lightgreybox {
	background-color: #f5f6f6;
	border-bottom: 1px solid #ccc;
	padding: 10px;
}

.lightbluebox {
	background-color: #eaedf7;
	border-bottom: 1px solid #ccc;
	padding: 10px;
}

.whiteboxseries, .blueboxseries, .redboxseries, .yellowboxseries,
.greenboxseries, .paleyellowboxseries, .midblueboxseries {
	border-bottom: 1px solid #ccc;
	padding-left: 10px;
}

.blueboxseries {
	background-color: #eef3f8;
}

.midblueboxseries {
	background-color: #d5dbf0;
}

.redboxseries {
	background-color: #f5e6e7;
}

.yellowboxseries {
	background-color: #fef5e5;
}

.paleyellowboxseries {
	background-color: #fcf7e8;
}

.greenboxseries {
	background-color: #ebf5eb;
}

.searchbox {
	padding: 6px 0 4px 10px;
}

.searchbrownbg {
	background-color: #D0C6A6;
	border-bottom: 1px solid #ccc;
}

.lightgreybox .searchbox {
	padding: 4px 0 4px 0;
}

/* @end */

/* @group Photogallery */

#photothumbs {
	width: 100%;
}

#photothumbs td {
	vertical-align: top;
	width: 50%;
	padding-bottom: 50px;
	padding-right: 20px;
}

.thumbnail {
	float: left;
	padding-right: 10px;
}

.caption, .caption a, .captionpad {
	color: #666666;
	font-size: 0.96em;
}

.caption a {
	text-decoration: underline
}

.caption a:hover {
	color: #7779B8;
}

.captionpad {
	padding: 10px 0 10px 0;
}

.captionlrg {
	color: #333;
	padding-top: 10px;
}

.homecaption {
	padding: 4px 0 6px 0;
	font-size: 0.96em;
	vertical-align: top;
}

/* @end */

/* @group Polls */

.pollwindow {
	padding: 10px;
	font-size: 0.98em;
	width: 100%;
}

/* @end */

/* @group Misc */

.seriesdd {
	float: left;
	width: 380px;
}

.introlist {
	float: left;
}

.boximg {
	text-align: center;
}

.mediumbold {
	color: #333333;
	font-weight: bold;
}

.clear {
	clear: both;
}

.boxlist {
	float: left;
	width: 50%;
}

.boxpad, .boxpadsmall, .pad {
	margin: 10px;
}

.boxpadsmall {
	font-size: 0.98em;
}

.boxpad div {
	padding-top: 4px;
}

.seriesinfo {
	width: 180px;
}

.floatleft,.imgfloat {
	padding-right: 10px;
	padding-bottom: 10px;
}

.imgfloat {
	float: left;
}

.rightimg {
	float: right;
	padding-left: 10px;
	width: 210px;
}

.rightimg img {
	padding-bottom: 4px;
}

.bookcontent {
	padding: 0 10px 20px 10px;
}

.contentpad {
	padding: 10px 10px 20px 10px;
}

.botimg {
	width: 200px;
	padding: 20px 20px 20px 0;
}

#rightcol p, #rightcolbg p {
	padding: 0 10px 0 10px;
	font-size: 0.96em;
}

.nav {
	padding-top: 20px;
}

.skiplink {
	display: none;
}

.bookpagelogo {
	padding-right: 10px;
	padding-bottom: 10px;
}

/* @end */

/* @group OLD */

.menu {
	font-weight: bold;
	color: #2E3192;
}

/* spacers */

.spacer3 {
	font-size: 3pt
}

.spacer5 {
	font-size: 5pt
}

.spacer8 {
	font-size: 8pt
}

.spacer12 {
	font-size: 12pt
}

/* general */

.smallwhite {
	color: #FFFFFF;
}

.smallbold {
	font-weight: bold;
}

.title, .small, .medium, .subtitle, .smallbold {
	color: #333333;
}

.popup_subtitle {
	font: bold 12px Verdana, Arial, Helvetica, 
sans-serif;
	color: #333333 text-transform: capitalize
}

a {
	color: #333333;
	text-decoration: underline
}

a:hover {
	color: #7779B8
}

.alt {
	color: #333333;
	font-size: 0.96em;
}

select {
	color: #333333;
	font: 11px Verdana, Arial, Helvetica, 
sans-serif
}

input {
	color: #333333;
	font: 11px Verdana, Arial, Helvetica, 
sans-serif
}

.smallwhite a:link {
	color: #FFFFFF;
	font: 11px Verdana, Arial, 
Helvetica, 
sans-serif;
	text-decoration: underline
}

.smallwhite a:hover {
	color: #7779B8;
	font: 11px Verdana, Arial, 
Helvetica, 
sans-serif;
	text-decoration: underline
}

.smallwhite a:visited {
	color: #FFFFFF;
	font: 11px Verdana, Arial, 
Helvetica, 
sans-serif;
	text-decoration: underline
}

.smallwhite a:active {
	color: #FFFFFF;
	font: 11px Verdana, Arial, 
Helvetica, 
sans-serif;
	text-decoration: underline
}

/* photo caption, photographer */

/* @end */

.smallpad, .smalltext {
	padding: 10px 0 0 10px;
	width: 180px;
}

.smalltext {
	font-size: 11px;
	width: 117px;
}

.bookwrap {
	padding: 10px 10px 30px 10px;
	border-bottom: 1px solid #ccc;
}

.horilist {
	float: left;
	width: 260px;
}

.description {
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
}

.price {
	padding-top: 5px;
}

 #slideshow { 
    margin: 0 auto; 
    position: relative; 
    width: 609px; 
    height: 250px; 
    padding: 0; 
}

#slideshow > div { 
    position: absolute; 
    top: 0; 
    left: 0; 
    right: 0; 
    bottom: 0; 
}


table.ttwork {
width:100%; 
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
	border-collapse: collapse;
margin:20px 0 20px 0;

}

table.ttwork td {
border-top:1px solid #ccc;
border-right:1px solid #ccc;
	border-collapse: collapse;
padding:3px 0 3px 3px;
}
