.tool_tip_image{
	margin-right:50 px;
}
.pan {
			position:relative;
			height:30px;
			background:url(/sage/themes/tonermax/images/new_pan_right.gif) right top no-repeat;
			background-color:#00B2FD;
		}
		.innerpan {
			position:relative;
			line-height:24px;
			height:24px;
			padding:3px;
			background:url(/sage/themes/tonermax/images/new_pan_left.gif) left top no-repeat;


		}
		#freeShipping {
			top:-15px;
			left:-35px;
			position:absolute;
			width:59px;
			height:61px;
		}
		.price {
			position:relative;
			float:left;
			color:#ffffff;
			padding-left:25px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
		}
		.price a {
			color:#fff600;
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
		}
		.panbtn1 {
			position:relative;
			float:right;
			margin:0px;
			padding:0px;
			background:#00b2fd url(/sage/themes/tonermax/images/new_btn_addcart.gif) left top no-repeat;
			border: none;
			height: 23px;
			width: 73px;
			cursor: pointer;
			margin-left:5px;
		}
		.panbtn_top {
			position:relative;
			float:right;
			margin:0px;
			padding-left:2px;
			background:#00b2fd url(/sage/themes/tonermax/images/new_btn_addcart_new.gif) left top no-repeat;
			border: none;
			font-weight:bold;
			font-size:8pt;
			height: 23px;
			width: 73px;
			color:white;
			
			cursor: pointer;
			margin-left:10px;
		}
		.panbtn2 {
			position:relative;
			float:right;
			margin:0px;
			padding:0px;
			background:#00b2fd url(/sage/themes/tonermax/images/new_btn_viewcart.gif) left top no-repeat;
			border: none;
			height: 22px;
			width: 73px;
			cursor: pointer;
		}
		.panbtn3 {
			position:relative;
			float:right;
			margin:2px 5px 0px 0px;
			padding:0px 0px 4px 0px;                                 
			background:#00b2fd url(/sage/themes/tonermax/images/new_add_more.gif) left top no-repeat;
			border: none;
			height: 21px;
			width: 40px;
			cursor: pointer;
			color:white;
			font-weight:bold;
			
		}
		
		.st_panbtn3{
			background:url(/sage/themes/tonermax/images/st_new_add_more.gif) left top no-repeat !important;
			width: 30px;
			margin-left:7px !important;
		}
		
		.paninput {
			position:relative;
			float:right;
			background:#ecf8fc;
			color:#666;
			width:33px;
			border-bottom:#fff 1px solid;
			border-right:#fff 1px solid;
			border-top:#7f8587 1px solid;
			border-left:#a7afb2 1px solid;
			margin:0px;
			margin-top:2px;
			margin-left:10px;
			margin-right:10px;
			padding:2px;
			height:13px;
			line-height:13px;
			font-size:12px;
			font-weight:bold;
		}
		.innerpan #working {
		width: 50px;
		float: left;
		color:#fff600;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		margin-top:0px;
		margin-left:5px;
		}
		
		.compatible #working {
			width: 50px;
			float: left;
			color:black;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			margin-top:6px;
			line-height:13px !important;
			margin-left:5px;
		}
		 
				 
		#dropdown-whole {
	position: relative;
	width: 690px;
	height: auto;

}
#dropdown-title {
	background: #ecf8fc;
	border: 1px #e2f2f8 solid;
	border-top: 1px #c1cbcf solid;
	border-left: 1px #c1cbcf solid;
	height: 59px;
	line-height: 57px;
	padding: 0 0 0 10px;
	cursor: pointer;
}
#dropdown-btn {
	background: url('/sage/themes/tonermax/images/sel.gif') no-repeat;
	margin: 0px 0px 0px 0px;
	float: right;
	width: 59px;
	height: 59px;
}

#dropdown-content {
	margin-top: 1px;
	background: #ecf8fc;	
	border: 1px #c5e5f0 solid;
	width: 688px;
	height: 150px;
	overflow: auto;
	position: absolute;
	top: 61px;
	left: 0px;
	z-index: 990 !important;
	display: none;
}

#dropdown-content ul, #dropdown-content li {
    list-style: none;
    margin: 0px;
    padding: 0px;
	z-index: 100;
}

#dropdown-content ul li {
display: block;
position: relative;
    height: 57px;
    border-bottom: 1px #cceeff solid;
	line-height: 57px;
	padding: 0 0 3px 10px;
	cursor: pointer;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 3 3 0 1px;
    padding: 0 1px 0 0;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    font-family: Trebuchet MS;	
    padding: 0 10px;	
    background: url(/sage/themes/tonermax/images/tab_info2.png) no-repeat;
}
.tabs-nav a {
    position: relative !important;
    top: 1px !important;
    z-index: 2 !important;
    font-family: Trebuchet MS !important;	
    padding-left: 0 !important;
    color: #909090 !important;
    font-size: 11px !important;
    font-weight: bold !important;
    line-height: 1.2 !important;
    text-align: center !important;
    text-decoration: none !important;
    white-space: nowrap !important; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #333 !important;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
   z-index: 55;
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;

}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;

}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: 0.4;
    
}

.tabs-container {
    border-top: 1px solid #e3e3e3;
    padding: 0px;
    margin-top: 0px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}

.tabs-container-fix {
    border-top: 1px solid #e3e3e3;
    padding: 0;
    margin-top: -3px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */    
}
.tabs-container-fix3 {
    border-top: 1px solid #e3e3e3;
    padding: 0;
    margin-top: -2px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */    
}

.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(/sage/themes/tonermax/images/bigrotation2.gif) no-repeat 0 50%;
}
.tabs-selected {
     z-index: 50;
background-color: white;
}

.next{
	height:21px !important;
	width:12px !important;
	cursor:pointer;
}

.prev{
	height:21px !important;
	width:12px !important;
	cursor:pointer;
}

* html .prev{
	margin-right:0px !important;
	margin-left:0px !important;
}
* html .next{
	
	margin-left:0px !important;
	margin-right:0px !important;
}
.jcarousel li{
	margin-left: 4px;
	margin-right: 4px; 
	cursor:pointer;
}

* html .jcarousel{
	/*height:75px !important ;*/
}

.add_to_my_model{
	width:13px;
	height:13px;
	position:absolute;
	background-image:url(/sage/themes/tonermax/images/add_to_model.gif);
	z-index:10;
	margin-left:62px;
	margin-top:-2px;
}


* html .add_to_my_model{
	margin-left:59px;
}

*+ html .related_model {
	position:relative !important;
	}
* html .related_model {
	position:relative !important;
	}
	
*+ html .related_img {
	position:absolute !important;
	margin-left:-35px !important;
	}
* html .related_img {
	position:absolute !important;
	margin-left:-36px !important;
	}	
	

*+ html .this_model_name {
	position:absolute !important;
	margin-top:57px !important;
	margin-left:1px;
	}
* html .this_model_name {
	position:absolute !important;
	margin-top:57px !important;
	margin-left:-2px;
	}	
	
.remove_from_my_model{
	width:78px;
	height:11px;
	position:absolute;
	background :url(/sage/themes/tonermax/images/ico_mymodel.gif) no-repeat;
	z-index:10;
	margin-left:-2px;
	margin-top:-2px;
}	

*+ html .remove_from_my_model{
	margin-left:-1px!important;
}

* html .remove_from_my_model{
	margin-left:-5px !important;
	
}

.disabled{
	opacity:0.4;
	filter:alpha(opacity=40);
}

* html .IE6_adjustment{
	padding-left:3px !important;
	z-index:11;
}

* html .IE6_adjustment img{
	/*margin-right:0px !important;*/
	margin-left:-36px !important;
}

* html .IE6_adjustment b{
	/*margin-right:0px !important;*/
	margin-left:5px !important;
}

*+ html .IE7_adjustment img{
	/*margin-right:0px !important;*/
	margin-left:-36px !important;
}
.selected_model{
	position: absolute;
	margin-left:4px;
	margin-top:-42px; /*-45*/
	height:84px;   /*86*/
	width:76px;
	padding:7px 3px 0px 3px;
}

*+ html .selected_model{
	margin-top:-323px;
}

* html .selected_model{
	margin-top:-323px;
}

.compatible{
	background-image:url(/sage/themes/tonermax/images/compatible_bg.gif);
	background-repeat:no-repeat;
	height: 30px; 
	width: 320px;
	position:absolute;
	
}

* html .compatible{
	line-height: 11px !important;
	height: 29px !important; 
}

.compatible_price{
	position:relative;
	float:left;
	padding-left:15px;
	font-family:Tahoma, Arial, Helvetica, sans-serif, Nimbus Sans L;
	font-size:11px;
	width:165px;
}

.add_to_cart_compatible {
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	background:#999999 url(/sage/themes/tonermax/images/compatible_btn_addtocart.gif) left bottom no-repeat;
	border: none;
	height: 23px;
	width: 71px;
	cursor: pointer;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma,Arial;
	padding-right:3px;
	padding-bottom:2px;
	margin-right: 4px;
	margin-top:3px;
}

.add_more{
	position:relative;
	float:right;
	margin:3px 4px 0 0;
	padding:0px;
	background:#999999 url(/sage/themes/tonermax/images/add_grey_bg.gif) left bottom no-repeat;
	border: none;
	height: 19px;
	width: 40px;
	cursor: pointer;
	color:white;
	font-weight:bold;
}

/*Chrome safary   css hack*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	.add_more{		
		height:20px !important;
	}
}

/*IE 8 hack*/
.add_more{	
	height /*\**/:20px\9 !important;
}

/*opera hacks*/
@media all and (min-width: 0px) {
 .add_more {
	height:20px !important;
 }
}

/*IE 6 hack*/
* html .add_more{
	height:20px !important;
}


.compatible_input{
	position:relative;
	float:right;
	background:#ffffff;
	color:#666;
	width:33px;
	border-bottom:#fff 1px solid;
	border-right:#fff 1px solid;
	border-top:#7f8587 1px solid;
	border-left:#a7afb2 1px solid;
	margin:0px;
	margin:5px 8px 0 10px;
	padding:2px;
	height:13px;
	line-height:13px;
	font-size:12px;
	font-weight:bold;
}

#guaranteed_compatible{
	position:absolute !important;
	margin:-10px 0px 0px 100px !important;
}


.top_compatible_advertise{
	position:absolute;
	margin-left:0px;
	margin-top:-9px;
}

*+ html .top_compatible_advertise{
	margin-top:-3px !important;
	margin-left:-160px !important;
}

* html .top_compatible_advertise{
	margin-top:-3px !important;
	margin-left:-160px !important;
}
/*firefox hack*/
.top_compatible_advertise, x:-moz-any-link{
	margin-left:-160px !important;
}

.top_original_advertise{
	position:absolute; 
	margin-left:-95px;
	margin-top:-1px;
}

* html .top_original_advertise{
	margin-top:0px;
}

/* Chrome hack*/
@media screen and (-webkit-min-device-pixel-ratio:0){
                .top_original_advertise {margin-left:-1px;margin-left:-8px;}
}
.st_top_compatible_advertise{
	position:absolute;
	margin-left:0px;
	margin-top:-9px;
}

*+ html .st_top_compatible_advertise{
	margin-top:-3px !important;
	margin-left:-153px !important;
}

* html .st_top_compatible_advertise{
	margin-top:-3px !important;
	margin-left:-153px !important;
}
/*firefox hack*/
.st_top_compatible_advertise, x:-moz-any-link{
	margin-left:-153px !important;
}


.st_add_more{
	background:url(/sage/themes/tonermax/images/st_add_grey.gif) left bottom no-repeat !important;
	width: 30px !important;
	margin-left:7px !important;
}

.view_cart_compatible{
	position:relative;
	float:right;
	margin:1px 2px 0px 0px;
	padding:0px;
	background:url(/sage/themes/tonermax/images/view_compatible_cart.gif) left top no-repeat;
	border: none;
	height: 25px;
	width: 75px;
	cursor: pointer;
}


.no_opacity{
	opacity:1.0 !important;
	filter:alpha(opacity=100) !important;
}

.st_upper{
	background:url(/sage/themes/tonermax/images/st_bg_upper.gif) left bottom no-repeat;
	width:320px;
	height:23px;
	
}

.st_delimeter{
	position:absolute; 
	height:84px;
	width:1px;
	border-left:1px solid white;
	margin-left:53px;
	margin-top:-4px;
	z-index:150 !important;
}

/* Chrome hack*/
@media screen and (-webkit-min-device-pixel-ratio:0){
                .main_image {float:left}
}

.competitors{
	background-image:url(/sage/themes/tonermax/images/competitor_bg.png);
	background-repeat:no-repeat;
	height: 44px; 
	width: 320px;
	position:absolute;
	margin-left:1px;
	
}

* html  .competitors{
	margin-left:0px;
}

.distance_adjustment{
	margin-bottom:50px;
}

* html  .distance_adjustment{
	margin-bottom:10px;
}

*html .qty_available{
	height:24px !important;
}

.fix_model{
	margin-top:-3px;
}

* html .fix_model{
	margin-top:-1px;
}

*+ html .fix_model{
	margin-top:-1px;
}
/*firefox hack*/
.fix_model, x:-moz-any-link{
	margin-top:-1px;
}
