@charset "utf-8";
/* CSS Document */
body{
color: #FFF;
background: url("/images/mld-back.jpg") repeat-x;
background-color: #101010;
padding: 0px;
margin: 0px;
position: relative;
font-family: Arial,San-Serif;
font-size: 12px;
}
#body{
background: url("/images/mld-back.jpg") repeat-x;

margin: auto;
width:1019px;
background-color: #101010;

}
a{
color: #FFFFFF;
}
:focus{
  -moz-outline-style: none;
}

#mld-header-logo{
background-image: url(/images/mld-header_02.jpg);
width:1019px;
height: 159px;
}

#mld-header-nav{
width: 1025px;
height: 33px;
}
.mld-nav-left{
float: left;
}
.mld-nav-content{
float: left;
}
.mld-nav-content ul li{
float: left;
list-style: none;
margin: 0px;
padding: 0px;
}
.mld-nav-content ul{
float: left;
list-style: none;
margin: 0px;
padding: 0px;
}

.mld-nav-right{
float: left;
background-image: url(/images/mld-top-nav-right.jpg);
width: 350px;
height: 47px;
}


.mld-nav-right{
text-align: right;
width: 338px;

}
.mld-nav-right form input{
margin-top: 12px;
margin-left: 130px;
float:left;
width: 150px;
background: none;
border: 0px;
}
.mld-nav-right form img{
float:right;
}
.mld-header-links{
float: right;
margin-top: 125px;
margin-right: 26px;
}
.mld-header-links a{
color: orange;
font-size: 10px;
}
.mld-content{

margin: 20px 10px 20px 35px;
display:block;

}
.mld-content-left{

width: 227px;
float: left;
}

.mld-content2-middle{
width: 513px;
float: left;
margin-left: 3px;
min-height: 730px;
background: #000;
}

.mld-content2-middle-breadcrumb{
background-image: url(/images/content-middle-background.jpg);
width: 493px;

padding: 15px 0 15px 20px;
font-size: 10px;
color: #666;
}

.mld-content-middle{

width: 523px;
float: left;
padding-left: 3px;
}
.mld-content-right{

width: 200px;
float: left;
}
.mld-content-left-custservice{
height: 55px;
background: url(/images/customer-service-box.jpg);
padding: 5px 0 5px 10px;
color: #ff9900;
font-size: 10px;
margin-bottom: 3px;
}
.mld-content-left-products{
margin: 0;
padding:0;
}
.mld-content-left-site{
margin-top: -5px;
}
.mld-content-left-brands ul li a:hover{
text-decoration: none;
color: #FFF;
}
.mld-content-left-brands ul li{

}
.mld-content-left-brands ul{
font-size: 10px;
color: #666;
list-style: none;
}
.mld-content-left-brands-header{
margin-top: 5px;
background-image: url(/images/black-box-bkground.gif);
width: 227px;
height: 25px;
text-align: center;
color: #fff;
padding: 20px 0 0 0;
}

.mld-content-left-brand-container{
height: 280px;
overflow: auto;
width: 227px;
padding:0px;
}
.mld-content-left-brand-container li a{
padding:0px;
margin-left: 20px;
}


.mld-content-middle-top{
height: 140px;
width: 418px;
background-image: url(/images/home-top.jpg);
padding: 260px 50px 0 50px;
font-size: 10px;
}
.mld-content-middle-media{
margin-top: 5px;
width: 517px;
height: 320px;
}

.mld-content-right-cart{
background-image: url(/images/home_07.jpg);
width: 217px;
height: 58px;
text-align: center;
padding: 5px 5px 0 5px;
font-size: 10px;
color: #FFFFFF;
}
.mld-content-right-products{
margin-top: 5px;
}
.mld-content-right-media ul{
color: #666;
list-style: none;
}
.mld-content-right-media-header{
margin-top: 5px;
background-image: url(/images/black-box-bkground.gif);
width: 227px;
height: 25px;
text-align: center;
color: #fff;
padding: 20px 0 0 0;
}
.mld-content-right-media-container{
height: 280px;
overflow: auto;
width: 227px;
}

.mld-content-left-site ul{
color: #666;
list-style: none;
}
.mld-content-left-site-header{
margin-top: 10px;
background-image: url(/images/black-box-bkground.gif);
width: 227px;
height: 25px;
text-align: center;
color: #fff;
padding: 20px 0 0 0;
}
.mld-content-left-site-container{
height: 100%;
width: 227px;
}

/** long right hand layout
 */

.mld-long-content{

margin: 20px 10px 20px 35px;
display:block;

}
.mld-long-content-header{
background-image:url(/images/long-content-header.jpg);
width: 746px;
height: 81px;
float: left;

}
.mld-long-content-custservice{
margin: 5px 0 0 10px;
float:left;

color: #ff9900;
font-size: 10px;
margin-bottom: 3px;
width: 230px;



}
.mld-long-content-breadcrumb{
margin: 15px 0 0 15px;
font-size: 10px;
float: left;
color: #666;
width: 490px;
height: 10px;
overflow: hidden;
}
.mld-long-content-pagename{
color: #FFF;
float: left;
width: 400px;
margin:0;
padding:0;
margin-top: 23px;
padding-left: 15px;

}
.mld-long-content-pagename h1{
font-size: 12px;
color: #ff9900;
}



.mld-long-content-page{
color: #FFF;
width: 726px;
float: left;
background-color: #000;
padding: 10px;
}
.mld-long-content-right{
width: 217px;
float: left;
margin-top: -78px;
margin-left: 3px;
}


.mld-long-content-right-cart{
background-image: url(/images/home_07.jpg);
width: 217px;
height: 60px;
text-align: center;
padding: 5px 5px 0 5px;
font-size: 10px;
color: #FFFFFF;

}

.mld-long-content-right-cart-header{
margin-top: 5px;
background-image: url(/images/black-box-bkground.gif);
width: 227px;
height: 25px;
text-align: center;
color: #fff;
padding: 20px 0 0 0;
}
.mld-long-content-right-cart-container{
padding: 10px 10px 10px 0;
overflow: auto;
width: 227px;
}



.mld-long-content-right-views{
color: #666;
list-style: none;
}

.mld-long-content-right-views a{
color: #666;
list-style: none;
font-size: 10px;
}
.mld-long-content-right-views-header{
margin-top: 5px;
background-image: url(/images/black-box-bkground.gif);
width: 227px;
height: 25px;
text-align: center;
color: #fff;
padding: 20px 0 0 0;
}
.mld-long-content-right-views-container{

overflow: auto;
width: 227px;
}





.mld-long-content-right-compare{
color: #666;
list-style: none;
}

.mld-long-content-right-compare a{
color: #666;
list-style: none;
font-size: 10px;
}
.mld-long-content-right-compare-header{
margin-top: 5px;
background-image: url(/images/black-box-bkground.gif);
width: 227px;
height: 25px;
text-align: center;
color: #fff;
padding: 20px 0 0 0;
}
.mld-long-content-right-compare-header a{
text-decoration: none;
color: #FFF;
font-size: 12px;
}
.mld-long-content-right-compare-container{

overflow: auto;
width: 227px;
}
div.mld-long-content-right-compare-link{
padding: 5px 10px;
}
div.mld-long-content-right-compare-link a{
color: orange;
text-decoration: underline;
font-size: 11px;

}
.left-nav a{color: #EEE;text-decoration:none;}
.left-nav ul a{color: #999;font-size: 11px;text-decoration:none;}
.left-nav{
margin:0;
margin-left: 15px;
padding:0;
}

.left-nav ul{
margin:0;
padding:0;
margin-left: 15px;

}
.pagination-top select{
font-size: 10px;
}
.pagination-top{
height: 30px;
width: 500px;
float:left;
color: #FFF;
margin-top:10px;
}
.pagination-top-items{
padding-top: 5px;
float:left;
padding-left: 20px;
}
.pagination-top-perpage{
padding-left: 50px;
float:left;

}

.pagination-top-atoz{
float:left;
width: 159px;
padding-left: 100px;
text-align: right;
}

/**********/
.pagination-bottom{
padding-bottom: 10px;
margin-bottom: 10px;
clear:both;
width: 500px;
float:left;
color: #FFF;
}
.pagination-bottom-list{
float: left;
padding-left: 20px;
width: 200px;
}
.pagination-bottom-firstlast{
float: right;
width: 250px;
text-align: right;

}
/** Product Listing
 */
ul.search-listing {
	width: 225px;
	text-align: center;
	font-size: 11px;
	float: left;
	margin: 5px;
	padding: 10px;
	list-style: none;
height: 275px;
}
.search-price{
color: #ff9900;
font-weight: bold;
padding: 2px;
}

.search-savecart{
padding: 5px;
clear:both;
}

/* ===== SEARCH     ======== */
.search-name{
height: 50px;
text-align:top;
}
.search-name a{
color: #ff9900;
text-decoration:none;
font-size: 12px;
}
.search-col-even{
clear: left;
}
.search-row-border{
border-right: 1px solid #6a7575;
}
hr{border:0;border-bottom: 1px solid #6a7575}
.search-email{

}
.search-more{
clear: both;
padding: 5px 0 5px 0;
text-align: center;
}
.search-qty{
float: left;
width: 35px;
}

.search-addtocart{
float: left;
width: 55px;

margin-left: 30px;
}
.techincal-container{
width: 713px;

padding: 0;
margin:0;
}
.techincal-header{
width: 713px;
height: 30px;
margin-left: -1px;
}
.techincal-content{
background-image: url(images/tech-man_07.jpg);
padding: 10px;
margin-left: -1px;
width: 692px;
}
.techincal-content1{
background-image: url(images/tech-man_07.jpg);
padding: 10px;
margin-left: 0px;
width: 692px;
}
.techincal-footer{
margin-left: -1px;
overflow: hidden;
}
/********************** END OF STYLE **********/
 body {
font-family: Arial, sans-serif;
               /* font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;*/
            }
.new-customer-container{
width: 712px;
}
.new-customer-header{
width: 714px;
height: 30px;

}

.mld-leftnav-cart{
font-size: 10px;
margin:0;
padding:0;
margin-left: 23px;
}
.new-customer-content{
width: 703px;
/*background-image: url(/images/tech-man_07.jpg);*/
background-image: url(/images/content-body-bg.png);
padding: 5px;

}
.product-top-container{
clear: left;
}
.product-top-left p{
margin:0;
}
.product-top-left{
/* text-align: justify; */
float: left;
width: 220px;
}
.product-top-right{
float: right;
width: 490px;
text-align: right;
padding-right: 15px;

}
.product-top-right-bottom{
float: right;
width: 475px;
margin-right: 7px;
}
.product-images{
width: 700px;

float:left;
padding: 0px 0 20px  0;
}
.product-images h3{
color: #666666;
padding: 5px 0 5px 0;
margin: 0;

}
.product-images a{
decoration: none;
}
.product-related ul{
text-align: center;
list-style: none;
float: left;
width: 200px;
line-style: none;
}
/**************************************/
/* 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... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
margin-left: -5px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(/images/tab.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #ccc;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #ff9900;
}
.ui-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;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #666; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
   /* Not required for Tabs, just to make this demo look better... */

.mld-leftnav-cart-title{
color: orange;
font-weight:bold;
}

.mld-leftnav-cart a{
font-size: 10px;
color: #ff9900;
}
.mld-leftnav-cart{
list-style:none;
}
.cart-row td{
background: #000;

}
.cart-table td{
border-left: 1px solid #666666;
color: #666666;
padding: 5px;
}

.cart-row-title td{
text-align: center;
color: #000;
font-size: 12px;
font-family: tahoma;
font-weight: bold;
}
.cart-table{margin: 5px;}
.mld-leftnav-cart-title{
color: orange:
font-weight: bold;
}

#fragment-1-1 a{
color: orange;
}
#fragment-1-1{
padding:0;
margin:0;
padding: 20px;
border: 1px solid #333;
background: #000;
color: orange;
}
#fragment-1-1 ul li{
color: #FFF;
margin: 0px; 
margin-left: 30px;
}

.product-per-day{font-size: 10px; color: #666;}
.small-text-link{
font-size: 10px;
text-decoration: none;
color: #efefef;
margin-right: 4px;
}

.mld-content-right-media-container ul{
padding:0;
margin: 0;
}

.mld-content-left-brand-container a,.mld-content-left-brand-container ul{
color: #8a8a8a;
text-decoration: none;
margin:0;
padding: 10px;
}
.mld-long-content-right-views-container ul,.mld-long-content-right-compare-container ul,.mld-long-content-right-views-container a,.mld-long-content-right-compare-container a{
color: #8a8a8a;
text-decoration: none;
margin:0;
list-style: none;
padding: 0px;
	font-size: 10px;
}
.mld-long-content-right-views-container ul,.mld-long-content-right-compare-container ul{
padding:10px;
}
.mld-long-content-right-views-container ul li,.mld-long-content-right-compare-container ul li{
border-bottom: 1px dotted #8a8a8a;
padding:10px;
margin:0;
}

.content-table ul
{
list-style-type:none;
padding:0px;
margin:0px;
padding-left:10px;
margin-top: -5px;
	color: #CCC;	
	font-size: 10px;
font-weight: bold;
}
.content-table  ul li
{
background-image:url(/images/yellowarrow.jpg);
background-repeat:no-repeat;
background-position: 0px 2px;
margin-bottom: 5px;
}

.content-text-title{
padding-left: 15px;
}
.content-table{
	color: #efefef;	
	font-size: 11px;
font-weight: bold;
font-family: tahoma;
margin:0 10px 0 10px;;
}
.form-table{
font-size: 10px;
color: #ccc;
font-weight: normal;
}
.content-input{

border: 1px solid #333;
background: #CCCCCC;
}
.required-asterisk{
color: orange;	
}
.content-title-row{
font-family: Tahoma, Sans-Serif;
text-decoration: underline;
background-color: #999999;
color: #000000;
font-weight: bold;
font-size: 12px;
padding-left: 15px;

}
.content-dark-color a{
color: #CCCCCC;
}
.content-dark-color{
	color: #000000;
font-weight: normal;
}
.content-hightlight-color{
color: orange;
font-weight: normal;
}
.content-text{
padding: 10px 0 0 16px;


}
.content-light-color{
color: #CCCCCC;
font-weight: normal;
}
.yellow-arrow{
/*
list-style-image:url("/images/yellowarrow.jpg");
list-style-type:square;
margin:0;
padding:0;
margin-left: 30px;
*/
}
.new-customer-content hr{
margin: 20px 0 10px 0;
border: 0;
border-bottom: 1px solid #000;
}
.small-dark-text{
font-family: Arial,Sans-Serif;
	font-size: 8px;
}
.form-right-input{
width: 228px;
}
.tax-form{
background: #FFF;
color: #000;
border: 5px solid #FFF
}
.state-field{
width: 32px;
}
.zip-field{
width: 82px;
}
.city-field{
width: 100px;
}
/**************************/
.cart-long-top{

}
.cart-long-content{
background-image: url(/images/cart-boxes_20.gif);
padding:0 5px 5px 5px;
font-size: 10px;
width: 702px;
color: #CCCCCC;

}
.cart-long-bottom{

}

.cart-short-container{
width: 712px;
height: 145px;
color: #CCCCCC;
clear:both;
}
.cart-short-long-container{
color: #CCCCCC;
font-size: 10px;
width: 451px;
display:block;
float: left;
background-image: url(/images/cart-long-bg.jpg);
}
.cart-short-short-container{
background-image: url(/images/cart-boxes_11.gif);
width: 242px;
float: right;
display:block;
}
.cart-short-long-top{

}
.cart-short-long-content{
padding:0 5px;
color: #CCCCCC;
height: 130px;

}
.cart-short-long-bottom{}
.cart-short-short-top{}
.cart-short-short-content{
margin-top: 2px;
padding:0 5px;
font-size: 10px;
height: 130px;
}
.cart-short-short-bottom{}
.cart-title{
color: #CCCCCC;
font-size: 12px;
font-weight: bold;
margin-bottom: 10px;
}


.strechinput{
width: 100%;
margin-left: 10px;
}

input.error{
border: 1px solid orange;
}
label.error { display: block; color: orange;}

.cart-empty{
padding: 20px;
font-weight: bold;
font-size: 14px;
color: orange;
text-align: center;
background: #000;
border: 1px solid #eee;
margin: 15px;
}
/**** BLACK BOX ********/
.darkbox-thin-line-right{
border-right: 1px solid #CCC;
}

.darkbox-background td{
background: #000000;
padding: 10px;
}

/**** BLACK BOX ********/
.darkbox-thin-line-right{
border-right: 1px solid #CCC;
}

.darkbox-background td{
background: #000000;
padding: 10px;

}
.darkbox-title{
padding-top: 10px;
color: #000;
text-align: center;
font-size: 10px;
font-weight: bold;
}
#mld-footer a{
text-decoration: none;
color: #CCCCCC;
font-size: 10px;
}
#mld-footer{
font-size: 10px;
width: 961px;
margin: auto;
margin-left: 35px;
height: 35px;
clear: both;
background-image: url(/images/footer.jpg);
color: #CCCCCC;
padding: 25px 10px 0 10px;
}
#mld-footer-left{
float: left;
width: 240px;

}
#mld-footer-center{
float: left;
width: 460px;
height: 40px;
text-align: center;
vertical-align: bottom;

}
#authorize{
width: 100px;
padding: 10px 20px;
padding-top: 20px;
margin:0;
margin-top: -50px;
margin-right: -90px;
height: 10px;

}

#mld-footer-right{
float: left;
width: 260px;
text-align: right;
}

.pagination-bottom ,.pagination-top{
font-family: tahoma;
color: #666;
font-size: 10px;
font-weight: none;
}
.pagination-top{color: #CCC;vertical-align: middle;}
.pagination-bottom img{margin: 0 5px;}

.more-link{
color: orange;
}
#pricing-table{ width: 155px;}
.compare-td{
font-size: 10px;
padding: 5px;
}
.compare-td ul{
margin-top: 0;
color: #FFFFFF;
}
.compare-td{
color: orange;
}

.truncated-hide{
height: 435px;
overflow: hidden;
}
#showhidebtn{color: orange;font-size: 10px;}
#fragment-1-1 ul{
padding:0;
margin:0;
margin:0 0 10px 0;
}

.custserv-top{color: #111312;}

.rentalcontactform_link{margin-left: 20px;}
.mld-cat-listing{
height: 120px;
width: 150px;
float: left;
text-align: center;
border: 1px solid #333;

margin: 8px;
}
.clearfix{
clear:both;
}

#detail-manuals{
width: 545px;
float: left;
}


#detail-adobe{

padding: 0px;
margin-top: -20px;
float: left;
}

.account-long-content{
background-image:url(/images/account_06.gif);
width: 692px;
padding: 10px;
}

.account-long-content hr{
border:0px;
border-bottom: 1px solid #000;
}

.content-text-title a {
color: #ccc;
text-decoration: none;
}

.mld-rental-calc-row{
font-size: 11px;
}