h4 { font-size: 13px; color: #CD441F; line-height: 16px; font-weight: normal; margin-bottom: 3px; font-family: Georgia, "Times New Roman", Times, serif; } 


/* --- Inputs --- */
input, select, button, textarea { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
fieldset { border: none; }
legend {}
form {}
input { margin-bottom: 5px; }
select { margin-bottom: 5px; }


/* 
     Utility IDs
     ---------------------------------------------------------- */      
.clear { display: block; clear: both; overflow: hidden; width: 1px; height: 1px; margin: 0 -1px -1px 0; border: 0; font-size: 0; line-height: 0; }
.hide { display: none; }
.nav508 { position: absolute; z-index: -1; visibility: hidden; }



/* 
     Header IDs
     ---------------------------------------------------------- */ 
#header { background: transparent none; margin: 0 auto; padding: 0; width: 1000px; height: 100px; }
#header h1 { width: 584px; height: 67px; font-size: 0; line-height: 0; background: transparent url(../frame-images/cq/backgrounds/cq_header.jpg) no-repeat 0 0; margin: 17px 0 0 -56px; padding: 0 0 0 56px; float: left; position: relative;  }
#header h1 a { display: block; width: 400px; height: 63px; }
#header h1 a span { font-size: 0; line-height: 0; visibility: hidden; } 
#header em { font-size: 0; line-height: 0; visibility: hidden; float: left; }



     Container IDs
     ---------------------------------------------------------- */ 
#container { padding: 5px 5px 5px 5px;  }
#content3 { padding-left:10px;}
/* 
     Navigation IDs - Changed 5/28/08
     ---------------------------------------------------------- */ 


ul#primary { width: 100%; margin-bottom: 15px; }

/* Primary Navigation */
ul#primary li { font-size: 14px; padding: 5px 6px; border-bottom: 1px dotted #A29FA0; text-transform: uppercase; line-height: 18px; display: block; width: 130px; }
ul#primary li a { color: #113D51; }
ul#primary li a:hover { color: #CD441F !important; }

ul#primary li span.selected { display: block; margin: -5px 0 -5px -6px; width: 130px; border: 2px solid #E7E6E0; background: #F0C307 url(../frame-images/cq/backgrounds/tertiary_selected.jpg) repeat-x 0 100%; min-height: 8px; padding: 6px 2px 5px 6px; }
ul#primary li.secondary span.selected { margin: -6px 0 -6px -6px; width: 129px; padding-top: 6px; padding-right: 2px; padding-left: 6px; }
ul#primary li.secondary ul span.selected { margin: -3px 0 -3px -12px; width: 127px; padding-top: 6px; padding-right: 0; padding-left: 11px; }
ul#primary li.tertiary ul span.selected { margin: -6px 0 -3px -22px; width: 119px; padding-top: 6px; padding-right: 0; padding-left: 20px; }

ul#primary li.selected a, ul#primary li.secondary ul li.selected a, ul#primary li.tertiary ul li.selected a { color: #CD441F; }
ul#primary li.secondary a, ul#primary li.secondary ul span.selected a, ul#primary span.selected a { color: #CD441F; }

ul#primary li.secondary { padding-bottom: 0; background: /*#FBFBF9*/ transparent url(../frame-images/cq/backgrounds/selected.jpg) no-repeat 0 1px; min-height: 22px; padding-top: 6px; padding-bottom: 5px; }


/* Secondary Navigation */
ul#primary li.secondary div { width: 141px; margin: 0 0 -5px -8px; padding: 0 0 5px 0; background: transparent url(../frame-images/cq/backgrounds/subnav_background.jpg) no-repeat 0 100%; }
ul#primary li.secondary ul { margin: 0 -3px 0 0; padding: 10px 0 0 0; }
ul#primary li.secondary ul li { text-transform: none; font-size: 13px; line-height: 15px; border-bottom: none; padding: 4px 0 5px 15px; background: none;  }
ul#primary li.secondary ul li a { color: #4E4631; }

ul#primary li.secondary ul li.tertiary { min-height: 0; padding-bottom: 7px; }
ul#primary li.secondary ul li.tertiary a { color: #C82A00; }

/* Tertiary Navigation */
ul#primary li.secondary ul li.tertiary ul { margin: 5px -3px -9px -13px; padding: 3px 0 7px 0; }
ul#primary li.secondary ul li.tertiary ul li { padding-left: 25px; }
ul#primary li.secondary ul li.tertiary ul li a { color: #4E4631; }

ul#primary li.secondary ul li.tertiary ul a { color: #C82A00; padding-left: 7px; background: transparent url(../frame-images/cq/lists/tertiary_arrow.gif) no-repeat 0 4px; display: block; }
 /* Changed 5/28/08 */

/* 
     Content IDs
     ---------------------------------------------------------- */ 
#content { width: 821px;  margin: 0 0 0 16px; padding: 0 0 0 20px;  }

#contentheader { height: 251px; width: 818px;  }
#contentheader ul { padding: 15px 0 0 0; float: left; }
#contentheader ul li { float: left; }

#contentheader ul.breadcrumb { width: 704px; }
ul.breadcrumb li { background: transparent url(../frame-images/cq/lists/breadcrumb_pipe.gif) no-repeat 100% 5px; padding: 0 7px 0 5px; }
ul.breadcrumb li.last { padding-top: 1px; background: none; }
ul.breadcrumb li a { font-size: 11px; font-weight: normal; color: #103A4C; }
ul.breadcrumb li a:hover { color: #CD441F; }

ul#printemail { width: 113px; padding-top: 5px; }
ul#printemail li a { text-transform: uppercase; font-size: 10px; height: 18px; color: #113D51; }
ul#printemail li a:hover { color: #CD441F; }
a#printlink { display: block; padding: 3px 0 0 23px; width: 36px; background: transparent url(../frame-images/cq/backgrounds/printlink.png) no-repeat 0 0; }
a#emaillink { display: block; padding: 3px 0 0 20px; width: 34px; background: transparent url(../frame-images/cq/backgrounds/emaillink.png) no-repeat 0 0; }

#contentbottom { display: block; width: 838px; height: 227px; margin: 0 0 0 -20px; padding: 0; font-size: 0; line-height: 0; background: transparent url(../frame-images/cq/backgrounds/container_bottom.jpg) no-repeat 0 0; clear: both; }

/* 
     Article IDs
     ---------------------------------------------------------- */ 
#article {
	width:525px;
} /* Changed 5/30/08 */

#article a { color: #113C4E; }
#article a:hover { color: #CD441F; }
#article ul, #article ol { padding: 0 0 0 10px; } /* Added 5/30/08 */
#article ul li { background: transparent url(../frame-images/cq/lists/article_bullet.gif) no-repeat 0 7px; padding: 0 0 7px 10px; }/* Changed 5/30/08 */
#article ul.intro li { font-size: 12px; line-height: 16px; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 7px; }

#article table { margin: 15px 0; padding: 0; border: 1px solid #D3D1CD; background: #FCFCFA url(../frame-images/cq/backgrounds/table_background.jpg) repeat-x 0 100%; }
#article th { font-size: 14px; line-height: 16px; text-align: left; padding: 8px 10px 13px 10px; vertical-align: top; border-right: 1px solid #D3D1CD; background: transparent url(../frame-images/cq/backgrounds/th_background.gif) repeat-x 0 100%; min-height: 36px; }
#article td { color: #113D51; padding: 8px 10px; text-align: left; vertical-align: top; border-bottom: 1px solid #D3D1CD; border-right: 1px solid #D3D1CD; }

.photobox { background: #E9E9E1 none; width: 195px; padding: 6px; margin: 0 0 10px 10px; }
.photobox div { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 13px; margin: 6px 0 0 0; }

#article .lister ul { width: 100%; border-top: 1px dotted #A29FA0; padding-left: 0; } /* Changed 6/6/08 */
#article .lister ul li { background: none; padding: 7px 0 0 0; border-bottom: 1px dotted #A29FA0; }
.lister ul li h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 7px; }
.lister ul li h3 a { color: #113C4E; }

.lister form { margin-bottom: 15px; }
.lister form select { width: 130px; border: 1px solid #BBBBB5; }

#article .freetrial { border-bottom: none; }
#article .freetrial table { background: none; border: none;  }
#article .freetrial td { border: none; padding: 0 6px 10px 0; color: #000; }
#article .freetrial strong { font-size: 12px; }
#article .freetrial p { width: 85px; }
#article .freetrial p a:hover { color: #918E7D; }

#enewsform p.required { font-size: 11px; margin-bottom: 15px; }

#enewsform input { width: 225px; padding: 2px; height: 17px; background: transparent url(../frame-images/cq/backgrounds/enewsform_input.gif) no-repeat 0 0; border: none; margin-bottom: 10px; }
#enewsform select { width: 229px; padding: 2px; height: 19px; background: transparent url(../frame-images/cq/backgrounds/enewsform_input.gif) no-repeat 0 0; border: none; margin-bottom: 10px; }
#enewsform select#issues { width: 229px; padding: 2px; height: auto; background: none; border: 1px solid #D6D6D2; }
#enewsform input.checkbox, #enewsform input.submit { width: auto; height: auto; background: none; }
#enewsform input#zip, #enewsform input#phone, #enewsform input#ext { width: 155px; background: transparent url(../frame-images/cq/backgrounds/enewsform_input_zip.gif) no-repeat 0 0; }
#enewsform textarea { width: 239px; height: 81px; padding: 2px; background: transparent url(../frame-images/cq/backgrounds/enewsform_textarea.gif) no-repeat 0 0; border: none; }
#enewsform input.radio { margin: 0; width: auto; height: auto; background: none; margin: 0 3px 0 3px; position: relative; top: 2px; }
#enewsform .buttonwell { margin: 10px 0 0 0; padding: 5px 0 0 0; border-top: 1px dotted #A29FA0; }
#enewsform .buttonwell input { float: right; }

#enewsform em { font-style: normal; font-size: 10px; }
#enewsform label, #enewsform p { color: #113D51; }
#enewsform strong label { color: #000; }

#enewsform .version { border-top: 1px dotted #A19E9E; border-bottom: 1px dotted #A19E9E; padding-top: 7px; margin-bottom: 15px; color: #000; }
#enewsform .version p { margin-bottom: 0; }
#enewsform ul.filter { margin: 0; padding: 0; min-height: 27px; }

#article #enewsform ul.filter li { float: left; padding: 7px 10px 0 0; color: #2D5E74; background: none; width: 110px; color: #000; }
#article #enewsform ul.filter li input { float: left; margin-right: 5px; }




.cqForm p.required { font-size: 11px; margin-bottom: 15px; }

.cqForm input { width: 225px; padding: 2px; height: 17px; background: transparent url(../frame-images/cq/backgrounds/enewsform_input.gif) no-repeat 0 0; border: none; margin-bottom: 10px; }
.cqForm select { width: 229px; padding: 2px; height: 19px; background: transparent url(../frame-images/cq/backgrounds/enewsform_input.gif) no-repeat 0 0; border: none; margin-bottom: 10px; }
.cqForm select#issues { width: 229px; padding: 2px; height: auto; background: none; border: 1px solid #D6D6D2; }
.cqForm input.checkbox, .cqForm input.submit { width: auto; height: auto; background: none; }
.cqForm input#zip, .cqForm input#phone, .cqForm input#ext { width: 155px; background: transparent url(../frame-images/cq/backgrounds/enewsform_input_zip.gif) no-repeat 0 0; }
.cqForm textarea { width: 239px; height: 81px; padding: 2px; background: transparent url(../frame-images/cq/backgrounds/enewsform_textarea.gif) no-repeat 0 0; border: none; }
.cqForm input.radio { margin: 0; width: auto; height: auto; background: none; margin: 0 3px 0 3px; position: relative; top: 2px; }
.cqForm .buttonwell { margin: 10px 0 0 0; padding: 5px 0 0 0; border-top: 1px dotted #A29FA0; }
.cqForm .buttonwell input { float: right; }

.cqForm em { font-style: normal; font-size: 10px; }
.cqForm label, #enewsform p { color: #113D51; }
.cqForm strong label { color: #000; }

.cqForm .version { border-top: 1px dotted #A19E9E; border-bottom: 1px dotted #A19E9E; padding-top: 7px; margin-bottom: 15px; color: #000; }
.cqForm .version p { margin-bottom: 0; }
.cqForm ul.filter { margin: 0; padding: 0 !important; min-height: 27px; } /* Changed 6/6/08 */


#article .cqForm ul.filter li { float: left; padding: 7px 10px 0 0; color: #2D5E74; background: none; width: 80px; color: #000; }  /* Changed 6/6/08 */
#article .cqForm ul.filter li input { float: left; margin-right: 5px; }








/* 
   
/* 
    Utility IDs
     ---------------------------------------------------------- */      
.clear {
	display: block;
	clear: both;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	border: 0;
	font-size: 0;
	line-height: 0;
}
.hide { display: none; }
.noshow { visibility: hidden; font-size: 0; line-height: 0; }
.header { margin-bottom: 10px; }
.right { float: right; }
.left { float: left; }


/* 
    
     Search Results ID's - Added 4/7/08
     ---------------------------------------------------------- */  
#article .searchbox { margin: 0 0 10px 0; padding: 0; }

/* For WMS Search */
.searchbox #searchHelpContainer { margin: 0; border-top: 1px dotted #AFACAC; padding: 15px 0 5px 0; display: none; }
.searchbox .suggestions { margin: 0; border-top: 1px dotted #AFACAC; padding: 15px 0 0 0; display: none; }
box #advancedSearchOptionsContainer .siteSearchBox table td { padding: 2px 5px; }
*/

#article .searchbox form { width: 100%; margin: 0; padding: 16px 10px 16px 0; }

.searchbox label.nolabel { display: none; }
.searchbox input { width: 216px; padding: 4px 2px; height: 17px; background: transparent url(../frame-images/cq/backgrounds/searchtextfield.gif) no-repeat 0 0; border: none; margin-bottom: 10px; float: left; margin-right: 5px; }
.searchbox input.submit { width: auto; padding: 0; border: none; height: auto; position: relative; top: -2px; float: left;  }
.searchbox input.checkbox { width: auto; padding: 0; display: block; margin-right: 5px; border: none; height: auto; margin-bottom: 0; background: none; }

.searchbox form ul.operators { margin: 3px -7px 0 0; padding: 0; list-style-type: none; float: left; }
#article .searchbox form ul.operators li { float: left; padding: 0 0 0 7px; background: none; }
.searchbox form ul.operators li a { font-size: 11px; }

.searchbox form ul.filter { margin: 0; padding: 0; list-style-type: none; float: left; clear: right; }
#article .searchbox form ul.filter li {
	float: left;
	padding: 7px 10px 0 0;
	color: #2D5E74;
	background: none;
	width: 130px;
}



.searchentries { margin: 0; padding: 0; } 
.searchentries ul { margin: 0; padding: 0 0 10px 0; width: 100%; }
#article .searchentries li { background: transparent none; padding: 10px 55px 10px 0; border-top: 1px solid #D8D8D8; }
#article .searchentries li div { margin: 0; }
#article .searchentries li.first { border-top: none; }
.searchentries li div.relavance { float: right; color: #86443B; display: block; position: relative; left: 55px; padding: 0; }
.searchentries li h3 { font-family: Arial, Helvetica, sans-serif; margin: 0 0 5px 0; font-weight: normal; padding: 0; font-size: 12px; line-height: 16px; } 


/* 
     About Us - Added 4/7/08
     ---------------------------------------------------------- */  
.bicolumn { width: 489px; margin: 0 0 15px 0; padding: 4px 0 1px 0; border-top: 1px dotted #A29FA0; border-bottom: 1px dotted #A29FA0; background: transparent url(../frame-images/cq/backgrounds/bicolumn_background.gif) repeat-y 0 0; }
.bicolumn .bicolumnwrapper { width: 457px; margin: 0; padding: 6px 16px 10px 16px; background: transparent url(../frame-images/cq/backgrounds/bicolumn_bottom.jpg) no-repeat 0 100%; }
.bicolumn dl { width: 211px; float: left; margin: 0; padding: 0; font-size: 14px; }
.bicolumn dl.last { padding-left: 40px; width: 206px; }
.bicolumn dt { font-weight: bold; color: #000; border-bottom: 1px dotted #AAA6A4; padding: 0 0 5px 0; }
.bicolumn dd { color: #113C4E; font-size: 12px; border-bottom: 1px dotted #AAA6A4; padding: 5px 0; }
.bicolumn dd strong { font-weight: normal; font-size: 14px; }

.viewall { color: #113C4E; font-size: 12px; border-bottom: 1px dotted #AAA6A4; border-top: 1px dotted #AAA6A4; padding: 5px 0; } 
.viewall a { font-size: 11px; padding-left: 10px; color: #3A3831; background: transparent url(../frame-images/cq/lists/sidebar_arrow.gif) no-repeat 0 0; text-transform: uppercase; color: #3A3831; }
.viewall a:hover { color: #918E7D !important; }

.bicolumn dd.viewall { border-top: none; }
.bicolumn dd.viewall a { font-size: 11px; padding-left: 10px; color: #3A3831; background: transparent url(../frame-images/cq/lists/sidebar_arrow.gif) no-repeat 0 0; text-transform: uppercase; color: #3A3831; }
#productlist h3 { color: #c82a00; font-size: 17px; line-height: 30px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 0; }
#productlist select { width: 370px; font-size: 12px; border: 1px solid #BBBAB5; height: 19px; padding: 2px; vertical-align: top; margin-right: 5px; margin-top: 5px;  }  /*Changed 9/19/08 */

.productdisplay {
	margin: 10px 0 0 0;
	padding: 0 18px 0 18px;
	background: transparent url(../frame-images/cq/backgrounds/products_body.gif) repeat-y 0 0;
	width: 540px;
}
.productdisplay h4 { font-family: Arial, Helvetica, sans-serif; color: #000; font-weight: bold; font-size: 14px; line-height: 16px; margin: 0; }
.productdisplay .searchbox { margin: 0 !important; }
.productdisplay ul.filter { margin: -10px 0 0 0 !important; }
.productdisplay ul.filter li {
	width: 160px !important;
	margin-right: -8px;
	display: block;
} /* Changed 5/30/08 */



#article .productdisplay table { background: none; border: none; margin: 0; padding: 10px 0 0 0; width: 100%; border-top: 1px dotted #AEABAC; }
#article .productdisplay td { border: none; width: 50%; border-bottom: 1px dotted #AEABAC; }
#article .productdisplay td div { display: none; position: absolute; width: 122px; margin: -2px 0 0 22px; padding: 19px 16px 0 14px; background: transparent url(../frame-images/cq/backgrounds/productsdiv.png) no-repeat 0 0; color: #3A3932; }
.productsdivbottom {
	display: block;
	width: 180px;
	height: 6px;
	margin: 10px 0 -5px -14px;
	padding: 0;
	font-size: 0;
	line-height: 0;
	background: transparent url(images/art/productsdiv_bottom.png) no-repeat 0 0;
}
#article .productdisplay td a:hover { color: #CD441F !important; }

.productdisplaytop { display: block; width: 478px; height: 3px; margin: 0 0 10px -18px; padding: 0; font-size: 0; line-height: 0; background: transparent url(../frame-images/cq/backgrounds/products_top.gif) no-repeat 0 0; }
.productdisplaybottom { display: block; width: 478px; height: 3px; margin: 15px 0 0 -18px; padding: 0; font-size: 0; line-height: 0; background: transparent url(../frame-images/cq/backgrounds/products_bottom.gif) no-repeat 0 0; }

/* 
     Network Page - Added 4/8/08
     ---------------------------------------------------------- */ 
.network { margin: 10px 0 0 0; padding: 8px; background: #E9E9E1 url(../frame-images/cq/backgrounds/network_background.jpg) no-repeat 0 100%; width: 467px; }

.network h3 { font-size: 21px; line-height: 25px; color: #C82A00; }
.network h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #282724; margin-bottom: 10px; }

/*.network ul { width: 141px; border-left: 1px dotted #979390; border-right: 1px dotted #979390; float: left; }*/
#article .network ul { width: 141px; border-left: 1px dotted #979390; border-right: 1px dotted #979390; float: left; padding-left: 0; } /* Changed 5/30/08 */
#article .network ul li { padding: 0; background: none; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 15px; line-height: 15px; text-transform: uppercase; }
#article .network ul li a { display: block; color: #000; width: 123px; height: 32px; background: transparent url(../frame-images/cq/buttons/off/network.jpg) no-repeat 0 0; padding: 14px 0 0 18px; border-bottom: 1px dotted #979390; border-top: 1px dotted #979390; margin-bottom: 5px; }
#article .network ul li.first a { border-top: none; background: transparent url(../frame-images/cq/buttons/on/network.jpg) no-repeat 0 0; }
#article .network ul li.last a { border-bottom: none ; margin-bottom: 0; }
#article .network ul li a.selected { background: transparent url(../frame-images/cq/buttons/on/network.jpg) no-repeat 0 0; }
#article .network ul li a:hover { color: #000; }

.network div { width: 278px; margin: 0 0 0 2px; padding: 0 22px 5px 22px; background: transparent url(../frame-images/cq/backgrounds/netdiv_background.gif) repeat-y 0 0; float: left; font-size: 12px; line-height: 17px; }
.network div ul { width: 100%; border: none; float: none; border-top: 1px dotted #A29FA0; }
#article .network div ul li { padding: 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-transform: none; border-bottom: 1px dotted #A29FA0; }
#article .network div ul li a { display: inline; color: #113D51; background: transparent none; padding: 0; border: none; }
#article .network div ul li a:hover { background: none; color: #CD441F; }

#network_print { }
#network_web { display: none; }
#network_mobile { display: none; }
#network_events { display: none; }
#network_video { display: none; }

.networkheader { display: block; width: 322px; height: 227px; padding: 0; font-size: 0; line-height: 0; margin: 0 0 -35px -22px; background: transparent url(../frame-images/cq/networkheader/nethead_print.jpg) no-repeat 0 0; }



/* 
     Product Page - Added 4/8/08
     ---------------------------------------------------------- */ 

body.products #headerwrapper { width: 838px; background: transparent url(../frame-images/cq/backgrounds/productblock_body.gif) repeat-y 0 0; padding: 0; margin: 0 0 15px -20px; }
body.products #contentheader { margin: 0; height: auto; min-height: 251px; }
body.products #sidebar { margin-top: 0; }

#productblock { width: 818px; background: transparent url(../frame-images/cq/backgrounds/productblock_bottom.jpg) no-repeat 0 100%; padding: 10px 0 0 20px; margin: 0 0 0 -20px; min-height: 396px; clear: both;  }

#productblock h2 { width: 470px; float: left; padding-right: 30px; margin-bottom: 0; }
#productblock form {  margin: 7px 0 0 0; padding: 7px 0 0 7px; width: 278px; float: left; height: 30px; background: transparent url(../frame-images/cq/backgrounds/product_select.png) no-repeat 0 0; }
#productblock select { width: 272px; height: 22px; margin-bottom: 0; padding: 2px; border: 2px solid #BBBBB5; }

#productdescription { min-height: 100px; width: 813px; padding: 15px 0 5px 0; margin: 0; }

#productdescription #col_a { width: 182px; margin: 0 7px 0 0; padding: 0; float: left; } /* Changed 5/28/08 */
#productdescription #col_a div.intro { font-size: 16px; line-height: 21px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 15px; } /* Added 5/28/08 */
#productdescription #col_a div.intro strong { color: #CD441F; font-weight: normal; } /* Added 5/28/08 */
#productdescription #col_a h3 { margin-bottom: -7px; }
#productdescription #col_a li { padding-right: 2px; }
#productdescription #col_a li div { display: none; position: absolute; width: 122px; margin: -5px 0 0 -2px; padding: 19px 16px 0 14px; background: transparent url(../frame-images/cq/backgrounds/productsdiv.png) no-repeat 0 0; color: #3A3932; z-index: 1; }

#productdescription #col_b { margin: 0 4px 0 0; padding: 0; width: 447px; float: left; } /* Changed 5/28/08 */
#productdescription #col_b img { position: relative; left: -2px; top: -3px; width: 447px; height: 345px; } /* Changed 5/28/08 */
#productdescription #col_b img.image1, #productdescription #col_b img.image2 { display: none; }

#productdescription #col_c { float: left; width: 171px; padding-top: 4px; }
#productdescription #col_c .freetrial { border: none; width: 166px; margin: 0 0 3px 7px; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; line-height: 18px; }
#productdescription #col_c .freetrial div { width: 138px; margin: 0; padding: 3px 12px 7px 16px; background: transparent url(../frame-images/cq/backgrounds/freetrial_body.png) no-repeat 0 0; }
#productdescription #col_c .freetrial h3 { color: #fff; font-size: 23px; line-height: 25px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; padding: 0; margin: 0 0 3px 0; }
#productdescription #col_c .freetrial p { margin-bottom: 0; }
#productdescription #col_c .freetrial a { background-image: url(../frame-images/cq/lists/freetrial_arrow.gif); }
#productdescription #col_c .freetrial a:hover { color: #CD441F; }




/* changed 05/30/2008 */
#article ul.request2 { height: 25px; border-top: 1px dotted #ABA8A9; border-bottom: 1px dotted #ABA8A9; width: auto;  padding-left: 5px; }
#article ul.request2 li { padding: 5px 0px 5px 0px; float: left; background: none; }
#article ul.request2 li.spacer { background: transparent url(../frame-images/cq/lists/footer_pipe.gif) no-repeat 100% 7px; margin: 0px 5px 0px 5px; }
/* end change 05/30/2008 */
#article ul.request2 li.first { padding-left: 0; }
#article ul.request2 li.last { padding-right: 0; background: none; }

#article ul.request { margin-bottom: 15px; height: 35px; border-top: 1px dotted #ABA8A9; border-bottom: 1px dotted #ABA8A9;  }
/* changed 05/30/2008 */
#article ul.request li { font-size: 11px; text-transform: uppercase; border-left: 1px dotted #ABA8A9; border-right: 1px dotted #ABA8A9; width: 155px; text-align: center; float: left; background: transparent url(../frame-images/cq/backgrounds/request_background.gif) repeat-x 0 0; display: block; padding: 10px 0; }
#article ul.request li.spacer { width: 4px; border: none; background: none; }
/* end change 05/30/2008 */

#article ul.request li.first { border-left: none; }
#article ul.request li.last { border-right: none; margin-right: 0; }
#article ul.request li a { padding-left: 10px; background: transparent url(../frame-images/cq/lists/request_arrow.gif) no-repeat 0 -1px; }

#article span.ftborder { border-top: 8px solid #F1F1F0; margin: -14px 0 15px 0; }

#article #legtracking { font-size:12px; font-weight:normal; margin:20px 32px 20px 12px; border-top:1px solid gray; border-bottom:1px solid gray; padding:3px 0; text-align:center; }

.products-box{
	margin:0px;
	padding:0px;
	border:#333333 1px solid; font-size:10px; width:190px;
}
