/* NevadaBestDeals.com layout  */
/* Last updated 04 April 2007 */ 

/*
COLOR PALETTE
-------------
#fff		- white
#000		- black
#444		- text grey
#f5f5f5     - light grey background color
#E0691A     - link - orange
#6C757A     - link hover - dark orange
#133AB4        - link blue
#FF9148     - orange - nav bar
#18618C     - dark blue border
#D6E4EF     - light blue background color

*/

/* (CC) 2004-2005 Tantek Celik. Some Rights Reserved.             */
/* Purpose: undo some of the default styling of common (X)HTML browsers */
/*:link,:visited { text-decoration:none }*/
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code,kbd { font-size:1em; }
dl,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img,abbr { border:0 }
address,abbr { font-style:normal }

/* ---------------------------------------------------------------- */ 
/* GLOBAL */
/* ---------------------------------------------------------------- */

body { 
	    font: .7em Arial, "Trebuchet MS", Tahoma, sans-serif; 
	    line-height: 1.6em;
	    background: #fff; 
	    color: #444; 
        }
h1  {
        margin: 5px 0 0 0px;
        font: bold 2.1em Arial, Sans-Serif;
        letter-spacing: -1px
        }
h2 {
        font-size: 14px;
        font-weight: bold;
        }
p {
        margin: 0px 0px 5px;
        }

        
/* ---------------------------------------------------------------- */ 
/* LINKS */
/* ---------------------------------------------------------------- */
        
a, a:hover, a:active, a:visited {	
        color: #133AB4;
        text-decoration:underline;
        }
a:hover { color: #6C757A;
        text-decoration:underline;
        }

#leftsidebar a {color: #E0691A;}
#leftsidebar a:hover {color: #6C757A;}

/* ---------------------------------------------------------------- */ 
/* LAYOUT */
/* ---------------------------------------------------------------- */

#content {
        width:100%;
        }
#masthead {
        margin:5px 10px 5px 10px;
        }
img#logo {
        }
#leftsidebar {
        float: left;
        margin:0;
        width:143px;
        background-color: #f5f5f5;
        }
#leftsidebar h3,#rightsidebar h3 {
        background-color: #6c757a;
        font: bold 1em Tahoma, Arial, Sans-Serif;
        color: #fff;
        padding:5px;
}
#leftsidebar ul {
        margin:10px;
        }
#leftsidebar ul li {
        line-height: 1.4em;
        }
#leftsidebar ul li a {
        text-decoration:underline;
        }
#main {
        margin: 10px 190px 10px 170px;
        text-align:center;
        }
#rightsidebar {
        float:right;
        width:180px;
        text-align:center;
        } 
#rightsidebar img {
        margin: 5px 0 5px 0;
        }    
#footer {
        padding: 10px 0 10px 0;
        clear: both;
        border-top: #ccc 1px solid;
        line-height: 1.8em;
        text-align: center
        }
#footer a {
        color: #808080
        }
#disclaimer {
        font-size: 10px;
        line-height:1em;
        margin:30px 10px 10px 10px;
        }

/* ---------------------------------------------------------------- */ 
/* HOME PAGE */
/* ---------------------------------------------------------------- */      

.panel {
        float: left;
        width: 33%;
        }
.panel p {
        text-align:left;
        margin-left:30px;
        }     
#home h1 {
        color:#000;
        font: bold 32px "Trebuchet MS", "Arial", sans-serif;
        }        
        
/* ---------------------------------------------------------------- */ 
/* Vehicle Detail PAGE */
/* ---------------------------------------------------------------- */      

#vehicle table.specs {

        }
#vehicle table.specs th {
        text-align:left;
        }
#vehicle table.specs td {
        padding: 0 5px 0 5px;
        }
#vehicle table.specs td.odd {
        background-color:#efefef;
        }
#vehicle h2 {
        font-size: 14px;
        font-weight: bold;
        margin: 10px 0 5px 0;
        border-bottom: 2px solid #333;
        }   

/* ---------------------------------------------------------------- */ 
/* Ajax Popup PAGE */
/* ---------------------------------------------------------------- */      

.ajaxpopup {
        border: 2px solid #000;
        font-size:11px;
        display:table-cell;
        background-color:#efefef;
        line-height:0.5em;
        }
.ajaxpopup th {
        text-align:left;
        vertical-align:top;
        border:0px;
        }
        
/* ---------------------------------------------------------------- */ 
/* Service Directory List PAGE */
/* ---------------------------------------------------------------- */      

#services h2{
        margin: 10px 0 5px 0;
        border: 1px solid #333;
        background-color:#efefef;
        padding: 2px 0 2px 5px;
        clear:both;
        }
#services ul li {
        width:150px;
        height: 40px;
        display:block;
        overflow:hidden;
        float:left;
        line-height:1.2em;
        }
#services ul li a {
        font-weight:bold;
        text-decoration:underline;
        }

/* ---------------------------------------------------------------- */ 
/* Service Directory Detail PAGE */
/* ---------------------------------------------------------------- */      

#service #specials,
#service #specials h2 {
        font-size: 1.5em;
        line-height: 1.5em; 
        }
#service #details {
        border:1px solid #18618C;
        background-color:#FFFFFF;
        width:100%;
        font-size: 1.2em;
        }
#service #details a {
        text-decoration:underline;
        }
#service #details td {
        vertical-align:top;
        }
        
/* ---------------------------------------------------------------- */ 
/* Sell PAGE */
/* ---------------------------------------------------------------- */      

#sell {
	FONT-SIZE: 1.2em
}
#sell UL {
	LIST-STYLE: square url(../images/bullet_orange.gif) outside
}
#sell UL LI {
	MARGIN-LEFT: 5%
}
#sell TH {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; TEXT-ALIGN: right
}
#sell TABLE IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
#sell TH {
	VERTICAL-ALIGN: top
}
#sell TD {
	VERTICAL-ALIGN: top
}
#sell #image_upload TD {
	BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 1px solid; BORDER-LEFT: #444 1px solid; BORDER-BOTTOM: #444 1px solid; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: center
}
           
/* ---------------------------------------------------------------- */ 
/* NAVIGATION */
/* ---------------------------------------------------------------- */        
        
#bar {
        clear: both;
        font-size: 1.1em;
        background: url(../images/layout/menubg.gif) repeat-x;
        color: #fff;
        height: 27px;
        }
#bar #mainmenu
{
	text-align:center;
}
#bar #mainmenu DIV
{
}
#bar ul {
        position:absolute;
        left:250px;
        }
#bar li {
        padding:7px 12px 5px 12px;
        float:left;
        color: #ffeadc;
        }
#bar li.active {
		background: #E0691A url("../images/bar.gif") repeat-x; 
		color: #fff;
		font-weight: bold; 
        padding: 7px 18px 5px 18px;
        }
#bar LI A
{
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#bar LI A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #e0691a
}

/* MY ACCOUNT NAVIGATION */

#ddcolortabs {
        margin-left: 4px;
        padding: 0;
        width: 95%;
        background: transparent;
        voice-family: "\"}\"";
        voice-family: inherit;
        padding-left: 5px;
        }
#ddcolortabs ul{
        font: bold 11px Arial, Verdana, sans-serif;
        margin:0;
        padding:0;
        list-style:none;
        }
#ddcolortabs li{
        display:inline;
        margin:0 2px 0 0;
        padding:0;
        text-transform:uppercase;
        }
#ddcolortabs a{
        float:left;
        color: white;
        background: #E97D36 url(../images/color_tabs_left.gif) no-repeat left top;
        margin:0 2px 2px 0;
        padding:0 0 1px 3px;
        text-decoration:none;
        letter-spacing: 1px;
        }
#ddcolortabs a span{
        float:left;
        display:block;
        background: transparent url(../images/color_tabs_right.gif) no-repeat right top;
        padding:4px 9px 2px 6px;
        }
#ddcolortabs a span{
        float:none;
        }
#ddcolortabs a:hover{
        background-color: #FFAC75;
        }
#ddcolortabs a:hover span{
        background-color: #FFAC75;
        }
#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
        background-color: #FFAC75;
        }

/* ---------------------------------------------------------------- */ 
/* MyAccount PAGES */
/* ---------------------------------------------------------------- */      
#myaccountpages, #myaccountbox
{
        padding: 10px; /* Changed from 20px so that the right border isn't cut off by ads */
        width: 95%;
        margin-top: 1px;
}

#myaccountbox{
        clear: both;
        border: 2px solid #E97D36; /*Remove this to remove border between bar and tabs*/
        }

        
/* ---------------------------------------------------------------- */ 
/* UTILITY */
/* ---------------------------------------------------------------- */

.spacer {
        clear:both;
        }
.blue_box {
        border:1px solid #18618C;
        background-color:#D6E4EF;
        padding:10px;
        }
.grey_box {
        border:1px solid #999;
        background: url(../images/bg_grey_top.gif) top left repeat-x;
        }
.grey_box_border {
        border:1px solid #fff;
        padding:25px 15px 25px 15px;
        background: url(../images/bg_grey_bottom.gif) bottom left repeat-x;
        }
        

.vehicle_list a:link {
	color: #718ABE;
	text-decoration: none;
}

.vehicle_list a:visited {
	color: #718ABE;
	text-decoration: none;
}

.vehicle_list a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}
        
        
div.pagination {
	padding: 3px;
	margin: 3px;
}
		
div.pagination a {
	/* padding: 2px 5px 2px 5px;*/
	margin: 2px;
	/*border: 1px solid #AAAADD;*/
	text-decoration: none; /* no underline */
	color: #718ABE;
}
		
div.pagination a:hover, div.pagination a:active {
	/*border: 1px solid #000099;*/
	color: #000;
}

div.pagination span.current {
	/*padding: 2px 5px 2px 5px;*/
	margin: 2px;
	/*border: 1px solid #000099;*/
	font-weight: bold;
	/*background-color: #000099;*/
	color: #000000;
}
div.pagination span.disabled {
    position : absolute;
    left:0px;
    top:-500px;
    width:1px; 
    height:1px; 
    overflow:hidden;
}

div.pagination span.prefix {
	padding: 2px 5px 2px 2px;
	margin: 2px;	
	color: #000000;
}


/*div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}
*/