.postcontainer #other_articles p {margin:10px 0px 0px; padding:0px;}
.postcontainer p.powerpress_links {font-size:0.8em; font-weight:bold; margin-top:0px;}

#searchBar {background:#fff; border-bottom:1px solid #DC1A00; color:#666; margin-bottom:8px; padding:0px 0px 20px;}
	
#searchBar select {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; float:right; height:26px; margin-bottom:0px; margin-top:-7px; padding:4px 2px; width:300px;}
#searchBar strong {display:table; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.8em; font-weight:normal; margin-top:-5px;}
.mac #searchBar strong {margin-top:-5px;}

#searchBar input {float:right;}	

#breadcrumb {color:#818181; margin-bottom:19px;}
#breadcrumb a {color:#818181 !important;}
#breadcrumb a.subscribe {background:transparent url(../images/icons.gif) 100% 0px no-repeat; background-position:-217px -288px; color:#9e1a19 !important; float:right; padding:0px 0px 0px 20px;}
#breadcrumb span.fb_share {float:right;}

/* pageTitle */
#pageTitle h1 {border-bottom:1px solid #dc1a00; color:#666; font-family:Georgia,"Times New Roman",Times, serif; font-size:1.8em; font-weight:normal; margin-top:-5px; padding-bottom:20px;}
#pageTitle h1.category {border-bottom:0px none; color:#131313; font-size:2.2em;}
#pageTitle h1.category a {color:#131313;}
#pageTitle table h1.category {padding-bottom:5px;}
#pageTitle td h1 {margin-bottom:10px;}

#pageTitle h2 {color:#666; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.4em; font-weight:normal;}

#pageTitle table {border-bottom:1px solid #dc1a00; margin:5px 0px 0px; padding-bottom:34px;}
#pageTitle td {line-height:1.5em; padding:0px 0px 0px 15px;}
#pageTitle td.title {padding:0px 15px;}

#pageTitle form#cse-search-box	{float:right;}

/* post */
.postcontainer {background:#fff; border:0px none; margin-top:10px; padding:10px 15px 8px;}
.ie6 .postcontainer {overflow:hidden; width:608px;}

/* postitle */	
#posttitle h1 {color:#131313; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.75em; font-weight:normal; margin-bottom:2px;}
.postcontainer #posttitle h1 {font-size:2.15em;}
.postcontainer #posttitle h1.page {margin:0px -10px 35px;}
.postcontainer #other_articles #posttitle h1 {font-size:1.15em; margin-bottom:10px;}

#posttitle h1 a {color:#131313;}
#posttitle h1 a:hover {color:#131313; text-decoration:underline;}

.post div.postbyline {font-size:.95em;}

/* postbody */	
.postbody {line-height:1.5em;}
.postbody iframe {margin:25px auto;}
.postbody img {border:0px none; margin:5px;}
.postbody img.aligncenter {display:block; margin:35px auto;}
.postbody img.author {margin-top:0px; max-width:86px;}
.postbody img.imageright {float:right;}
.postbody img.imageleft {float:left;}
.postbody img.imagecenter {text-align:center;}

.postbody h2 {color:#131313; font-size:1.2em;}
.postbody h2.title {font-weight:normal; text-align:center;}

.postbody div.bio {float:right; margin-bottom:40px; width:498px;}
.postbody input[type="text"] {height:25px; margin-top:10px; width:335px;}
.postbody input.submit {margin-top:10px;}
.postbody input.wpcf7-quiz {width:auto;}

.postbody select.wpcf7-select {height:29px; margin-top:10px; padding:5px 2px; width:336px;}
.postbody span.quiz-76 {position:relative; top:25px;}
.postbody span.wpcf7-quiz-label {font-size:1.5em; font-weight:bold; padding-right:6px; position:relative; top:6px;}
.postbody strong.author_name {color:#131313; font-family:Georgia,"Times New Roman",Times,serif; font-size:2.2em; font-weight:normal;}
.postbody strong.contact {color:#131313; font-size:1.25em; font-weight:normal;}
.postbody strong.captcha {position:relative; top:20px;}
.postbody strong.FAQ {color:#9e1a19; font-size:1.25em; font-weight:normal; line-height:1.6em;}
.postbody strong.privacy {color:#131313; font-size:1.25em;}
.postbody textarea {height:125px; margin-top:10px; width:520px;}

.postbody em.author_title {font-size:0.6em;}
.postbody p {clear:both;}
.postbody p.form_text {position:relative; top:-10px;}
.postbody p.captcha {width:520px;}
.postbody p.privacy {margin:20px 0px;}

.postbody ul {list-style-type:disc; padding:10px 10px 10px 15px;}
.postbody ol {list-style-type:decimal; padding:10px 10px 10px 15px;}
.postbody ul li, .postbody ol li {padding:5px;}

.vvqbox {margin:35px auto !important;}

.more {color:#9e1a19;}

/* ads */
#ad_break {background:#f9f9f9; margin-bottom:15px; padding:15px; text-align:center;}

.ad_skyscraper {margin:0px auto 30px; text-align:center;}

/* gallery */
#gallery {margin:40px 0 20px}
#gallery img {border:0px none !important;}
#gallery-1 img {border:0px none !important;}
#content dl.gallery-item {margin:0px; padding:0px; width:auto;}
#content .gallery-item li {float:left; height:60px; margin-bottom:5px; margin-left:10px;}
#content .gallery-item dt {border-bottom:5px solid #fff; float:left; height:80px; margin-bottom:0px; margin-left:20px;}
#content .gallery br {display:none; height:1px; overflow:hidden;} 

/*top 10 */
.postbody h2.pageTitle {display:inline-block; margin-top:10px; max-width:480px;}

.postbody .pagenav {float:right; margin:0px;}
.postbody .pagenav a {border-collapse:collapse; display:inline-block; height:30px; overflow:hidden; text-indent:30px; vertical-align:middle; width:30px;}
.postbody .pagenav a.first {background:transparent url(../images/icons.gif) no-repeat; background-position:-358px -1051px;}
.postbody .pagenav a.last {background:transparent url(../images/icons.gif) no-repeat; background-position:-358px -1142px;}
.postbody .pagenav a.next {background:transparent url(../images/icons.gif) no-repeat; background-position:-358px -1094px; margin-left:5px;}
.postbody .pagenav a.prev {background:transparent url(../images/icons.gif) no-repeat; background-position:-358px -1004px; margin-right:5px;}

.postbody .pagenav_bottom .pagenav {display:table; float:none; margin:0px auto; text-align:center; width:200px;}

.postbody #thumbs_bar {background:#E8E9EA; margin:10px auto; padding:7px; text-align:center; width:auto;}
.postbody #thumbs_bar a img {border:1px solid #E8E9EA; margin:0px; padding:0px 5px; vertical-align:top;}

.prettyGalleryContainer {position:relative !important;}

.pg_paging {display:block; margin:0px; padding:0px !important;}
.pg_paging .pg_previous a, .pg_paging .pg_next a {text-indent:-999em;}
.pg_paging .pg_current {display:none;}

ul.pg_paging li {display:inline-block;}

#content ul.pg_paging li {position:absolute !important; top:20px; z-index:5;}
#content ul.pg_paging li.pg_next {right:0px;}
#content ul.pg_paging li.pg_next a {background:transparent url(../images/icons.gif) no-repeat; background-position:-414px -957px; display:block; height:16px; width:9px;}
#content ul.pg_paging li.pg_previous {left:0px;}
#content ul.pg_paging li.pg_previous a {background:transparent url(../images/icons.gif) no-repeat; background-position:-364px -957px; display:block; height:16px; width:9px;}

.postbody ul.prettyGallery {display:block; height:60px !important; margin:0px auto; padding:0px; visibilty:visible !important; width:510px !important;}
.postbody ul.prettyGallery li {display:inline; float:left; list-style-type:none; padding:0px 10px 0px 0px;}
.postbody ul.prettyGallery li:after {clear:none; content:""; display:inline; height:0px; visibility:hidden;}
.postbody ul.prettyGallery li a {background:#E8E9EA; display:table-cell; height:60px; vertical-align:middle; width:90px;}

/* rating */
#rating {border:0px solid #c9c9c9; border-bottom:0px solid #999; font-size:1em; margin:10px 0px 20px; padding:0px; width:605px;}
.ie6 #rating {border-bottom:0px solid #999;}

#rating p {margin:2px 0px 10px; padding:0px;}	

#rating h3 {background:#404040; color:#fff; font-size:1.35em; font-weight:bold; margin:0px; padding:10px 14px; position:relative;}
.mac #rating h3 {font-size:1.25em;}	

#rating li {background:transparent url(../images/icons/bullet-arrow-rating.gif) 14px 12px no-repeat; border-bottom:1px solid #F0F0F0; color:#000; margin:0px; padding:12px 5px 0px 40px;}

#rating li.overall, #rating li.final {background-image:none; padding-left:14px;}
#rating li.overall {background-color:#f0f0f0;}	

#rating li div.title {margin-bottom:5px;}
#rating li div.title img {margin-right:1px;}	

#rating li strong.title {font-size:1.05em;}	
#rating li.overall strong.title {font-size:1.25em;}
#rating li strong.rating {display:none;}

/* post_footer */
#post_footer {border-bottom:1px solid #DC1A00; color:#393939; font-size:.95em; margin-bottom:20px; padding:0px 0px 5px;}
.single_post {border-bottom:1px solid #e8e9ea !important;}

#post_footer div.text_wrapper {margin:20px -10px 0px; padding:0px 0px 0px 10px; width:600px;}
#post_footer div.page_links {margin:20px 0px 10px;}

#post_footer a.comments_bubble {background-color:#DC1A00; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; color:#fff; display:block; float:right; font-size:.95em; font-weight:bold; height:15px; padding:4px 24px 3px; width:auto;}
.opera #post_footer a.comments_bubble {padding-bottom:4px; padding-top:3px;}

#post_footer a.comments_bubble span{font-weight:normal;}

#post_footer span.fb_share {display:block; float:left; padding-right:15px;}

#content div.sociable {float:left; margin-top:0px; width:200px;}
#content ul.social li {float:left; margin-right:5px;}
.sociable-hovers {opacity:1.0;}

#content ul.links {float:right; margin-top:7px;}
#content ul.links li {float:left;}
.ie6 #content ul.links li {white-space:nowrap; width:1%;}
	
#content ul.links li a {color:#9E1A19; display:block; height:10px; margin-left:0px; padding:0px 10px;}

#content ul.links li.noicon a {background:none;}	

#post_footer ul.links li {border-right:1px solid #818181; line-height:1em;}
#post_footer ul.links li:last-child {border-right:0px none;}
#post_footer ul.links li:last-child a {padding-right:0px;}

/* newsletter */
#newsletter {background:#e8e9ea; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; margin-bottom:20px; margin-top:10px; padding:12px 12px 12px 70px; position:relative;}
#newsletter:before {background:url(../images/icons.gif) 0 -428px; content:""; height:34px; margin-left:-60px; margin-top:-3px; position:absolute; width:54px; z-index:1;}
#newsletter input[type="text"] {border-width:0px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; margin-bottom:0px; margin-left:8px; padding:7px 6px 6px; vertical-align:top; width:175px;}
#newsletter input[type="submit"] {background:#D51D19; border-width:0px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; color:#fff; cursor:pointer; float:none; font-size:1.1em; font-weight:normal; margin-bottom:0px; margin-left:8px; min-width:62px; padding:5px 17px; text-align:center; text-transform:uppercase; vertical-align:top; width:auto;}
#newsletter span {color:#2F3131; display:inline-block; font-family:Georgia,"Times New Roman",Times,serif; font-size:0.9rem; font-style:italic; margin-top:7px; vertical-align:middle;}
.gecko #newsletter span {margin-top:5px;}

/* related_posts */
#related_posts {clear:both; margin-top:35px; padding:0px; width:100%;}
#related_posts h2 {color:#131313; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.7em; font-weight:normal; margin-bottom:5px;}
#related_posts ul.related_post {float:left; width:280px;}
#related_posts ul li {display:block; height:60px; min-height:60px; padding-bottom:5px; padding-right:20px; text-align:left; width:126px;}
#related_posts ul.related_post li {clear:both; height:auto !important; height:60px; min-height:60px; padding-bottom:5px; width:270px;}
#related_posts ul.related_post li a {color:#666; float:left; font-size:12px; line-height:1.3em; margin-bottom:5px; width:180px;}
#related_posts ul.related_post li span a {float:left; width:90px;}
#related_posts span.ad, #content div#related_posts div.ad {display:block; float:right; height:250px; margin-top:35px; width:300px;}

#post_footer #subpostnavigation2 {clear:both; margin-bottom:0px; margin-top:30px; padding:0px 10px 17px;}
.ie6 #subpostnavigation2 {margin-top:15px;}        
        
#subpostnavigation2 a {color:#333; font-size:1em; font-weight:normal; line-height:1.1em; text-decoration:none;}
#subpostnavigation2 a h3 {color:#9e1a19; font-size:1.5em; font-weight:bold; line-height:1.2em; margin-bottom:5px;}
#subpostnavigation2 a:hover h3 {text-decoration:underline;}
#subpostnavigation2 a:hover span {text-decoration:underline;}

#subpostnavigation2 div.next {float:right; font-weight:bold; text-align:right; width:280px;}
#subpostnavigation2 div.previous {float:left; font-weight:bold; width:280px;}

/* comments */
#content .postcontainer table.thumbs {width:250px;}
#content .postcontainer table.thumbs a {color:#535353;}

#content .postcontainer table.thumbs td {max-width:200px; padding:6px 1px 6px 10px;}
	
#postcomments {clear:both; margin-top:15px;}
#postcomments h2 {float:left; font-size:1.5em; width:380px;}

#postcomments ul.links li {border-right:1px solid #818181; line-height:1em;}
#postcomments ul.links li:last-child {border-right:0px none;}
#postcomments ul.links li a {color:#9e1a19; font-size:1em; font-weight:normal; margin-left:0px;}
#postcomments ul.links li:last-child a {padding-right:0px;}

.commentlist li {position:relative; width:605px;}
.commentlist ul.children li {position:relative; width:585px;}
.commentlist ul.children li ul.children li {width:385px;}

.aec_expand, .aec_retract {margin-bottom:10px !important;}
.edit-comment-admin-links a, .ajax-edit-time-left, .aec-dropdown-container a {font-weight:normal !important; margin-left:0px !important;}

#content table.comments {clear:both; margin:0px; width:605px;}
#content table.comments_reply {width:585px;}
#content .commentlist ul.children li ul.children li table.comments_reply, #content .commentlist ul.children li ul.children li table.comments_reply th.comment_by, #content .commentlist ul.children li ul.children li table.comments_reply th.comment_by small {max-width:470px; width:470px;}

#content table.comments th {background:#f7f6f6; font-weight:normal; padding:0px !important; text-align:left; width:75px;}

#content table.comments th.thumbs {font-size:.0002em; height:64px; overflow:hidden; width:75px;}
.ie #content table.comments th.thumbs {display:block; margin:0px; padding:0px !important; width:75px !important;}
#content table.comments th.thumbs span.avatar {display:block; overflow:hidden; width:60px;}

#content table.comments th.replied {padding:0px; width:20px;}

#content table.comments th.comment_by {color:#8c8c8e; width:270px;}
#content table.comments th.comment_by div.sidecommentauthor {color:#000; font-size:1.35em; font-weight:bold;}
#content table.comments th.comment_by div, #content table.comments th.comment_by small {display:block; overflow:hidden; width:250px;}

#content table.comments th.thumbrating {color:#69696b; font-size:.95em; text-align:left; vertical-align:middle; white-space:nowrap !important; width:220px !important;}
.ie6 #content table.comments th.thumbrating {position:relative;}

#comment table.comments th.thumbrating div.agree {color:#9e1a19;}
#comment table.comments th.thumbrating div.thumbs {margin-top:10px;}
#content table.comments th.rated {color:#69696b; font-size:.95em; text-align:right; width:200px;}
#content table.comments th.rated div.agree {color:#9e1a19;}
#content table.comments th.rate {width:90px;}

#content table.comments td {color:#333; line-height:18px; padding:10px !important;}

#content table.comments td.reply {padding-bottom:20px; text-align:right;}

#content table.comments_reply {border:0px solid #e9e8e8; margin-bottom:0px;}
#content table.comments_reply th.comment_by div.sidecommentauthor {font-size:1.15em;}
#content table.comments_reply th.thumbs {width:40px;}
#content table.comments_reply th.replied {background:#fff; text-align:right; width:20px;}

#content table.comments_reply th.comment_by {width:250px;}
#content table.comments_reply th.comment_by div, #content table.comments_reply th.comment_by small {width:220px;}	

#content table.comments th.thumbrating div.gdthumbtext {float:right; margin:0px 85px 0px 0px; overflow:hidden; padding:0px; text-align:right; white-space:nowrap; width:120px;}
.ie7 #content table.comments th.thumbrating div.gdthumbtext {margin-right:75px;}
.ie6 #content table.comments th.thumbrating div.gdthumbtext {margin-right:35px;}	

#content table.comments th.thumbrating div.thumbs {margin-right:10px; position:absolute; right:0px; white-space:nowrap; width:64px; z-index:2;}
.ie6 #content table.comments th.thumbrating div.thumbs {margin-top:15px;}	

/* reply */
#respond {border:none; margin:0px;}
#respond h3 {margin:0px 10px 0px 10px;}
.cancel-comment-reply {margin:0px 10px 0px 10px;}

#respond h2 {color:#131313; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.7em; font-weight:normal; margin-bottom:25px; width:100%;}
#respond h2 a.back {float:right; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:.6em; margin-top:2px;}

#respond div.text {font-size:.95em; margin:20px 0px 15px;}
#respond p {line-height:1em;}
#respond span.facebook {margin-left:5px;}

#commentform {clear:both; margin-bottom:25px; padding:0px 10px 25px 10px;}

#commentform #ed_toolbar {background:#e7e7e7; padding:3px 0px 0px;}
#commentform #ed_toolbar input.button {background:transparent url(../images/icons.gif) no-repeat; background-position:-400px -173px; height:18px; margin-left:5px; width:22px !important;}
	
#commentform #ed_toolbar input#ed_italic {background-position:-424px -173px;}
#commentform #ed_toolbar input#ed_link {background-position:-446px -173px;}

#commentform textarea {margin-top:-1px; width:99.3%;}
.gecko #commentform textarea {width:99.5%;}
.webkit #commentform textarea {width:99.7%;}

#commentform div small {color:#6b6b6d; display:block; padding:5px 0px 25px;}

/* subscribe */
#content div#respond div.subscribe strong {display:block; margin-bottom:5px;}
#content div#respond div.subscribe form span {color:#464646}
#content div#respond div.subscribe form input {width:250px;}

/* controls */
#content div#controls {clear:both; margin:5px 0px 20px; position:relative; text-align:center;}
    
#content div#controls a.next{background:transparent url(../images/icons.gif) no-repeat; background-position:100% -386px; padding:0px 15px 0px 0px; position:absolute; right:0px; top:0px; z-index:2;}

#content div#controls a.previous {background:transparent url(../images/icons.gif) no-repeat; background-position:-590px -356px; left:0px; padding:0px 0px 0px 15px; position:absolute; z-index:2;}    

/* top-features latest-articles */
#top-feature {margin:0px -15px 25px;}
#top-feature article {border-bottom:1px solid #E8E9EA; padding-bottom:15px;margin-bottom:15px;}
#top-feature #posttitle h1 {font-size:1.25rem; margin-bottom:10px; max-height:2.2em; overflow:hidden;}
#top-feature #post_footer {border-bottom:0px; bottom:15px; margin-bottom:0px; margin-left:-295px; padding-bottom:0px; position:absolute; width:100%;}
.ie #top-feature #post_footer {bottom: 35px;}

#top-feature #post_footer span.fb_share {margin-left:295px;}
#top-feature .main-column-left {float:left; /*position:relative;*/ width:270px;}
#top-feature .main-column-right-wrapper {display:block; float:right; /*height:192px;*/ margin-left:-295px; width:100%;}
#top-feature .main-column-right {/*height:192px;*/ margin-left:295px; /*position:relative;*/}
#top-feature .main-column-right p {max-height:5.2em; overflow:hidden;}
.ie #top-feature .main-column-right p, .ie11 #top-feature .main-column-right p {max-height: 4.95em;}
.webkit #top-feature .main-column-right p {max-height: 4.85em;}
.mac.webkit #top-feature .main-column-right p {max-height: 5.2em;}
.opera #top-feature .main-column-right p {max-height:5.2em;}

#top-feature .photo {height:auto; max-height:192px; overflow:hidden;}
#top-feature .description {display:block; margin-top:-5px;}
#top-feature .description .read_more {display:block; margin-top:-10px;}

/*latest-features latest-articles */
#latest-feature {margin:0px -15px;}
#latest-feature .title_bar {border-bottom:1px solid #DC1A00; color:#666666; margin-bottom:15px; padding: 0 0 20px;}
#latest-feature .title_bar strong {display:table; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.8em; font-weight:normal;}
#latest-feature article {border-bottom:1px solid #E8E9EA; margin-bottom:15px; padding-bottom:15px;}
#latest-feature #posttitle h1 {font-size:1.25rem; margin-bottom:10px;}
#latest-feature #post_footer {border-bottom:0px; bottom:15px; margin-bottom:0px; margin-left:-173px; padding-bottom:0px; position:absolute; width:100%;}
.ie #latest-feature #post_footer {bottom: 35px;}
#latest-feature #post_footer span.fb_share {margin-left:173px;}
#latest-feature .main-column-left {float:left; /*position:relative;*/ width:153px;}
#latest-feature .main-column-right-wrapper {display:block; float:right; /*height:93px;*/ margin-left:-173px; width:100%;}
#latest-feature .main-column-right {/*height:93px;*/ margin-left:173px; /*position:relative;*/}
#latest-feature .main-column-right p {margin-top:5px; max-height:4.1em; overflow:hidden;}
.ie #latest-feature .main-column-right p {max-height: 3.8em;}
.mac.webkit #latest-feature .main-column-right p {max-height:4em;}

#latest-feature .photo {height:auto; max-height:93px; overflow:hidden;}
#latest-feature .description {display:block; margin-top:-5px;}
#latest-feature .description .read_more {display:block; margin-top:-12px;}

/* other_articles */
#other_articles {margin-top:-21px; position:relative;}

table.other_articles td {border-top:1px solid #e6e5e5; padding:20px 0px 20px 10px; vertical-align:top;}

/* four_0_four_page */
.four_0_four_page ol {margin-top:20px;}

.four_0_four_page table {margin:0px 0px 10px 40px;}
.four_0_four_page table td a {background:transparent url(../images/icons.gif) no-repeat; background-position:0px -385px; display:block; padding:0px 30px 4px 10px;}

/* subpostnavigation */
#content div#subpostnavigation {background:#131313; height:26px; margin-top:12px; padding:7px 13px 0px;}
#content div#subpostnavigation3 {height:auto;}

#content div#subpostnavigation a {color:#fff; float:left; font-size:1.2em; font-weight:normal; letter-spacing:0.05em; padding-left:10px; text-transform:uppercase;}

#content div#subpostnavigation a.next {float:right; padding-right:10px;}

#content div#postcomments div#subpostnavigation, #content div#postcomments div#subpostnavigation3 {background:transparent; border-bottom:1px solid #dc1a00; margin-top:0px; padding:12px 0px;} 

#content div#postcomments div#subpostnavigation a {background:transparent; color:#9e1a18; padding-left:0px;}	
#content div#postcomments div#subpostnavigation a.next {padding-right:0px;}

/* commentlist */
#content div#postcomments ul.commentlist {margin-top:5px;}

/* manufacturers */
#content div#manufacturers {margin-top:28px;}

#content div#manufacturers h2 {border-bottom:1px solid #e8e9ea; color:#666; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.8em; font-weight:normal; padding-bottom:15px;}

#content table.manufacturers {border:0px solid #ccc; border-right:0px solid #ccc; margin-top:5px; width:99.99%;}
.ie table.manufacturers {border-collapse:collapse;}

#content table.manufacturers td {border-right:0px solid #ccc; line-height:26px; width:25%;}
	 
#content table.manufacturers td a {background:transparent url(../images/icons.gif) no-repeat; background-position:300px -495px; display:block; font-size:.85em; padding:4px 5px 4px 44px;}

#content table.manufacturers td.acura a {background-position:5px -483px; padding-top:15px;}	
#content table.manufacturers td.aston_martin a {background-position:5px -525px;}
#content table.manufacturers td.audi a {background-position:5px -555px;}
#content table.manufacturers td.bentley a {background-position:5px -582px;}
#content table.manufacturers td.bmw a {background-position:5px -614px;}
#content table.manufacturers td.buick a {background-position:5px -644px;}
#content table.manufacturers td.cadillac a {background-position:5px -674px;}
#content table.manufacturers td.chevrolet a {background-position:5px -704px;}
#content table.manufacturers td.chrysler a {background-position:5px -732px;}
#content table.manufacturers td.citroen a {background-position:5px -764px;}
#content table.manufacturers td.dodge a {background-position:5px -794px;}
#content table.manufacturers td.ferrari a {background-position:5px -826px; padding-bottom:15px;}

#content table.manufacturers td.ford a {background-position:-175px -483px; padding-top:15px;}
#content table.manufacturers td.gmc a {background-position:-175px -525px;}
#content table.manufacturers td.honda a {background-position:-175px -555px;}
#content table.manufacturers td.hyundai a {background-position:-175px -582px;}
#content table.manufacturers td.infiniti a {background-position:-175px -610px;}
#content table.manufacturers td.jaguar a {background-position:-175px -644px;}
#content table.manufacturers td.jeep a {background-position:-175px -674px;}
#content table.manufacturers td.kia a {background-position:-175px -704px;}
#content table.manufacturers td.lamborghini a {background-position:-175px -732px;}
#content table.manufacturers td.land_rover a {background-position:-175px -764px;}
#content table.manufacturers td.lexus a {background-position:-175px -794px;}
#content table.manufacturers td.lincoln a {background-position:-175px -826px; padding-bottom:15px;}	 

#content table.manufacturers td.lotus a {background-position:-345px -483px; padding-top:15px;}
#content table.manufacturers td.maserati a {background-position:-345px -525px;}
#content table.manufacturers td.mazda a {background-position:-345px -555px;}
#content table.manufacturers td.mercedes_benz a {background-position:-345px -585px;}
#content table.manufacturers td.mercury a {background-position:-345px -614px;}
#content table.manufacturers td.mg a {background-position:-345px -644px;}
#content table.manufacturers td.mini a {background-position:-345px -674px;}
#content table.manufacturers td.mitsubishi a {background-position:-345px -704px;}
#content table.manufacturers td.nissan a {background-position:-345px -732px;}
#content table.manufacturers td.porsche a {background-position:-345px -764px;}
#content table.manufacturers td.pontiac a {background-position:-345px -794px;}
#content table.manufacturers td.saab a {background-position:-345px -826px; padding-bottom:15px;}

#content table.manufacturers td.saturn a {background-position:-540px -483px; padding-top:15px;}
#content table.manufacturers td.scion a {background-position:-540px -525px;}
#content table.manufacturers td.smart a {background-position:-540px -555px;}
#content table.manufacturers td.subaru a {background-position:-540px -582px;}
#content table.manufacturers td.suzuki a {background-position:-540px -614px;}
#content table.manufacturers td.toyota a {background-position:-540px -644px;}
#content table.manufacturers td.volkswagen a {background-position:-540px -674px;}
#content table.manufacturers td.volvo a {background-position:-540px -704px;}		

/* icons */
#content img.hot {border-right:1px solid #000; margin-right:5px; margin-top:1px; padding-right:5px;}
.gecko #content img.hot {margin-top:-2px;}

/* submit buttons */
#content div input.submit, #content div a.button {background:transparent url(../images/buttons.gif) no-repeat; background-position:-3px -36px; color:#fff; font-weight:bold; height:23px !important; text-transform:uppercase; width:97px !important;}
.gecko #content div input.submit {padding-bottom:1px;}
#content div input.wpcf7-submit {background:#DC1A00;
	background:-webkit-gradient(linear, left top, left bottom, from(#DC1A00), to(#B11500)); 
	background:-moz-linear-gradient(top, #DC1A00, #B11500); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DC1A00', endColorstr='#B11500');
	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; height:29px !important; margin-top:50px; width:140px !important;}
.gecko #content div input.wpcf7-submit {padding-bottom:0px;}

#content div#respond input.submit {background:#DC1A00;
	background:-webkit-gradient(linear, left top, left bottom, from(#DC1A00), to(#B11500)); 
	background:-moz-linear-gradient(top,  #DC1A00,  #B11500); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DC1A00', endColorstr='#B11500');
	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; font-size:0.75em; height:26px !important; margin-left:3px; padding-top:5px; width:105px !important;}
.gecko #content div#respond input.submit {padding-top:0px;}
.opera #content div#respond input.submit {padding-bottom:5px;}
#content div#respond #solo-subscribe-email {height:23px;}

#wp-email-submit {background:transparent url(../images/buttons.gif) no-repeat; background-position:-3px -36px; color:#fff; font-weight:bold; height:23px !important; text-transform:uppercase; width:97px !important;}
input.Button {border:none;}
	
#content div a.button {font-size:.85em; padding-top:5px; text-align:center;}	

#content div input.submit:hover, #content div a.button:hover {color:#e0e0e0; text-decoration:none;}		

#content div a.reply {background-position:-3px -140px; display:table; float:right; width:66px !important;}	

#content div td.reply a.button {background-position:-3px -255px; color:#9f9d9d; width:118px !important;}
#content div td.reply a.reply {background-position:-3px -304px; width:66px !important;}
#content div td.reply a.button:hover {color:#333;}

#content div a.comment-reply-login {background-position:-1px -115px; display:table; float:right; height:22px !important; width:150px !important;}

#content div form#commentform input {background:transparent url(../images/buttons.gif) no-repeat; background-position:-1px -117px !important; border:0px solid #c2c2c2; color:#fff; cursor:pointer; font-family:arial; font-size:.85em; font-weight:bold; height:23px; margin-top:15px; text-transform:uppercase;}

#content div form#commentform input.submit {background:-webkit-gradient(linear, left top, left bottom, from(#DC1A00), to(#B11500)); 
	background:-moz-linear-gradient(top,  #DC1A00,  #B11500); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DC1A00', endColorstr='#B11500');
	background-position:0px 0px !important;
	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; font-size:0.75em; height:26px !important; margin-left:3px; width:105px !important;}

.ie6 #content div form#commentform input {background-position:-1px -117px !important;}
.ie6 #content div form#commentform input.submit {background-position:0px 0px !important;}

#content div form#commentform input#subscribe {background-image:none; color:#333; height:auto; margin:-2px 5px 0px 0px; max-width:15px; padding-bottom:auto !important; width:auto !important;}

#content div form#commentform input[type="checkbox"] {height:auto; margin-left:0px; margin-right:5px; margin-top:-2px; max-width:15px;}

ul.commentlist li {margin:0px 0px 15px 0px; padding:0px;}
ul.commentlist li.depth-1 {border:1px solid #e9e8e8;}
ul.commentlist li img {border:2px solid #cfcfcf;}

.recent_comment_link {font-size:.9em;}

.recent_comment_excerpt {font-size:.85em;}

#related_posts {display:table;}
#related_posts ul {display:block; list-style:none; margin-top:5px;}
#related_posts ul li {display:block; height:150px; min-height:150px; padding-bottom:10px !important; padding-right:20px; text-align:left; width:126px;}
#related_posts ul li img {border:0px solid #cfcfcf; display:block; margin-bottom:5px;}
#related_posts ul li a {display:block; font-size:11px; line-height:14px;}

.entry-content img {margin:0px 0px 1.5em 0px;}
.alignleft, img.alignleft {float:left; margin-right:1.5em;}
.alignright, img.alignright {float:right; margin-left:1.5em;}
.aligncenter, img.aligncenter {clear:both; display:block; margin-left:auto; margin-right:auto;}
.wp-caption {margin-bottom:1.5em; text-align:center;}
.wp-caption img {border:0px none; margin:0px; padding:0px;}
.wp-caption p.wp-caption-text {margin:0px;}
.wp-smiley {margin:0px !important; max-height:1em;}

.gallery-caption {font-size:0.9em; margin-left:10px !important; max-width:90px;}

.gdthumbtext {padding-right:35px;}
.gdt-size-32.gdthumbtext{line-height:16px;}

.solo-subscribe-to-comments{font-size:1.4em; font-weight:bold; line-height:24px; margin-top:25px;}
.solo-subscribe-to-comments label {display:inline-block; font-weight:normal; margin-top:10px;}

.fbconnect {font-weight:bold; line-height:24px; margin-left:20px;}

ul.children {padding-bottom:20px; padding-left: 1%;}

/* Facebook user profile */
.fbnarrowcolumn {margin:0px; padding:0px; width:640px;}
.fbnarrowcolumn div.commentlist {background:#fff; border:1px solid #cecece; margin-top:10px; padding:0px 15px 0px;}

.fbnarrowcolumn h2 {color:#9e1a19; font-size:1.75em; font-weight:normal; margin-bottom:2px;}
.fbnarrowcolumn div.commentlist div h2 {font-size:1.1em; font-weight:bold;}

.fbconnect_userprofile {background:#f5f5f5; border:1px solid #cecece; clear:both; margin-bottom:20px; margin-top:10px; padding:10px; position:relative; width:610px !important;}
.ie .fbconnect_userprofile {height:1%;}

.fbconnect_userprofile:after {clear:both; content:"."; display:block; height:0; visibility:hidden;} 

.fbnarrowcolumn div.commentlist div {border-top:1px solid #cecece; clear:both; margin-bottom:12px; padding-bottom:0px; position:relative; top:-1px;}
.fbnarrowcolumn div.commentlist div div {border-top:0px solid #cecece; margin-bottom:0px; padding-bottom:0px;}

#fbc_profile {font-size:.70em; text-align:center; width:120px;}
#fbc_profile div.fbc_profile_pic {float:none;}

.post #podcast {margin-bottom:10px;}

/* twitter */
#twitter {margin-bottom:25px;}

/* links */
.forumnetwork ul.icons a.twitter:hover, .forumnetwork ul.icons a.rss:hover {text-decoration:none;}

/* new - TEMP leave comment in so it can be removed easily later */ 
.ie #content table.comments {border-collapse:collapse;}
#content table.comments th.thumbs span.avatar {width:75px;}
#content table.comments th.comment_by {width:525px;}
#content table.comments th.comment_by div, #content table.comments th.comment_by small {width:515px;}

#content table.comments_reply th.comment_by {width:595px;} 
#content table.comments_reply th.comment_by div, #content table.comments_reply th.comment_by small {width:485px;}

#content table.comments th.thumbrating {width:5px !important;}


/* social */
.socialbuttons li {*zoom:1; display:inline-block; *display:inline; margin-top: 10px}
.socialbuttons li.fb, .socialbuttons li.gplus {margin-right: 30px}
.socialbuttons li.reddit iframe {position: relative; top: 2px}


/* mobile */
@media print, screen and (max-width: 998px){
.container {width:auto;}

#footer div.text_wrapper ul {margin-right:0px;}
#header a.logo {margin-bottom:10px;}
#header span.ad_large {float:none; margin:0px auto; max-width:100%;}
#header div.features {overflow:hidden;}

#header div.navigation {overflow:visible;}
#header div.navigation span {margin-right:0px; padding:12px 0px; position:absolute; right:0px; top:-185px; z-index:2;}
#header div.navigation span a {border-right:none; color:#9E1A19; margin-right:0px; position:relative; right:1px;}

.postbody img {height:auto; max-width:100%;}
#post_footer div.text_wrapper {max-width:100%;}

#footer div.text_wrapper ul {margin-bottom:0px;}
#footer div.navigation li a, #footer div.subnav li a {border-width:0px; display:inline-block; margin-right:0px; padding:0px 10px;}
#footer div.subnav {margin-right:15px;}

.postbody #thumbs_bar {overflow:hidden;}

#post_footer div.text_wrapper {width:auto;}

#top-feature article {margin:0px 15px 15px;}
#latest-feature {margin:0px;}

#newsletter input[type="text"] {width:183px;}
#newsletter input[type="submit"] {padding:5px 10px;}

#content table.manufacturers {width:auto;}
#content table.manufacturers td {width:23%;}

.forumnetwork {display:block;}
#body_content {margin-right:315px;}
#side_content {display:block; margin-right:-310px;}
#content {width:100%;}

#content .commentlist li, #content table.comments, #content table.comments th.comment_by,
#content table.comments th.comment_by div, #content table.comments th.comment_by small, #content ul.commentlist ul.children li, #content ul.commentlist ul.children li ul.children li, #content .commentlist ul.children li ul.children li table.comments_reply, #content .commentlist ul.children li ul.children li table.comments_reply th.comment_by, #content .commentlist ul.children li ul.children li table.comments_reply th.comment_by small {max-width:100%; width:100%;}
}

@media print, screen and (max-width: 800px){
#header a.logo {float:none; padding-left:15px;}
#header a.logo img {padding-top:10px;}
/* temp */ 
#header div.features {display:none;}

#header span.ad_large {margin-top:10px;}
#header span.ad_large, #footer div.ad_large {max-width:100%; overflow:hidden;}
#header span.ad_large img, #header span.ad_large embed, #header span.ad_large iframe, #header span.ad_large object, #footer div.ad_large img, #footer div.ad_large embed, #footer div.ad_large iframe, #footer div.ad_large object {max-width:100%;}

#header div.navigation {margin-bottom:20px; overflow:visible;}
#header div.navigation span {margin-right:0px; padding:12px 0px; position:absolute; right:0px; top:-185px; z-index:2;}
#header div.navigation span a {border-right:none; color:#9E1A19; margin-right:0px; position:relative; right:1px;}

#body_content {margin-right:0px;}
#side_content, .forumnetwork {display:none;}
#content {float:none; margin-right:0px; width:auto;}

#pageTitle h1, #pageTitle h2, #content div#manufacturers h2 {padding-left:15px;}
.postcontainer #posttitle h1.page {margin-left:0px;}

.postbody div.bio {float:left; width:84%;}
.wp-caption {max-width:100% !important;}

#breadcrumb {padding:0px 15px;}
#searchBar {padding-left:15px;}
#searchBar select {float:none; margin-bottom:20px;}
#content ul.links {margin-bottom:20px;}

#content table.manufacturers {width:92%;}

#newsletter input[type="text"] {width:340px;}

#footer div.navigation li a, #footer div.subnav li a {padding:10px;}

#footer div.navigation a {padding-left:10px;}
#footer div.navigation a img {padding-bottom:5px;}
#footer div.text_wrapper ul {float:left; margin-bottom:10px;}
#footer div.subnav {margin-right:5px;}
#footer div.subnav span.copyright {display:block; float:right; padding-right:15px; padding-top:8px;}
}

@media print, screen and (max-width: 600px) {
#header span.ad_large, #footer div.ad_large  {display:none;}

#header div.navigation span {margin-right:0px; position:absolute; right:0px; top:-90px; z-index:2;}

.postbody div.bio {float:right; width:80%;}

#newsletter input[type="text"] {width:150px;}
#newsletter input[type="submit"] {padding:5px 7px;}

#related_posts {margin-top:10px;}
#related_posts span.ad, #content div#related_posts div.ad {float:none; margin:0px auto;}
#related_posts h2 {margin-top:10px;}

#subpostnavigation2 div.next {float:left; margin-top:10px; text-align:left;}
}

@media screen and (max-width: 480px) {
.postbody iframe {width:100% !important;}
.postbody input.wpcf7-quiz {display:block; width:84.5%;}
.postbody input.wpcf7-text, .postbody select.wpcf7-select {display:block; width:99.5%;}
.postbody object embed {height:auto !important; width:100% !important;}
.postbody textarea {width:99.5%;}

.postbody div.bio {width:100%;}
.postbody em.author_title {display:block; margin-top:10px;}
.postbody strong.author_name {line-height:1em;}

#top-feature .main-column-left {float:none; margin:0px auto; text-align:center;}
#top-feature .main-column-right-wrapper {display:block; padding-top:20px; width:100%;}
#top-feature .main-column-right {margin-left:0px;}
#top-feature #post_footer {margin-bottom:15px; margin-left:0px; position:relative; top:15px;}
#top-feature #post_footer span.fb_share {margin-left:0px;}

#latest-feature .main-column-left {float:none; margin:0px auto; text-align:center;}
#latest-feature .main-column-right-wrapper {display:block; height:100px; padding-top:20px; width:100%;}
#latest-feature .main-column-right {height:100px; margin-left:0px;}
#latest-feature #post_footer {margin-bottom:15px; margin-left:0px; position:relative; top:15px;}
#latest-feature #post_footer span.fb_share {margin-left:0px;}

#latest-feature .photo {max-height:100%;}

#newsletter span {display:block; margin-bottom:15px;}
#newsletter input[type="text"] {margin-left:0px; width:255px;}

#content div.sociable {margin-top:10px;}
}

	
@media screen and (max-width: 400px){ 
#header a.logo {padding-left:5px;}
#header a.logo img {height:auto; width:50%;}

#header div.navigation {overflow:visible;}
#header div.navigation span {margin-right:0px; position:absolute; right:0px; top:-72px; z-index:2;}

#pageTitle h1, #pageTitle h2, #content div#manufacturers h2 {padding-left:2px;}

#breadcrumb {padding:0px 2px;}
#searchBar {padding-left:2px;}

#content .wp-polls {float:none; margin:0px auto 20px; width:auto;}

#content ul.pg_paging li {top:5px;}
#content ul.pg_paging li.pg_previous a {background-position:-348px -943px; height:44px; width:44px;}
#content ul.pg_paging li.pg_next a {background-position:-396px -943px; height:44px; width:44px;}

#content table.manufacturers td {display:inline-block; width:48%;}

#respond h2 {margin-top:15px;}
#respond p {clear:both;}

.solo-subscribe-to-comments label {margin-bottom:5px; margin-right:3px;}
#content div#respond input.submit {margin-left:0px;}

#post_footer .links {display:none;}

 #footer div.navigation a {padding-left:10px;}
#footer div.subnav span.copyright {float:left;}

.commentlist ul.children li {width:auto;}

.postbody p {font-size:1.2em;}
.postbody .pagenav {margin-top:10px;}
.postbody p.captcha {width:auto;}

.postcontainer {padding:10px 2px 8px;}
.postcontainer #posttitle h1.page {margin-left:0px;}

#newsletter input[type="text"] {margin-bottom:10px; margin-left:0px; width:200px;}
#newsletter input[type="submit"] {display:block; margin-left:0px;}
}

