.flush {margin-bottom:1px !important;}
.two_col_b .content {width:704px; padding-left:0;}
.two_col_b .rtcol {width:247px;}
.two_col_b .rtcol .contact {width:99%; margin-top:0;}
.ltcol .subnav ul li {border-top:1px dotted #8CA7C0; border-bottom:0 !important;}
.ltcol .subnav ul li.first {border-top-width: 2px;border-top-style: solid;border-top-color: #6699cc;}

.header {background:none; height:62px;}
.header .logo img {margin-bottom:0;}
.nav ul {background-color:#852eb0;}
.nav ul li {border-left:1px solid #9f5ac1; border-right:1px solid #823e97;}
.widget_links {margin-bottom:6px;}
.breadcrumbs {padding-bottom:6px;}

/* subBrandNav */
.subBrandNav {font-size:0.8em;font-weight:bold; float:left;_float:none;_margin-top:6px;width:978px; padding:8px 0 6px 18px; background:#EDEDED url(../images/arrow_subbrandnav.gif) no-repeat scroll left 3px;}
.subBrandNav ul {float:left; list-style-type:none;}
.subBrandNav ul li {float:left; padding:0 6px; color:#fff; font-size:1.2em;}
.subBrandNav ul li.title {margin-right:20px; padding:0;}
.subBrandNav ul li a {color:#1e66a7; text-decoration:underline;}
.subBrandNav span {float:left; padding-right:4px; color:#fff; font-size:1.1em;}
.subBrandNav span a {color:#fff;}

.content h1{color: #852eb0;border-bottom:2px solid #bf35c8;}
.two_col_a .content h1{float:left; margin:0; width:100%;}
.cart_btn_blue {padding:1px; border:#cecece solid 1px; float:left; clear:right;}
.cart_btn_blue a {background:#6699cc; padding:1px 5px; float:left; text-decoration:none; color:#fff;}

.content .listBoxModule.wide {width:449px; margin-top:15px; !margin-top:20px;}
.content .listBoxModule.wide a {text-decoration:none;}
.content .listBoxModule.wide ul li {padding-top:9px; padding-bottom:10px; background-position:center left; margin:0;}
.content .listBoxModule div.more {width:auto; margin:5px 10px 0; border-top:dotted #999 1px; padding:5px 0; clear:both; _margin:0 4px;}
.content .listBoxModule div.more a {float:right; text-decoration:none;}

.value_prop {margin-bottom:20px; float:left; background:#faebfb; border-bottom:1px dotted #bf35c8; overflow:hidden; _width:100%;}
.value_prop .bluebg {width:100%; height:auto; overflow:hidden; }
.value_prop .bluebg .top {padding:13px 0 5px; border-bottom:1px dotted #bf35c8; margin:0 20px 20px; _margin:0 20px 20px 10px; float:left;}
.value_prop .bluebg .top h2 {border:0; margin:0; padding:0; font-size:1.7em; line-height:1em; float:none; width:100px; display:inline; clear:none;}
.value_prop .bluebg .top h2 a {color:#336699; width:auto; display:inline;text-decoration:underline;}
.value_prop .bluebg .top div {float:left;width:510px;clear:none;}
.value_prop .bluebg .top div p{clear:left;}
.value_prop .bluebg .top .cart_btn_blue {margin:0 0 10px;width:auto;}
.value_prop .bluebg .left {float:left !important; padding:0 20px 20px; height:305px; margin-bottom:10px;}
.value_prop .bluebg .left {width:325px; border-right:1px solid #999;}
.value_prop .bluebg .right {padding-right:20px;width:324px;}
.value_prop .bluebg .right a, .value_prop .bluebg .left a {text-decoration:underline;}
.value_prop .bluebg img {float:left; padding:0 12px 12px 0; clear:none; margin:0;}
.value_prop .bluebg h2 {margin:0;}
.value_prop .bluebg h3 {color:#1e66a7; font-size:1em; padding:10px 0 5px;}
.value_prop .bluebg ul {margin:10px 0; padding:0; float:none; clear:none;}
.value_prop .bluebg ul li {border:0; width:auto; padding:2px 0 0; float:none; background:none; margin:0;}
.value_prop .bluebg p {clear:both; line-height:1.5em;}
.value_prop .bluebg .cart_btn_blue a {text-decoration:none;}

.content .subcontentLeft .listBoxModule h3 {background:#EBF4FB; font-size:1.1em; color:#336699; font-weight:bold;}

.content .subcontentLeft {width:454px; padding-right:16px; float:left; padding-bottom:30px; border-right:#999 solid 1px;}
.content .subcontentLeft h2 {color:#852eb0; border-color:#bf35c8; border-width:2px;padding:10px 0 3px; font-weight:normal;}
.content .subcontentLeft ul li {border-bottom:#999 dotted 1px; }
.content .subcontentLeft ul li p {padding:5px 0 0 0;}
.content .subcontentLeft ul li h3 {font-size:1em; color:#1E66A7;}

.content .subcontentRight {width:243px; float:left; padding-left:15px; padding-bottom:30px; border-left:#999 1px solid; margin-left:-1px;}
.content .subcontentRight .listBoxModule {width:239px;}

.content .listBoxModule h4 {margin:10px 9px 5px; _margin:10px 4px 5px; border-bottom:1px solid #999; width:92%; float:left; padding-bottom:3px;}
.content .listBoxModule div.more {width:92%; margin:5px 10px 0; border-top:dotted #999 1px; padding:5px 0; clear:both; _margin:5px 4px 0;}
.content .listBoxModule.wide div.more {width:95%;}
.content .listBoxModule div.more a {float:right; text-decoration:none;}
.content .listBoxModule div.link {padding:10px 9px; font-weight:bold;}
.content .listBoxModule div.date {padding:0 9px;}
.content .listBoxModule div.location {padding:0 9px;}
.content .listBoxModule ul li p {padding:0;}
.content .listBoxModule ul li a {padding:0;}

.content .listBoxModule.mag_press  {padding-bottom:0px;}
.content .listBoxModule.mag_press .contents {background-color:#fef6e3; float:left; padding:10px 0;}
.content .listBoxModule.mag_press .contents ul {!width:222px;}

/*product spotlight*/
.content .product_spotlight {float:left; width:100%; margin-top:10px;}
.content .product_spotlight .more {border-top:1px dotted #bf35c8; width:100%; margin-top:15px; padding-top:2px; float:left;}
.content .product_spotlight .more a {float:right;}
.content .product_spotlight .product {float:left; width:126px; padding:5px 12px; border-right:1px #999 solid;}
.content .product_spotlight .product.last {border-right:0;}
.content .product_spotlight .product h3 {margin-bottom:5px; float:left;}
.content .product_spotlight .product .image {clear:both; float:left; height:165px;}
.content .product_spotlight .product .text {clear:both; padding-top:5px;}
.content .product_spotlight .product .text a {text-decoration:underline;}
.content .product_spotlight .product .image a {padding:5px 12px 0 12px;}

/*tabs content*/
.content .tabsbox {float:left; border:#999 solid 1px; padding:1px; width:700px; _overflow:hidden;}
.content .tabsbox ul.tabs  {background:#e8e9e4; float:left; padding-left:5px; _padding-left:0px; height:24px; padding-top:16px; width:695px; _width:700px;}
.content .tabsbox ul.tabs  li {clear:none; border:0; padding:5px 0 3px; float:left; height:14px; width:auto; margin:0 0 0 5px; display:block; text-align:center; background:#f6f7f6; font-weight:bold;}
.content .tabsbox ul.tabs  li.active {padding:5px 0; background:#fff;}
.content .tabsbox ul.tabs  li.active a {color:#e46702;}
.content .tabsbox ul.tabs  li a {padding:0 12px; margin:0; display:text;color:#852eb0;}
.content .tabsbox .tabsbox_content {background:#fff; float:left; width:649px; padding:10px 20px;}
.content .tabsbox .tabsbox_content ol li {padding:5px 0; border-bottom:#999 dotted 1px; float:none;}
.content .tabsbox .tabsbox_content ol li.last {border-bottom:0;}
.content .tabsbox .tabsbox_content ol li a {padding-left:0px; display:block; overflow:visible;}
.content .tabsbox .tabsbox_content ol li .bulletNum {width:17px; height:18px; padding:0; !height:16px; display:block; 
text-align:center; margin:0 5px 0 0; background:url(../images/orange_ol_bullet.gif) 0 0 no-repeat; _background-position:0 1px; 
display:block; float:left; color:#fff; !background-position:0 bottom;font-size:.9em;overflow:visible}

/*products*/
.product .value_prop {border-bottom:0px;}
.product .value_prop .bluebg {border:0; width:auto; padding:15px; height:auto;}
.product .value_prop .bluebg h1 {border:none; width:460px; clear:none; line-height: 105%;color:#852eb0; margin-bottom:3px;float:left;}
.product .value_prop .bluebg .author {float:left;width:460px; margin-bottom:3px;}
.product .value_prop .bluebg .right {width:185px; height:200px; margin:20px 2px 2px; padding:0;position:relative;}
.product .value_prop .bluebg .right h2 {border:0; font-weight:bold;border-top:#999 dotted 1px;}
.product .value_prop .bluebg .right a {text-decoration:none;}
.product .value_prop .bluebg .right a:hover {text-decoration:underline;}
.product .value_prop .bluebg .right .offer {clear:both; width:100%;}
.product .value_prop .bluebg .right #sample_page {position:absolute;bottom:50px;}
.product .value_prop .bluebg .right #color_page {position:absolute;bottom:32px;}
.product .value_prop .bluebg .right .more {float:left; padding:10px 0; clear:both; width:100%;}
.product .value_prop .bluebg .cover {width:165px;text-align:left; float:left;}
.product .value_prop .bluebg .cover a {float:left; padding-right:10px;margin-bottom:8px;}
.product .value_prop .bluebg .info {float:left; width:280px; height:200px;}
.product .value_prop .bluebg .info .prod_detail {padding-top:10px;}
.product .rtcol .listBoxModule.cart {padding:10px; background-color:#EBF4FB; border:0; width:225px; text-align:right;}
.product .rtcol .listBoxModule.cart .add {float:right; padding:10px 0; width:auto;}
.product .rtcol .listBoxModule.cart .add .quantity{float:left; padding-right:5px;}
.product .rtcol .listBoxModule.cart .add .cart_btn_blue {text-align:left; clear:none;}
.product .rtcol .listBoxModule.cart .signin {clear:both; padding:0 0 10px;}
.product .rtcol .listBoxModule.bluebg {padding:1px;}
.product .rtcol .listBoxModule.bluebg .contents{background-color:#dcedeb; float:left; width:100%; padding:10px 0;}
.product .rtcol {border:none;}

.product .content .disclaimer {float:left;width:682px; margin-bottom:10px; padding:0 5px 10px;font-weight:bold;color:#003399;text-align:justify;}
.product .content .disclaimer .highlight{color:red;}
.product .content .disclaimer a {text-decoration:underline;}

.wysiwyg h1{color:#852EB0; border-color:#B535C8}
.wysiwyg h2{color:#F4AC04; font-size:18px; border-bottom:2px solid #B535C8;}
.wysiwyg h3{color:#852EB0; font-size:15px; border-bottom:none; padding:10px 0 1px; font-weight:bold; margin-bottom:2px;}
.wysiwyg h4{color:#852EB0; font-size:12px; border-bottom:none; padding:10px 0 1px; font-weight:bold; margin-bottom:2px;}
.wysiwyg h5{color:#F4AC04; font-size:12px;}
