/* CSS Document for TV Coverups */

/* reset browser defaults  */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, ol, ul, li, fieldset, form, label, legend,/* table,  tr, th  */caption, tbody, tfoot, thead
{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; }
/* end reset */

body { font-family:Arial, Helvetica, sans-serif; font-size:.8em; line-height:1.4em; /* background:#0087BA   /*0049BA*/ }
h1 { font-size:2em; padding-bottom:1em; line-height:1.3em  }
h2  { font-size:1.5em; padding-bottom:.3em; padding-top: .8em  }
h3 { font-size:1.3em; padding-bottom:1em; line-height:1.4em }
li { padding-bottom:.2em }
form { border:1px #333 solid; width:420px; padding: 10px }

#art-frames p { padding-bottom:1em }
#auto-hardware #pics-right, #manual-hardware #pics-right { padding: 25px 0; }
#back2photos { text-align: center; margin-top:10px }
#downloads #page-content img { margin: 0 0 15px 35px }
#downloads #page-content a:link img { border-width: 1px; border-color:#00F; border-style:solid }
#downloads #page-content a:hover img { border-color:#F00 }
#downloads #page-content a:active img { border-color:#F00 }
#content { width:630px; float:left; padding:11px; background:#fff }
#content-full  { width:610px; clear:both; margin:0 auto }
#faq #page-content p { padding-bottom:.3em }
#faq #page-content p.emph { padding-top:1em }
#footer { width:820px; margin:0 auto; padding:0 0 20px }
#footer #copyright { text-align:center; font-size:.8em; color:#0a0a0a; padding-top:10px }
#hide-plasma-tv { padding:20px 30px }
#index h1 { padding-bottom:.3em }
#installation .left { margin-bottom: 20px;}
#install-photos #page-content { padding:40px 15px 20px }
#installation-photos h1 { padding-bottom:0 }
#installation-photos #page-content { padding:20px 15px;}
#installation-photos #page-content p { padding-bottom:0 }
#mouldings { padding: 10px 10px }
#nav { width:168px; float:left; /* background:url(images/nav-top.jpg) no-repeat top; */ padding:0; margin:0; background:#fff }
	#nav ul { width:150px; list-style:none; text-align:center; padding: 20px 9px }
	#nav li { font-size:13px; font-weight:bold; margin:0; padding:0 }
	#nav li a { display:block; height:25px; padding-top:2px; background:url('images/nav-sprite.jpg') 0 0 no-repeat; text-decoration:none; color:#00F }
	#nav li a:visited { color:#00F }  
	#nav li a:hover { background-position:-150px 0; color:#FFF }
	#nav li a:active { color:#00F }  
	#nav img { padding-left:9px }
#page-content { padding:20px 40px }
#page-content p { padding-bottom:1em }
#page-content li { padding-bottom: .75em; 	list-style-position: outside; }
#page-content ul { padding:10px 20px; list-style-type: disc }
#products { text-align:right }
#products #header { padding-right:225px }
#prodcuts hr { clear:both; width:75%; padding: 3px 0 }
#products h1, #products h2 { line-height: 1.2em; padding-bottom:.3em }
#products #pics-right { width:225px; float:right }
#remote { padding: 35px 10px }
#requests { padding: 20px 9px }
#requests li a { font-size:12px }
#sidebar { float:right; width:240px; padding:15px 20px; background:#fff }
#tv-hiding-options { list-style-type:disc; list-style:outside; font-size:.9em }
#video { width:320px; padding:30px 15px 0; float:left }
#wrapper { width:820px; margin:2px auto; background:#fff; overflow:hidden }

.red { color:red }

.clear { clear:both; width:500px }

/* slightly enhanced, universal clearfix hack */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

img.left { float:left; padding:10px; }
img.right { float:right; padding:10px; clear:right }

.left { float:left; text-align:center }
.left img { margin:5px 15px }
.left a img { border: 1px solid blue; }
.right { float:right; clear:right; text-align:center }
.right img { padding:10px }
.emph { font-weight:bold; padding-bottom:.3em; margin-bottom:0 }
.small-txt { font-size:.75em }

/*  slide show  */
ul#pikame{
	padding-left:0;
	width:450px;
	margin:0 auto;}
.pika_main{
	width:500px;
	padding-right:20px;
	margin:0 auto;}
#pikame li{
	margin:5px;
	float: left;
	border:none /*1px solid #222;  */}

/* thats all you NEED to edit. But continue if you'd like. */
ul#pikame li img{position:relative;cursor:pointer;}
.pika_main img{border:2px solid #222;}
.pika_main{position: relative;margin:0 auto;}
.pikachoose li{float:left;position:relative;overflow:hidden;list-style:none;}
.pika_play{position:absolute;top:10px;right:20px;z-index:1;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;}
.pika_play img{border:none !important;}
.pika_caption{width:100%;height:30px;text-align:center;}
.pika_navigation a{font-size: 12px;color:blue;text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}
/*  slide show  */
