<!--
html, body{width:100%;height:100%;margin:0px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
body, td  { text-align:left; margin:0px; background-color:#f0f0f0; font-family:; line-height:1.5; font-size:px; color:#cccccc;
    }
    .insidecol { background-color:#ffffff; }
    .text { line-height:1.5; font-family: ; color:#cccccc; }
    
    a.link:link, a.link:visited { font-family: ; color:#999999; text-decoration:none;}
    a.link:active, a.link:hover { font-family: ; color:#666666; text-decoration:none;}


    
    .copy {font-family: ;  color:#e1e1e1; font-size: 12px; margin:0px; text-align:left;position:absolute; bottom:15px; left:30px; z-index:1000;}
    a.ls:link, a.ls:visited { font-family: ;  font-size: 10px; color:#b4b4b4; text-decoration:none;}
    a.ls:active, a.ls:hover { font-family: ;  font-size: 10px; color:#000000; text-decoration:none; }
    
  

    .title { font-family: ; line-height:1.5; color:#999999; }
    .caption { font-family: ; line-height:1.5;  color:#cccccc; }
    .logocol { font-size:px; line-height: 1.5; font-family: ; color:#666666; }
    .sublogocol { font-size:px; line-height: 1.5; font-family:  ; color:#cccccc; }    
    .imgBorder { border:px solid #cccccc; }
    .subtlecol { color:#e1e1e1; }
    .highlightcol { font-family: inherit; font-size:inherit;color:#666666; text-decoration:none; }
     
            #lightboxbar  { width:100%;  padding-top:4px; padding-bottom:10px; border-bottom:0px solid #999; color:#cc6600; font-size:14px; text-align:right; position:absolute; top:0px;z-index:200;}
        
a.lightboxlink  {  background-color:#f8f8f8; padding-top:6px; padding-bottom:8px;padding-left:10px; padding-right:10px;margin-right:30px;border:1px solid #999; border-top:0px;text-decoration:none; color:#cc6600; font-size:14px;}

#lightboxbar a { background-color:#666666; padding-top:6px; padding-bottom:7px;padding-left:10px; padding-right:10px;margin-right:30px;margin-bottom:0px;border:1px solid #cccccc; border-top:0px;text-decoration:none; color:#ffffff; font-size:14px;}

#lightboxbar a:hover {  background-color:#ffffff; padding-top:6px; padding-bottom:7px;padding-left:10px; padding-right:10px;margin-left:30px; margin-bottom:0px;border:1px solid #cccccc; border-top:0px;text-decoration:none; color:#666666; font-size:14px;}


#lightboxHolder {background-color:#e6eefa; height:100%;}

a.buybtn:link { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; background-color:#999999; color: #ffffff; padding:5px; text-align:center; text-decoration: none; border:1px solid #999999;}
a.buybtn:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; background-color:#999999; color: #ffffff; padding:5px; text-align:center; text-decoration: none; border:1px solid #999999;}
a.buybtn:hover  { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-style:normal; font-weight: bold; background-color:#ffffff; color: #999999; padding:5px; text-align:center; text-decoration: none; border:1px solid #999999;}
a.buybtn:active { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; background-color:#ffffff; color: #999999; padding:5px; text-align:center; text-decoration: none; border:1px solid #999999;}

#movieHolder{position:absolute;background-color:#f0f0f0;padding:0px;margin:0px;text-align:center;color:#cccccc;z-index:1000;top:0;left:0;width:100%;height:100%;}
#movieFloater{float:left;width:1px; height:1px; margin-top:50px;z-index:1;}
#movieLimiter {clear:both; height:auto; position:relative;}
#movieInner{position:relative; text-align:center;height:auto;top:0;margin:0px auto;width:95%; left:0px;background-color:#f0f0f0;border: px solid #cccccc;}
#movBg{background-color:#ffffff;}
#movieTitle, #movieDescription{margin:0px auto; text-align:left; height:auto;padding:10px;}
#movieCloseLink{position:absolute;top:20px;right:50px;z-index:2000;width:40px;height:40px;background-color:transparent;}

#imageHolder{display:inline-block;vertical-align:middle;}

#spacelink {position:fixed; bottom:-15px; right:-15px; z-index:1000;}
#spinner{
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
background-color:#000;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);

  opacity:0.5;
color:#f0f0f0;
z-index:20000;
}

.subthumb {
    position: relative;
    width: auto;
    height: 200px;
    margin-right: 8px;
    margin-bottom:8px;
    float: left;
}
.subtext {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height:200px;
    background-color: #fff;
    background: rgba(256,256,256,0.7);
   	filter: alpha(opacity = 80);
    text-align: left;
}
.blBg{
	background-color: #000;
    background: rgba(0,0,0,0.5);
   	filter: alpha(opacity = 80);
}
.subtextInner{
padding:15px;
color:#000;
}
.blBg .subtextInner{
color:#fff;
}
a.sublargethumb {margin-right:0px;}
a.sublargethumb img{margin-bottom:0px;}
.sublargethumb:hover .subtext {
    display: none;
}
.subdefault{
background-color: transparent;
color:#999999;
font-family: ; 
}
.sublargethumb:hover .subdefault {
    display: block;
    color:#666666;
}
.subdefault .subtextInner{
margin-top:170px;
}

#greycover{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
text-align:center;
margin:0px auto;
background-color:#000000;
z-index:1200;
opacity:0.8;
filter: alpha(opacity=80);
top:0px;
left:0px;
}
#basket{
z-index:1220;
position:fixed;
top:30%;
left:0;
margin:0px auto;
width:100%;

height:auto;
text-align:center;
}
#basketinner{
width:80%;
min-width:700px;
min-height:200px;
margin:0px auto;
height:auto;
background-color:#f0f0f0;
border:5px solid #999999;
-moz-border-radius: 10px; 
-webkit-border-radius:10px;
}


/* end of universal styles */
/* start of styles */

/* end of template styles */
#content.wide #textbox {
width:100% !important;
}

#content.twin #textbox {
width:48% !important;
float:left;
min-width:350px;
}
#textbox2 {
width:48% !important;
float:right;
min-width:350px;
text-align:left;
padding-bottom:20px;overflow-x:hidden;
}
#textbox {padding-bottom:20px;overflow-x:hidden;}


-->
