
/* MICRO FORMATS - Page List, Picture Left Format, Accordion Side Bar Format,  */ 

.grid2colBsub .column.first { width:740px; padding:8px 0 0 0!important; }
.searchresults_wrap {width:700px; padding:0!important;}


/* Product Description */
#descript {clear:both; background-color:#ffffff; padding:5px; margin:10px 0 0 1px; }
#descript .descripttext {border:1px solid #cccccc; padding:0 10px 10px 10px; margin:0;}
#descript .descripttext li h3 {padding:10px 0 2px 0; font-weight:bold;}
#descript .descripttext li p {padding:0 0 7px 0;}



/* Address */
.searchlistA li {display:block; padding:0 0 10px 0; clear:both; line-height:16px;}
.searchlistA li dd {padding:1px 0;}
.searchlistA li dt {padding:2px 0;}
.searchlistA li dd h2 em {font-weight:bold !important;}
.searchlistA li dt em {font-weight:bold !important; color:#444444 !important;}
.searchlistA li dd p em {font-weight:normal !important; color:#444444 !important;}
.searchlistA li h5 { font-size:14px; font-weight:bold; padding:0 0 2px 0;}
.searchlistA li h5 em {font-weight:bold !important;}


/* LIST */
.pagelistA li h2 {display:block; padding:0; margin:0;}
.pagelistA li {display:block; padding:0; margin:0; clear:both;}
.grid3colC .pagelistA li {margin:0 0 0 0;}
.pagelistA li p {padding:0 0 16px 0; margin:0;}

.pagelistA.linkA li h2 {padding:0 0 16px 0;}


.grid4colAsub .column .pagelistA.linkA li {display:block; margin:0;}
.grid4colAsub .column .pagelistA.linkA li ul {display:block; margin:0 0 24px 0; padding:0;}

.grid4colAsub .column .pagelistA.linkA li a,
.pagelistA.styleA li {
	display:block;
	line-height:18px;
	text-decoration:none;
	background:url(../assets/dup_bull_nbox_1.gif) 0 6px no-repeat;
	border:none;
	padding:0 0 0 9px;
	margin:0 0 8px 0;
}

/* Series */
.grid3colB .column.first h1 {padding:0; margin:0 0 8px 0; color:#444444; font-size:22px; font-weight:normal; text-align:center;}

.grid4colAsub .column ul {padding:0 0 10px 0;}


/* Page List Checkout */
.pagelistB li {float:left; width:100%; display:block; padding:3px 0; clear:both; border-bottom:1px solid #cccccc;}
.pagelistB li h6 {float:left; width:200px;}
.pagelistB li label {float:right; width:60px; text-align:right; margin-right:20px;}
ol.pagelistB {margin:0 0 5px 0;}


/* Address */
.pagelistC li {display:block;  width:100%; padding:0 0 4px 0; clear:both;}
.pagelistC li li {padding:0 0 4px 0;}
.pagelistC li ol {padding:0 0 4px 0;}
.ch3colA ol.pagelistC {margin:15px 0 5px 0;}
.pagelistA ol.pagelistC {padding:1px 0 0 0; margin:0 0 15px 0;}


/* Numb and Alpha List */
ol.pagelistD, ol.pagelistE, ol.pagelistE ol  {display:block; list-style-position:outside; padding:0; margin:0 15px 0 35px;}

body #p7TP1 ol.pagelistD {margin:0 10px 0 25px;}

ol.pagelistD  {list-style-type:decimal;}
.pagelistD li {display:list-item; padding:0 0 16px 0; }

ol.pagelistD.styleB  {list-style-type:none; padding:0; margin:0;}
ol.pagelistD.styleB li {
	display:block;
	list-style-position:inside;
	background:url(../assets/dup_bull_nbox_1.gif) 0 8px no-repeat;
	border:none;
	padding:0 0 5px 9px;
	margin:0;
}

ol.pagelistE  {list-style-type:upper-roman; font-weight:bold;}
.pagelistE li {display:list-item; padding:0 0 16px 0;}

ol.pagelistE ol {list-style-type:upper-alpha; font-weight:normal;}



/* Pic Left Base Contains Overall Markup */
/* Pic Left Page Specific Markup */
.grid3colA .column.first .pictformatA li h6,
.grid3colAland .column.middle .pictformatA li h6 
{padding:0 0 20px 0; margin:0;}

.grid3colA .column.first .pictformatA li dl,
.grid3colAland .column.middle .pictformatA li dl  
{width:235px; padding:0 0 20px 10px; margin:0;}

.grid3colA .column.middle .pictformatA li h6,
.grid3colAland .column.first .pictformatA li h6  
{padding:0 0 15px 0; margin:0;}

.grid3colA .column.middle .pictformatA li dl,
.grid3colAland .column.first .pictformatA li dl
{width:215px; padding:0 0 15px 7px; margin:0;}

.pictformatA li dl {font-size:13px; line-height:18px;}

/* PL Page */
.grid2colBsub .pictformatA li h6,
.grid3colBsub .pictformatA li h6
{padding:0 7px 10px 0; margin:0;}/* Tabs Journals */
.grid2colBsub .pictformatA li dl, 
.grid3colBsub .pictformatA li dl
{width:160px; padding:0; margin:0;}
.grid2colBsub .pictformatA li, 
.grid3colBsub .pictformatA li
{float:left; display:block; width:230px; clear:none; padding:0 15px 0 0;}
.grid2colBsub .pictformatA li dd, .grid2colBsub .pictformatA li dd h5, 
.grid3colBsub .pictformatA li dd, .grid3colBsub .pictformatA li dd h5
{padding:0 0 3px 0;}
.grid2colBsub ul.pictformatA, 
.grid3colBsub ul.pictformatA
{clear:both; padding:5px 0 15px 0;}

.myaccount .column.middle .pictformatA li dl {width:285px;}
.myaccount .column.middle .pictformatA li dd h5 {padding:0 0 0 0; font-weight:bold;}

/* PL Page Specific Accordion */
#p7ABc1_1.p7ABcontent .pictformatA li h6 {padding:5px 7px 5px 0; margin:0;}
#p7ABc1_1.p7ABcontent .pictformatA li dl {width:120px; padding:5px 0 5px 0; margin:0;}





/* Accordion Side Bar Formating */
dl.formatA {font-weight:normal; padding:2px 0 0 0;}	
.formatA dt  {padding:0;}
.formatA dd  {padding:1px 0 5px 0;}

#p7ABc3_2.p7ABcontent dt {padding:0; font-weight:bold;}/* Advertising */

.p7ABcontent p  {padding:0 0 5px 0;}


/* Accordion Side Bar Formating Links Only */
.p7ABcontent .formatB li {display:block; clear:both; margin:0 0 4px 0;}

.p7ABcontent .formatB li a {
	display:block;
	color:#444444;
	text-decoration:none;
	background:url(../assets/dup_bull_nbox_1.gif) 0 5px no-repeat;
	border:none;
	padding:2px 0 3px 9px;
	margin:0;
}

.p7ABcontent .formatB li a:hover, .p7ABcontent .formatB li a.current {color:#c47403;}




/* Accordion Side Bar Headers 
#drophd_mviews, #drophd_explore, #drophd_share, #drophd_consider { 
	font-size:13px; 
	height:0px !important; 

	overflow:hidden; 
	padding-top:14px; 
	background-image:url(../images/dup_hds_sidebardrop.png); 
	background-repeat:no-repeat; 
}
#drophd_mviews { background-position:0 0; }
#drophd_explore { background-position:0 -15px;}
#drophd_share { background-position:0 -30px;}
#drophd_consider { background-position:0 -45px;}
*/

#drophd_mviews, #drophd_explore, #drophd_share, #drophd_consider { 
	font-size:16px;
	text-align:center;
}


/* 
  -----------------------------------
  Accordion Panel Magic
  by Project Seven Development
  www.projectseven.com
  Style Theme:06 - Greystone
  -----------------------------------
*/

.column.last .p7AB {
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	padding:0 0 0 0;
	margin:0 0 10px 0;
	background-color:#ffffff;
}
.column.last .p7ABtrig, .column.last .p7ABsing {
	margin:4px 4px 4px 4px;
	padding:0;
}
.column.last .p7ABtrig h4, .column.last .p7ABsing h4 {
	font-size:12px;
	font-weight:bold;
	line-height:14px;
}
.column.last #p7ABW1 .p7ABtrig a, .column.last #p7ABW2 .p7ABtrig a,
.column.last #p7ABW3 .p7ABtrig a, .column.last #p7ABW4 .p7ABtrig a,
.column.last #p7ABW5 .p7ABtrig a, .column.last #p7ABW6 .p7ABtrig a,
.column.last #p7ABW7 .p7ABtrig a, .column.last #p7ABW8 .p7ABtrig a,
.column.last #p7ABW9 .p7ABtrig a, .column.last #p7ABW10 .p7ABtrig a {
	display:block;
	text-decoration:none;
	padding:4px 8px 5px 12px;
	color:#ffffff;
	border:none;
	background:#666666 url(../assets/dup_bk_snav_a1.gif) 0 50% no-repeat;
}
.column.last #p7ABW1 .p7ABtrig a:hover, .column.last #p7ABW2 .p7ABtrig a:hover,
.column.last #p7ABW3 .p7ABtrig a:hover, .column.last #p7ABW4 .p7ABtrig a:hover,
.column.last #p7ABW5 .p7ABtrig a:hover, .column.last #p7ABW6 .p7ABtrig a:hover,
.column.last #p7ABW7 .p7ABtrig a:hover, .column.last #p7ABW8 .p7ABtrig a:hover,
.column.last #p7ABW9 .p7ABtrig a:hover, .column.last #p7ABW10 .p7ABtrig a:hover,
.column.last .p7ABsing a:hover {
	border:none;
	background-color:#444444;
}
.p7ABtrig a:active, .p7ABtrig a:focus {
	color:#ffffff;
}
.column.last #p7ABW1 .p7ABtrig .p7ABtrig_down, .column.last #p7ABW2 .p7ABtrig .p7ABtrig_down,
.column.last #p7ABW3 .p7ABtrig .p7ABtrig_down, .column.last #p7ABW4 .p7ABtrig .p7ABtrig_down,
.column.last #p7ABW5 .p7ABtrig .p7ABtrig_down, .column.last #p7ABW6 .p7ABtrig .p7ABtrig_down,
.column.last #p7ABW7 .p7ABtrig .p7ABtrig_down, .column.last #p7ABW8 .p7ABtrig .p7ABtrig_down,
.column.last #p7ABW9 .p7ABtrig .p7ABtrig_down, .column.last #p7ABW10 .p7ABtrig .p7ABtrig_down {
	color:#ffffff;
	background:#666666 url(../assets/dup_bk_snav_b2.gif) 0 50% no-repeat;
}

/* SETS THE FONT SIZE FOR CONTENT */
.column.last .p7ABcontent {
	font-size:13px;
	line-height:16px;
	padding:5px 4px 5px 7px;
	
}
.column.last .p7ABcontent .formatB li a.p7ap_currentmark {
	font-weight:bold;
	color:#c47403;
}

/* SINGLE NAV */
.column.last .p7ABsing a  {
	display:block;
	text-decoration:none;
	padding:4px 8px 5px 11px;
	color:#ffffff;
	border:none;
	background:#666666 url(../assets/dup_bk_snav_b1.gif) 0 50% no-repeat;
}

body.p7ABt1_1 .p7ABsing  a#p7ABt1_1,
body.p7ABt1_2 .p7ABsing  a#p7ABt1_2,
body.p7ABt1_3 .p7ABsing  a#p7ABt1_3,
body.p7ABt1_4 .p7ABsing  a#p7ABt1_4,
body.p7ABt1_5 .p7ABsing  a#p7ABt1_5,
body.p7ABt1_6 .p7ABsing  a#p7ABt1_6,
body.p7ABt1_7 .p7ABsing  a#p7ABt1_7,
body.p7ABt1_8 .p7ABsing  a#p7ABt1_8,
body.p7ABt1_9 .p7ABsing  a#p7ABt1_9,
body.p7ABt1_10 .p7ABsing  a#p7ABt1_10,
body.p7ABt1_11 .p7ABsing  a#p7ABt1_11,
body.p7ABt1_12 .p7ABsing  a#p7ABt1_12,
body.p7ABt1_13 .p7ABsing  a#p7ABt1_13,
body.p7ABt1_14 .p7ABsing  a#p7ABt1_14,
body.p7ABt1_15 .p7ABsing  a#p7ABt1_15  {
	background:#666666 url(../assets/dup_bk_snav_b2.gif) 0 50% no-repeat;
}




/* Accordion 2 Middle FAQ */
.column.middle .p7AB h1, .column.first .p7AB h1 {padding:0 0 3px 0;}
.grid3colBsub.column .column.first .p7AB {padding:8px 0 0 0;}

.p7AB {
	border:0;
	padding:0 0 4px 0;
	margin:0 0 10px 0;
	background:none;
	font-size:14px;
	line-height:22px; 
}
#child_wrap .p7ABtrig, .p7ABtrig {
	margin:0;
	padding:5px 0 0 0;
}
.p7ABtrig.firsttrig {
	margin:0;
	padding:5px 0 0 0;
}
/* FAQ headers */
#p7ABW8 h1 {padding:0;}
#p7ABW8 h2.firstBLOC {margin:0;}
#p7ABW8 h2 {
	color:#c47403;
	padding:0;
	margin:10px 0 0 0;
}
#p7ABW8 h2.firstHD {margin:0;}
.p7ABtrig h3 {
	font-size:13px;
	line-height:18px;
	font-weight:bold;
}
#p7ABW1 .p7ABtrig a, #p7ABW2 .p7ABtrig a,
#p7ABW3 .p7ABtrig a, #p7ABW4 .p7ABtrig a,
#p7ABW5 .p7ABtrig a, #p7ABW6 .p7ABtrig a,
#p7ABW7 .p7ABtrig a, #p7ABW8 .p7ABtrig a,
#p7ABW9 .p7ABtrig a, #p7ABW10 .p7ABtrig a {
	display:block;
	text-decoration:none;
	padding:4px 8px 4px 13px;
	color:#444444;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:#ffffff url(../assets/dup_bk_dnav_btn1.gif) 0 3px no-repeat;
}
#p7ABW1 .p7ABtrig a:hover, #p7ABW2 .p7ABtrig a:hover,
#p7ABW3 .p7ABtrig a:hover, #p7ABW4 .p7ABtrig a:hover,
#p7ABW5 .p7ABtrig a:hover, #p7ABW6 .p7ABtrig a:hover,
#p7ABW7 .p7ABtrig a:hover, #p7ABW8 .p7ABtrig a:hover,
#p7ABW9 .p7ABtrig a:hover, #p7ABW10 .p7ABtrig a:hover {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#f1f1f1;
	color:#666666;
}
.p7ABtrig a:active, .p7ABtrig a:focus {
	background-color:#f1f1f1;
}
#p7ABW1 .p7ABtrig .p7ABtrig_down, #p7ABW2 .p7ABtrig .p7ABtrig_down,
#p7ABW3 .p7ABtrig .p7ABtrig_down, #p7ABW4 .p7ABtrig .p7ABtrig_down,
#p7ABW5 .p7ABtrig .p7ABtrig_down, #p7ABW6 .p7ABtrig .p7ABtrig_down,
#p7ABW7 .p7ABtrig .p7ABtrig_down, #p7ABW8 .p7ABtrig .p7ABtrig_down,
#p7ABW9 .p7ABtrig .p7ABtrig_down, #p7ABW10 .p7ABtrig .p7ABtrig_down {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:#f1f1f1 url(../assets/dup_bk_dnav_btn2.gif) 0 3px no-repeat;
}

/* SETS THE FONT SIZE FOR CONTENT */
.column.middle .p7ABcontent, .column.first .p7ABcontent {
	padding:7px 10px 7px 13px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#ffffff;
}
.column.middle .p7ap_currentmark, .column.first .p7ap_currentmark {
	font-weight:bold;
}




/* 2014: NEW DESIGN */

.styleHD {font-weight:normal!important;font-size:18px!important; text-align:center; margin:0 0 2px 0!important;}

.head-wrap {width:100%;height:140px;background:#000000 url(../assets/dup-hd-cover-1.jpg) center 0 no-repeat; overflow:hidden;}
.head-wrap .content {max-width:980px;height:140px;position:relative; margin:0 auto;}

.site-search {display:block; padding:10px;}
.site-search input#si-search {font-size:12px;width:205px;height:26px; padding:2px 6px; border:1px solid #cccccc; border-radius:4px;}
.site-search input#si-search:focus {
  border-color:none;
  outline:0;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.6);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.6);
}
.site-search input.buttonform {width:auto; padding:0; border:none; background-color:transparent !important; margin:3px 0 0 0;}

.stylepageA .head-wrap {height:250px!important;}
.stylepageA .head-wrap .content {height:250px!important;position:relative;}

.main-wrap {position:relative;background-color:#fbfaf6; padding:0 10px 20px 10px;}

div.site-logo {position:absolute;z-index:9;display:block;width:200px;height:90px;top:0px;right:10px;background:url(../assets/dup-sitelogo-2.png) center 0 no-repeat;}
div.site-logo a {display:block;width:200px; height:90px;}
div.site-logo img {display:none;width:200px; height:90px;}

.foot-wrap li.site-logo a {display:block;}
.foot-wrap li.site-logo img {display:block;width:100px; height:auto; margin:10px 0;}

/* feedwind */
#fw-container {
 text-align:left;
 padding:10px;
 border:1px solid #cccccc;
 border-radius:0;
 box-sizing:border-box;
 background-color:#ffffff;
}
/* This is the styling for the header container*/
#header {
 margin:10px 20px 10px 20px;
 color:#cc6600;
 font-size:18px;
 background-color:#fff;
}

a.fw-feed-item-url {
 text-decoration:none;
}

.fw-feed-item {
 display:block;
 }

/* This is the styling for the main Feed Title in the header container*/
.fw-feed-title {
 margin:0 0 0 15px;
 padding:0;
 font-weight:bold;
 word-wrap:break-word;
 text-align:center;
 display:block;
 color:#cc6600;
}

/* This is the styling for the Feed Title link in the header container*/
.fw-feed-title a:link {
 color:#cc6600;
 text-decoration:none;
}

/* This is the styling for a "visited" Feed Title link in the header container*/
.fw-feed-title a:visited {
 color:#cc6600;
 text-decoration:none;
}

/* This is the styling for a Feed Title link on "mouseover" (also known as "hover") in the header container*/
.fw-feed-title a:hover {
 color:#cc6600;
 text-decoration:none;
}

/* This is the styling for an "active" Feed Title link in the header container*/
.fw-feed-title a:active {
 color:#cc6600;
 text-decoration:none;
}

/* This is the styling for the feed body (i.e all Feed Items) container. */
/* WARNING:be careful adding Left or Right Padding as you can lose the scrollbar when the L/R padding is set to more than 8px; the scrollwheel on a mouse still works however, but the scrollbar can disappear after 8px of padding either side. Use Margins instead add space around the content container.*/


/* This is the styling for the Feed Item content in the body container*/
.fw-feed-item-content-module {
 margin:0;
 padding:0;
 background-color:#ffffff;
}

/* This is the styling for the Feed Item Title in the body container*/
.fw-feed-item-title {
 display:block; 
 margin:0 0 0 15px;
 padding:0;
 color:#cc6600;
}

/* This is the styling for an "unvisited/unclicked" Feed Item Title link in the body container*/
.fw-feed-item-title a:link{
 margin:0!important;
 padding:0; 
 color:#cc6600;
 text-decoration:none;
 font-size:16px;
}

/* This is the styling for a "visited/clicked" Feed Item Title link in the body container*/
.fw-feed-item-title a:visited{
 color:#cc6600;
 margin:0;
 padding:0;
 text-decoration:none;
}

/* This is the styling for a Feed Item Title link on "mouseover" (also known as "hover") in the body container*/
.fw-feed-item-title a:hover{
 color:#cc6600;
 text-decoration:none;
 margin:0;
 padding:0;
}

/* This is the styling for an active Feed Item Title link in the body container*/
.fw-feed-item-title a:active{
 color:#cc6600;
 text-decoration:none;
 margin:0;
 padding:0;
}

/* This is the styling affecting a Feed Item Date for a feed item in the body container*/
.fw-feed-item-date {
 display:block;
 margin:0;
 padding:10px 0;
 color:#cc6600;
 font-size:10px;
 text-align:right;
}

/* This is the styling affecting a Feed Item Description, Thumbnail or Video Player link for a feed item in the body container*/
.fw-feed-item-link {
 margin:0;
 padding:0;
 color:#cc6600;
 text-decoration:none;
 }
/* This is the styling affecting an "unvisited/unclicked" Feed Item anchor for a feed item in the body container*/
.fw-feed-item-link a{
 color:#cc6600;
 text-decoration:none;
}

/* This is the styling affecting an "unvisited/unclicked" Feed Item Link anchor for a feed item in the body container*/
.fw-feed-item-link a:link{
 color:#cc6600;
 text-decoration:none;
}

/* This is the styling affecting an "visited/clicked" Feed Item Link anchor for a feed item in the body container*/
.fw-feed-item-link a:visited{
 color:#cc6600;
 text-decoration:none;
}

/* This is the styling for a Feed Item Title Link Anchor on "mouseover" (also known as "hover") for a feed item in the body container*/
.fw-feed-item-link a:hover{
 color:#cc6600;
 text-decoration:none;
}

/* This is the styling affecting an "active" Feed Item Link anchor for a feed item in the body container*/
.fw-feed-item-link a:active{
 color:#cc6600;
 text-decoration:none;
}

/* This is the styling for the Description in a Feed Item (i.e. the text of a Feed Item in Thumbnail mode, or text+images in Full HTML mode)*/
.fw-feed-item-description {
 font-size:12px;
 text-align:left;
 margin:0 10px 0 15px;
 padding:0;
 color:#444444;
 font-weight:300;
 word-wrap:break-word;
 text-decoration:none;
 display:block;
}
/* This is the styling for a Feed Item Thumbnail - Thumbnail size and layout/orientation can be set here. This does not affect a YouTube video thumbnail.*/
.fw-feed-item-image {
 width:150px;
 height:220px;
 float:left;
 text-align:left;
 margin:0 0 0 10px;
 padding:0;
}

.fw-feed-item-image-module {
 margin:0;
 padding:0;
}

/* This styling allows you to create a footer and style it. By default the footer size is set to zero. */
.fw-branding {
 height:42px;
} 
.fw-feed-item-content-module em {
	color:#cc0000 !important;
	font-style:italic!important;
}
.fw-feed-item-content-module p a {
    color:#cc0000 !important;
	font-style:italic !important;
}
/* feedwind:END */


.feature-prod { padding:0; margin:0;} 
.feature-prod a {display:block;margin:0 0 15px 0;} 
.feature-prod img {display:block;border:1px solid #cccccc;} 

.feature-prod img, .feat-catalog img {height:auto !important; width:auto !important;max-width:100%;} 


.styleformatA .contentbox {padding:0px 10px 10px 10px; margin:0 0 15px 0;}
.styleformatB {display:block;margin:0 0 20px 0; clear:both;}
.styleformatB ul {display:block;}
.styleformatB a, .styleformatB ul {font-size:13px; line-height:16px; margin:0 0 10px 0;}
.styleformatB img.iconC {width:40px; margin:0 8px 8px 0;}
.styleformatB img.iconC, .styleformatB span {display:inline-block; vertical-align:top;}
.styleformatB span {width:70%;}
.styleformatB ul li {display:block; padding:0 0 0 12px;margin:0 0 8px 0;background:url(../assets/dup_bull_nbox_1.gif) 0 4px no-repeat;}
.feat-message {padding:0;font-weight:normal;}

.column {float:left;}

.SEpanel {max-width:980px!important;position:relative;margin:0 auto;}

.grid2colA6 {padding:0;}
.grid2colA6 .column.col-1 {width:75%; float:right!important;}
.grid2colA6 .column.col-2 {width:22.7%;padding:0;}

.subgrid2colA6 .subcol-1 {width:75%; float:left;}
.subgrid2colA6 .subcol-2 {width:22%; float:right;padding:0;}




.feat-twit {background-color:#ffffff; border:1px solid #e8e8e8; margin:0 0 15px 0; overflow:hidden;}
.feat-catalog {margin:0 0 15px 0;}
.feat-catalog img {background-color:#ffffff; border:1px solid #e8e8e8; margin:0 0 10px 0;}
.feat-social {display:block;margin:15px 0;}
.feat-social ul li {float:left; margin:0 3px 5px 0;}
.feat-social ul li:last-child {float:left; margin:0 0 5px 0;}
.feat-social ul li a {display:block;color:#444444;text-decoration:none;}
.feat-social ul li a:hover {color:#999999;}

.contentbox a, .contentbox a:visited, .contentbox a:active {color:#c47403; text-decoration:none;}
.contentbox a:hover, .contentbox a:focus {color:#444444; text-decoration:none;}

.foot-wrap {background-color:#85837f;color:#ffffff;}
.foot-wrap .panelcontent {max-width:980px;margin:0 auto;padding:20px 0 25px 0;}
.foot-wrap .column {width:18%;}
.foot-wrap .column.col-5 {width:25%;}
.foot-wrap .column .content {padding:5px 0px 5px 10px; font-size:13px; line-height:15px;}
.foot-wrap .column.col-5 .content {padding:5px 0x 5px 10px;}
.foot-wrap h4 {font-size:16px; padding:0 0 3px 0;color:#ffffff!important;}

.foot-wrap ul.megalist {
	margin-top:5px;
	display:block;
}
.foot-wrap ul.megalist li {
	margin-bottom:4px;
	display:block;
}
.foot-wrap ul.megalist a {
	display:block;
	padding:0;
	color:#ffffff;
	text-decoration:none;
}
.foot-wrap ul.megalist a:hover {
	text-decoration:underline;
}

.main-wrap:before, .main-wrap:after, .SEpanel:before, .SEpanel:after,
.panelcontent:before, .panelcontent:after, .feedEkList li:before, .feedEkList li:after 
{content:".";display:block;height:0;overflow:hidden;}
.main-wrap:after, .SEpanel:after,
.panelcontent:after, .feedEkList li:after
{clear:both;}
.main-wrap, .SEpanel, .panelcontent, .feedEkList li {zoom:1;}


.nav-logo {
	display:none;
}

.p7pm3-fixed .nav-logo {
	display:block;
	width:66px;
	height:30px;
	position:absolute;
	right:10px;
	top:0;
}
.p7pm3-fixed .nav-logo img {width:66px;height:30px;}

/*SMARTPHONE AND NARROW WINDOWS (LESS THAN 700PX WIDE)*/
@media only screen and (min-width:0px) and (max-width:800px) {
	#content_wrap, .proddetailcol, #child_wrap {width:100%!important;}
	
	.grid2colA6 .col-1, .grid2colA6 .col-2, .proddetailcol .column.first, .proddetailcol .column.last, .twtr-doc,
	.column.last, .p7TPcontent .column.first, .ch3colA .column
	{width:100%!important;float:none!important;display:block; clear:both;}
	
	.p7TPcontent .column.first, .p7TPcontent .column.last {width:50%; float:left;}
	.grid3colA, .grid4colA, .thumbnailcolA, .proddetailcol, .parentcol, .grid4colAsub, .grid3colAland, .grid3colBsub, .grid3colCsub, .grid2colBsub, .infodetailcol  
 	{width:auto;}
	.grid2colA6 .col-1 {margin:0 0 15px 0;}
	.styleHD {text-align:left;}
	.feed-wrap .styleHD {text-align:center;}
	.pictformatA li dl {width:70%!important;}
	.feat-twit {display:none!important;}
	ul.pagenav.colright {width:auto!important; text-align:left!important; padding:0 0 5px 0!important; float:none!important; border-bottom:1px solid #cccccc;}
	.pagenav {border-bottom:1px solid #cccccc;padding:5px 0 5px 0!important;}
	#pagenavwrap, #bread {border-bottom:none; }
	.directlistA li li  {width:80%;}
	* table {width:100%!important;}
}

@media only screen and (min-width:0px) and (max-width:700px) {
    .column, .subcol-1, .subcol-2 {float:none!important;width:100%!important;display:block;}
	.subcol-1, .subcol-2 {margin-bottom:15px; display:block;}
	
    .foot-wrap .column .content {padding:.5em 1.5em;border:none !important;height:auto !important;max-height:888678px;}
	.content, .subcontent {height:auto !important;max-height:888678px;}
	.grid3colA {width:auto; margin:0 auto; background-image:none;}
	.grid3colA .column.col-1 .content, .grid3colA .column.col-2 .content, .grid3colA .column.col-3 .content {margin:0 10px 10px 10px;padding:0;}
	.feature-prod {font-size:0;} 
	.feature-prod a {display:inline; display:inline-block; vertical-align:top; margin:0 15px 15px 0;}
	.column, .subcol-1, .subcol-2 {margin-left:0;margin-right:0!important;padding-left:0!important;padding-right:0!important;}
	.column.first, .column.middle, .column.last {margin:0 0 15px 0; display:block;}
	#paynow {padding:0;}
	.pictformatA li dl {width:70%!important;}
	.pictformatA li {width:100%!important;}
	.directlistA li h6 {float:none; display:none;}
	.directlistA li ul {float:none; display:block;}
}

/*Smartphones ONLY*/
@media only screen and (max-device-width:480px) {
	.column {float:none; width:auto !important;}
	#content_wrap {width:auto;}
	#p7TPtabswrap {width:auto!important; height:auto!important; overflow:visible!important;}
	#p7TPtabswrap .p7TP_tabs {width:auto!important;}
	.column.equal4col {width:100%!important; margin:0;}
	.directlistA li, .directlistA li a {display:block;width:100%;}
	}

/*Portrait Tablet ONLY. Use this query to add rules for tablets in Prtrait orientation.
Landscape tablets should get a normal and unaltered display.*/
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {}







