﻿/* File Created: January 10, 2012 
 	Author : Mark Leeds
 	Updated January 19,2012
 * 
 * */
#DrivingSales{ display: block;float: left;}
#DrivingSales h1{font-size:24px; margin:0px 0px 3px 0px;padding:10px 0;}
#DrivingSales h4{display:block;margin:0px 0px 5px 0px;}
#DrivingSales ul{padding:0;margin:0;}
#DrivingSales ul li{float:left;}


/* -----------------------------
DRIVING SALES HOVER CARD CSS
--------------------------------*/
.DSHoverCard{display:block;position:relative;}
.ds-hc-wrapper{display:none;background:none !important;}
.ds-hc{float:left;display:block; width:250px; border:solid 1px #8c8c8c;padding:10px; -moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;box-shadow:5px 5px 5px #888;}
.ds-hc-title{
	font-weight:bold;
	color: #555;
	font-size:12px;
	display:block;
	font-style: normal;
}
.ds-hc-body{
	color:#222;
	display:block;
	margin:5px 0px 10px 0px;
	font-style: normal;
}
.ds-hc-footer{display:block;}
.ds-hc-left{text-align:left; display:inline-block;}
.ds-hc-right{
	text-align:right;
	display:inline-block;
	float:right;
	font-style: normal;
}
.ds-left-gutter{float:left;}

/* HOVERCARD JQUERY CSS */
.hc-name, a{ color: #2D5C93; }
.highlight{padding:5px; background:#ffffaa;margin-bottom:10px;font-weight:bold;}
.hc-preview {  /*position: absolute; ;float:left;*/display:block;position:absolute;}
.hc-name { font-weight:bold; position:relative; display:inline-block; }
.hc-wrapper{display:none;position:absolute;}
.hc-details {background:#FFFFFF; left:5px; top:20px; margin-right:0px; text-align:left; font-family:Sans-serif !important; font-size:12px !important; color:#666 !important; line-height:1.5em; border:solid 1px #8c8c8c; position:relative;-moz-border-radius:0px;-webkit-border-radius:3px;border-radius:0px;top:-25px;padding:10px;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;box-shadow:5px 5px 5px #888;/* display:none; */ width:250px;}
.hc-pic { width:70px; margin-top:-1em; float:right;  }
.hc-details-open-left { left: auto; right:-10px; text-align:right; margin-left:80px; margin-right:0; } 
.hc-details-open-left > .hc-pic { float:left; } 
.hc-details-open-top { bottom:-10px; top:auto; padding: 10px 10px 2em;} 
.hc-details-open-top > .hc-pic { margin-top:10px; float:right;  }
.hc-details .s-action{ position: absolute; top:8px; right:5px; } 
.hc-details .s-card-pad{ /*border-top: solid 1px #eee; margin-top:10px; padding-top:10px;*/ overflow:hidden; } 
.hc-details-open-top .s-card-pad { border:none; border-bottom: solid 1px #eee; margin-top:0;padding-top:0; margin-bottom:10px;padding-bottom:10px; }
.hc-details .s-card .s-strong{ font-weight:bold; color: #555; } 
.hc-details .s-img{ float: left; margin-right: 10px; max-width: 70px;} 
.hc-details .s-name{ color:#222; font-weight:bold;} 
.hc-details .s-loc{ float:left;}
.hc-details-open-left .s-loc{ float:right;} 
.hc-details .s-href{ clear:both; float:left;} 
.hc-details .s-desc{ float:left; font-family: Georgia; font-style: italic; margin-top:5px;width:100%;} 
.hc-details .s-username{ text-decoration:none;} 
.hc-details .s-stats { display:block; float:left; margin-top:5px; clear:both; padding:0px;}
.hc-details ul.s-stats li{ list-style:none; float:left; display:block; padding:0px 10px !important; border-left:solid 1px #eaeaea;} 
.hc-details ul.s-stats li:first-child{ border:none; padding-left:0 !important;}
.hc-details .s-count { font-weight: bold;} 

/* -----------------------------
DRIVING SALES MEGA HOVER CSS
--------------------------------*/

#DSHeader{display:block;position:relative;float:left;margin: 0px 0px 0px 0px;width:595px;}
#DSHeader .DSTitle{
	margin:0px 10px 0px 0px;
	padding: 0 0 2px;
	display:block;
	float:left;
}
#DSHeader .DSTitle a{
	text-decoration: none;
}
#DSHeader ul{}
#DSHeader ul li{list-style:none;float:left !important;display:block; padding-right:10px;}
.DSHeaderFoot{float:left;margin:0px 0px 0px 0px;}
/*#DSCategories{position:relative;margin: 0px 0px 40px 0px; border: 1px solid #8C8C8C;display: block;float: left;padding: 10px 20px 10px 20px;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;box-shadow:5px 5px 5px #888;}  */

#Vendor-Categories{z-index:9999; background:#ffffff; position:absolute;margin: 28px 0px 40px 0px; border: 1px solid #8C8C8C;float: left;padding: 18px 20px 18px 20px;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;box-shadow:5px 5px 5px #888;}

#Vendor-Categories ul li{list-style:none;float:none !important;display:block;line-height:20px;}
#Vendor-Categories ul li a{color:#2D5C93;}
#Vendor-Categories .column{float: left; margin-right:20px; margin-left:20px;}


/* #Vendor-Categories-Header{z-index:9999; background:#ffffff; position:absolute;margin: 28px 0px 40px 0px; border: 1px solid #8C8C8C;float: left;padding: 18px 20px 18px 20px;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;box-shadow:5px 5px 5px #888;} */
#Vendor-Categories-Header {
    background: #1f6aae;
    border: 1px solid #FFFFFF;
    box-shadow: 5px 5px 5px #888888;
    float: left;
    margin: -145px 100px 0;
    padding: 10px 10px;
    position: absolute;
    width: 380px;
    z-index: 9999;
    clear:both;
}

.rm-10{margin-right:10px !important;}
#Vendor-Categories-Header ul{width:165px !important;}
#Vendor-Categories-Header ul li{list-style:none;float:none !important;display:block;line-height:20px;font-weight: normal !important;}
#Vendor-Categories-Header ul li a{color:#2D5C93;display:block;float:left;width:165px !important;font-weight: normal !important;}
#Vendor-Categories-Header .column{float: left;display:block; width:165px !important; margin-right:20px; margin-left:10px;}
#Vendor-Categories-Header .wd-150{width:165px !important;}
.CategoryMenu{float:left;display:block;}
a.CategoryMenu {float:left !important;display:block;width:120px !important;}

.break{margin:10px 0px 10px 0px;display:block; position :relative; height:30px;}
.norm{margin-right:0px !important;}
.clearboth{clear:both;}
.Display-Block{display:block;}
.Display-None{display:none;}

/* -----------------------------
DRIVING SALES IMAGES CSS
--------------------------------*/
.left-arrow{background:url('../images/icons/arw-left.png'); width:9px; height:16px; background-repeat:no-repeat; z-index:50; margin: -5px 0 0 -3px;position:absolute;  }
.white-arrow{background:url('../images/icons/white-arrow.png'); width:6px; height:13px; background-repeat:no-repeat; float:left;margin-left:-42px; margin-top:4px;cursor:pointer;}

.btn-dn-off{background:url('../images/icons/btn-dn-off.png'); width:21px; height:23px; background-repeat:no-repeat; float:left; margin-top:6px;cursor:pointer;}
.btn-dn-off:hover{background:url('../images/icons/btn-dn-hover-on.png'); width:21px; height:23px; background-repeat:no-repeat; float:left; margin-top:6px;cursor:pointer;}

.btn-dn-click{background:url('../images/icons/btn-dn-click.png'); width:21px; height:23px; background-repeat:no-repeat;margin-top:11px;cursor:pointer;}
.btn-dn-hover{background:url('../images/icons/btn-dn-hover.png'); width:21px; height:23px; background-repeat:no-repeat;margin-top:11px;cursor:pointer;}
.btn-dn-hover-on{background:url('../images/icons/btn-dn-hover-on.png'); float:left; width:21px; height:23px; background-repeat:no-repeat;margin-top:11px;}
.btn-dn-clicked{position:relative; z-index: 10000;  background:url('../images/icons/btn-dn-clicked.png'); float:left; width:21px; height:23px; background-repeat:no-repeat;margin-top:6px;}
.icon-verified{background:url('../images/icons/icon-verified.png'); width:16px; height:18px; background-repeat:no-repeat;margin-right:5px;float:left; }
.icon-ds{background:url('../images/icons/icon-ds.png'); width:17px; height:17px; background-repeat:no-repeat;margin-right:5px;float:left;}
.icon-info{background:url('../images/icons/btn-info.png'); width:15px; height:15px; background-repeat:no-repeat;margin-right:5px;float:left;}

                             
/* -----------------------------
DRIVING SALES FONT COLORS CSS
--------------------------------*/
.fcgreen{
	color:#4ba14e;
	font-style: normal;
}
.fcblue{color:#3e628e;}

#profile{}
#verified{}

.vr-verified-jobtitle{float:left;display:block;margin:3px 2px 0px 0px;}
.show_more{text-align:center;}
#VendorRatingsFooterDisplay{text-align: right;}
#Loading{display:none;float:left;margin: 50px 10px 0 80px; width:359px;}
.AjaxLoader{
	background:url('../images/buttons/ajax-loader.gif'); width:32px; height:32px; background-repeat:no-repeat;
	margin: 15px 0px 0px 0px;
	float:left;
}
.AjaxText{
	font-style: italic;
	color:#666;
	float:left;
	margin:20px 10px 0px 10px;
	font-size: 15px;
	font-weight: bold;
}
.row-product-rating-footer{
	/* border:solid 1px #777777; 
	background : #e6e6e6; 
	padding:3px;
	* */
	color:#333333;
	background:url('../images/buttons/next-rating-button.png');
	background-repeat:no-repeat; 
	width:360px; height:23px; 
	cursor:pointer;
	
	float:left;
}
.loadingimage{
	background:url('../images/ajax-loader.gif'); width:128px; height:15px; background-repeat:no-repeat;
	margin: 4px 0 0;
    padding: 3px;
    float:right;	
}
#VendorRatingsFooterDisplay{
	color:#777777;
	font-style:italic;
	
}
/* -----------------------------
DRIVING SALES PAGINATION
--------------------------------*/
.pagination {font-size: 110%; font-weight: bold; text-align: center;}
.pagination a {text-decoration: none;border: solid 0px #AAE;color: #666666;}
.pagination a, .pagination span {padding: 0.3em 0.5em;margin-right: 5px;margin-bottom: 5px;}
.pagination .current {background:#FFFFFF;color: #888888;border: solid 0px #AAE;}
.pagination .current.prev, .pagination .current.next{color:#999;border-color:#999;background:#fff;}

/* -----------------------------
DRIVING SALES STATIC PAGINATION
--------------------------------*/
#pagingControls ul{display:inline;padding-left:0.5em}
#pagingControls li{display:inline;padding:0px}

.prev:hover {
	background: url(../images/pagination_sprite.png) no-repeat;
	background-position: 0px 0px;
	margin-left: 0;
}
.next:hover {
	margin-top:3px;
	background: url(../images/pagination_sprite.png) no-repeat;
	background-position: 0 -20px;
}
.prev,.back_link:hover {
	background: url(../images/pagination_sprite.png) no-repeat;
	background-position: 0 -40px;
	margin-left: 0;
}
.next,.forward_link:hover {
	margin-top:3px;
	background: url(../images/pagination_sprite.png) no-repeat;
	background-position: 0 -60px;
}
.norightmargin{margin-right:0px}
.noleftmargin{margin-left:0px}
.notopmargin{margin-top:0px}
/* -----------------------------
DRIVING SALES VENDOR RATINGS
--------------------------------*/
.vendor-wrapper{display:block; border:solid 1px #cccccc;float:left;}
#top-rated-vendor-list ul{list-style:none; float:left; display:block;}
#top-rated-vendor-list ul li{float:left;display:block;height:330px; width:204px; }
#top-rated-vendor-list{display:block; border:solid 0px #cccccc;float:left;padding:0px;width:650px;margin-bottom: 20px;}
#top-rated-vendor-list .vendor-group{display:block; float:left;}
#top-rated-vendor-list .column{float:left;display:block;}
#top-rated-vendor-list .vendor{display:block;height: 150px; width:250px;}
#top-rated-vendor-list .vendor-item{display:block;height: 160px; width:193px;}
#top-rated-vendor-list .title{width:203px;margin-bottom:5px;text-align:center;text-transform: uppercase; font-size: 12px; color:#888888;font-weight:bold; padding-top: 10px;}
#top-rated-vendor-list .logo{width:203px;display:block;float: left;height:140px; vertical-align: middle;}
#top-rated-vendor-list .logo img{display: block; margin: 0px auto; padding-top: 5px;}
#top-rated-vendor-list .bottom-border{border-bottom:solid 1px #CCCCCC;}
#top-rated-vendor-list .middle{border-right:solid 1px #CCCCCC; border-left:solid 1px #cccccc;margin:0px 10px;}
#top-rated-vendor-list .right-border{border-right:solid 1px #CCCCCC;}
#top-rated-vendor-list .margin-right-10{margin-right:10px;}
#top-rated-vendor-list .margin-left-10{margin-left:10px;}
#top-rated-vendor-list .margin-both{margin-right:10px; margin-left:10px;}
#top-rated-vendor-list .margin-top-10{margin-top:10px}
#top-rated-vendor-list .back-page{float:left;display:block;margin:143px 2px 0px 2px;width:16px;text-align:center;}
#top-rated-vendor-list .forward-page{float:left;display:block; margin:143px 2px 0px 2px;width:16px;text-align:center;}
    
/* -----------------------------
 * FILTER BY RATINGS ADJUSTED
 * ----------------------------- */
.FilterByDatesRatings{
	background:#FAFAFA !important;
    border: 1px solid #8C8C8C !important;
    box-shadow: 5px 5px 5px #888888 !important;
    clear: both !important;
    margin: 22px 0 0 -50px !important;
    padding: 20px !important;
    position: absolute !important;
    width: 165px !important;
    z-index: 50 !important;

}
.sort_by_adjust{width:140px !important; padding:3px 5px 3px 5px !important;}
.sort_by_title_adjust{width:119px !important}
.product_ratings_page{
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	clear: both;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 12px;
	padding: 7px 0px 5px 0px;
	width: 100%;
	color: #c86d26;
}
.product_ratings_results{
	font-size:10px;
	display:block;
	font-weight: bold;
	text-align:right;
	clear:both;
	padding:5px 0px 5px 0px;
	color: #999;
}



/* -----------------------------
 * CAROUSEL CSS
 */
.jcarousel-skin-ie7 .jcarousel-container {
   /*
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #D4D0C8;
    */
    border: 1px solid #CCCCCC;
}

.jcarousel-skin-ie7 .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 638px;
    padding: 10px;
}

.jcarousel-skin-ie7 .jcarousel-container-vertical {
    width: 638px;
    height: 354px;
    padding: 10px;
}

.jcarousel-skin-ie7 .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  638px;
    height: 330px;
}

.jcarousel-skin-ie7 .jcarousel-clip-vertical {
    width:  77px;
    height: 245px;
}

.jcarousel-skin-ie7 .jcarousel-item {
    width: 75px;
    height: 75px;
    border: 1px solid #fff;
}

/*
.jcarousel-skin-ie7 .jcarousel-item:hover,
.jcarousel-skin-ie7 .jcarousel-item:focus {
    border-color: #808080;
}
*/
.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 7px;
}

.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 7px;
	margin-right: 0;
}

.jcarousel-skin-ie7 .jcarousel-item-vertical {
    margin-bottom: 7px;
}

.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 163px;
    right: 5px;
    width: 13px;
    height: 17px;
    cursor: pointer;
    background: transparent url('../images/vendorratings/topvendorarrow-right.png') no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url('../images/vendorratings/topvendorarrow-left.png');
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-horizontal:focus {
    
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
    
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 163px;
    left: 5px;
    width: 13px;
    height: 17px;
    cursor: pointer;
    background: transparent url('../images/vendorratings/topvendorarrow-left.png') no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.gif);
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:focus {
   
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
    
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 13px;
    height: 17px;
    cursor: pointer;
    background: transparent url('../images/vendorratings/topvendorarrow-right.png') no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-ie7 .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}