/*2.1.1 sundog-screen.css * New styles and modifications to LBi's.Authors:* [JS] John Schulz, Web Developer - Sundog v 1.0 - 2010/03/15: Initial release. [JS]*/
/* Basic Formatting Fixes*/
h1,h2{font-size:26px;}
h3{clear:both;font-size:16px;}
p{text-align:left;}
.loader.loading{background:none;}
dt{font-weight:700;margin-bottom:0.25em;}
dd{margin-bottom:1em;}
ul,ul li{list-style:square outside none;}
.main .content .text ol{list-style-type:decimal;margin:10px 0 0 20px;}
.main .content .text ol.a{list-style-type:lower-alpha;}
.main .content .text ol.i{list-style-type:lower-roman;}
#row_promo_home{height:373px;}
#row_content{padding-bottom:2em;}
/* Home Page*/
.home-accordion,.home-free-text,.home-list{float:left;margin-right:12px;width:242px !important;border:2px solid #efefef;padding:7px;}
.home-accordion{padding-bottom:0;margin-right:0;}
.home-free-text h2{margin-top:0;font-size:17px;color:#eb6b24;width:235px;float:left;}
.home-image-promo{float:left;margin-top:10px;border:2px solid #efefef;width:242px;padding:7px;}
.home-list .last{padding-bottom:0;border-bottom:0;}
div.home-list{width:256px !important;padding:0;}
div.home-item{border-bottom:1px solid #efefef;margin-bottom:7px;clear:both;padding:0 7px 7px;}
div.home-item img{float:left;margin:0 5px 30px 0;}
#row_content_home .section p{margin-top:0;padding-top:0;}
.home-free-text ul{list-style-type:disc;margin-left:25px;}
div.date,div.home-item .date{font-style:italic;font-size:0.9em;margin-bottom:20px;float:right;clear:right;}
div.home-list img{float:left;margin:3px 5px 0 0;}
div.home-item h4{font-size:12px;margin:7px 0;padding:0;}
.classone{margin-right:0 !important;}
div.home-item a.more{margin-top:5px;clear:none;}
/* Home accordion */
.home-accordion h3{margin:0;}
.home-accordion h3.ui-state-active{border:1px solid #ccc;border-bottom:none;padding-top:7px;}
div.news-actual h2{margin:-2px 0 17px;}
div.news-actual .item-date{float:left;width:100%;font-style:italic;font-size:1em;text-align:right;margin:5px 0;}
div .addthis_toolbox,.addthis_default_style{float:left;margin-left:350px;}
/* List Content - Added by Justin Barta */
.list-content h2{margin:-1px 0 0;}
.list-content .content h4{font-size:15px;margin:7px 0;padding:0;}
.list-content .item img{float:left;margin:3px 8px 0 0;}
.ptext,.program-info{overflow:hidden;}
.list-content .offer-item img{float:left;margin-right:10px;margin-top:3px;}
.list-content .item,.list-content .offer-item{clear:both;border-bottom:2px solid #efefef;padding:0 0 9px;}
.list-content .last{border-bottom:none;}
.list-content .content{padding-left:0;}
.list-content a.more{margin-top:3px;clear:left;}
/* List Row Content*/
#row_list_content{background-color:#fff000;background:url(../images/bg_row_main_content.gif) repeat-y left;margin:12px 0 0;}
/*Start ADDTHIS Button */
.addthis_default_style .at300b,.addthis_default_style .at300m{padding:2px 0 2px 6px;}
.addthis_toolbox.addthis_default_style span{color:#B65E1A;float:left;font-weight:700;line-height:18px;}
/*End ADDTHIS Button*/
#footer{clear:both;margin:0 auto;}
h3.whats-next{background-color:#efefef;color:#000;font-size:14px;margin:0;padding:5px;}
a.more{display:block;clear:both;}
div.print a{float:right;clear:right;margin-left:6px;width:30px;height:15px;background:#efefef url(../images/printer.jpg) 0 -4px no-repeat;border:1px solid #ccc;color:#000;padding:2px 3px 2px 24px;}
div.accordion img{float:left;margin:0 7px 7px 0;}
div.navigation{clear:both;float:right;margin:3px 0 6px;}
div.navigation .selected{color:#B65E1A;}
div.navigation .prev{background:transparent url(../images/previous.gif) 0 0 no-repeat;display:block;height:10px;width:9px;float:left;margin:3px 6px 0 0;}
div.navigation span{margin:0 3px;}
div.navigation .next{background:transparent url(../images/next.gif) 0 0 no-repeat;display:block;height:10px;width:9px;float:left;margin:3px 0 0 6px;}
#image_full{width:100%;}
/*Home Accordion*/
.ui-accordion-header{text-align:center;text-transform:uppercase;color:#000;font-weight:700;font-size:1em;font-family:Arial, Helvetica, sans-serif;outline:none;}
.ui-accordion-header a{text-decoration:none;color:#000;outline:none;font-size:14px !important;}
.ui-state-default{border:6px solid #ccc;background-color:#efefef;padding:9px 5px;}
.ui-accordion-content{border:1px solid #ccc;border-top:none;margin:0 0 10px;padding:5px 7px;}
/*Download Accordion*/
div.image-download{float:left;margin-right:80px;margin-bottom:10px;border:1px solid #ccc;text-align:center;padding:3px;}
dl.itemList dd{clear:both;display:none;margin:0;padding:9px 0;}
dl.itemList dt{clear:both;width:100%;border-top:1px solid #ccc;cursor:pointer;color:#ccc;background:url(../images/bkgd_arrow_blue_down.gif) right 11px no-repeat;margin:0;padding:6px 0;}
dl.itemList ul.pdf li{background:transparent url(../images/icon_pdf.gif) 0 0 no-repeat;}
dl.itemList ul.pdf li a{margin-left:20px;}
dl.itemList ul{float:left;margin-right:20px;}
dl.itemList ul li{margin-bottom:7px;list-style-type:none;}
h2.itemList-heading{font-size:1em;background-color:#efefef;border:2px solid #ccc;padding:7px;}
dl.itemList{display:block;border-bottom:none;margin:0 0 12px;padding:0 0 1px;}
dl.itemList p{margin:0 0 15px;}
dl.itemList.ruleBelow{border-bottom:1px solid #ccc;margin-bottom:15px;}
dl.itemList dl{display:block;margin:0;padding:0;}
dl.itemList dt.itemListOn{color:#666;background:url(http://www.doosanequipment.com/assets/design/DoosanHeavy/images/bkgd_arrow_blue_up.gif) right 11px no-repeat;}
dl.itemList dt.itemListOn:hover{color:#113a92;background:url(../images/bkgd_arrow_gray_up.GIF) right 11px no-repeat;}
dl.itemList dd.firstItem{display:none;margin:0;padding:9px 0;}
dl.itemList dd .thumbnail{width:102px;float:left;display:inline;margin:3px 0 12px;}
dl.itemList dd .summary{margin:0 0 6px;}
dl.itemList dt a{display:block;width:100%;}
dl.itemList .itemListHover{color:#666;background:url(../images/bkgd_arrow_gray_down.GIF) right 11px no-repeat;}
div.video{text-align:center;margin-bottom:25px;}
/* Request a Brochure Landing Page*/
#brochure a{display:block;float:left;width:200px;height:222px;text-indent:-9999px;margin:0 10px;}
#brochure #pdf{background:url("../images/badge-brochure-pdf.jpg");}
#brochure #mail{background:url("../images/badge-brochure-mail.jpg");}
#brochure #pdf:hover{background:url("../images/badge-brochure-pdf.jpg") 0 100%;}
#brochure #mail:hover{background:url("../images/badge-brochure-mail.jpg") 0 100%;}
/* SalesForce Forms*/
form{margin-top:25px;}
form span.err,form fieldset.err span,form p.err label{color:#8A1F11;font-weight:700;}
form fieldset.err,form fieldset.err legend{border:2px solid #FBC2C4;background:#FBE3E4;}
form p.err input,form p.err select,form p.err textarea{border:1px solid #8A1F11;}
form input,form select,form textarea{padding:2px;}
form fieldset{margin-bottom:1em;border:2px solid transparent;padding:0 0 0 10px;}
form fieldset.options{float:left;margin-right:10px;}
form span.req{display:block;font-weight:700;margin:-5px 0 10px;}
form span.req:before{content:"* ";}
form fieldset.req label,form p.req label{font-weight:700;}
form fieldset.req label:after,form p.req label:after{content:" *";}
form p.opt label{font-weight:400;}
form p.opt label:after{content:none;}
form legend{border:2px solid transparent;color:#666;font-weight:700;font-size:16px;margin:0 0 0.5em -12px;padding:0 5px;}
form fieldset p{margin-top:0;}
form fieldset.info p{float:left;margin:0 10px 10px 0;}
form label{margin-right:5px;}
form fieldset.info label,form .label{display:block;margin:0 0 5px;}
form fieldset.submit{clear:both;}
form fieldset.submit input{cursor:pointer;width:120px;border:none;background:#ebebeb;font:bold 12px Arial, Helvetica, sans-serif;color:#337ed1;text-align:left;padding:5px 10px;}
form fieldset.submit span{margin-left:-30px;font:bold 18px Arial, Helvetica, sans-serif;vertical-align:-5%;color:#337ed1;}
#comparison{height:100px;margin-top:1em;background:url("../images/icon-compare.jpg") no-repeat;padding:1px 0 0 110px;}
ul,ol,li,.offer-item .ptext p{margin:0;padding:0;}
.accordion,.home-accordion h3.ui-state-default{margin-bottom:10px;}
.addthis_default_style .addthis_separator,.addthis_default_style .at300b,.addthis_default_style .at300m,.addthis_default_style .at300bs,div.navigation a,div.navigation span{float:left;}
dl.itemList .itemListOn a,dl.itemList .itemListHover a{color:#666;}
dl.itemList .itemListOn a:hover,dl.itemList .itemListHover a:hover{color:#113a92;}