



/* Header */

#header-wrapper {

    background-image: url("/images/header-bg.jpg");

    background-position: center top;

    background-repeat: no-repeat;

    border-top: 10px solid #000000;

    background-color: #D2D1D1;

    height: 233px;

    position: relative;

    width: 100%;

    z-index: 30;
    
    overflow: visible;
}

#header-content {

    height: 100%;

    margin: 0 auto;

    width: 980px;

}

#header {

    display: inline-block;

    height: 100%;

    position: relative;

    width: 100%;

}

#header-top {

    display: inline-block;

    width: 100%;

}

#logo {

    float: left;

    margin-top: 41px;

    margin-left: 20px;

    margin-bottom: -10px;

    position: relative;
    
    width: 450px;

}







#motto {

    background-color: #ECEBEB;

    box-shadow: 1px 1px 1px 0 #D2D2D2;

    color: #111;

    float: right;

    font-family: Helvetica,Arial,sans-serif;

    font-size: 20px;

    font-style: italic;

    font-weight: 700;

    height: 44px;

    line-height: 1.2;

    margin-top: 30px;

    padding: 6px 20px 9px 40px;

    position: relative;

    text-align: center;

    width: 312px;

}

#motto img {

    left: -85px;

    position: absolute;

    top: -12px;

}














/* End header */







/* Page content */

#top-shadow {

    background-image: url("/images/top-shadow.png");

    background-repeat: no-repeat;

    height: 523px;

    left: -15px;

    position: absolute;

    top: 0;

    width: 1010px;

    z-index: 1;

}

#page-container {

    margin: 0 auto;

    width: 980px;

}

#content {

    background-color: #fbfbfb;

    display: inline-block;

    float: left;

    position: relative;

    z-index: 2;

}

#page-content {

    display: inline-block;

    float: left;

    margin-bottom: 100px;

    min-height: 600px;

    overflow: hidden;

    position: relative;

    width: 680px;

    /*z-index: 3;*/

}

#top-line {

    background-color: #ECEBEB;

    height: 6px;

    position: relative;

    width: 100%;

    z-index: 2;

}

a.button {

    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#454545), to(#000000));
    background: -webkit-linear-gradient(top, #454545, #000000); 
    background:    -moz-linear-gradient(top, #454545, #000000);
    background:     -ms-linear-gradient(top, #454545, #000000);
    background:      -o-linear-gradient(top, #454545, #000000);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#454545', EndColorStr='#000000', GradientType=0);

    border: 1px solid #000000;

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;

    color: #FFFFFF;

    font-family: Helvetica,Arial,sans-serif;

    font-size: 18px;

    font-weight: 600;

    height: 42px !important;

    line-height: 42px;

    padding: 0 10px;

    width: auto !important;

}

a.button span {

    color: #00a9e0;

}

#mask-banner1-link {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    
    bottom: 58px;

    left: 118px;

    position: absolute;
    
    overflow: hidden;
    
    width: 418px !important;
}

#banner1-link {

    display: inline-block;

    position: relative;

    text-align: center;

    text-shadow: 1px 1px 2px #000000;

    width: 396px !important;

}

#mask-banner2-link, #mask-banner3-link {
    
    -webkit-border-radius: 6px;
    
    -moz-border-radius: 6px;
    
    border-radius: 6px;
    
    overflow: hidden;
    
    position: absolute;

    right: 34px;

    top: 96px;

    width: 212px !important;
}

#banner2-link, #banner3-link {

    height: auto !important;

    line-height: 1.4;

    padding: 15px 10px;

    position: relative;

    text-align: center;

    text-shadow: 1px 1px 2px #000000;

    width: 190px !important;

}

#banner1-image, #banner2-image, #banner3-image {

    margin-top: -6px;

}

#after-slider {

    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#ededed));
    background: -webkit-linear-gradient(top, #f9f9f9, #ededed); 
    background:    -moz-linear-gradient(top, #f9f9f9, #ededed);
    background:     -ms-linear-gradient(top, #f9f9f9, #ededed);
    background:      -o-linear-gradient(top, #f9f9f9, #ededed);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f9f9f9', EndColorStr='#ededed', GradientType=0);

    height: 35px;

    width: 100%;

}

#about {

    display: inline-block;

    font-family: Helvetica,Arial,sans-serif;

    padding: 40px;

    width: 600px;

}

#about p {

    font-family: Helvetica,Arial,sans-serif;

    margin-top: 0;

}

#about p span {

    color: #0092cf;

    font-weight: 600;

}


#product-right h1{
	margin-top:0;
}


#product-right .red-button-order{

	margin:0;
	
}

#relocated {

    background-image: url("/images/map.jpg");

    background-repeat: no-repeat;

    box-shadow: 1px 1px 2px 0 #B3B3B3;    

    font-family: Helvetica,Arial,sans-serif;

    height: 331px;

    margin-bottom: 5px;

    margin-left: 40px;

    margin-right: 30px;

    width: 600px;

}

#relocated span {

    font-weight: 700;

}

#relocated p {

    

}

#relocated-top {

    display: inline-block;

    padding-left: 18px;

    padding-right: 18px;

    padding-top: 22px;

    width: 566px;

}

#relocated-bottom {

    display: inline-block;

    padding-left: 18px;

    padding-right: 18px;

    padding-bottom: 22px;

    width: 566px;

}

#map {

    display: inline-block;

    float: left;

    margin-left: 14px;

    margin-right: 12px;

}

#map iframe {

    border: 4px solid #FBFBFB;

    box-shadow: 1px 1px 1px 0 #B3B3B3;

}

#map a {

    color: #0092CF;

    font-size: 14px;

    text-decoration: underline;

}

#office {

    border: 4px solid #FBFBFB;

    box-shadow: 1px 1px 1px 0 #B3B3B3;

    float: left;

}

#office img {

    float: left;

}

/* End page content */







/* Page right */



#page-right {

    /*box-shadow: -10px -220px 16px -8px #D2D2D2;*/

    box-shadow: -14px -220px 50px -25px #D2D2D2;

    display: inline-block;

    position: relative;

    width: 300px;

    z-index: 5;

}

#search {

    background-color: #ebeae9;

    /*box-shadow: -4px -5px 8px 2px #D2D2D2;*/

    box-shadow: -2px -4px 8px 0 #9C9D9D;

    display: inline-block;

    float: left;

    padding: 15px;

    width: 270px;

}

#search-input {

    background-color: #FFFFFF;

    border: none;

    border-top: 1px solid #C2C1C1;

    border-radius: 5px 5px 5px 5px;

    box-shadow: 0 0 0 1px #E2E1E1 inset;

    color: #404040;

    float: left;

    font-size: 15px;

    font-weight: bold;

    height: 20px;

    line-height: 20px;

    padding: 8px 10px;

    width: 250px;

}

#search #search-icon {

    border-left: 1px solid #F2F2F2;

    height: 23px;

    padding-left: 10px;

    position: absolute;

    right: 19px;

    top: 23px;

}

#search img {

   margin-top: -5px;

}

#right-menu {

    background-color: #D2D2D2;

    display: inline-block;

    float: left;

    padding: 10px 0;

    width: 100%;

}

#right-menu li {

    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008dc9), to(#016e9d));
    background: -webkit-linear-gradient(left, #008dc9, #016e9d); 
    background:    -moz-linear-gradient(left, #008dc9, #016e9d);
    background:     -ms-linear-gradient(left, #008dc9, #016e9d);
    background:      -o-linear-gradient(left, #008dc9, #016e9d);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#008dc9', EndColorStr='#016e9d', GradientType=0);

    border-bottom: 1px solid #026188;

    height: 55px;

    line-height: 55px;

    width: 100%;

}

#right-menu li a {

    background-image: url("/images/menu-right-arrow.png");

    background-position: 265px center;

    background-repeat: no-repeat;

    color: #FFFFFF;

    display: block;

    font-size: 15px;

    font-weight: bold;

    padding-left: 15px;

    text-transform: uppercase;

}

#right-menu li.active {

    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008dc9), to(#016088));
    background: -webkit-linear-gradient(left, #008dc9, #016088); 
    background:    -moz-linear-gradient(left, #008dc9, #016088);
    background:     -ms-linear-gradient(left, #008dc9, #016088);
    background:      -o-linear-gradient(left, #008dc9, #016088);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#008dc9', EndColorStr='#016088', GradientType=1);

}

#right-menu li:hover {

    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008dc9), to(#016088));
    background: -webkit-linear-gradient(left, #008dc9, #016088); 
    background:    -moz-linear-gradient(left, #008dc9, #016088);
    background:     -ms-linear-gradient(left, #008dc9, #016088);
    background:      -o-linear-gradient(left, #008dc9, #016088);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#008dc9', EndColorStr='#016088', GradientType=1);

}



#right-menu li a:active {

    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008dc9), to(#016088));
    background: -webkit-linear-gradient(left, #008dc9, #016088); 
    background:    -moz-linear-gradient(left, #008dc9, #016088);
    background:     -ms-linear-gradient(left, #008dc9, #016088);
    background:      -o-linear-gradient(left, #008dc9, #016088);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#008dc9', EndColorStr='#016088', GradientType=1);

}



#partners {

    display: inline-block;

    padding: 18px;

    width: 264px;

}

.partner {

    background-color: #ECEBEB;

    background-position: center center;

    background-repeat: no-repeat;

    border-bottom: 1px solid #D4D4D4;

    float: left;

}

#txmas {

    background-image: url("/images/txmas.png");

    margin-right: 3px;

    height: 106px;

    width: 143px;

}

#gsa {

    background-image: url("/images/gsa.png");

    height: 106px;

    width: 118px;

}

#buyboard {

    background-image: url("/images/buyboard.png");

    margin-bottom: 3px;

    margin-top: 3px;

    height: 106px;

    width: 264px;

}

#ntea {

    background-image: url("/images/ntea.png");

    margin-bottom: 15px;

    height: 106px;

    width: 264px;

}

#vehicles {

    background-image: url("/images/vehicles.png");

    background-repeat: no-repeat;

    float: left;

    height: 173px;

    width: 264px;

}



/* End page right */



/* Category-product */

#breadcrumb {


    background-repeat: no-repeat;
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    height: 48px;
	margin-top: 10px;
    line-height: 48px;
    padding-left: 30px;
    position: relative;
    z-index: 2;
}

#breadcrumb a {

    color: #C7202B;

    font-family: Helvetica,Arial,sans-serif;

    font-size: 16px;

}

#breadcrumb a.active {

    color: #fafafa;

}

#breadcrumb span {

    color: #0A0A0A;

    font-size: 16px;

    margin: 0 5px;

}

#page-content h1 {

    color: #0092D0;

    font-family: Helvetica,Arial,sans-serif;

    font-size: 20px;

    font-weight: 700;

    /*height: 34px;*/

    margin-bottom: 10px;

    margin-top: 10px;

    padding-left: 40px;

    position: relative;

    z-index: 20;

}

#page-content h2 {

    color: #0092D0;

    font-family: Helvetica,Arial,sans-serif;

    font-size: 18px;

    font-weight: 700;

    padding-left: 40px;

    position: relative;

    z-index: 20;

}

form h2{
	  padding-left: 32px;
}

.filter-line {

    background: -moz-linear-gradient(center top , #FAFAFA, #EEEEEE) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 3px 1px #D2D2D2;
    height: 52px;
    line-height: 52px;
    margin-bottom: 15px;
    position: relative;
    width: 100%;
    z-index: 3;
	

}

.filter-line h2 {

    float: left;

    margin: 0;

}

.filter-line .items {

    float: right;

    margin-right: 40px;

}

.filter-line .items span{

    float: left;

    font-family: Helvetica,Arial,sans-serif;

}

.filter-line .items .sbHolder {

    margin-left: 10px;

    margin-top: 10px;

}

.filter-line .items .sbHolder, .filter-line .items .sbOptions {

    width: 70px;

}

.filter-line .items .sbSelector {

    width: 40px;

}

.product-list {

	width: 870px;

    display: inline-block;
	
	margin-left: 78px;

    position: relative;

    z-index: 2;

}

.paginate{

    color: #6E6F70;

    display: inline-block;

    margin: 20px 20px;

    position: relative;

    text-align: right;

	width:94%;	

    z-index: 2;

	clear:left;

}

.paginate span {

    

}

.paginate a {

    border-right: 1px solid #6E6F70;

    color: #6E6F70;

    padding: 0 5px 0 2px;

}

.paginate a:last-child {

    border-right: none;

}

.paginate a.active {

    color: #0092cf;

    text-decoration: underline;

}

.product {
	position: relative;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dad8d8), to(#ecebeb));
    background: -webkit-linear-gradient(top, #dad8d8, #ecebeb); 
    background:    -moz-linear-gradient(top, #dad8d8, #ecebeb);
    background:     -ms-linear-gradient(top, #dad8d8, #ecebeb);
    background:      -o-linear-gradient(top, #dad8d8, #ecebeb);
    border: 1px solid #D3D1D1;
    border-radius: 6px;
    box-shadow: 0 0 3px 0 #FFFFFF inset;
    display: inline-block;
    float: left;
    margin-bottom: 15px;
    margin-right: 12px;
    margin-top: 10px;
    padding: 0 8px 6px;
    position: relative;
    text-align: center;
    width: 174px;

}

.product-image {

    background-color: #FFFFFF;

    border: 1px solid #D3D1D1;

    display: inline-block;

	height: 172px;
	
    line-height: 168px;

    margin-bottom: 9px;

    margin-top: 8px;

    text-align: center;

    width: 172px;

}

.product-image img {

    vertical-align: middle;

}

.product-name {

    font-family: Helvetica,Arial,sans-serif;

    font-size: 18px;

}

.product-code {

     bottom: 0;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
	position:absolute;
    left: 8px;
    margin-bottom: 10px;
    margin-top: 15px;
    right: 8px;
    text-align: center;

}

.last-product {

    margin-right: 0;

}

/* End Category-product */







/* Category */

#select-subcategory-content,
.select-subcategory-content {

    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#ededed));
    background: -webkit-linear-gradient(top, #fafafa, #ededed); 
    background:    -moz-linear-gradient(top, #fafafa, #ededed);
    background:     -ms-linear-gradient(top, #fafafa, #ededed);
    background:      -o-linear-gradient(top, #fafafa, #ededed);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#fafafa', EndColorStr='#ededed', GradientType=0);

    box-shadow: 0 2px 3px 0 #D2D2D2;

    display: inline-block;

    height: 63px;

    line-height: 63px;

    position: relative;

    width: 100%;

    z-index: 4;

}

#select-subcategory,
.select-subcategory {

    display: inline-block;

	float: left;

    height: 63px;

    line-height: 63px;

    margin-right: 11px;

}

#select-subcategory span,
.select-subcategory span {

    color: #6e6f70;

    float: left;

    font-weight: bold;

    margin-right: 10px;
	
	padding-left: 30px;

}

#select-subcategory .sbHolder,
.select-subcategory .sbHolder {

    margin-top: 16px;

}

#select-subcategory .sbSelector,
.select-subcategory .sbSelector {

    font-weight: bold;

}

#select-subcategory .sbOptions a,
.select-subcategory .sbOptions a {

    font-weight: bold;

}

.category-details {

    display: inline-block;

    font-family: Helvetica,Arial,sans-serif;

	padding: 0 12px;

    position: relative;

    width: 94%;

    z-index: 2;

}

.category-details h1 {

    background-color: #C7202B;
    background-image: none;
    display: inline-block;
    margin-bottom: 5px !important;
    padding-left: 30px;
    padding-right: 15px;
	
	/*margin-bottom: 5px !important;
    padding-left: 30px;*/

}

.category-subtitle {

    display: inline-block;

    margin-bottom: 5px;

    width: 100%;
	margin-left: 19px;

}


.category-subtitle-1 {

    display: inline-block;

    margin-bottom: 5px;

    width: 100%;
	margin-left: 1px;

}


.category-description {

    display: inline-block;

    margin-bottom: 20px;

    width: 100%;
	 
	margin-left: 20px;

}

.category-description p {

    

}

/* End Category */









/* Product */

#product-content {

    display: inline-block;

    margin-top: 25px;

    padding: 0 30px;

    position: relative;

    width: 600px;

    z-index: 2;

}

#product-top {

    display: inline-block;

}

#product-content .image {
	
	height: 235px;
	
    border: 1px solid #BBBBBB;

    display: inline-block;

    float: left;

	line-height: 230px;
	
    height: 233px;

    text-align: center;

    width: 233px;

}

#product-content .image img {

    vertical-align: middle;

}

#product-right {

    display: inline-block;

    font-family: Helvetica,Arial,sans-serif;

    float: left;

    margin-left: 27px;

    width: 338px;

}

#product-bottom p{
	margin-top:20px;
}

#product-content h1 {

	padding-left: 13px;
	
	/*background-color: #C7202B;
    background-image: none;
    margin-bottom: 5px !important;
    padding-left: 15px;*/
}

#product-content .price {

    font-size: 16px;

    margin-bottom: 25px;

    margin-top: 10px;

}

.blue-button {

    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008dc9), to(#016f9d));
    background: -webkit-linear-gradient(top, #008dc9, #016f9d); 
    background:    -moz-linear-gradient(top, #008dc9, #016f9d);
    background:     -ms-linear-gradient(top, #008dc9, #016f9d);
    background:      -o-linear-gradient(top, #008dc9, #016f9d);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#008dc9', EndColorStr='#016f9d', GradientType=0);

    border: none;

    border-radius: 6px 6px 6px 6px;

    color: #FFFFFF;

    display: inline-block;

    font-size: 16px;

    font-weight: bold;

    height: 47px;

    line-height: 47px;

    padding: 0 15px;

    text-transform: uppercase;

}

#product-bottom {

    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    margin-left: 30px;
    margin-top: 15px;
    width: 885px;

}

#product-bottom h2 {

    height: 26px!important;

    padding-left: 0!important;

    margin-bottom: 0!important;

}

/* End Product */







/* About us */

.page-title {

    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#eeeeee));
    background: -webkit-linear-gradient(top, #fafafa, #eeeeee); 
    background:    -moz-linear-gradient(top, #fafafa, #eeeeee);
    background:     -ms-linear-gradient(top, #fafafa, #eeeeee);
    background:      -o-linear-gradient(top, #fafafa, #eeeeee);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#fafafa', EndColorStr='#eeeeee', GradientType=0);

    box-shadow: 0 0 3px 1px #D2D2D2;

    height: 52px;

    line-height: 52px;

    margin-bottom: 30px;

    position: relative;

    width: 100%;

    z-index: 3;

}

.page-title h2 {

    margin-top: 0;

}

.main-content {

    font-family: Helvetica,Arial,sans-serif;

    padding: 0 40px;

    position: relative;

    z-index: 3;

}

.about-image {

    float: left;

}

.about-right {

    display: inline-block;

    float: left;

    margin-left: 25px;

    width: 443px;

}

.about-right h1 {

    margin-top: -5px !important;

    padding: 0 !important;

}

#our-mission {

    background-image: url("/images/mission-bg.png");

    background-repeat: no-repeat;

    border: 6px solid #C4C4C4;

    color: #FFFFFF;

    display: inline-block;

    height: 87px;

    margin-bottom: 25px;

    margin-top: 25px;

    padding: 0 15px;

    width: 558px;

}

#our-mission h3 {

    font-size: 18px;

    font-weight: 600;

    margin-bottom: 8px;

    margin-top: 5px;

}

#our-mission p {

    line-height: 1.2;

    font-size: 15px;

    margin: 0;

}

#staff {

    display: inline-block;

    width: 100%;

}

.left-staff {

    float: left;

    width: 48%;

}

.right-staff {

    float: right;

    width: 48%;

}

#staff .member {

    line-height: 1.2;

    margin-bottom: 20px;

}

#staff .member span {

    display: inline-block;

    width: 100%;

}

#staff .member a {

    color: #0092CF;

    text-decoration: underline;

}

/* End about us */







/* FAQ */

#faq-top {

    display: inline-block;

    width: 100%;

}

#faq-top a, #faq-bottom a {

    color: #0076a7;

    cursor: pointer;

    display: inline-block;

    text-decoration: underline;

    width: 100%;

}

#faq-top ul {

    list-style-type: decimal;

    margin-left: 17px;

}

#faq-top ul li {

    margin-bottom: 15px;

}

#faq-bottom {

    display: inline-block;

    margin-top: 20px;

    width: 100%;

}

#faq-bottom .question {

    border-top: 1px solid #CBC9C9;

    padding: 20px 0;

}

#faq-bottom .question span {

    font-weight: bold;

}

#faq-bottom .question p {

    

}

#faq-bottom .question a {

    

}

/* End FAQ */







/* Contact Us */

#contact-top {

    border-bottom: 1px solid #CBC9C9;

    display: inline-block;

    margin-bottom: 30px;

    padding-bottom: 20px;

    width: 100%;

}

.main-content h2 {

    margin-top: 0;

    padding-left: 0!important;

}

#contact-top a {

    color: #0279aa;

    text-decoration: underline;

}

#general-information {

    border-bottom: 1px solid #CBC9C9;

    display: inline-block;

    margin-bottom: 30px;

    padding-bottom: 25px;

    width: 100%;

}

#general-information a {

    color: #0279aa;

    font-size: 14px;

    text-decoration: underline;

}

#info-left {

    float: left;

    line-height: 1.2;

    margin-right: 30px;

    width: 300px;

}

#info-left h4 {

    font-style: italic;

    font-weight: bold;

    margin-bottom: 0;

    margin-top: 0;

}

#info-left span {

    display: inline-block;

    margin-bottom: 20px;

}

#info-left .left {

    float: left;

    margin-right: 20px;

    width: 150px;

}

#info-left .right {

    float: left;

    width: 130px;

}

#info-right {

    float: right;

    width: 270px;

}

#info-right iframe {

    border: 4px solid #FAFAFA;

    box-shadow: 0 0 1px 0 #C0C0C0;

}

#info-right small {

    display: inline-block;

    text-align: center;

    width: 100%;

}

#contact-form {

    background-color: #ecebeb;

    display: inline-block;

    font-family: arial;

    padding: 18px;

    width: 564px;

}

#contact-form .contact-left {

    display: inline-block;

    float: left;

    width: 275px;

}

#contact-form .contact-right {

    display: inline-block;

    float: left;

    margin-left: 14px;

    width: 275px;

}

#contact-form label {

    color: #6E6F70;

    display: inline-block;

    font-weight: bold;

    margin-bottom: 5px;

}

#contact-form input[type="text"] {

    border: none;

    border-top: 1px solid #c2c2c2;

    box-shadow: 0 0 0 1px #E2E2E2 inset;

    color: #6E6F70;

    font-family: arial;

    font-size: 14px;

    height: 27px;

    line-height: 27px;

    margin-bottom: 10px;

    padding: 0 5px;

    width: 265px;

}

#contact-form textarea {

    border: none;

    border-top: 1px solid #c2c2c2;

    box-shadow: 0 0 0 1px #E2E2E2 inset;

    color: #6E6F70;

    font-family: arial;

    font-size: 14px;

    height: 143px;

    margin: 0;

    padding: 5px;

    resize: none;

    width: 265px;

}

#contact-form input[type="submit"] {

    cursor: pointer;

    float: right;

    font-family: arial;

    height: 38px;

    line-height: 38px;

    margin-top: 15px;

}

/* End Contact Us */







/* Find a dealer */

#dealers-top {

    display: inline-block;

    margin-bottom: 18px;

    width: 100%;

}

.dealer-details {

    background-color: #ECEBEB;

    border-bottom: 1px solid #D1D1D2;

    box-shadow: 0 0 0 1px #EBEBEB;

    color: #6E6F70;

    display: inline-block;

    float: left;

    font-family: arial;

    margin-bottom: 12px;

    padding: 25px;

    width: 550px;

}

.dealer-details h2 {

    font-family: arial !important;

    font-weight: normal !important;

}

.dealer-details a {

    color: #0093d0;

    text-decoration: underline;

}

#dealer-left {

    float: left;

    margin-right: 30px;

    width: 372px;

}

#dealer-left h4 {

    font-style: italic;

    font-weight: bold;

    margin-bottom: 0;

    margin-top: 0;

}

#dealer-left span {

    display: inline-block;

    margin-bottom: 20px;

}

#dealer-left .left {

    float: left;

    margin-right: 20px;

    width: 172px;

}

#dealer-left .right {

    float: left;

    width: 180px;

}

#dealer-right {

    border: 4px solid #FBFBFB;

    box-shadow: 0 1px 1px 0 #B3B3B3;

    display: inline-block;

    float: right;

    height: 140px;

    line-height: 140px;

    text-align: center;

    width: 140px;

}

#dealer-right img {

    vertical-align: middle;

}

#dealers-bottom {

    display: inline-block;

    width: 100%;

}

#dealers-bottom-left {

    float: left;

    width: 48%;

}

#dealers-bottom-right {

    float: right;

    width: 48%;

}

.dealer-contact {

    line-height: 1.2;

    margin-bottom: 20px;

}

.dealer-contact div {

    display: inline-block;

    font-weight: bold;

    width: 100%;

}

.dealer-contact a {

    color: #0092CF;

    text-decoration: underline;

}

.dealer-contact span {

    display: inline-block;

    width: 100%;

}

#stocking-dealers {

    display: inline-block;

    margin-bottom: 20px;

    width: 100%;

}



.submitParent, .divLink { 

    cursor:pointer;

}

/* End Find a dealer */







/* Purchasing */

#purchasing {

    display: inline-block;

    font-family: arial;

    padding: 18px;

    width: 400px;

}

#purchasing p {

    color: #6E6F70;

    font-size: 14px;

    font-weight: bold;

    margin-top: 0;

}

#purchasing form {

    display: inline-block;

    width: 100%;

}

#purchasing form label {

    color: #6E6F70;

    display: inline-block;

    font-weight: bold;

    margin-bottom: 5px;

}

#purchasing form input[type="text"] {

    border: none;

    border-top: 1px solid #c2c2c2;

    box-shadow: 0 0 0 1px #E2E2E2 inset;

    color: #6E6F70;

    font-family: arial;

    font-size: 14px;

    height: 27px;

    line-height: 27px;

    margin-bottom: 10px;

    padding: 0 5px;

    width: 390px;

}

#purchasing form textarea {

    border: none;

    border-top: 1px solid #c2c2c2;

    box-shadow: 0 0 0 1px #E2E2E2 inset;

    color: #6E6F70;

    font-family: arial;

    font-size: 14px;

    height: 143px;

    margin: 0;

    padding: 5px;

    resize: none;

    width: 390px;

}

#purchasing form input[type="submit"] {

    cursor: pointer;

    float: right;

    font-family: arial;

    height: 38px;

    line-height: 38px;

    margin-top: 15px;

}

/*.sbOptions{
	overflow:visible!important;
	z-index:9999999!important;	
}*/

.category-details{
	z-index:1!important;
}
/* End Purchasing */