* {
	margin:0;
	padding:0;
} 

html {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	background: #000033;
	color: #333366;
	min-height: 101%;
}

p 	{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

p.center 	{
	text-align:center;
}


h1 {
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	background: transparent;
	font-size: 1.2em;
	color: #000034;
}

h2 {
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	font-size: 0.9em;
	color: #000034;
}

h3 {
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	font-size: 0.9em;
	color: #000034;
}

table, tr, td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

a { 
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	color:#003; 
	text-decoration:none; 
}

a:hover { 
	background: transparent;
	color:#003;
	text-decoration:none; 
}

a:active { 
	background: transparent;
	color: #003; 
	text-decoration:none; 
}

a.sl { 
	margin:0px 0px 0px 0px;
	padding: 0px 1px 0px 1px;
	background: transparent;
	color:#003; 
	text-decoration:none; 
}

a:hover.sl { 
	background: #ccccff;
	color:#003;
	/*text-decoration:underline; */
}

a:active.sl { 
	background: transparent;
	color: #ccccff; 
}

a.slbundle { 
	margin:0px 0px 0px 0px;
	padding: 0px 1px 0px 1px;
	background: transparent;
	color:#ff6801; 
	text-decoration:none; 
}

a:hover.slbundle { 
	background: #ffe1cd;
	color:#ff6801;
	/*text-decoration:underline; */
}

a:active.slbundle { 
	background: transparent;
	color: #003; 
}

a.slselected { 
	margin:0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	background: #ccccff;
	color:#003; 
	text-decoration:none; 
}

a:hover.slselected { 
	background: #ccccff;
	color:#003;
	/*text-decoration:underline; */
}

a:active.slselected { 
	background: transparent;
	color: #003; 
}

a.slf { 
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	color:#003; 
	text-decoration:underline;
}

a:hover.slf { 
	background: #ccccff;
	color:#003;
	text-decoration:none;
}

a:active.slf { 
	background: transparent;
	color: #003; 
}

a.plain { 
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	color:#003; 
	text-decoration:none; 
}

a.plain:hover { 
	background: #ccccff;
	color:#003;
	/*text-decoration:underline; */
}

a.plain:active { 
	background: transparent;
	color: #003; 
}


a.plain {
	background: transparent;
	color:#003; 
	text-decoration:none; 
}

a.plain:hover { 
	background: transparent;
	color:#003;
	/*text-decoration:underline; */
}

a.plain:active { 
	background: transparent;
	color: #003; 
}

.rightimg {
	display: inline;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	float: right;
}
.leftimg {
	display: inline;
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
}

img.border {
	border: 1px solid #309ecf;
}

.spacer {
	clear: both
}
.floatright {
	float:right;
}
.floatleft {
	float:left;
}
.errortext {
	color: #666699;
}
/* list items ********************************************/

ul, li {
	margin:0;
	padding:0;
	list-style:none;
}

ul.contentlist {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
li.contentlist {
	list-style: transparent;
	padding: 3px 0px 0px 12px;
	margin: 2px 0px 2px 0px;
	background-image: url("../images/chevron.gif");
	background-repeat: no-repeat;
}

ul.contentlist2 {
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
li.contentlist2 {
	list-style: transparent;
	padding: 3px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	background-image: url("../images/chevron.gif");
	background-repeat: no-repeat;
}

/* hacks *************************************************************************/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac */

* HTML .clearfix {
	height: 1%;
}

form {
	margin:0;
	padding:0;
}

label {
	display:none;
}


/* main divs ********************************************************************/

#wrap {
	width:960px;
	background:transparent;
	/*margin:10px 0px 10px 10px;*/
    margin-top: 0px; 
    margin-bottom: 0px; 
    margin-right: auto; 
    margin-left: auto; 
	padding:0px;
	text-align:left;
	/*border: 1px solid #999;*/
}

#wrap p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
}

#contentwrap {
	width:960px;
	background:#fff;
}

/*******************************************************/

#header {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width:960px;
 height:125px;
 background: transparent url(../images/header.jpg) no-repeat;
}

#headercontainer {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width:960px;
 height:125px;
}

#headerlogo {
 display: inline;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 width:282px;
 height:125px;
}

#headerbanner {
 display: inline;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: right;
 background: transparent url(../images/headerbanner.jpg) no-repeat;
 width:678px;
 height:125px;
}
 			
#navigationcontainer {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 960px;
 height:25px;
 background: transparent url(../images/nav_background.jpg) no-repeat;
}

#navigation{
 display: inline;
 margin: 0px 25px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: right;
 width: 485px;
 height:25px;
 background: transparent; 
}

ul.navigation {
	color: #000000;
	background-color: transparent;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
li.navigation {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
}

a.navigation {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none; 
}
a.navigation:hover {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none; 
}
a.navigation:active {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none; 
}

#nav{
	/*overflow: auto;*/
}
#nav li{
	display: inline;
	float: left;
}
#nav li a{
	display: block;
}
/*
#nav li a:first-line{
	margin-left: -1000px;
}*/

#navigation span {
	display: none;
}

#productheader span {
	display: none;
}
/*--------------------*/
a:link.spritehome, a:visited.spritehome, a:active.spritehome{  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/home_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:52px;   
	height:25px;   
}   
  
a:hover.spritehome{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -25px;   
} 
a.selectedhome, a:hover.selectedhome, a:active.selectedhome {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/home_selected.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:52px;   
	height:25px; 
}

a:link.spriteproducts, a:visited.spriteproducts, a:active.spriteproducts{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/products_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:85px;   
	height:25px;   
}   
  
a:hover.spriteproducts{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;   
	background-position:0px -25px;    
} 

a.selectedproducts, a:hover.selectedproducts, a:active.selectedproducts {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/products_selected.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:85px;   
	height:25px; 
}

a:link.spriterental, a:visited.spriterental, a:active.spriterental{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;   
	background:url(../images/rental_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:57px;   
	height:25px;   
}   
  
a:hover.spriterental{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -25px;    
} 
a.selectedrental, a:hover.selectedrental, a:active.selectedrental {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/rental_selected.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:57px;   
	height:25px;  
}

a:link.spritesupport, a:visited.spritesupport, a:active.spritesupport{ 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;  
	background:url(../images/support_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:74px;   
	height:25px;   
}   
  
a:hover.spritesupport{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -25px;    
} 
a.selectedsupport, a:hover.selectedsupport, a:active.selectedsupport {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/support_selected.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:74px;   
	height:25px; 
}

a:link.spritedrivestore, a:visited.spritedrivestore, a:active.spritedrivestore{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/drivestore_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:90px;   
	height:25px;   
}   
  
a:hover.spritedrivestore{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -25px;    
} 
a.selecteddrivestore, a:hover.selecteddrivestore, a:active.selecteddrivestore {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/drivestore_selected.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:90px;   
	height:25px; 
}

a:link.spriteabout, a:visited.spriteabout, a:active.spriteabout{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;   
	background:url(../images/about_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:60px;   
	height:25px;   
}   
  
a:hover.spriteabout{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -25px;    
} 
a.selectedabout, a:hover.selectedabout, a:active.selectedabout {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/about_selected.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:60px;   
	height:25px;  
}

a:link.spritecontact, a:visited.spritecontact, a:active.spritecontact{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/contact_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:67px;   
	height:25px;   
}   
  
a:hover.spritecontact{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -25px;    
} 
a.selectedcontact, a:hover.selectedcontact, a:active.selectedcontact {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/contact_selected.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:67px;   
	height:25px;   
}

#strapline {
 margin: 0px 0px 0px 32px;
 padding: 0px 0px 0px 0px;
 float: left;
 width: 220px;
 background: transparent;
 color: #fff;
 display: inline;
}

a:link.sprite, a:visited.sprite{   
	background:url(../images/sprite.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:102px;   
	height:26px;   
	padding-top:20px;   
	display:block;   
}   
  
a:hover.sprite{   
background-position:0px -46px;   
} 

#contentcontainer {
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width:960px;
	background: #fff;
}

#pe {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width:960px;
 height:77px;
 background: transparent url(../images/phoneemail.jpg) no-repeat;
}

/*******************************************************/
#productleft {
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	float: left;
 	display: inline;
	width: 225px;
}

#productleftdetails {
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	float: left;
 	display: inline;
	width: 225px;
	text-align:center;
}

#productrightresults{
	margin: 0px 27px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	width: 675px;
}

#productright{
	margin: 0px 0px 0px 0px;
	padding: 0px 25px 0px 0px;
	display: inline;
	float: right;
	width: 665px;
}

#productrightpic{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	width: 675px;
	height: 455px;
 	background: transparent url(../images/producthome.jpg) no-repeat;
}

#productleft h1 {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	background: #000034;
	color: #9898cc;
	font-size: 1.1em;
	font-weight: normal;
}

#productheader {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: #000034;
	height: 27px;
}

#productheaderleft {
	margin: 5px 3px 0px 7px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}

#productheaderright {
	margin: 29px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	display: inline;
	width: 208px;
}


ul.productheader {
	display: inline;
	color: #000000;
	background-color: transparent;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
li.productheader {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
}

h1.productheaderdetails {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #9898cc;
	font-size: 1.1em;
	font-weight: bold;
}

h1.productheader {
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 5px;
	background: #000034;
	color: #9898cc;
	font-size: 1.5em;
	font-weight: bold;
}
.headercontainer {
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	background: #000034;
	color: #9898cc;
	font-size: 1.1em;
	font-weight: normal;
}
.headercontainerleft {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	width: 40%;
}
.headercontainerright {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	color: #fff;
	text-align: right;
	float: right;
 	display: inline;
	width: 40%;
}
span.subfilter {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	color: #333366;
	font-weight: bold;
	font-size: 0.9em;
}

#productleft select { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.9em; 
	color : #003; 
	background: #fff; 
	/*scrollbar-base-color:white; 
	scrollbar-face-color:577C9E; 
	scrollbar-shadow-color:#E5DFBF; 
	scrollbar-highlight-color:#E5DFBF; 
	scrollbar-3dlight-color:#336699; 
	scrollbar-darkshadow-color:DarkBlue; 
	scrollbar-track-color:#E5DFBF; 
	scrollbar-arrow-color:#E5DFBF; */
} 

input.submitbutton { 
	background: #000034;
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
	border: 1px #9898cc solid;
	padding: 2px 2px 2px 2px ;	
	margin: 0px 0px 0px 0px ;
	cursor: pointer;
} 

.submitbutton:hover {
    background: #669;
}

input.submitbuttongo { 
	background: transparent url(../images/go_up.jpg) no-repeat;
	color: #fff;
	width: 22px;
	height: 17px;
	border: 0px;
	padding: 10px 0px 0px 0px ;
	margin: 0px 0px 0px 0px ;
	cursor: pointer;
	border: none;

 	overflow: hidden;
 
	text-indent: -1000em;
	
	font-size: 0px;
	display:inline;
	line-height: 0px;
 
} 

.submitbuttongo:hover {
	background: transparent url(../images/go_down.jpg) no-repeat;
	color: #fff;
	width: 22px;
	height: 17px;
	border: 0px;
	padding: 10px 0px 0px 0px ;
	margin: 0px 0px 0px 0px ;
	cursor: pointer;
	
	text-indent: -1000em;
	
	font-size: 0px;
	display:inline;
	line-height: 0px;
}

input.submitbtnpublish { 
	background: transparent url(../images/tick.gif) no-repeat;
	color: #fff;
	width: 15px;
	height: 15px;
	border: 0px;
	padding: 0px 0px 0px 0px ;
	margin: 0px 0px 0px 0px ;
	cursor: pointer;
} 

input.submitbtnunpublish { 
	background: transparent url(../images/cross.gif) no-repeat;
	color: #fff;
	width: 15px;
	height: 15px;
	border: 0px;
	padding: 0px 0px 0px 0px ;
	margin: 0px 0px 0px 0px ;
	cursor: pointer;
} 

.highlight {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

#productleft input.productSearch{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	width: 185px;
	font-size: 0.95em;
}

#productleft select{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 188px;
}

div.productselect {
	margin: 0px 0px 7px 0px;
	padding: 17px 0px 0px 5px;
	background: transparent url(../images/select_background.jpg) repeat-x;
	color: #000;
	width: 220px;
	height: 40px;
}

div.productbundles {
	width: 220px;
	margin-bottom: 7px;
}

div.productselectcategorytop {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	background: transparent url(../images/cat_backgroundtop.jpg) repeat-x;
	width: 220px;
	height: 15px;
}

div.productselectcategory {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	background: transparent;
	color: #000;
	width: 218px;
	border-left: 2px solid #ccccff;
	border-right: 2px solid #ccccff;
}

div.productselectcategorybottom {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 5px;
	background: transparent url(../images/cat_backgroundbottom.jpg) repeat-x;
	width: 220px;
	height: 22px;
}

div.productsubcategoryselect {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 15px 5px;
	background: transparent;
	color: #000;
	width: 216px;
	border-left: 2px solid #ccccff;
	border-right: 2px solid #ccccff;
	border-bottom: 2px solid #ccccff;
}

h2.productsubheader {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	background: #ccccff;
	color: #000033;
	font-size: 1.1em;
}

h1.producttitle {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	color: #000033;
	font-size: 1.1em;
}

h1.producttitlebundle {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	color: #ff6801;
	font-size: 1.1em;
}

div.searchresultscontainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 671px;
	border-left: 2px solid #ccccff;
	border-right: 2px solid #ccccff;
	border-bottom: 2px solid #ccccff;
}

div.searchresultfirst {
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 10px 0px;
	width: 650px;
}

div.searchresult {
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 10px 0px;
	width: 650px;
	border-top: 1px solid #ccccff;
}

div.searchresultbundle {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 10px 0px;
	width: 650px;
}

div.searchresultbundlebadge {
	margin: -20px 0px 0px 10px;
	padding: 0px 0px 10px 0px;
	width: 650px;
}

div.searchresultleft {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
 	display: inline;
	width: 160px;
	text-align: center;
}

div.searchresultright {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
 	display: inline;
	width: 480px;
}

div.searchresultrightcontent {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
 	display: inline;
	width: 375px;
}

div.searchresultrightprice {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
 	display: inline;
	width: 100px;
	text-align: right;
}

div.productinfocontainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 657px;
}

div.productinfocontainerleft {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
 	display: inline;
	width: 490px;
}

div.productinfocontainerright {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	text-align: right;
 	display: inline;
	width: 150px;
}

.subheading {
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 3px 2px;
	background: transparent;
	font-weight: normal;
	color: #333366;
	font-style: italic;
}
.productbread {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	color: #666699;
	font-weight: bold;
	font-size: 0.8em;
}
.poverview {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 4px 2px;
	font-size: 0.9em;
}
.prodimage {
	margin: 0px 0px 20px 0px;
	padding: 4px 0px 4px 0px;
}

.productprice {
	font-size: 1.5em;
	font-weight: bold;
}

.productpricebundle {
	font-size: 1.5em;
	font-weight: bold;
	color: #ff6801;
}

.productlistprice {
	font-size: 1.2em;
	font-weight: bold;
}

.productlistpricebundle {
	font-size: 1.2em;
	font-weight: bold;
	color: #ff6801;
}

.bundlesave {
	color: #ff6801;
	font-weight: bold;
}

.productpricedetails {
	font-size: 0.85em;
	color: #999;
}

.productinstock {	
	color: #090;
	font-size: 1em;
} 

.priceguarantee {	
	font-weight: bold;
}

.priceguarantee h1 {
	margin:1em 0em 0.25em 0em;
}


/*******************************************************/
#footerupcontainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:960px;
	height:600px;
	background: transparent url(../images/footer_upperbg.jpg) repeat-x;
	color: #000034;
}

#footerql {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 24px;
	color: #000034;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.9em;
}

#footerupcontentleft {
	display: inline;
	margin: 0px 0px 0px 24px;
	padding: 0px 0px 0px 0px;
	width: 600px;
	float: left;
	font-size: 0.9em;
}

#footerupcontentright {
	display: inline;
	margin: 0px 24px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 300px;
	float: right;
}

ul.quicklinkslg {
	list-style: none;
	width: 220px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.quicklinkssm {
	list-style: none;
	width: 120px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footerupcontentleft a {
	margin:0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	background: transparent;
	color:#fff; 
	text-decoration:none; 
}
#footerupcontentleft a:active {
	background: transparent;
	color:#fff; 
}
#footerupcontentleft a:hover{
	background: #ccccff;
 	color: #333366;
}

.footercontenttop {
	display: inline;
	float: left;
	margin:-10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/footerboxtop.png) repeat-x;
	width: 300px;
	height: 15px;
}

.footercontentmiddle {
	display: inline;
	float: left;
	margin:-2px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	width: 270px;
	background: #fff;
}

.footercontentbottom {
	display: inline;
	float: left;
	margin:0px 0px 35px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/footerboxbottom.png) repeat-x;
	width: 300px;
	height: 15px;
}

.error {
	color: #660000;
}

#footercontentleft {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#footercontentright {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

p.footerLg {
	font-size: 1.7em;
	color: #000034;
}

div.sloganLg {
	float: right;
	margin: 203px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.7em;
	color: #fff;
}

#footerlwcontainer {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	width:960px;
	height:65px;
	background: transparent url(../images/footer_lowerbg.jpg) repeat-x;
	color: #fff;
	font-size: 0.85em;
}

#footerlwcontentleft {
	display: inline;
	margin: 0px 24px 0px 24px;
	padding: 0px 0px 0px 0px;
	width: 250px;
	float: left;
}

#footerlwcontentmiddle {
	display: inline;
	margin: 0px 24px 0px 24px;
	padding: 0px 0px 0px 90px;
	width: 200px;
	float: left;
}

#footerlwcontentmiddle a {
 color: #fff;
}

#footerlwcontentmiddle a:hover {
 color: #fff;
 text-decoration: underline;
}

#footerlwcontentright {
	display: inline;
	margin: 0px 24px 0px 24px;
	padding: 0px 0px 0px 0px;
	width: 250px;
	float: right;
	text-align: right;
}

#footerlwcontentright a {
	color: #fff;
	background: transparent;
}
#footerlwcontentright a:active {
	color: #fff;
	background: transparent;
}
#footerlwcontentright a:hover{
	text-decoration: underline;
}

#footerupcontentright img{
      _behavior: url(fixPng.htc);
}

/* -------------Admin--------------------*/

#adminwrap {
	width:1400px;
	background:transparent;
    margin-top: 0px; 
    margin-bottom: 0px; 
    margin-right: auto; 
    margin-left: auto; 
	padding:0px;
	text-align:left;
	min-height: 600px;
}

#adminwrap table, tr, td, th {
	font-size: 11px;
}

#adminwrap th {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 2px;
	border-right: 1px solid #e4e5f9;
	background: #000034;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}

#admincontentcontainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	background: #e4e5f9;
}

#admincontent {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 30px;
	width: 1340px;
}
table.adminheader {
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
}

.adminnavigation {
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	color: #666;
	background: transparent;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	text-align: center;
}  

/* ---------------------------------*/

div.pagenav {
	width: 670px;
	display: block;
	text-align:center;
}
div.pagenav ul {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 2px 0px;
	list-style-type: none;
	background: transparent;
}
div.pagenav ul li {
	display: inline;
	margin: 0px 2px 0px 0px;
	padding: 3px 3px 3px 3px;
}
div.pagenav ul li.pagecurrent {
	padding: 3px 6px 3px 6px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 1.6em;
}
div.pagenav ul li.previousoff {
	padding: 1px 5px 1px 5px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #CCCCFF;
}
div.pagenav ul li.nextoff {
	padding: 1px 5px 1px 5px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #CCCCFF;
}
div.pagenav ul li a {
	padding: 2px 7px 2px 7px;
	margin: 0px 0px 0px 0px;
	background: #9999cc;
	color: #fff;
}
div.pagenav ul li.page a {
	width: 0.8em;
}
div.pagenav ul li.page a:link, div.pagenav ul li a:visited {
	background: #9999cc;
	color: #fff;
}
div.pagenav ul li.previous a:hover {
	background: #ccccff;
	color: #fff;
}
div.pagenav ul li.Next a:hover {
	background: #ccccff;
	color: #fff;
}
div.pagenav ul li.page a:active	{
	background: #9999cc;
	color: #fff;
}
div.pagenav ul li.page a:hover {
	background: #ccccff;
	color: #fff;
}

/*A to Z*/
/*.alphaListBox {
	width: 675px;
	background:#fff;
	overflow:auto;
	padding:2px;
}
*/
.alphaListBox ul {

}
.alphaListBox ul li {
	float:left;
	margin:2px;
}
.alphaListBox ul li a {
	padding:2px 5px;
	border:1px solid #CCC;
}

/*********************************************
Autocomplete classes
*********************************************/
ul.autocompleter-choices {
 font-size: 9px;
 position: absolute;
 margin: 0;
 padding: 0;
 list-style: none;
 border: 1px solid #7c7c7c;
 border-left-color: #c3c3c3;
 border-right-color: #c3c3c3;
 border-bottom-color: #ddd;
 background-color: #fff;
 text-align: left;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 z-index: 50;
}
ul.autocompleter-choices li {
 position: relative;
 margin: -2px 0 0 0;
 padding: 0.2em 1.5em 0.2em 1em;
 display: block;
 float: none !important;
 cursor: pointer;
 font-weight: normal;
 white-space: nowrap;
 font-size: 1em;
 line-height: 1.5em;
}
ul.autocompleter-choices li.autocompleter-selected {
 background-color: #444;
 color: #fff;
}
ul.autocompleter-choices span.autocompleter-queried {
 display: inline;
 float: none;
 font-weight: bold;
 margin: 0;
 padding: 0;
}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
 color: #9FCFFF;
}

/******Homepage *****/

#homepagetop {
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:960px;
	background: #fff;
}

#homepagetopleft {
	display: inline;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 562px;
}

#homepagetopright{
	display: inline;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(../images/sloganbg.jpg) no-repeat top left; 
	float: right;
	width: 329px;
	height: 250px;
}

#homepagetopright h1{
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
 	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 1.75em;
	font-weight: normal;
}

#homepageproducts {
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width:960px;
	background: #fff;
}

#homepageproductsleft {
	display: inline;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 292px;
}

#homepageproductsmiddle {
	display: inline;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 292px;
}

#homepageproductsright {
	display: inline;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 292px;
}

#homepageproducts h3 {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	color: #fff;
	font-size: 0.8em;
}

#homepageproducts a {
	color: #fff;
}

#prodlistleft ul {
	width: 292px;
	float:left;
}

#prodlistleft li.left {
	width: 139px;
	margin: 10px 14px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	list-style-type: none;
}

#prodlistleft li.right {
	width: 139px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	list-style-type: none;
}

#homepageproductsleft h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333366;
	font-size: 1.2em;
	text-transform: uppercase;
}

div.moreforsale {
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.homepageforsale {
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:292px;
}

.homepageforsaleleft {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 120px;
}

#homepageforsaleright {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	width: 134px;
	height: 19px;
	background: transparent url(../images/moreforsalebg.jpg) no-repeat;
}

#homepageforhireright {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	width: 134px;
	height: 19px;
	background: transparent url(../images/moreforhirebg.jpg) no-repeat;
}
#homepageforsaleright a {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 4px;
	color: #fff;
	font-size: 0.85em;
	font-weight: bold;
}

#homepageforhireright a {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 27px;
	color: #fff;
	font-size: 0.85em;
	font-weight: bold;
}

.homeprodnamehlleft {
	color: #CCCCFF;
}

#homepageproductsleft p {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	color: #333366;
	font-size: 0.85em;
}


#prodlistright ul {
	width: 292px;
	float:left;
}

#prodlistright li.left {
	width: 139px;
	margin: 10px 14px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	list-style-type: none;
}

#prodlistright li.right {
	width: 139px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	list-style-type: none;
}

#homepageproductsmiddle h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #9999CC;
	font-size: 1.2em;
	text-transform: uppercase;
}

.homeprodnamehlright {
	color: #333366;
}

#homepageproductsmiddle p {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 3px;
	color: #9999CC;
	font-size: 0.85em;
}

.homepagesaleproduct {
	width: 139px;
	height: 131px;
 	background: transparent url(../images/prodsalebg.gif) no-repeat;
	text-align: center;
}

.homepagehireproduct {
	width: 139px;
	height: 131px;
 	background: transparent url(../images/prodhirebg.gif) no-repeat;
	text-align: center;
}

.homeprodname {
	display: inline;
	float: left;
	width: 139px;
	height: 31px;
}

.homeprodimg {
	display: inline;
	float: left;
	width: 139px;
	height: 77px;
}

.homeprodprice {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	display: inline;
	float: left;
	width: 139px;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
}

#homepageproductsright h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-size: 1.2em;
	text-transform: uppercase;
}

.izocolor {
	color: #fe920c;
}

#izoadverttop {
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#izoadvertcontent {
	width: 276px;
	height: 192px;
	margin: 0px 0px 0px 0px;
	padding: 0px 9px 0px 9px;
	color: #FFF;
	background:#ff8f0d;
}

#izoadvertbottom {
	width: 275px;
	margin: 0px 0px 0px 0px;
	padding: 10px 9px 0px 9px;
	color: #ff8f0d;
	background:#000;
}

#izoadvertbottomleft {
	float: left;
	display: inline;
	width: 139px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#izoadvertbottomright {
	float: right;
	display: inline;
	width: 136px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#izoadvertbottom p {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

#izoadvertbottom a {
	color: #fe920c;
	font-weight: bold;
}

#homepageds {
	overflow: auto;
	margin: 5px 24px 0px 25px;
	padding: 0px 0px 0px 0px;
 	background: transparent url(../images/homepagedsbg.jpg) repeat-x;
	height: 175px;
	width:911px;
}

#homepagedsleft {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 359px;
}

#homepagedsright {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 547px;
}

#homepagedsleft p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	color: #fff;
	font-size: 0.9em;
}

#homepagenews {
	overflow: auto;
	margin: 5px 24px 0px 25px;
	padding: 0px 0px 0px 0px;
 	background: transparent;
	width:911px;
}

#homepagenews h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #993333;
	font-size: 1.4em;
	text-transform: uppercase;
}

#homepagenews h2 a {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	color:#993333; 
	font-weight: bold;
	text-decoration:none;
}

#homepagenews h2 a:active { 
	text-decoration:none;
}

#homepagenews h2 a:hover { 
	text-decoration:underline;
}

#homepagenews p {
	font-size: 0.9em;
}

#homepagenews h3 {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-size: 0.9em;
	color: #fff;
}

a.more { 
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	color:#993333; 
	font-weight: bold;
	text-decoration:none;
}

a.more:active { 
	text-decoration:none;
}

a.more:hover { 
	text-decoration:underline;
}

#homepagenewsleft {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 681px;
}

#homepagenewsright {
	display: inline;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 217px;
	height: 504px;
	text-align: left;
	background: #333568;
}

#twitter li{
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	color: #66ccff;
	font-size: 0.85em;
	font-weight: bold;
	width: 207px;
	height: 90px;
	border-bottom: 1px solid #fff;
}

li.twitterlast {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	color: #66ccff;
	font-size: 0.80em;
	font-weight: bold;
	width: 193px;
	height: 90px;
}

div.twitter {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.tweetdate {
	color: #fff;
}

a.twitter { 
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	color:#99ccff; 
	font-weight: bold;
	text-decoration:none;
}

a.twitter:active { 
	text-decoration:none;
}

a.twitter:hover { 
	text-decoration:underline;
}

#homepagenews1 {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 217px;
}

#homepagenews2 {
	display: inline;
	float: left;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 217px;
}

#homepagenews3 {
	display: inline;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 217px;
}

#homec1top {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 217px;
	height: 50px;
 	background: transparent url(../images/homec1top.jpg) no-repeat;
	text-align: center;
}

#homec2top {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 217px;
	height: 50px;
 	background: transparent url(../images/homec2top.jpg) no-repeat;
	text-align: center;
}

#homec3top {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 217px;
	height: 50px;
 	background: transparent url(../images/homec3top.jpg) no-repeat;
	text-align: center;
}

#homec1bottom {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 2px 0px 2px;
	width: 213px;
	height: 140px;
 	background: transparent url(../images/newsgrad1.jpg) repeat-x;
}

#homec2bottom {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 2px 0px 2px;
	width: 213px;
	height: 140px;
 	background: transparent url(../images/newsgrad2.jpg) repeat-x;
}

#homec3bottom {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 2px 0px 2px;
	width: 213px;
	height: 140px;
 	background: transparent url(../images/newsgrad3.jpg) repeat-x;
}

#homepagedelivery {
	overflow: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
 	background: transparent url(../images/homepagedeliverybg.jpg) no-repeat;
	height: 177px;
	width:680px;
}

#homepagedeliveryleft {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 280px;
}

#homepagedeliveryleft p {
	margin: 60px 0px 0px 0px;
	padding: 5px 0px 0px 15px;
	color: #333366;
	font-size: 0.9em;
}

/****** Drivestore *****/

#dscontent {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
	width:905px;
}

#dscontent h1 {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1.7em;
}

#dscontent h2 {
	font-size: 1.2em;
}

#dscontent p {
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.dsintro {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width:905px;
	background: #fff;
}

.dsintroleft {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 225px;
}

.dsintroright{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 675px;
	height: 416px;
 	background: transparent url(../images/dsintro.jpg)  top right no-repeat;
}

#rentalcontainer {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
	width:905px;
}

#rentalcontainer h1 {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1.7em;
}

#rentalcontainer h2 {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	color: #fff;
	font-size: 1.0em;
}

#rentalleft {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 225px;
}

#rentalright{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 675px;
	text-align: left;
}

#rentalintro{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 670px;
	height: 416px;
	text-align: left;
 	background: transparent url(../images/rentalintro.jpg)  top right no-repeat;
}

#rental1 {
	display: inline;
	float: left;
	margin: 20px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 205px;
}

#rental2 {
	display: inline;
	float: left;
	margin: 20px 0px 0px 23px;
	padding: 0px 0px 0px 0px;
	width: 205px;
}

#rental3 {
	display: inline;
	float: right;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 210px;
}

.rentaltop {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 210px;
	height: 49px;
 	background: transparent url(../images/rentalsectiontop.jpg) no-repeat;
	text-align: center;
}

.rentalimg {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 208px;
	height: 128px;
	text-align: center;
	border-left: 1px solid #b9b6eb;
	border-right: 1px solid #b9b6eb;
}

.rentalbottom {
	display: inline;
	float: left;
	margin: 0px 0px 30px 0px;
	padding: 0px 5px 0px 5px;
	width: 200px;
	text-align: left;
 	background: transparent url(../images/rentaltextbg.jpg)  top right repeat-x;
}

.rentaltext {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.rentaltime {
	font-size: 2.1em;
	font-weight: bold;
}

#rentallogos {
	text-align: center;
}

#rentallogos img {
	margin: 50px 0px 0px 0px;
}

.rentalrc {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
}

#supportintro{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 670px;
	height: 416px;
	text-align: left;
 	background: transparent url(../images/supportintro.jpg)  top right no-repeat;
}

.supportjob {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-size: 0.9em;
}

#supportlogostop {
	text-align: center;
}

#supportlogostop img {
	margin: 20px 0px 0px 0px;
}

#supportlogosbottom {
	margin: 150px 0px 0px 0px;
	text-align: center;
}


.dcprod {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:901px;
	background: #fff;
	border: 2px solid #ccf;
}

.dcprodleft {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	float: left;
	width: 620px;
}

.dcprodright{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 0px;
	float: right;
	width: 245px;
	text-align: right;
}

#dscontent table, #dscontent tr {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #CCCCFF;
}
#dscontent td  {
	margin: 10px 0px 10px 0px;
	padding: 3px 10px 3px 10px;
	background: #CCCCFF;
	font-size: 0.9em;
}

td.price {
	text-align: right;
}

#dscontent th {
	margin: 10px 0px 10px 0px;
	padding: 1px 0px 1px 0px;
	background: #000033;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	border-right: 1px solid #fff;
}

#dscontent th.price {
	margin: 10px 0px 10px 0px;
	padding: 1px 10px 1px 0px;
	text-align: right;
}

#dscontent th.last {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background: #000034;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	border: 1px solid #000033;
}

.dslogos {
	text-align: center;
}

.rcprod {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:901px;
	background: #fff;
	border: 2px solid #ccf;
}

h2.rc {
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#rcintro {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:905px;
	background: #fff;
}

.rcintroleft {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 225px;
}

.rcintroright{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 675px;
 	background: transparent;
}

#rcintro p{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
}


/****** contact *****/

#contactcontainer {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width:665px;
	background: #fff;
}

#contactleft {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 400px;
}

#contactright{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 245px;
	text-align: left;
}

#contactleft h1 {
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

#contactleft p {
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

 .contactperson {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
 }
 
 span.contactpadding {
 	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
 }
div.social {
 	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}


/****** Standard Pages *****/
.spprod {
	margin: 20px 0px 20px 25px;
	padding: 0px 0px 0px 0px;
	width:905px;
	background: #fff;
}

.spprodleft {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 222px;
}

.spprodright{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 670px;
	text-align: left;
}

p.italic {
	font-style: italic;
}

p.italicsm {
	font-style: italic;
	font-size: 0.8em;
}

span.italic {
	font-style: italic;
}

/****** Rental *****/

img.rentalimg1 {
	margin: 110px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img.rentalimg2 {
	margin: 220px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img.rentalimg3 {
	margin: 260px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/****** Feature *****/

.article {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:670px;
	background: #fff;
}

.articleleft {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 430px;
}

.articleright{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 220px;
	text-align: left;
}
#spfeatureleft {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 220px;
	border: 2px solid #ccf;
}

#spfeatureleft h2 {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	font-size: 1.1em;
	background: #ccf;
	color: #fff;
}

div.featurelinks {
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 5px;
}

#spfeatureleft a {
	font-size: 0.7em;
}
/****** eQuote *****/
.equote {
	margin: 20px 0px 20px 25px;
	padding: 0px 0px 0px 0px;
	width:905px;
	background: #fff;
}

.equoteleft {
	display: inline;
	background: transparent url("../images/equoteleft.jpg") top left no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 222px;
	height: 286px;
}

.equoteright{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 670px;
	text-align: left;
}

#equotebasket table, #equotebasket tr {
	font-size: 1em;
}

#equotebasket th {
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	background: #abaad4;
	font-size: 1em;
}

#equotebasket th.eqfirst {
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
	background: #abaad4;
	font-size: 1em;
}

#equotebasket td.eqcontentfirst {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 7px;
	border-bottom: 2px solid #abaad4;
	border-left: 2px solid #abaad4;
	font-size: 1em;
}

#equotebasket td.eqcontentmiddle {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 2px solid #abaad4;
	font-size: 1em;
}

#equotebasket td.eqcontentlast {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	border-bottom: 2px solid #abaad4;
	border-right: 2px solid #abaad4;
	font-size: 1em;
}

#equotebasket td.eqlastrow {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	background: #abaad4;
	font-size: 1em;
}

.equotebtns {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:660px;
	background: #fff;
}

.equotebtnsleft {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 300px;
	height: 33px;
}

.equotebtnsright{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 300px;
	height: 33px;
	text-align: right;
}

a:link.spriteviewquote, a:visited.spriteviewquote, a:active.spriteviewquote{  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/viewequote.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:98px;   
	height:27px; 
	display: inline;  
}   
  
a:hover.spriteviewquote{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -27px;  
	display: inline;   
} 

a:link.spriteadd, a:visited.spriteadd, a:active.spriteadd{  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/addtoequote.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:110px;   
	height:27px; 
	display: inline;  
}   
  
a:hover.spriteadd{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -27px;  
	display: inline;   
} 

a:link.spriteadded, a:visited.spriteadded, a:active.spriteadded{  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/addedtoequote.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:110px;   
	height:27px; 
	display: inline;  
}   
  
a:hover.spriteadded{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -27px;  
	display: inline;   
} 

input.submitbuttonupdate { 
	background: transparent url(../images/update_up.jpg) no-repeat;
	color: #fff;
	width: 67px;
	height: 27px;
	border: 0px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	border: none;
 	overflow: hidden;
	font-size: 0px;
	display:inline;
	line-height: 0px;
} 

.submitbuttonupdate:hover {
	background: transparent url(../images/update_down.jpg) no-repeat;
	color: #fff;
	width: 67px;
	height: 27px;
	border: 0px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	font-size: 0px;
	display:inline;
	line-height: 0px;
}

input.submitbuttonequoteme { 
	background: transparent url(../images/equoteme_up.jpg) no-repeat;
	color: #fff;
	width: 81px;
	height: 27px;
	border: 0px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	border: none;
 	overflow: hidden;
	font-size: 0px;
	display:inline;
	line-height: 0px;
	text-indent: -999px;
} 

.submitbuttonequoteme:hover {
	background: transparent url(../images/equoteme_down.jpg) no-repeat;
	color: #fff;
	width: 81px;
	height: 27px;
	border: 0px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	font-size: 0px;
	display:inline;
	line-height: 0px;
	text-indent: -999px;
}

input.submitbuttonpricecheck { 
	background: transparent url(../images/pricecheck_up.jpg) no-repeat;
	color: #fff;
	width: 96px;
	height: 18px;
	border: 0px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	border: none;
 	overflow: hidden;
	font-size: 0px;
	display:inline;
	line-height: 0px;
	text-indent: -999px;
} 

.submitbuttonpricecheck:hover {
	background: transparent url(../images/pricecheck_down.jpg) no-repeat;
	color: #fff;
	width: 96px;
	height: 18px;
	border: 0px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	font-size: 0px;
	display:inline;
	line-height: 0px;
	text-indent: -999px;
}

div.forhire {
	width: 96px;
	float: right;
}

a:link.spriteforhire, a:visited.spriteforhire, a:active.spriteforhire{  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/forhire_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:96px;   
	height:18px;
	display: block;
}   
  
a:hover.spriteforhire{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -18px;   
} 

span.forhire {
	display: none;
}

div.usedapproved {
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 96px;
	float: right;
}

a.usedapproved { 
	margin:0px 0px 0px 0px;
	padding: 0px 1px 0px 1px;
	background: transparent;
	font-size: 1em;
	color:#444af9; 
	text-decoration:none; 
}

a:hover.usedapproved { 
	background: #ccccff;
	color:#003;
	/*text-decoration:underline; */
}

a:active.usedapproved { 
	background: transparent;
	color: #ccccff; 
	font-size: 1em;
}

span.usedapprovedLg {
	font-size: 1.2em;
	font-weight: bold;
}

a:link.spriteusedapproved, a:visited.spriteusedapproved, a:active.spriteusedapproved{  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/approved_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:96px;   
	height:18px;
	display: block;
}   
  
a:hover.spriteusedapproved{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -18px;   
} 

span.usedapproved {
	display: none;
}

.usedproductprice {
	font-size: 1.5em;
	font-weight: bold;
	color: #444af9;
}

.usedstatus {
	color: #444af9;
}

input.submitbuttonaddmore { 
	background: transparent url(../images/addmore_up.jpg) no-repeat;
	color: #fff;
	width: 146px;
	height: 27px;
	border: 0px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
	cursor: pointer;
	border: none;
 	overflow: hidden;
	font-size: 0px;
	display:inline;
	line-height: 0px;
	text-indent: -999px;	 
} 

input.submitbuttonaddmore:hover {
	background: transparent url(../images/addmore_down.jpg) no-repeat;
	color: #fff;
	width: 146px;
	height: 27px;
	border: 0px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
	cursor: pointer;
	font-size: 0px;
	display:inline;
	line-height: 0px;
	text-indent: -999px;
}

input.general,textarea.general, select.general {
	margin: 0px;  
	padding: 0px;
	border: 1px solid #9898cc;
	color: #000034;
}

input.generalsm {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 2px;
	border: 1px solid #333366;
	color: #9898cc;
	font-size: 0.9em;
}

/****** Sitemap *****/
#sitemap {
	margin: 20px 0px 20px 25px;
	padding: 0px 0px 0px 0px;
	width:905px;
	min-height: 550px;
	background: transparent url("../images/sitemapbg.jpg") top left no-repeat;
}

#sitemapleft {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 222px;
}

#sitemapright{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 670px;
	text-align: left;
}

/******  404 Error page *****/

#errorcontainer {
	margin-top: 150px;
    margin-right: auto; 
    margin-left: auto;
	padding: 0px 0px 0px 0px;
	width:430px;
	background: transparent;
	color: #fff;
}

#errorcontainer h1 {
	color: #fff;
}

a.error {
	background: transparent;
	color:#666699; 

}

a.error:hover { 
	background: transparent;
	color:#666699;
	text-decoration:underline;
}

a.error:active { 
	background: transparent;
	color: #666699; 
}

/******  Izotope *****/

a.izoLink { 
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	font-weight: bold;
	color: #fe7d05;
	text-decoration:none;
}

a.izoLink:active { 
	text-decoration:none;
}

a.izoLink:hover { 
	text-decoration:underline;
}

#izoheader {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
	width:905px;
	height: 81px;
}

#izonavigation{
	display: block;
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 905px;
	height:32px;
	background: transparent; 
}

ul.izonavigation {
	color: #000000;
	background-color: transparent;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
li.izonavigation {
	float: left;
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
}

a.izonavigation {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none; 
}
a.izonavigation:hover {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none; 
}
a.izonavigation:active {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none; 
}

#izonavigation li a{
	display: block;
}

#izonavigation span {
	display: none;
}

#izonavigation label {
	display:none;
}

a:link.spriteoverview, a:visited.spriteoverview, a:active.spriteoverview{  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/izooverview_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:131px;   
	height:32px;   
}   
  
a:hover.spriteoverview{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -32px;   
} 

a.selectedoverview, a:hover.selectedoverview, a:active.selectedoverview {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/izooverview_selected.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:131px;   
	height:32px; 
}

a:link.spriterx2, a:visited.spriterx2, a:active.spriterx2{  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/izorx2_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:78px;   
	height:32px;   
}   
  
a:hover.spriterx2{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -32px;   
} 

a.selectedrx2, a:hover.selectedrx2, a:active.selectedrx2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/izorx2_selected.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:78px;   
	height:32px; 
}

a:link.spriteanrb, a:visited.spriteanrb, a:active.spriteanrb{  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/izoanrb_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:100px;   
	height:32px;   
}   
  
a:hover.spriteanrb{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -32px;   
} 

a.selectedanrb, a:hover.selectedanrb, a:active.selectedanrb {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/izoanrb_selected.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:100px;   
	height:32px; 
}

a:link.spritevideos, a:visited.spritevideos, a:active.spritevideos{  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/izovideos_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:102px;   
	height:32px;   
}   
  
a:hover.spritevideos{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -32px;   
} 

a.selectedvideos, a:hover.selectedvideos, a:active.selectedvideos {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/izovideos_selected.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:102px;   
	height:32px; 
}

a:link.spritecompare, a:visited.spritecompare, a:active.spritecompare{  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/izocompare_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:124px;   
	height:32px;   
}   
  
a:hover.spritecompare{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -32px;   
} 

a.selectedcompare, a:hover.selectedcompare, a:active.selectedcompare {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/izocompare_selected.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:124px;   
	height:32px; 
}

a:link.spriteizosupport, a:visited.spriteizosupport, a:active.spriteizosupport{  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/izosupport_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:122px;   
	height:32px;   
}   
  
a:hover.spriteizosupport{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -32px;   
} 

a.selectedizosupport, a:hover.selectedizosupport, a:active.selectedizosupport {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/izosupport_selected.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:122px;   
	height:32px; 
}

a:link.spriteglossary, a:visited.spriteglossary, a:active.spriteglossary{  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/izoglossary_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:135px;   
	height:32px;   
}   
  
a:hover.spriteglossary{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -32px;   
} 

a.selectedglossary, a:hover.selectedglossary, a:active.selectedglossary {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/izoglossary_selected.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:135px;   
	height:32px; 
}

a:link.spritepricing, a:visited.spritepricing, a:active.spritepricing{  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/izopricing_roll.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:113px;   
	height:32px;   
}   
  
a:hover.spritepricing{   
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position:0px -32px;   
} 

a.selectedpricing, a:hover.selectedpricing, a:active.selectedpricing {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(../images/izopricing_selected.jpg) no-repeat top left;   
	background-position:0px 0px;   
	width:113px;   
	height:32px; 
}

#izotop {
	display: block;
	background:url(../images/izotopbg.gif) no-repeat top left; 
	color: #fff;
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
	width:905px;
	height: 269px;
}

#izotop a { 
	background: transparent;
	color:#fe920c; 
	text-decoration:none; 
	text-transform: uppercase;
}

#izotop a:hover { 
	background: transparent;
	color:#ca7407;
	text-decoration:none; 
}

#izotop a:active { 
	background: transparent;
	color: #905102; 
	text-decoration:none; 
}

#izocontent a { 
	background: transparent;
	color:#fe920c; 
	text-decoration:none; 
}

#izocontent a:hover { 
	background: transparent;
	color:#ca7407;
	text-decoration:none; 
}

#izocontent a:active { 
	background: transparent;
	color: #905102; 
	text-decoration:none; 
}

#izotop h1 {
	margin:0px 0px 0px 0px;
	padding:3px 0px 10px 0px;
	background:transparent; 
	color: #fff;
	font-size: 1.3em;
}

#izotop1 {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 70px 35px 0px 45px;
	width: 135px;
	font-size: 1.3em;
	font-style: italic;
	font-weight: normal;
	color: #c97306;
}

#izotop2 {
	display: inline;
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 350px;
}

#izotop3 {
	display: inline;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 320px;
}

#izotop2anrb {
	display: inline;
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 400px;
}

#izocontent {
	display: block;
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
	width:901px;
	border-left: 2px solid #fe920c;
	border-right: 2px solid #fe920c;
	border-bottom: 2px solid #fe920c;
	border-top: 1px solid transparent;
}

#izocontent h2 {
	background:transparent; 
	color: #fe920c;
	font-size: 1.3em;
}

#izocontent h3 {
	background:transparent; 
	color: #fe920c;
	font-size: 1.0em;
}

div.rx2content {
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:901px;
}

div.rx2videocontent {
	width: 640px;
    margin-top: 25px; 
    margin-right: auto; 
    margin-left: auto; 
	padding: 0px 0px 0px 0px;
}

div.rx2contentleft {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 215px;

}

div.rx2contentright {
	display: inline;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 666px;
	text-align: left;
}

.izointro {
	color: #fe920c;
}

#rx2quoter1 {
	margin: 0px 0px 0px 0px;
	padding: 230px 35px 0px 45px;
	width: 135px;
	font-size: 1.3em;
	font-style: italic;
}

#rx2quoter2 {
	margin: 0px 0px 0px 0px;
	padding: 70px 35px 0px 45px;
	width: 135px;
	font-size: 1.3em;
	font-style: italic;
}

#rx2quoter4 {
	margin: 0px 0px 0px 0px;
	padding: 50px 35px 0px 45px;
	width: 135px;
	font-size: 1.3em;
	font-style: italic;
}

div.rx2cols {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 666px;
}

div.rx2cols3col1 {
	display: inline;
	float: left;
	margin: 0px 17px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 210px;
}

div.rx2cols3col2 {
	display: inline;
	float: left;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 210px;
}

div.rx2cols3col3 {
	display: inline;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 210px;
}

div.rx2cols img {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

div.rx2cols2col1 {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 315px;
}

div.rx2cols2col2 {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 330px;
}

.RX2light {
	color: #666699;
}

#izocontent table {
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

#izocontent th, td {
	margin: 0px 0px 0px 0px;
	padding: 5px 30px 5px 0px;
	font-size: 1.2em;
}

.pricepromo {
	background:transparent; 
	color: #fe920c;
}

.pricesubtext {
	font-size: 0.9em;
}

.pricelarge {
	font-size: 1.6em;
}

#videoquoter1 {
	margin: 0px 0px 0px 0px;
	padding: 25px 35px 0px 45px;
	width: 135px;
	font-size: 1.3em;
	font-style: italic;
}

#anrbquoter1 {
	margin: 0px 0px 0px 0px;
	padding: 245px 35px 0px 45px;
	width: 135px;
	font-size: 1.3em;
	font-style: italic;
}

div.anrbcols {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
}

div.anrbcols2col1 {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 210px;
}

div.anrbcols2col2 {
	display: inline;
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 395px;
}

div.anrbspeccol1 {
	display: inline;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
}

div.anrbspeccol2 {
	display: inline;
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 170px;
}

div.systemreqs1 {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 150px;
}

div.systemreqs2 {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 150px;
}

#mBitLeft {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 215px;
}

#mBitRight {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 100px;
	text-align: center;
}

.izoCaption {
	font-size: 0.8em;
	color: #fe7d05;
}
