/*==== GLOBAL OVERRIDES FOR MAJOR ITEMS AND DIFFERING BROWSER DEFAULTS ====*/
body, table, img, button, iframe, ul, li  { margin:0px; padding:0px; border:0px; }
table { text-align:left; }
li { margin-bottom:1em; }          /* set default inter-item vertical spacing */
*{margin: 0px; padding: 0px;}
/*==== STYLES ====*/

/* body {   behavior:url(http://www.aboutasiatravel.com/csshover.htc); }  adds hover support for IE6 through a workaround*/

body {	
	background-image:url(../images/objects/gradient-backgnd.gif);
	background-repeat:repeat;
	min-width:960px;
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	}

#wrapper {
	position:relative;
	background-color:#2e2e2e;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:5px;
	border:solid #3c3c3c 1px;
	}

#inner-wrapper {	
	position:relative;
	float:left;
	width:936px;
	margin:10px 12px 0px 12px;
	border:solid yellow 0px;
	}
	
#spacer {
	position:relative;
	float:left;
	width:936px;
	height:385px;
	top:0px;
	left:0px;
	}

#contentspace {
	position:relative;
	float:left;
	width:916px;
	top:0px;
	left:20px;
	color:#FFFFCC;
	line-height:1.3em;
	}	
	
#boxblue {
	position:relative;
	float:left;
	width:921px;
	margin:20px 0px 30px 0px;
	}

#contentboxright {
	position:relative;
	float:right;
	width:721px;
	margin-left:0px;
	}
		

/*==== content boxes as classes ====*/
.contentbox {
	position:relative;
	float:right;
	width:720px;
	font-size:1.0em;
	margin-left:0px;
	border-left-style:solid;
	border-left-color:#5F5C50;
	border-left-width:1px;
	}

.contentbox a:link, .contentbox a:visited {
	text-decoration:underline;
	color:#FFFFCC;
	}
.contentbox a:hover {
	color:#009999;
	}
.contentbox p {
	margin-bottom:2.0em;
	}
	
.contentbox h1 {
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:0.2em;
	}
	
.contentbox h2 {
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:0.2em;
	}
	
.contentbox h3 {
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:0.4em;
	}	
	
.contentbox ul {
	list-style-position:inside;
	list-style-type:disc;
	margin-left:5px;
	margin-top:8px;
	}	

.contentbox li {
	padding-left: 5px;
	text-indent: -12px;
	}
 
.contentboxinner {
	position:relative;
	float:right;
	width:700px;
	margin-left:20px;
	}
/*==== end content boxes as classes ====*/


.longbar {
	background-color:#97927F;
	text-align:left;
	margin-left:5px;
	width:650px;
	margin-bottom:5px;
	margin-top:5px;
	height:3px;
	}
	
.shortbar {
	background-color:#97927F;
	text-align:left;
	margin-left:5px;
	width:300px;
	margin-bottom:5px;
	margin-top:5px;
	height:3px;
	}

.shorterbar {
	background-color:#97927F;
	text-align:left;
	margin-left:5px;
	width:275px;
	margin-bottom:5px;
	margin-top:5px;
	height:3px;
	}
	
.contentquickbox {
	position:relative;
	display:block;
	width:250px;
	margin-top:4px;
	margin-left:40px;
	margin-bottom: 20px;
	border-style:double;
	background-color:#3e3e3e;
	text-decoration:none;
	color:#97927F;
	}

.cqbinner {
	margin:6px;
	}

.cqbinner a:link, .cqbinner a:visited {
	color:#97927F;
	text-decoration:none;
	}	

.cqbinner a:hover {
	color:#FFFFCC;
	text-decoration:none;
	}
	
.cqbinner h3 {
	font-weight:bold;
	}

.contentquicklinks {
	text-align:center; 
	font-weight:bold;
	}
	
.menurepeat {
	list-style-position:outside;
	list-style-type:none;
	margin-left:5px;
	}
	
.caption {
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	text-align:right;
	}
.captionone {
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	text-align:center;
	}
.white-em {
	color:#FFFFFF;
	font-weight:bold;
	}
.smaller {
	font-size:smaller;
	}

.h2anchor{
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:0.2em;
	}
	
.underline {
	font-weight:bold;
	display:block;
	margin:30px 0px 0px 0px;
	}

#pagetitleinnermap{
	display:inline;
	width:520px;
	margin-left:21px;
	border:solid yellow 0px;
	}
	
#pagetitleinnermap h1{
	display:inline;	
	}	
	
#pagetitle {
	position:relative;
	float:left;
	margin-left:-21px;
	width:680px;
	height:45px;
	font-size:1.4em;
	margin-bottom:0px;
	border-left-style:solid;
	border-left-color:#2e2e2e;
	border-left-width:1px;
	border:solid red 0px;
	}

#pagetitle h1 {
	font:1.3em Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:0.2em;
	}
	
#pagetitleinner{
	position:relative;	
	margin-left:21px;
	}
	
#pagetitleinner h1{
	display:inline;	
	}
	
#contentcol1 {
	position:relative;
	float:left;
	width:270px;
	margin: 0px 15px 0px 0px;
	border:solid yellow 0px;
	}

#contentcol2 {
	position:relative;
	float:left;
	width:270px;
	margin: 0px 12px 0px 0px;
	border:solid yellow 0px;
	}	
	
#contentsubcol1 {
	position:relative;
	float:left;
	width:320px;
	margin: 0px 15px 0px 0px;
	border:solid yellow 0px;
	}

#contentsubcol2 {
	position:relative;
	float:left;
	width:320px;
	margin: 0px 12px 0px 0px;
	border:solid yellow 0px;
	}
	
#linksplus {
	position:relative;
	float:left;
	width:190px;
	margin:20px 0px 0px 0px;
	color:#97927F;
	font-size:1.1em;
	}

#linksplusnav {
	position:relative;
	float:left;
	width:190px;
	margin:0px 0px 0px 0px;
	color:#97927F;
	font-size:1.1em;
	}
#logo {
	margin:5px 0px 0px 8px;
	border:solid green 0px;
	margin-bottom:-1px;
	}
	
#translate {
	position:relative;
	float:right;
	width:600px;
	height:25px;
	text-align:right;
	margin-top:-25px;
	margin-right:0px;
	}
	
#clock {
	position:relative;
	float:right;
	width:600px;
	height:15px;
	text-align:right;
	margin-right:0px;
	}
	
.raise {
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
	color:#97927F;
	vertical-align:top;
	}

.breadcrumb {
	position:relative;
	top:0px;
	left:0px;
	width:900px;
	margin:0px 0px 0px 10px;
	color:#97927F;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	}
	
.breadcrumb a:link, .breadcrumb a:visited {
	text-decoration:none;
	color:#97927F;
	}
.breadcrumb a:hover {
	color:#FFFFCC;
	}
	
img.floatLeft {
	float:left;
	margin:0px 8px 0px 8px;
	}
	
img.floatRight {
	float:right;
	margin:0px 8px 0px 8px;
	}

/*+++++++++++++++++++ Display navigation above content ++++++++++++++++++++++*/		

#placeabovecontent {
	position:absolute;
	clear:both;
	left:0px;
	top:0px;
	}

/*+++++++++++++++++++ Top 'contact us' menu ++++++++++++++++++++++*/		
#menu-contact {
	position:relative;
	float:right;
	width:700px;
	margin-right:1px;
	color:#97927F;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	}

#menu-contact ul {
	margin:0px;
	padding:0px;
	text-align:right;
	}

#menu-contact li {
	display:inline;
	list-style-type:none;
	}	
	
#menu-contact a:link, #menu-contact a:visited {
	text-decoration:none;
	color:#97927F;
	}

#menu-contact a:hover {
	color:#FFFFCC;
	}

span#topcontact:hover {
	background-color:#4c4c4c;
	}

/*++++++++++++++++++++++++++++ tagline +++++++++++++++++++++++++++++++++*/	
#tagline {
	position:relative;
	top:15px;
	text-align:right;
	margin-right:3px;
	padding:0px;
	color:#FFFFFF;
	Font:1.0em Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	}

/*+++++++++++++++++++++ main-image position ++++++++++++++++++++++++++++*/		
.main-image {
	position:relative;
	float:left;
	width:936px;
	top:30px;
	left:0px;
	height:250px;
	}	
	
#imgnquote {
	position:relative;
	float:left;
	width:936px;
	}
	
#quote2 {
	position:relative;
	float:left;
	width:230px;
	height:250px;
	background-color:#262626;
	color:#97927F;
	font:1.8em Sylfaen,"Times New Roman", serif;
	}

#quoteinner {
	position:relative;
	margin:10px 10px 10px 10px;
	}

.float-left {
	float:left;
	width:700px;
	margin:0px;
	}	
	
/*+++++++++++++++++++++ Div to hold Main menu ++++++++++++++++++++++++++*/	
#menu-div {
	position:relative;
	float:left;
	width:920px;
	top:-284px;    /*  set above the main image photograph and so is relative to that  */
	left:12px;
	font:1.1em Arial, Verdana, Helvetica, sans-serif;
	border:solid yellow 0px;
	}

#nav-one { 
	padding: 0;
	margin: 0;
	list-style: none;
	}

#nav-one a {
	display: block;
	}	
	
#nav-one a:link, #nav-one a:visited {
	text-decoration:none;
	color:#AEA996;
	}

#nav-one a:hover {
	color:#FFFFCC;
	}

.menuone { 
	position:relative;
	margin:0px 22px 0px 0px;
	display:block;
	font-size:1.1em;
	float:left;
	border:solid blue 0px;
}

.menuonecontact { 
	position:relative;
	display:block;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	margin:-1px 0px 0px 0px;
	border:solid #3e3e3e 0px;
}

.menuonecontact a:hover { 
	text-decoration:underline !important;
}

#nav-one li ul { /* second-level lists */
	position: absolute;
	width: 1em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by Opera screen readers */
}

#nav-one li:hover ul, #nav-one li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

.flag {
	margin:0px 1px 0px 1px;
	border:solid #97927F 1px;
	}

.flaglist {
	display:inline;
	}

.flaglist a img:hover {
	border:solid #009999 1px;
	}			

/*============================ Main Menu ========================================*/


li:hover ul, li.over ul { /* to make things work in Internet Explorer (call for the behavior file) */
	display:block;
	}
	
.menuonesearch {            		
	position:relative;
	margin:0px 88px 0px 0px;
	float:left;
	display:block;
	}
	
.menuoneflag {            		
	position:relative;
	margin:0px;
	float:right;
	display:inline;
	}
	
/*++++++++++++     image positiong for the dropdown menu     +++++++++*/

.menuone > ul {                 /* the structure of our submenu items |  Position of the grey box for the dropdown*/
	display:none;
	clear:both;
	position:absolute;
	font-size:0.9em;
	width:180px;
	top:19px;
	left:0px;
	margin-left:-1px;
	}

.submenu1 {
	width:210px;
	height:18px;
	position:relative;
	clear:both;
	Top:-237px;
	display:block;
	margin:0px 0px 0px 5px;
	padding:0px;
	border:solid red 0px;
	font-size:1.0em;
	}	
		
.submenu1_1 {
	width:170px;
	height:18px;
	position:relative;
	clear:both;
	Top:-237px;
	display:block;
	color:#FFFFCC;
	margin:0px 0px 0px 5px;
	padding:0px;
	border:solid red 0px;
	font-size:1.0em;
	}		
	
.preload {						/* the positioning of the menu-image #1 is preloaded */
	position:absolute;
	top:20px;
	left:220px;
	}
.menu-image1  {                 /* the positioning of the menu-image #1 */
	visibility:hidden;
	position:absolute;
	top:11px;
	left:216px;
	margin-left:-1px;
	}
.menu-image2  {                 /* the positioning of the menu-image #2 */
	visibility:hidden;
	position:absolute;
	top:-7px;
	left:216px;
	margin-left:-1px;
	}
.menu-image3  {                 /* the positioning of the menu-image #3 */
	visibility:hidden;
	position:absolute;
	top:-25px;
	left:216px;
	margin-left:-1px;
	}
.menu-image4  {                 /* the positioning of the menu-image #4 */
	visibility:hidden;
	position:absolute;
	top:-43px;
	left:216px;
	margin-left:-1px;
	}
.menu-image5  {                 /* the positioning of the menu-image #5 */
	visibility:hidden;
	position:absolute;
	top:-61px;
	left:216px;
	margin-left:-1px;
	}
.menu-image6  {                 /* the positioning of the menu-image #6 */
	visibility:hidden;
	position:absolute;
	top:-79px;
	left:216px;
	margin-left:-1px;
	}
.menu-image7  {                 /* the positioning of the menu-image #7 */
	visibility:hidden;
	position:absolute;
	top:-97px;
	left:216px;
	margin-left:-1px;
	}
.menu-image8  {                 /* the positioning of the menu-image #8 */
	visibility:hidden;
	position:absolute;
	top:-115px;
	left:216px;
	margin-left:-1px;
	}
.menu-image9  {                 /* the positioning of the menu-image #9 */
	visibility:hidden;
	position:absolute;
	top:-133px;
	left:216px;
	margin-left:-1px;
	}
.menu-image10  {                 /* the positioning of the menu-image #10 */
	visibility:hidden;
	position:absolute;
	top:-151px;
	left:216px;
	margin-left:-1px;
	}
.menu-image11  {                 /* the positioning of the menu-image #11 */
	visibility:hidden;
	position:absolute;
	top:-169px;
	left:216px;
	margin-left:-1px;
	}
.menu-image12  {                 /* the positioning of the menu-image #12 */
	visibility:hidden;
	position:absolute;
	top:-187px;
	left:216px;
	margin-left:-1px;
	}	
.menu-image13  {                 /* the positioning of the menu-image #13 */
	visibility:hidden;
	position:absolute;
	top:-205px;
	left:216px;
	margin-left:-1px;
	}	
	
li:hover > img {       			/*when a hover is made on a <li> element which has a direct <img> element as a child the <img> is set to visible */
	visibility:visible;
	}	

.invisible {
	visibility:hidden;
	}	

/*++++++++++++++ format the content columns +++++++++++++++++ */

#footer {
	position:relative;
	float:left;
	width:916px;
	margin:20px 0px 0px 0px;
	color:#97927F;
	border:solid orange 0px;
	}

/*++++++++++++++ format the quickmenu +++++++++++++++++ */
#quickmenu {
	padding:0px;
	color:#97927F;
	margin-left:20px;
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
	}

#quickmenu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}

#quickmenu li {
	display:block;
	margin-bottom:0.8em;
	border:solid white 0px;
	}	
	
#quickmenu a:link, #quickmenu  a:visited{
	text-decoration:none;
	color:#97927F;
	}

#quickmenu a:hover {
	color:#FFFFCC;
	}		
	
/*++++++++++++++ format the quickmenu1 +++++++++++++++++ */
.quickmenu1 {
	padding:0px;
	color:#97927F;
	margin-left:20px;
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
	}

.quickmenu1 ul {
	margin:0px;
	padding:0px;
	}

.quickmenu1 li {
	display:block;
	border:solid white 1px;
	}	
	
.quickmenu1 a:link, .quickmenu1 a:visited {
	text-decoration:none;
	color:#97927F;
	}

.quickmenu1 a:hover {
	color:#FFFFCC;
	}			
	
/*++++++++++++++ format  +++++++++++++++++ */
.quickmenu2 {
	padding:0px;
	color:#97927F;
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
	}

.quickmenu2 ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}

.quickmenu2 li {
	display:block;
	margin-bottom:-1px;
	border:solid white 0px;
	}	
	
.quickmenu2 a:link, .quickmenu2 a:visited {
	text-decoration:none;
	color:#97927F;
	}

.quickmenu2 a:hover {
	color:#FFFFCC;
	}		

/*++++++++++++++ format  +++++++++++++++++ */
#menu-lower {
	position:relative;
	float:left;
	width:850px;
	margin:40px 0px 0px 50px;
	}
	
#menu-lower1 {
	position:relative;
	float:left;
	width:567px;
	margin:40px 0px 0px 241px;
	}	

#menu-lower2 {
	position:relative;
	float:left;
	width:850px;
	margin:10px 0px 0px 50px;
	}	
	
.menubox {
	position:relative;
	width:150px;
	margin:0px 15px 0px 0px;
	text-align:left;
	color:#97927F;
	float:left;
	}	

.menutitle {
	position:relative;
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#97927F;
	text-decoration:underline;
	font-size:1.2em;
	font-weight:bold;
	}	

.menutitle a{
	color:#97927F;
	font-size:0.9em;
	text-decoration:underline;
	font-weight:bold
	}

#menutitle1 {
	position:relative;
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#97927F;
	text-decoration:none;
	font-size:1em;
	font-weight:500;
	}	
	
.menutitle1 a{
	color:#97927F;
	font-size:1.0em;
	text-decoration:none;
	font-weight:bold
	}		
	
#menutitle1 a:link, #menutitle1 a:visited {
	text-decoration:none;
	color:#97927F;
	}

#menutitle1 a:hover {
	color:#FFFFCC;
	}			
	
.bar {
	position:relative;
	float:left;
	width:900px;
	height:1px;
	margin:20px 0px 0px 0px;
	background-color:#5F5C50;
	border:solid white 0px;
	}
	
.bar1 {
	position:relative;
	float:left;
	width:900px;
	height:1px;
	margin:5px 0px 0px 0px;
	background-color:#5F5C50;
	border:solid white 0px;
	}	

.barcontentlong {
	position:relative;
	float:left;
	width:680px;
	height:1px;
	margin:10px 0px 20px 0px;
	background-color:#5F5C50;
	border:solid white 0px;
	}	

	
#footersnippet {
	position:relative;
	float:left;
	width:600px;
	margin-top:6px;
	margin-left:33px;
	color:#FFFFCC;
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
	border:solid green 0px;
	}

h4 {
	position:relative;
	float:left;
	width:600px;
	margin-top:6px;
	margin-left:33px;
	color:#FFFFCC;
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
	border:solid green 0px;
	}
	
.dark {
	font:1.1em Verdana, Arial, Helvetica, sans-serif;
	color:#AEA996;
	font-style:italic;
	}

.dark1 {
	font:1em Verdana, Arial, Helvetica, sans-serif;
	color:#AEA996;
	}
	
.darker {
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	color:#AEA996;
	margin-top: 20px;
	}
	
#map-index {
	float:right;
	margin:0px 0px 0px 0px;
	width:100px;
	height:40px;
	border:solid yellow 0px;
	}	
	

	
#book-index {
	float:right;
	margin:0px 0px 0px 0px;
	width:100px;
	height:40px;
	border:solid yellow 0px;
	}	
	
#book-index a:link, #map-index a:visited {
	text-decoration:none !important; 
	color:#FFFFCC !important;
	}
	
#book-index a:hover {
	color:#009999 !important;
	}	
	
#book-index a img {
	border:solid #2E2E2E 2px;
	}	

#book-index a img:hover {
	border:solid #FFFFCC 2px;
	}	

#book-index-inner {
	border:solid blue 0px;
	}	
	
.validhtml{
	display:inline;
	border:solid blue 0px;
	}

#goback-right {
	height:50px;
	width:150px;
	float:left;
	border:solid green 0px;
	font-size:0.8em;
	}


#map-indexnew {
	margin:0px 0px 0px 20px;
	height:40px;
	border:solid yellow 0px;
	}	
	
#map-indexnew a:link, #map-indexnew a:visited {
	text-decoration:none !important; 
	color:#AEA996 !important;
	}
	
#map-indexnew a:hover {
	color:#009999 !important;
	}	

#map-indexnew a img {
	border:solid #2e2e2e 2px;
	}	

/*#map-indexnew a img:hover {
	border:solid #97927F 2px;
	}	*/

#map-index-inner {
	border:solid blue 0px;
	}	

.captionnav {
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	text-align:right;
	}

#leadinfo {
	position:relative;
	float:right;
	width:700px;
	margin:22px 0px 0px 0px;
	border:solid green 0px;
	}	
	
#addthisleft{
	margin:15px 0px 0px 0px;
	}
	
#addthisright{
	position:relative;
	top:5px;
	left:720px;
	width:128px;
	height:1px;
	}
		
.golf{
	list-style-position:inside;
	list-style-type:none !important;
	}
	
.content-imagelink {
	text-decoration:none !important; 
	margin:0px 0px 0px 0px;
	border:solid #5f5c50 0px;
	}	
	
.content-imagelink a:link, #content-imagelink a:visited {
	text-decoration:none !important; 
	color:#AEA996 !important;
	}
	
.content-imagelink a:hover {
	color:#009999 !important;
	}	

.content-imagelink a img {
	border:solid #2e2e2e 2px;
	}

.content-imagelink a img:hover {
	border:solid #97927F 2px;
	}	

		

/*++++++++++++++ display highlightbox +++++++++++++++++ */		
.highlightbox {
	position:relative;
	float:left;
	width:332px;
	font-size:0.9em;
	background-color:#555555;
	margin:0px 0px 20px 0px;
	border-color:#FFFFCC;
	border-width:1px;
	border-style:solid;
	}	

.highlightbox2 {
	position:relative;
	float:right;
	width:310px;
	font-size:0.9em;
	background-color:#2e2e2e;
	margin:0px 0px 20px 10px;
	border-color:#FFFFCC;
	border-width:1px;
	border-style:solid;
	}	
	

.highlightboxcontent{
	position:relative;
	margin:10px 8px 15px 8px;
	color:#ffffff !important;
	}

.highlightboxcontent p{
	font-size:1.1em !important;
	}

.highlightboxcontent ul {
	list-style-position:inside;
	list-style-type:disc;
	margin-left:5px;
	margin-top:8px;
	}	

.highlightboxcontent li {
	padding-left: 5px;
	text-indent: -12px;
	}					
	
	
	
	
/*++++++++++++++ END display highlightbox +++++++++++++++++ */
/*++++++++++++++ Hotel table +++++++++++++++++ */

#hoteltable {
	border: 3px solid #555555;
	background-color:#555555;
	}

#hoteltable tr{
	border: 0px;
	background-color:#555555;
	text-align:center;
	}

#hoteltable th{
	border: 0px;
	background-color:#3e3e3e;
	text-align:center;
	padding: 4px 0px 4px 0px;
	}
	
#hoteltable td{
	border: 0px;
	text-align:center;
	padding: 2px 0px 2px 0px;
	}
	
.hotel td{
	text-align:left;
	}
	
/*++++++++++++++ Hotel table ends+++++++++++++++++ */

label.terms {
	text-decoration:underline;
	}
	
label.terms:hover{
	color:#009999;
	cursor:pointer;
	cursor:hand;
	}

/*++++++++++++++ Book button +++++++++++++++++ */

a:hover .bookbtn {
	border:3px solid #97927F;
	}

.bookbtn {
	width:80px; 
	height:35px;
	font-size:2.0em; 
	font-weight:bold;
	background-color:#D5CDBA; 
	padding:5px; 
	color:#675530;
	text-decoration:none !important;
	border:3px solid #000000;
	}
	
/*++++++++++++++ NEW Book button +++++++++++++++++ */

.quotebutton {	
	position:relative;
	float:right;
	margin:10px 5px;
	width:110px;
	min-height:30px;
	border:outset #97927f 2px;
	background:#aea996;
	font-weight:bold;
	font-size:0.7em;
	color:#2e2e2e;
	padding:2px;
	text-align:center;
	}
	
.quotebutton:hover {	
	color:#ffffcc;
	}
	

/*++++++++++++++ version displaced up for page h1 +++++++++++++++++ */

.quotebuttonh1 {	
	position:relative;
	top:-15px;
	float:right;
	margin:10px 0px;
	width:120px;
	min-height:30px;
	border:outset #97927f 2px;
	background:#aea996;
	font-weight:bold;
	font-size:0.7em;
	color:#2e2e2e;
	padding:2px;
	text-align:center;
	}
	
.quotebuttonh1:hover {	
	color:#ffffcc;
	}
	
/*++++++++++++++ common to both +++++++++++++++++ */
	
.bigger {	
	font-size:1.1em;
	}
	
a.boxed, a:visited.boxed {
	text-decoration:none !important;	
	color:#2e2e2e !important;
	}

a:hover.boxed {	
	color:#ffffcc !important;
	}

/*++++++++++++++ NEW Book button ENDS +++++++++++++++++ */


