/*  
 *	How-to submenu
 */
#how-to-sub {
background:url(../images/how-to-bg-img.jpg) repeat-x;
overflow:hidden;
margin:0 10px
}

#how-to-sub-c ul {
display:block;
margin:0;
padding:0
}

#how-to-sub-c li {
list-style:none;
display:inline;
margin:0;
padding:0
}

#how-to-sub-c a {
float:left;
display:block;
width:360px;
height:60px;
background:url(../images/how-to-sub-img.jpg);
text-indent:-9999px;
outline:0
}

#how-to-sub-c #how-to-home a {
width:186px;
background-position:0 0
}

#how-to-sub-c #how-to-home a:hover {
background-position:0 -60px
}

#how-to-sub-c #how-to-home a:active {
background-position:0 -60px;
cursor:default
}

#how-to-sub-c #how-to-home.active a {
background-position:0 -60px;
cursor:default
}

#how-to-sub-c .how-to-home-active {
width:186px;
background-position:0 -60px
}

#how-to-sub-c #how-to-categories a {
width:175px;
background-position:-186px 0
}

#how-to-sub-c #how-to-categories a:hover {
background-position:-186px -60px
}

#how-to-sub-c #how-to-categories a:active {
background-position:-186px -60px
}

#how-to-sub-c #how-to-categories.active a {
background-position:-186px -60px
}

#how-to-sub-c .how-to-categories-active {
width:174px;
background-position:-186px -60px
}

ul.how-to-subcrumbnav {
margin:0;
padding:0
}

.how-to-subcrumbnav li {
list-style:none;
float:left;
line-height:15px;
padding:15px 0 0 25px
}

/*
 * How-to Search
 */ 
.how-to-search {
background:#f6f6f6;
border:1px solid #e5e5e5;
margin:0 0 10px 0;
font-weight:700;
padding:10px;
}
.home-how-to-search .how-to-search {
margin:0 0 10px 0;
}
#how-to-directory .how-to-search {
	margin:10px;
}

.how-to-search .input-search {
width:420px;
border:1px solid #b3b3b3;
padding:3px
}

.how-to-search input {
vertical-align:middle
}

/*
 * How-to Tab Heroshot
 */
.how-to-heroshot {
background:#0e7ca5;
overflow:hidden;
margin:10px;
padding:6px
}

.how-to-heroshot-display {
width:647px;
background:#fff;
float:left;
margin:0;
padding:6px
}

.how-to-heroshot-tabs {
width:300px;
float:left
}

.how-to-heroshot-tabs ul {
margin:0;
padding:0
}

.how-to-heroshot-tabs li {
list-style:none;
float:left;
margin:0
}

.how-to-heroshot-tabs li img {
float:left;
margin-right:5px
}

.how-to-heroshot-tabs li strong {
font-size:12px
}

.how-to-heroshot-tabs li a {
color:#81ceea;
display:block;
width:280px;
outline:none;
padding:5px
}

.how-to-heroshot-tabs ul.tabs a.current {
background:url(../images/how-to-tabs-hover-img.jpg) top right no-repeat #fff;
cursor:default !important;
color:#016d95;
display:block;
width:280px;
padding:5px
}

.how-to-heroshot-tabs ul.tabs a.current:hover {
background:url(../images/how-to-tabs-hover-img.jpg) top right no-repeat #fff;
cursor:default !important;
color:#016d95;
display:block;
width:280px;
padding:5px
}

.how-to-heroshot-tabs ul.tabs li.current a {
background:url(../images/how-to-tabs-hover-img.jpg) top right no-repeat #fff;
cursor:default !important;
color:#016d95;
display:block;
width:280px;
padding:5px
}

/*
 * How-to Guides
 */
.how-to-bg {
background:url(../images/possible-prob-bg.jpg) #fff repeat-x;
border:3px solid #cbf1ff
}

.how-to-c {
padding:3px 10px 10px
}

.how-to-c h2 {
font-size:1.8em
}

.how-to-c h2 span {
font-size:70%
}

ul.guides-box {
float:left;
margin:0;
padding:0
}

ul.guides-box li {
list-style:none;
display:block;
width:314px;
clear:left
}

ul.guides-box li img {
border:2px solid #d2d2d2;
margin:3px
}

ul.guides-box li span {
margin:3px
}

.hot-to-top-guides-and-videos-c {
width:277px;
float:left;
margin:0;
padding:0
}

.how-to-needed {
display:block
}

.how-to-needed-c {
width:310px
}

ul.how-to-needed-list {
margin:0 10px;
padding:0
}

ul.how-to-needed-list li {
list-style:none;
border-bottom:1px dotted #ccc;
padding:5px 0
}

.how-to-pad {
padding:7px 0
}

/*
 * How-to Videos
 */
.how-to-videos {
background:#178ab3;
padding:10px 0 10px 10px
}

.how-to-videos h3 {
color:#fff
}

.how-to-videos-c {
background:#fff;
width:428px;
float:right;
padding:10px 0 8px 10px
}

.how-to-videos-tabs-c {
width:222px;
float:left;
color:#fff
}

.how-to-videos-tabs {
width:222px;
float:left;
color:#fff
}

.how-to-videos-decs {
width:212px;
margin-top:50px;
padding:5px
}

.how-to-videos-tabs ul {
margin:0;
padding:0
}

.how-to-videos-tabs li a {
color:#FFF
}

.how-to-videos-tabs li p.helplink {
display:none
}

.how-to-videos-tabs li p.helplink a {
cursor:pointer
}

.how-to-videos-tabs li.current p.helplink {
display:block;
margin:5px 0 0 30px;
padding:5px 0 0
}

.how-to-videos-tabs li {
display:block;
color:#fff;
overflow:hidden;
outline:none;
padding:10px
}

.how-to-videos-tabs li.current {
background:url(../images/how-to-video-tab-bg.jpg) top left no-repeat #fff;
color:#333
}

.how-to-videos-tabs li.current a {
cursor:default;
outline:none;
color:#333
}

/*
 * How-to Add Photo	
 */
.l-howto-photo-title .submit {
overflow:hidden;
text-align:left;
border-top:2px solid #d6d6d6;
margin:0 10px;
padding:10px 0
}

.l-howto-photo-title .submit span {
margin:10px 0 0 5px
}

.l-howto-photo-title-c input {
width:300px;
margin-bottom:10px;
padding:3px
}

#ubox-container .l-howto-photo-title .btn-continue {
float:left
}

#ubox-container .l-howto-photo-title label {
float:left;
width:80px
}

/*
 * How-to Videos from other users
 */
.how-to-users-videos {
border:1px solid #e6e6e6;
overflow:hidden
}

.how-to-yellow-bg {
width:575px;
float:right;
background:#fbf3c7;
padding:10px
}

.how-to-yellow-bg2 {
width:575px;
float:right;
background:#fff9db;
padding:10px
}

/*
 * How- to Estimate labor hours
 */
.how-to-labor-hours-estimate a {
outline:none
}

.how-to-labor-hours-estimate p {
display:block;
width:95px;
float:left
}

.how-to-labor-hours-estimate-img {
background:url(../images/how-to-labor-hours-estimate-img.jpg) no-repeat;
width:203px;
height:116px;
float:left
}

.how-to-labor-hours-estimate-box {
background:url(../images/how-to-labor-hours-estimate-box.jpg) no-repeat;
width:280px;
height:95px;
display:none;
padding:10px
}

.how-to-labor-hours-estimate-field {
width:44px;
height:19px;
border:1px solid #ccc;
padding:3px
}

input.spin-button {
padding-right:20px;
background-repeat:no-repeat;
background-position:100% 0;
background-image:url(../images/spinbtn_updn.gif);
width:44px;
border:1px solid #ccc;
text-align:center
}

input.spin-button.up {
cursor:pointer;
background-position:100% -18px
}

input.spin-button.down {
cursor:pointer;
background-position:100% -36px
}

.diy-contributors-hide {
display:none
}

.more-diy-contributors {
display:none
}

.diy-contributors-show {
display:block
}

/*
  * How-to Upload Video
  */
.bg-play-img {
background:url(../images/how-to-play-img.jpg) top right no-repeat;
background-position:570px 20px
}

.how-to-upload-video {
border:1px solid #bababa;
margin-top:10px;
overflow:hidden
}

.Browse-field {
width:500px;
border:1px solid red;
padding:3px
}

.red-alert-box /*Red allert Box */ {
background:url(../images/red-allert-img.jpg) top right no-repeat;
border:2px solid #d26767;
padding:10px
}

.red-alert-box h3 {
margin:0;
padding:0
}

.red-alert-box p {
width:240px;
margin:0;
padding:0
}

/*
 * How-to Category
 */
.how-to-category
ul.how-to-category-list {
margin:0;
padding:0
}

ul.how-to-category-list li {
list-style-type:none;
width:250px;
float:left;
margin:10px 0
}

.how-to-more-guides-heading {
color:#fff;
background:#4c8fa8 url(../images/repeat-x-sprites.gif) 0 0;
border-bottom:solid 1px #6f99a6;
overflow:hidden;
padding:7px 10px 5px
}

.how-to-more-guides-heading select {
border:1px solid #ccc;
font-size:0.8em;
width:150px
}

ul.how-to-more-guides-list {
float:left;
width:220px;
margin:10px 0 10px 10px;
padding:0
}

ul.how-to-more-guides-list li {
list-style:none;
background:url(../images/how-to-icon.gif) no-repeat;
background-position:0 0;
margin-top:10px;
padding:2px 0 0 20px
}

ul.how-to-more-guides-list li a {
font-weight:400
}

#search {
font-weight:700
}

#how_to_search_module {
vertical-align:middle
}

.l-howto-suggest {
width:410px
}

.l-howto-photo-title {
width:410px
}

.l-howto-suggest-c {
width:389px;
margin:10px 0
}

.l-howto-suggest .submit {
text-align:left;
border-top:2px solid #d6d6d6;
margin:0 10px;
padding:10px 0
}

.l-howto-suggest .submit input {
text-align:left;
margin-bottom:10px
}

.l-howto-suggest .split {
margin:0;
padding:0
}

.l-howto-suggest .left {
width:130px;
float:left
}

.l-howto-suggest .right {
width:220px;
float:right
}

.searchfield {
width:212px;
border:1px solid #7f9db9;
padding:3px
}

ul.partlist {
display:block;
width:210px;
height:150px;
overflow:auto;
border:1px solid #7f9db9;
margin:10px 0;
padding:5px
}

ul.partlist li {
list-style:none
}

.btn-send {
background:url(../images/btn-send.jpg) no-repeat;
float:right;
width:103px;
height:35px;
border:0;
cursor:pointer
}

.btn-send:hover {
background:url(../images/btn-send.jpg) no-repeat 0 -35px;
float:right;
width:103px;
height:35px;
border:0;
cursor:pointer
}

.btn-continue {
background:url(../images/btn-continue.jpg) no-repeat;
width:130px;
height:35px;
border:0;
cursor:pointer
}

.btn-continue:hover {
background:url(../images/btn-continue.jpg) no-repeat 0 -35px;
width:130px;
height:35px;
border:0;
cursor:pointer
}

.btn-save {
background:url(../images/btn-save.gif) no-repeat;
width:92px;
height:27px;
border:0;
cursor:pointer;
text-indent:-999em
}

.btn-close {
background:url(../images/btn-close.jpg);
border:0;
cursor:pointer;
height:35px;
width:130px;
text-indent:-999em
}

.qs_input {
width:212px;
border:1px solid #7f9db9;
padding:3px
}

.qs_label {
display:none
}

#remote_list {
margin-top:10px;
width:220px;
height:150px;
overflow:auto;
border:1px solid #7f9db9;
padding:0
}

/*
 * How-to Video
 */
.l-howto-video {
width:807px
}

.l-howto-video span {
text-align:left;
margin:0;
padding:0
}

.l-howto-video span em {
text-align:left;
float:left;
font-size:11px;
color:#3282b0;
font-style:normal;
margin:0;
padding:0
}

.l-howto-video span h1 {
text-align:left;
margin:0;
padding:0
}

.l-howto-video-c > div {
background:url(../images/bg-I-gray-cont.gif) repeat-x 0 1px;
border:0;
text-align:left;
overflow:hidden;
margin:0;
padding:10px
}

.l-howto-video-c > div.split .left {
width:480px;
float:left
}

.l-howto-video-c > div.split .left p {
text-align:center
}

/*.l-howto-video-c > div.split .right
	{ width:300px; float:right;}*/
.l-howto-video-c .contributed {
padding:10px
}

/*
 * How-to Multi Tab
 */
.howto-subcrumbnav {
background:url(../images/howto-subcrumb-bg.jpg) repeat-x;
padding-top:5px;
margin:8px 10px 0
}

.howto-subcrumbnav ul {
height:46px;
margin:0;
padding:0
}

.howto-subcrumbnav li {
list-style:none;
float:left;
padding-left:25px;
line-height:14px
}

.howto-subcrumbnav li.line {
background:url(../images/subcrumbs-line.jpg) repeat-y;
margin:0 10px
}

/*
 * How-to Interstitial
 */
.how-to-car-bg {
background:url(../images/howto-car-bg.jpg) center no-repeat;
background-position:160px 40px;
text-align:center;
position:relative;
padding:180px 0 0
}

.howto-select-year {
position:absolute;
top:270px;
left:30px;
width:100px
}

.howto-select-make {
position:absolute;
top:270px;
left:150px;
width:100px
}

.howto-select-model {
position:absolute;
top:270px;
left:270px;
width:100px
}

.howto-select-submodel {
position:absolute;
top:270px;
left:390px;
width:100px
}

.howto-select-engine {
position:absolute;
top:270px;
left:510px;
width:100px
}

.blue-box {
background:url(../images/possible-prob-bg.jpg) #fff repeat-x;
border:3px solid #9fc9d9
}

.w span.circle-icon {
margin-top:15px
}

/* SEO directory Listing */
.dir-heading {
font-size:12px;
font-weight:700;
margin:0;
padding:0
}

ul.dir-how-to-more-guides-list {
float:left;
width:310px;
margin:10px 0 10px 10px;
padding:0
}

ul.dir-how-to-more-guides-list li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/how-to-icon.gif) no-repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-indent:5px;
margin:10px;
padding:2px 0 0 20px
}

/* lb How-to CSS Document */
#lb-change {
background:url(../images/lb-how-to-view-guide-bg.jpg) no-repeat;
position:relative
}

#lb-estimates {
background:url(../images/lb-how-to-view-estimates-bg.jpg) no-repeat;
position:relative
}

.lb-how-to-view-vehicle select {
border:1px solid #007fa5;
position:absolute;
width:172px;
padding:3px
}

.lb-how-to-view-vehicle select.year {
left:308px;
top:49px
}

.lb-how-to-view-vehicle select.make {
left:308px;
top:79px
}

.lb-how-to-view-vehicle select.model {
left:308px;
top:109px
}

.lb-how-to-view-vehicle select.submodel {
left:308px;
top:139px
}

.lb-how-to-view-vehicle select.engine {
left:308px;
top:169px
}

#ubox-container .heading2 {
background:transparent
}

#ubox-container .heading2 .close {
background:url(../images/lb-btn-close.jpg) no-repeat scroll 0 0;
display:block;
height:10px;
outline-color:#-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-indent:-9999px;
width:10px;
margin:10px 10px 0
}

input.lb-how-to-btn-continue {
background:url(../images/lb-how-to-btn-continue.jpg) no-repeat;
width:172px;
height:31px;
cursor:pointer;
border:0;
top:201px;
left:309px;
position:absolute
}

input.lb-how-to-btn-continue:hover {
background-position:0 -31px
}

#search-how-to {
border:2px solid #B3B3B3;
line-height:27px;
font-size:150%;
margin:0 5px 0 2px;
padding:2px 0
}

.home-how-to-search .how-to-search #search-how-to {
margin:0 5px 0 0;
margin:0 5px 0 0;
}