body {
	margin: 20px 0 0 0;
	background:url(../images/jpegs/mainbg.jpg) repeat-x #000033;
	text-align:center;
}
html {
	overflow: -moz-scrollbars-vertical;
}
.floatleft{
	float:left;
}
.floatright{
	float:right;
}
#container{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;background-color:#FFFFFF;
	height: 100%;
	min-height: 100%;
}
#subcontent{
	width: 1000px;
	clear:both;	
}
#headertop{
	background:url(../images/jpegs/top.jpg) no-repeat;
	width:1000px;
	height:39px;
	margin:0;
	padding: 0;
}
#header{
	width: 1000px;
	height: 132px;
	text-align:left;
	background:url(../images/jpegs/headerbg.jpg) no-repeat;
}

/* START OF TOP MENU */

#menucontainer{	margin-top: -15px; vertical-align:top; padding: 0; height:80px; width: auto;} 
*html ###menucontainer{	margin-top: -15px; vertical-align:top; padding: 0; height:100px;}                 
                
.navcontainer ul { float:right;width:600px; margin:0; padding:0;}
.navcontainer li { float: left; display: inline; width: 70px; text-align:center; }
.navcontainer li a, .navcontainer li a:link, .navcontainer li a:visited {  text-align:center; color:#fff; font-weight:700; font-size:9px;}
.navcontainer li a:hover {  text-align:center; color:#fco; text-decoration: underline;}
.navcontainer li img{text-align:center;  }
.navcontainer li span{text-align:center; width: 70px; cursor:pointer; margin:0;  display:block; float:left; }

/* END OF MENU*/

/* START OF TOP SUBMENU */
#nav-menubg{     clear:both; background: url(../images/jpegs/top_subnavbg.jpg) no-repeat bottom left; height: 50px; margin-left:10px;
	}            
             
ul.nav-menu{
	margin: 0;
	padding: 0;
	list-style-type: none;
	cursor: default;
	width: 980px;
	
}
ul.nav-menu li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 70px;
	float: left;
	border-right: 1px solid #fff;
	height:25px;
}

ul.nav-menu a{
	display: block;
	cursor: pointer;
	padding: 2px;
	font-family:tahoma, arial, verdana, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	font-variant: uppercase;
	text-decoration: none;
	text-transform: none;
	color: #006699; 
	text-align:center;
	
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.nav-menu a:hover, ul.nav-menu a:focus
{
	color: #FFF;font-weight: bold;
}

/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.nav-menu li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}





/* END OF MENU*/


#centercolumn{
	width:980px;
	clear:both;
	background-color:#FFFFFF;
	display:table;
	padding: 0 5px 0 9px;
}
html*#centercolumn {
[width:980px;
	clear:both;
	background-color:#FFFFFF;
	display:table;
	padding: 35px 5px 0 9px;]
}/*end*/
#cell_left {
	padding-top:8px;
	float:left;
	width:200px;
	
}

#cell_right{
	padding:8px 0 0 16px;
	//padding:0 0 0 6px;
	float:left;
	width:750px;
}
#cell_stage_left{
	width: 320px;
	float:left;
	padding-right: 20px;
	height: 350px;
}
#cell_stage_right{
	width: 320px;
	float:left;
	height: 350px;
}
.cell_stage_left2{
	width: 212px;
	float:left;
	padding-right: 2px;
	height: auto;
}
.cell_stage_right2{
	width: 459px;
	float:left;
	height: auto;
}
#cell_stage_left3{
	width: 750px;
	float:left;
	text-align:left;
}
#cell_products_left{
	width: 400px;
	float:left;
	padding: 0 6px 0 10px;
	height: auto;
}
#cell_products_right{
	width: 310px;
	float:left;
/*	height: 350px;*/
}
#cell_left3{
	float:left;
	width: 280px;
	height:auto;
}
#cell_right3{
	float:left;
	width: 320px;
	padding-left: 5px;
	margin-top:50px;
	height:auto;
}

.spacer{
	height: 10px;
	clear:both;
}
.spacer2{
	height: 25px;
	clear:both;
}
.spacer3{
	height: 35px;
	clear:both;
}
.clearboth{
	clear:both;
}
#specialofferstop {
	height: 34px;
	background:url(../images/jpegs/specialoffersBGtop.jpg) no-repeat;
	width: 290px;
	padding: 6px;
	color:#FFFFFF;
	font-weight: bold;
	text-transform: uppercase;	
}
#specialofferstop a{
	color:#FFFFFF;
	font-weight: bold;
	text-transform: uppercase;	
	text-decoration: none;
}
#productsearch{
	background:url(../images/jpegs/productsearch.jpg) no-repeat;
	width: 200px;
	height: 57px;
	text-align:center;
	padding: 36px 0 0 20px;
}
#productsearch .gobutton{
	float:left;
	text-align:right;
	padding: 6px 0 0 120px;
}
#shoplinkscontainer{
	width: 200px;
	margin:0;
	padding:0;
	vertical-align:top;
}
#shoplinksbg{
	background:url(../images/gifs/shoplinksbg.gif) repeat-y center top;
	width: 200px;
	text-align:left;height: 105px;
}
#shoplinksbtm{
	background:url(../images/gifs/shoplinksbtm.gif) no-repeat center top;
	width: 200px;
	height: 9px;
}
#loginbg{
	background:url(../images/gifs/loginbg.gif) no-repeat;
	width: 422px;
	height: 20px;
	float:right;
	display:inline;
	text-align:left;
	vertical-align:middle;
	padding: 4px 6px 12px 2px;
}


#footer{
	background: url(../images/gifs/footer.gif) no-repeat top center;
	height: 55px;
	width: 1000px;
	margin: 0 auto;
	vertical-align:middle;
	padding: 10px;
}
#productsnavcontainer{
	width: 200px;
}
#productsnavtop{
	width: 200px;
	height:31px;
	background:url(../images/jpegs/productsnavtop.jpg) no-repeat;
	margin-bottom:-10px;
}
#productsnavbg{
	background: url(../images/gifs/productsnavbg.gif) repeat-y top center;
	margin:0;
	padding:0;
	height:auto;
	vertical-align:top;
	margin-bottom:-10px;
}
#productsnavbtm{
	height:120px;
	margin-top: -4px;
}

/* START OF SUB NAV MENU */

#productssub_nav ul{
	margin: 0 0 10px 4px;
	padding: 0 ;
	list-style-type: none;
	font-family: verdana, arial, sans-serif;
	text-align: left;
}

#productssub_nav li { margin: 0;   	padding: 3px 0 0 4px;
}

#productssub_nav a{
	display: block;
	color: #006699;
	background:url(../images/gifs/productsbullet.gif) no-repeat -3px 2px ;	
	width: 150px;
	padding: 3px 12px 0 16px;
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
}

#productssub_nav a:hover{
	color: #333;
}

#productssub_nav ul ul{
	margin-left: 10px;
	padding: 0;
	list-style-type: none;
	
	 
}

#productssub_nav li li a{
	display: block;
	color: #006699;
	background:url(../images/gifs/productsnavbullet2.gif) no-repeat 1px 5px ;
	width: 140px;
	padding: 2px 10px 0 14px;
	margin: 0;
	border-bottom: 1px solid #C5E3FF;
	text-decoration: none;
	font-size: 10px;
	font-weight:normal;
}

/* END OF SUB NAV MENU */

#breadcrumbs{
	clear:both;
	float:left;
}
#productscontent{
	float:left;
	//margin-top: -16px;
}
#productsbg{
	background:url(../images/jpegs/productsbg.jpg) no-repeat top center #F0F7FD;
	width: 757px;
	padding: 5px 0 0 0;
	height:auto;
	display:table;
}
#productsbgbtm{
	background:url(../images/gifs/productsbgbtm.gif) no-repeat;
	height: 20px;
	clear:both;
	width: 757px;
}
.productslist{ margin-left: -30px; 
	//margin-left: 10px; }
.productslist ul {  clear: both; list-style-type:none; margin:0 ;  padding: 0;}
.productslist li { clear: both; float: left; margin: 0;  padding: 14px 2px 0 0; display: inline;  height: auto; width: 734px; background:url(../images/gifs/productslistbg.gif) no-repeat ; text-align:left;}
.productslist img { padding: 6px; float:left;}
.productslist input { float:right; margin-right: 10px;}
.productslist label { float:right; margin-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;}

.productslistbtm{	background:url(../images/gifs/productslistbgbtm.gif) no-repeat bottom left; width: 734px; height: 30px; clear:both; margin: 0; text-align:right;padding: 0; position:relative;}
.productslistbtm img { padding-right: 6px; float:none;}
.productslistbtm br { clear:both; height: 10px;}


.listthree{	padding: 24px 1px 1px 0; margin-left: 0; float:right; width: 734px; height:auto; clear:both; display:table;}
.listthree li {	list-style: none;	margin: 0;	display: inline; width: 90px; height: 90px; padding: 0 9px 0 9px;  float:left; }
.listthree li a{	padding: 2px;  text-decoration: none; text-align:center; width: 90px; height: 100px; font-weight:bold; font-size:10px;}
.listthree li a:link { color: #D5DFDF; }
.listthree li a:visited { color: #D5DFDF; }
.listthree li img{text-align:center;  padding: 0 8px 0 8px; }
.listthree li span{text-align:center; width: 90px; cursor:pointer; margin:0;  display:block; float:left;  font-weight:bold; height: 30px;}


.price{
	margin: 20px 0 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CC6600;
}
#paging{
	height: 23px;
	vertical-align:middle;
	text-align:center;
	display:inline;
	margin: 0;
}
#paging a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
}
#pageactions{
	float:right;
	padding: 10px;
}

#basketstage{
	width:700px;
	height: 24px;
	float:left;
	background-color:#FFFFFF;
	margin: 6px 0 0 26px;
	text-align:left;
	padding: 0.2em;
}
#basketstage img{
	float:left;
	padding-right: 24px;
}

#basketstages{
	margin:1px 0 0 -6px;
	list-style-type:none;
	float:left;
}
#basketstages ul{
	width:250px;
	height: 20px;
	display:inline;
	text-align:center;
	list-style-type:none;
	margin:0;
	padding:0;
	
}
#basketstages li{
	width:20px;
	height: 20px;
	float:left;
	background-color:#BBDEFF;
	margin-right: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #fff;
}
#basketstages li a#active{
	width:20px;
	height: 20px;
	float:left;
	background-color:#CC6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	text-decoration:none;
}
.stagecontainer{
	width: 756px;
	display:table;
}
.stagebgbtm{
	background:url(../images/gifs/stagebtm.gif) no-repeat;
	height: 38px;
	clear:both;
	width: 756px;
}
.stagetop{
	background:url(../images/jpegs/stagetopbg.jpg) no-repeat top center;
	height:71px;
	clear:both;
	width: 756px;
}
.insidebg{
	background-image:url(../images/gifs/stagebg.gif);
	background-repeat:repeat-y;
	clear:both;
	display:table;
	width: 756px;
	text-align:center;	
}
.inside{
	padding-left:20px;
	//margin: 0 10px 0 10px;
	//width: 736px;
}
.statictop{
	background:url(../images/jpegs/stagetopbg.jpg) no-repeat top center;
	height:71px;
	clear:both;
	width: 756px;
	text-align:left;
	vertical-align:middle;
}
.statictoptext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CC6600;
	text-decoration:none;
	margin:0;
	text-align:left;
}
.insidebgstatic{
	background-image:url(../images/gifs/stagebg.gif);
	background-repeat:repeat-y;
	clear:both;
	display:table;
	width: 756px;
	text-align:center;	
	font-weight:normal;
}
.insidestatic{
	padding-left:20px;
	margin: 0 20px 0 10px;
	width: 700px;
	text-align:left;
	font-weight:normal;
}

	
.stageheader{
	clear:both;
	background:url(../images/gifs/stageheaderbg.gif) no-repeat;
	width: 675px;
	height: 30px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	text-decoration:none;
	padding: 5px 0 0 52px;
}
.stagesbg{
		background-color:#EFF7FF;
		display:block;
		height: auto;
}
.stagesbg p{
	text-align:left;
	padding: 6px;
	margin-top: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: #006699;
}
.paddingright{
	padding-right: 52px;
}


.row1{
	background-color:#BBDEFF;
}
.row2{
	background-color:#EFF7FF;
}
.row3{
	background-color:#006699;
}
label{
	float: left;
	width: 180px;
	font-weight: bold;
	text-align:right;
	padding: 0 6px 6px 0;
}
#productsbulkbg{
	background:url(../images/jpegs/productsbg.jpg) no-repeat top center #F0F7FD;
	width: 750px;
	padding: 5px 0 0 0;
	min-height:600px;
	display:table;
}
#productsbulkbtm{
	background:url(../images/gifs/productsbulkbtm.gif) no-repeat;
	height: 20px;
	clear:both;
}


#productsleftcontainer{
	width:400px;
	text-align:center;
	height: auto;
	background-color:#FFFFFF;	
	display:table;
}
#productsleftbg{
	background-color:#FFFFFF;
	display:table;
	width: 400px;
	padding-bottom: 16px;
	border-bottom:1px solid #C5E2FF;
}
#productsleftbg2{
	background-color:#FFFFFF;
	display:table;
	width: 400px;
	padding: 6px 0 6px 0;
}
#productsleftbg2 img{
	padding-right: 3px;
}
#productsrightcontainer{
	text-align:center;
	width:305px;
	height: auto;
}
#productsrightbg{
	background-color:#FFFFFF;
	display:table;
	width: 301px;
	padding: 0 2px 0 2px;
	text-align:left;
}
.productsrightinside{
	text-align:left;
	padding: 0 4px 0 4px;
}

.productheader{
	background:url(../images/gifs/productheader.gif) no-repeat;
	width: 243px;
	height: 30px;
	padding: 6px 0 0 42px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: #fff;
	margin-top: 6px;
}
#productsbulkcontainer{
	width: 715px;
	display:table;
	margin-left: 10px;
	
}
#productsbulkcontainertop{
	width: 715px;
	height: 11px;
	background:url(../images/gifs/productsbulktop.gif) no-repeat bottom;	
}
#productsbulkcontainerbg{
	background-color:#fff;
	width: 705px;
	margin-top:-6px;
	padding: 0 5px 0 5px;
	
}
#relatedproductscontainer{
	width:756px;
	height: auto;
	display:table;
}
#relatedproductscontainerbg{
	width:750px;
	height: 300px;
	background:url(../images/jpegs/releatedproductsbg.jpg) no-repeat #EFF8FF;
	display:table;
	padding: 0 0 0 6px;
	
}
#relatedproductscontainerbtm{
	width:756px;
	height: 27px;
	background:url(../images/gifs/relatedproductscontainerbtm.gif) no-repeat;
}

html>body .relatedproducts{ margin-left: -30px; 
//margin-left: 10px;}

.relatedproducts ul {  clear: both; overflow: hidden; list-style-type:none; margin:0 ;  padding: 0; }
.relatedproducts li { float: left; margin: 0 6px 0 0;  padding: 4px 2px 0 0; display: inline;  height: 180px; width: 354px; background:url(../images/gifs/relatedproductsbg.gif) no-repeat; text-align:left;}
.relatedproducts img { padding: 6px;}
.relatedproducts p { clear:both; float:left; margin:0; padding-left: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: #006699;
	text-align:left;}
	
.relatedproductsbtm{	background:url(../images/gifs/releatedproductsbtm.gif) no-repeat; width: 354px; height: 29px; clear:both;}

.contactus {
	width:auto;
	margin-bottom: 20px;
	font-weight:normal;
}

.contactus ul{
	color: #000;
	padding: 0 0 4px 0;
	margin-left: 5px;
}

.contactus ul li{
	list-style-type:none;
	text-align:left;
	display:block;
	vertical-align: middle;
	clear:both;
	padding: 6px;
	//padding: 16px;
	font-weight:normal;
}
.contactus ul li img{
	text-align:left;
	vertical-align: middle;
	padding-right: 4px;
	float:left;
}
.contactus ul li p{
	float:left;
}



#contactusform{
	border: 1px solid #ccc;
	display:table;
	width:600px;
	padding: 6px;
	background-color: #F5F5F5;
}
.conform{
	width: 280px;
	font-weight: bold;
	text-align:right;
	padding-right: 6px;
	margin: 0;
	line-height: normal;
	color: #000;
	
}

.conform label{
	float: left;
	width: 120px;
	font-weight: bold;
	text-align:right;
	padding: 0 2px 4px 0;
}

.conform input, select{
	width: 180px;
	margin-bottom: 5px;
	float:left;
	text-align:left;
}
.conform p{
	width: 160px;
	margin: 0 0 5px 0;
	float:left;
	text-align:left;
	color:#990000;
	background-color:#CCCCCC;
}


.conform textarea{
	width: 180px;
	height: 80px;
}

.conform.boxes{
	width: 1em;
}

.conform br{
	clear: left;
}

	
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: #CC6600;
	text-align:left;
}

.customerloginbg{
	background:#EFF7FF;
	padding: 6px;
}
.stageform{
	width: 680px;
	font-weight: bold;
	text-align:center;
	padding-right: 6px;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: #006699;
}

.stageform label{
	float: left;
	width: 180px;
	font-weight: bold;
	text-align:right;
	padding: 0 6px 6px 0;
}

.stageform input, textarea, select{
	width: 180px;
	margin-bottom: 5px;
	float:left;
	text-align:left;
}

.stageform textarea{
	width: 180px;
	height: 150px;
}

.stageform.boxes{
	width: 1em;
}

.stageform br{
	clear: left;
}
.stageform2{
	width: 400px;
	height: auto;
	font-weight: bold;
	text-align:right;
	padding-right: 6px;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: #006699;
}

.stageform2 label{
	float: left;
	width: 180px;
	font-weight: bold;
	text-align:right;
	padding: 0 6px 6px 0;
}

.stageform2 input, textarea, select{
	width: 180px;
	margin-bottom: 5px;
	float:left;
	text-align:left;
}
.select2{
	width: 60px;
	margin-bottom: 5px;
	float:left;
	text-align:left;
}

.stageform2 textarea{
	width: 180px;
	height: 150px;
}

.stageform2.boxes{
	width: 1em;
}

.stageform2 br{
	clear: left;
}


/* START OF BUTTONS*/

.mainbuttons ul{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #fff;
	padding: 0 0 4px 0;
	margin:0 0 4px 0;
}

.mainbuttons ul li{
	list-style-type:none;
	text-align:center;
	
}

.mainbuttons ul li a{
	border: 1px solid #fff;
	padding: 4px 8px 4px 8px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	background:#669900;
	height: 21px
}
.mainbuttons ul li a:visited{
	border: 1px solid #fff;
	padding: 4px 8px 4px 8px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	background:#669900;
	height: 21px;
}

.mainbuttons ul li a:hover{
	border: 1px solid #fff;
	background:#663300;
	color: white;
	font-weight: bold;
	height: 21px;
	text-decoration: none;
}


/* END OF BUTTONS*/


hr.listSeparator {
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	border: 0px;
}
a, a:link, a:visited, a:active {
	text-decoration: underline;
	font-weight: normal;
	color: #0099CC;
	border: none; 	
}
a:hover {
	color: #003366;
	text-decoration: underline;
	font-weight: normal;
}
img.noborder { 
	border: none; 
} 
.shoplinkstext { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: #006699;
 }
a.shoplinkstext:link, a.shoplinkstext:visited, a.shoplinkstext:active  {
	text-decoration: none;
	font-weight: normal;	
	color: #006699;
}
a.shoplinkstext:hover {
	text-decoration: underline;
	font-weight: normal;	
	color: #000000;	
} 

.loginstagetext{
	height: 13px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration:none;
	margin:0;
}
a.loginstagetext:link, a.loginstagetext:visited, a.loginstagetext:active  {
	text-decoration: none;
	font-weight: normal;	
	color: #006699;
}
a.loginstagetext:hover {
	text-decoration: underline;
	font-weight: normal;	
	color: #000000;	
} 
.logintext { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	text-transform: capitalize;
	color: #006699;
 }
a.logintext:link, a.logintext:visited, a.logintext:active  {
	text-decoration: none;
	font-weight: bold;	
	color: #006699;
}
a.logintext:hover {
	text-decoration: underline;
	font-weight: bold;	
	color: #000000;	
} 
.specialofferstextHP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CC6600;
}
.productstitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
}
a.productstitle:link, a.productstitle:visited, a.productstitle:active  {
	text-decoration: none;
	font-weight: bold;	
	color: #006699;
}
a.productstitle:hover {
	text-decoration: underline;
	font-weight: bold;	
	color: #CC6600;	
}
.productstitle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
}


.specialofferstext { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	color: #006699;
 }
a.specialofferstext:link, a.specialofferstext:visited, a.specialofferstext:active  {
	text-decoration: none;
	font-weight: bold;	
	color: #006699;
}
a.specialofferstext:hover {
	text-decoration: underline;
	font-weight: bold;	
	color: #CC6600;	
} 

.emailtext { 
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	text-transform: none;
	color: #669900;
 }
a.emailtext:link, a.emailtext:visited, a.emailtext:active  {
	text-decoration: underline;
	font-weight: normal;	
	color: #669900;
}
a.emailtext:hover {
	text-decoration: underline;
	font-weight: normal;	
	color: #999;	
} 
.footertext { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6FB7FF;
 }
a.footertext:link, a.footertext:visited, a.footertext:active  {
	text-decoration: none;
	font-weight: bold;	
	color: #6FB7FF;
}
a.footertext:hover {
	text-decoration: underline;
	font-weight: bold;	
	color: #000000;	
} 
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.featureslibrarytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.mainborder {
	border: 1px #000000 solid;
}
.dashedborder {
	border: 1px #000000 dashed;
}
.dottedborder {
	border: 1px #000000 dotted;
}

h1.producttitle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CC6600;
	display:inline;
	background:transparent url(../images/gifs/producttitlebullet.gif) no-repeat center left;
	padding-left: 40px;
}

.producttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CC6600;
	margin:0;
	padding:0;
}

.sitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
}
.sitetext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CC6600;
}
.sitetext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
}
.sitetext4 {
	font-family:tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
}
.sitetext5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999;
}
.sitetext6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
}
.sitetext7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #fff;
}
.sitetext8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
}
.imageDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.transBack{
	FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50);
	background-color: #FFFFFF;
}
.titletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.newslibrarytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.newsheadlinetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999;
}
.subheadertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
input {
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
textarea {
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.contactformbg {
	background-image: url(images/gifs/forms/bg.gif);
	background-repeat:repeat-y;
}

.form1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#006699;
}
.form1 label{
	float: left;
	font-weight: bold;
	text-align:right;
	padding-right: 6px;
	width: 120px;
}

.form1 input, textarea, select{
	width: auto;
	margin-bottom: 5px;
	float: left;
}

.form1 textarea{
	width: 150px;
	height: 150px;
}

.boxesright{
	float:left;
	margin-left: 240px;
}

.form1 br{
	clear: left;
}

.form1 h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color:#CC6600;
	padding-left: 20px;
	margin:0;
}
.form1header{
	clear:both;
	background:url(../images/gifs/form1headerbg.gif) no-repeat;
	width: 675px;
	height: 30px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	text-decoration:none;
	padding: 5px 0 0 52px;
}
.form2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#006699;
}
.form2 label{
	float: left;
	font-weight: bold;
	text-align:right;
	padding-right: 6px;
	width: auto;
}

.form2 input, textarea, select{
	width: auto;
	margin-bottom: 5px;
	float: left;
}

.form2 textarea{
	width: 150px;
	height: 150px;
}
.form3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#006699;
}
.form3 label{
	float: left;
	font-weight: bold;
	text-align:right;
	padding-right: 6px;
	width: 120px;
}

.form3 input, textarea, select{
	width: auto;
	margin-bottom: 5px;
	float: left;
	display:inline;
}
.form3 span{
	width: auto;
	margin-bottom: 5px;
	float: left;
	display:inline;
}

.form3 br{
	clear: left;
}

a.btn { display: block; position: relative; background: #ff9900; padding: 5px; color: #fff; text-decoration: none; cursor: pointer; border:none;}
.btn { display: block; position: relative; background: #ff9900; padding: 5px; color: #fff; text-decoration: none; cursor: pointer; border:none;}
.btn * { font-style: normal; background-image:url(../images/jpegs/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.blue { background: #2ae; }
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #003366; }
.btn:active { background-color: #444; }
.btn[class] {  background-image:url(../images/jpegs/shade.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }


a.btn2 { display: block; position: relative; background: #ff9900; padding: 5px; color: #fff; text-decoration: none; cursor: pointer; border:none; font-size:14px; font-weight:bold;}
.btn2 { display: block; position: relative; background: #ff9900; padding: 5px; color: #fff; text-decoration: none; cursor: pointer; border:none; font-size:14px; font-weight:bold;}
.btn2 * { font-style: normal; background-image:url(../images/jpegs/btn2.png); background-repeat: no-repeat; display: block; position: relative; font-size:14px; font-weight:bold;}
.btn2 i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn2 span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn2 span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn2 span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn2 span,
* html .btn2 i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn2.blue { background: #2ae; }
.btn2.green { background: #9d4; }
.btn2.pink { background: #e1a; }
.btn2:hover { background-color: #003366; }
.btn2:active { background-color: #444; }
.btn2[class] {  background-image:url(../images/jpegs/shade.png); background-position: bottom; }

* html .btn2 { border: 3px double #aaa; }
* html .btn2.blue { border-color: #2ae; }
* html .btn2.green { border-color: #9d4; }
* html .btn2.pink { border-color: #e1a; }
* html .btn2:hover { border-color: #a00; }
