﻿/*
	*************************************** 
   	        Sales Page
	***************************************
	*/
#salesMainContent
{
    margin-left: -30px !important;
    width: 530px;
}

#content_header
{
    padding: 10px 10px 0px 0px;
    width: 529px !important;
}

#ContentHeaderBox
{
    background: url(    "imgs/bgContentHeader.gif" ) repeat-x bottom;
    padding-bottom: 3px;
    padding-left: 20px;
    width: 100% !important;
}
#ContentHeader
{
    width: 100%;
}

.SalesContentHeaderLeft
{
    height: 165px;
}

#ContentHeaderLeft
{
    background: url(        "imgs/carlos_slogan.jpg" ) no-repeat bottom;
    width: 337px;
    height: 154px;
    float: left;
}

#ContentHeaderRight
{
    background: url(    "../../Images/Sales/Carlos_Ruiz_big.jpg" ) no-repeat bottom;
    width: 192px;
    height: 165px;
    float: left;
}

#content_separator
{
    clear: both;
    background-image: url(imgs/Content_separator.gif);
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    background-position: top;
    height: 11px;
    padding: 0px;
    margin: 0;
}

#rental_sales
{
    padding: 20px 30px 0px 15px;
    margin-left: 0px;
}

#rental_sales ul
{
    list-style: none url(         "imgs/bullet-content.gif" );
    padding-left: 20px;
}

#rental_sales_leftcontent
{
    float: left;
}

#SalesText
{
    float: left;
    padding-left: 26px;
}
#NewEquipment
{
    clear: both;
}
#NewEquipmentPhoto
{
    float: left;
}
#NewEquipmentText
{
    float: left;
    padding-top: 56px;
}
#NewEquipmentList
{
    position: relative;
    clear: both;
    margin-left: 16px;
    z-index: 11;
}
#UsedEquipment
{
    z-index: 10;
    position: relative;
}
#PreOwnedEquipment
{
    position: absolute;
    margin-top: -10px;
    margin-left: 10px;
}

#UsedEquipmentList
{
    position: absolute;
    margin-top: 104px;
    margin-left: 16px;
}
#OurEquipmentList ul
{
    padding: 0;
    margin: 0;
    margin-left: 5px;
}
#OurEquipmentList
{
    position: absolute;
    padding-top: 185px;
    padding-left: 10px;
    width: 250px;
}
#OurEquipmenthead
{
    position: absolute;
}
#OurEquipmentPhoto, .OurEquipmentLink
{
    position: absolute;
    margin-left: -10px;
    margin-top: 6px;
}
.OurEquipmentLink
{
    height: 120px;
    width: 170px;
    margin-left: 10px;
    display: block;
}
#OurEquipmentText
{
    position: absolute;
    padding-top: 125px;
    margin-left: 10px;
    width: 230px;
    text-align: justify;
}

#OurEquipmentText2
{
    position: absolute;
    padding-top: 15px;
    margin-left: 10px;
    width: 230px;
    text-align: justify;
}


#vertical_separator
{
    background-image: url(imgs/vertical_separator.gif);
    float: left;
    background-repeat: repeat-y;
    background-color: #FFFFFF;
    background-position: center;
    padding: 30px 20px 220px 20px;
    margin-top: 10px;
    height: 100px;
    width: 1px;
}

#rental_sales_rigthtcontent
{
    float: left;
    width: 250px;
    margin-left: 10px;
    padding-left: 10px;
}

#SalesMainContentDiv
{
    padding-left: 15px;
    width: 484px;
}

#SalesTextContent
{
}

#SalesTopContentLeftHeader, #SalesTopContentRightHeader
{
    float: left;
    width: 242px;
}

#SalesRealContent
{
    clear: both;
}

.SalesTopContent
{
    height: 44px;
    padding-top: 6px;
}

.SalesSelect
{
    width: 180px;
}

.SalesButtonSeparator
{
    padding-left: 10px;
    float: left;
    width: 37px;
}

.SalesButtonSeparator input
{
    width: 37px;
}

.SalesHorSeparator
{
    width: 180px;
    float: left;
}

.DepartmentPhoto
{
    width: 179px;
    height: 124px;
    background: url(  "../../Images/Sales/Departments/DepartmentBackground.gif" );
    margin-bottom: 30px;
}
.PicPosition
{
    padding-left: 3px;
    padding-top: 16px;
}

.PicHorSpacing
{
    padding-bottom: 5px;
}
p.PicHorAling
{
    width: 179px;
    text-align: center;
}
.CategorySubTitle
{
    padding: 10px 0 10px 0;
}

#HeadDptLeft
{
    width: 250px;
    float: left;
    text-align: justify;
    padding-left: 20px;
}
#HeadDptRight
{
    float: left;
    padding: 10px 0 0 40px;
}

.sectiontitle
{
    padding-top: 15px;
}

.controltitle
{
    padding-top: 15px;
    padding-bottom: 20px;
}

#ProductTable
{
    
}
#PreOwnedToplayer, #PreOwnedBottomlayer
{
    width: 468px;
}
#PreOwnedToplayer div, #PreOwnedBottomlayer div
{
    float: left;
}
#PreOwnedToplayer
{
    height: 140px;
    margin-top: 43px;
}
#PreOwnedBottomlayer
{
    height: 146px;
    padding: 33px 0 36px 0;
}
.PreOwnedLeftPart
{
    width: 177px;
    margin-right: 45px;
}
#PreOwnedLeftBottomPart
{
    padding-top: 4px;
}
#PreOwnedLeftTopPart
{
    padding-top: 1px;
}

/*
Product Listing
*/
table.ProdList_GridStyleMother
{
    width:530px;
}

.ProdList_GridStyleMother *
{
    border-collapse:collapse;
    font-family: Malayalam, FreeSans, Arial;
    font-size: 11px;
}

.Mother_RowStyle td
{
    padding:0;
}
.ColumnImageStyle,
.ColumnCategoryStyle,
.ColumnTypeStyle,
.ColumnModelStyle,
.ColumnDescStyle,
.ColumnCartStyle
{
    border:solid 1px black;
}


.ColumnCategoryStyle
{
}
.ColumnTypeStyle
{
}
.ColumnModelStyle
{
}
.ColumnDescStyle
{
}
.ColumnCartStyle
{
}

table.ProdList_GridStyle
{
    width:100%;
}

.ProdList_GridStyle *
{
    border: hidden !important;
}

.ProdList_GridStyle input
{
    text-align: right;
}

.ProdList_RowStyle, .ProdList_RowStyle td
{
    vertical-align: top;
}
.ProdList_RowStyle td
{
    padding-top:5px;
}

.SmallImgURL_ColStyle
{
    vertical-align: bottom !important;
}

.SmallImgURL_ColStyle img
{
    width: 130px;
    vertical-align: bottom !important;
}

.ProdList_RowStyle td
{
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
    height: 106px;
}
.ProdList_PagerStyle td
{
    height: 60px;
    vertical-align: middle;
    padding-right:10px;
    font-weight:bold;
}

.ProdList_PagerStyle, .ProdList_PagerStyle td
{
}

.ProdList_HeaderStyle, .ProdList_HeaderStyle th
{
    background: #545454;
    font-size: 12px;
    font-weight: bold;
    color: white;
    height: 21px;
    padding-top: 4px;
}

.ProdList_QtStyle
{
    width: 47px;
}

.ProdList_QtStyle img
{
    padding-top: 60px;
}

.ProdList_ModelStyle
{
    width: 55px;
}
.ProdList_TypeStyle
{
    width: 50px;
}
.ProdList_CategoryStyle
{
    width: 76px;
}
td.ProdList_DescripStyle
{
    padding-left:35px !important;
    padding-right:25px !important;
    text-align: left;
}

.ProdList_DescripStyle input
{
    padding-top: 10px;
    float: right;
}

.ProdList_QtTemplateSeparator
{
    height: 28px;
}

.ProdList_QtFirstDiv
{
    padding-left: 10px;
}
.ProdList_QtLasttDiv
{
    padding-left: 7px;
}
/*
Inventary Listing 
*/
.InvList_ManufStyle
{
    width: 80px;
    text-align: center;
    vertical-align: middle;
}
.InvList_YearStyle
{
    width: 45px;
    text-align: center;
    vertical-align: middle;
}
.InvList_ModelStyle
{
    width: 80px;
    text-align: center;
    vertical-align: middle;
}
.InvList_DescripStyle
{
    width: 160px;
    text-align: left;
    vertical-align: middle;
}
.InvList_PriceStyle
{
    width: 70px;
    text-align: center;
    vertical-align: middle;
}
.InvList_AddToCartStyle
{
    width: 70px;
    text-align: center;
    vertical-align: middle;
}
.InvList_PagerStyle
{
    height: 18px;
    border: none !imortant;
}

.InvList_PagerStyle td
{
    vertical-align: middle;
}
/*
ShoppingCard
*/
.ShoppingCard_RowStyle td
{
    padding: 10px 5px 5px 8px;
    vertical-align: top;
    border: solid 1px white;
    border-style: none;
}

.ShoppingCard_GridStyle
{
    border: solid 1px #545454;
    border-collapse: separate !important;
}
.ShoppingCard_GridStyle tbody
{
}

.ShoppingCard_HeaderStyle, .ShoppingCard_HeaderStyle th
{
    border: solid 1px #545454;
    background: #545454;
    font-size: 12px;
    font-weight: bold;
    color: white;
    vertical-align: top;
    padding-top: 4px;
    padding-bottom: 4px;
}

.ShoppingCard_RowStyle
{
    vertical-align: top;
    border-bottom: solid 1px #545454;
}

/*
 Wizard Shopping Cart
*/
.divWizardHeader
{
    padding: 5px 15px 15px 0;
}
.divContinueShoping
{
    float: left;
}

.divRequestAQuote
{
    float: right;
}

.wizardHeaderText
{
    clear: both;
}

#ShoppingCard_QuantityColumn
{
}

#ShoppingCard_QuantityColumn input
{
    width: 30px;
}

.ShoppingCard_QuantityTD
{
    padding-left: 3px !important;
    padding-top: 5px !important;
}

.ShoppingCard_ProdImage
{
    padding: 0 !important;
    padding-top: 1px !important;
    height: 83px;
    width: 110px;
}

.ShoppingCard_ProdImage img
{
    border: solid 1px black !important;
    height: 83px;
    width: 110px;
}

.ShoppingCard_SKU_TD
{
    text-align: center;
}

#DataGridBottomSummary
{
    border: solid 1px #545454;
    border-top: none;
    height: 23px;
}

#DataGridUpdateButton
{
    float: left;
    padding-left: 6px;
    padding-top: 1px;
}

#DataGridRightBottomSummary
{
    float: right;
    padding-top: 4px;
    padding-right: 50px;
}

#ShoppingCardHorSep
{
    height: 44px;
    border: solid 1px #545454;
    border-top: none;
    border-bottom-color: #747474;
}

#SalesLogin
{
    padding-bottom: 5px;
}

#ShoppingCartBottom
{
    border: solid 1px #545454;
    border-top: none;
    height: 240px;
    margin-bottom: 40px;
}

#ShoppingCartBottomLink
{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 25px;
}

#ShoppingCartBottomLeftSide
{
    padding-left: 3px;
    float: left;
    text-align: left;
    width: 240px;
}

#ShoppingCartBottomRightSide
{
    padding-left: 10px;
    float: left;
    text-align: left;
    width: 250px;
}

#StartNextButtonDiv
{
    padding-top: 15px;
}

#ShoppingCartRigthText
{
    padding-top: 3px;
}

#ShoppingCartBottomVerSep
{
    margin-top: 20px;
    height: 197px;
    width: 2px;
    background: url( "../../Images/Sales/ShoppingCartBG.jpg" ) no-repeat;
    float: left;
}

.ShoppingCard_Descrip_TD
{
    text-align: left;
}

.ShoppingCard_Descrip_Head
{
    text-align: left;
    padding-left: 10px;
}

#SignIntoYourAccount
{
    padding: 10px 0 0 3px;
}

.ShoppingCart-goRight
{
    float: right;
    padding-right: 18px !important;
}

.inputTextSize
{
    width: 140px;
}

.ShoppingCart-LoginBtn
{
    height: 20px;
    position: relative;
}


/*
*
Deals Listing User Control Styles...
*
*/
#DetailsDealsControlHeader
{
    padding-top:15px;
}

#DealsControlHeaderLeft
{

}
#DealsControlHeaderRight
{
    float: right;
}
#DealsMainContent
{
    clear: both;
    width: 530px;
}
*:first-child+html#DealsMainContent
{
    clear: both;
    width: 530px;
    padding-top:40px;
}

.DealsGridViewCustomItemHeaderTop
{
    background-color: #545454;
    font-weight: bold;
    font-size: 12px;
    color: white;
    border: solid 1px black;
}
#DealsGridViewCustomItemTop
{
}
#DealsGridViewCustomItemTop div
{
    background-color: #ccc;
    font-weight: bold;
    font-size: 12px;
}
#DealsGridViewCustomItemLocation
{
}
#DealsGridViewCustomItemPrice
{
}
#DealsGridViewCustomItemTopFirst
{
}

.DealsGridViewCustomItemTop
{
    width: 516px;
}
.DealsGridViewCustomItemTop div
{
    float: left;
}
.DealsGridViewCustomItemTopFirst
{
    width: 222px;
    padding-left: 10px;
    text-align: left;
}
.DealsGridViewCustomItemPrice
{
    width: 112px;
    text-align: center;
    border: solid 1px black;
    border-top: none;
    border-bottom: none;
}
.DealsGridViewCustomItemLocation
{
    width: 150px;
    text-align: right;
    padding-right: 20px;
}

#DealsGridViewCustomItemBottom
{
    height: 104px;
    padding-left: 3px;
    clear: both;
}

#DealsGridViewCustomItemBottomImage
{
    width: 105px;
    height: 79px;
    border: solid 1px black;
    float: left;
    margin-top: 10px;
}

#DealsGridViewCustomItemBottomImage img
{
    width: 105px;
    height: 79px;
    vertical-align: bottom;
}
#DealsGridViewCustomItemContent
{
    float: left;
    padding-left: 7px;
    margin-top: 10px;
    width: 399px;
}
#DealsGridViewCustomItemDescription
{
    height: 41px;
    color: #996fc9;
}
#DealsGridViewCustomItemPlus
{
    vertical-align: bottom;
}
#SalesContactInfo
{
    float: left;
}
#SalesContactInfo a
{
    color: #00008D;
}
#DealsGridViewCustomItemPlusRight
{
    float: right;
    text-align: right;
}

#ContentHeaderRecondInventaryBox
{
    width: 490px;
    background: url(              "imgs/bgContentHeader.gif" ) repeat-x bottom;
    padding: 0 20px 3px 20px;
    text-align: justify;
    height: 79px;
    color: #010101;
}

#ContentHeaderRecondInventaryText
{
    position: absolute;
    width: 510px;
}

/*
DetailsView
*/
.DetailsViewStyle, .DetailsViewRowStyle, .DV_DescriptionStyle, .DV_ImageStyle
{
}

.DetailsViewStyle
{
    margin-left: 30px !important;
}

.DV_DescriptionStyle
{
    font-size: 12px;
}

.DV_DescriptionStyle div
{
    padding-bottom: 5px;
}


.DDL_Sales_Header
{
}

tr.PagerStyle
{
    border-style: hidden;
    height: 40px;
}


/*
Control Product Details
*/
#ProdDetailsFields
{
    font-weight:bold !important;
}

#ProdDetailsFields td
{
    padding:3px 0;
}

#EmptyProduct
{
    width:500px;
    height:276px;
    background: url("imgs/coming_soon.gif") no-repeat;
    background-position:center;
}
