﻿@charset "utf-8";
/*----------------------------------------
  Products Portal Style
----------------------------------------*/
/* original css */
/*
#container {
	width: 96%;
	max-width: 960px;
	margin: 0 auto;
}
*/
/*----------------------------------------
  Content
----------------------------------------*/
#prd-content-wrapper {
	width: 100%;
	/* for full width layout
	width: 96%;
	max-width: 960px;
	margin: 0 auto;	 */
}
/*----------------------------------------
  Content Main
----------------------------------------*/
#prd-content-main {
	/*width: 760px;*/
	width: 79.2%;
	float: left;
	margin-bottom: 20px;
}
#prd-content-main-2 {
        width: 72.9%;
        float: left;
        margin-bottom: 20px;
}
#prd-content-full {
	width: 100%;
	padding-bottom: 20px;
}

/* Configure Extra Links
----------------------------------------*/
.configure-link {
	margin-bottom: 20px;
}
.configure-link a {
	display: inline-block;	
	margin: 0 40px 0 0;
	font-weight: bold;

	font-size: 13px;
	padding-left: 10px;
	background-image: url(../images/prd-link-arrow.gif);	
	background-repeat: no-repeat;
	background-position: left center;
}


/*----------------------------------------
  Main Overview
----------------------------------------*/
.main-overview {
	margin-bottom: 50px;
}

#prd-content-main .categoryContainer { margin-bottom:20px;}
#prd-content-main .categoryContainer .categoryName { height:5px; vertical-align:top; padding-left:10px; }
    #prd-content-main .categoryContainer .categoryName a .cateNameTitle { color:#4D79BB; margin:0px;font-weight:bold; }
#prd-content-main .categoryContainer .categorySubCat { color:#8C8C8C; line-height:150%; vertical-align:top; padding-left:10px; }
    #prd-content-main .categoryContainer .cateSubSep { color:#cccccc; font-size:10px; margin-left:3px; margin-right:3px; }
#prd-content-main .categoryContainer .categorySep { padding-bottom:13px; margin-bottom:13px; border-bottom:1px solid #cccccc; }

.main-overview .overview-title {
	width: 100%;
	margin-bottom: 10px;
	background: #f3f3f3;
}
.main-overview .overview-title h1 {
	float: left;
	line-height: 30px;
	padding-left: 10px;
	font-size: 18px;
	font-weight: normal;
}
.main-overview .overview-title .icon-new {
	float: left;
	width: 24px;
	height: 24px;
	margin: 3px 0 3px 10px;
	text-indent: -9999px;
}
.main-overview .overview-title .tag-prel {
	float: left;
	margin: 7px 0 6px 10px;
	padding: 0px 7px 0px 9px;
	line-height: 17px;
	background-image: url(../images/prd-tag-arrow-gray.gif);
	background-color: #fff;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
}
.main-overview .overview-title .title-btn a {
	float: right;
	display: block;
	width: auto;
    padding-right:15px;
	line-height: 30px;
	padding-left: 40px;
	border-left: 3px solid #fff;
	color: #fff;
	background-color: #004280;
	background-repeat: no-repeat;
	background-position: left center;
	opacity: 0.75;
	filter: alpha(opacity=75); /* For IE8 and earlier */
}
.main-overview .overview-title .btn-build-monitor a {
	width: auto;
}
.main-overview .overview-title .btn-buy a {
	background-image: url(../images/prd-btn-buy.png);
}
.main-overview .overview-title .btn-build a {
	background-image: url(../images/prd-btn-build.png);
}
.main-overview .overview-title .title-btn a:hover {
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.main-overview .overview-descr {
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding: 0px 10px;
	margin-bottom: 20px;
}
.main-overview p {
	font-weight: normal;
	/*line-height: 16px;*/
    line-height: 1.6em;
	padding: 10px 0px 0px;
}
.main-overview .overview-photo {
	float: left;
	width: 300px;
	height:225px;
	margin-right: 20px;
	border: 5px solid #f3f3f3;
}
.category .overview-photo {
	/*width: 140px;*/
	width: 18.42%;
	padding-top: 10px;
}
.main-overview .photo-large {
	overflow: hidden;

	text-align: center;
    
	width: 300px;
	height: 225px;
			
}
.category .photo-large {
	border: 3px solid #f3f3f3;
}
.main-overview .photo-large img {
	width: 300px;
	height: 225px;

}
.main-overview ul.photo-gallery {
	/*
	height: 38px;
	*/
	padding: 5px 0px 5px 5px;
	background: #f3f3f3;
}
.main-overview ul.photo-gallery li {
	float: left;
	list-style: none;
	margin-right: 5px;/*
	width: 38px;
	height: 38px;
	*/	
}
.main-overview ul.photo-gallery li a img {
	width: 38px;
	height: 38px;
}
.main-overview ul.photo-gallery li.photo-gallery-btn a {
	display: block;
	width: 38px;
	height: 38px;
	text-indent: -9999px;
	background-image: url(../images/prd-photo-btn2.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 0px;
}
.main-overview ul.photo-gallery li.photo-gallery-btn a:hover {
	background-color: #e5e5e5;
	opacity: 1;
	filter: alpha(opacity=100); /* For IE8 and earlier */
}
.main-overview .overview-feature {
    float: left;
    width: 44.16%;        
    margin-right: 20px;
}
.category .overview-feature {
	width: 600px;
	/*width: 68.42%;*/
	margin-right: 0px;
}
.main-overview .feature-title, .main-overview .block-title {
	font-size: 15px;
	font-weight: normal;
	color: #666;
	line-height: 25px;
	border-bottom: 3px solid #e5e5e5;
	margin-bottom: 20px;
}

.main-overview .overview-feature ul li {
	list-style: square;
	margin-left: 20px;
	margin-bottom: 5px;
	line-height: 1.5em;
}
.main-overview ol.certif {
        margin-top: 30px;
}
.main-overview ol.certif li {
        list-style: none;
        float: left;
        margin-right: 10px;
}

.main-overview .overview-sideblock {
        float: left;
        width: 180px;
        width: 18.75%;
        margin-bottom: 20px;     
}
.overview-sideblock ul li {
        list-style: none;
}
.overview-sideblock ul li a {
        font-size: 12px;
        display: block;
        padding-left: 25px;
        margin-bottom: 5px;
        line-height: 16px;
}
.overview-sideblock ul.sideblock-askexpert {
        border-bottom: 2px solid #ccc;
        background-image: url(../images/askexpert-us.jpg);
        background-repeat: no-repeat;
        background-position: right bottom;
        padding-bottom: 20px;
}
ul.sideblock-askexpert li.askexpert-tollfree {
        padding: 10px 0 5px;
        font-weight: bold;
}

ul.sideblock-download li.download-icon-1 {
        background: url(../images/prd-download-icon-1.gif) no-repeat;
}
ul.sideblock-download li.download-icon-2 {
        background: url(../images/prd-download-icon-2.gif) no-repeat;
}
ul.sideblock-download li.download-icon-3 {
        background: url(../images/prd-download-icon-3.gif) no-repeat;
}

ul.sideblock-askexpert li.askexpert-chat {
        background: url(../images/askexpert-chat.gif) no-repeat;
}
ul.sideblock-askexpert li.askexpert-callback {
        background: url(../images/askexpert-callback.gif) no-repeat;
}
ul.sideblock-askexpert li.askexpert-quote {
        background: url(../images/askexpert-quote.gif) no-repeat;
        margin-right: 45px;
}
ul.sideblock-askexpert li.askexpert-more {
        background: url(../images/askexpert-more.gif) no-repeat;
        margin-right: 45px; 
}

.main-overview .overview-dnc {
	float: left;
	width: 160px;
}
.main-overview ul.dnc-download {
	margin-top: 53px;
}
.main-overview ul.dnc-download li {
	list-style: none;
}
.main-overview ul.dnc-download li a {
	font-size: 12px;
	display: block;
	/*height: 16px;*/
	line-height:24px;
	padding-left: 25px;
	margin-bottom: 5px;
}
.main-overview ul.dnc-download li.download-icon-1 {
	background: url(../images/prd-download-icon-1.gif) no-repeat;
}
.main-overview ul.dnc-download li.download-icon-2 {
	background: url(../images/prd-download-icon-2.gif) no-repeat;
}
.main-overview ul.dnc-download li.download-icon-3 {
	background: url(../images/prd-download-icon-3.gif) no-repeat;
}
.main-overview ul.dnc-certif {
	margin-top: 20px;
}
.main-overview ul.dnc-certif li {
	list-style: none;
	float: left;
	margin-right: 10px;
}
/* ---------- Pads / Smartphones ---------- */
@media screen and (max-width: 1024px) {

}
@media screen and (max-width: 768px) {

}
@media screen and (max-width: 480px) {

}
/*----------------------------------------
  Main Tabs
----------------------------------------*/
.main-tabs ul {
	width: 100%;
	height: 32px;
	margin-bottom: 20px;
    /*background-color: #f3f3f3;*/		
}
.main-tabs ul li {
	float: left;
	list-style: none;
	/*width: 152px;*/
	width: 16.66%;
	height: 32px;
	/*background-color: #f3f3f3;*/
	margin-bottom: 5px;
}
.main-tabs ul li.tab-empty {
	text-indent: -9999px;
}
.main-tabs ul li.tab-build-monitor a{
	background-image: url(../images/prd-btn-build.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.main-tabs ul li a {
	display: block;
	height: 32px;
	line-height: 32px;
	text-align: center;
	/*color: #000;*/
	color: #fff;
}
.main-tabs ul li a:hover {
	text-decoration: none;
	/*background-color: #e5e5e5;*/
	background-color: #000;
}
.main-tabs ul li.tab-active a {
	/*height: 37px;*/
	padding-bottom: 5px;
	color: #fff;
	background-image: url(../images/prd-tab-arrow_temp.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #000;/*
	opacity:0.75;
	filter:alpha(opacity=75);
	*/		
}
/* ---------- Pads / Smartphones ---------- */
@media screen and (max-width: 768px) {

}
/*----------------------------------------
  Main Tab Content
----------------------------------------*/
.main-tab-content {
	width: 100%;
	clear: both;
}
.main-tab-content p {
	margin-bottom: 20px; line-height:1.5em;
}
.main-tab-content .content-block-full {
	width: 100%;
	margin-bottom: 10px;
}
.main-tab-content .content-block-left {
	float: left;
	/*width: 370px;*/
	width: 48.7%;
	margin-bottom: 10px;
}
.main-tab-content .content-block-right {
	float: right;
	/*width: 370px;*/
	width: 48.7%;
	margin-bottom: 10px;
}
.main-tab-content .block-title {
	font-size: 15px;
	font-weight: normal;
	color: #666;
	line-height: 25px;
	border-bottom: 3px solid #e5e5e5;
	margin-bottom: 20px;
}
.main-tab-content .para-title {
	font-size: 15px;
	margin-bottom: 20px;
}
.main-tab-content .block-more a {
	float: right;
	margin-top: -45px;
	font-size: 11px;
	font-weight: normal;
	line-height: 25px;
}
/* ---------- Pads / Smartphones ---------- */
@media screen and (max-width: 480px) {

}
/* Content ListItem-Product
----------------------------------------*/
.main-tab-content .listItem-product > li {
	width: 100%;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;
	list-style: none;
}
.main-tab-content .listItem-product > li:last-child {
	border-bottom: none;
	margin-bottom: 0px;
}
.main-tab-content .listItem-product > li.lastItem {
	border-bottom: none;
	margin-bottom: 0px;
}
.main-tab-content .listItem-product .listPic {
	float: left;
	width: 160px;
	/*width: 10.3%;*/
	height: 120px;
	/*height: 10.3%;*/	
	border: 1px solid #e5e5e5;
	overflow: hidden;
/*	margin-right: 20px;*/
    /*margin-right: 2.6%;*/
	text-align: center;		
}
.main-tab-content .listItem-product .listPic img{ width:160px; height:120px;}
.main-tab-content .listItem-product .listText {
	float: right;
	width: 765px;
	/*width: 86.5%;*/
	line-height: 20px;
}
.main-tab-content .listItem-product .listText h3 a {
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	float: left;
}

    .main-tab-content .listItem-product .listText .cateSubSep { margin-left:3px; margin-right:3px; color:#cccccc; font-size:10px;}
    .main-tab-content .listItem-product .listText .listCate { line-height:150%;}
    .main-tab-content .listItem-product .listText .listCate a { color:#4d4d4d; text-decoration:none;}
    .main-tab-content .listItem-product .listText .listCate a:hover { text-decoration:underline;}
/*
.main-tab-content .listItem-product .listText h3.icon-new-float a{
	float: left;
	display:block;
}
*/
.main-tab-content .listItem-product .listText .icon-new {
	float: left;
	width: 24px;
	height: 24px;
	margin: -2px 0 5px 10px;
	text-indent: -9999px;
}
.main-tab-content .listItem-product .listText .tag-prel {
	float: left;
	margin: 1px 0 5px 10px;
	padding: 0px 7px 0px 9px;
	line-height: 17px;
	background-image: url(../images/prd-tag-arrow-white.gif);
	background-color: #fff;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
}

.main-tab-content .listText ol.link-download {
	float: right;
}
.main-tab-content .listText ol.link-download li {
	list-style: none;
	float: left;
}
.main-tab-content .listText ol.link-download li a {
	font-size: 11px;
	display: block;
	line-height: 24px;
	padding-left: 20px;
	margin-right: 10px;
}
.main-tab-content .listText ol.link-download li.download-icon-1 {
	background: url(../images/prd-download-icon-1.gif) no-repeat 0px 4px;
}
.main-tab-content .listText ol.link-download li.download-icon-2 {
	background: url(../images/prd-download-icon-2.gif) no-repeat 0px 4px;
}
.main-tab-content .listText h4 {
	font-size: 12px;
	font-weight: normal;
}
.main-tab-content .listText h4 a{
	color: #4d4d4d;
	text-decoration: underline;
}
/* ---------- Pads / Smartphones ---------- */
@media screen and (max-width: 1024px) {

}
@media screen and (max-width: 768px) {

}
@media screen and (max-width: 320px) {

}
/* Content ListItem
----------------------------------------*/
.main-tab-content .listItem li {
	width: 100%;
	/*height: 80px;*/
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;
	list-style: none;
}
.main-tab-content .listItem li:last-child {
	border-bottom: none;
	margin-bottom: 0px;
}
.main-tab-content .listItem li.lastItem {
	border-bottom: none;
	margin-bottom: 0px;
}
.main-tab-content .listItem .listPic {
	float: left;
	/*width: 100px;*/
	width: 27%;
	/*height: 75px;*/
	height: 20.2%;
	border: 1px solid #e5e5e5;
	overflow: hidden;
	/*margin-right: 10px;*/
	margin-right: 2.7%;
}
.main-tab-content .listItem .listPic img{
	width: 100%;
	/*height: 100%;*/
}
.main-tab-content .listItem .listText {
	float: left;
	/*width: 258px;*/
	/*width: 69.7%;*/
	width: 69.0%;
	/*height: 80px;*/
	/*line-height: 15px;*/
    line-height: 1.5em;
}
.main-tab-content .listItem .full {
	float: none;
	width: 100%;
}
.main-tab-content .listText h3 {
	font-size: 13px;
	padding-bottom: 2px;
}
.main-tab-content .listText h4 {
	font-size: 13px;
	font-weight: normal;
    line-height:23px;
	padding-top:15px;
	
}
.main-tab-content .listText h5 {
	font-size: 10px;
	font-weight: normal;
	padding-bottom: 3px;
}
/* Content ListItem-Forum
----------------------------------------*/
.main-tab-content .listItem-forum li {
	width: 100%;
	/*height: 220px;*/
	background: #eeeeee;
	list-style: none;
	margin-bottom: 20px;
}
.main-tab-content .listItem-forum .forumBlock {
	padding: 10px 25px;
	text-align: center;
}
.main-tab-content .listItem-forum .forumBlock h4 {
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
.main-tab-content .listItem-forum .forumBlock h4 a {
	margin: 0 10px;
}
.main-tab-content .listItem-forum .forumBlock .forumThumb {
	/*width: 320px;*/
	/*height: 180px;*/
	/*background: #333;*/
	margin-bottom: 5px;
	text-align: center;
}
.main-tab-content .listItem-forum .forumBlock .forumThumb img{
	width: 100%;
	/*height: 100%;*/
}
/* Content ListItem-Video
----------------------------------------*/
.main-tab-content .listItem-video li {
	/*width: 240px;*/
	/*width: 225px;*/
	width: 23.44%;
	/*margin-right: 20px;*/
	margin-right: 2.08%;	
	background: #eeeeee;
	float: left;
	list-style: none;
	margin-bottom: 20px;
}
.main-tab-content .listItem-video li:last-child {
	margin-right: 0px;
}
.main-tab-content .listItem-video li.lastItem { /*For IE*/
	margin-right: 0px;
}
.main-tab-content .listItem-video .videoBlock {
	padding: 10px;
}
.main-tab-content .listItem-video .videoBlock h3 {
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
}
.main-tab-content .listItem-video .videoBlock h4 {
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 10px;
    line-height:1.5em;
}
.main-tab-content .listItem-video .videoBlock h5 {
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 10px;
}
.main-tab-content .listItem-video .videoBlock .videoThumb {
	/*width: 220px;*/
	width: 205px;	
	/*height: 124px;*/
	height: 116px;	
	background: #333;
	margin-bottom: 10px;
	text-align: center;
}
/* Content ListItem-Catalog
----------------------------------------*/
.main-tab-content .listItem-catalog li {
	/*width: 240px;*/
	/*width: 225px;*/
	width: 23.44%;
	/*margin-right: 20px;*/
	margin-right: 2.08%;
	background: #eeeeee;
	float: left;
	list-style: none;
	margin-bottom: 20px;
}
.main-tab-content .listItem-catalog li:last-child {
	margin-right: 0px;
}
.main-tab-content .listItem-catalog li.lastItem { /*For IE*/
	margin-right: 0px;
}
.main-tab-content .listItem-catalog .catalogBlock {
	padding: 10px;
}
.main-tab-content .listItem-catalog .catalogBlock h3 {
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
}
.main-tab-content .listItem-catalog .catalogBlock h4 {
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 10px;
}
.main-tab-content .listItem-catalog .catalogBlock .catalogLink {
	float: right;
	width: 100px;
}
.main-tab-content .listItem-catalog .catalogBlock .catalogLink h5 {
	font-size: 11px;
	line-height: 11px;
	padding-bottom: 5px;
	padding-left: 10px;
	background: url(../images/prd-link-arrow.gif) left top no-repeat;
}
.main-tab-content .listItem-catalog .catalogBlock .catalogThumb {
	width: 90px;
	height: 114px;
	background: #333;
	margin-bottom: 10px;
	float: left;
}
/* ---------- Pads / Smartphones ---------- */
@media screen and (max-width: 1024px) {

}
@media screen and (max-width: 768px) {

}
@media screen and (max-width: 480px) {

}
/* Content Spec Table
----------------------------------------*/
.main-tab-content table.spec-tbl {
	width:100%;
	border-collapse:collapse;
	border-top: 3px solid #e5e5e5;
	border-bottom: 3px solid #e5e5e5;
	margin-bottom: 20px;	
}
table.spec-tbl th {
	width: 98px;	
	padding: 8px 0px;
	background: #fafafa;
	border: 1px solid #e5e5e5;
	border-left: none;
	border-right: none;
	font-weight: normal;	
}
table.spec-tbl th.tbl-thsub {
	background: #fafafa;
	border-left: 1px solid #e5e5e5;
}
table.spec-tbl th.tbl-thblank {
	background: #fff;	
}
table.spec-tbl td {
	padding: 5px 15px;	
	border: 1px solid #e5e5e5;
	border-left: none;
	border-right: none;	
}
table.spec-tbl thead th {
	background: #fafafa;
}
table.spec-tbl thead td {
	background: #fafafa;	
	font-weight: bold;
}

table.spec-tbl td.vertical_tdh {
    text-align: center;
    background: #fafafa;
    width: 15%;
    border: 1px solid #e5e5e5;
    border-left: none;
    border-right: none;
    padding: 10px;
}

table.spec-tbl td.vertical_tdh_sub {
    text-align: center;
    background: #fafafa;
    color: #666;
    width: 20%;
    border: 1px solid #e5e5e5;
    padding: 8px 5px;
}

/* Table Buttons
----------------------------------------*/
table .title-btn a {
	float: left;
	display: block;
	width: 40px;
	line-height: 25px;
	font-size: 11px;
	padding-left: 25px;
	padding-right: 5px;
	margin:1px 5px 1px 0px;
	color: #fff;
	background-color: #004280;
	background-repeat: no-repeat;
	background-position: 5px center;
	opacity: 0.75;
	filter: alpha(opacity=75); /* For IE8 and earlier */
}
table .title-btn a:hover {
	text-decoration: none;
	opacity: 1.0;
	filter: alpha(opacity=100);
}
table .btn-quote a {
	background-image: url(../images/prd-btn2-quote.png);
}
table .btn-price a {
	background-image: url(../images/prd-btn2-price.png);
}
table .btn-build a {
	background-image: url(../images/prd-btn2-build.png);
}
/* Content Order Table
----------------------------------------*/
.main-tab-content table.order-tbl {
	width: 100%;
	border-collapse: collapse;
	border-top: 3px solid #e5e5e5;
	border-bottom: 3px solid #e5e5e5;
	margin-bottom: 20px;
}
table.order-tbl thead th {
	width: 20%;
	padding: 8px 10px;
	background: #eee;
	border: 1px solid #e5e5e5;
	border-left: none;
	border-right: none;
	text-align: left;
}
table.order-tbl thead th.tbl-head {
	width: 100%;
	padding: 3px 10px 5px 10px;
	background: #a6a6a6;
	color: #fff;
	font-size: 13px;
}
table.order-tbl thead th.tbl-quote {
	width: 15%;
}
table.order-tbl thead th.tbl-descr {
	width: 65%;
}
table.order-tbl thead th.tbl-thsub {
	background: #fafafa;
	color: #666;
}
table.order-tbl thead th.tbl-thsub select {
	width: 75%;
	border: 1px solid #ccc;
	color: #666;
	font-size: 12px;
	margin-top: 5px;
}
table.order-tbl tbody td {
	padding: 5px 10px;
	border: 1px solid #e5e5e5;
	border-left: none;
	border-right: none;
}
table.order-tbl tbody td a {
	font-weight: bold;
}
/*
table.order-tbl tbody td.tbl-quote a {
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	display: block;
	width: 100%;
	padding: 5px 0;
	background-color: #bfd0df;
}
table.order-tbl tbody td.tbl-quote a:hover {
	background-color: #7fa0bf;
}
*/

/* Content Category Table
----------------------------------------*/
.main-tab-content table.category-tbl {
	width: 100%;
	border-collapse: collapse;
	border-top: 3px solid #e5e5e5;
	border-bottom: 3px solid #e5e5e5;
	margin-bottom: 20px;
}
table.category-tbl thead th {
	/*width: 16%;*/
	padding: 8px 2%;
	background: #eee;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
}
table.category-tbl thead th.tbl-thsub {
	padding: 10px 2% 0px;
	background: #fafafa;
	color: #666;
	border-right: none;	
	border-bottom: none;
	text-align: left;		
}
table.category-tbl thead th.tbl-partnum {
	/*width: 16%;*/
	width: 18%;	
	border-right: none;			
}
table.category-tbl thead th select {
	width: 75%;
	border: 1px solid #ccc;
	color: #666;
	font-size: 12px;
	margin-bottom: 10px;
}
table.category-tbl tbody tr:hover {
	background-color: #e6f0fa;
	cursor: pointer;
}
table.category-tbl tbody td {
	padding: 6px 2%;
	border: 1px solid #e5e5e5;
	border-left: none;
	border-right: none;
}
table.category-tbl h4 a{
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding-left: 15px;
	background: url(../images/prd-link-arrow.gif) left top no-repeat;
	
}
table.category-tbl .icon-new {
	width: 24px;
	height: 24px;
	margin: 5px 0 0;
	text-indent: -9999px;
}
table.category-tbl .tag-prel {
	margin: 7px 0;
	padding: 0px 7px 0px 7px;
	line-height: 17px;
	/*background-image: url(../images/prd-tag-arrow-gray.gif);*/
	/*background-color: #fff;*/
	/*background-repeat: no-repeat;*/
	font-size: 12px;
	font-weight: bold;
	float: left;
}

/* Content Configure
----------------------------------------*/
.content-configure .configure-search {
	/*float: left;*/
	/*width: 220px;*/
	width: 100%;
	/*margin-right: 20px;*/
	/*margin-right: 2.63%;*/	
}
.content-configure .configure-result {
	/*float: left;*/
	/*width: 520px;*/
	width: 100%;	
}

/* Configure Search Table
----------------------------------------*/
.configure-search table.search-tbl {
	width: 100%;
	border-collapse: collapse;
	border-top: 3px solid #e5e5e5;
	border-bottom: 3px solid #e5e5e5;
	margin-bottom: 30px;
	background: #fafafa;
}
table.search-tbl th {
	padding: 15px 20px 5px;
	text-align: left;
}
table.search-tbl th.tbl-select {
	width: 33%;
}
table.search-tbl th.tbl-search {
	width: 34%;
	vertical-align: top;
}
table.search-tbl th.tbl-search p{
	font-weight: normal;
	line-height: 16px; 
}
table.search-tbl td {
	padding: 5px 20px;
}
table.search-tbl .lastrow td {
	padding-bottom: 15px;
}
table.search-tbl select {
	/*width: 150px;*/
	width: 100%;
	border: 1px solid #ccc;
	color: #666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;		
	/*margin-top: -10px;*/
}
table .btn-search a {
	display: block;
	/*width: 100%;*/
	margin: 10px 50px;	
	line-height: 25px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background-color: #666;
	opacity: 0.90;
	filter: alpha(opacity=90); /* For IE8 and earlier */
}
table .btn-search a:hover {
	text-decoration: none;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

/* Configure Result Table
----------------------------------------*/
.main-tab-content table.result-tbl {
	width: 100%;
	border-collapse: collapse;
	border-top: 3px solid #e5e5e5;
	border-bottom: 3px solid #e5e5e5;
	margin-bottom: 30px;
}
table.result-tbl td {
	padding: 5px 10px;
	border: 1px solid #e5e5e5;
	border-left: none;
	border-right: none;
}
table.result-tbl td a {
	font-weight: bold;
}
table.result-tbl td ul li {
	list-style: square;
	margin-left: 20px;
	margin-bottom: 2px;
	line-height: 16px;
}
table.result-tbl .tbl-title {
	width: 160px;
}
table.result-tbl .tbl-photo {
	width: 200px;
	vertical-align: top;
	text-align: center;
}
table .btn-getquote a {
	display: block;
	margin: 10px 20px;	
	line-height: 25px;
	font-size: 12px;
	padding-left: 16px;
	text-align: center;	
	color: #fff;
	background-image: url(../images/prd-btn2-quote.png);	
	background-color: #004280;
	background-repeat: no-repeat;
	background-position: 30px center;
	opacity: 0.75;
	filter: alpha(opacity=75); /* For IE8 and earlier */
}
table .btn-getquote a:hover {
	text-decoration: none;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

/*----------------------------------------
  Content Sidebar
----------------------------------------*/
#prd-content-sidebar {
	/*width: 180px;*/
	width: 18.75%;
	float: right;
	margin-bottom: 0px;
	/*margin-left: 18px;*/
    margin-left: 1.875%;	
}
#prd-content-sidebar-2 {
        width: 25%;
        float: right;
        margin-bottom: 0px;
        margin-left: 1.875%;       
}

/* Sidebar Block
----------------------------------------*/
ul.sidebar-block {
        margin-bottom: 20px;
        border-top: 2px solid #ccc;
        border-bottom: 2px solid #ccc;
        background-repeat: no-repeat;
        background-position: right bottom;
        padding-bottom: 10px;
}
ul.sidebar-block li {
        list-style: none;
}
ul.sidebar-block li.sideblock-title {
        margin: 0px 0px 10px 0px;
        font-weight: bold;
        background: #f3f3f3;
        text-align: center;
        padding: 5px;
        line-height: 16px;    
}

/* ---------- Pads / Smartphones ---------- */
@media screen and (max-width: 480px) {

}
