﻿*
{
    margin:0 auto;
}


body
{
    background-image: url(  '../Images/background-top.png' );
    background-repeat: repeat-x;
    background-color: #ffffff;
    background-position: center top;
    font-family: Arial;
    font-size: 9pt;
    color:#232323;
}


a , .emailLink
{
    text-decoration:none;
    color:#E1221F;
}

a:hover, .emailLink:hover
{
    text-decoration:underline;
}

h1
{
    background-repeat:repeat-x;
    background-position:left top;
    padding:5px;
    font-size:1em;
    color:#ffffff;
    height:auto;
}

h5
{
    font-size:10pt;
    margin:5px;
}

h2
{
    font-size:12pt;
    background-repeat:repeat-x;
    background-position:left top;
    padding:5px;
    font-size:1em;
    color:#ffffff;
    height:auto;
}

h1
{
    font-size:12pt;
}

.headers
{
    font-size:12pt;
    background-repeat:repeat-x;
    background-position:left top;
    padding:5px;
    font-size:1em;
    color:#ffffff;
    height:auto;
    display:block;
}



.emailLink
{
    background-position:left center;
    background-image:url('../Images/mail.png');
    background-repeat:no-repeat;
    padding:7px 5px 2px 20px;
    font-weight:bold;
    margin:0px;
    display:block;
}

.seaDragon
{
    width:500px;
    height:400px;
    margin:0px;
    border:solid 1px #000;
    background-color:#000;
}

h4
{
    border-bottom:1px solid #c6c6c6; 
    font-weight:bold;
    padding-bottom:1px;
    margin:0px 0px 10px 0px;
    font-size:1.1em;
    color:#333333;
}

p
{
    margin-bottom:10px;
}

.boldRed
{
    text-decoration:none;
    color:#E1221F;
    font-weight:bold;
    font-size:1.1em;
}

.siteMap
{
    /*background-color:#F2F2F2;*/
    padding:5px 10px 5px 10px;
    margin:0px 0px 5px 5px;
    /*border:1px solid #c6c6c6;*/
}


#main
{
    width:1024px;
    background-color:Transparent;
}

#header
{
    background-image:url('../Images/header_background.jpg');
    background-repeat:no-repeat;
    background-position:center top;
    width:964px;
    height:72px;
    background-color:Transparent;
    padding:10px 30px 10px 30px;
    margin-bottom:5px;
    position:relative;
}

.search
{
    position:absolute;
    /*bottom:35px;*/
    bottom:15px;
    right:30px;
    width:440px;
    display:table-cell;
    vertical-align:middle;
    font-size:0.9em;
}


.searchBox
{
    border:1px solid #c6c6c6;
    width:350px;
}


.menu
{
    position:absolute;
    /*bottom:35px;*/
    top:20px;
    right:30px;
    list-style-type:none;
    height:30px;
    width:650px;
    
}

.menu ul
{
    border-top:1px solid #ffffff;

}

.menu li
{
    position:relative;
    float:right;
}

.menu .decale
{
    margin-left:-30px;
    top: 0px;
    left: 0px;
    width: 122px;
}

.menu .decale2
{
    margin-left:-45px;
}

.menuHome, .menuHomeOver
{
    background-position:center top;
    height:23px;
    width:97px;
    background-image:url('../Images/black_home_button.png');
    background-repeat:no-repeat;
    color:#ffffff;
    display:block;
    padding-top:6px;
    margin:0px;
    text-decoration:none;
    text-align:center;
}

.menuHome:hover, .menuHomeOver:hover
{

    background-image:url('../Images/home_Button.png');
    text-decoration:none;
}

.menuHomeOver
{

    background-image:url('../Images/home_Button.png');
    text-decoration:none;
    
}

.menuCentre
{
    background-position:center top;
    height:23px;
    width:122px;
    background-image:url('../Images/Black_button_menu.png');
    background-repeat:no-repeat;
    color:#ffffff;
    display:block;
    padding-top:6px;
    margin:0px;
    text-decoration:none;
    text-align:center;
}

.menuCentre:hover
{
    background-image:url('../Images/reb_button_menu.png');
    text-decoration:none;
}

.menuCentre:active
{
    background-image:url('../Images/reb_button_menu.png');
    text-decoration:none;
}

.menuCenterHover
{
    background-position:center top;
    height:23px;
    width:122px;
    background-image:url('../Images/reb_button_menu.png');
    text-decoration:none;
    background-repeat:no-repeat;
    color:#ffffff;
    display:block;
    padding-top:6px;
    margin:0px;
    text-align:center;
}

.menuLogin
{
    background-position:center bottom;
    height:23px;
    width:72px;
    background-image:url('../Images/login2.png');
    background-repeat:no-repeat;
    color:#ffffff;
    display:block;
    padding-top:6px;
    margin:0px;
    text-decoration:none;
    padding-left:50px;
}

.menuLoginHover
{
    background-position:center bottom;
    height:23px;
    width:72px;
    background-image:url('../Images/Extranet_hover.png');
    background-repeat:no-repeat;
    color:#ffffff;
    display:block;
    padding-top:6px;
    margin:0px;
    text-decoration:none;
    padding-left:50px;
}

.menuLogin:hover
{
    text-decoration:none;
    background-image:url('../Images/Extranet_hover.png');
}

#mainContent
{
    width:1024px;
    background-color:Transparent;
    padding:0px;
    margin:0px;
}

#mainContent .leftContainer
{
    width:190px;
    float:left;
    margin:0px 0px 0px 5px;
    padding:0px;
}

#mainContent .centreRightContainer
{
    width:190px;
    float:left;
    margin:0px 0px 0px 5px;
}

#mainContent #rightContainer
{
    width:824px;
    /*width:820px;
    width:629px;*/
    margin:0px 0px 0px 5px;
    padding:0px 0px 0px 0px;
    float:left;
}

#CenterContainer
{
    /*width:629px;*/
    width:624px;
    margin:0px;
    padding:0px 0px 0px 0px;
    float:left;
}

#mainContent #leftContainer #divisions
{
    border:1px solid #A1A1A1;
    background-color:#F9FaF9;
     /*background-image:url('../Images/division_back.jpg');
    background-repeat:repeat-x;
    background-position:left top;*/
    text-align:center;
    color:#4E4E50;
    padding-top:5px;
    padding-bottom:5px;
    margin-bottom:5px;
    margin-top:5px;
    
}

.controlHeader h1, .categoryH, .headers
{
    /*height:36px;*/
    background-image: url('../Images/block_header_back.jpg');
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #252525;
    border-top: 1px solid #757575;
    border-right: 1px solid #757575;
    border-left: 1px solid #757575;
    border-bottom: 1px solid #252525;
    color: #ffffff;
    font-size: large;
    font-weight:normal;
    padding:5px 10px 5px 10px;
}

.storageHeader h1
{
    background-image: url( '../Images/Services/storage_header.jpg' );
    background-color: #4C2F19;
    border-top: 1px solid #B58D61;
    border-right: 1px solid #B58D61;
    border-left: 1px solid #B58D61;
    border-bottom: 1px solid #4C2F19;
    font-size: large;
    font-weight:normal;
    padding:5px 10px 5px 10px;
}

.valuationHeader h1
{
    background-image: url( '../Images/Services/valuation_header.jpg' );
    background-color: #860F0F;
    border-top: 1px solid #F32511;
    border-right: 1px solid #F32511;
    border-left: 1px solid #F32511;
    border-bottom: 1px solid #860F0F;
    font-size: large;
    font-weight:normal;
    padding:5px 10px 5px 10px;
}

.maintenanceHeader h1
{
    background-image: url( '../Images/Services/maintenance_header.jpg' );
    background-color: #363A18;
    border-top: 1px solid #799C3B;
    border-right: 1px solid #799C3B;
    border-left: 1px solid #799C3B;
    border-bottom: 1px solid #363A18;
    font-size: large;
    font-weight:normal;
    padding:5px 10px 5px 10px;
}

.resaleHeader h1
{
    background-image: url( '../Images/Services/remarketing_header.jpg' );
    background-color: #681954;
    border-top: 1px solid #773979;
    border-right: 1px solid #773979;
    border-left: 1px solid #773979;
    border-bottom: 1px solid #681954;
    font-size: large;
    font-weight:normal;
    padding:5px 10px 5px 10px;
}

.disposalHeader h1
{
    background-image: url( '../Images/service_block_header_back.jpg' );
    background-color: #708287;
    border-top: 1px solid #A3C1CC;
    border-right: 1px solid #A3C1CC;
    border-left: 1px solid #A3C1CC;
    border-bottom: 1px solid #708287;
    font-size: large;
    font-weight:normal;
    padding:5px 10px 5px 10px;}


.newsHolder
{
    width:250px;
    float:left;
    margin-right:5px;
}

.companyProfileHolder
{
    /*width:373px;*/
    width:369px;
    float:left;
}

.quoteBasketHolder
{
    width:190px;
}

.partnerHolder
{
    width:190px;
    margin-bottom:5px;
}

.searchHolder
{
    width:190px;
}

.container
{
    /*background-color:#f5f5f5;
    background-color:#F9FaF9;*/
    padding:10px;
    border:1px solid #A1A1A1;

}

.quoteContainer
{
    background-image:url('../Images/quote_background.png');
    background-repeat:no-repeat;
    background-position:left top;
    width:170px;
    padding:10px;
    height:132px;
    
}


.grayButton
{
    width:79px;
    height:24px;
    background-image:url('../Images/gray_button.png');
    background-repeat:no-repeat;
    background-position:center center;
    color:#ffffff;
    padding-top:7px;
    display:block;
    text-align:center;
}

.redButton
{
    width:82px;
    height:26px;
    background-image:url('../Images/red-button.png');
    background-repeat:no-repeat;
    background-position:center center;
    color:#ffffff;
    padding-top:7px;
    display:block;
    text-align:center;
}



/* Divisions */


#divisions .medical
{
    background-image:url('../Images/Division/medical_init.jpg');
    background-repeat:no-repeat;
    background-position:left top;
    width:125px;
    height:35px;
    color:#4E4E50;
    display:block;
    font-weight:bold;
    text-decoration:none;
    padding-top:20px;
    padding-right:40px;
    text-align:center;
}

#divisions .medical:hover, #divisions .selected .medical
{
    background-image:url('../Images/Division/medical_button.jpg');
    color:#ffffff;
    text-decoration:none;
}

.centreRightContainer .medical .headers
{
    background-image: url( '../Images/Division/medical_header_back.jpg' );
    background-color: #1380A7;
    border-top: 1px solid #1380A7;
    border-right: 1px solid #1380A7;
    border-left: 1px solid #1380A7;
    border-bottom: 1px solid #1380A7;
    padding:5px;
    font-size:1em;
    margin:0px;
    height:auto;
}

.centreRightContainer .medical .headers .image
{
    height:20px;
    width:17px;
    background-image: url( '../Images/Division/medical_icon_small.jpg' );
    background-repeat:no-repeat;
    background-position:left center;
    margin-right:10px;
    padding-left:30px;
  
}

.centreRightContainer .medical .categoryContainer
{
    background-color:#DDF3FF;
    padding:10px;
    border: 1px solid #1380A7;
    
}


#divisions .computer 
{
    background-image:url('../Images/Division/computer_init.jpg');
    background-repeat:no-repeat;
    background-position:left top;
    width:125px;
    height:35px;
    color:#4E4E50;
    display:block;
    font-weight:bold;
    text-decoration:none;
    padding-top:20px;
    padding-right:40px;
    text-align:center;
}

#divisions .computer:hover, #divisions .selected .computer
{
    background-image:url('../Images/Division/computer_button.jpg');
    color:#ffffff;
    text-decoration:none;
}

.centreRightContainer .computer .headers
{
    background-image: url( '../Images/Division/computer_header_back.jpg' );
    background-color: #DB9037;
    border-top: 1px solid #DB9037;
    border-right: 1px solid #DB9037;
    border-left: 1px solid #DB9037;
    border-bottom: 1px solid #DB9037;
    padding:5px;
    font-size:1em;
    margin:0px;
    height:auto;
}

.centreRightContainer .computer .headers .image
{
    height:20px;
    width:21px;
    background-image: url( '../Images/Division/computer_icon_small.jpg' );
    background-repeat:no-repeat;
    background-position:left center;
    margin-right:10px;
    padding-left:30px;
  
}

.centreRightContainer .computer .categoryContainer
{
    background-color:#F2E3CD;
    padding:10px;
    border: 1px solid #DB9037;
}


#divisions .manufacturing
{
    background-image:url('../Images/Division/manufacturing_init.jpg');
    
    background-repeat:no-repeat;
    background-position:left top;
    width:125px;
    height:35px;
    color:#4E4E50;
    display:block;
    font-weight:bold;
    text-decoration:none;
    padding-top:20px;
    padding-right:40px;
    text-align:center;
}

#divisions .manufacturing:hover, #divisions .selected .manufacturing
{
    background-image:url('../Images/Division/manufacturing.jpg');
    color:#ffffff;
    text-decoration:none;
}

.centreRightContainer .manufacturing .headers
{
    background-image: url('../Images/Division/manufacturing_header_back.jpg');
    background-repeat: repeat-x;
    background-color: #739933;
    margin: 0px;
    border:1px solid #373C18;
    padding:5px;
    height:auto;
    font-size:1em;
    margin:0px;
}

.centreRightContainer .manufacturing .headers .image
{
    height: 20px;
    width: 17px;
    background-image: url('../Images/Division/manufacturing_icon_small.jpg');
    background-repeat: no-repeat;
    background-position: left center;
    margin-right: 10px;
    padding-left: 30px;
}

.centreRightContainer .manufacturing .categoryContainer
{
    background-color:#F1F7CA;
    padding:10px;
    border: 1px solid #373C18;
} 


#divisions .catering
{
    background-image:url('../Images/Division/catering_init.jpg');
    background-repeat:no-repeat;
    background-position:left top;
    width:125px;
    height:35px;
    color:#4E4E50;
    display:block;
    font-weight:bold;
    text-decoration:none;
    padding-top:20px;
    padding-right:40px;
    text-align:center;
}

#divisions .catering:hover, #divisions .selected .catering
{
    background-image:url('../Images/Division/Catering.jpg');
    color:#ffffff;
    text-decoration:none;
}

.centreRightContainer .catering .headers
{
    background-image: url( '../Images/Division/catering_header_back.jpg' );
    background-color: #763778;
    padding:5px;
    font-size:1em;
    margin:0px;
    border: 1px solid #551646;
    height:auto;
}

.centreRightContainer .catering .headers .image
{
    height:20px;
    width:17px;
    background-image: url( '../Images/Division/catering_icon_small.jpg' );
    background-repeat:no-repeat;
    background-position:left center;
    margin-right:10px;
    padding-left:30px;
  
}

.centreRightContainer .catering .categoryContainer
{
    background-color:#FFE5F9;
    padding:10px;
    border: 1px solid #551646;
    
}

#divisions .furniture
{
    background-image:url('../Images/Division/furniture_init.jpg');
    background-repeat:no-repeat;
    background-position:left top;
    width:125px;
    height:35px;
    color:#4E4E50;
    display:block;
    font-weight:bold;
    text-decoration:none;
    padding-top:20px;
    padding-right:40px;
    text-align:center;
}

#divisions .furniture:hover, #divisions .selected .furniture
{
    background-image:url('../Images/Division/furniture.jpg');
    color:#ffffff;
    text-decoration:none;
}

.centreRightContainer .furniture .categoryContainer
{
    background-color:#C5DBD6;
    padding:10px;
    border:1px solid #3D9274;
}


.centreRightContainer .furniture .headers
{
    background-image: url( '../Images/Division/furniture_header_back.jpg' );
    background-color: #3D9274;
    border-top: 1px solid #3D9274;
    border-right: 1px solid #3D9274;
    border-left: 1px solid #3D9274;
    border-bottom: 1px solid #3D9274;
    padding:5px;
    height:auto;
    font-size:1em;
    margin:0px;
}

.centreRightContainer .furniture .headers .image
{
    height:20px;
    width:11px;
    background-image: url( '../Images/Division/furniture_icon_small.jpg' );
    background-repeat:no-repeat;
    background-position:left center;
    margin-right:10px;
    padding-left:30px;
  
}

#divisions .consumerElectronics
{
    background-image:url('../Images/Division/electronics_init.jpg');
    background-repeat:no-repeat;
    background-position:left top;
    width:125px;
    height:35px;
    color:#4E4E50;
    display:block;
    font-weight:bold;
    text-decoration:none;
    padding-top:20px;
    padding-right:40px;
    text-align:center;
}

#divisions .consumerElectronics:hover, #divisions .selected .consumerElectronics
{
    background-image:url('../Images/Division/electronics.jpg');
    color:#ffffff;
    text-decoration:none;
}

.centreRightContainer .consumerElectronics .headers
{
    background-image: url( '../Images/Division/electronic_header_back.jpg' );
    background-color: #4D7EB2;
    border-top: 1px solid #4D7EB2;
    border-right: 1px solid #4D7EB2;
    border-left: 1px solid #4D7EB2;
    border-bottom: 1px solid #4D7EB2;
    padding:5px;
    height:auto;
    font-size:1em;
    margin:0px;
}

.centreRightContainer .consumerElectronics .headers .image
{
    height:20px;
    width:11px;
    background-image: url( '../Images/Division/electronics_icon_small.jpg' );
    background-repeat:no-repeat;
    background-position:left center;
    margin-right:10px;
    padding-left:30px;
  
}

.centreRightContainer .consumerElectronics .categoryContainer
{
    background-color:#D4EEF9;
    padding:10px;
    border: 1px solid #4D7EB2;
}


#divisions .automotive
{
    background-image:url('../Images/Division/auto_init.jpg');
    background-repeat:no-repeat;
    background-position:left top;
    width:125px;
    height:35px;
    color:#4E4E50;
    display:block;
    font-weight:bold;
    text-decoration:none;
    padding-top:20px;
    padding-right:40px;
    text-align:center;
}

#divisions .automotive:hover, #divisions .selected .automotive
{
    background-image:url('../Images/Division/auto.jpg');
    color:#ffffff;
    text-decoration:none;
}

.centreRightContainer .automotive .headers
{
    background-image: url( '../Images/Division/auto_header_back.jpg' );
    background-color: #C62D6D;
    padding:5px;
    height:auto;
    font-size:1em;
    margin:0px;
    border:1px solid #931859;
}

.centreRightContainer .automotive .headers .image
{
    height:20px;
    width:30px;
    background-image: url( '../Images/Division/auto_icon_small.jpg' );
    background-repeat:no-repeat;
    background-position:left center;
    margin-right:10px;
    padding-left:30px;
  
}

.centreRightContainer .automotive .categoryContainer
{
    background-color:#FFE0F0;
    padding:10px;
    border: 1px solid #931859;
}


#divisions .property
{
    background-image:url('../Images/Division/property_init.jpg');
    background-repeat:no-repeat;
    background-position:left top;
    width:125px;
    height:35px;
    color:#4E4E50;
    display:block;
    font-weight:bold;
    text-decoration:none;
    padding-top:20px;
    padding-right:40px;
    text-align:center;
}

#divisions .property:hover, #divisions .selected .property
{
    background-image:url('../Images/Division/property.jpg');
    color:#ffffff;
    text-decoration:none;
}

.centreRightContainer .property .headers
{
    background-image: url('../Images/Division/property_header_back.jpg');
    background-color: #AB7C60;
    padding:5px;
    height:auto;
    font-size:1em;
    margin:0px;
    border: 1px solid #4E301B;
}

.centreRightContainer .property .headers .image
{
    height:20px;
    width:11px;
    background-image: url( '../Images/Division/property_icon_small.jpg' );
    background-repeat:no-repeat;
    background-position:left center;
    margin-right:10px;
    padding-left:30px;
  
}

.centreRightContainer .property .categoryContainer
{
    background-color:#FFE6D6;
    padding:10px;
    border: 1px solid #4E301B;
}


#divisions .clearance
{
    background-image:url('../Images/Division/clearance_init.jpg');
    background-repeat:no-repeat;
    background-position:left top;
    width:125px;
    height:35px;
    color:#4E4E50;
    display:block;
    font-weight:bold;
    text-decoration:none;
    padding-top:20px;
    padding-right:40px;
    text-align:center;
}

#divisions .clearance:hover, #divisions .selected .clearance
{
    background-image:url('../Images/Division/clearance.jpg');
    color:#ffffff;
    text-decoration:none;
}

.centreRightContainer .clearance .headers
{
    background-image: url( '../Images/Division/clearance_header_back.jpg' );
    background-color: #C01C27;
    border-top: 1px solid #C01C27;
    border-right: 1px solid #C01C27;
    border-left: 1px solid #C01C27;
    border-bottom: 1px solid #C01C27;
    padding:5px;
    height:auto;
    font-size:1em;
    margin:0px;
}

.centreRightContainer .clearance .headers .image
{
    height:20px;
    width:11px;
    background-image: url( '../Images/Division/clearance_icon_small.jpg' );
    background-repeat:no-repeat;
    background-position:left center;
    margin-right:10px;
    padding-left:30px;
  
}
.centreRightContainer .clearance .categoryContainer
{
    background-color:#FFD9D8;
    padding:10px;
    border: 1px solid #C01C27;
}


#divisions .fitness
{
    background-image:url('../Images/Division/fitness_init.jpg');
    background-repeat:no-repeat;
    background-position:left top;
    width:125px;
    height:35px;
    color:#4E4E50;
    display:block;
    font-weight:bold;
    text-decoration:none;
    padding-top:20px;
    padding-right:40px;
    text-align:center;
}

#divisions .fitness:hover, #divisions .selected .fitness
{
    background-image:url('../Images/Division/fitness.jpg');
    color:#ffffff;
    text-decoration:none;
}

.centreRightContainer .fitness .headers
{
    background-image: url( '../Images/Division/clearance_header_back.jpg' );
    background-color: #C01C27;
    border-top: 1px solid #C01C27;
    border-right: 1px solid #C01C27;
    border-left: 1px solid #C01C27;
    border-bottom: 1px solid #C01C27;
    padding:5px;
    height:auto;
    font-size:1em;
    margin:0px;
}

.centreRightContainer .fitness .headers .image
{
    height:20px;
    width:25px;
    background-image: url( '../Images/Division/fitness_icon_small.jpg' );
    background-repeat:no-repeat;
    background-position:left center;
    margin-right:10px;
    padding-left:30px;
  
}
.centreRightContainer .fitness .categoryContainer
{
    background-color:#FFD9D8;
    padding:10px;
    border: 1px solid #C01C27;
}

.categoryLink, .selectedCategory
{
    width:160px;
    color:#232323;
    display:inline-block;
    padding-bottom:7px;
    font-weight:bold;
    font-size:1em;
}

.centreRightContainer .searchContainer .headers
{
    padding:5px;
    height:auto;
    font-size:1em;
    margin:0px;
    background-image:url('../Images/block_header_back.png');
    background-repeat:repeat-x;
    background-position:left top;
    background-color:#252525;
    border-top:1px solid #757575;
    border-right:1px solid #757575;
    border-left:1px solid #757575;
    border-bottom:1px solid #757575;
    color:#ffffff;
}

.centreRightContainer .searchContainer .headers .image
{
    height:20px;
    width:11px;
  
}

.centreRightContainer .searchContainer .categoryContainer
{
    background-color: #F9F9F9;
    padding: 10px;
    border: 1px solid #757575;
}

.selectedCategory
{
    text-decoration:underline;
    font-weight:bold;
}


/* Service page template */

.ImageContainer
{
    margin:0px 0px 30px 0px;
    height:317px;
    text-align:left;
    padding:0px;
}

.ImageContainer img
{
    margin:0px;
}

.textContainer
{
    padding: 0px 15px 15px 15px; 
    float: left; 
    width: 470px;
}

.menuContainer
{
    float: left; 
    width: 182px; 
    padding: 0px 0px 15px 15px; 
    text-align: left; 
    border-left:2PX SOLID #DDDDDD;
}
/* Service page template -- end */

/* Partners Menu */


.partnerMenu
{
    display:block;
    width:180px;
    margin-left: 0px;
}


.partnerMenu .menuItem
{
    color:#B7B7B7;
    font-size:1.1em;
    margin-bottom:10px;
    display:block;
}


.menuItem a
{
    color:#B7B7B7;
    font-size:1.1em;
    margin-bottom:10px;
    display:block;
}

.menuItem a:hover
{
    color:#000000;
    font-size:1.1em;
    display:block;
    text-decoration:none;
}


.partnerMenu .selectedMenuItem
{
    color:#000000;
    font-size:1.1em;
    display:block;
    text-decoration:none;
}


/* Partners Menu end */

.formDiv
{
    margin:20px 0px 20px 0px;   
}

.formDiv h4
{
    padding: 5px 10px 5px 10px;
    background-color: #EEEEEE;
}

.formDiv .headerCell
{
    float:left;
    width:25%;
    padding:5px 0px 5px 0px;
    text-align:right;
}

.formDiv .cell
{
    float:left;
    width:70%;
    padding:5px 0px 5px 20px;
}

.formDiv .cell .textBox
{
    width:300px;
}

.categoryHeader
{
    background-color: #E6E6E6;
    padding: 5px;
    margin: 0px 0px 5px 0px;
    border:1px solid #c6c6c6;
    background-image:url('../Images/grey_back.jpg');
    background-repeat:repeat-x;
    background-position:left top;
    
}

.groupItem
{
    width:150px;
    margin:0px;
    float:left;
    padding:5px 0px 0px 0px;
    color:#232323;
}

.productListContainer
{
    margin:5px 0px 0px 0px;
    padding:0px;
}
.productList
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
    list-style-type: none;
}
.productList li
{
    /*border:1px solid #c6c6c6;
    margin-bottom:5px;*/
    display:block;
    margin-top:5px;
    margin-bottom:5px;
    position:relative;
}

.productList .seperator
{
   border-bottom:1px solid #c6c6c6;
    height:0;
    display:block;
    clear:both;
}


.productList li .image
{
    float:left;
    width:100px;
    text-align:center;
    padding:5px;
}

.productList li .description
{
    float:left;
    width:480px;
    padding:10px;
    overflow:auto;
    
}

.productList li .description a
{
color:#000000;
}

.productList li .description h5
{
    /*TEXT-TRANSFORM:lowercase;*/
}

.productList li .buttons
{
    float:left;
    width:100px;
    padding:10px;
    
}

.partnumber
{
    padding:0px 5px 0px 5px;
    display:block;
    font-size:8pt;
}

.price
{
    padding:5px 5px 0px 5px;
    font-size: 1.3em;
    color:#CC1F34;
    font-weight:bold;
    display:inline-block;
}

.contactTag
{
    padding:5px 5px 0px 5px;
    display:inline-block;
}

.clear
{
    clear:both;
    height:0px;
}

#footer
{
    width:900px;
    padding:10px 30px 10px 30px;
    text-align:center;
    font-size:10pt;
    clear:both;
}

.searchWaterMark
{
    color: #C3C3C3;
}

.navButton
{
    margin-left:5px;
}

.productListNumber
{
    position: absolute; 
    top: 0px; 
    right: 0px; 
    padding: 5px; 
}

.condition
{
    padding: 5px;
    font-size: 1.5em;
    color: #C0C0C0;
    font-weight: bold;
    text-transform: capitalize;
    font-family: Arial;
}

.qty
{
    padding: 5px;
    font-size: 1.5em;
    color: #808080;
    font-weight: bold;
    text-transform: capitalize;
    font-family: Arial;
}

.productDetails
{
    margin:0px;
    padding:10px;
}

.rating
{
    display:inline-block;
    width:120px;
    margin:0px;
    padding:0px;
}

.FilledStarCssClass
{
    background-position: center center;
    width: 16px;
    height: 16px;
    background-image: url( '../Images/small_star.png' );
    background-repeat: no-repeat;
}

.EmptyStarCssClass
{
    background-position: center center;
    width: 16px;
    height: 16px;
    background-image: url( '../Images/small_light_star.png' );
    background-repeat: no-repeat;
}


/* --- Category submenu ---- 

.categorySubmenuHeader
{
    background-position: center center;
    width: 260px;
    height: 31px;
    background-image: url('../Images/submenu_top.png');
    background-repeat: no-repeat;
    padding:10px 20px 0px 20px;
}

.categorySubmenuFooter
{
    background-position: center center;
    width: 300px;
    height: 16px;
    background-image: url('../Images/submenu_bottom.png');
    background-repeat: no-repeat;
}

.categorySubmenuCentre
{
    background-position: center center;
    width: 300px;
    background-image: url('../Images/submenu_centre.png');
    background-repeat:repeat-y;
}*/

.subCategoryContainer
{
    visibility: hidden;
    width: 150px;
    border: 1px solid #c6c6c6;
    background-color: #FFFFCC;
    padding: 5px;
    z-index: 500;
    color:Black;
    height:0px;
}
/* --- Category submenu End ---- */


.GasLink, .HealthcareLink
{
    width:190px;
    height:140px;
    display:block;
    background-position:left top;
    background-repeat: no-repeat;
    padding:0px 0px 0px 0px;
    margin:0px 0px 5px 0px;
}
 
.GasLink
{
    background-image: url('../Images/GAS_link.jpg');
}

.HealthcareLink
{
    background-image: url('../Images/Healthcare_link.jpg');
}



