/* CSS Document */
body {  background:url('../img/bg.gif') ; background-attachment:fixed; margin-top:0px; line-height:16px; font-family:sans-serif ; font-size: 11px; color:#333333;  }

.contactbanner { position:absolute; top:-1px; left:670px; background:url('../img/contactno.jpg'); width:340px; height: 55px;} 
.nav >ul>li { float:left;} 


h2 { font-size:14px; font-weight:500; padding:5px 0px 5px 0px;}

#wrap { width: 860px; font-family:sans-serif; text-align:left; background-color:#000; padding:0px; margin:0px;}

.topbanner {  background:url('../img/topbanner.gif') top left no-repeat; }


/*temp link*/
.nav { color:#FFFFFF; font-size:12px; font-weight:500; }
dt { float: right; }
dt > a  { color:#fff; }

/*top navigation*/
#topnav { background-color:#000; margin:0px; padding:0px; }

/*main content*/
#content { width:860px;background:#FFf; float:right; padding: 0px 5px 20px 0px;  } 

.content_box {  margin-bottom:5px;  width: 646px; float:right}

/* side panel */
#sidebar { width: 197px; background:url('../img/divider.jpg') #fff top right ; background-repeat:no-repeat;  float:left; padding: 15px 5px;    }

/*party ad*/
a.adparty {float:left; margin-top:10px; background:url('../img/banner_party.jpg'); width:179px; height:85px; display:block}
/*contact ad*/
a.adcontact {float:left; margin-top:10px ; background:url('../img/banner_contact.jpg'); width:179px; height:85px; display:block}

/*product banner*/
.product_banner { width:629px; height:201px; background:url('../img/product_banner.jpg')}

/*tvpod vs plasma */
a.tvpodvsplasma { background:url('../img/tvpodvsplasma.jpg'); width:314px; height:182px; display:block; }

/*Compspec Button*/
a.compspec_btn {  margin: 10px 0 10px 0;display:block; background:url('../img/speccom_btn.jpg'); height:25px; width:182px; float:left; }

a.compspec_btn4000x {  margin: 10px 0 10px 0;display:block; background:url('../img/speccom_btn.jpg'); height:25px; width:182px; float:left; }

/*buy button*/
a.buy_btn { float:left; margin: 10px 0 10px 0; display:block; height:25px; background:url('../img/buy_btn.jpg'); width:87px; height:25px;}

/*productprice front */
a.productprice {margin:9px 2px 2px 58px; background:url('../img/buy_btn.jpg'); width:87px; height:25px; display:block;  }

/*install diagram*/
.installdiag { background:url('../img/intstall.jpg'); width:575px; height:312px; display:block; }


/*contact us text*/
span.med_txt { line-height:16px; font-family:sans-serif ; font-size: 11px; color:#333333;}


/*footer*/
#footer { height:60px; clear:both; margin-bottom:0px; vertical-align:bottom; font-height:11px; color:#FFFFFF; font-size:11px; padding-top:15px; color:#7c7c7c; line-height: 12px;} 


/*Top Banner*/
a.tvpodbanner { margin:10px 0px 8px 0px; background:url('../img/banner1.jpg'); width:629px; height:183px; display:block}




/* Testimonials*/
.head_testi { background:url('../img/testi_head.jpg'); background-repeat:no-repeat; width:123px; height:15px; margin-bottom:15px; }



/*solution*/
.head_sol { background:url('../img/solution_head.jpg'); width:309px; height:16px; margin-bottom: 15px; }
.sol_text { width:309px; margin-bottom: 15px;}
.thumb_sol { width:101px; height:69px; background:url('../img/thumb_sol.jpg'); float:left;}
.thumbsol_text { width:198px;float:right; padding-left:8px;}

/*Product */
.head_adv { width:109px; height:10px; background:url('../img/adv_head.jpg');  margin-bottom: 15px; }
.thumbsol_text > dt > dl { list-style:none; list-style-type:none;  }
.head_prod { background:url('../img/product_head.jpg'); width:309px; height:16px; margin-bottom: 15px; }
.readmore { background:url('../img/readmore.jpg'); width:61px; height:10px; float:right }

/*thumb*/
.thumb_tvpod1 { background:url('../img/thumb_tvpod1.jpg'); width:163px; height:187px; }
.thumb_tvpod2 { background:url('../img/thumb_tvpod2.jpg'); width:154px; height:187px; }
.banner_podvsplas { background:url('../img/banner_tvplasma.jpg'); width:313px; height:111px; float:left;}




/* Accordion menu */
.arrowlistmenu{width: 530px; /*width of accordion menu*/}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: black url('../img/titlebar.png') repeat-x center left;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url('../img/titlebar-active.png');
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url('../img/arrowbullet.png') no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}



/**css navigation */
#slidetabsmenu {
float:left;
width:100%;
font-size:90%;
line-height:normal;
border-bottom: 1px solid gray;
}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#slidetabsmenu ul{
list-style-type: none;
margin:0;
margin-left: 10px;
padding:0;
}

#slidetabsmenu li{
display:inline;
margin:0;
padding:0;
}

#slidetabsmenu a {
float:left;
background:url('..img/tab-left.gif') no-repeat left top;
margin:0;
padding:0 0 0 9px;
text-decoration:none;
}

#slidetabsmenu a span {
float:left;
display:block;
background:url('../img/tab-right.gif') no-repeat right top;
padding:3px 14px 3px 5px;
font-weight:bold;
color:#3B3B3B;
}


/**top navigation menu .. final**/
#main-nav { height: 29px; }
#main-nav dl { margin: 0; padding: 0; }

/* IE5 Mac Hack \*/ 
#main-nav { padding-left: 0px; } 
/*/ 
#main-nav { padding-left: 11px; overflow: hidden; } 
/* End Hack */

#main-nav dt { float: left; }

#main-nav dt a { 
	display: block;
	height:0px !important;
	height:/**/29px; /*IE 5 Win Hack*/ 
	padding: 29px 0 0 0;
	overflow:hidden;
	background-repeat: no-repeat;
	}
	
#main-nav dt a:hover { 
	background-position: 0 -29px;
	}
	

#main-nav dt#home,
#main-nav dt#home a { width: 89px; background-image: url('../img/home.gif'); }	

#main-nav dt#products,
#main-nav dt#products a { width:89px; background-image:url('../img/products.gif'); }

#main-nav dt#testi,
#main-nav dt#testi a { width:89px; background-image:url('../img/testimonials.gif'); }

#main-nav dt#loc,
#main-nav dt#loc a { width:89px; background-image:url('../img/locations.gif'); }

#main-nav dt#install,
#main-nav dt#install a { width:89px; background-image:url('../img/installation.gif'); }

#main-nav dt#about,
#main-nav dt#about a { width:89px; background-image:url('../img/about.gif'); }

#main-nav dt#contact, 
#main-nav dt#contact a { width:89px; background-image:url('../img/contact.gif'); }


#topnav.homenav dt#home,
#topnav.homenav dt#home a,
#topnav.productsnav dt#products,
#topnav.productsnav dt#products a,
#topnav.testinav dt#testi,
#topnav.testinav dt#testi a,
#topnav.locnav dt#loc,
#topnav.locnav dt#loc a,
#topnav.installnav dt#install,
#topnav.installnav dt#install a,
#topnav.aboutnav dt#about ,
#topnav.aboutnav dt#about a, 
#topnav.contactnav dt#contact,
#topnav.contactnav dt#contact a {
	background-position: 0 -58px;
}


body.about #header {
	height: 150px;
	background: url('../img/about.jpg');
}
#topend { background-image: url('../img/toprightend.gif') top right; height:29px;}
