@charset "utf-8";

/****************************
	BASIC
*****************************/

body {margin:0;padding:0;text-align:center;background:#e5e5e5;font-size:100%;line-height:1.3em;}
* {font-family:"trebuchet ms", Arial, Helvetica, sans-serif;}
p {text-align:left;font-weight:normal;padding:0;}

a img {border:0;}
a:focus { outline: none; }

h1 {font-size:2.0em !important;margin-top:0px;}
h2 {font-size:1.6em !important;margin:20px 0 !important;}
h3 {font-size:1.3em !important;margin-top:0px;}

#content {font-size:0.875em;}
.introduction {margin:0 0 15px 0;}
.introduction p {font-weight:bold}

#content p, #content h1, #content h2, #referenced-list {margin-right:30px !important;}


.size1 {font-size:0.7em;}
.size2 {font-size:0.8em;}
.size3 {font-size:1.0em;}
.size4 {font-size:1.3em;lineheight:0.86px;}
.size5 {font-size:1.5em;line-height:0.75px;}
.size6 {font-size:2.0em;line-height:1.05em;}
.size7 {font-size:3.0em;line-height:0.975em;}

.text:after {content: ".";display:block;height:0;clear:both;visibility:hidden;margin:0;padding:0;}
.text {display: inline-block;}
/* Hides from IE-mac \*/
* html .text {height: 1%;}
.text {display: block;}
/* End hide from IE-mac */



/****************************
	WRAPPER
*****************************/

#wrapper {margin:0 auto;text-align:left;background:transparent;width:960px;}

#wrapper .top {}

#wrapper .bottom {background:transparent;}


/****************************
	CONTAINER
*****************************/

#container {background:#fff;width:932px;margin:0 14px;}


/****************************
	HEADER
*****************************/

#header {clear:both;}

/****************************
	BANNER
*****************************/

#banner {background:transparent top center no-repeat;margin:0;padding:0;overflow:hidden;position:relative;cursor:pointer;}

	#banner div 		{margin:0;padding:0;}
	#logo-container		{float:left;}
	#extra-container	{float:right;}

#banner:after {content: ".";display:block;height:0;clear:both;visibility:hidden;margin:0;padding:0;}
#banner {display: inline-block;}
/* Hides from IE-mac \*/
* html #banner {height: 1%;}
#banner {display: block;}
/* End hide from IE-mac */

/****************************
	MAIN
*****************************/

#main {padding:0 0 20px 0;margin:0;clear:both;position:relative;}

	#main #menu {width:188px;height:100%;float:left;}
		
		#main #menu ul {list-style:none;margin:0;padding:20px 10px 0 20px;}
		#main #menu ul li.menuitem {padding:0;margin:0;}
		#main #menu a {padding:2px;display:block;font-size:0.8em;line-height:1.4em;text-decoration:none;color:#000;font-weight:normal;}
	.home a {border-bottom:1px solid #eee;padding:0 0 2px 0;margin-bottom:2px;color:#990000 !important;}
#menu a:hover {background:#fafafa;color:#444;}
		#main #menu ul.submenu {margin:0;padding:0;display:none;}
		#main #menu li.submenuitem {margin:0;padding:0;}		
#main #menu li.submenuitem a {background:#f4f4f4;padding-left:10px;color:#666;line-height:1.4em;}

#main #menu li.selected a {font-weight:bold;}
#main #menu li.selected ul.submenu {font-size:0.9em;}
#main #menu ul.submenu .selected a {font-weight:bold !important;color:#000;}
	
	#menu li:after {content:".";display:block;height:0;clear:both;visibility:hidden;margin:0;padding:0;}
	#menu li {display: inline-block;}
	/* Hides from IE-mac \*/
	* html #menu li {height: 1%;}
	#menu li {display: block;}
	/* End hide from IE-mac */
	
	
	#main #content {z-index:1;margin:0 0 0 0;padding:20px 0 10px 0px;float:right;left:220px;width:712px;}

        #content li:after {content:".";display:block;height:0;clear:both;visibility:hidden;margin:0;padding:0;}
	#content {display: inline-block;}
	/* Hides from IE-mac \*/
	* html #content {height: 1%;}
	#content {display: block;}
	/* End hide from IE-mac */

	#referenced-list {padding:0;list-style:none;margin:20px 0 0 0}
	#referenced-list li {border-top:1px solid #eee;padding:20px 0;margin:0;}
	#referenced-list li h3 {padding:0;margin:0;}
	#referenced-list li p {padding:0;margin:0;}
	#referenced-list li img {padding:0;margin:5px 20px 0 0;float:left;}

	#referenced-list li:after {content:".";display:block;height:0;clear:both;visibility:hidden;margin:0;padding:0;}
	#referenced-list li {display: inline-block;}
	/* Hides from IE-mac \*/
	* html #referenced-list li {height: 1%;}
	#referenced-list li {display: block;}
	/* End hide from IE-mac */

	#list {padding:0;list-style:none;margin:20px 0 0 0}
	#list li {border-top:1px solid #eee;padding:20px 0;margin:0;}
	#list li h3 {padding:0;margin:0;}
	#list li p {padding:0;margin:0;}
	#list li img {padding:0;margin:5px 20px 0 0;float:left;}

	#list li:after {content:".";display:block;height:0;clear:both;visibility:hidden;margin:0;padding:0;}
	#list li {display: inline-block;}
	/* Hides from IE-mac \*/
	* html #list li {height: 1%;}
	#list li {display: block;}
	/* End hide from IE-mac */



	#product-list-container {margin:0 10px 0 0;padding:0;}
        #product-list {padding:0;list-style:none;margin:0;}
	#product-list li {border:1px solid #eee !important;float:left;background:#fff;padding:0;margin:0 0 10px 0;padding:10px;}

        #product-list table {width:100%;border-collapse:collapse;margin:0;padding:0;}
        #product-list table td {padding:0;vertical-align:top;}
	#product-list table td.middle {padding:0px 0 0 0 !important;}
        #product-list table td.middle img {float:left !important;margin:0 10px 10px 0;}

        #product-list li h3 {padding:0;margin:0;float:left;}
	.ShopFrameForm label {display:inline;font-size:11px;}
	.ShopFrameForm select, .ShopFrameForm input {font-size:11px;margin:0 10px 0 0;}
	.ShopFrameForm {text-align:right;background:#f7f7f7;border:1px solid #eee !important;padding:5px 0px;margin:0;}

#QntAndSubmitContainer, #ddpContainer {padding-top:5px;float:right;}

.ShopFrameForm:after {content:".";display:block;height:0;clear:both;visibility:hidden;margin:0;padding:0;}
	.ShopFrameForm {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .ShopFrameForm {height: 1%;}
	.ShopFrameForm {display: block;}
	/* End hide from IE-mac */

        #product-list h3 a {color:#000;text-decoration:none;}
        #product-list .submit {padding:1px 2px;border:1px solid #ddd;color:#000;}
        #product-list .price {float:right;font-size:13px;font-weight:bold;}

	
	#product-table {clear:both;margin-right:20px;width:692px;}

	#product-specifications {display:block;text-align:right;background:#f7f7f7;border:1px solid #eee !important;padding:5px 0 5px 2px;}
	#product-specifications select, #product-specifications input {margin-right:10px;}

	#product-details {padding:10px;background:#f1f1f1;border:1px solid #eee !important;}
	#product-details label {font-weight:bold;color:#000;}
	#product-details span {color:#444;}
	#product-details #lbl_price, #product-details #span_price {font-size:11px;font-weight:bold;}
	#product-details #price {text-align:right;}

	.sitemap, .sitemap ul, .sitemap ul {margin:0;padding:0;list-style:none;margin-right:20px;background:transparent;}
	.sitemap a {color:#000;text-decoration:none;}
	.sitemap a:hover {color:#ddd;background:#555;}

	.sitemap a {font-size:1.4em;border-bottom:1px solid #eee;display:block;padding:2px 2px 2px 5px;color:#990000;}
	.sitemap ul a {font-size:1.3em;border:0;padding-left:10px;color:#000;}
	.sitemap ul a:hover {background:#888;color:#eee;}
	.sitemap ul ul a {font-size:1.2em;border:0;padding-left:20px;color:#666;}
	.sitemap ul ul a:hover {background:#AAA;color:#FFF;}

    .clearfix li:after {content:".";display:block;height:0;clear:both;visibility:hidden;margin:0;padding:0;}
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */


	#main #content #right {display:block;float:right;margin-left:12px;width:188px;height:100%;z-index:999;padding-bottom:20px;}
	#right ul {margin:0;padding:0;list-style:none;}
	#right li {display:block;margin:0;padding:0;}

	#right h2 {margin:0;padding:0;}

	#right #news p {text-align:left;margin:0;padding:0;}
	#right #news a {color:#666;font-size:12px;padding:0;margin:0;}

	#right #banners p {text-align:right;padding:0;margin:-6px 0 0 0;font-size:11px;}	
	
#main:after {content: ".";display:block;height:0;clear:both;visibility:hidden;margin:0;padding:0;}
#main {display: inline-block;}
/* Hides from IE-mac \*/
* html #main {height: 1%;}
#main {display: block;}
/* End hide from IE-mac */

/****************************
	FOOTER
*****************************/

#footer {clear:both;font-size:0.7em;}

	#footer ul {list-style:none;margin:0;padding:10px 0 0 0;}
	#footer li {display:inline;}

	#footer .upper {display:block;clear:both;padding:4px 0 8px 20px;border-top:1px solid #777;}
	#footer .upper #login {float:left;margin-top:10px;}
	
	#footer .upper #information {text-align:center;}
		#footer a {text-decoration:none;color:#000;}
		#footer .upper li {margin-right:20px;}
		#footer .upper #information #telephone {background:url(http://www.net-blast.com/Webdesk/images/nbLayoutMaster/_Rainbow/telephone.gif) 0px 2px no-repeat;padding-left:10px;line-height:9px;}
		#footer .upper #information #mail {background:url(http://www.net-blast.com/Webdesk/images/nbLayoutMaster/_Rainbow/mail.gif) 0 4px no-repeat;padding-left:15px;}		
		#footer .upper #information #visit {background:url(http://www.net-blast.com/Webdesk/images/nbLayoutMaster/_Rainbow/visit.gif) 0px 2px no-repeat;padding-left:10px;line-height:9px;margin-right:0;}
	
	#footer .upper #functions {float:right;}
	#footer .upper #functions img {cursor:pointer;}	
	
	#footer .lower {border-top:1px solid #ddd;padding:5px 20px;display:block;clear:both;}
	#footer .lower #path {margin-top:6px;position:absolute;}
		#path a {padding:0;line-height:12px;}
		#path a img {background:#777;width:9px;height:12px;border:0;margin:4px 2px -3px 2px;}
		#path a:hover img {background:#AAA;}
		#path a img.selected, #path a:hover img.selected {background:#000;margin:0 4px -3px 4px;}
		
	#footer .lower #strong {text-align:right;}