﻿    @media (min-width: 1200px) {
        .container {
        width: 1200px;
        }
    }

    body {
	    margin-left: 0px;
	    margin-top: 0px;
	    margin-right: 0px;
	    margin-bottom: 0px;
	    font-family: Arial;
    }

    .style1 {
        font-size: 15px;
    }
    
    .style20 {
        font-size: 13px;
    }        
    
    .modalBackground {
        background-color: #000;
        filter: alpha(opacity=70);
        opacity: 0.7;
    }

    .modalBackgroundInquiry
    {
        background-color: Black;
        filter: alpha(opacity=40);
        opacity: 0.4;
    }

    fieldset label.required 
    {
	    padding-left: 10px;
	    background: transparent url("redstar.png") no-repeat top left;
    }

    .navbar-nav a:visited
    {
        color: #ffffff;
    }
    
    .gvListingsHeader 
    {
		border: 0;
        /*border-top: 1px solid lightgray;
        border-bottom: 1px solid lightgray;*/  
        text-decoration: underline;  
        font-size: 13px; 
        font-weight: bold;                  
    }
    
    .gvListingsHeaderNoUnderline 
    {
		border: 0;
        /*border-top: 1px solid lightgray;*/
        border-bottom: 1px solid lightgray;  
        font-size: 13px;   
        font-weight: bold;                        
    }

    .mycheckbox input[type="checkbox"] 
    { 
        margin-right: 7px; 
    }

    a.equipmentimages img
    {
        width: 150px;
        height: 125px;
    }
    
    .gvListingsHeaderLeft 
    {
		border: 0;
        border-top: 1px solid lightgray;
        border-bottom: 1px solid lightgray; 
        background: transparent url('images/top_left_corner.jpg') no-repeat top left;
    }
    
    .gvListingsHeaderRight 
    {
		border: 0;
        border-top: 1px solid lightgray;
        border-bottom: 1px solid lightgray; 
        background: transparent url('images/top_right_corner.jpg') no-repeat top right;
    }       
    
    .gvListingsCell 
    {		
        padding: 10px 0 10px 0;
        border: 0;
        border-bottom: 3px solid #039;
    }
    .panelDetailPage
    {
        padding: 5px;
        text-align: left;
    }
    table.details 
{

	border-collapse: collapse;
	font-size: 16px;
	position: relative;
	bottom: 5px;
}
table.details td 
{
	margin: 0;
	padding: 4px;
	vertical-align: text-top;
}
table.detailstable 
{
	width: 100%;
	border-collapse: collapse;
	font-size: 12px;
	position: relative;
	bottom: 5px;
}
table.detailstable td 
{
	margin: 0;
	padding: 5px;
	vertical-align: text-top;
}
table.details td.detailslabel 
{
	font-weight: normal;
	width: 135px;
}
table.details td.detailslabellower 
{
	font-weight: normal;
	width: 125px;
}
table.details td.detailslabellowernew 
{
	font-weight: normal;
	width: 115px;
}
table.details td.askingprice 
{
	font-weight: bold;
	color: #990000;	
}
table.details td.lease 
{
	padding-right: 0;
	margin-right: 0;
}
table.details td.currency 
{
	width: 5px;	
	padding-left: 5px;
	padding-right: 0;
}
table.details td.amount 
{
	text-align: left;
	margin-right: 0;
	padding-right: 0;
}
table.details td.last 
{
    width: 225px;
}
table.details td.permonth 
{
	padding-left: 0;
	margin-left: 0;
}
div.pnlDescription 
{
	width: 100%;
	height: 259px;	
	border: none !important;
    background-color: #FFFFFF;
	overflow: auto;
	margin-left: 0px;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 14px;
}
div.pnlDescription div 
{	
	padding: 10px;
}
    .gvInventoryPictureCell
    {
        border-bottom: 3px solid #039;
        vertical-align: top;
    }
    .gvInventoryInfoCell
    {
        border-bottom: 3px solid #039;
    }
    .accordionHeader
    {
        border: 1px solid #2F4F4F;
        color: white;
        background-color: #2E4d7B;
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    font-weight: bold;
        padding: 5px;
        margin-top: 5px;
        cursor: pointer;
        text-align:left;
    }
    .btn-search {
        display: inline-block;
        width:200px;
        height:30px;
        font-size: 16px;
        font-weight:normal;
        color: #fff;
        background-color: #10387b;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
          user-select: none;
        background-image: none;
        border: 1px solid #fff;
    }
    
    .playVideoLink
    {
        text-decoration: underline;
        font-weight: bold;
        color: Red;
        font-size: 14px;     
    }

    .accordionHeader a
    {
	    color: #FFFFFF;
	    background: none;
	    text-decoration: none;
        text-align:left;
    }

    .accordionHeader a:hover
    {
	    background: none;
	    text-decoration: underline;
        text-align:left;
    }

    .accordionHeaderSelected
    {
        border: 1px solid #2F4F4F;
        color: white;
        background-color: #5078B3;
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    font-weight: bold;
        padding: 5px;
        margin-top: 5px;
        cursor: pointer;
        text-align:left;
    }

    .accordionHeaderSelected a
    {
	    color: #FFFFFF;
	    background: none;
	    text-decoration: none;
        text-align:left;
    }

    .accordionHeaderSelected a:hover
    {
	    background: none;
	    text-decoration: underline;
        text-align:left;
    }

    .accordionContent
    {
        background-color: #D3DEEF;
        border: 1px dashed #2F4F4F;
        border-top: none;
        padding: 5px;
        padding-top: 10px;
        text-align:left;
    }

    div.prodMgrContact 
{
    max-width: 360px;
    text-align: left;    
    margin-top: 0px;
    margin-left: 0px;
}
div.prodMgrContact div.prodMgrPhoto 
{
    float: left;
    margin-right: 8px;
    margin-bottom: 10px;
}
div.prodMgrContact div.prodMgrInfo 
{
    float: left;
    font-size: 15px;
    margin-bottom: 5px;
    padding-left: 8px;
}

    .btn-categoryManufacturer
     {
        display: inline-block;
        width:150px;
        height:25px;
        font-size: 16px;
        font-weight:normal;
        color: #fff;
        background-color: Red;
        text-align: left;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        background-image: none;
    }

     .btn-categoryManufacturer a:hover
     {
        display: inline-block;
        width:150px;
        height:25px;
        font-size: 16px;
        font-weight:normal;
        color: #fff;
        background-color: Red;
        text-align: left;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        background-image: none;
        text-decoration: none;
    }

    a.underlineTnick:hover {
        border-bottom: 2px solid #fff;
        /*display: inline-block; */
        box-shadow: 0px -3px 0px #fff inset;
        
    }

    .style3 {
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 14px;
	    font-weight: bold;
	    color: #003399;
    }
    .style2 {
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    text-align: justify;
    }
    .style5 {
	    color: #003399;
	    font-weight: bold;
    }
    .style7 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
    .style8 {
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 14px;
	    font-weight: bold;
	    color: #003399;
    }
    .style9 {
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 15px;
    }    
    .style11 {color: #FF0000}
    .style8 {font-size: 12px}       
      .accordionHeader
    {
        border: 1px solid #2F4F4F;
        color: white;
        background-color: #2E4d7B;
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    font-weight: bold;
        padding: 5px;
        margin-top: 5px;
        cursor: pointer;
        text-align:left;
    }
    .style13 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; }

    .accordionHeader a
    {
	    color: #FFFFFF;
	    background: none;
	    text-decoration: none;
        text-align:left;
    }

    .accordionHeader a:hover
    {
	    background: none;
	    text-decoration: underline;
        text-align:left;
    }

    .accordionHeaderSelected
    {
        border: 1px solid #2F4F4F;
        color: white;
        background-color: #5078B3;
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    font-weight: bold;
        padding: 5px;
        margin-top: 5px;
        cursor: pointer;
        text-align:left;
    }
	.collapsibleHeader
	{
		 background-color : #2E4d7B;
		 border :solid 1px black;
		 color : White;
		 font-family: Arial, Sans-Serif;
		 font-size : 12px;
		 font-weight :bold;
		 cursor: pointer;
		 text-align:left;
		 padding: 5px;
	}
	.collapsibleContent
	{
		background-color : #D3DEEF;
		border :1px black;
		color :Black;
		font-family:Arial, Sans-Serif;
		font-size :12px;
		text-align :left;
		padding : 2px;
		vertical-align : middle;
		overflow: hidden;
	}

    textarea.questions 
{
    margin-bottom: 6px;
    font-family: Arial; 
    color: black; 
    font-style: normal;
    font-size: 14px;
    width: 275px;
}
div#submitInquiry 
{
    padding-right: 10px;
    float: right;
    margin: 3px 0;
    text-align: right;       
}
span.confirm 
{
    font-weight: bold;
    color: Red;
}
	
    .accordionHeaderSelected a
    {
	    color: #FFFFFF;
	    background: none;
	    text-decoration: none;
        text-align:left;
    }

    .accordionHeaderSelected a:hover
    {
	    background: none;
	    text-decoration: underline;
        text-align:left;
    }

    .accordionContent
    {
        background-color: #D3DEEF;
        border: 1px dashed #2F4F4F;
        border-top: none;
        padding: 5px;
        padding-top: 10px;
        text-align:left;
    }
    .styleg1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12;
	}
	.styleg3 {font-size: 10px}
	.styleg5 {font-size: 12px}
	.stylea4 {font-size: 12px}
	.stylea6 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
	.stylea8 {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	.stylea9 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	.stylea10 
	{
	    font-size: 18px; font-family: Arial, Helvetica, sans-serif; color:#003366; 
	}
    .stylea11 
	{
	    font-size: 22px; font-family: Arial, Helvetica, sans-serif; color:#003366; 
	}
	.modalPopup 
	{
		padding: 20px 15px 10px 15px; 
		background-color: #fff; 
		border: 1px solid #000; 
		text-align: center;
	}
    .modalPopupInquiry
    {
        background-color: #FFFFFF;
        width: 500px;
        border: 1px solid #000000;
    }
    img.thumbnails
    {
        height: 80px;
        width: 80px;
        position: relative;
        z-index: 35;
    }
	.PagerStyle
	{
		width: 670px;
		border: 0;
		margin: 0;
		padding: 0;
	}
	a.MoreImages, a.MoreImages:link
	{
		border: 0;
	}
	a.MoreImages:hover 
	{
		border: 3px solid #000;
	}
	a.MoreImages:visited 
	{
		border: 5px solid #000;
	}	
	.style1 {
	    font-size: 15px; font-family: Arial, Helvetica, sans-serif;
    }
    .style4 {
	    font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;
    }
    .style6 {
	    font-weight: bold; font-size: 10px; 
    }
    .style9 {
	    font-size: 15px;
    }
    .style10 {
	    font-size: 10px; 
    }
    .style11 {
	    color: #ff0000
    }
    .style12
    {
		font-size: 15px;
    }
    .style13 
    {
		font-size: 15px;
    }
    .style13Bold 
    {
		font-size: 15px;
        font-weight: bold;
    }
    .style14 
    {
		font-size: 16px;
    }
    .style16 
    {
		font-size: 16px;
    }
    .red 
    {
		color: Red;
    }
    .blue 
    {
		color: Blue;
    }
    .gray 
    {
		color: #999;
    }
    .bold 
    {
		font-weight: bold;
    }
    .nobold 
    {
		font-weight: normal;
    }
    .italic 
    {
		font-style: italic;
    }
    .uline 
    {
		text-decoration: underline;
    }
    .headerLogo 
    {
		padding: 20px 0 0 50px;
    }
    .loginDiv 
    {
		margin: 23px 30px 0;
    }
    .w1000 
    {
		width: 1000px;
    }
    .w75 
    {
		width: 75px;
    }
    .w100 
    {
		width: 100px;
    }  
    .w150 
    {
		width: 150px;
    }    
    .w330 
    {
		width: 330px;
    }
    .w350 
    {
		width: 350px;
    }
    .w130 
    {
		width: 130px;
    }
    .w220 
    {
		width: 220px;
    }
    .w125 
    {
		width: 125px;
    }
    .w120 
    {
		width: 125px;
    }
    .w250 
    {
		width: 250px;
    }
    .w80 
    {
		width: 80px;
    }
    .w50 
    {
		width: 50px;
    }
    .w60 
    {
		width: 60px;
    }
    .w70 
    {
		width: 70px;
    }
    .w20 
    {
		width: 20px;
    }
    .w495 
    {
		width: 495px;
    }
    .w442 
    {
		width: 442px;
    }
    .w445 
    {
		width: 445px;
    }
    .w100pct 
    {
		width: 100%;
    }
    .w50pct 
    {
		width: 50%;
    }
    .w200 
    {
		width: 200px;
    }
    .w330
    {
		width: 330px;
    }
    .w600 
    {
		width: 600px;
    }
    .w650 
    {
		width: 650px;
    }
    .w660 
    {
		width: 660px;
    }
    .w665 
    {
		width: 665px;
    }
    .w675 
    {
		width: 675px;
    }
    .w670 
    {
		width: 670px;
    }
    .w165 
    {
		width: 165px;
    }
    .w170 
    {
		width: 170px;
    }
    .w180 
    {
		width: 180px;
    }
    .w141 
    {
		width: 141px;
    }
    .w115 
    {
		width: 115px;
    }
    .w275 
    {
		width: 275px;
    }
    .w103 
    {
		width: 103px;
    }
    .w180 
    {
		width: 180px;
    }
    .w210 
    {
		width: 210px;
    }
    .w240 
    {
		width: 210px;
    }
    .w25pct 
    {
		width: 25%;
    }
    .w95pct 
    {
		width: 95%;
    }
    .pagejumptbl 
    {
		width: 300px;
		margin-top: -30px; 
		float: right;
		margin-right: 50px;
		display: none;
    }
    .topbg01 
    {
		background: transparent url('../images/topbg01.jpg') no-repeat top left;			
    }
    .topbg02 
    {
		background: transparent url('../images/topbg02.jpg') no-repeat top left;
		vertical-align: top;
		height: 139px;
		width: 505px;
		text-align: right;
    }
	.exfup09 
	{
		background: #fff url('../images/images/EXF_up_09.jpg') repeat-y top left;		
	}
	.thinline 
	{
		background: transparent url('../images/thinline.jpg') no-repeat 8px 10px;
	}
	.tcenter 
	{
		text-align: center;
	}
	.tleft 
	{
		text-align: left;
	}
	.tright 
	{
		text-align: right;
	}
	.vtop 
	{
		vertical-align: top;
	}
	.vmiddle 
	{
		vertical-align: middle;
	}
	
	.vbottom 
	{
		vertical-align: bottom;
	}
	
	.exfup11 
	{		
		background: transparent url('../images/images/EXF_up_11.jpg') repeat-y top right;
	}
	.exfup11w 
	{
		background: #fff url('../images/images/EXF_up_11.jpg') repeat-y top right;
	}
	.bar03 
	{
		background: #fff url('../images/bar_03.jpg') no-repeat top left;
	}
	.bar04 
	{
		background: #fff url('../images/bar_04.jpg') no-repeat top left;
	}
	.bgshader 
	{
		background: #ffffff;
	}
	.bottomcurve 
	{
		background: transparent url('../images/bottom_curve_02.jpg') no-repeat top center;
	}
	.bgwhite 
	{
		background-color: #fff;
	}
	.browseau 
	{
		background: transparent url('../images/Browse_AU.jpg') no-repeat top left;
	}	
	.fc0000c0 
	{
		color: #0000c0;
	}
	.fc039 
	{
		color: #039;
	}
	.h5 
	{
		height: 5px;
	}
	.h36 
	{
		height: 36px;
	}
	.h139 
	{
		height: 139px;
	}
	.h68 
	{
		height: 68px;
	}
	.h60 
	{
		height: 60px;
	}
	.noborder 
	{
		border: 0;
	}
	.dnone 
	{
		display: none;
	}
	.m0 
	{
		margin: 0;
	}
	.ml125 
	{
		margin-left: 125px;
	}
	.ml50 
	{
		margin-left: 50px;
	}
	.ml5 
	{
		margin-left: 5px;
	}
	.ml12 
	{
		margin-left: 12px;
	}	
	.mb20 
	{
		margin-bottom: 20px;
	}
	.mb5 
	{
		margin-bottom: 5px;
	}
	.mb10 
	{
		margin-bottom: 10px;
	}
	.ml20 
	{
		margin-left: 20px;
	}
	.ml10 
	{
		margin-left: 10px;
	}
	.mt10 
	{
		margin-top: 10px;
	}
	.mt12 
	{
		margin-top: 12px;
	}
	.mt5 
	{
		margin-top: 5px;
	}
	.mt15 
	{
		margin-top: 15px;
	}
	.ml18 
	{
		margin-left: 18px;
	}
	.ml7 
	{
		margin-left: 7px;
	}
	.mr50 
	{
		margin-right: 50px;
	}
	.mr30 
	{
		margin-right: 30px;
	}
	.mr12 
	{
		margin-right: 12px;
	}	
	.mr15 
	{
		margin-right: 15px;
	}
	.mt-3 
	{
		margin-top: -3px;
	}
	
	.mb4 
	{
		margin-bottom: 4px;
	}	
	.p0 
	{
		padding: 0;
	}
	.pt10 
	{
		padding-top: 10px;
	}
	.pt5 
	{
		padding-top: 5px;
	}
	.pl0 
	{
		padding-left: 0;
	}
	.pl10 
	{
		padding-left: 10px;
	}
	.pr12 
	{
		padding-right: 12px;
	}
	.pl20 
	{
		padding-left: 20px;
	}
	.pl15 
	{
		padding-left: 15px;
	}
	.pl12 
	{
		padding-left: 12px;
	}
	.pl5 
	{
		padding-left: 5px;
	}
	.pt26 
	{
		padding-top: 26px;
	}
	.pb0 
	{
		padding-bottom: 0;
	}	
	.mb0 
	{
		margin-bottom: 0;
	}
	.pb5 
	{
		padding-bottom: 5px;
	}
	.pb10 
	{
		padding-bottom: 10px;
	}
	.pr30 
	{
		padding-right: 30px;
	}
	.pr5 
	{
		padding-right: 5px;
	}
	.pr15
	{
		padding-right: 15px;
	}
	.pr10 
	{
		padding-right: 10px;
	}
	.pl50 
	{
		padding-left: 50px;
	}
    .lh8
	{
		line-height: 12px;
	}
    .lh12
	{
		line-height: 12px;
	}
	.lh16 
	{
		line-height: 16px;
	}
    .lh20
	{
		line-height: 20px;
	}
    .lh25 
	{
		line-height: 28px;
	}
	.no-uline 
	{
		text-decoration: none;
    width: 561px;
    }
    .no-uline a:hover
	{
		text-decoration: none !important; 
    width: 561px;
    }
	.nosearchhr 
	{
		width: 880px; 
		height: 1px; 
		color: #039;
	}
    .redhr
    {
        height: 1px;
        color: red;
        background-color: red;
        border: none;
    }
	.autocenter 
	{
		margin: 0px auto;
	}
	.featuredmachphoto 
	{
		border: 3px solid #d3d3d3;
	}
	.ucase 
	{
		text-transform: uppercase;
	}
	.floatright 
	{
		float: right;
	}
	.floatleft 
	{
		float: left;
	}
	.placebid 
	{
		padding: 0; margin: 0 0 -5px 0;
	}
	.staticheader 
	{
		width: 100%;
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 2px;				
	}
	.staticheader2 
	{
		width: 100%;
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 2px;
		margin-top: 28px;				
	}
	.nobullets 
	{
		list-style-type: none;
	}		
	div.pagination {
		padding: 3px;
		margin: 3px;
		float: right;
	}
	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #AAAADD;
		text-decoration: none; /* no underline */
		color: #000099;
	}
	div.pagination a:hover, div.pagination a:active {
		border: 1px solid #000099;
		color: #000;
	}
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #000099;
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
		color: #DDD;
	}
	div.pagination span.bold {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		font-weight: bold;
		color: #000;
	}	
	table.cal 
	{
		border: 2px solid black;
		background: #369;
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 8pt;
		color: Black;
		text-decoration: none;		
		width: 93%;
		margin: 10px;
	}
	table.cal caption 
	{
		font-weight: bold;
		font-size: 16px;
		margin-bottom: 15px;
		padding-bottom: 15px;	
	}
	table.cal td 
	{		
		border: 2px solid black;
		background: #369;
		padding: 5px;		
	}
	
	table.cal td.day
	{
		text-align: right;	
		vertical-align: top;
		background: #fff;	
		min-height: 75px;
	}
	table.cal th.dayheader 
	{
		background: #ccc;
		font-weight: bold;	
		font-size: 10pt;
		border: 2px solid black;			
	}
	table.cal td.today 
	{
		background: #039;
		vertical-align: top;
		text-align: right;
		font-weight: bold;
		color: White;
	}				
	table.cal td.day a, table.cal td.day a.prevmonth
	{
		color: Blue;
		text-decoration: none;	
		font-size: 12pt;	
	}
	table.cal td.day a.prevmonth 
	{
		color: #999;
	}
	table.cal td.day a.disabled 
	{
		color: #999;
	}
	table.cal td.day a:hover
	{
		text-decoration: underline;
	}
	table.cal td.day a.disabled:hover, table.cal td.day a.prevmonth:hover
	{
		text-decoration: none;			
	}
	table.cal td.today a
	{
		font-size: 12pt;
		text-decoration: none;
		color: White;
	}
	table.cal td.today a:hover 
	{
		text-decoration: underline;
	}
	table.cal td.weekend 
	{
		width: 1px;
		overflow: hidden;
		text-align: right;
		vertical-align: top;
		background: #fff;
		color: #ccc;
		border: 2px solid black;
	}
	table.cal td table.title 
	{
		border: 2px solid black;
	}
	table.cal td table.title, table.cal td table.title td
	{
		background: #369;
		color: #fff;
		border: 0;
		font-weight: bold;
		font-size: 12pt;
		height: 25px;		
	}	
	div.criteria 
	{
		border: 0;
		background: #fff;
		padding: 5px;
		text-align: right;				
	}
	.calendar 
	{
		margin: 5px;
	}
    .tooltipCss
    {
        position:absolute;  
        border:1px solid gray;  
        width:300px;  
        padding:3px; 
        margin:1em; 
        background: White;
    }
	span.closing 
	{
		font-size: 12px;
		font-weight: bold;		
	}
	.stripViewer .panelContainer .panel ul {
		text-align: left;
		margin: 0 15px 0 30px;
	}
	
	.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
		margin: 20px 0;
		position: relative;
		width: 295px;		
	}

	/* These 2 lines specify style applied while slider is loading */
	.csw {width: 100%; height: 250px; background: #fff; overflow: hidden;}
	.csw .loading {margin: 150px 0 250px 0; text-align: center; font-weight: bold;}

	.stripViewer { /* This is the viewing window */
		position: relative;
		overflow: hidden; 
		border: 0px solid #ccc; /* this is the border. should have the same value for the links */
		margin: auto;
		width: 295px; /* Also specified in  .stripViewer .panelContainer .panel  below */
		/*min-height: 250px;*/
		height: 250px;
		clear: both;
		background: transparent;
	}
	
	.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
		position: relative;
		left: 0; top: 0;
		width: 100%;
		list-style-type: none;
		/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
	}
	
	.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
		float:left;
		height: 100%;
		position: relative;
		width: 295px; /* Also specified in  .stripViewer  above */
		/*min-height: 250px;*/
		height: 250px;
	}
	
	.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
		padding: 10px;
	}
	
	.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
		margin: auto;
		display: none;
	}
	
	.stripNav ul { /* The auto-generated set of links */
		list-style: none;
	}
	
	.stripNav ul li {
		float: left;
		margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in slideviewer.js */
	}
	
	.stripNav a { /* The nav links */
		font-size: 10px;
		font-weight: bold;
		text-align: center;
		line-height: 32px;
		background: #c6e3ff;
		color: #000;
		text-decoration: none;
		display: block;
		padding: 0 15px;
	}
	
	.stripNav a:hover {
		background: #9cf;
	}
	
	.stripNav a.current {
		background: #39c;
		color: #fff;
	}
	
	.stripNavL, .stripNavR { /* The left and right arrows */
		position: absolute;
		top: 230px;
		text-indent: -9000em;
		display: none;
	}
	
	.stripNavL a, .stripNavR a {
		display: block;
		height: 40px;
		width: 40px;
	}
	
	.stripNavL {
		left: 0;
	}
	
	.stripNavR {
		right: 0;
	}
	
	.stripNavL {
		background: url("images/arrow-left.gif") no-repeat center;
	}
	
	.stripNavR {
		background: url("images/arrow-right.gif") no-repeat center;
	}

    div#menuDiv 
    {
	    width: 100%;
	    background: #10387b;
	    color: #fff;
	    font-size: 14px;
	    line-height: 20px;
        min-height:40px;
        vertical-align:middle;
        padding-top:5px;
    }

    div#footer 
    {
	    width: 100%;
	    background: #10387b;
	    min-height: 200px;
	    color: #fff;
	    font-size: 12px;
	    line-height: 17px;
    }
    div#footer br 
    {
	    line-height: 12px;
    }

div#container2
{
    min-height:1000px;
}

div#container3 
{
	max-width: 960px;
	margin: 0px auto;
}

div#container4 
{
	max-width: 1200px;
	margin: 0px auto;
	padding-bottom: 0px;
}
div#mobilecontainer4 
{
	width: 640px;
	margin: 10px auto;
	padding-bottom: 0px;
}
div.footercol 
{
	/*width: 300px;
	float: left;
	margin-right: 20px;*/
	margin-top: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
    font-size: 15px;
}

div.footercollogo
{
	width: 1000px;
	float: left;
	margin-right: 20px;
	margin-top: 35px;
	margin-left : 10px;
} 

div.footercol a 
{
	color: White;
	text-decoration: none;
}
div.footercol a.logo img
{
	border: 0;
	padding-bottom: 10px;
}
div.lastcol 
{
	width: 280px;
	margin-right: 0;
}
div.othercol 
{
	padding-top: 60px;
}
div#homeaddr 
{
	margin-left: 10px;
}
div#twitter 
{
	margin-top: 20px;
	padding-left: 60px;
	background: transparent url("Twitter_Logo_Footer.jpg") no-repeat top left;
}
div#twitter a 
{
	color: #3cf;
	font-weight: bold;
	text-decoration: none;
}
	
	p#cross-links { text-align: center; font-size: 13px; }			
	
	p#cross-links a { border: 1px solid #ccc; padding: 10px; color: #00f; text-decoration: none; font-weight: normal; line-height: 43px; }
	
	p#cross-links a.selected { border: 1px solid black; padding: 10px; color: #00f; background: #ccc; text-decoration: none; font-weight: bold; }
	
	.faqanswers {
	    font-size: 12px; 
	    font-family: Arial, Helvetica, sans-serif;
	    padding-bottom: 28px;
	    border-bottom: 2px solid black;
	    margin-top: 2px;
    }
    .clearboth 
    {
		clear: both;
    }
    .powerbidleft 
    {
		border-left: 1px solid #ccc;
    }
    .powerbidright 
    {
		border-right: 1px solid #ccc;
    }
    .powerbidtop 
    {
		border-top: 1px solid #ccc;
    }
    .powerbidbottom
    {
		border-bottom: 1px solid #ccc;
    }
    .reservestatuspopup 
	{
		display:none;     
		background:transparent url(../images/bubble_04.png) no-repeat;     
		font-size:10px;     
		height:147px;     
		width:196px;     					    
		color:#000; 
		z-index: 10000;    
	}	
	.reservestatuspopup2 
	{
		display:none;     
		background:transparent url(../images/bubble_03.png) no-repeat;     
		font-size:10px;     
		height:147px;     
		width:196px;     		 		
		color:#000; 
		z-index: 10000;
	}
	.reservestatuspopup div, .reservestatuspopup2 div 
	{
		width: 90%;
		margin: 10px auto;
	}
	a.eventimg img 
	{
		margin: 5px;
	}
	table.event td
	{
		padding: 15px 0 15px 0;
	}
	h4#title, h4#title2 
	{
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 0;
	}
	h4#title span, h4#title2 span 
	{
		font-style: italic;
		color: #369;
	}
	div#bidcallout 
	{
		width: 285px;
		height: 250px;
		background: transparent url("../images/callout.png") no-repeat top left;
		margin: 0;
		border: 0;
		padding: 35px 133px 25px 20px;
	}
	table.shippinginfoquestions 
	{
		margin-left: 0px;border-collapse:collapse;
	}
	table.shippinginfoquestions input 
	{
		margin-right: 15px;
	}
	.roundedPanel
{	
	width:300px;
	background-color:#5377A9;
	color:white;
	font-weight:bold;
}

.mGrid { 
    width: 100%; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.mGrid td { 
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #717171; 
}
.mGrid th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url(grd_head.png) repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 0.9em; 
}
.mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }
.mGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }
.mGrid .pgr table { margin: 5px 0; }
.mGrid .pgr td { 
    border-width: 0; 
    padding: 0 6px; 
    border-left: solid 1px #666; 
    font-weight: bold; 
    color: #fff; 
    line-height: 12px; 
 }   
.mGrid .pgr a { color: #666; text-decoration: none; }
.mGrid .pgr a:hover { color: #000; text-decoration: none; }
.modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=90);
        opacity: 0.8;
    }
    .modalPopup
    {
        background-color: #FFFFFF;
        border-width: 3px;
        border-style: solid;
        border-color: #333;
        padding-top: 10px;
        padding-left: 10px;
        width: 500px;
        height: 500px;
    }
 a.listingMsgLink {color: #fff; text-decoration: none;}
 a.listingMsgLink:hover{color:#f00; text-decoration:none;}   