/* Plaster Networks
	- by tgp
	- 08/21/09 */
	
/* @plaster networks product page

=======================================================*/
/*product overview page*/
#content3 h2.normal-style{color:#000; font-size: 1.1em; padding:15px 0 15px 0;font-weight: bold;}
#content3  dl.fbox {width: 30%;float: left; margin-right: 25px;font-size: .85em;padding-top: 25px;}
#content3  .fbox  dt a{padding-top: 20px;font-weight: bold;}
#content3  .fbox dd img {margin-top: 15px;}
#content3  .fbox dd.desc {min-height: 7em;}


/*left col*/
.additional-link {
	background: #fff;
	display: block;
	overflow: hidden;
	clear: both;
	margin-left: -30px;
	margin-top: 25px;
	
	width: 220px;
	height: 45em;
	padding-left: 25px; padding-top: 25px;
	
}

table {margin-top: -20px;}

td {font-size: .7em; line-height: 1.5em; }

h4 {font-family: Tahoma, Geneva, sans-serif; color: #666;}



.additional-link  li {padding-bottom: 15px;}
#additional-link {width: 115px;height: 16px;background: url(../images/additional_links.gif) no-repeat left top;margin: 10px 5px 15px 0!important;}
.additional-link a {text-decoration: none;}
.additional-link a:hover {text-decoration: underline;}

.additional-link img {margin-bottom: 20px;}

.bold {font-weight: bold;}


/*content area*/
/*product page*/

.product-showcase {color: #666;overflow: hidden;clear: both;position: relative;padding-bottom: 20px;}



.product-img {width: 33%;height: 250px;float: left;margin-left: 10px;margin-top: 15px;}
.product-desc {width: 56%;padding: 10px;}

p.network {margin-left:25px; margin-top: -40px;}

#content3 .product-showcase h2 {color: #ed1c24!important;font-size: 1.1em;line-height: 1.45em; font-weight: normal; padding-bottom: 0px;}

#content3 .product-showcase h3 {color: #666!important;font-size: .9em;line-height: 1.2em; font-weight: normal;}

span.bold {font-weight: bold;}

#content3 h3, #content3 h4, #content3 h5, #content3 h6 {font-size: .95em;}

#content3 h5.adapters {font-family: Tahoma, Geneva, sans-serif; font-size: 1.5em; color: #666; font-weight: normal; margin-top: 10px;}


ul.disc {overflow: hidden; margin-top:10px;margin-bottom: 20px;}
ul.disc li {list-style-type: disc;margin-left: 15px; margin-right: 15px; padding-bottom: 5px;}

ul.disc li img {margin-left: 0px; padding-bottom: 5px;}

ul.disc li ul {margin-top: 5px;}
ul.disc li ul li {list-style-type: circle;margin-left: 15px;padding-bottom: 5px; font-size: 1em;}

ul.disc li.red {color: #ed1c24; font-weight: bold;}


.product-showcase .btn-buy {width: 96px;height: 36px;float: left; }

p.price {display: block;color: #666;float: left;width: 60%;margin-left: 35px;font-size: .9em;font-weight: normal;margin-top: 10px; line-height:1em;}
p.price2 {display: block;color: #666;float: left;width: 60%;margin-left: 35px;font-size: .9em;font-weight: normal;margin-top: 0px; line-height:1.3em;}
p.priceSmall {display: block;color: #666;float: left;width: 60%;margin-left: 35px;font-size: .8em;font-weight: normal;margin-top: 0px;}
p.price3 {display: block;color: #666;float: left;width: 100%;margin-left: 0px;font-size: .9em;font-weight: normal;margin-top: 10px;}

span.red {color: #ed1c24;}



#content3 {width:100%;font-family: "Tahoma", Arial, Helvetica, Geneva, sans-serif;}



.box1 li img  {display: block;margin-bottom: 10px;}

/*content in tab section*/
.box1 {float:left; width: 45%;margin-right: 45px;padding: 5px 0;}
.box2 {float:right; width: 45%;margin-right: 15px;margin-top: 0px; padding: 0;}
.box3 {float:left; width: 100%;margin-right: 15px;padding: 15px 0;}
.mright-reset {margin-right:0!important}
.box1 ul.disc {margin-top: 10px;}

.box1 ul.disc li {padding-left: 5px;margin-left: 15px;}

/*tab2 content - Specification*/
.box-full {background:#E7EDF4;padding: 15px;margin-bottom: 15px;}

table#spec {margin-top: 10px;}
table#spec tr.even {background:#fff;}
table#spec tr{background:#E7EDF4;}
table#spec td{padding: 5px 5px 5px 15px;font-size: .85em;}
table#spec td:first-child {width: 30%;}


/*tab3 content - Addtional Photos*/
.pics {  width: 100%;}

/*slide image */

#slideshow .desc {position: absolute;height: 50px;width: 650px;bottom: 0;;z-index: 50;}
#slideshow .slide-image { height: 480px; width:620px;float: left;}
#slideshow .slide-image img { position: absolute;margin-top: 0;z-index: 510;}
#slideshow p {padding-top: 0px; display: block;}

#slideshow { width: 100%;position: relative;padding: 20px 5px 25px 0;margin-bottom:10px;z-index: 40;height:600px;}

#sld-nav { position: absolute;z-index: 410;left: 0;top:0; margin-left: 0px;margin-top: 560px;}
#sld-nav li {float: left;display: block; border: 1px solid #666;margin-right: 15px;overflow: hidden;}

#sld-nav li a { width: 80px; height: 80px; float: left;display: block;}


#sld-nav li img {width: 80px; height: 80px;display: block;margin-top: 0px;}

#sld-nav li.activeLI{ border: 1px solid #e21; display: block;} 



/*.pics {overflow: hidden;height: 462px;}
#slideshow { width: 646px;height: 462px;}
#sld-nav { width: 300px; margin: 15px }
#sld-nav li { width: 50px; float: left; margin: 8px; list-style: none }
#sld-nav a { width: 50px; padding: 3px; display: block; border: 1px solid #ccc; }
#sld-nav a.activeSlide { background: #88f }
#sld-nav a:focus { outline: none; }
#sld-nav img { border: none; display: block }*/


 #tab4 img{margin: 0 auto;display: block;border: 0;}
/*Tabs*/

	#tab{margin:30px 0 0 0;display: block;color: #454242;	
	;width: 684px;}


.ui-tabs-panel { padding:15px 18px 15px 25px;overflow: hidden;margin-top: -1px;/*background: url(../images/tab_btm.png) no-repeat center bottom;*/
border: 1px solid #666;border-top: 0;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius: 10px}

    .ui-tabs-hide { display: none; }
   
ul#tabnav {display: block;}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}


.ui-tabs-nav {  padding: 0}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li { float: left;min-width: 100px; /* be nice to Opera */}

.ui-tabs-nav a, .ui-tabs-nav a span {display: block;}
.ui-tabs-nav li a { font-weight: bold;font-size:0.95em;
/*position: relative   ; makes opacity fail for disabled tab in IE */ padding: 6px 0 3px 0;color: #255471;background: url(../images/tab_bg.png) no-repeat center top;
     text-align: center;width: 171px;border-bottom: 1px solid #666;
    text-decoration: none;
    white-space: nowrap;}




.ui-tabs-nav .ui-tabs-selected a,
.ui-tabs-nav a:focus,
.ui-tabs-nav a:hover {
    position: relative; 
        z-index: 2;
}

.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
 .ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:focus, .ui-tabs-nav a:active{
text-decoration: none;background: url(../images/tab_bghover.gif) no-repeat center top;display: block;outline: none;border-bottom: 1px solid #fff;position: relative;
     text-align: center;width: 171px;}


 .ui-tabs-disabled { opacity: .4;}
    


.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: #fff url(../images/base_images/opc-ajax-loader.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}	
