html, body {
	background: #166B6E url(../images/bg-title.jpg) repeat-x left top;
}
body {
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	font-size:13px;
}
#access {
	position: absolute;
	left: -9999px;
}
#wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

.notice {
        background:#FFF6BF;
        color:#514721;
        border: 4px solid #FFD324;
        padding: 6px;
}

#branding, #content_wrapper, #foooter, .light-section, .dark-section {clear:both;postition:relative;overflow:hidden;zoom:1;}

/* FREEVIEW RETUNE NOTICE */

#wrapper #freeview_retune {background:#3FA6B7;color:#FFF;padding:10px;text-align:center;overflow:hidden;zoom:1;}
#wrapper #freeview_retune h3 {margin-bottom:0.5em;line-height:1;}
#wrapper #freeview_retune p {margin-bottom:0.5em;}
#wrapper #freeview_retune a {color:#FFF !important;font-weight:bold;font-size:110%;}

/* BRANDING */

#branding {
	height: 65px;
}
#branding  .site-title  a {
	display: block;
	background: url(../images/linsar-logo-be-inspired.jpg) no-repeat left top;
	height: 65px;
	width: 339px;
	text-indent: -9999px;
}

/* NAVIGATION */

#navigation {
	overflow: hidden;
	zoom: 1;
	float:right;
	margin:-2.8em auto 0;
	font-size: 0.8462em;
}
#navigation li {
	float:left;
	margin-left:5px;
}
#navigation li a {
	display:block;
	background:#07282D url(../images/tab.jpg) repeat-x 0px -34px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	height:2.8em;
	line-height:2.8em;
	padding: 0 14px;
	
}

#navigation li.this-page a, #navigation li a:hover {
	background:#115D75 url(../images/tab.jpg) repeat-x 0px 0px;
}

#navigation li.dark-tab a {
	background:#111 none;
}

#navigation li.dark-tab a:hover {
	background:#000 none;
}

/* CONTENT */

#content p, #content ul, #content ol, #content dl { font-size: 1em; /* 13px */ line-height: 1.4615em; /* 19px */ margin: 0 0 1.4615em; }

#content p:last-child {margin-bottom:0;}
h1, h2 {font-size: 2em; /* 26px */ line-height: 1.4615em; /* 38px */ margin-bottom: 0.7308em; letter-spacing:-0.05em;}
h3 {
	font-size: 1.5385em; /* 20px */
	line-height: 1.9em; /* 38px */
	margin-bottom: 0.95em; 
	letter-spacing:-0.05em;
}

h4 {
font-size: 1.2308em; /* 16px */ line-height: 1.1875em; /* 19px */ margin-bottom: 1.1875em; 
}

/* FOOTER */

#footer {padding: 18px; color:#B9DDDD;font-size: 0.8462em; /* 11px */ line-height: 1.7273em;float:left;width:924px; }

#footer a {color:#B9DDDD;text-decoration:none;border-bottom: 1px dotted #B9DDDD;}

#footer #footer_nav {float:left;}

#footer #designer {float:right;}

#footer_social {}

 #footer_social a {border-bottom: medium none;}

/* GENERAL */

em {font-style:italic;}
strong {font-weight:bold;}

/* FORM */

form div.field {
  clear: both;
  margin-bottom:1.5em;
}


form div.field label {float:left;width:60px;padding:0.4231em 0;text-transform:uppercase;font-size: 0.8462em; /* 11px */ line-height: 1.7273em; }

form div.field input {
	border:none;
	background: #FFF;
	width:180px;
	padding:0.4231em;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

div.light form div.field input {
	background: #DDD;
	color:#333;
}

form div.field input:focus, div.light form div.field input:focus {
	background:#B9DDDD;
}

form.wider-labels div.field label {width:120px;}

form div.checkbox input {width:auto;float:left;margin-right:10px;}

form div.checkbox label {width:auto;float:none;text-transform:none;}

#content div.error {
	padding: 6px 12px;
	margin-bottom:2em;
	background:#900;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color:#FFF;
	font-weight:bold;
}


#content div.error p {margin-bottom:0;}

.socialHomeAbout {     margin-right: -28px;
    margin-top: -28px;}

.socialHomeAbout img{  margin-right: 10px;}



#socialNetworkHome .socialHomeAbout { margin-right: -30px;
    margin-top: 8px;}

#socialNetworkHome .socialHomeAbout img { margin-right: 0px;}

/* SECTIONS */

.light-section {
      background:#FFF url(../images/plain-backing.jpg) no-repeat top center; 
      width:960px;
      min-height:369px;
      color:#16696F;}
     
.dark-section {
	background:#000;
	color:#FFF;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	padding: 24px 0px;
}

.top-products-section {
  background-color: #fff;
  height: 329px; 
}

.top-products {
  width: 210px;
}

.top-products .products-button {
	position: relative;
	top: 9px;
	left: 90px;

}

.top-products table {



    left: 76px;
    margin: 0 auto;
    position: relative;
    top: 4px;
}

.flix-video {
  float: right;
}

#flash_content,
#flash_content #movie {
	background-color: #000000;
}

.text-content {padding:32px 0;}
.col-3-1 {float:left;padding:0 32px;width:256px;min-height:200px;}
.col-3-2 {
	float:left;
	padding:0 32px;
	width:575px;
	border-right: 1px solid #16696F;
}
.middle-column {border-left: 1px solid #16696F;border-right: 1px solid #16696F;width:254px;}
#content_wrapper {
	border-top: 1px solid #16696F;
}

.light-section div.col-2-1 {background:#FFF;opacity:0.7;padding:32px;margin:0 32px;}
#content /* Buttons */

a.button {
	width:194px;
	height:41px; 
	background:url(../images/button.jpg) no-repeat 0px 0px;
	text-indent:-28px;
	text-align:center;
	font-weight:bold;
	line-height:40px; 
	display:block; 
	color:#FFF; 
	text-decoration:none;
}
#content .button:hover {
	background-position: 0px -41px;
	cursor: pointer;
}

div.buttons button.button {
	width:194px;
	height:41px; 
	background:url(../images/button.jpg) no-repeat 0px 0px;
	text-indent:-28px;
	text-align:center;
	font-weight:bold; 
	display:block; 
	color:#FFF; 
	text-decoration:none;
	border:none;
	line-height: 1px;
	font-size:13px;
	font-family:Helvetica, Arial, sans-serif
}

#content button.light-bg, a.light-bg {background-image:url(../images/button-light-bg.jpg)  !important;}

button.button span {margin-top:-3px;display:block;position:relative;z-index:1000;}


/* NOSCRIPT */
noscript {text-align:center;}
noscript div {background:red;width:600px;padding:32px;margin:150px auto 0;color:#FFF;opacity:0.9;}
noscript a {color:#FFF;}
blockquote {
	margin-top: 16px;
	margin-bottom: 32px;
	padding: 16px 32px;
	font-family: "URW Bookman L", "Hoefler Text", "Bookman Old Style", Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1.4em;
	text-align: center;
	border-bottom: 1px dotted #CCCCCC;
	border-top: 1px dotted #CCCCCC;
}
#content  blockquote p {
	margin-top: 1em;
	margin-bottom: 1em;
}
h1.super-title {
	background: #000;
	margin-top: -32px;
	margin-right: -32px;
	margin-left: -32px;
	padding: 32px;
	color: #FFF;
}
#content li {
	list-style: square outside;
	margin-left: 1em;
}
#content .light {
	color: #000000;
	background: #FFF;
	margin-top: -32px;
	padding-top: 32px;
	margin-bottom: -32px;
	border-radius: 0 0 0 6px;
	-moz-border-radius: 0 0 0 6px;
	-webkit-border-radius: 0 0 0 6px;
	padding-bottom: 16px;
	min-height: 250px;
	height: auto !important;
	height: 250px;
}
#content  a   {
	color: #0A393F;
}

#content  ul.product-containers {
	margin-left:-37px;
}
#content  ul.product-containers li {
	width: 170px;
	list-style: none;
	float: left;
	margin: 15px 0 15px 32px;
	background: #CCC;
	height: 216px;
	border: 1px solid #B9DDDD;
	line-height: 0.1;
}
#content  ul.product-containers li:hover {
	background: #B9DDDD;
}
#content ul.product-containers li p {
	margin: 0px;
	padding: 3px 0 3px 6px;
}
.product-image {
	float: left;
	width: 170px;
}
.product-details {
	float: right;
	width: 350px;
	border-left: 1px solid #CCC;
	padding-left: 32px;
}
#content ul.product-containers li p strong, #content ul.product-containers li a {
	display: block;
	text-decoration:none;
}


.homeSlideShow img
{
width: 220px;}


.specsIcon
{ background-image: url("../images/specs.gif");
    background-repeat: no-repeat;
    float: left;
    height: 65px;
    width: 65px;}


.tvIcon
{background-image: url("../images/tv.gif");
    background-repeat: no-repeat;
    float: left;
    height: 65px;
    width: 65px;}

.dvdIcon
{  background-image: url("../images/dvd.gif");
    background-repeat: no-repeat;
    float: right;
    height: 65px;
    width: 145px;}


.dvdIcon #dvdLink
{   
    display: block;
    height: 60px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    width: 61px;}

.tvIcon #tvLink
{   
    display: block;
    height: 60px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    width: 61px;
}

.specsIcon #specsLink
{   
    display: block;
    height: 60px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    width: 61px;
}


#iconBox
{width: 300px;}


