/* Site Borders */
.b_grey { border: 1px solid #cccccc;}
.b_t {border-top: 1px solid #cccccc; border-right: 0px solid #000000; width: 100%;}
.b_lrbt {border: #cccccc 1px solid;}
.b-b {border-bottom: 1px solid #cccccc;}
.b-bb {border-bottom: 1px solid #000000;}
.b-b2 {border-bottom: 2px solid #cccccc;}
.b_tb {border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc;}
.b-t {border-top: 1px solid #cccccc;}
.b-l {border-left: 1px solid #cccccc;}
.b-r {border-right: 1px solid #cccccc;}
.b-lr {border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;}
.b-lrt {border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc;}
.b-lrb {border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc;}
.b-lrbt {border: 1px solid #cccccc;}  
.b-blue50-l {border: 1px solid #80a9dd;}
.b-t_blue50 {border-top: 2px solid #80a9dd;}
.b-b_blue50 {border-bottom: 2px solid #80a9dd;}
.b-lr_blue50 {border-right: 2px solid #80a9dd; border-left: 2px solid #80a9dd;}
.b-lr_green {border-right: 2px solid #3A8E1B; border-left: 2px solid #3A8E1B;}
.b-t_green {border-top: 2px solid #3A8E1B;}
.b-b_green {border-bottom: 2px solid #3A8E1B;}
.b_lrbt_green {border: 1px solid #3A8E1B;}
.b_lrb_green {border-top: 0px none #3A8E1B; border-right: 1px none #3A8E1B; border-bottom: 1px none #3A8E1B; border-left: 1px none #3A8E1B;}
.b_lrbt_orange {border: 1px solid #EECA6E;}
.b_lrb_orange {border-top: 0px none #EECA6E; border-right: 1px none #EECA6E; border-bottom: 1px none #EECA6E; border-left: 1px none #EECA6E;}
.b_t_blue50 {border-top: 1px solid #80a9dd;}
.b_lrbt_blue {border: 1px solid #0052B9;}
.b_lrb_blue {border-top: 0px none #0052B9; border-right: 1px none #0052B9; border-bottom: 1px none #0052B9; border-left: 1px none #0052B9;}
.b_lrbt_black {border: 1px solid #000000;}
.b_lrb_black {border-top: 0px none #000000; border-right: 1px none #000000; border-bottom: 1px none #000000; border-left: 1px none #000000;}
.b-lrb_drk_red {border-right: 2px solid #A62100; border-bottom: 2px solid #A62100; border-left: 2px solid #A62100;}
.b-lr_drk_grey {border-left: 2px solid #999999; border-right: 2px solid #999999;}
.b-b_drk_grey {border-bottom: 2px solid #999999;}
.b-t_drk_grey {border-top: 2px solid #999999;}

/* corner styles */
/* masthead corners */
.masthead_left_corner {background-image: url("http://cdn.tripadvisor.com/img/corners/mastheadLeftCorner.gif"); background-position: left bottom; background-repeat: no-repeat;}
.masthead_right_corner {background-image: url("http://cdn.tripadvisor.com/img/corners/mastheadRightCorner.gif"); background-repeat: no-repeat; background-position: right bottom; padding-right: 15px;}
/* side navigation corners */
.topLeftRoundedCorner {background-image: url("http://cdn.tripadvisor.com/img/corners/SideBarLeftCorner.gif"); background-repeat: no-repeat; background-position: left top;}
.topRightRoundedCorner {background-image: url("http://cdn.tripadvisor.com/img/corners/SideBarRightCorner.gif"); background-repeat: no-repeat; background-position: right top;}
/* my TripAdvisor corners */
.topLeftRoundedSolid {background-image:  url("http://cdn.tripadvisor.com/img/corners/SideBarSolidLeftCorner.gif"); background-repeat: no-repeat; background-position: left top;}
.topRightRoundedSolid {background-image:  url("http://cdn.tripadvisor.com/img/corners/SideBarSolidRightCorner.gif"); background-repeat: no-repeat; background-position: right top;}
/* search box corners */
.topLeftSearchCorner {background-image: url("http://cdn.tripadvisor.com/img/corners/topLeftSearchCorner.gif"); background-repeat: no-repeat; background-position: left top;}
.topRightSearchCorner {background-image: url("http://cdn.tripadvisor.com/img/corners/topRightSearchCorner.gif"); background-repeat: no-repeat; background-position: right top;}
/* commerce */
.topleftContentCorner {background-image:  url("http://cdn.tripadvisor.com/img/corners/ContentLeftCorner.gif"); background-repeat: no-repeat; background-position: left top;}
.topRightContentCorner {background-image:  url("http://cdn.tripadvisor.com/img/corners/ContentRightCorner.gif"); background-repeat: no-repeat; background-position: right top;}

/* ¸Þ´º */
/**************** menu coding *****************/

#menu {
width: 100%;
background: #eee;
float: left;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
}
a.transparent-link, a.transparent-link:hover, a.transparent-link:visited {
color: white;
text-decoration: none;
}
td#logo a img, a:hover img, a:link img, a:visited img, a:active img{
border-width: 0px;
}
td#topmenu a:hover img {
border-color: #FF0000;
border-width: 2px;
}
td#topmenu a img, a:link img, a:visited img{
border-color: #FFFFFF; //#3d517a;
border-width: 2px;
}


div#color2 table{
border:solid #7e623f 1px;
}

div#color2 td.top{
background: #7e623f;
}

a:hover{
text-decoration:underline;
}

a:link{
text-decoration:none;
color:navyblue;
}

a:visited{
text-decoration:none;
}


a.side1:link, a.side1:visited, a.side2:link, a.side2:visited {
text-decoration:none;
color:#222222;
font-weight:bold;
font-size:small;
}
a.side3:link, a.side3:visited {
text-decoration:none;
color:#222222;
font-weight:normal;
font-size:small;
}

a.brown:link, a.brown:visited {
text-decoration:none;
color:#995500;
font-weight:normal;
font-size:small;
}
a.blue:link, a.blue:visited {
text-decoration:none;
color:mediumblue;
font-weight:normal;
font-size:medium;
}
a.s1:link, a.s1:visited {
text-decoration:none;
color:#000000;
font-weight:bold;
font-size:small;
}
a.s2:link, a.s2:visited {
text-decoration:none;
color:#555555;
font-weight:normal;
font-size:small;
}

a.side1:hover, a.side2:hover, a.side3:hover {
text-decoration:none;
}

a.ranking:link, a.ranking:visited, a.ranking:hover{
color: #2d416a;
font-weight:normal;
font-size:1.0em;
text-decoration:none;
}
a.ranking:hover {text-decoration:none;}

a#black:link, a#black:visited{
color:black;
font-weight:normal;
}
a#black:hover{
color:mediumblue;
font-weight:normal;
}

ul {
margin: 0px 0px 0px 12px;
padding: 0 0 0 0;
}
li {
margin: 0px 0px 0px 8px;
padding: 0 0 0 0;
}
ol {
margin: 0px 0px 0px 22px;
padding: 0 0 0 0;
}
ol li {
margin: 0px 0px 0px 10px;
padding: 0 0 0 0;
}
ul#none {
list-style-type:none;
margin: 0px 0px 0px 0px;
}
li#day1 {
color:#ee0000;
}
li#day2 {
color:orange;
}
li#day3 {
color:#00cc00;
}
