body { font-size: 10px; font-family: Arial, Verdana, sans-serif; }
td { font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; }
a { color: #000080; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
table.style1 { background-color: #F7F7F7; border: 1px solid #C6C3C6; }
.banner { color: Black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; line-height: 120%; text-decoration: none; }
.common { color: Black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; line-height: 120%; text-decoration: none; }
.omheader { color: Black; font-weight: bold; font-size: 14px; }
.smalltype { color: Black; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; }
.columnlabel { background-color: white; font-family: "tahoma"; font-size: 8pt; font-weight: bold; vertical-align: baseline; color: black; border-width: 2px; border-right-style: solid; border-right-color: #666699; }
.rowevendata { font-family: "tahoma"; font-size: 8pt; vertical-align: baseline; border-bottom-style: solid; border-bottom-color: #666699; background-color: #dcdcdc; }
.rowodddata { font-family: "tahoma"; font-size: 8pt; vertical-align: baseline; border-bottom-style: solid; border-bottom-color: #666699; background-color: #f4f4f4; }
.label { font-family: "tahoma"; font-size: 10pt; font-weight: bold; text-align: right; vertical-align: baseline; }
.tdstyle { padding-bottom: 0.75pt; padding-left: 0.75pt; padding-right: 0.75pt; padding-top: 0.75pt; font-size: 10pt; }
.partinfo { background-color: #CECECE; }
.gridheaderrow { background-color: #CECECE; font-weight: bold; color: #003366; }
.gridrow { background-color: #E0E0DF; }
.gridaltrow { background-color: #CECECE; }
.contentsize { width: 780px; }
.primarilyShipsFrom { color: Black; }
.specialmessage { color: Black; }
#lblCurrentPageTop,#lblCurrentPageBottom { font-size: 11px; font-weight: bold; }
.pagLink { padding: 0 2px 0 2px; }
.pagination { padding: 0px 3px 4px 0px; }
#perPageSelect { border: 1px solid #CCC; background-color:#EFEFEF;}
a.spelling { font-family: Arial,Helvetica,sans-serif; font-weight: bold;color: red;font-size : 10pt; }
.clear {clear:both; margin:0; padding:0;}
.hide {display:none;}
.overflow {overflow:hidden;}

.in-stock { padding: 5px; color: #FFF; background-color:#390; text-transform: uppercase; width:100px;}
.low-stock { padding: 5px; color: #FFF; background-color:#FC0; text-transform: uppercase; width:100px;}
.out-stock { padding: 5px; color: #FFF; background-color:#C00; text-transform: uppercase; width:100px;}
.call-stock { padding: 5px; color: #FFF; background-color: #808080; text-transform: uppercase; width: 100px;}

.search-left { padding:0px; float: left; width: 80%;}
.search-right { padding:0px; float: right; display: block; margin: 0px; position: relative; text-align: right; width:20%;}
.search-breadcrumb { font-weight:bold; font-size: 15px; text-transform: capitalize;}
.search-viewdetail { float: left; }

.search-n { font-weight:bold; color:#FF0000;}
.search-q { display:block; padding:5px 10px; background-color:#FFFFFF; clear:both; font-size:12px; border:solid 1px #CCC; 
			background-image: url(/images/clients/hwrap1/gradient_back.jpg); background-repeat: repeat-x; background-position: center bottom; }
.search-q input[type=radio] { margin-left:10px; margin-right:5px; display:inline-block; margin-top: 2px; margin-bottom: -2px; }
.search-textarea { border: 1px #CCCCCC solid; background-color:#FFF; margin: 8px auto; padding: 5px; font-size:12px; width:710px; height: 100px; }
.brand-search { width:75px; display: inline-block; float: left; margin-left: 15px; }
.brand, .branditem { width:85px; height:34px; margin-left: 15px; margin-top: 3px; }
.button, .button2 {
	-moz-box-shadow:inset 0px -1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px -1px 0px 0px #97c4fe;
	box-shadow:inset 0px -1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background:#3d94f6; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:1px solid #337fed;
	display:inline-block; color:#ffffff; font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; padding:5px; text-decoration:none;
	text-shadow:1px 1px 0px #1570cd; text-transform:uppercase; min-width:75px;
}
.button3 {
	-moz-box-shadow:inset 0px -1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px -1px 0px 0px #97c4fe;
	box-shadow:inset 0px -1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background:#3d94f6; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:1px solid #337fed;
	display:inline-block; color:#ffffff; font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:bold; padding:0px; text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}
.button:hover, .button2:hover, button3:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}
.button:active, .button2:active, button3:active {position:relative; top:1px;}
.button {margin: 0px 15px;}
.button2 {margin: 10px 0px;}
.button3 {margin: 2px 2px;}

.item-area {padding: 0px 8px 8px 8px;}
.item-area-h1 {
	font-size: 14px; line-height: 30px; color: #FFF; border:none; height: 30px; display: block; margin-top: 5px; margin-bottom: 0px;
	position:relative; top: 0px; border-top-left-radius: 10px; border-top-right-radius: 10px; padding: 5px 5px 5px 15px;
	background: #666; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#666)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #999,  #666); /* for firefox 3.6+ */
}
.items {
	padding: 10px; height: 100%; position: relative; clear:both; border: solid 1px #DBDBDB; border-top:none;
	background: #FFF; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F2F2', endColorstr='#FFFFFF'); /* for IE */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #F2F2F2), color-stop(0.3, #FFFFFF) ); /* for webkit browsers */
	background: -moz-linear-gradient( center top,  #F2F2F2 0%,  #FFF 30%); /* for firefox 3.6+ */
	margin-bottom:2px; overflow:hidden;
}
.items-photo { background-color: #3CF; float: left; height: 122px; width: 150px; margin-right: 20px; border: solid 1px #999; }
.items-desc-left { padding:0px; float: left; }
.items-desc { float: right; display: block; position: relative; width:572px; overflow:hidden; }
.items-desc-h1 { font-size: 16px; font-weight: bold; line-height: 30px; display: block; height: 30px; color: #FFFFFF; border:solid 1px #CCC; 
    border-top-left-radius: 12px; border-top-right-radius: 12px; padding: 3px 3px 3px 15px; background-color: #666666; text-transform: uppercase; }
.items-desc-h2 { font-size: 24px; font-weight: bold; margin-bottom: 10px; border: none; line-height:35px; display:block; float: left; }
.items-desc-h3 { font-weight: bold; font-size: 14px; margin-bottom: 5px;}
.items-desc-h4 { font-weight: bold; font-size: 34px; margin-bottom: 5px; color: #333;}
.items-desc-p { font-weight: normal; font-size: 12px; margin-bottom: 5px;}
.items-info { width: 300px; margin-top: 10px; margin-bottom: 20px; }
.items-desc-ul { margin-top: 10px; margin-bottom: 10px; margin-left: 20px; }
.items-desc-ul-li { margin: 3px; font-weight: normal; font-size: 12px; margin-bottom: 5px; }
.item-headline { overflow:hidden; margin-bottom: 10px; }
.item-table { width: 350px; }
.item-table tr:nth-child(odd) {background-color:#f9f9f9;}
.item-table tr:nth-child(even) {background-color:#f4f4f4;}
.item-label { padding: 5px; font-size: 12px; font-weight:bold; color: #000; vertical-align: middle; border-right: 1px dotted #C0C0C0; border-bottom: 1px dotted #C0C0C0;}
.item-price { padding: 5px; font-size: 18px; font-weight: bold; color: #333; vertical-align: middle; margin-bottom: 5px; margin-top: 5px; white-space: nowrap; border-right: 1px dotted #C0C0C0; border-bottom: 1px dotted #C0C0C0;}
.item-qty-td { vertical-align: middle; white-space: nowrap; border-right: 1px dotted #C0C0C0; border-bottom: 1px dotted #C0C0C0;}
.item-qty { font-size: 18px; border: solid 1px #CCC; }

#product-main {float:left; width: 400px; padding-bottom:20px;}
#product-area {padding:5px; border-top: solid 1px #999; overflow:hidden; position: relative; width: 763px;}
#product-headline {margin-top:5px; display:block;}
#product-info {margin-top:0px; margin-bottom:5px; position: relative; padding-right: 10px;}
#product-info h2 {font-size: 20px; font-weight: bold; border-bottom: solid 1px #000; margin-bottom: 10px; color: #000;}
#product-info-h3 {font-size: 14px; font-weight: normal; color: #000; border: none; padding: 0px;}
#product-info h4 {font-size: 34px; font-weight: bold; color: #333; margin-bottom: 10px; margin-top: 0px; line-height: 40px; display: inline-block; height: 40px; float: left; color: #000;}
#product-info h5 {font-size: 12px; color: #000; margin-bottom: 3px; margin-top: 3px; color: #000;}
#product-info p {font-size: 12px; line-height: 16px; margin-bottom: 8px;}
ul.prod-bullets {margin-left:345px; display:block;}
#product-info li {font-size: 12px; line-height: 16px; margin-bottom: 6px; margin-left:15px;}

.oe-area { margin: 10px 0px; overflow:hidden; position:relative; clear:both; }
.oe-table { margin: 0px 5px; width: 100%; }
.oe-table-th { padding:5px; color:#fff; font-size: 12px; text-transform:uppercase; background-color:#222; font-weight:bold; border-right:1px dotted #666; border-top:3px solid #666; }
.oe-table-th-a{color:#fff}
.oe-table tr:nth-child(odd) {background-color:#f9f9f9;}
.oe-table tr:nth-child(even) {background-color:#f4f4f4;}
.oe-table-td { padding:3px; border-right: 1px dotted #C0C0C0; border-bottom: 1px dotted #C0C0C0; }

div#divDetailApps{margin-top:10px; margin-bottom:20px; height:300px; clear:both; overflow:hidden;}
#gvDetailApps { border-spacing: 1px; border: 1px solid #C0C0C0; }
#gvDetailApps td {padding:2px; border-spacing: 1px; border: 1px solid #C0C0C0; }
#gvDetailApps thead {position:fixed; top:0px; left: 8px; width: 665px;}
#gvDetailApps th {padding:2px; color:#fff; font-size: 12px; text-transform:uppercase; background-color:#222; 
					font-weight:bold; border-spacing: 1px; border-right:1px dotted #666; border-top:3px solid #666; }
.detail-app-gridrow {background-color: #f9f9f9;}
.detail-app-gridaltrow { background-color: #f4f4f4;}
.detail-app-Pager { background-color: #C0C0C0; font-size: 12px; color: #000; position:fixed; bottom:0px; width:665px; }

#divitemright {float: left; width: 420px;}

#image-gallery { width:325px; float:left; margin-bottom: 15px; margin-right: 20px; height: 110%; position: relative; display: block; }
#image-gallery ul {margin:0px; padding: 0px; border: 0px; }
#image-gallery ul li { width: 67px; height: 55px; border: solid 1px #CCCCCC; float: left; background-color: #FFF; margin: 5px; list-style: none; cursor: pointer; }
.thumb-img { width: 67px; height: 55px; cursor: pointer; }
.img-main { width: 320px; height: 260px;	margin-bottom: 5px; background-color: #FFF; }
.img-zoom { max-width:640px; max-height:640px; }
.zoom { display:inline-block; position:relative; border: solid 1px #CCCCCC; height:260px; width: 320px; }
.zoom img { display: block; max-width:none; }
.zoom p { position:absolute; top:3px; right:28px; color:#555; font:bold 10px/1 sans-serif; }
.active {display:block;}
.non-active {display: none;}
.thumbnail {position:relative; z-index:0; cursor:pointer;}
.thumbnail:hover {background-color:transparent; z-index:200;}
.thumbnail span#overlay { position: absolute; padding: 0px; left: -1000px; visibility: hidden; color: black; text-decoration: none; }
.thumbnail span#overlay img { border-width: 0; padding: 0px;}
.thumbnail:hover span#overlay { visibility: visible; top: 0px; left: 0px; }
.zoomImage { position: absolute; padding: 0px; left: 0px; top: 0px; color: black; text-decoration: none; padding: 0px; display: none; z-index: 900; border: 1px solid #999; }

.checkfit-area { min-height: 60px; border: solid 1px #CCC; padding: 10px; background-color: #FFFFFF;
	background-image: url(/images/clients/hwrap1/checkarea-back.jpg); background-position: bottom; background-repeat: repeat-x; }
.checkfit-img {float:left; width:60px; height:60px;}
.checkfit-q-headline {font-size: 16px; font-weight: bold; margin: 5px 0px 5px 75px; display: block;}
.checkfit-q-text {font-size: 12px; display: block; margin-left:75px;}
.checkfit-button {
	-moz-box-shadow:inset 0px -1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px -1px 0px 0px #f29c93;
	box-shadow:inset 0px -1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;
	border:1px solid #d83526; display:inline-block; color:#ffffff; font-size:18px; font-weight:bold;
	padding:8px 15px; text-decoration:none; text-shadow:1px 1px 0px #b23e35; margin-top: 20px; width:175px;
	text-align:center; text-transform:uppercase;
}
.checkfit-button:hover, .checkfit-button-sml:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}
.checkfit-button-sml {
	-moz-box-shadow:inset 0px -1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px -1px 0px 0px #f29c93;
	box-shadow:inset 0px -1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
	border:1px solid #d83526; display:inline-block; color:#ffffff; font-size:14px; font-weight:bold;
	padding:3px 8px; text-decoration:none; text-shadow:1px 1px 0px #b23e35; margin-top:0px; text-transform:uppercase;
}
#share-area {font-size: 14px; color: #333; width: 100%; margin-top: 5px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: dotted #CCCCCC 1px;}

#related-wrapper {margin:0px; width:780px; padding-top:5px; padding-bottom:5px; height: 200px; position:relative; overflow: hidden; }
#related-wrapper h4 { 
    font-size: 13px; margin: 0px; text-transform: uppercase;
    display:inline-block; float:left; height:24px; line-height:24px; color:#000;
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
	-moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px;
	border-top-left-radius:8px; border-top-right-radius: 8px;
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
	background: #E2E2E2; /* old browsers */
	padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px;
}
#carousel { width:780px; min-height: 150px; padding:0px; margin:0px; background-color: #FFF; }
.caroufredsel_wrapper { border-top:solid 1px #CCC; border-bottom:solid 1px #CCC; 
                        background-image: url(/images/clients/hwrap1/gradient_back.jpg); 
                        background-repeat: repeat-x; background-position: center bottom; }
.carousel-h3 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
#carousel p {font-size:12px;}
#carousel ul {margin:0; padding:0;}
#carousel ul li {list-style:none; display: block; float: left; width: 156px; text-align:center; padding: 0px; margin: 0px;}
#carousel ul li a {color: #000; text-decoration:none; background: none; display: block; text-align:center; height: 132px; padding-top:10px;}
#carousel ul li a:hover {background:#E9E9E9;}
#carousel img { border: none; margin: 0px auto 8px auto; display: block; border: 1px solid #CCCCCC; }
.related-img {width:120px; }
#carousel_prev { background: url(/upload/homepage/arrow_prev.png) no-repeat; background-size: 40px 90px;
                 left:-12px; top: -133px; width:40px; height:92px; text-indent: -9999px; z-index: 100;
                 border-radius: 0 3px 3px 0; display: block; margin-left: 1px; position:relative; }
#carousel_next { background: url(/upload/homepage/arrow_next.png) no-repeat; background-size: 40px 90px;
                 left:752px; top: -225px; width:40px; height:92px; text-indent: -9999px; z-index: 100; 
                 border-radius: 3px 0 0 3px; display: block; margin-right: 1px; position:relative; }
#carousel_prev:hover, #carousel_next:hover {background-color: #999; }
#carousel_prev.disabled, #carousel_next.disabled {opacity: 0.4; filter: alpha(opacity=40);}
#carousel_pager { text-align: center; margin: 0 auto; padding-top: 5px; position: relative; top: -185px; }
#carousel_pager a { background: transparent url(/upload/homepage/carousel_control.png) no-repeat -2px -32px; 
                    text-decoration: none; text-indent: -999px; display: inline-block; overflow: hidden; 
                    width: 8px; height: 8px; margin: 0 5px 0 0; }
#carousel_pager a.selected { background: transparent url(/upload/homepage/carousel_control.png) no-repeat -12px -32px; text-decoration: underline; }

.clearfix { float: none; clear: both; }

#producttab {margin:0px; margin-top:10px; padding:5px; padding-top:15px; padding-bottom:0px; overflow:hidden; border: 0px; border-top:dotted 1px #CCC; clear:both; z-index:999;}
#product-nav {margin:0px; padding: 0px; border: 0px; overflow:hidden; height: 30px;}
ul.tabs {margin:0px; padding: 0px; border: 0px; list-style:none; height:20px;}
#producttab ul.tabs li {
	font-size: 13px; display:inline-block; float:left; height:20px; line-height:20px; color:#FFF;
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
	-moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px;
	border-top-left-radius:8px; border-top-right-radius: 8px;
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
	background: #0C91EC; /* old browsers */
	background: -moz-linear-gradient(top, #0C91EC 0%, #257AB6 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0C91EC), color-stop(100%,#257AB6)); /* webkit */
	margin: 0px; margin-right: 5px;
	padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px;
}
#producttab ul.tabs li a {font-size: 13px; text-decoration: none; color: #FFF; outline: none;}
#producttab ul.tabs li:hover {background: #999;}
html #producttab ul.tabs li.active, 
html #producttab ul.tabs li.active:hover {
	/*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #E2E2E2; border:solid 1px #CCC; border-bottom:solid 1px #FFF; margin-bottom:-3px;
	/*--Makes the active tab look like it's connected with its content--*/
}
html #producttab ul.tabs li.active a,
html #producttab ul.tabs li.active a:hover { color: #000; }
.tab_container {overflow: hidden; clear: both; float: left;  width: 100%; background: #fff; margin:0px; }
.tab_content {padding: 25px 15px 15px; overflow:hidden; margin:0px; background-color: #FFF; min-height:250px;
	border:solid 1px #CCC; background-image: url(/images/clients/hwrap1/gradient_back.jpg);
	background-repeat: repeat-x; background-position: center bottom;
}
.tab_headline {font-size:16px; font-weight:bold; text-transform: uppercase;}
.tab_content h2 {font-size: 20px; font-weight: bold; border-bottom: solid 1px #000; margin-bottom: 10px;}
.tab_content h3 {font-size: 14px; margin-top:10px; margin-bottom: 5px; font-weight: normal;}
.tab_content h4 {font-size: 30px; font-weight: bold; color: #333; margin-bottom: 10px; margin-top: 0px;}
.tab_content h5 {font-size: 12px; color: #000; margin-bottom: 3px; margin-top: 3px;}
.tab_content p {font-size: 12px; line-height: 16px; margin-top:8px;}
.tab_content ul {margin:0px; padding: 0px; border: 0px; }
.tab_content ul li {font-size: 12px; line-height: 16px; margin-left:15px; margin-top:8px; }			

.video_frame {width: 375px; position:relative;}
.video_player {margin: 0px; padding: 0px; width: 350px; text-align: left;}
.video-area {float: right; width: 375px; margin-left: 25px; margin-bottom:25px; display: block;}
.video-h1 {font-size: 14px; line-height: 25px; color: #FFF; height: 25px; display: block; text-transform: uppercase; background: #000; /* for non-css3 browsers */
	position: relative; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; font-weight: bold;
}
.video-instr-headline {display:block;  margin-top:5px;  background-color:#0C91EC;  font-size:14px;  font-weight:bold;  color:#FFF; padding:3px;  padding-left: 10px;}
.video-instr-area {display:block;  padding-left: 10px;}

.spec-title {width:35%; font-weight:bold; text-align:right;}
.tab-table {margin-top:10px; margin-bottom:20px; height:300px; clear:both; overflow-y:auto; overflow-x:hidden;}
.tab-table table tr td {padding:5px;}
.tab-table table tr:nth-child(odd) {background-color:#f9f9f9;}
.tab-table table tr:nth-child(even) {background-color:#f4f4f4;}
