* { margin: 0; padding: 0; }

body { 
	margin: 0;
	padding: 0;
	font: normal 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
    color: #444;
	text-align: center;
	background: #121212 url('../images/body.jpg') repeat-x left top;
}

p { 
	margin: 0;
	padding: 0 8px 0.6em 0;
	text-align: justify;
}

p span { 
	font-weight: bold;
}

address {
	font-style: normal;
	margin: 0;
	padding: 0 0 0.6em 0;
}

address span {
	font-weight: bold;
}

em	{
	font-family: Georgia, Times, "Times New Roman", serif;
}

a {
	color: #315d95;
	text-decoration: none;
}

a:visited, a:active {
	text-decoration: none;
}

a:hover {
	color: #5195CE;
	text-decoration: none;
}

a img { border: none; }

img.right {
	float: right;
	margin: 0;
	padding: 0 0 0 8px;
}

img.left {
	float: left;
	margin: 0 8px 0 0;
	padding: 0 8px 0 0;
}

img.border {
	margin: 0;
	padding: 0;
	border: 2px solid #d1d1d1;
}

.clearfloat {
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

.clearer {
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0.4em 0 0.3em 0;
}

h1 {
	font-size: 13px;
	line-height: 1.4;
	color: #222;
}

h2 {
	font-size: 12px;
	line-height: 1.2;
	color: #444;
}

h3 {
	font-size: 11px;
	line-height: 1.1;
	color: #555;
}

h3.wborder {
	border-bottom: 1px solid #b2d40a;
	margin-bottom: 4px;
	color: #4ebaff;
}

h2.topborder {
	border-top: 1px solid #b2d40a;
	margin: 0 8px 4px 0;
	color: #4ebaff;
	text-align: right;
}

h2.topborder span {
	font-size: 90%;
	color: #444;
	font-weight: normal;
	text-align: right;
}

h4 {
	font-size: 11px;
	line-height: 1.1;
	color: #777;
}

p.emp {
	font-style: italic;
}

p.strng {
	font-weight: bold;
}

p.smll {
	font-size: 90%;
}

p.centered {
	text-align: center;
}

ul.blcks {
	margin: 0;
	padding: 0;
	list-style-type: disc;	
	width: 680px;
	float: left;
}

ul.blcks li {
	width: 33%;
	float: left;
	margin: 0;
	padding: 0;
	line-height: 1.4;
}

ul.blcks2 {
	margin: 0;
	padding: 0;
	list-style-type: disc;	
	width: 680px;
	float: left;
}

ul.blcks2 li {
	width: 50%;
	float: left;
	margin: 0;
	padding: 0;
	line-height: 1.4;
}

ul.inl {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.inl li {
	display: inline;
	margin: 0;
	padding: 0 3px 0 0;
}

/* main-layout */
#wrapper {
	width: 920px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	height: auto !important;
	height: 100%; /*Hack IE6*/
	min-height: 100%; /*Hack Firefox*/
	background-color: #fff;
	border-left: 8px solid #fff;
	border-right: 8px solid #fff;
}

#header {
	margin: 0;
	padding: 2px 0 0 0;
	background-color: #fff;
}	

#container {
	margin: 0 0 8px 0;
	padding: 0;
	background-color: #fff;
}

.main-content {
	margin: 0;
	padding: 0;
	width: 698px;
	min-height: 600px;
	float: left;
	background-color: #fff;
} 

.sidebar {
	float: right;
	margin: 0;
	padding: 0 2px 0 0;
	width: 210px;
	background-color: #fff;
}
/* end of main-layout */

/* #HEADER */
.header-inner {
	margin: 4px 0;
	padding: 4px 4px 0;
	height: 72px;
	position: relative;
	top: 0;
	left: 0;
}

.header-inner img {
	margin: 0;
	padding: 0;
}

.header-inner ul {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 4px 0 0 0;
}

.header-inner li {
	display: inline;
	color: #437cb2;
	font: 11px/1.4 Arial, Helvetica, sans-serif;
}

.header-inner ul a:link, .header-inner ul a:visited {
	margin: 0;
	padding: 0 4px 0 3px;
	text-decoration: none;
	color: #990066;
	font-weight: bold;
}

.header-inner ul a:hover {
	color: #334b74;
}

.header-inner p {
	font: normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	margin: -14px 0 0 72px;
	padding: 0;
}

.header-inner p span {
	color: #ff3335;
	font-style: italic;
	font-weight: bold;
}
/* END OF HEADER */
/* NAVIGATION */
#navigation {
	margin: 0;
	padding: 0;
	background: #fff url(../images/navs.png) repeat-x left -4px;
	border: 1px solid #e1e1e1;
	border-bottom: 2px solid #eae4d6;
}

ul#nav {
	display: block;
	height: 28px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul#nav li { 
	display: inline;
}

ul#nav li a {
	display: block;
	float: left;
	margin: 0;
	font: bold 11px/1.6 Geneva, Arial, Helvetica, sans-serif;
	padding: 6px 12px 0 12px;
	color: #666;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
	height: 22px;
	border-right: 2px solid #dfdfdf;
}

ul#nav li a:hover {
	background-color: #3d80b0;
	color: #fff;
}

ul#nav li a.active, ul#nav li a.active:hover {
	color: #fff;
	background: #3D515C;
	cursor: default;
	font-weight: bold;
}

ul#nav li.current a {
	color: #333;
	background: #fff url(../images/background_nav.gif) repeat-x left bottom;
	cursor: default;
	font-weight: bold;
}

/* END OF NAVIGATION*/
/* BREADCRUMB */
#breadCrumb {
	margin: 0 0 8px 0;
	padding: 0;
	background: #fff url(../../images/bc_bg.png) no-repeat top left;
	height: 28px;
}

#breadCrumb p {
	color: #444;
	margin: 0;
	padding: 0 12px;
	font: normal 10px/28px Verdana, Arial, Helvetica, sans-serif;
}

#breadCrumb  p span {
	font-weight: 400;
}

#breadCrumb a {
	background: transparent url(/images/arrow.gif) no-repeat center right;
	text-decoration: none;
	margin: 0;
	padding: 0 10px 0 4px;
	color: #c0c0c0;
}

#breadCrumb a:visited, #breadCrumb a:active {
	color: #c0c0c0;
}

#breadCrumb a:hover {
	color: #444;
}

/* END OF BREADCRUMB */
/* CONTAINER */
.main-content .inner {
	margin: 0 0 16px 4px;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
}

.main-content .inner2 {
	margin: 0 0 16px 4px;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
	background-color: #fff;
}

.main-content .inner ul, .main-content .inner ol, .main-content .inner2 ul, .main-content .inner2 ol {
	margin: 0;
	padding: 0 4px 12px 16px;
}

ul#sitelist {
	list-style-type: none;
}

.subs {
	margin: 0 0 2px; 0;
	padding: 0;
	background: #fff url(../images/sidebar-bg.png) 0 100% no-repeat;
	overflow: hidden;
}

.subs ul {
	margin: 0;
	padding: 0 8px 12px 8px;
	list-style-type: none;
}

.subs li {
	font-size: 10px;
	line-height: 1.8;
	border-bottom: 1px solid #eee;
}

.subs h2 { 
	margin: 0;
	padding: 2px 4px 4px 8px;
	background: url(/images/sidebar_header.png) no-repeat;
	line-height: 20px;
	color: #fff;
}

.subs h3 {
	margin: 0;
	padding: 2px 4px 4px 8px;
}

#main-nav-top { 
	margin: 0;
	padding: 0;
	background: url(/images/samui_nav_top.jpg) no-repeat;
	height: 150px;
}

.subs h2 a:link, .subs h2 a:visited {
	color: #fff;
}

.subs h2 a:hover {
	color: #efefef;
}

.subs ul ul {
	margin: 0 0 0 8px;
	padding: 0 4px 4px 12px;
	list-style-image: url(../images/tree_arrow.png);
	font-style: italic;
}

h2.related {
	margin: 4px;
	padding: 0 4px;
	border-bottom: 1px solid #e1e1e1;
	color: #4F90FF;
}

.related ul {
	margin: 4px 0;
	padding: 0;
	border: none;
	list-style-type: none;
}

.related ul li {
	margin: 0;
	padding: 0;
	border: none;
	font-size: 10px;
	line-height: 1.5;
}

.related ul li a {
	margin: 0;
	padding: 0;
	display: block;
}

.related ul li a span {
	margin: 0;
	padding: 0 6px;
	color: #444;
}

.related ul li a:hover span {
	color: #777;
}

/* -- .main-content .inner positioning for diving -- */
.site-id {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	width: 240px;
	background: #fafafa url(../images/footer_bg.gif) repeat left top;
	border: 1px solid #ccc;
}

.site-id h2 {
	margin: 0;
	padding: 0.4em 0 0.1em 4px;
}

.site-id p {
	margin: 0;
	padding: 0 4px 0.2em 4px;
	color: #555;
	text-align: left;
}

.site-id p span{
	padding-right: 6px;
}

.site-id p#gallery {
	margin: 0 0 4px 0;
	padding: 0;
	text-align: center;
}	

.site-id p#gallery img {
	margin: 0 1px 0 1px;
	padding: 0;
	border: 1px solid #444;
}

.content {
	margin: 0 250px 12px 0;
	padding: 0;
	background-color: #fff;
	color: #444;
}
/* -- end of .main-content .inner positioning for diving -- */
/* -- building blocks -- */
.blocks {
	margin: 0 10px 8px 0;
	float: left;
	width: 216px;
	height: 100%;
	padding: 0;
	background-color: #efefef;
	border: 1px solid #c0c0c0; 
	height: 28em;
}

.blocks h2 {
	margin: 0;
	padding: 4px 4px 0 4px;
	text-transform: capitalize;
	font-size: .9em;
	line-height: 110%;
}

.blocks p {
	margin: 0;
	padding: 2px 4px 4px 4px;
	font-size: 0.9em;
	line-height: 150%;
}

.blocks p img {
	margin: 0;
	padding: 0 0 0 4px;
}

.blocks a {
	margin: 0;
	padding: 0 0 0 12px;
	background: #efefef url(../images/bl_arrow.gif) no-repeat left center;
}

.blocks img {
	margin: 0;
	padding: 4px;
}
/* -- end of building blocks -- */
.blocks2 {
	margin: 4px 4px 8px 4px;
	float: left;
	width: 326px;
	height: 100%;
	padding: 0;
	background-color: #fff;
	border-right: 1px dotted #dfdfdf;
}

.blocks2 h2 {
	margin: 0;
	padding: 4px 4px 0 4px;
	text-transform: capitalize;
}

.blocks2 p {
	margin: 0;
	padding: 2px 4px 4px 4px;
}

.blocks2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: normal 1em/1.8 Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.blocks2 ul#tour-inc {
	margin: 0 0 0 16px;
	padding: 0 0 0 0;
	list-style-type: disc;
	font: normal 1em/1.6 Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.blocks2 li span {
	font-weight: bold;
}

/* //image container for lightbox// */
.picturebox {
	margin: 4px 0 16px;
	padding: 0;
}

.picturebox p {
	margin: 0;
	padding: 0;
}

.picturebox img {
	background: #c2c2c2 url(images/img_box.gif) no-repeat;
	margin: 0 4px;
	padding: 2px;
	width: 84px;
	height: 56px;
	border: none;
}

.picturebox .noborder {
	margin: 0 2px;
	padding: 2px 0;
	border: none;
	background: #fff;
	width: 100px;
	height: 56px;
}
/* //end of container for lightbox// */
h2#itenarary {
	color: #fff;
	background-color: #fff;
	padding: 6px 0 0 24px;
	margin: 0;
	background: #fff url(../images/h_header.png) no-repeat left top;
	height: 40px;
}

p.totheright {
	text-align: right;
}

p.totheright a:link, p.totheright a:visited {
	color: #b60101;
}

p.totheright a:hover {
	color: #c73e3e;
}

/* END OF CONTAINER */
/* EXTRAS */
#extras-up {
	margin: 0 34px;
	padding: 0;
	height: 16px;
	clear: both;
	background: #fff url(/images/extras-up.jpg) no-repeat left top;
}

#extras {
	margin: 0;
	padding: 0 4px 0 0;
	height: 24px;
	clear: both;
	background-color: #ebebeb;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

#extras p {
	margin: 0;
	padding: 4px 0 4px 12px ;
	text-align: right;
}

/* END OF EXTRAS */
/* FOOTER */
#footer {
	margin: 0;
	padding: 0;
	background: #fff url(images/aff-tat.jpg) no-repeat right 12px;
	clear: both;
	height: 92px;
}

#footer p {
	margin: 0 12px;
	padding: 4px 0 4px;
	color: #4b829e;
}

#footer p a:link, #footer p a:visited {
	color: #00759a;
}

#footer p a:hover {
	color: #89b5cc;
}

#footer p.smll, #footer p.smll a {
	font-size: 90%;
	font-weight: bold;
}

/* END OF FOOTER */
/* accor-menu */
.menu_list {
	width: 210px;
	margin: 0 0 16px;
	padding: 0;
}
.menu_head {
	padding: 4px 6px;
	cursor: pointer;
	position: relative;
	margin: 0 1px 1px;
	font-weight: bold;
	font-size: 10px;
	background: #E6E6E6 url(/images/left.png) center right no-repeat;
}

.menu_head a:link, .menu_head a:visited {
	color: #888;
}

.menu_head a:hover {
	color: #222;
}

.menu_body {
	margin: 0 1px 1px;
	display: none;
}
.menu_body a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	display: block;
	color: #006699;
	background-color: #EFEFEF;
	padding-left: 6px;
	text-decoration: none;
	font-size: 11px;
	line-height: 1.5;
}
.menu_body a:hover{
	color: #0099FF;
}
.menu-normal a {
	font-weight: normal;	
}
.menu-normal a:hover {
	text-decoration: none;	
}

.menu_header {
	margin:  0 1px 1px;
	padding: 4px 6px;
	background-color: #D2D2D2;
	color: #777;
	font: bold 12px/1.4 Geneva, Arial, Helvetica, sans-serif;
}
/* end of accor menu */
/* hotel tag container */
#hoteltag {
	margin: 0 0 1em 0;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
	height: 8em;
	width: 684px;
}

#hoteltag .logo {
	margin: 0;
	padding: 0.1em 0.2em 0.1em;
	position: absolute;
	top: 0;
	left: 0;
}

#hoteltag .tags {
	margin: 0;
	padding: 0.1em 0.2em 0.1em;
	position: absolute;
	top: 0;
	left: 320px;
}

#hoteltag .tags h6 {
	font: bold 1.0em/1.4 Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 0.1em;
	text-transform: uppercase;
}

#hoteltag .tags h6 span {
	font: normal 0.9em/1.2 Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 0.1em;
	text-transform: none;
}

#hoteltag .tags p {
	font: normal 1.0em/1.4 Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 0.1em;
	text-align: left;
}

#hoteltag .tags p span {
	margin-right: 4px;
}

/* end of hotel tag container */
/* hotel nav */
/* //hotel navigation// */
#hotelnav {
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 34px;
	width: 686px;
}

#hotelnav .navlist {
	margin: 0 0 4px 0;
	padding: 6px 0 4px 5px;
	border-bottom: 1px solid #ACD1E9;
	font: 11px Geneva, Arial, Helvetica, sans-serif;
}

#hotelnav .navlist li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

#hotelnav .navlist li a {
	padding: 2px 12px;
	margin-left: -3px;
	border: 1px solid #fff;
	border-bottom: none;
	background-color: #ACD1E9;
	text-decoration: none;
	word-spacing: 1px;
}

#hotelnav .navlist li a:link { color: #666; }

#hotelnav .navlist li a:visited { color: #666; }

#hotelnav .navlist li a:hover {
	color: #333;
	background-color: #fff;
	border-color: #ACD1E9;
	padding-bottom: 5px;
}

#hotelnav .navlist li a#aktif {
	color: #333;
	background-color: white;
	padding-bottom: 5px;
	border-color: #ACD1E9;
}

#hotelnav .navlist a.reservation {
  	background: #d9d1aa;
}

/* hotel nav */
/* forecast */
.weather {
	margin: 2px 4px 8px;
	padding: 4px 0;
}
.weathercom {
	margin: 8px;
	padding: 0;
}
/* end of forecast */
/* accommodation main */
.dealsbox {
	margin: 0 0 4px;
	padding: 4px 0;
	width: 684px;
	height: 146px;
	border: 1px solid #e1e1e1;
	background-color: #efefef;
}

.hotelpic {
	float: left;
	margin: 4px 8px 4px 0;
	padding: 0;
	width: 108px;
	height: 100%;
}

.hotelpic img {
	margin: 8px 0 0 2px;
	padding: 0;
}

.hotelinf {
	float: left;
	margin: 4px 4px 12px 0;
	padding: 0;
	width: 476px;
	height: 100%;
}

.hotelinf h3, .hotelinf p {
	line-height: 16px;
}

.hotelinf p img {
	border: none;
}

.price {
	float: left;
	margin: 4px 0 4px 0;
	padding: 0;
	width: 80px;
	height: 136px;
	background-color: #ebebeb;
	border: 1px solid #ddd;
}

.price p {
	margin: 0;
	padding: 8px 2px 0;
	font: 13px/1.3 Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.price p span {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 14px;
}

/* why book with us */
.whyus {
	margin: 8px 4px;
	padding: 0 4px;
	border: 1px dotted #e4e4e4;
	color: #555;
	background-color: #ebebeb;
}

.whyus ul {
	margin: 0;
	padding: 0 18px;
	list-style-image: url(../images/inner_next.gif);
}

.whyus ul li {
	margin: 0;
	padding: 0;
	font: 10px/1.8 Verdana, Arial, Helvetica, sans-serif;
}
/* why book with us */

/* accommodation main destinations */
.accom {
	margin: 4px 0 12px;
	padding: 0;
	background: #fff url(../images/acco_main-bg.png) no-repeat left top;
	width: 684px;
	height: 171px;
}

.accom h2 { 
	margin: 0;
	padding: 2px 4px 2px 20px;
	background: url(/images/acco_header.png) no-repeat;
	line-height: 20px;
	color: #fff;
}

.accom p {
	margin: 0;
	padding: 2px 4px 2px;
	line-height: 18px;
}

/* accommodation main destinations */

/* accommodation terms */
.terms {
	margin: 0 8px 0 0;
	padding: 4px;
	background-color: #DAE0E0;
	border: 1px solid #D0D6D3;
}

.terms ul {
	font-size: 95%;
}

/* stylish table */
#stylish {
	width: 500px;
	padding: 0;
	margin: 4px 0 8px;
}

#stylish caption {
	padding: 0;
	width: 500px;	 
	font: bold 11px/12px Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #F68C1E;
}

#stylish th {
	width: 120px;
	font: bold 11px/16px Geneva, Arial, Helvetica, sans-serif;
	color: #555;
	border: 1px solid #e77817;
	text-align: left;
	padding: 3px 6px 3px 12px;
	background-color: #F68C1E;
}

#stylish td {
	background-color: #F68C1E;
	padding: 3px 6px 3px 12px;
	color: #fff;
	text-align: leftt;
	font: normal 11px/16px Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #e77817;
}
/*stylish */
/* stylish table */
#stylishblue {
	width: 684px;
	padding: 0;
	margin: 4px 0 8px;
}

#stylishblue caption {
	margin: 0;
	padding: 0;
	width: 682px;	 
	font: bold 11px/12px Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #005e9c;
}


#stylishblue th {
	margin: 0;
	font: bold 10px/16px Geneva, Arial, Helvetica, sans-serif;
	color: #555;	
	text-align: left;
	padding: 3px 2px 3px 4px;
	background-color: #80d2f8;
	border: 1px solid #9eddfa;
}

#stylishblue td {
	margin: 0;
	padding: 3px 2px 3px 4px;
	color: #666;
	text-align: left;
	font: normal 10px/16px Geneva, Arial, Helvetica, sans-serif;
	background-color: #8fd7f9;
	border: 1px solid #9eddfa;
}

#stylishblue tr:hover th[scope=row], #stylishblue tr:hover td { 
  background-color: #cae8ea;
  color: #555;
}


.stylishblue {
	width: 684px;
	padding: 0;
	margin: 4px 0 8px;
}

.stylishblue caption {
	margin: 0;
	padding: 0;
	width: 682px;	 
	font: bold 11px/12px Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #005e9c;
}


.stylishblue th {
	margin: 0;
	font: bold 10px/16px Geneva, Arial, Helvetica, sans-serif;
	color: #555;	
	text-align: left;
	padding: 3px 2px 3px 4px;
	background-color: #80d2f8;
	border: 1px solid #9eddfa;
}

.stylishblue td {
	margin: 0;
	padding: 3px 2px 3px 4px;
	color: #666;
	text-align: left;
	font: normal 10px/16px Geneva, Arial, Helvetica, sans-serif;
	background-color: #8fd7f9;
	border: 1px solid #9eddfa;
}

.stylishblue tr:hover th[scope=row], .stylishblue tr:hover td { 
  background-color: #cae8ea;
  color: #555;
} 

/* stylish table */
/* All form elements are within the definition list for this example */
dl {
	position: relative;
	width: 650px;
}

dt {
    clear: both;
    float:left;
    width: 130px;
    margin: 0 0 12px 0;
    padding-left: 6px;
    text-align: left;
}

dd {
    float: left;
    width: 498px;
    margin: 0 0 12px 0;
    padding-left: 6px;
}

h3.stylishp {
	color: #d2242f;
	font: bold 11px/16px Geneva, Arial, Helvetica, sans-serif;
}

/* call us */
.call_us {
	margin: 8px 0;
	padding: 0;
	background: #fff url(../images/call_us-bg.png) no-repeat left top;
	width: 206px

}

.call_us p {
	font: normal 11px/1.5 Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 8px 64px 4px 8px;
	height: 120px;
}

a.tooltip span {display:none; padding:0; margin-left:-50px; margin-top:-154px; width:154px;}

a.tooltip:hover span{display:inline; position:absolute; background:#ffffff url(../images/call_us.png); border:1px solid #cccccc; color:#6c6c6c; width: 154px; height: 154px;}
/*/* accom list */
#dest {
	margin: 4px 0;
	padding: 0;
	border: 1px solid #e1e1e1;
	width: 680px;
	height: 200px;
	background-color: #f1cfa7;
}

#dest h2 {
	margin: 0;
	padding: 4px 0 0 4px;
}

.destinations {
	list-style: none;
	margin: 0px 4px;
	padding: 0px;
	width: 140px;
	float: left;
}

.destinations li {
	padding-left: 15px;	
	text-align:left;
	background-repeat: no-repeat;
	background-position: left center;
	font: 10px/1.5 Geneva, Arial, Helvetica, sans-serif;
}

li.main {
	background-image: url(images/arr_org.gif);
	margin: 5px 0px;
}

li.sub {
	background-image: url(images/arr_blck.gif);
	margin: 5px 0px 0px 10px;
}

li.sub1 {
	background-image: url(images/arr_blck.gif);
	margin: 5px 0px 0px 10px;
}
li.sub2 {
	background-image: url(images/bc_arrow.gif);
	margin: 5px 0px 0px 25px;
}

li.main a {
	color: #dd3e07 !important;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}	

li.sub a, li.sub1 a {
	color:#595858 !important;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

li.sub a:visited, li.sub1 a:visited {
	color:#5D5B5A !important;
}

li.sub a:hover,li.sub1 a:hover{
	color:#f35305 !important;
}

li.sub2 a:hover{
	color:#227CE8 !important;
}

/* end of accom list */
table#sbv {
width:100%;
margin:0.2em 0;
border-collapse:collapse;
}
table#sbv td {
color:#678197;
padding: 2px 5px;
text-align:left;
background-color: #fff;
border: 1px solid #ddd;
font: normal 10px/1.4 Arial, Helvetica, sans-serif;
}