@font-face {
font-family: future;
src: url("future.ttf") format("opentype");
}


@font-face {
		font-family: "sketch";	
	    
		src:url('../font/SketchRockwell-Bold.ttf');
	}
	
	



	
.sketchheading
{
	font-family:"sketch",  sans-serif;
}
	
	
#wrapper
{
	width:1000px;
	margin:0 auto;
}	
	
body {
  
  
  font-family: Helvetica, sans-serif;
  background-color:#333333;
  text-align:left;
 
font-size: 16px;
line-height: 1.2em (20.4px);

letter-spacing: normal;
word-spacing: 0px;

}


.h1,h2,h3,h4,h5,h6
{

	font-weight:normal;
	padding:0;

}


.heading
{
	font-family:Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
}


p {
  line-height: 1.5em;
}

.textcolor
{	

	
color:#00ADEF;
}

.divheading {
   margin: 0;
   background:#00ADEF;
  color: #fff;	
  padding: 0.5em;
  width: 16.0em;
  font-weight:bold;
font-size: 0.9em; 
text-align:center;
height:1.5em;
vertical-align:middle;
padding-top:5px;
 
}

.getquote1
{
	background-image:url(../images/getquote.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:80px;
	height:23px;
	border:none;
	 text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */	
}

.getquote {
	cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
	-moz-box-shadow:inset -1px 0px 3px 0px #bbdaf7;
	-webkit-box-shadow:inset -1px 0px 3px 0px #bbdaf7;
	box-shadow:inset -1px 0px 3px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #01AEF0), color-stop(1, #01AEF0) );
	background:-moz-linear-gradient( center top, #01AEF0 5%, #01AEF0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#01AEF0', endColorstr='#01AEF0');
	background-color:#01AEF0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 14px;
	text-decoration:none;
	text-shadow:1px 3px 0px #528ecc;
}.getquote:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #496b8c), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #496b8c 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#496b8c', endColorstr='#79bbff');
	background-color:#496b8c;
}.getquote:active {
	position:relative;
	top:1px;
}


ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 220px;
  text-align:left;
  vertical-align:middle;
  
}

ul.menu a {
  display: block;
  text-decoration: none;
  font-size: 0.8em; 
	
}

ul.menu li {
  margin-top: 1px;
    
  
}

ul.menu li a {
  background: #00ADEF;
  color: #fff;	
  padding: 1em;
  padding-left:0.6em;


}

ul.menu li a:hover {
  
}
ul.menu li ul li  {
background-color:#66CCFF;
  
}

ul.menu li ul li a {
  background: #F1F1F3;
  color: #606060;
  
  vertical-align:middle;

border-bottom: 1px #D5D5D7 solid;
background-image:url(../images/list_bg.jpg);


}

ul.menu li ul li a:hover {
  
    color: #4FADEF;
	 background-image:url(../images/list_bg_select.jpg);
	width:200px;
	font-weight:bold;
	padding-right:0;


}

ul.menu li ul li a.selectedmenu {
  
    color: #4FADEF;
	 background-image:url(../images/list_bg_select.jpg);
	width:200px;
	font-weight:bold;
	padding-right:0;


}

.sellist
{

	  color: #7D7E80;
	  width:200px;
	  background-color:#993366;
	  background-image:url(../images/list_bg_select.jpg);
 
}

.fontbold
{
	font-weight:bold;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }


.link
{

color:#000000;font-size:1.0em;width:10em;border-right: 0px #ffffff solid;height:150px;text-align:left;vertical-align:middle;padding: 1.0em;float:left;text-align:left;border: 0em solid #900;

}

.headerlink
{
	color:#000000;
	text-decoration:none;
}


.headerlink:hover
{
	color:#4FADEF;
	text-decoration:none;
}



.prodtbltitle
{
	font-size:0.9em;
	color:#3A3A3C;
	font-weight:bold;
	text-align:left;
}

#imageWrap { 
        width: 640px; 
        height: 420px; 
        background: url('ajax-loader.gif') center center no-repeat; 
    }
	
	
.prodtbldesc
{
	font-size:14px;
	color:#99999B;
	line-height: 1.2em (20.4px);
	text-align:left;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
}

.gridheading
{
	font-size:14px;
	
	line-height: 1.2em (20.4px);
	text-align:left;

	text-decoration:none;
}


.selector {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid;
	border-color:#0198BE;
	
	}
	
	.headingdiv
	{
		margin: 0;
  
		color: #57616A;	
	  padding: 0.8em;
	  width: 13.5em;
	  font-size:1.4em;
	  font-weight:bold;
	}


.hover
{
	color:#1C62B9;
}
#outer { position: relative; }
   #wrapper { position: absolute; bottom: 25px; width: 100%;left:-15px; }
   
   .menubar
   {
   	height:100px;
   }



.bordertable
{
	

  border-right-style:solid;
  border-right-width:1px;
  border-right-color:#CFCFCF;
  
    border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#CFCFCF;
  
    border-top-style:solid;
  border-top-width:1px;
  border-top-color:#CFCFCF;
  
  
    border-left-style:solid;
  border-left-width:1px;
  border-left-color:#CFCFCF;
  

  
  }
  
  
.bottomborder
{
	

  border-right-style:solid;
  border-right-width:0px;
  border-right-color:#fffff;
  
    border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#CFCFCF;
  
    border-top-style:solid;
  border-top-width:0px;
  border-top-color:#fffff;
  
  
    border-left-style:solid;
  border-left-width:0px;
  border-left-color:#fffff;
  
	padding:10px;
  
  }
  
  @media print {
.noPrint {
    display:none;
}
}
  .cartset
  {
  	background-image:url(../images/cart_1.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-position:top;
  }
  .conceptheader
  {
  text-align:left;
  	background-image:url(../images/concept-header.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-position:top;
	padding-left:0px;
	padding-top:10px;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:800;
  }
  
  
  /*  Cart Css */
  
  
#rounddiv {
width:200px;
margin:auto;
margin-top:20px;
height:40px;
border-radius:10px;
background-color:#ffffff;
position:relative;
border:1px solid;
border-color:#cccccc;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */
padding-top:3px;
}


  .checkoutlink {
 margin-bottom: 0px;
 width: 78px;
 height:27px;
 display:block;
   background-image: url(../images/checkout.jpg) center top no-repeat;
}

.checkoutlink:hover {
   background-image: url(../images/checkoutover.jpg);
}
    /*  Cart END */
	
	
	.line
	{
		width:700px;height:1px; background-color:#AEAFB3;float:left;
	}
	
	.labelheader
	{
		width:400px;float:left;text-align:left;background-color:#ffffff;padding-top:1em;padding-left:1em;
	}
	.labelheadertext
	{
		line-height:0.8em; font-size:1.0em;font-weight:normal;
	}
	
	.labeldesc
	{
	width:690px;float:left;line-height:1.8em; font-size:0.8em ;text-align:left;color:#696969;background-color:#ffffff;vertical-align:middle;padding:1em;
	}
	.textdesc
	{
	width:580px;float:left;line-height:1.8em; font-size:0.8em ;padding-left:0px;color:#696969;background-color:#ffffff;
	}
	
	.backlink
	{
	 width:720px;font-size:0.8em;padding:5px;
	}

   #product_name
   {
   clear:both;width:355px;padding:0px;padding-bottom:10px;padding-top:10px;text-align:left;text-align:left;font-weight:bold;color:#0AA0F4;
   }
   
  
  h1,h2,h3,h4,h5,h6
  {
  	padding:0px;
	margin: 0;
  }
  
 a
 {
	 border:0px;
 }
 
 img
 {
	 border:0px;
 }
 
 .div_outer
 {
	 background-color:#ffffff;
 }
 
 .div_outer:hover
 {
	 background-color:#cccccc;
 }