/* Jewels on Ninth - Cranbrook BC                          */
/* Cascading Stylesheet                                            */
/* by NetStyle Media                                                */
/* Michael Ridler - mridler@netstylemedia.com     */
/*                                                                                 */


body { background-color: #561522; margin: 0px; } /* 561522 */
bodyzz { background-image: url("./graphics/layout/splash/bg_slice.jpg"); background-repeat: repeat-x;  margin: 0px; } /* 561522 */
bodyzz { background-color: #561522; background-image: url("./graphics/layout/splash/bg_slice.jpg"); background-repeat: repeat-x;  margin: 0px; } /* 561522 */

/* Links */
a:link                   { color: #fede9b; text-decoration: none; }
a:hover                 { color: #fede9b; text-decoration: underline; }
a:visited             { color: #fede9b; text-decoration: none; }
a:visited:hover { color: #fede9b; text-decoration: underline; }
a:active               { color: #fede9b; text-decoration: underline; }


/* Fonts */   /* 12  18 == small  large*/
body                       { font-size: 12px; color: #ffffff; font-weight: normal; font-family: arial, verdana, tahoma, helvetica, sans-serif; }
td                           { font-size: 12px; color: #ffffff; font-weight: normal; font-family: arial, verdana, tahoma, helvetica, sans-serif; }
.headline            { font-size: 18px; color: #ffffff; font-weight: bold;   font-family: arial, verdana, tahoma, helvetica, sans-serif; }
#fontup                { font-size: 16px; }

/* Tables */
.header                    { position: relative; left:  0px; top: 0px; width:  980px; margin: 0px; padding:  0px; }
.content                  { position: relative; left:  0px; top: 0px; width:  980px; margin: 0px; padding:  0px; }
.content_gallery  { position: relative; left:  0px; top: 0px; width: 1050px; margin: 0px; padding:  0px; }
.footer                    { position: relative; left:  0px; top: 0px; width:  980px; margin: 0px; padding:  0px; }


/* Table Cells */
td                                          { text-align: justify;  vertical-align: top; }
.content_full_page         { width: 980px; padding:  5px; text-align: justify; }
.content_half_page         { width: 490px; padding:  5px; text-align: justify; }
.content_quarter_page   { width: 245px; padding:  5px; text-align: justify; }
.content_3quarter_page { width: 735px; padding:  5px; text-align: justify; }


/* Graphics */
#top_left         { width: 244px; height: 94px; }
#top_middle     { width: 354px; height: 94px; }
#top_right       { width: 379px; height: 94px; }
#bottom_left   { width: 244px; height: 66px; }
#home                 { width: 120px; height: 66px; }
#galleries       { width: 132px; height: 66px; }
#campaigns       { width: 165px; height: 66px; }
#about_us         { width: 159px; height: 66px; }
#contact_us     { width: 157px; height: 66px; }
#footer_line   { width: 980px; height:  1px; }


.gallery_photo                 {                              border-width: 0px; border-style: solid; border-color: #000000; margin:  0px; z-index: 3; }
.gallery_table                 { width: 290px; height: 300px; border-width: 1px; border-style: solid; border-color: #000000; margin:  0px; background-color: #ffffff; }
.gallery_notes                 {                                                                                                           z-index: 4; position: relative; }
.gallery_thumb                 { width: 100px; height:  75px; border-width: 1px; border-style: solid; border-color: #000000; margin:  3px; }
.gallery_spacer_h           { width: 400px; height:   1px; }
.gallery_spacer_v           { width:   1px; height: 425px; float: right; }
.gallery_control             { width:  72px; height:  20px; margin:  3px;}
.gallery_title                 { width: 105px; height:  28px; }
.gallery_menu_header     { width: 108px; height:  46px; }
.gallery_menu                   { width: 205px; height:  36px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #ffffff; } /* width: 108 -> 150px -> 205; */
.classic_menu_header     { width: 108px; height:  46px; }
.classic_menu                   { width: 108px; height:  25px; }
.gallery_indent               { width:  30px; height:  36px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #ffffff; }
.gallery_indent_last     { width:  30px; height:  36px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #ffffff; }
.gallery_submenu             { width: 205px; height:  36px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #ffffff; }
.gallery_submenu_last   { width: 205px; height:  36px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #ffffff; }

.menu_spacer_h        { width: 240px; height:   1px; }
#diamond_menu_01    { width: 49px;  height:  34px; }

.photo                           { border-width: 1px; border-style: solid; border-color: #000000; }
#ad_current_sm           { width: 200px;                float: right; margin: 5px; }
#ad_current_sm_wide { width: 275px;                float: right; margin: 5px; }
#store_inside             { width: 236px; height: 400px; float: left;  margin: 0px 60px 0px  0px; }
#store_inside_02       { width: 236px; height: 400px; float: right; margin: 0px  0px 0px 60px; }
#store_inside_2008   { width: 532px; height: 331px; float: right; margin: 0px  0px 0px 30px; }
#store_outside           { width: 400px; height: 236px; float: right; margin: 5px; }
#location                     { width: 400px; height: 600px; float: left;  margin: 0px 60px 0px  0px; }
#location_02               { width: 492px; height: 574px; float: left;  margin: 0px 60px 0px  0px; }


/* Layers */
#splash                     { position: absolute; left:   0px; top:   0px; z-index: 2; }
#splash_link           { position: absolute; left: 300px; top: 125px; z-index: 3; width: 380px; height: 360px; }
#splash_link_logo { position: absolute; left:   5px; top: 475px; z-index: 3; width: 220px; height: 110px; }
#splash_pic             { width: 977px; height: 600px; }
#bg_splash               { background-image: url("./graphics/layout/splash/bg_slice.jpg"); background-repeat: repeat-x; width: 100%; height: 100%; }

#splash_link_tall      { position: absolute; left: 375px; top: 125px; z-index: 3; width: 230px; height: 360px; }
#splash_link_wide      { position: absolute; left: 275px; top: 225px; z-index: 3; width: 470px; height: 275px; }
#hot_new_rings_sm      { width: 117px; height:  88px; float: right; margin: 5px; }

#splash_link_heart201002          { position: absolute; left: 280px; top: 120px; z-index: 3; width: 255px; height: 335px; }
#splash_link_canadian201002    { position: absolute; left: 550px; top: 120px; z-index: 3; width: 175px; height: 335px; }
#splash_link_diamond201004      { position: absolute; left: 280px; top: 120px; z-index: 3; width: 275px; height: 350px; }
#splash_link_shower201005        { position: absolute; left: 570px; top: 120px; z-index: 3; width: 175px; height: 335px; }




/* Misc */
ul                 { list-style: none; text-align: left; }
