body { background-color: #000; color: #fff; margin:0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
body { behavior:url("javascripts/csshover.htc"); }
body, p, ol, ul, td {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height: 18px;  
}
html {
        height: 100%; 
       
}

.cont_show { height:350px; overflow-y:scroll; }
#content {
        height: 100%;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:left;
}
/* end hide */
body {
        height: 100%;
        margin: 0; padding: 0;
}
p{ text-align:justify;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	}
pre {
background-color: #eee;
padding: 10px;
font-size: 11px;
}
a { text-decoration:none; color:#F5F5F5 }
a:visited { color:  #ccc; }

#menu a { color: #CCC; text-decoration:none}
#menu a:visited { color:  #ccc; }
#menu #a:hover { color: #fff; background-color:#000; }


#admin_h { width:100%; }
#admin_h td{ border:1px solid #CCCCCC; padding:10px; margin:10px;



}
#admin_h td td{ border:1px solid  #333333; padding:3px;



}
#order_Detail { position:absolute; visibility:hidden; top:  650px;  
	
	
	
	
	
}
#order_preview { 
position:absolute; visibility:visible; top: 590px;
	
	
	
	
	
}


#desScroll { height:350px; overflow:auto; padding-right:5px; width:100%}

#container { height:300px}
#container h5 {
 margin-top:-50px;

}
.show_pop td{ background-color:#FFFFFF; color:#000000 }

#tables_admin { border:1px solid  #333333}

#tables_admin td{ border:1px solid  #333333; padding:5px;}
.td_btn { background-color:#666666;  color:#EAEAEA }

#contact_infoM fieldset {padding:30px; width:450px}
#contact_infoM input { border:2px solid  #666666}
#contact_infoM td {padding-top:15px}
#email_message { width:390px; height:150px;border:2px solid  #666666}
#contact_infoM {width:320px;  padding:0px; margin-top:-60px; display:inline}
#notice { 
padding: 5px;
background-color: #000000;
}
h4 {margin:0; padding:0}
h1 { font-size:18px}
#Wishlist {

 height:100%; width:100%;

text-align:center;

 

}
#table_pro { }
#table_pro  td {vertical-align:top; padding:5px;}
.td_img_pro {  padding:0px}
.td_img_pro img {border:2px solid #333333;}
#content p{text-align:justify;}
#Wishlist table { border:1px solid #666666; width:90%; }
#Wishlist a { text-decoration:none;}

#Wishlist h3 { color:#FFFFFF; border-bottom:1px solid #CCCCCC; 
padding:0px;
}
#cart_notice { visibility:hidden;
border: 2px solid   #333333;
background-color: #999999   ;
padding: 3px;
position: absolute;
top: 0;
left: 10px;
}

#flasherz-form {



	width:300px; display:block; text-align:center		} 
#menu a{ padding:0; color:#CCCCCC}
#menu a:hover{  color: #FFFFFF}
#menu { border-bottom:1px solid  #333333 ; padding:0;}
#menu  { text-align:center;}
#menu a { text-decoration:none;}
#menu ul{ padding-bottom:0px; margin-bottom:0px; width:70%;  }
#menu li{display:inline; margin-bottom:0; border-right:1px solid  #333333 ; padding-left:5px; padding-right:5px;}
#products { width:100%;
list-style: none;
padding: 0;

}

#log { font-size:16px; font-weight:bold; font-style:italic; position:relative; top:0px;  float:left}

#products .product {
border: 4px solid #ccc;
background-color: #fff;
margin: 10px;
padding: 5px;
cursor: pointer; opacity:0.6 
}

#products table {
width:100%;
border: 1px solid #333333

}
#products a { color:#EAEAEA}
#products a:hover { color: #FFFFFF; text-decoration:underline}
#products .header { text-align:center; font-weight:bold;  background-color:#171717


}



.cat_header td {  padding:8px; font-size:15px;
background-color: #121212; font-weight:bold; padding-left:10px;
color:#CCCCCC; margin-top:0px; 
}
#checkout fieldset{ 
padding-left:35px;
padding-bottom:50px;
width:40%;
background-color:#151515




}
#left_col {
 width:70%; float:left;
 

}
#right_col {  height:auto; position:absolute; z-index:800;     
 width:500px;
 right:10px; border: 1px solid  #666666  ; top:0px;
background-color: #171717 ;

}

#header { height:250px; display:block; width:780px; text-align:left;		}
.cart_item td { border:1px solid  #666666 }
#footer { height:20px; background-color:#1e1e1e
 

}

#imp { height:150px; overflow:auto}

#content {  width:780px; display:block;  
 padding-left:15px
  
}

.env {
min-height: 100%; /* el valor minimo es la pantalla completa -luego le restamos la altura del fpie- */
height: auto !important; /* con esto funciona para todos los navegadores */
height: 100%; /* puro tramite */
margin: 0 auto -50px; /* el margen es la altura del pie en negativo */
}

#checkout input { border:solid 2px  #666666; background-color:#E6E6E6; color:#262626; margin-right:30px}

#products tr:hover { background-color:#171717}

#products .td_pro td { padding:6px; border-left:1px solid #333333   }
#products td{ border-top:solid 1px  #191919}

#clear_cart_link { 

  position:absolute; top:3px; right:10px;


}


.clearfooter {
height: 30px;
clear: both;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}
	
	
	
	
	
