html {
height:100%;
}

body {
height:100%;
margin:0px;
background-color:#000000;
color:#a79f9f;
font-family:Arial, sans-serif;
}

a:link{
color:#ffffff;
text-decoration:none;
}
a:visited{
color:#ffffff;
text-decoration:none;
}
a:hover{
color:#ffde86;
text-decoration:none;
}
a:active{
color:#ffffff;
text-decoration:none;
}

div.fixedtitlebar {
position:fixed;
left:0px;
right:0px;
top:0px;
bottom:auto;
text-align:center;
height:95px;
z-index:2;
background-image:url('/images/menu_bg_dark.png');
}

div.fixedtitlebar_auto{
position:fixed;
left:0px;
right:0px;
top:0px;
bottom:auto;
text-align:center;
height:95px;
z-index:2;
background-image:url('/images/menu_bg.png');
}

div.fixedtitlebar_auto:hover{
background-image:url('/images/menu_bg_dark.png');
}

div.menu_holder{
position:relative;
left:11px;
margin-left:auto;
margin-right:auto;
height:auto;
width:490px;
margin-top:-16px;
color:#ffffff;
z-index:22;
}

div.main_links{
float:left;
font-size:11px;
text-align:left;
height:15px;
line-height:15px;
overflow:hidden;
}

div.main_links:hover{
height:auto;
overflow:visible;
}

div.category_dropdown{
float:left;
font-style:italic;
font-size:12px;
font-family:palatino;
text-align:left;
height:15px;
line-height:15px;
overflow:hidden;
z-index:20;
background-image:url('/images/menu_bg_dark.png');
cursor:default;
}

div.category_dropdown:hover{
overflow:visible;
}

input.bg{
background-image:url('/images/menu_bg_dark.png');
}

span.bg{
background-image:url('/images/menu_bg_dark.png');
}

a.menu{
display:block;
white-space:nowrap;
}

div.menu_box{
background-image:url('/images/menu_bg_dark.png');
overflow:visible;
display:table-cell;
}

a.share{
float:left;
margin-left:4px;
width:16px;
height:16px;
background-repeat:no-repeat;
display:block;
}

div.share2{
float:left;
margin-left:4px;
width:16px;
height:16px;
}

div.share{
width:300px;
position:fixed;
left:6px;
bottom:10px;
z-index:22;
}

div.topfade {
position:fixed;
top:0px;
left:0px;
right:0px;
bottom:auto;
height:10px;
background-image:url("/images/top_fade.png");
background-repeat:repeat-x;
z-index:1;
}

div.bottomfade {
position:fixed;
top:auto;
left:0px;
right:0px;
bottom:0px;
height:10px;
background-image:url("/images/bottom_fade.png");
background-repeat:repeat-x;
z-index:1;
}

a.pod_nav{
position:relative;
left:-42px;
display:block;
width:42px;
height:18px;
float:left;
background-image:url('/images/pod_nav.png');
background-repeat:no-repeat;
}

div.pod_nav{
position:relative;
left:-42px;
display:block;
width:42px;
height:18px;
float:left;
background-image:url('/images/pod_nav.png');
background-repeat:no-repeat;
}

#pod_nav_left{
background-position:0px 0px;
}

#pod_nav_left_div{
background-position:0px 0px;
}

#pod_nav_left:hover{
background-position:0px -18px;
}

#pod_nav_right{
background-position:-42px 0px;
}

#pod_nav_right_div{
background-position:-42px 0px;
}

#pod_nav_right:hover{
background-position:-42px -18px;
}

#pod_nav_left_home{
background-position:0px 0px;
}

#pod_nav_left_div_home{
background-position:0px 0px;
}

#pod_nav_left_home:hover{
background-position:0px -18px;
}

#pod_nav_right_home{
background-position:-53px 0px;
}

#pod_nav_right_div_home{
background-position:-53px 0px;
}

#pod_nav_right_home:hover{
background-position:-53px -18px;
}

a.pod_list{
position:relative;
left:-42px;
display:block;
width:22px;
height:9px;
margin-top:6px;
margin-bottom:3px;
float:left;
background-image:url('/images/arrow_down.png');
background-repeat:no-repeat;
}

#pod_list{
background-position:0px 0px;
}

#pod_list:hover{
background-position:-0px -9px;
}

div.map_toggle{
display:block;
margin-top:5px;
width:31px;
height:18px;
float:right;
background-image:url('/images/pod_nav.png');
background-repeat:no-repeat;
cursor:pointer;
}

#map_toggle:hover{
background-position:-53px -18px;
}

#map_toggle:active{
background-position:-53px -18px;
}

#map_toggle{
background-position:-53px 0px;
}

#show_button{
display:block;
padding-right:2px;
position:fixed;
top:86px;
right:19%;
height:9px;
width:22px;
z-index:21;
cursor:pointer;
background-position:0px 0px;
background-repeat:no-repeat;
}

#show_button:hover{
background-position:0px -9px;
}

div.stock {
float:left;
width:300px;
height:300px;
text-align:center;
line-height:270px;
}

div.stockbox{
margin-left:auto;
margin-right:auto;
width:270px;
height:270px;
}

a.stock_buttons{
display:block;
float:left;
width:15px;
height:15px;
background-image:url('/images/buttons.png');
}

#delete{
background-position:0px;
}

#edit{
background-position:-15px;
}

#up{
background-position:-30px;
}

#down{
background-position:-45px;
}

div.wallpaper_image {
float:left;
text-align:center;
}

div.pagedatacontainer {
padding-top:105px;
margin-right:auto;
margin-left:auto;
position:static;
left:0px;
top:0px;
width:70%;
height:auto;
background-repeat:no-repeat;
text-align:left;
}

div.cartcontainer {
position:absolute;
top:168px;
right:180px;
left:0px;
bottom:auto;
margin:auto;
text-align:center;
}

div.photopageblock {
float:left;
}

img {
border:0px;
}

span.photopagetitle {
display:block;
font-size:18px;
font-weight:bold;
text-align:center;
color:#a79f9f;
}

p.photopageinfo {
font-size:12px;
text-align:justify;
color:#a79f9f;
}

div.photoaddtocart {
font-size:12px;
color:#9e9bb8;
}

img.cartimage {
width:75px;
height:50px;
}

div.cartdelete {
float:left;
width:65px;
height:50px;
}

div.cartimage {
float:left;
width:75px;
height:50px;
}

div.carttitle {
float:left;
width:190px;
height:50px;
}

div.cartsize {
float:left;
width:80px;
height:50px;
}

div.cartamount {
float:left;
width:130px;
height:50px;
}

div.cartprice {
float:left;
width:70px;
height:50px;
}

div.subtotal{
float:left;
width:70px;
height:50px;
}

div.cartrow {
margin-left:auto;
margin-right:auto;
width:680px;
height:50px;
font-size:12px;
}

div.cartrow_blocks {
margin-left:auto;
margin-right:auto;
width:680px;
height:auto;
font-size:12px;
}

div.total_row_block{
float:left;
width:540px;
height:auto;
}

div.checkout_row_block{
float:left;
width:540px;
height:auto;
}

span.subtitle{
font-size:18px;
}

input.button{
font-size:12px;
}

input.textbox{
font-size:12px;
background:#a79f9f;
}

span.caption{
font-size:12px;
}

span.text{

}

#blog_list{
padding-left:10px;
position:fixed;
left:0px;
top:0px;
margin-top:32px;
padding-top:0px;
width:90px;
height:26px;
text-align:left;
z-index:10;
font-size:11px;
background-image:url('/images/blog_arrow.png');
background-repeat:no-repeat;
background-position:25px 15px;
overflow:hidden;
}

#blog_list:hover{
width:180px;
margin-top:0px;
padding-top:32px;
background-image:url('/images/menu_bg.png');
background-position:0 0;
background-repeat:repeat;
height:auto;
overflow:visible;
}

div.cclabel{
float:left;
padding:5px;
width:200px;
clear:left;
text-align:right;
}

div.ccinput{
float:left;
padding:5px;
width:210px;
}

input.box{
float:left;
width:160px;
}

div.create_account_left{
width:150px;
float:left;
padding:2px;
text-align:right;
}

div.create_account_right{
width:150px;
float:left;
padding:2px;
clear:right;
}