 

br {
	clear: both;
}

.border_line {
	border-bottom: 1px solid #999;
	margin:10px 0;
}

/* individual products */
#pcr_nav, 
#safecase_nav,
#locpad_nav  {
	margin: 10px auto 25px auto;
	padding-top: 15px;
	height: 20px;
	/* width: 300px; */
}

html>body #pcr_nav, 
html>body #safecase_nav,
html>body #locpad_nav {
	margin: 10px auto 25px auto;
	padding: 0;
}

#pcr_nav ul, 
#safecase_nav ul,
#locpad_nav ul{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#pcr_nav ul li, 
#safecase_nav ul li,
#locpad_nav ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	line-height:100%;
}

#pcr_nav ul li a, 
#safecase_nav ul li a,
#locpad_nav ul li a {
 	-moz-border-radius:5px;
	-webkit-border-radius:5px;
    border-radius:5px;
  	line-height:100%;
	background: #052b50;
	color: #fff;
	height: 22px;
	padding: 0 5px;
	margin: 0 3px 0px 0;
	font-size: 12px;
	font-weight:normal;
	display: block;
	text-align: center;
	text-decoration: none;
  	width: 85px; /* IE 5.5 hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	/*width: 83px; */
	/* end IE 5.5 hack */
	}


html>body #pcr_nav ul li a,
html>body #safecase_nav ul li a,
html>body #locpad_nav ul li a  {
	/*width: 83px;*/
	height: 22px;
	padding-top: 7px;
	}

#pcr_nav ul li a:hover,
#safecase_nav ul li a:hover,
#locpad_nav ul li a:hover  {
	background: #0c3fb3;
	color: #eee;
	}

	
#pcr_nav ul li a.here, 
#pcr_nav ul li a.here:hover, 
#safecase_nav ul li a.here,
#safecase_nav ul li a.here:hover,
#locpad_nav ul li a.here:hover,
#locpad_nav ul li a.here {
	background: #0c3fb3;
	color: #eee;
    border-bottom: 1px solid #AAAAAA;
    box-shadow: 0px 2px 6px black;

	}

#pcr_nav ul li a.herel, 
#locpad_nav ul li a.herel {
	background: #0c3fb3;
	color: #eee;
	border-right: 1px solid #ccc;
}


#pcr_nav ul li a.narrow, 
#pcr_nav ul li a.buy {width:60px;}

#pcr_nav ul li a.buy:link, 
#pcr_nav ul li a.buy:visited {background:#00CC00;}

#pcr_nav ul li a.buy:hover {background:#0c3fb3;}


#pcr #pcr_overview  {
	float: left;
	width: 602px;
	padding-right: 18px;
}

#hookup #hookup_overview {
	float:left;
	padding-right:18px;
	}
	
#hookup #hookup_overview img {
	padding: 0 15px 10px 0;
}

#pcr ul, #hookup ul, {
	margin: 0;
	padding: 5px 20px 0 20px;
}

#mc_sysreq ul {
	margin: 0;
	padding: 5px 20px 0 15px;
}

#pcr #pcr_overview ul, #hookup #hookup_overview ul, #mediacenter #mediacenter_overview ul {
	margin: 10px 0 0 0;
}

#pcr li, #hookup li, #mediacenter li {
	list-style-type: none;
	list-style-image: url(../../images/arrow2.gif);
	line-height: 16px;
	margin: 0;
	padding: 0 0 10px 0;
}

#prod_shots {
	margin: 10px 0 10px 0;
}

#prod_shots .mini {
	display: inline;
	text-align: center;
	padding: 0px;
	border: 1px solid #000;
	margin: 0; /* IE 5.5 hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 10px 10px 0 0;
	/* end IE 5.5 hack */

}

#prod_shots .minil {
	display: inline;
	text-align: center;
	margin: 0;
	border: 1px solid #000;
}

#hookup #prod_shots .mini {
	display: inline;
	text-align: center;
	margin: 0 5px;
	padding: 0;
	border: 1px solid #000;
}

#pcr #all3 {
	float: right;
	width: 300px;
	margin-top: 15px;
}

#hookup #r_side {
	float: right;
 	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
	border-left: 1px solid #ccc;
}

/*********** RESELLER TABLES *************/

.reseller_top {
	margin-bottom:0px;
 	}

.reseller_top td img {border:1px solid #999;}

.reseller	{width:100%;}
.reseller td {
	vertical-align:top;
	padding-right:18px;
	padding-bottom:7px;
	width:100px;
	}

.reseller td p {padding-top:15px;border-bottom:1px solid #444;}
.reseller td ul li {list-style-type:none;}
.reseller ul {padding:0;margin:0;}


/********MEDIA CENTER SOFTWARE STYLES *****/

.media_center_block {
	margin:20px 0;
 	padding-bottom:10px;
	}

.media_center_block td {
	padding:0 20px 0 0;
	}

.media_center_block table{
	margin-bottom:20px;
	}

img.media_center {
	display:block;
	float:left;
	margin:0 15px 10px 0;
	border:1px solid #999;
	}
	
/*****************END ************/	
 

#pcr #all3 p.caption {
	color: #999;
	font-size: 9px;
	margin: 0;
	padding: 0;
	text-align: center;
}

#hookup #r_side p.caption {
	color: #999;
	font-size: 9px;
	margin: -20px 0 0 0;
	padding: 0;
	text-align: center;
}	

#pcr #all3 p.testim {
	margin: 10px 0 0 0;
	padding: 0 5px 0 0;
}

#pcr #all3 p.cust {
	margin: 0;
	padding: 0 5px 10px 0;
	border-bottom: 1px solid #f3f3f3;
}

#pcr #all3 p.custl {
	margin: 0;
	padding: 0 5px 10px 0;
	border: none;
}

#sidebar {
	background: #fff;
	color: #000;
	width: 99%;
	margin: 30px auto;
	border: 1px solid #999;
}

#sidebar h2 {
	margin: 0 0 10px 0;
	padding: 9px 20px;
	/* background: #9c9; */
	/* background: #69c; */
	background: #0c3fb3;
	color: #fff;
	border-bottom: 1px solid #999;
}

#sidebar img {
	vertical-align: middle; 
	padding: 0 0 0 20px;
	margin-right: 5px;
}

#sidebar h3 {
	padding:0 1em;
	}
	
#sidebar p {
	font-size: 11px;
	vertical-align: top;
	margin: 0;
	padding: 0 1em 10px 1em; /* IE 5.5 hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 0 1em 10px 1em;
	/* end IE 5.5 hack */
}

#sidebar p.desc {
	font-size: 11px;
	padding: 0;
	margin: -5px 35px 1em 35px;

}

#pull1, #pull2 {
	margin: 0;
	padding: 2px 0;
}

#pull1 p, #pull2 p {
	color: #000;
	font-size: 9px;
	margin-top: 0;
	margin-right: 30px;
	text-align: right;
}

#quote1, #quote2 {
	margin: 10px 0 10px 20px;
	clear: left;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, Serif;
	display: block;
}

#quote1 a, #quote2 a {
	color: #000;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-weight: normal;
}

#quote2 {
	margin-top: 0;
	margin-left: 30px;
	font-size: 18px;
}

#ql1, #ql2 {
	color: #369;
	font-size: 200%;
	font-weight: bold;
	margin-left: -20px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, Serif;
}

#qr1 {
	color: #369;
	font-size: 200%;
	font-weight: bold;
	margin-top: 0;
	margin-right: 22px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, Serif;
}

html>body #qr1 {
	margin-top: 0.5em;
	margin-right: 30px;
}

#qr2 {
	color: #369;
	font-size: 200%;
	font-weight: bold;
	margin-top: 2.25em;
	margin-right: 15px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, Serif;
}

html>body #qr2 {
	margin-top: 1.25em;
	margin-right: 20px;
}

#dc1, #dc2 {
	font-size: 200%;
	margin: 0;
	font-weight: bold;
	color: #ccd;
	font-family: Georgia, "Times New Roman", Times, Serif;
}

#dc1 {
	font-size: 150%;
}

#large1 {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, Serif;
	margin-top: -10px;
	margin-left: 2px;
	display: inline;
	color: #ccd;
	font-size: 200%; /* IE 5.5 hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 150%;
	/* end IE 5.5 hack */
}

#large1 a {
	color: #ccd;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-weight: bold;
}

#large2 {
	font-size: 165%;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, Serif;
	margin-top: -10px;
	color: #ccd;
}

#apps {
	margin-top: 10px;
}

#apps div {
	float: left;
	width: 25%;
	}

#apps ul {
	margin: 0 20px;
	padding: 0;
	}

#apps li {
	list-style-type: none;
	list-style-image: url(/images/arrow2.gif);
	line-height: 16px;
	margin: 0;
	padding: 0 0 10px 0;
	}

#ppl {
	float: left;
	margin: 0px 0 10px 0;
	width: 210px;
	}

#ppl img {
	border: 1px solid #000;
	}

#introtxt {
	float: left;
	width: 400px;
	margin: 0;
	padding: 0;
	}

#mp3 {
	float: left;
	margin-top: 10px;
	width: 450px;
	padding: 0 25px 0 0;
	border-right: 0px solid #999;
	}

#mp3 p.xp {
	padding-bottom: 5px;
	}

#mp3 img {
	float: right;
	margin: 5px 0 0 10px;
	border: 1px solid #000;
	}

#dvdtv {
	float: left;
	margin-top: 10px;
	width: 450px;
	padding: 0 0 0 25px;
	}

#dvdtv img {
	float: left;
	padding-right: 5px;
	}

#dvdtv p.photo {
	padding-top: 10px;
	width: 322px;
	margin: 0 auto;
}

#dvdtv img.bdr {
	border: 1px solid #000;
	padding: 0;
}

#ppt1 {
	margin: 25px 0;
	text-align: center;
}

#ppt1 img, #ppt2 img {
	vertical-align: middle;
	margin: 0 10px;
}

#ppt1 img.bdr {
	border: 1px solid #000;
	padding: 0;
	margin: 0;
}

#mytv_wrap_l, #mymusic_wrap_l, #myvideos_wrap_l, #myweather_wrap_l {
	float: left;
	width: 400px;
	margin: 0;
	padding: 0 50px 0 0;
}

#mytv_wrap_r, #mymusic_wrap_r, #myvideos_wrap_r, #myweather_wrap_r {
	float: left;
	width: 200px;
	margin: 12px 0 0 0;
	padding: 0;
}

#mytv_wrap_r img, #mymusic_wrap_l img, #mymusic_wrap_r img, #mypictures_wrap_l img, #myvideos_wrap_r img, #mydvd_wrap_r img, #myweather_wrap_r img {
	border: 1px solid #000;
}

#mymusic_wrap_l, #mypictures_wrap_l {
	float: left;
	width: 200px;
	margin: 12px 0 0 0;
	padding: 0;
}

#mymusic_wrap_r, #mypictures_wrap_r {
	float: left;
	width: 400px;
	margin: 0;
	padding: 0 0 0 50px;
}

p.tv, p.radio, p.music, p.pictures, p.videos, p.dvd, p.weather {
	text-align: center;
}

p.tv img, p.music img, p.pictures img, p.videos img, p.dvd img, p.weather img {
	border: 1px solid #000;
}

p.sshot {
	padding: 10px;
	text-align: center;
}

/* misc */
.crr {
	border: 1px solid #444;
}

.bdr {
 	border: 1px solid #444;
}

.mag {
	margin-right: 5px;
	vertical-align: middle;
}

.fn {
	color: #999;
	font-size: 9px;
}

/* Jump pages */
#app #app_overview { 
	float: left;
	width: 315px;
	padding-right: 45px;
}

#app #app_overview img {
	margin: 5px 0 0 0;
	border: 1px solid #000;
}

#app #side {
	float: left;
	width: 300px;
	margin-top: 15px;
}

#app #side p.caption {
	color: #999;
	font-size: 9px;
	margin-top: 10px;
	padding: 0;
	text-align: center;
}

#app #side #sidebar {
	background: #eee;
	color: #000;
	width: 99%;
	margin: 0 auto;
	border: 1px solid #000;
}

#app #side #sidebar .shdr {
	margin: 0 0 10px 0;
	padding: 3px 20px;
	/* background: #9c9; */
	/* background: #69c; */
	background: #369;
	color: #fff;
	border-bottom: 1px solid #000;
}

#app #side #sidebar img {
	vertical-align: middle; 
	padding: 0 0 0 20px;
	margin-right: 5px;
}

#app #side #sidebar p {
	font-size: 11px;
	vertical-align: top;
	margin: 0;
	padding: 0 0 10px 20px; /* IE 5.5 hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 0 0 10px 0;
	/* end IE 5.5 hack */
}

#app #side #sidebar p.desc {
	font-size: 9px;
	padding: 0;
	margin: -5px 35px 1em 35px;

}

/*******  TESTIMONIALS  ***********/

#left-col #testimonials p {
	color:#0c3fb3;
	margin-bottom:3px;
	}

#testimonials .qm {
	color: #0c3fb3;
	font-family: Georgia, "Times New Roman", Serif;
	font-weight: bold;
	}

#left-col #testimonials p.cust {
	color: #333;
	font-size: 12px;
	margin: 0 0 -3px 0;
	}
 

.testimonial {
	border:1px solid #999;
	width:590px;
	padding:1.1em;
	background-color:#fbfbfb;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
    border-radius:7px;
	margin-bottom:20px;
  	}
	

/************ BUY NOW AND NEWSLETTER ********/
#newslet, #pcr_buy, #hookup_buy {
	margin: 10px auto 0 auto;
	padding: 5px 20px;
	border: 1px solid #ccc;
	height: 150px;
}

#newslet p, p.mid {
	text-align: center;
}

#newslet p.left, #pcr_buy p.left, #hookup_buy p.left {
	text-align: left;
}

#pcr_buy p.left img, #hookup_buy p.left img {
	float: left;
	margin-right: 10px;
}

#wrap_l {
	float: left;
	width: 350px;
}

#wrap_r {
	float: right;
	width: 350px;
}


/********* CONTACT US / SUPPORT **********/

.support {
	float:left;
	width:290px;
	margin-right:20px;
	}


/************** FAQ *******************/
#faq h2 {
	margin-top:22px;
	margin-bottom:0;
	}