@charset "utf-8";
/* CSS Document */
/* 
@import url('_css/techqa.css');
*/

html{font-size:16px;}
*, .Normal{font-family:Verdana, Arial, Helvetica, sans-serif; color:#b5b5b5; margin:0; padding:0;}


body{background:#000; font-size:0.8em; line-height:1.5em;}
img{border:0;}

h1,h3,h4,h5,h6,.Head{ font-family:"Arial Narrow",Arial, Helvetica, sans-serif; color:#b99251; font-weight:bold;}
a, a:link, a:active, a:visited{color:#B99251}
a:hover{text-decoration:underline; color:#eee}
input{color:#666;}
a:active, a:focus{outline:none;}
.DNNEmptyPane{display:none;}

td{text-align:left; vertical-align:top;}

h1 {
margin:0 0 10px;
}

h2 {
font-size:14px;
color:#b4b5b5;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
margin:4px 0 6px; 
}

h3 {
font-size:12px;
color:#b99251;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
margin:4px 0 6px; 
}

h4 {
color:#B4B5B5;
font-size:11px;
color:#b4b5b5;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
}

hr {
	color:#333333;
	background-color:#333333;
	height:1px;
	border:0;
	margin:10px 0;
}

.img_pad_right {
	padding:5px 0 15px 15px;
}

ol {
padding-left:20px;
}

ol li {
margin-bottom:8px;
}

.Contacts2Columns {
border-top:1px solid #333333;
border-left:1px solid #333333;
margin-bottom:15px;
}

.contact_cell1, .contact_cell3, .contact_cell4, .contact_cell5, .contact_cell1_alt, .contact_cell3_alt, .contact_cell4_alt, .contact_cell5_alt {
padding:5px;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
}

.contact_cell2, .contact_cell2_alt {
border-bottom:1px solid #333333;
padding:5px;
}

.contact_cell4, .contact_cell5, .contact_cell1_alt, .contact_cell3_alt, .contact_cell2_alt {
background:#0e0e0e;
}

.p_dates {
border-top:1px solid #212020;
border-left:1px solid #212020;
margin-bottom:15px;
}

.p_dates th {
background:#212020;
}

.p_dates td {
border-right:1px solid #212020;
border-bottom:1px solid #212020;
padding:8px;
}

#content .p_dates p {
margin:0;
}

.p_autocross {
border-top:1px solid #212020;
border-left:1px solid #212020;
margin-bottom:15px;
}

.p_autocross th {
background:#0e0e0e;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:8px;
}

.p_autocross td {
border-right:1px solid #212020;
border-bottom:1px solid #212020;
padding:8px;
}

#content .p_autocross p {
margin:0;
}

.p_autocross2 {
border-top:1px solid #212020;
border-left:1px solid #212020;
margin-bottom:15px;
}

.p_autocross2 th {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:8px;
color:#B5B5B5;
border-right:1px solid #212020;
border-bottom:1px solid #212020;
}

.p_autocross2 td {
border-right:1px solid #212020;
border-bottom:1px solid #212020;
padding:8px;
}

#wrap,#h-wrap{width:890px; margin:0 auto;}

#h-wrap #header{background:#000 url(_i/1.jpg) no-repeat; width:890px; height:500px; position:relative;}
#h-wrap #header #flash{position:absolute; left:0; top:0; z-index:1}
#h-wrap #header #headercontent{position:absolute; left:0; top:0; z-index:2; width:890px; height:500px;}

#wrap #header{ background:#000 url(_i/Inner_header_bg.jpg) no-repeat; width:890px; height:190px;}

#nav{width:836px; height:30px; background:#d8d9db; margin:0 auto; clear:both; positionrelative;}
#lxTdnn_TopNav{position:absolute; width:1028px;}

#logo-utilities{width:836px; overflow:visible; margin:0 auto;  clear:both; line-height:1em;}
#logo{width:300px; float:left; padding:10px 0 0;}
#logo img{border:0;}
#utilities{text-align:right; padding-right:10px;padding-top:0px; float:right;}


#h-wrap #search {*padding-left:713px;}
#search {margin:48px 0 0 0px;padding-left:740px; height:16px; width:154px; display:block; position:absolute;}
#search input{cursor:text; width:100px; *width:100px; height:13px; margin:0 0 0 0px; float:left; font-size:10px;padding:0 3px 0 3px; border:1px solid #ccc;}
#search #searchgo{width:16px; height:16px; display:block; overflow:hidden; margin:0; background:url(_i/go.gif) no-repeat; float:left; }
#search #searchgo a{display:block;padding-top:16px;}


#footer{font-size:9px; color:#6a6a6a;padding-bottom:20px;clear:both;}
#footer a{font-size:10px; color:#B99251;}
#footer_left {
float:left;
}

#footer_right {
float:right;
}

.joinform h3 {
font-size:15px;
}

.joinform label {
font-size:11px;
}

.joinform input.joinbox {
font-size:10px;
background:#eeeeee;
border:#ffffff 1px solid;
padding:2px;
}

.joinform td {
padding-bottom:5px;
}

.joinform .joinradio input {
margin-right:3px;
}

#content p {margin:0px 0 15px; font-size:12px;}

ul {margin:10px 0;padding-left:15px;}
ul li {background:url(/portals/0/images/content_li.gif) no-repeat 0 5px;padding-left:12px;list-style:none;font-size:12px;}

/* tabbed buttons */
a.utility-button {
	cursor:pointer; 
	line-height:16px;
	background: url(_i/util-right.gif) no-repeat right top; 
	padding-right:10px; 
	vertical-align:middle;
	display:block; /*opera
	display:inline-block; 
	display:-moz-inline-box;  */
	float:right;
	text-decoration:none;
	color:#fff;
	font-size:0.7em;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:5px;
}

a.utility-button span { 
	background:url(_i/util-left.gif) no-repeat left top; 
	height:16px;
	display:block;
	display:inline-block;
	padding-left:10px; 
	line-height:16px;
	color:#fff;
        font-family:Arial,Helvetica,Sans-Serif;
}

a.utility-button:hover {/*background-position:right -30px;*/ color:#eee;}
a.utility-button:hover span {/*background-position:right -30px;*/ color:#eee;}

/* Control Panel */
.ControlPanel, .PagingTable {
background-color:#FFFFFF;
border:1px solid #003366;
width:100%;
color:#333;
}

.ControlPanel .Normal, .ControlPanel *{color:#333;}

/* Home Page Panes */

#HomePanes{ overflow:auto; clear:both;}
#HomePanes p{font-size:12px; line-height:1.5em;}
#HomePanes .leftpane{width:288px; min-height:200px; float:left; border:0px; margin-right:9px;}
#HomePanes .centerpanne{width:288px; min-height:200px; float:left; border:0px; margin-right:9px;}
#HomePanes .rightpane{width:288px; min-height:200px; float:left; border:0px;}
#HomePanes .centerwide{width:590px; min-height:200px; float:left; border:0px;}

.hometitle{background:#212020; overflow:auto; padding:3px 6px;}
.hometitle h2{ font-size:15px; color:#747576; float:left; margin:0;}
.hometitle a{ color:#b99251; float:right;}

/* Inner Panes */

#InnerPanes{ /*overflow:auto;*/ clear:both;}
#InnerPanes .contentpane{width:589px; padding-right:20px; min-height:200px; float:left; border:0px; margin-right:6px; border-right:1px dotted #212020}
#InnerPanes .rightpane{width:259px; float:right; border:0px;}

/* Inner 3 Panes */

#Inner3Panes{ overflow:auto; clear:both;}
#Inner3Panes .leftpane{width:105px; min-height:200px; float:left; border:0px; margin-right:4px;}
#Inner3Panes .contentpane{width:500px;float:left; border:0px; margin-right:6px; border-right:1px dotted #212020}
#Inner3Panes .rightpane{width:275px; min-height:200px; float:left; border:0px;}


.breadcrumb {
	margin-bottom:10px;
color:#656565;
font-size:10px;
}

.breadcrumb a {
color:#B99251;
}

/*~~~~~~r2i forms~~~~~~*/
.reportsform ul li {
	background: none;
}
.required {
	color: red;
	
}
.labels {
	width: 100px;
	display:block;
	float: left;
}
.inputs {
	width: auto;
	display:block;
	float: left;
}

.inputs #txtsubject {
	width: 310px;
	
}


.submit .btn {
	padding: 1px 5px 1px 5px;
	margin: 0 5px;
/*	background: #B99251;
	font: bold 'Arial Narrow', Arial, Helvetica, sans-serif;
	color: #000;
	border: 1px solid #ccc;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;*/

} 

.reqhidden {
	display:inline;
	padding: 0 0 0 5px;
	color: red;
}

.reportsform textarea {
	background: url(images/PCALogoForm.gif) center center no-repeat;

}

/***********************************************************/
/*              T O P   N A V I G A T I O N                */
/***********************************************************/

.jqueryslidemenu{
font: bold 11px Arial;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
list-style-type: none;
position: relative;
display: inline;
float: left;
background:none;padding:0;

}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #d8d9db url(_i/root-seperator.gif) no-repeat right top; /*background of tabs (default state)*/
color: white;
padding: 6px 18px 6px 19px;
/*border-right: 1px solid #778;*/
color: #2d2b2b;
text-decoration: none;
font-family:Arial,Helvetica,Sans-Serif;
}

.jqueryslidemenu ul li:last-child a{
background: #d8d9db url(_i/root-seperator.gif) no-repeat right -60px;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #747576;
}

.jqueryslidemenu ul li a:hover{
background: #d8d9db url(_i/root-selected.gif) no-repeat right top; /*tab link background during hover state*/
color: #747576;
}

.jqueryslidemenu ul li:last-child a:hover{
background: #d8d9db url(_i/root-selected.gif) no-repeat left top; /*tab link background during hover state*/
color: #747576;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
border-left:1px solid gray;
border-top:1px solid gray;
}

.jqueryslidemenu ul li ul li a, .jqueryslidemenu ul li:last-child ul li a, .jqueryslidemenu ul li ul li:last-child a{
background:#fff;
}



.jqueryslidemenu ul li ul li a:hover, .jqueryslidemenu ul li:last-child ul li a:hover, .jqueryslidemenu ul li ul li:last-child a:hover{
background:#d8d9db;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border: 1px solid gray;
border-left:none;
border-top:none;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 9px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}




/***********************************************************/
/*  H O M E   F O O T E R   I M A G  E   S C R O L L E R   */
/***********************************************************/


/* outmost wrapper element, containing all elements  */
#scrollable {

	width:890px;
	height:65px;
	margin-top:15px;

}

/* container for the scrollable items */
#scrollable div.items {
	height:45px;	
	/*margin-left:8px;*/
	float:left;
	margin: 0 10px;
	width:844px !important;
	padding:0;
	*margin-top:-2px;
}
#scrollable div.navi {
	visibility: hidden;
}

/* single item */
#scrollable div.items a {
	display:block;
	float:left;
	text-align:center;
	margin:0 13px;
	padding: 0;
	border:1px solid #000;
}

#scrollable div.items a:hover {
	color:#999;	
	border:1px solid #212020;
}

#scrollable div.items a.active {
	/*background-position:-174px 0;		*/
	color:#555;
	cursor:default;
}


#scrollable a.bbs {
	background: url(_i/logos/bbs.gif) no-repeat center 0;
}
#scrollable a.bbs:hover {
	/*background-position: center -33px;*/
}

#scrollable a.DrColorChip {
	background: url(_i/logos/DrColorChip.gif) no-repeat center 0;
}
#scrollable a.DrColorChip:hover {
	/*background-position: center -33px;*/
}

#scrollable a.Performance {
	background: url(_i/logos/Performance.gif) no-repeat center 0;
}
#scrollable a.Performance:hover {
	/*background-position: center -33px;*/
}

#scrollable a.WheelEnhancement {
	background: url(_i/logos/WheelEnhancement.gif) no-repeat center 0;
}
#scrollable a.WheelEnhancement:hover {
	/*background-position: center -33px;*/
}

#scrollable a.Yokohama {
	background: url(_i/logos/Yokohama.gif) no-repeat center 0;
}
#scrollable a.Yokohama:hover {
	/*background-position: center -33px;*/
}


/* next / prev buttons */
#scrollable a.prev, #scrollable a.next {
	background:url(_i/logos/leftArrow.gif) no-repeat;
	display:block;
	width:11px;
	height:39px;
	float:left;	
	margin:0;
	cursor:pointer;
	border:1px solid #212020;
}

#scrollable a.next {
	background-image:url(_i/logos/rightArrow.gif);	
}

#scrollable a.prev:hover {
	/*background-position:0 0;	*/	
}

#scrollable a.next:hover {
	/*background-position:0 0;	*/	
}


/* navigator */
#scrollable div.navi {
	position:relative;
	top:-30px;
	left:310px;
	margin-left:-50px;
	width:50px;
	height:0px;
}


/* items inside navigator */
#scrollable div.navi span {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(/img/playlist/dots.png) 0 0 no-repeat;     
	cursor:pointer;
}

#scrollable div.navi span:hover {
	background-position:0 -8px;      
}

#scrollable div.navi span.active {
	background-position:0 -16px;     
} 


/* Calendar */

#Pages_Sales_CalendarContainerBubble{position:absolute;}

#Pages_Sales_CalendarContainerDisplay{
position:absolute;
z-index:2000;
display: none;
left:0;
bottom:209px;
}

#Pages_Sales_CalendarContainerDisplay *{color:#333;}

.leftCallout{
float: left;
background: url(popup_arrow.png) no-repeat 0 50%;
_background: url(popup_arrow.gif) no-repeat 0 50%;
width: 16px;
height:172px;
}

.rightCallout{
float: left;
background: #ffffff;
border-top: solid 1px #9ebbdf;
border-right: solid 1px #9ebbdf;
border-bottom: solid 1px #9ebbdf;
height:150px;
width:200px;
padding: 10px;
}

.bubble {background: transparent; width:259px; }
.bubble span.s1 {display:block; width:0; height:0; color:#999; overflow:hidden;
border-top:12px solid #ccc; border-left:12px dotted transparent; border-right:12px dotted
transparent; margin-left:50px;}
.bubble span.s2 {display:block; width:0; height:0; color:#000; overflow:hidden;
border-top:10px solid #ffffff; border-left:10px dotted transparent; border-right:10px dotted
transparent; margin-left:52px; margin-top:-15px;}
.b1, .b2, .b3, .b4, .b5, .b6, .b7 {display:block; overflow:hidden; font-size:0;}
.b1, .b2, .b3, .b4, .b5, .b6 {height:1px;}
.b4, .b5, .b6, .b7 {background:#999; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.b1 {margin:0 8px; background:#ccc;}
.b2 {margin:0 6px; background:#ccc;}
.b3 {margin:0 4px; background:#ccc;}
.b4 {margin:0 3px; background:#ffffff; border-width:0 5px;}
.b5 {margin:0 2px; background:#ffffff; border-width:0 4px;}
.b6 {margin:0 2px; background:#ffffff; border-width:0 3px;}
.b7 {margin:0 1px; background:#ffffff; border-width:0 3px; height:2px;}
.bubble_content {display:block; background:#ffffff; border:3px solid #ccc; border-width:0 3px;
color: #000000; padding:5px;}
.bubble_content p{
margin: 0;
}

.closeBtn{
float: right;
margin: 0 5px 0 0;
}

.clear {    
content:".";
display: block;
height: 0;
clear:both;
visibility:hidden;
}
.yui-skin-sam {width:259px;font-size:11px;margin-top:10px;}
.yui-calcontainer{_overflow:hidden;}
.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0;}
.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}
.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}
.yui-calcontainer .title{position:relative;z-index:1;}
.yui-calcontainer .close-icon{position:absolute;z-index:0;text-indent:-10000em;overflow:hidden;}
.yui-calendar{}
.yui-calendar .calnavleft{position:absolute;z-index:0;text-indent:-10000em;overflow:hidden;}
.yui-calendar .calnavright{position:absolute;z-index:0;text-indent:-10000em;overflow:hidden;}
.yui-calendar .calheader{position:relative;width:100%;text-align:center;}
.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:1;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}
.yui-calcontainer .yui-cal-nav{position:absolute;z-index:2;top:0;display:none;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}
.yui-calendar .calbody a:hover{background:inherit;}
p#clear{clear:left;padding-top:10px;}
.yui-skin-sam .yui-calcontainer{padding:0px;width:239px;border:#212020 10px solid;}
.yui-skin-sam .yui-calcontainer.multi{padding:0 5px 0 5px;}
.yui-skin-sam .yui-calcontainer.multi .groupcal{background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0;}
.yui-skin-sam .yui-calcontainer .title{background:url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;border-bottom:1px solid #ccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}
.yui-skin-sam .yui-calcontainer.multi .title{margin:0 -5px 0 -5px;}
.yui-skin-sam .yui-calcontainer.withtitle{padding-top:0;}
.yui-skin-sam .yui-calcontainer .calclose{background:url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}
.yui-skin-sam .yui-calendar{width:100%;border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0;}
.yui-skin-sam .yui-calendar .calhead{background:transparent;border-bottom:#212020 1px solid;vertical-align:middle;padding:0;}
.yui-skin-sam .yui-calendar .calheader{background:transparent;font-weight:normal;padding:3px 0;text-align:center; color: #b99251; font-size:11px;}
.yui-skin-sam .yui-calendar .calheader img{border:none;}
.yui-skin-sam .yui-calendar .calnavleft{background:url(/portals/0/images/cal_leftarrow.gif) no-repeat 0 2px;width:18px;height:16px;top:0;bottom:0;left:-10px;margin-left:10px;cursor:pointer;}
.yui-skin-sam .yui-calendar .calnavright{background:url(/portals/0/images/cal_rightarrow.gif) no-repeat 0 2px;width:18px;height:16px;top:0;bottom:0;right:-10px;margin-right:10px;cursor:pointer;}
.yui-skin-sam .yui-calendar .calweekdayrow{font-size:11px; font-weight:normal; padding:3px 0;}
.yui-skin-sam .yui-calendar .calweekdayrow th{font-size:11px; font-weight:normal; padding:3px 0; background:none;}
.yui-skin-sam .yui-calendar .calweekdaycell{color:#515151;font-weight:normal;text-align:center;width:2em;}
.yui-skin-sam .yui-calendar .calfoot{background-color:#f2f2f2;}
.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:none;}
.yui-skin-sam .yui-calendar .calrowhead{text-align:right;padding:0 2px 0 0;}
.yui-skin-sam .yui-calendar .calrowfoot{text-align:left;padding:0 0 0 2px;}
.yui-skin-sam .yui-calendar td.calcell{border:1px solid #212020;background:#141313;padding:1px;height:26px;line-height:18px;text-align:center;white-space:nowrap;font-size:10px;}
.yui-skin-sam .yui-calendar td.calcell a{color:#515151;display:block;text-decoration:none;}
.yui-skin-sam .yui-calendar td.calcell.today{background-color:#000;}
.yui-skin-sam .yui-calendar td.calcell.today a{background-color:#000;color:#999;}
.yui-skin-sam .yui-calendar td.calcell.oom{background-color:#000000;color:#2a2a2a;cursor:default;}
.yui-skin-sam .yui-calendar td.calcell.selected{background-color:#212020;color:#ad884c;}
.yui-skin-sam .yui-calendar td.calcell.selected a{background-color:#212020;color:#ad884c;}
.yui-skin-sam .yui-calendar td.calcell.calcellhover{background-color:#212020;color:#ad884c;cursor:pointer;}
.yui-skin-sam .yui-calendar td.calcell.calcellhover a{background-color:#212020;color:#ad884c;}
.yui-skin-sam .yui-calendar td.calcell.previous{color:#e0e0e0;}
.yui-skin-sam .yui-calendar td.calcell.restricted{text-decoration:line-through;}
.yui-skin-sam .yui-calendar td.calcell.highlight1{background-color:#ffd042;}
.yui-skin-sam .yui-calendar td.calcell.highlight2{background-color:#ffd042;}
.yui-skin-sam .yui-calendar td.calcell.highlight3{background-color:#ffd042;}
.yui-skin-sam .yui-calendar td.calcell.highlight4{background-color:#ffd042;}
.yui-skin-sam .yui-calendar a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1;}
.yui-skin-sam .yui-calendar a.calnav:hover{background:url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;border-color:#A0A0A0;cursor:pointer;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}
.yui-skin-sam .yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2;}
.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav{top:4.5em;}
.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{text-align:center;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#EDF5FF;border-top:1px solid black;display:none;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69;border:1px solid #000;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc{width:4em;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#426fd9;background:url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff;}
	

.newsitem{background:#222; padding:10px;}
.newsitemalt{background:#111;padding:10px;}
.rightnav{margin-bottom:10px;}
.rightnav a{display:block; border-top:1px dotted #222; padding:2px 6px}
.rightnav a#active{font-weight:bold; color:#ccc;}

a.CommandButton:hover {
color:#333333;
}

.pca_results {
margin-bottom:15px;
}

.pca_results td {
vertical-align:top;
padding-bottom:5px;
padding-right:3px;
padding-left:7px;
padding-top:5px;
border-bottom:#222222 1px dotted;
}

.pca_results tr.NormalBold td {
border-top:#B5B5B5 0px solid !important;
padding-top:5px;
padding-bottom:5px;
border-bottom:#555555 0px solid;
background:#111111;
}

.mart_table table.Normal {
width:100% !important;
background:#111111;
margin-bottom:10px;
}

.mart_table table.Normal td {
background:#111111 !important;
padding:5px 2px;
}

.mart_table table.Normal td a:link, .mart_table table.Normal td a:visited, .mart_table table.Normal td a:active {
	color:#B99251 !important;
}

.mart_table table.Normal td a:hover {
	color:#ffffff !important;
}

.JediCss_ParentCategory, .JediCss_ListingsPanel, .JediCss_ChildCategory {
	background:none !important;
width:100% !important;
}

.JediCss_ListingsPanel table.Normal {
	border:0 !important;
}

.mart_table table td {
background:#000000; !important;
}

#Login{
border: 10px solid #212020;
padding:10px 50px;
}


.thickBorder{
border: 10px solid #212020;
padding:10px;
}

#Login p{margin:0;}

#Login p input{margin:0 0 10px;}


/* Tech Q & A */
#tqnav {text-align:center; margin:0; padding:0;}
#tqnav li {display:block; float:left; width:176px; height:32px; overflow:hidden; margin:0 1px; padding:0; }
#tqnav li a{display:block; cursor:pointer;  width:176px; height:32px; overflow:hidden;  line-height:32px;}
#tqnav li a span{display:block; padding:32px 0 0;}

#tqnav li.rq {background:url(_i/techqa/rquestion.png) no-repeat;}
#tqnav li.rq.active {background:url(_i/techqa/rquestion-active.png) no-repeat;}

#tqnav li.sq {background:url(_i/techqa/squestion.png) no-repeat; margin:0 1px 0 10px;}
#tqnav li.sq.active {background:url(_i/techqa/squestion-active.png) no-repeat;}

#tqnav li.aq {background:url(_i/techqa/aquestion.png) no-repeat;}
#tqnav li.aq.active {background:url(_i/techqa/aquestion-active.png) no-repeat;}


.techqa{border:1px solid #b99251; padding:10px; }
/*.tech-search{width:540px;}*/


/* Facebox */

.facebox .b {
  background:url(/js/facebox/b.png);
}


.facebox .tl {
  background:url(/js/facebox/tl.png);
}


.facebox .tr {
  background:url(/js/facebox/tr.png);
}


.facebox .bl {
  background:url(/js/facebox/bl.png);
}


.facebox .br {
  background:url(/js/facebox/br.png);
}


.facebox {
  position: absolute;
  top: 60px;
  left: 100px;
 z-index: 100;
  text-align: left;
}
.facebox .popup {
  position: relative;
}


.facebox table {
  border-collapse: collapse;
}


.facebox td {
  border-bottom: 0; padding: 0;
}


.facebox .body {
  padding: 10px;
  background: #fff;
  width: 600px;
}


.facebox .loading {
  text-align: center;
}


.facebox .image {
  text-align:center;
}


.facebox img {
  border: 0;
  margin: 0;
}


.facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}


.facebox .tl, .facebox .tr, .facebox .bl, .facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}


.facebox_overlay {
  position: fixed;
  top: 0px; left: 0px;
  height:100%;
  width:100%;
}


.facebox_hide {
  z-index:-100;
}


.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}


* html .facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.facebox *{color:#333;}
.facebox .faceboxpop{width:600px; height:300px; overflow:auto; margin:10px;}
.facebox .question{font-weight:bold; color:#555; border-bottom:1px dotted #ccc;}
.facebox .answer{font-weight:normal; color:#000; padding:10px 0 0 20px;}

input,select,option,textarea,button,input.Normal,select.Normal,option.Normal,textarea.Normal,button.Normal{color:#333;}



.tech-search label{display:block; width:130px; float:left; text-align:right; padding:5px 10px;}
.tech-search input, .tech-search select, .tech-search textarea{width:375px;float:left;} 
.tech-search a.tech-search-btn,.tech-search a.tech-submit-btn{display:block; margin:5px 25px; float:right; width:60px; height:24px;}
.tech-search a.tech-search-btn span,.tech-search a.tech-submit-btn span{display:none;}
.tech-search a.tech-search-btn {background:#000 url(_i/tech_search.gif) no-repeat; }
.tech-search a.tech-submit-btn {background:#000 url(_i/tech_submit.gif) no-repeat; }
.tech-search br{clear:both;}
.tech-search textarea{height:170px}

.techresults{height:200px; overflow:auto; border:1px solid #777; padding:5px; margin:0 0 5px; display:none;}

#car-details{margin-top:5px;padding:10px;}
#car-details span{float:left;}
#car-details label{width:45px;}
#car-details input{width:80px;}
#car-details input#car-year{width:50px;}
#car-details input#car-milage{width:80px;}

#car-details #cm{width:120px;}



.img_pad_left {
padding:0 10px 8px 0;
}

ul li li {
list-style-type:none !important;
}

ol {
list-style-type:decimal
}

ol li {
list-style-type:decimal;
}

#TB_ajaxContent *{color:#333}
#dnn_ctr886_ContentPane{position:relative;}

#lxS886{position:absolute; top: 250px; left:10px;}
.JediCss_Confirmation{background-color:#111;}



#dnn_ctr442_ContentPane *{color:#333;}
.C5SLLC_RootMenuItem td{color:#fff;}

/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(images/overlay/gray.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:920px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
}
/* close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(images/overlay/close.png);
	position:absolute;
	right: 5px;
	top: 5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/*---=== Search Results ===---*/
#searchWrap {}
#searchWrap #results {}
#searchWrap #results #resultsTitle {}
#searchWrap #results #resultsTitle h2 { 
	font-size: 24px;
}
#searchWrap #results .searchResult {
	margin: 0 0 35px;
} 
#searchWrap #results .searchResult h2.title {}
#searchWrap #results .searchResult .thumbnail {
	float: left;
	margin: 0 20px 0 0;
	width: 200px;
	overflow: hidden;
}
#searchWrap #results .searchResult .info {
	float: left;
	margin: 0 20px 0 0;
	width: 170px;
}
#searchWrap #results .searchResult .info ul.details {
	margin: 0;
	padding: 0;
}
#searchWrap #results .searchResult .info ul.details li {
	list-style: none;
	background: none;
	padding: 0;
}
#searchWrap #results .searchResult .info ul.details li.year,
#searchWrap #results .searchResult .info ul.details li.model {
	font-size: 16px;
}
#searchWrap #results .searchResult .info ul.details li.miles,
#searchWrap #results .searchResult .info ul.details li.price {
	font-size: 14px;
}
#searchWrap #results .searchResult .info ul.details li.colorExt,
#searchWrap #results .searchResult .info ul.details li.colorInt,
#searchWrap #results .searchResult .info ul.details li.seller {
}
#searchWrap #results .searchResult .info ul.details li span.title {
	font-weight: bold;
	color: #B99251;
}
#searchWrap #results .searchResult .description {
	float: left;
	margin: 0;
	width: 179px;
}
#searchWrap #results .searchResult .description h3 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}
/*---=== My Ads ===---*/
.adshots {}
.adshots h2 {
	font-size: 16px;
}
.adshots .global-controls-wrap {
	float: left;
	margin:  0 25px 0 0;
	width: 230px;
}
.adshots .global-controls-wrap ul.controls-list {
	margin: 0;
	padding: 0;
}
.adshots .global-controls-wrap ul.controls-list li {
	list-style: none;
	background: none;
	padding: 0;
}
.adshots .adshot-listing-wrap {
	float: left;
	width: 630px;
}
.adshots .adshot-listing-wrap .list {
	border-top: 2px solid #ccc;
	padding: 10px 0 0;
	margin: 0 0 35px;
}
.adshots .adshot-listing-wrap .list-wrap .image-wrap {
	width: 200px;
	margin: 0 25px 0 0;
	float: left;
}
.adshots .adshot-listing-wrap .list-wrap .details-wrap {
	float: left;
	width: 200px;
}
.adshots .adshot-listing-wrap .list-wrap .details-wrap .details {
	width: 400px;
}
.adshots .adshot-listing-wrap .list-wrap .details-wrap .details .info {
	float: left;
	width: 200px;
	margin: 0 10px 0 0;
}
.adshots .adshot-listing-wrap .list-wrap .details-wrap .details h3 {
	margin: 0 0 10px;
}
.adshots .adshot-listing-wrap .list-wrap .details-wrap ul {
	margin: 0;
	padding: 0;
}
.adshots .adshot-listing-wrap .list-wrap .details-wrap ul li {
	list-style: none;
	background: none;
	padding: 0;
}
.adshots .adshot-listing-wrap .list-wrap .details-wrap ul.details-list li span.detail-title {
	font-weight: bold;
	color: #B99251;
}
.adshots .adshot-listing-wrap .list-wrap .details-wrap .details .ad-controls-wrap {
	float: left;
}

/*---=== Ad Detail View ===---*/
.adWrap {}
.adWrap .thumbnail{
	width: 200px;
	margin: 0 25px 0 0;
	float: left;
}
.adWrap .details-wrap {
	float: left;
	width: 200px;
	margin: 0 15px 0 0;
}
.adWrap .details-wrap h3 {
	margin: 0 0 10px;
}
.adWrap .details-wrap ul {
	margin: 0;
	padding: 0;
}
.adWrap .details-wrap ul li {
	list-style: none;
	background: none;
	padding: 0;
}
.adWrap .details-wrap ul li span.title {
	font-weight: bold;
	color: #B99251;
}
.adWrap .options {
	float: left;
	width: 139px;
}
.adWrap .options ul {
	padding: 0;
	margin: 0;
}
.adWrap .options ul li {}
.adWrap .description {
	width: 400px;
}
/*.adshots .adshot-listing-wrap .list-wrap .details-wrap .details .ad-controls-wrap {
	float: left;
}*/
/*---=== Ad Viewer ===---*/
#ad-viewer {}
#ad-viewer thead tr th {color: #B5B5B5;}
#ad-viewer tr td {
	padding: 3px;
}
#ad-viewer .tools {
	width: 45px !important;
}
#ad-viewer .author {
	width: 60px !important;
}
#ad-viewer .category{
	width: 85px !important;
}
#ad-viewer .title{
	width: 60px !important;
}
#ad-viewer .date {
	width: 110px !important;
}
#ad-viewer .online{
	width: 40px !important;
}
#ad-viewer .pano {
	width: 30px !important;
}
#ad-viewer .text {
	width: 315px !important;
}

/*---=== New Ad Submit Form ===---*/
#addwizard {}
#addwizard .form-row {
	margin: 0 0 10px;
}
#addwizard .form-row .form-label {
	width: 150px;
	float: left;
	margin: 0 15px 0 0;
	text-align: right;
}
#addwizard .form-row .form-input {
	width: 250px;
	float: left;
}
#addwizard .form-row .form-input .reqhidden {
	margin: 3px 0 0;
	padding: 0;
}
#addwizard input.button {
	padding: 3px 6px;
}
#addwizard .inputBlockWrap {
	width: 400px
}
#addwizard .inputBlockWrap .inputBlock{
	margin: 0 0 15px;
}
#addwizard .inputBlockWrap .inputBlock textarea {
	width: 300px;
	height: 100px
}
#addwizard ul.options {}
#addwizard ul.options li.option {
	list-style: none;
	background: none;
	padding: 0;
	margin: 0 0 10px;
}
#addwizard ul.options li.option input {
	margin: 0 5px 0 0;
}
#HomePanes .SubHead,
#HomePanes .CommandButton,
#InnerPanes .SubHead,
#InnerPanes .CommandButton {
	color: #fff !important;
	text-decoration: none !important;
}
