/* --------------------------------------------------------------
   reset.css
   * Resets default browser CSS.
-------------------------------------------------------------- */

html { margin: 0; padding: 0; border: 0; }
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* This helps to make newer HTML5 elements behave like DIVs in older browers */
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section { display: block; }
/* Line-height should always be unitless! */
body { line-height: 1.5; background: #000; }
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
/* float:none prevents the span-x classes from breaking table-cell display */
caption, th, td { text-align: left; font-weight: normal; float: none !important; }
table, th, td { vertical-align: middle; }
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: "" ""; }
/* Remove annoying border on linked images. */
a img { border: none; }
/* Remember to define your own focus styles! */
:focus { outline: 0; }
ul, ul li, ol, ol li { list-style: none; padding: 0; margin: 0; }
/* --------------------------------------------------------------

   typography.css
   * Sets up some sensible default typography.

-------------------------------------------------------------- */

/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
html { font-size: 100.01%; }
body { font-size: 75%; color: #222; background: #000; font-family: Arial, Helvetica, sans-serif; }
/* Headings
-------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #111; }
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }
/* Text elements
-------------------------------------------------------------- */

p { margin: 0 0 1.5em; }
/*
  These can be used to pull an image at the start of a paragraph, so
  that the text flows around it (usage: <p><img class="left">Text</p>)
 */
.left { float: left !important; }
p .left { margin: 1.5em 1.5em 1.5em 0; padding: 0; }
.right { float: right !important; }
p .right { margin: 1.5em 0 1.5em 1.5em; padding: 0; }
a:focus, a:hover { color: #09f; }
a { color: #06c; text-decoration: underline; }
blockquote { margin: 1.5em; color: #666; font-style: italic; }
strong, dfn { font-weight: bold; }
em, dfn { font-style: italic; }
sup, sub { line-height: 0; }
abbr, acronym { border-bottom: 1px dotted #666; }
address { margin: 0 0 1.5em; font-style: italic; }
del { color: #666; }
pre { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }
/* Lists
-------------------------------------------------------------- */

li ul, li ol { margin: 0; }
/*ul, ol { margin: 0 1.5em 1.5em 0; padding-left: 1.5em; }*/

ul { list-style-type: disc; }
ol { list-style-type: decimal; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em; }
/* Tables
-------------------------------------------------------------- */

/*
  Because of the need for padding on TH and TD, the vertical rhythm
  on table cells has to be 27px, instead of the standard 18px or 36px
  of other elements.
 */
table { margin-bottom: 1.4em; width: 100%; }
th { font-weight: bold; }
thead th { background: #c3d9ff; }
th, td, caption { padding: 4px 10px 4px 5px; }
/*
  You can zebra-stripe your tables in outdated browsers by adding
  the class "even" to every other table row.
 */
tfoot { font-style: italic; }
caption { background: #eee; }
/* Misc classes
-------------------------------------------------------------- */

.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide { display: none; }
.quiet { color: #666; }
.loud { color: #000; }
.highlight { background: #ff0; }
.added { background: #060; color: #fff; }
.removed { background: #900; color: #fff; }
.first { margin-left: 0; padding-left: 0; }
.last { margin-right: 0; padding-right: 0; }
.top { margin-top: 0; padding-top: 0; }
.bottom { margin-bottom: 0; padding-bottom: 0; }
.clear { clear: both; }
.image12_sel { background-color: #F00; }
.outer_wrapper { height: 700px; margin: 0 auto; position: relative; width: 1200px; overflow: hidden; background: #fff url(../images/layout_images/background.html) no-repeat 0 0; }
#canvas_holder { width: 2000px; height: 700px; }
.orientCanvas { position: absolute; }
#wall_vert_img, #wall_vert_hgt_img, #wall_latest_img, #floor_latest_img { display: none; }
#logo_img { position: absolute; top: 0; left: 0; z-index: 108; }
.view360 { position: absolute; margin-left: 80%; top: 2%; font-size: 20px; z-index: 108; }

#wallCanvas { width: 340px; height: 630px; top: 0px; left: 863px; background: #fff; z-index: 101; }
#floorCanvas { width: 1000px; height: 230px; top: 470px; left: 0px; background: #fff; z-index: 101; }

#sideCanvas { width: 760px; height: 700px; top: 0px; left: 00px; background: #fff; z-index: 101; }
#sideCanvas1 { width: 340px; height: 630px; top: 0px; left: 863px; background: #fff; z-index: 101; }

#screenshotCanvas { z-index: 100; display: none; }
.tile_ul { width: 150px; }
.tile_ul > li { cursor: pointer; }
.tile_ul > li.selected_tile { border: 1px solid red; }
#tile_box { width: 150px; position: absolute; top: 0; left: 0; }
#icon_menu { position: absolute; width: 100px; right: 0; top: 108px; z-index: 106; }
#icon_menu a { margin-bottom: 20px; display: block; padding-top: 40px; text-align: center; padding-bottom: 20px; text-decoration: none; color: #666; font-weight: bold; }
#icon_menu a:hover { color: #333; }
#help_a { background: url(../images/layout_images/help_icon.png) no-repeat center top; }
#reset_a { background: url(../images/layout_images/reset_icon.png) no-repeat center top; }
#icon_menu a#floor_turn_a { background: url(../images/layout_images/turn_red.html) no-repeat center top; color: #c00; z-index: 100; }
#icon_menu a#floor_turn_a:hover { color: #f00; }
#turn_cover { width: 100px; height: 87px; position: absolute; top: 187px; right: 0; display: none; z-index: 101; }
#ext_link_wrapper { background: url("../images/layout_images/ext_link_bk.png") no-repeat scroll right 0 transparent; bottom: 70px; height: 27px; padding-left: 25px; padding-top: 6px; position: absolute; right: 153px; width: 154px; z-index: 102; }
#ext_link_wrapper a { color: #333; text-decoration: none; }
#ext_link_wrapper a:hover { color: #777; }
#zoom_a { background: url(../images/layout_images/zoom_icon.png) no-repeat center top; }
#zoom_a.zoom_2x_state { background: url(../images/layout_images/zoom_1x.png) no-repeat center top; }
#wait_msg { position: absolute; right: 125px; top: 80px; display: none; }
#wait_msg span { font-weight: bold; font-style: italic; color: #333; }
#save_mail_option_div { background: url("../images/layout_images/grey_grad_bk.png") repeat-x scroll 0 0 transparent; bottom: 70px; height: 33px; position: absolute; right: 0; width: 153px; z-index: 102; }
.scaleup { z-index: 103; transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); }
#save_mail_option_div a { color: #606060; display: block; float: left; font-size: 12px; height: 27px; padding-left: 3px; padding-top: 6px; text-decoration: none; width: 27px; }
#save_a { background: url(../images/layout_images/save_icon.png) no-repeat 10px center; }
#save_mail_option_div #mail_a { background: url("../images/layout_images/mail_icon.png") no-repeat scroll 5px center transparent; margin-left: 20px; padding-left: 28px; width: 34px; }
#save_mail_option_div a:hover { color: #888; }
#img_save { float: left; margin-left: 10px; margin-top: 9px; }
#main_selection_panel { width: 377px; /*	height: 544px;	*/
position: absolute; left: -700px; top: 103px; z-index: 108; border-top: 1px solid #ddd; }
#tab_selection_ul { margin: 0px; padding: 0px; }
#tab_selection_ul li { /*height: 103px;*/
margin: 0px; padding: 0px; background: url(../images/layout_images/vert_btn_sprite.png) no-repeat; text-indent: -9999px; cursor: pointer; }
#tab_selection_ul li#floor_sel_li { background-position: -39px 0px; height: 103px;/*	-moz-box-shadow: 0px 5px 5px #000;

	-webkit-box-shadow: 0px 5px 5px #000;
	box-shadow: 0px 5px 5px #000;*/ }
#tab_selection_ul li#wall_sel_li { background-position: -39px -103px; height: 103px; }
#tab_selection_ul li#highlt_sel_li { background-position: -39px -206px; height: 148px; }
#tab_selection_ul li.selected_sel_li { -moz-box-shadow: 4px 4px 5px #aaa; -webkit-box-shadow: 4px 4px 5px #aaa; box-shadow: 4px 4px 5px #aaa; }
#tab_selection_ul li#floor_sel_li.selected_sel_li { background-position: 0px 0px; }
#tab_selection_ul li#wall_sel_li.selected_sel_li { background-position: 0px -103px; }
#tab_selection_ul li#highlt_sel_li.selected_sel_li { background-position: 0px -206px; }
#start_here { background: url(../images/layout_images/start_here.png) no-repeat 0 0; height: 49px; width: 50px; position: absolute; left: 43px; top: 428px; }
#right_selection_div { /*float: right;*/
width: 39px; position: absolute; top: 122px; left: 35px; }
#inner_main_selection { width: 359px; padding-left: 18px; height: 575px; background: url(../images/layout_images/white_trans_bk.png); float: left; }
#inner_main_selection > ul > li { height: 575px; display: none; }
#inner_main_selection ul li.selected_content_li { display: block; }
#open_close { display: block; width: 39px; height: 28px; background: url(../images/layout_images/to_open_close_sprite.png) no-repeat 0 -28px; }
#open_close.to_close { background-position: 0 0px; }
.li_top_control { padding: 10px 0 0 0; height: 35px; }
#help_slide { width: 1000px; height: 700px; /*padding: 30px 0px 20px 30px;*/
position: absolute; /*right: -770px;*/
	/*top: 100px;*/
z-index: 106;/*background-image:url(../images/layout_images/bk.png);*/ }
#help_slide_inner { height: 460px; overflow: auto; }
#help_slide h2 { font-size: 20px; font-weight: bold; margin-bottom: 30px; }
#help_slide h3 { font-size: 14px; font-weight: bold; margin-bottom: 30px; }
#help_slide .line_clear { margin-bottom: 20px; border-bottom: 1px solid #ddd; height: 0; }
#close_help { position: absolute; top: -13px; left: -13px; }
.li_top_control { padding: 10px 0 0 0; height: 35px; }
.note_clear { padding-top: 10px; margin-bottom: 0; }
.li_top_control .radio_control_holder h5 { color: #515151; font-weight: bold; font-size: 14px; display: inline; margin-bottom: 5px; vertical-align: middle; line-height: 5px; }
.li_top_control label { color: #515151; font-weight: normal; font-size: 12px; display: block; margin-bottom: 5px; }
.li_top_control .li_top_control_left label, .li_top_control .li_top_control_right label { font-weight: bold; color: #666; }
.li_top_control .radio_control_holder { height: 35px; margin-bottom: 5px; background: url(../images/layout_images/center_shade_versep.png) no-repeat center bottom; }
.li_top_control .radio_control_holder label { display: inline; vertical-align: middle; }
.li_top_control .radio_control_holder input { margin-top: 0; vertical-align: middle; }
.li_top_control_left, .li_top_control_right { float: left; width: 178px; }
.li_top_control select { width: 157px; height: 20px; background: #74716f; color: #fff; border: 1px solid #b2b2b2; padding: 1px; }
.tile_pagination_wrapper { background: url(../images/layout_images/grey_trans_grad.png) repeat-x left top; padding-top: 13px; margin-left: -20px; padding-left: 20px; }
.tile_pagination { width: 340px; height: 47px; background: rgba(233,94,68,0.9); }
.tile_pagination > a, .tile_pagination > span { display: block; float: left; }
.tile_pagination > a { width: 60px; height: 47px; }
.left_first { width: 12px; height: 8px; background: url(../images/layout_images/first_left.png) no-repeat 0 -47px; }
.left_first:hover { background-position: 0 0; }
.left_arrow { width: 9px; height: 8px; background: url(../images/layout_images/left_arrow_flat.png) no-repeat 0 -47px; }
.left_arrow:hover { background-position: 0 0; }
.pagn_span { width: 100px; text-align: center; color: #fff; padding-top: 13px; height: 34px; font-size: 14px; }
.right_arrow { width: 9px; height: 8px; background: url(../images/layout_images/arrow_right_flat.png) no-repeat 0 -47px; }
.right_arrow:hover { background-position: 0 0; }
.right_last { width: 11px; height: 8px; background: url(../images/layout_images/last_right.png) no-repeat 0 -47px; }
.right_last:hover { background-position: 0 0; }
.tiles_loading { background: url(../images/layout_images/grey_trans_light_bk.png); position: absolute; top: 24px; left: 0; width: 350px; height: 385px; z-index: 1000; }
.tiles_loading > img { position: absolute; left: 65px; top: 183px; width: 220px; height: 19px; }
#hg_notice { padding: 5px 10px; margin-right: 10px; background: #ddd; margin-bottom: 15px; }
#hg_tab { /*border-left: 1px solid #aaa;*/
height: 32px; border-bottom: 1px solid #aaa; margin-left: -20px; padding-left: 20px; }
#hg_tab > li { /*background: url(../images/layout_images/two_tab.png) no-repeat -177px 0;*/
background: #666 url(../images/layout_images/inner_shad.html) repeat-x 0 bottom; width: 150px; float: left; height: 27px; padding-top: 5px; text-align: center; font-size: 14px; font-weight: bold; color: #fff; cursor: pointer; border: 1px solid #aaa; border-bottom: 1px solid #fff; border-bottom: none; }
#hg_tab > li:hover { background: #777; }
#hg_tab > li.selected_hg_tab { background-position: 0 0; background: #fff; color: #333; }
#hg_tab_content > li { padding: 5px 0 0 0; display: none; }
#hg_tab_content > li.hg_selected_tab_content { display: block; }
.main_tile_slider { overflow: hidden; }
.main_tile_slider > li { float: left; height: 400px; width: 350px; }
.tiles_container { height: 390px; width: 350px; overflow: hidden; padding-top: 20px; position: relative; }
.tile_div_holder { overflow: hidden; margin-left: -25px; }
div.tile_holder_div { background: url('../images/layout_images/ajax-loader.gif') no-repeat center center; float: left; margin-left: 25px; margin-bottom: 10px; cursor: pointer; text-align: center; padding: 3px 3px 0 3px; position: relative; }
.div_600X1200_holder div.tile_holder_div { margin-left: 43px; margin-bottom: 25px; }
.div_600X600_holder div.tile_holder_div { margin-bottom: 14px; width: 135px; padding-bottom: 25px; }
.div_200X300_holder div.tile_holder_div { margin-bottom: 50px; width: 76px; margin-left: 32px; padding-bottom: 15px; }
.div_300X300_holder div.tile_holder_div { margin-bottom: 33px; width: 75px; margin-left: 30px; padding-bottom: 15px; }
.div_200X200_holder div.tile_holder_div { margin-bottom: 55px; width: 76px; margin-left: 33px; padding-bottom: 10px; }
.div_395X395_holder div.tile_holder_div { margin-bottom: 70px; width: 101px; margin-left: 60px; padding-bottom: 20px; }
.div_200X400_holder div.tile_holder_div { margin-bottom: 70px; width: 76px; margin-left: 30px; padding-bottom: 20px; }
.div_224X448_holder div.tile_holder_div { margin-bottom: 50px; margin-left: 25px; padding-bottom: 20px; width: 150px; }
.div_250X375_holder div.tile_holder_div { margin-bottom: 40px; width: 150px; margin-left: 25px; padding-bottom: 20px; }
.div_300X450_holder div.tile_holder_div { margin-bottom: 30px; margin-left: 25px; padding-bottom: 20px; width: 150px; }
.div_148_5X600_holder div.tile_holder_div { margin-bottom: 25px; width: 75px; margin-left: 25px; padding-bottom: 20px; }
.div_305X610_holder div.tile_holder_div { margin-bottom: 25px; width: 153px; margin-left: 115px; padding-bottom: 20px; }
.div_400X400_holder div.tile_holder_div { margin-bottom: 70px; width: 100px; margin-left: 60px; padding-bottom: 20px; }
.div_495X495_holder div.tile_holder_div { margin-bottom: 70px; width: 130px; margin-left: 50px; padding-bottom: 20px; }
.div_500X1000_holder div.tile_holder_div { margin-left: 60px; margin-bottom: 30px; }
.div_800X800_holder div.tile_holder_div { margin-left: 90px; margin-bottom: 30px; margin-top: 20px; }
.div_450X900_holder div.tile_holder_div { margin-left: 80px; margin-bottom: 40px; }
.div_575X575_holder div.tile_holder_div, .div_560X560_holder div.tile_holder_div { margin-bottom: 10px; width: 150px; padding-bottom: 25px; }
.div_590X590_holder div.tile_holder_div { margin-bottom: 10px; width: 148px; padding-bottom: 25px; }
.div_580X580_holder div.tile_holder_div { width: 151px; margin-bottom: 10px; padding-bottom: 25px; }
.div_440X665_holder div.tile_holder_div { margin-bottom: 10px; width: 166px; height: 130px; margin-left: 110px; padding-bottom: 25px; }
.div_300X900_holder div.tile_holder_div { margin-bottom: 10px; width: 225px; margin-left: 80px; padding-bottom: 25px; }
.div_200X900_holder div.tile_holder_div { margin-bottom: 10px; width: 231px; margin-left: 80px; padding-bottom: 15px; height: 65px; }
.div_150X600_holder div.tile_holder_div { margin-bottom: 30px; width: 150px; padding-bottom: 10px; }
.div_148_5X600_holder div.tile_holder_div { margin-bottom: 40px; width: 150px; padding-bottom: 10px; }
.div_350X750_holder div.tile_holder_div { margin-bottom: 30px; width: 87px; padding-bottom: 10px; }
.div_330X660_holder div.tile_holder_div { margin-bottom: 30px; margin-left: 120px; padding-bottom: 10px; }
.div_300X600_holder div.tile_holder_div { margin-bottom: 30px; width: 150px; padding-bottom: 10px; }
.div_305X435_holder div.tile_holder_div { margin-bottom: 25px; width: 151px; height: 95px; }
.div_250X400_holder div.tile_holder_div { margin-bottom: 35px; width: 150px; height: 80px; }
.div_240X490_holder div.tile_holder_div { margin-bottom: 35px; width: 150px; height: 90px; }
.div_147X442_holder div.tile_holder_div { margin-bottom: 35px; width: 150px; height: 50px; }
.div_330X330_holder div.tile_holder_div { margin-bottom: 35px; width: 150px; height: 100px; }
.div_330X300_holder div.tile_holder_div { margin-bottom: 35px; width: 150px; height: 100px; }
.div_495X495_holder { margin-left: -44px; }
div.tile_holder_div span { font-size: 11px; line-height: 12px; padding-top: 3px; display: block; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #3d3d3d; position: absolute; top: 87%; }
.div_600X1200_holder div.tile_holder_div span { position: static; width: 300px; }
.div_600X600_holder div.tile_holder_div span { width: 140px; }
.div_200X300_holder div.tile_holder_div span { width: 76px; }
.div_300X300_holder div.tile_holder_div span { width: 76px; }
.div_200X200_holder div.tile_holder_div span { width: 76px; }
.div_395X395_holder div.tile_holder_div span { width: 100px; }
.div_200X400_holder div.tile_holder_div span { width: 76px; }
.div_224X448_holder div.tile_holder_div span { width: 150px; }
.div_250X375_holder div.tile_holder_div span { width: 150px; }
.div_300X450_holder div.tile_holder_div span { width: 150px; }
.div_300X600_holder div.tile_holder_div span { width: 150px; }
.div_305X610_holder div.tile_holder_div span { width: 153px; }
.div_495X495_holder div.tile_holder_div span { width: 120px; }
.div_500X1000_holder div.tile_holder_div span { position: static; width: 250px; }
.div_800X800_holder div.tile_holder_div span { position: static; width: 200px; }
.div_450X900_holder div.tile_holder_div span { position: static; width: 225px; }
.div_590X590_holder div.tile_holder_div span, .div_580X580_holder div.tile_holder_div span, .div_575X575_holder div.tile_holder_div span, .div_560X560_holder div.tile_holder_div span { width: 150px; }
.div_440X665_holder div.tile_holder_div span { width: 166px; top: 78%; }
.div_300X900_holder div.tile_holder_div span { width: 225px; top: 78%; }
.div_200X900_holder div.tile_holder_div span { width: 225px; top: 73%; }
.div_150X600_holder div.tile_holder_div span { width: 150px; }
.div_148_5X600_holder div.tile_holder_div span { width: 150px; }
.div_350X750_holder div.tile_holder_div span { width: 90px; }
.div_330X660_holder div.tile_holder_div span { width: 165px; }
.div_305X435_holder div.tile_holder_div span { width: 150px; top: 86%; }
.div_250X400_holder div.tile_holder_div span { width: 150px; }
.div_240X490_holder div.tile_holder_div span { width: 150px; top: 80%; }
.div_330X330_holder div.tile_holder_div span { width: 150px; }
.div_330X300_holder div.tile_holder_div span { width: 150px; }
.div_147X442_holder div.tile_holder_div span { width: 150px; }
.div_600X1200_holder div.selected_tile { background: url(../images/layout_images/600X1200_bk.png) no-repeat 0 0; }
.div_600X600_holder div.selected_tile { background: url(../images/layout_images/600X600_bk.png) no-repeat 0 0; }
.div_200X200_holder div.selected_tile { background: url(../images/layout_images/200X200_bk.png) no-repeat center 0; }
.div_200X300_holder div.selected_tile { background: url(../images/layout_images/200X300_bk.png) no-repeat center 0; }
.div_200X400_holder div.selected_tile { background: url(../images/layout_images/200X400_bk.png) no-repeat center 0; }
.div_224X448_holder div.selected_tile { background: url(../images/layout_images/224X448_bk.png) no-repeat center 0; }
.div_250X375_holder div.selected_tile { background: url(../images/layout_images/250X375_bk.png) no-repeat center 0; }
.div_300X450_holder div.selected_tile { background: url(../images/layout_images/300X450_bk.png) no-repeat center 0; }
.div_305X610_holder div.selected_tile { background: url(../images/layout_images/305X610_bk.png) no-repeat center 0; }
.div_300X300_holder div.selected_tile { background: url(../images/layout_images/300X300_bk.png) no-repeat center 0; }
.div_395X395_holder div.selected_tile { background: url(../images/layout_images/395X395_bk.png) no-repeat center 0; }
.div_148_5X600_holder div.selected_tile { background: url(../images/layout_images/148_5X600_bk.png) no-repeat center 0; }
.div_400X400_holder div.selected_tile { background: url(../images/layout_images/400X400_bk.png) no-repeat center 0; }
.div_495X495_holder div.selected_tile { background: url(../images/layout_images/495X495_bk.png) no-repeat center 0; }
.div_500X1000_holder div.selected_tile { background: url(../images/layout_images/500X1000_bk.png) no-repeat 0 0; }
.div_800X800_holder div.selected_tile { background: url(../images/layout_images/800X800_bk.png) no-repeat 0 0; }
.div_590X590_holder div.selected_tile { background: url(../images/layout_images/590X590_bk.png) no-repeat 0 0; }
.div_580X580_holder div.selected_tile { background: url(../images/layout_images/580X580_bk.png) no-repeat center 0; }
.div_575X575_holder div.selected_tile { background: url(../images/layout_images/575X575_bk.html) no-repeat center 0; }
.div_560X560_holder div.selected_tile { background: url(../images/layout_images/560X560_bk.png) no-repeat center 0; }
.div_450X900_holder div.selected_tile { background: url(../images/layout_images/450X900_bk.png) no-repeat center 0; }
.div_440X665_holder div.selected_tile { background: url(../images/layout_images/440X665_bk.png) no-repeat center 0; }
.div_200X900_holder div.selected_tile { background: url(../images/layout_images/200X900_bk.png) no-repeat center 0; }
.div_150X600_holder div.selected_tile { background: url(../images/layout_images/150X600_bk.png) no-repeat center 0; }
.div_148_5X600_holder div.selected_tile { background: url(../images/layout_images/150X600_bk.png) no-repeat center 0; }
.div_300X600_holder div.selected_tile { background: url(../images/layout_images/300X600_bk.png) no-repeat center 0; }
.div_300X900_holder div.selected_tile { background: url(../images/layout_images/300X900_bk.png) no-repeat center 0; }
.div_350X750_holder div.selected_tile { background: url(../images/layout_images/350X750_bk.png) no-repeat center 0; }
.div_305X435_holder div.selected_tile { background: url(../images/layout_images/305X435_bk.png) no-repeat center 0; }
.div_330X330_holder div.selected_tile { background: url(../images/layout_images/330X330_bk.png) no-repeat center 0; }
.div_330X300_holder div.selected_tile { background: url(../images/layout_images/330X300_bk.png) no-repeat center 0; }
.div_250X400_holder div.selected_tile { background: url(../images/layout_images/250X400_bk.png) no-repeat center 0; }
.div_330X660_holder div.selected_tile { background: url(../images/layout_images/330X660_bk.png) no-repeat center 0; }
.div_240X490_holder div.selected_tile { background: url(../images/layout_images/240X490_bk.png) no-repeat center 0; }
.div_147X442_holder div.selected_tile { background: url(../images/layout_images/147X442_bk.png) no-repeat center 0; }
.div_600X600_holder div.selected_tile { background: url(../images/layout_images/560X560_bk.png) no-repeat 0 0; }
.div_200X200_holder div.selected_tile { background: url(../images/layout_images/200X200_bk.png) no-repeat center 0; }
.div_200X300_holder div.selected_tile { background: url(../images/layout_images/200X300_bk.png) no-repeat center 0; }
.div_200X400_holder div.selected_tile { background: url(../images/layout_images/200X400_bk.png) no-repeat center 0; }
.div_224X448_holder div.selected_tile { background: url(../images/layout_images/224X448_bk.png) no-repeat center 0; }
.div_300X450_holder div.selected_tile { background: url(../images/layout_images/300X450_bk.png) no-repeat center 0; }
.div_300X300_holder div.selected_tile { background: url(../images/layout_images/300X300_bk.png) no-repeat center 0; }
.div_395X395_holder div.selected_tile { background: url(../images/layout_images/395X395_bk.png) no-repeat center 0; }
.div_148_5X600_holder div.selected_tile { background: url(../images/layout_images/148_5X600_bk.png) no-repeat center 0; }
.div_400X400_holder div.selected_tile { background: url(../images/layout_images/400X400_bk.png) no-repeat center 0; }
div.tile_holder_div > img { box-shadow: 4px 4px 8px #999; -moz-box-shadow: 4px 4px 8px #999; -webkit-box-shadow: 4px 4px 8px #999; display: block; margin: 0 auto 5px auto; }
div.tile_holder_div > img:hover { box-shadow: 4px 4px 8px #777; -moz-box-shadow: 4px 4px 8px #777; -webkit-box-shadow: 4px 4px 8px #777; }
#hg_wall_tiles_container { /*height: 395px;	*/}
#hg_floor_tiles_container { /*height: 395px;*/}
.floor_radio_loader, .wall_radio_loader { display: none; margin: 0 0 -5px 5px; }
.orient_tile { margin-bottom: 3px; display: block; font-weight: bold; }
.tile_orient { position: absolute; top: -55px; right: 0; display: none; }
.toggle_box { width: 173px; height: 20px; background: url(../images/layout_images/toggle_bk.png) no-repeat 0 0; overflow: hidden; position: relative; }
.toggle_inside { position: absolute; top: 1px; left: 86px; width: 85px; height: 18px; }
.ort_link_holder { position: absolute; top: 0px; z-index: 100; }
.ort_link_holder a { color: #fff; width: 85px; float: left; text-align: center; text-decoration: none; font-weight: bold; text-shadow: -1px -1px 1px #444; }
.tile_orient_block { width: 173px; height: 41px; position: absolute; top: 0; left: 0; z-index: 101; display: none; }
#triangleCanvas { position: absolute; right: 0; top: 470px; width: 125px; height: 43px; z-index: 106; }

