﻿.SearchPage .SearchLinksTD{width:100px;padding-right:5px;}
.SearchPage .SearchLinks{text-decoration:none;padding:3px;}
.SearchPage .SearchLinks:hover{text-decoration:none;background:#22A2E7;}
.SearchPage .SearchLinks:hover a{color:White;}
.SearchPage .SearchLinks a{text-decoration:none;}
.SearchPage .FollowDiscount{padding:5px;padding-right:0;color:red;font-weight:bold;margin-top:5px;margin-bottom:5px;width:280px}
.SearchPage p{font-size:14px;text-align:right;}
.SearchPage div{text-align:right;}
.SearchPage td{text-align:right;}

.SearchPage div.pagination {
	padding:3px;
	margin:3px;
	text-align:right;
}

.SearchPage div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	text-decoration: none; 
	color: #2e6ab1;
}
.SearchPage div.pagination a:hover, div.pagination a:active {
	border: 1px solid #2b66a5;
	color: #000;
	background-color: lightyellow;
	
}
.SearchPage div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid navy;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #FFF;
}
.SearchPage div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #929292;
	color: #929292;
}

.SearchPage .basic-Cube 
{
    padding:15px;
	margin-top: 0px; 
	margin-bottom: 15px; 
	background: rgb(255, 255, 255); 
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;	
    border-bottom:1px solid #EEEEEE;
    border-right:1px solid #EEEEEE;
	/*
	box-shadow: 0px 1px 1px rgba(0,0,0,0.15), -1px 0px 0px rgba(0,0,0,0.03), 1px 0px 0px rgba(0,0,0,0.03), 0px 1px 0px rgba(0,0,0,0.12); 
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12); 
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12);
*/
}

.SearchPage .ProviderDetails
{
    border-left:1px solid #22A2E7;
}

.MoreDetailsDiv
{
    display:none;
    position:absolute;
    z-index:900000;
}

.arrow-up {
	width: 0; 
	height: 0; 
	/*
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 15px solid silver;
    */

border-style: solid;
border-width: 0 10px 12px 10px;
border-color: transparent transparent navy transparent;
line-height: 0px;
_border-color: #000000 #000000 navy #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
margin-right:10px;
	
}


.arrow-down {
	width: 0; 
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	
	border-top: 20px solid #f00;
}

.arrow-right {
	width: 0; 
	height: 0; 
	border-top: 60px solid transparent;
	border-bottom: 60px solid transparent;
	
	border-left: 60px solid green;
}

.arrow-left {
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 
	
	border-right:10px solid blue; 
}

.RowBox {
 color: #777;
 padding: 5px 5px 5px 5px;
 text-align: center;
 border: 1px solid #cdcdcd;
 text-decoration: none;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px; 
}    

.RowBox:hover {
 background: #EEEEEE;
 border: 1px solid #555555;
 text-decoration: none;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px; 
}

.RowBoxSelected 
{
 color: white;
 padding: 5px 5px 5px 5px;
 text-align: center;
 background: #46629C;
 border: 1px solid #555555;
 text-decoration: none;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px; 
}

.RowBoxNavy {
 color: #777;
 padding: 5px 5px 5px 5px;
 text-align: center;
 border: 1px solid navy;
 text-decoration: none;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px; 
}    

.RowBoxNavy:hover {
 background: #EEEEEE;
 border: 1px solid navy;
 text-decoration: none;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px; 
}


.RowBoxNoBorder {
 color: #777;
 padding: 5px 5px 5px 5px;
 text-align: center;
 text-decoration: none;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px; 
}    

.RowBoxNoBorder:hover {
 background: #EEEEEE;
 text-decoration: none;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px; 
}

.RowBoxNoBorderClear {
 color: #777;
 padding: 5px 5px 5px 5px;
 text-align: center;
 text-decoration: none;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px; 
}    

.RowBoxNoBorderClear:hover {
 text-decoration: none;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px; 
}


@media (max-width: 767px) 
{
    .SearchPage .LeftBar
    {
        display:none;
    }

    .SearchPage .ProviderCats
    {
        display:none;
    }

    .SearchPage .SearchLinksTD
    {
        display:none;
    }

    .SearchPage .SubCatsList
    {
        display:none;
    }

    .SearchPage .ProviderDetails
    {
        border-left:0;
    }
    
    
}
