/* Version 1.0 */


@import url("/wholesale/css/nav.css");   /* navI, navII, navIII */
@import url("/wholesale/css/heads.css");
@import url("/wholesale/css/forms.css");

/* NEW CenturyLink Styles */
body {background: #fff url("/wholesale/common/images/bg.jpg") repeat-x; font-family: Arial, sans-serif; font-size: 100%; color: #333; margin:0; padding:0;}
a:focus { outline: none }

#main {width: 960px; margin: auto; position: relative; overflow:hidden;}
#masthead {width:960px; height: 75px; margin: auto; position: relative;}

/* =masthead logo */
#logo {display: block; float: left; margin: 15px 0 0 15px ;}
#tagline {display: block; float: left; margin-top: 27px; }

/* =masthead navigation */
#masthead ul {margin: 0; list-style-type: none; float: right; clear: right;}
#masthead ul#sectionNav {margin: 0px; padding: 0 0 0 1px; background: url("/wholesale/common/images/bg_sectionNav.gif") no-repeat top left;}
#masthead li {display: block; float:left; text-align:center; width:107px; height:40px; white-space: nowrap; padding: 6px 0 0 0; background: url("/wholesale/common/images/bg_sectionNav.gif") no-repeat top right; }
#masthead li.current {background: url("/wholesale/common/images/arrow_sectionNav_selected.gif") no-repeat top right; }
#masthead li a { font-size: 13px; color: #666; text-decoration: none; line-height: 13px;  }
#masthead li a:hover { text-decoration: underline; }
#masthead li.current a {color: #00853F; }
#masthead li.current a:hover { text-decoration: none; }




#topnav {width: 960px; height: 75px; margin: 0 auto 19px; position: relative; background: url("/wholesale/common/images/topBarBottom.gif") no-repeat bottom; }
#topnav ul {margin: 0; list-style-type: none;}
#topnav.blank {width: 960px; height: 30px; margin: 0 auto 0; position: relative; background:none; }
.empty {width: 960px; height: 20px; margin:5px 0 19px 0; position: relative; background: url("/wholesale/common/images/topBarBlank.gif") no-repeat bottom;}
#topnav ul #topnavtab {position: absolute; height: 26px;  background: url("/wholesale/common/images/tabTopDivider.gif") no-repeat top left ; list-style-type: none; background-color:#CC0000;}

/* =topnav tabs */

#topnav li {height: 41px; width: 103px; text-align: center; float: left; background: url("/wholesale/common/images/tabTopInactive.gif") no-repeat bottom right; margin: 0 0 0 1px;}
#topnav li a {display: block; color: #666; text-decoration: none; font-size: 16px; line-height: 1; padding: 15px 0;}
#topnav li a:hover {text-decoration: underline; }
#topnav li.current {background: url("/wholesale/common/images/tabTopActive.gif") no-repeat bottom;text-decoration: none;}
#topnav li.current a {color: #00853F;text-decoration: none;}


/* =topnav bar */
#topnav li ul {display: none;}
#topnav li.current ul {display: block; position: absolute; width: 954px; height: 20px; left: 0; top: 40px; padding: 8px 5px 0px 5px;}
#topnav li ul li {background: none; display: inline; border-left: 1px solid #999; padding: 0px 13px 0px 13px; margin: 0; width: auto; height: 16px;}
#topnav li ul li.first {border-left: none;}
#topnav li.current ul li a {display: inline; font-size: 13px; background-color: transparent; background:none; color: #666;text-decoration: none;}
#topnav li.current ul li a.current {color: #00853F; background:none;text-decoration: none;}
#topnav li ul li a:hover {text-decoration: underline;}

#topnav #universalNav {position:absolute; top:0; right:0; height:30px; background:none; color: #fff; font-size: 12px; margin:0; padding:0; vertical-align: middle; *vertical-align:text-bottom; }
#topnav #universalNav #chathead { height:21px; font-size: 12px; margin-left:5px;padding:5px 10px 5px 25px;background: url("/wholesale/common/images/bg_chatIcon.gif") no-repeat top left;  border-right: 1px solid #999; }
#topnav #universalNav #cart { height:21px; font-size: 12px; margin-left:10px;padding:5px 10px 5px 25px;background: url("/wholesale/common/images/bg_cartIcon.gif") no-repeat top left;  border-right: 1px solid #999; }
#topnav #universalNav #logout {height:21px; margin-left:8px; padding-right:5px;}
#topnav #universalNav a {text-decoration:none;}
#topnav #universalNav a:hover {text-decoration:underline;}
#topnav #universalNav #cart.full{ background: url("/wholesale/common/images/bg_cartIconFull.gif") no-repeat top left;  }
#topnav #universalNav #location {background:none; height:21px; color: #999; font-size: 12px; margin:0; padding:5px 10px;border-right: 1px solid #999;}
#topnav label {display:none;}
#topnav form {display:inline; color: #999; font-size: 12px; margin:0; padding-left: 10px;}
#q {display:inline; border: 1px solid #dcdcdc; width: 120px; height: 18px; background: url("/wholesale/common/images/bg_searchIcon.gif") no-repeat top left; padding:3px 3px 3px 25px;color: #666;font-size: 13px; -moz-border-radius: 4px;
	-webkit-border-radius: 4px;}
.submit { vertical-align: middle; *vertical-align: text-bottom; } 

/* full-width content */
#content {width: 930px; margin: 0 auto 3em; font-size: 0.8em;}

/* =footer */
#footer {margin: 0 0 40px 0; padding: 20px; background: url("/wholesale/common/images/bg_footer.gif") no-repeat top left; position:relative;}
#footer #mainfootnav {font-size: 12px; position: absolute; left: 20px; top: 15px; text-align:left;}
#footer #subfootnav {font-size: 12px; position: absolute; right: 20px; top: 15px; text-align:right;}
#footer #cta           {display:block; font-size: 18px; line-height:16px; margin:0 0 10px 0; color: #999999;}
#footer #footcopyright {display:block; font-size: 11px; line-height:16px; margin:0 0 10px 0;}

#footer ul {display:block; margin:0 0 10px 0; list-style-type: none; line-height:16px; }
#footer li {display: inline; padding: 0 11px; border-right: 1px solid #999999;}
#footer li.last {border-right: none; padding-right: 0;}
#footer li.first {border-left: none; padding-left: 0;}
#footer li a {color: #333333; text-decoration: none;}
#footer li a:hover {color: #333333; text-decoration: underline; }
#footer li.current a {color: #fff;}


 #brand { position:absolute; left:25px; top:0;  } 
 #surround { width: 900px; margin: 0; position: relative; border:0px solid #fff;overflow:hidden; }
 #surround #nowrap { width:900px; margin: auto; position: relative; overflow:hidden;}
 #bodyArea { float:left; padding:0; margin-bottom:0; background-color:#fff; color:#000; width:650px;  clear:right;  }
 #complement { padding-top:20px; padding-bottom:20px; padding-left:10px; }
 #complementPartner { padding-top:20px; padding-bottom:20px; padding-left:10px; }
 #nonNav { float:left; margin:0px 20px 20px 0px; padding:33px 0px 10px 10px;  
	 width:203px;
	 voice-family: "\"}\""; voice-family:inherit; 
	 width:193px;  
 } html>body #nonNav { width:140px; }
 #nonNav.bleed { padding:0; 
	 width:213px;
	 voice-family: "\"}\""; voice-family:inherit;
	 width:203px; 
 } html>body #nonNav.bleed { width:150px; }
 /* depricated for new ctl style 
 #footer { clear:both; height:30px; padding:14px 0px 0px 0px; margin-left:170px; color:#666; width:630px; background-image:url(i/bg-footer.gif)} */
 #opinionLab { clear:both; text-align:right; position:relative; top:-20px; padding-right: 10px }

/* flash titles */
.flashTitle	{ overflow:hidden; }
.hide4flash	{ display:none !important; }

 /* depricated for new ctl style 
 body { margin:0; padding:0; background-color:#fff;  background-image:url(i/bg-framingElement.gif); background-repeat:no-repeat;}*/
#sectionUHP { background-image:url(/s/i/bg-framingElementUHP.gif); background-repeat:no-repeat;}
#sectionUHPs { background-image:url(/s/i/bg-framingElementUHPshort.gif); background-repeat:no-repeat;}
body,div,ul,td,li,th,span,span,p,select,input,form,textarea,label { font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; }
code { font: normal 12px/16px "Courier New", monospace; margin-top:20px; }
code strong { background:#fff3bf; }
div { margin:0; }
p { margin:0px 0px 14px 0px; line-height:16px; }
p.last { margin-bottom:0; }
p.wh { color:#fff; }

a { color:#00853F; text-decoration:underline;}
a b { color:#00853F; }
a:visited { color:#00411E; }
a:visited sup { color:#00411E; text-decoration:none; }
a:hover,a:focus { color:#469128; text-decoration:underline; }
h1 a, h2 a, h3 a { text-decoration:none;}
a strong { color:#00853F; }
a img { border:0; }
a.signOff { color:#00853F; }
a:visited.signOff { color:#00411E; }
.fakeLink	{	color:#00853F;}

font, tt { display: none; }

ol { margin:10px 5px 15px 30px; padding:0; }
ol ol { margin:8px 5px 8px 22px; padding:0; list-style-type: lower-alpha;}
ol ol ol { list-style-type: lower-roman; margin:5px 5px 10px 22px; }
ol.flushTop { margin-top:0px; }

table,td { border:0;}
sup { vertical-align:top; font-size:1em; margin-right:0; }
a sup { color:#005F14; text-decoration:none !important; }
#navIII a sup { color:#333; text-decoration:none; }
p sup, h3 sup, h4 sup { font-size:70%; line-height:1.5em; }
h1 sup { font-size:50%; line-height:1.8em; }
h2 sup { font-size:60%; line-height:1.2em; }
strong { color:#000; }
b { color:#333; font-weight: bold; }

.superLink { padding-left:9px; background-image:url(/s/i/bg-superLink.gif); color:#005F14; background-repeat:no-repeat; }
.superLink:hover { background-image:url(/s/i/bg-superLink.gif); color:#333; }
.superLink:visited, .superLink:active, .superLink:focus { color:#005F14;}

.uberLink { padding:0 0 0 15px; background-image:url(/s/i/bg-uberLink.gif); color:#005F14; background-repeat:no-repeat; font-size:11px; font-weight:900; }
.uberLink:hover { background-image:url(/s/i/bg-uberLink.gif); color:#333; }
.suberLink:visited, .uberLink:active, .uberLink:focus { color:#005F14;}

.downLink { padding-left:12px; background-image:url(/s/i/bg-downLink.gif); color:#005F14; background-repeat:no-repeat; }
.downLink:hover { background-image:url(/s/i/bg-downLink.gif); color:#333; }
.downLink:visited, .downLink:active, .downLink:focus { color:#005F14;}

.downLinkW { padding-left:12px; background-image:url(/s/i/bg-downLinkW.gif); color:#fff; background-repeat:no-repeat; }
.downLinkW:hover { background-image:url(/s/i/bg-downLinkW.gif); color:#fff; }
.downLinkW:visited, .downLink:active, .downLink:focus { color:#fff;}

a.superLinkBlock { display:block; padding-left:9px; background-image:url(/s/i/bg-superLink.gif); color:#005F14; background-repeat:no-repeat; }
a.superLinkBlock:hover { background-image:url(/s/i/bg-superLink.gif); color:#333; }
a.superLinkBlock:visited, a.superLink:active, a.superLink:focus { color:#005F14;}

.postSuperLink { padding-left:9px; }

a.upLink { padding-left:11px; background-image:url(/s/i/bg-upLink.gif); color:#005F14; background-repeat:no-repeat; }
a.downLink { padding-left:11px; background-image:url(/s/i/bg-downLink.gif); color:#005F14; background-repeat:no-repeat; }
a.downLinkW { padding-left:11px; background-image:url(/s/i/bg-downLinkW.gif); color:#fff; background-repeat:no-repeat; }

.greeting { height:53px; margin:0 0 10px 0; background:url(images/greeting_bar_l.gif) no-repeat;}
.greeting #left { display:block; float:left; margin:0; padding:0; height:53px; font-size:16px; }
.greeting #right { display:block; float:right; margin:0;padding:0; background:url(images/greeting_bar_r.gif) no-repeat top right; height:53px; color:#999999; }
.greeting p, .greeting2 p { margin:0; padding: 15px; }
.greeting #left p{ font-size:16px; }
.greeting #left p a{ font-size:12px; }
.greeting2 { margin-bottom:5px; }

/* depricated fro CTL css
 #footer a { color:#005F14; }
 #footer a:hover { color:#000; }
 #footer p { margin:0px 0px 10px 0px; }
 
 #footer2 {clear:both; height:30px; padding:14px 0px 0px 0px; color:#666; width:630px; background-image:url(i/bg-footer.gif);}
 #footer2 a { color:#005F14; }
 #footer2 a:hover { color:#000; }
 #footer2 p { margin:0px 0px 10px 0px; } */


img.error { float:left; padding-right:13px; border:0; }

ul.testUL { margin:10px 5px 15px 0px; padding:0; }
ul.flushTop { margin:5px 5px 15px 0px; margin-top:0; }

ul.noned { list-style:none; background-image: none; }
ul.noned li { vertical-align:middle; margin-bottom:4px; background-image: none; margin-left: 0; padding-left: 0; }
ul.noned li img { vertical-align:middle;margin-right:2px;  }
 
ul {margin-left:15px; padding:0; }

.noticeBox { border:1px solid #000; background:#f1f1f1; margin-bottom:20px; padding-bottom: 5px;}
.noticeBox p { padding: 10px 10px 5px 10px; margin:0; }

.errorBox { border:1px solid #ccc; background:#f1f1f1; background-image:url(/s/i/bg-errorLarge.gif); background-repeat:no-repeat; background-position:10px 40px; margin-bottom:20px; padding-bottom: 5px;}
.errorBox h2 { padding: 5px 0 5px 5px; margin:0; background-color:#FF8200; color:#fff;}
.errorBox p { padding: 10px 10px 5px 66px; margin:0; }
.errorBox ul { padding-left: 49px; margin-top:10px; margin-left:15px; margin-bottom: 0; }
.errorBox li { font-weight:bold; }
.errorBox .content { margin:7px; }

.errorBox2 { border:1px solid #ccc; background:#f1f1f1; margin-bottom:20px;}
.errorBox2 h2 { padding: 5px 0 5px 5px; margin:0; background-color:#FF8200; color:#fff;}
.errorBox2 p { margin: 7px; margin-bottom:5px; }
.errorBox2 ul { padding-left: 66px; margin-top:10px; margin-left:15px; }
.errorBox2 li { font-weight:bold; }
.errorBox2 .content { margin:7px;}

.confirmBox { border:1px solid #ccc; background:#f1f1f1; background-image:url(/s/i/bg-errorLarge.gif); background-repeat:no-repeat; background-position:10px 10px; margin-bottom:20px; padding-bottom: 5px;}
.confirmBox p { padding: 10px 10px 5px 66px; margin:0; }
.confirmBox p.tighter { padding-bottom: 0px !important; margin:0 !important; }
.confirmBox ul { padding-left: 49px; margin-top:10px; margin-left:15px; margin-bottom: 0; }
.confirmBox li { font-weight:bold; }
.confirmBox .content { margin:7px; }
.confirmBox h3 { margin:10px 0 0 65px; }

.successBox { border:1px solid #ccc; background:#f1f1f1; background-image:url(/s/i/bg-successLarge.gif); background-repeat:no-repeat; background-position:10px 40px; margin-bottom:20px; padding-bottom: 5px;}
.successBox h2 { padding: 5px 0 5px 5px; margin:0; background-color:#469128; color:#fff;}
.successBox p { padding: 10px 10px 5px 66px; margin:0; }
.successBox ul { padding-left: 49px; margin-top:10px; margin-left:15px; margin-bottom: 0; }
.successBox li { font-weight:bold; }
.successBox .content { margin:7px; }

.successmsg { background-image:url(/s/i/bg-successLarge.gif); background-repeat:no-repeat; padding:5px 5px 5px 50px;}
.successmsg h2 { color:#469128; }

 .minHeight { display:none; width:1px; height:375px; float:right !important ; } 
 
 .defaultTable { width:100%; border-top:1px solid #ccc; border-left:1px solid #ccc;  }
 .defaultTable th { text-align:left; border:0; border-bottom:1px solid #ccc; padding:4px 8px; font-weight:bold; background-color:#f1f1f1; border-right:1px solid #ccc; vertical-align:top; }
 .defaultTable td { text-align:left; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:4px 8px; vertical-align:top; width:auto; }

 .basicBoxTable { border-top:2px solid #ccc; border-bottom:1px solid #ccc; width:100%; }
 .basicBoxTable .head1 th { text-align:left; border:0; border-bottom:1px solid #ccc; padding:4px 8px; font-weight:bold; background-color:#fff; font-size:11px; color:#333; }
 .basicBoxTable .head2 th { text-align:left; border:0; border-bottom:1px solid #ccc; padding:4px 8px; font-weight:bold; background-color:#f1f1f1; }
 .basicBoxTable td { border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:4px 8px; vertical-align:top; }
 .basicBoxTable td.last { border-bottom:1px solid #ccc; border-right:0; padding:4px 4px; }
 .basicBoxTable tr.last td { border:0; border-bottom:1px solid #ccc; background-color:#f1f1f1; }

 .boxed { border:1px solid #999; padding:8px; margin-bottom:10px; }
 .boxed .labelCol { width: 173px; }
 .box { border:1px solid #999; margin-bottom:10px; }
 
 .listSub {border-top:0;margin:0; padding:0; width:100%;}
 .listSub h2 { line-height: 18px; padding:0; margin-top:0; margin-bottom:10px; font-size:15px; font-weight:bold; clear:both; position:relative; z-index:99; background-repeat: no-repeat !important; color:#000; }
 .listSub h2.a { text-decoration:none; color:#000; }
 .listSub h3 {line-height: 14px; padding:0; margin-top:0; margin-bottom:5px; font-size:13px; font-weight:bold; clear:both; position:relative; z-index:99; background-repeat: no-repeat !important;  }
 .listSubBlock { margin-left:0; margin-bottom:0px; padding-left:12px; background-image:url(/s/i/bg-listSubli.gif); background-repeat: no-repeat; }
 .listSubBlock p { margin:0 0 10px 0; padding:0; }

.tdxs	{ width:10px;	}
.tdsm	{ width:50px !important; }
.tdmd	{ width:105px !important; }
.tdlg	{ width:160px !important; }
.tdxl	{ width:338px !important; }
.tdrm	{ width:auto !important; }

td.centerIt	{ text-align:center; }
tr { vertical-align: top; }

table.style2 { border-top:0; border-bottom:1px solid #999; width:100%; }
table.style2 .head1 th { border:0; border-bottom:1px solid #ccc; padding:4px 8px; font-weight:bold; background-color:#fff; font-size:11px; color:#333; }
table.style2 .head2 th { border:0; border-bottom:1px solid #ccc; padding:4px 8px; font-weight:bold; color:#fff; background-color:#005F14;  }
table.style2 td { border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:4px 8px; }
table.style2 td.last { border-bottom:1px solid #ccc; border-right:0; padding:4px 8px; }
table.style2 tr.last td { border:0; border-bottom:1px solid #ccc; background-color:#005F14; }
table.style2 tr.rowbleed td { border-bottom:0px ; }

table.style3 { border-top:0; border-bottom:1px solid #999; width:100%; }
table.style3 .head1 th { border:0; border-bottom:1px solid #ccc; padding:4px 8px; font-weight:bold; background-color:#ededed; font-size:11px; color:#333; }
table.style3 .head2 th { border:0; border-bottom:1px solid #ccc; padding:4px 8px; font-weight:bold; color:#fff; background-color:#005F14;  }
table.style3 td { border-bottom:1px solid #ededed; border-right:0; padding:4px 8px; }
table.style3 td.last { border-bottom:1px solid #ededed; border-right:0; padding:4px 8px; }
table.style3 tr.last td { border:0; border-bottom:1px solid #ccc; background-color:#005F14; }
table.style3 tr.totaltr td { border:0; border-top:1px solid #ccc; background-color:#fff; font-weight:bold; }
table.style3 tr.rowbleed td { border-bottom:0px ; }
.highlight { background-color:#cfc; }


table.confirmForm { width:417px; margin-bottom:20px; }
table.confirmForm td { vertical-align:top; padding-bottom:6px; border:0;}
table.confirmForm th { display:none; vertical-align:top; }
table.confirmForm .label { width:203px; padding-right:20px; font-weight:bold; text-align:right; }
table.confirmForm .data { width:203px; }

table.style2.twoColA {  }
table.style2.twoColA .col1 { width:170px; }
table.style2.twoColA .col2 { border-right:0; }

table.medTwoColB { width:417px; } 
table.medTwoColB th { font-weight:bold; text-align:left; border:0; } 
table.medTwoColB .description {  } 
table.medTwoColB .amount { text-align:right; } 

table.invoiceSummaryT { width:100%; }
table.invoiceSummaryT td { vertical-align:top; padding-bottom:4px; }
table.invoiceSummaryT .left { width:95px; }
table.invoiceSummaryT .right { width:67px; }

table.invoiceSummaryB { width:100%; }
table.invoiceSummaryB td { vertical-align:top; padding-bottom:4px; }
table.invoiceSummaryB .left { width:95px; }
table.invoiceSummaryB .right { width:249px; }

/* layouts */

div.oneCol { margin:0 !important; }

/* new layouts */
.thin, .half, .med, .large, .qtr	{ float:left; margin:0; margin-bottom:20px; margin-right:10px; }

.qtr	{ width:150px; }
.threeqtr	{ width:470px; }
.thin	{ width:203px; }
.half	{ width:310px; }
.med	{ width:417px; }
.large	{ width:630px; }
/* end new layouts */

.qtr1,.qtr2,.qtr3 { width:150px; float:left; margin:0; margin-bottom:0px; margin-right:10px; }
.qtr4 { width:150px; float:left; margin:0; margin-bottom:0px; margin-right:0px; }
.half1 .qtr2, .half2 .qtr2, .half1 .qtr4, .half2 .qtr4  { width:150px; float:left; margin:0; margin-bottom:0px; margin-right:0px; }
.threeqtr { width:470px; float:left; margin:0; margin-bottom:0px; margin-right:10px; }
.threeqtr2 { width:470px; float:left; margin:0; margin-bottom:0px; margin-right:0px; }

.large .half1 { float:left; width: 310px; margin-bottom:0px; margin-right:10px; }
.large .half2 { float:left; width: 310px; margin-bottom:0px; }
.basicBox .half1 { float:left; width: 309px; margin-bottom:0px; margin-right:10px; }
.basicBox .half2 { float:left; width: 309px; margin-bottom:0px; }
.large .textGroup1	{	float:left; padding-right:10px; padding-top:2px; width:565px;}
.half1 .textGroup1, .half2 .textGroup1	{	float:left; padding-right:10px; width:245px;}
.med .textGroup1	{	float:left; padding-top:2px; width:362px;}
 
.oneCol .thin { width:203px; margin-bottom:10px; }
.oneCol .med { width:417px; float:left; margin:0; margin-bottom:10px; }
.oneCol .med .thin { width:203px; float:left; margin:0; margin-bottom:0px; margin-right:10px; }
.oneCol .med .thin1 { width:203px; float:left; margin:0; margin-bottom:0px; margin-right:10px; }
.oneCol .med .thin2 { width:203px; float:left; margin:0; margin-bottom:0px; margin-right:0px; }
.oneCol .large { width:630px; float:left; margin:0; margin-bottom:10px; }
.oneCol .large .thin { width:203px; float:left; margin:0; margin-bottom:0px; margin-right:10px; }
.oneCol .large .med { width:417px; float:left; margin:0; margin-bottom:0px; }
.oneCol .large .thin1 { width:203px; float:left; margin:0; margin-bottom:0px; margin-right:10px; }
.oneCol .large .thin2 { width:203px; float:left; margin:0; margin-bottom:0px; margin-right:0px; }

div.twoCola { margin:0 !important; }
 
.twoCola .thin { width:203px; float:left; margin:0; margin-bottom:10px; margin-right:10px; }
.twoCola .med { width:417px; float:left; margin:0; margin-bottom:0px; }
.twoCola .med .thin1 { width:203px; float:left; margin:0; margin-bottom:0px; margin-right:10px; }
.twoCola .med .thin2 { width:203px; float:left; margin:0; margin-bottom:0px; margin-right:0px; }

div.twoColb { margin:0 !important; }

.twoColb .med { width:417px; float:left; margin:0; margin-bottom:10px; margin-right:10px; }
.twoColb .thin { width:203px; float:left; margin:0; margin-bottom:10px; }
.twoColb .med .med { width:417px; float:left; margin:0; margin-bottom:10px; }
.twoColb .med .thin1 { width:203px; float:left; margin:0; margin-bottom:0px; margin-right:10px; }
.twoColb .med .thin2 { width:203px; float:left; margin:0; margin-bottom:0px; margin-right:0px; }

.twoCola .large, .twoColb .large, .threeCol .large  { width:700px; float:left; margin:0; margin-bottom:10px; }

div.threeCol { margin:0 !important; }

.threeCol .large { width:630px; float:left; margin:0; margin-bottom:10px; padding:0; }
 
.threeCol .med { width:417px; float:left; margin:0; margin-bottom:10px; margin-right:10px; }
.threeCol .med2 { width:417px; float:left; margin:0; margin-bottom:10px; }
.threeCol .thin { width:203px; float:left; margin:0; margin-bottom:10px; }

.threeCol .large .thin1 { width:203px; float:left; margin:0; margin-bottom:0px; margin-right:10px !important ; clear:left; margin-top:3px; }
.threeCol .large .thin2 { width:203px; float:left; margin:0; margin-bottom:0px; margin-right:10px !important ; clear:none; margin-top:3px; }
.threeCol .large .thin3 { width:203px; float:left; margin:0; margin-bottom:0px !important ; clear:none; margin-top:3px; }

.threeCol .med .thin1 { width:203px; float:left; margin:0; margin-bottom:0px; margin-right:10px;  }
.threeCol .med .thin2 { width:203px; float:left; margin:0; margin-bottom:0px; margin-right:0px !important;  }
 
 .basicBox { border:1px solid #cccccc; margin:0; background:#f7f7f7; clear:both; padding-bottom:0px; overflow:hidden;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
 }
 .basicBoxA { border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; margin:0; background:#fff; clear:both; padding:4px; }
 .basicBox ul { margin:0; margin-left:15px; margin-bottom:15px; padding:0; }
 div.buffer { margin:8px;  margin-top:7px; padding:0; }
 div.buffer p { position:relative; }
 div.buffer table { margin:0; padding:0; }
 .basicBox input.text { width:100px; }

 .basicBox .thin1 { margin-right:10px; margin-left:4px; padding:0; float:left; width:196px; }
 .basicBox .thin2 { margin-right:10px; padding:0; float:left; width:200px; }
 .basicBox .thin3 { padding:0; float:left; width:196px; }
 
 .basicBox .threeCol { margin:0; vertical-align:top; padding:0; position:relative; }
 
 .basicBox .threeCol .thin1 { margin-right:10px; padding:0; float:left; width:196px;  
	 margin-left:4px; voice-family: "\"}\"";  voice-family:inherit;
	 margin-left:8px;
 } html>body .basicBox .threeCol .thin1 { margin-left:8px; }
 .basicBox .threeCol .thin2 { margin-right:10px; padding:0; float:left; width:196px; }
 .basicBox .threeCol .thin3 { padding:0; float:left; width:198px; }

 .basicBox .twoCol { margin:0; vertical-align:top; padding:0; width:100%; }

 .basicBox .twoCol .thin { margin:0; margin-right:20px; margin-bottom:20px; padding:0; float:left; width:160px; clear:left; 
	 margin-left:4px; voice-family: "\"}\""; voice-family:inherit;
	 margin-left:8px;
 } html>body .basicBox .twoCol .thin { margin-left:8px; }
 .basicBox .twoCol .med { margin:0; margin-bottom:20px; padding:0; float:left; width:340px;}

 .basicBox .twoColB { margin:0; vertical-align:top; padding:0; }

 .basicBox .twoColB .med  { margin:0; margin-bottom:20px; padding:0; float:left; width:340px; margin-right:20px; clear:left; 
	 margin-left:4px; voice-family: "\"}\""; voice-family:inherit;
	 margin-left:8px;
 } html>body .basicBox .twoColB .med { margin-left:8px; }
 .basicBox .twoColB .thin { margin:0; margin-bottom:20px; padding:0; float:left; width:200px; }

 .shopOptions { border-bottom: 1px solid #999; margin: -8px 0 20px 0; }
   * html body .shopOptions { padding-bottom:5px; }
 .shopOptions .error { background-color:#ffffff; border:1px solid #999; background-image: url(/s/i/bg-error.gif); background-repeat:no-repeat; background-position:4px 4px; padding:21px 3px 3px 3px !important; }
   * html body .shopOptions .error { padding:15px 3px 3px 3px !important; }
 
 .chunk { background: #ededed; padding: 0; margin-bottom: 20px; }

 .chunk .buffer { margin:0;padding:5px 13px 0px 13px; } /* eomb */
 * html body .chunk .buffer { padding:0 13px; } /* IE, PC-only */

 .chunk .top { background: url(/s/i/bg-chunk.gif) no-repeat; display: block; margin: 0; height:5px;}
 .chunk .top i { background: url(/s/i/bg-chunk-right.gif) no-repeat top right; display: block; height:5px; }
 .chunk .bottom { background: url(/s/i/bg-chunkBottom.gif) no-repeat bottom left; display: block; clear: both; margin: 0;}
 .chunk .bottom i { background: url(/s/i/bg-chunkBottom-right.gif) no-repeat bottom right; display: block; height:5px; }
 * html body .chunk .bottom { margin-top:-7px; } /* IE, PC-only */

 .chunk .textGroup1 { width: 195px; margin: 0 !important ; }
 .chunk .clear { border-color:#ededed; }
 
 .interiorBox .content { border-right:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999; margin:0; background:#fff; clear:both; margin-bottom:20px; padding-bottom:10px; }
 .interiorBox .content .buffer { margin:0 15px 0 15px; padding:8px 0 0 0 ; }
 .interiorBox h3.title { text-align:center; border-bottom: 1px solid #999; margin: 0; background: url(/s/i/h3-interiorBox-left.gif) no-repeat; }
 .interiorBox h3.title span { display: block; padding: 2px 5px 1px 10px; background: url(/s/i/h3-interiorBox-right.gif) no-repeat top right; }
 .interiorBox .thin { width:153px !important; margin: 11px 20px 0px 0px; padding-left:14px; }
 .interiorBox .thin2 { width:155px !important; margin:10px 11px 10px 0px !important; }
 .interiorBox #prevTitle { vertical-align:middle; text-align:center; }
 .interiorBox #prevTitle img { vertical-align:middle; padding-right:4px; padding-top:10px; padding-bottom:10px;  }

 #prevFlash	{	background-image:url(/s/i/bg-flashPreview.gif); background-repeat:no-repeat; height:159px; border:1px solid #999; margin:0; clear:both; padding-bottom:0px; 	}
 
 .containerRight { float:right;width:203px;margin:0px 0px 10px 17px; }

 .expandingLink a	{	 border:1px solid #999; padding:2px; display:inline; padding-left:20px;	} 
 .floatingWindow	{	position:absolute; z-index: 101; background:url(/s/i/bg-shadow.gif) right bottom no-repeat; margin-bottom:0px;	}
.large .floatingWindow	{	 width:545px;	}
.med .floatingWindow	{	 width:358px;	}
.floatingWindow .shadowBL	{	background:url(/s/i/bg-shadowCorner_bl.gif) left bottom no-repeat;	}
.floatingWindow .shadowTR	{	background:url(/s/i/bg-shadowCorner_tr.gif) right top no-repeat; padding-right:4px; padding-bottom:4px;	}
.floatingWindow .content	{ border-right:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999; margin:0; background:#fff; clear:both; margin-bottom:0px; padding:8px; }
.floatingWindow h3.title { text-align:right; border-bottom: 1px solid #999; margin: 0; background: url(/s/i/h3-interiorBox-left.gif) no-repeat; }
.floatingWindow h3.title span { display: block; font-weight: normal; padding: 2px 5px 1px 10px; background: url(/s/i/h3-interiorBox-right.gif) no-repeat top right; }
 
 /* Promo Images */
.xlargePromo { margin-bottom: 10px; }
.xlargePromo img { width: 630px; height: 200px; }

.largePromo { margin-bottom: 10px; }
.largePromo img { width: 630px; height: 150px; }

.medPromo { margin-bottom: 10px; }
.medPromo img { width: 417px; height: 150px; }

.halfPromo { margin-bottom: 10px; }
.halfPromo img { width: 310px; height: 150px; }

.thinPromo { margin-bottom: 10px; }
.thinPromo img { width: 203px; height: 150px; }

.thinHalfPromo { margin-bottom: 10px; }
.thinHalfPromo img { width: 203px; height: 70px; }

.qtrPromo { margin-bottom: 10px; }
.qtrPromo img { width: 150px; height: 150px; }

.hotBox {position: absolute; left: 0px; top: 135px;  width:150px; white-space: nowrap; }

 .colSep	{	background: url(/s/i/bg-3col.gif);	}
 .halfSep	{	background: url(/s/i/bg-halfSep.gif);	}
 .qtrSep	{	background: url(/s/i/bg-4col.gif);	}

 #cookieCrumb, .hidden, .hide, .hr hr, .hrTight hr { display:none; }
 table.inline { float:left; }
 .stacked { margin-bottom:10px; clear:both; }
 .nowrap, .nobr { white-space:nowrap; }
 .disclaim { color:#666; }
.disclaim strong { color:#666; }
 .seen { display:block; } 

div.right { float:right; margin: 0px 0px 5px 10px; }

 img.inlineIMG { vertical-align:middle; } 
 img.left { float:left; margin: 3px 10px 7px 0px; } 
 img.right { float:right; margin: 3px 0px 5px 10px; } 
 img.thumb { border:1px solid #999; }
 div.clear { clear:both; border-top:1px solid #fff; background:transparent; margin:0 !important ; padding:0 !important; }

#extrasMenu123 { border:thin solid blue; background:#99ffff; position:absolute; bottom:0px; right:0px; width:250px; padding:3px; margin:2px; z-index:10;	}
 
 hr { color:#999; height:1px; padding:0; }
 .hr { height: 18px; border-top: 1px solid #999; padding: 0; margin-top: 17px; margin-right: 0 !important; margin-bottom: 0px !important; margin-left: 0 !important; clear: both; }
 .hr hr, .hrTighter hr, .hrTight hr { display: none; }
 .hrTighter { border-top:0px;	height:1px; background-color:#999; padding:0; margin-top:7px !important; margin-right:0 !important; margin-bottom:7px !important; margin-left:0 !important; clear:both; }
 .hrTight { border-top: 1px solid #999; }
.large + .hr, .textGroup1 + .hr { 
	border:0;
	height:38px;
	background:url(/i/tabs/bg-navII.gif);
	background-repeat:repeat-x;
	background-position:0 -4px;
}
 .tight { margin-bottom:0 !important;}
 h2.tight {	height:13px; }
 .uptight { margin-top:0 !important;}
 .recede { margin-top:-5px !important;}
 .tighter { margin-bottom:5px !important; }
 
.rollover { display: block; } /* Allow setting widths and heights */
.rollover img { width: 100%; height: 100%; border: 0; } /* only set width and height once */
.rollover:hover { visibility: visible; /* for IE */ } /* sets any property for the :hover state */
.rollover:hover img { visibility: hidden; } /* 'rolls over' the image */
  
#pop .psSwap { display:none; }
#pop .wowAction { display:none; }

.r	{	color:#005F14;	}

.togBoxA { background: url(/s/i/bg-toggleArrowDown.gif); background-repeat: no-repeat; height:25px; margin-bottom:10px; }
.togBoxA a { display:block; padding-left:62px; padding-top:5px; text-decoration:none; }
.togBoxA a:visited, .togBoxB a:visited { color:#005F14; }

#trackIMG, .trackIMG { visibility: hidden; position:absolute; left:-900em; top:-900em; }

/* popup styles */	
	#pop  { margin:0; padding:0; background-color:#fff; background: none;}
	#pop #brand { position:relative; left:0; top:0; width:100%; }
	#pop #popBodyArea { display:block; margin-top:20px ; margin-left:50px; }
	#pop #footer { background: none; background-color:#ccc; width:auto; height:70px; clear:both; padding:0; margin:0; color: #00853F; }
	#pop #footer p { float:right; text-align:right; height:16px; padding-top:15px; padding-right:10px; width:200px; color: #00853F; }
	#pop .twoColb .thin { display:none; color: #333; }
	#pop .twoColb .med .thin { display:block; color: #333; }
	#pop .twoColb .med { margin-right:0px; color: #333; }
	#pop h2	{	height:auto;	}
	#pop a.popFoot { color: #00853F; text-decoration: underline; }
	#pop a.popFoot:visited { color: #00853F; }
	#pop a.popFoot:active { color: #00853F; }
	#pop a.popFoot:hover { color: #00853F; }
	#pop a.popFoot:focus { color: #00853F; outline: none; }
	
#switchMenu { position: absolute; right:0; top: 85px;  cursor:pointer; width: 170px; height: 40px; text-align: right; }
#switchMenu li { cursor:pointer; display:inline; list-style-type: none; background: none; color:#ccc; }

.flipBox { margin: 0; border-left: 1px solid #999; border-right: 1px solid #999;}
.flipBox h3.title { border-bottom: 0px dotted #999;border-top: 1px solid #999; margin: 0; background-color:#fff; }
.flipBox h3.title span { display: block; padding: 2px 5px 1px 10px; font-size:14px; font-weight:bold; clear:both; }
.flipBox #mdnFlipInfo { border: 1px solid #999; border-width: 0 1px; }
.flipBox p.info { margin: 10px; }
.flipBox ul.listOfPhones { margin: 0 10px 10px 10px; }
.flipBox .mdnOptions { margin: 0; display: inline; } 
.flipBox .mdnOptions a { padding: 0 4px 0 7px; background: url(/s/i/bg-pipe.gif) no-repeat 0 3px;  }
.flipBox .mdnOptions li { display: inline; background-image: none; margin: 0; padding: 0; } 
.flipBox .mdnOptions li.first { background-image: none; margin-left: 3px;} 
.flipBox .mdnOptions li.first a { background-image: none;} 
.flipBox .mdnOptions li.last { background-image: none;} 

/* Mac IE 5 only */
	.flippyThingy { border: 1px solid #999; border-width: 0 1px 1px 1px; padding: 6px 10px 7px 10px; }
	.flippyThingy a { padding-left: 11px; background: url(/s/i/bg-downLink.gif) no-repeat; }
/* End */

/* Start hide from Mac IE 5 */
	/*\*/
	.flippyThingy { border-width: 0; padding: 0;  background: url(/s/i/flip-leftUp.gif) no-repeat top left; }
	.flippyThingy div.end { margin-left: 10px; height: 28px;  background: url(/s/i/flip-rightUp.gif) no-repeat top right; }
	.flippyThingy div.end { padding: 0; }
	.flippyThingy div.end a { line-height: 25px; padding: 0 0 15px 30px; color: #393; text-decoration: none;  background: url(/s/i/flip-leftDown.gif) no-repeat top left; }
	 html>body .flippyThingy div.end a { padding-top: 5px; }
	.flippyThingy div.end a span.showHider { padding: 5px 20px 13px 0; background: url(/s/i/flip-rightDown.gif) no-repeat top right; }
	/*  */
/* End */

#detailsFor { width: 354px; }
#detailsFor h3 { background: url(/s/i/h3-detailsFor-left.gif) no-repeat top left; border-bottom:2px solid #999; margin-bottom:17px; }
#detailsFor span.end { background: url(/s/i/h3-detailsFor-right.gif) no-repeat top right; padding: 0px 10px; display:block; }
#detailsFor span.end select { font-weight:normal; width:120px; display:inline; vertical-align:middle; margin: 4px 7px 2px 7px; padding-left:5px; }

.productStacked { margin:0 ; padding: 0 0 10px 0; }
.productStacked h3.prodName { float:right; width: 340px; margin:0 0 4px 0; font-size:14px; font-weight:bold;}
.productStacked .imgLink { width:75px; float:left; }
.productStacked .priceAction { width:150px; float:right; margin:2px 0 0 5px; text-align:right;}
.productStacked .price { text-align:right; padding:0 0 1px 0; font-size:14px; font-weight:bold; }
.productStacked .summary {  width:170px; float:left; padding:3px 10px 0 0; }
.productStacked .summary .superLink { margin:0 4px 0 15px; }
.productStacked .summary .postSuperLink, .phoneStacked .summary .outOfStock { margin:0 0 0 4px ; padding:0; display:inline; }
.productStacked .summary ul { margin:0px 0 4px 14px !important; }
.productStacked .summary li { margin:0 !important; }

.phoneStacked { border-bottom:1px solid #999; margin:0 0 12px 0; padding: 0 0 10px 0; }
.phoneStacked h3.phoneName { float:right; width: 515px; margin:0 0 10px 0; }
.phoneStacked .imgLink { width:100px; float:left; }
.phoneStacked .strikeTable { width:180px; float:left; margin:2px 0 0 5px; }
.phoneStacked .price { text-align:right; padding:0 0 1px 0; width:60px; }
.phoneStacked .minus {  }
.phoneStacked .final { border-top:1px solid #000; padding:1px 0 0 0; font-weight:bold; }
.phoneStacked .label { padding:0 0 1px 8px; }
.phoneStacked .summary {  width:240px; float:left; border-left:1px dotted #ccc; padding:3px 0; }
.phoneStacked .summary .superLink { margin:0 4px 0 15px; }
.phoneStacked .summary .postSuperLink, .phoneStacked .summary .outOfStock { margin:0 0 0 4px ; padding:0; display:inline; }
.phoneStacked .summary ul { margin:0px 0 4px 14px !important; }

.strikeTable2 { z-index: 99; width: 150px; margin: 2px 0 10px 0 !important; background-color: #fff !important; }
.strikeTable2 td { vertical-align: baseline; }
.strikeTable2 .price { font-size: 14px !important; text-align:right; padding:0 0 1px 0; }
.strikeTable2 .minus { border-bottom:1px solid #000; }
.strikeTable2 .final { padding:1px 0 0 0; font-weight:bold; }
.strikeTable2 .label { padding:0 0 1px 8px; }

.priceTable .regPrice { font-size:11px; color:#737378; text-align:right; border:0;}
.priceTable .savingsPrice { font-size:11px; color:#737378; text-align:right; border:0;}
.priceTable .finalPrice { font-size:14px; color:#000; text-align:right; font-weight:bold; border:0;}
.priceTable .regPriceLabel { font-size:11px; color:#737378; text-align:left; padding-left:5px; border:0;}
.priceTable .savingsPriceLabel { font-size:11px; color:#737378; text-align:left; padding-left:5px; border:0;}
.priceTable .finalPriceLabel { font-size:11px; color:#000; text-align:left; padding-left:5px; border:0;}
.priceTable .finalMath { border-top:1px solid #000;}

.med .textGroup1	{	float:left; padding-top:2px; width:362px;}
.thin1 .textGroup1, .thin2 .textGroup1	{	float:left;  width:135px;}

	#treed { padding: 0; background-image:none; margin: 0; }
	#treed ul { margin: 0; padding: 0; }
	#treed a { color: #000; text-decoration: none; }
	#treed a sup { color: #000 !important; }
	#treed a:hover { background-color: transparent !important; }

	#treed ul span { cursor: pointer; }
	#treed ul li { margin: 0; padding: 0; background: none; background-repeat: no-repeat; }
	#treed ul li.folderClosed { background-image: url(/s/i/folder.gif);}
	#treed ul li.folderClosedEnd { background-image: url(/s/i/folderEnd.gif);}
	#treed ul li.file { background-image: url(/s/i/file.gif); }
	#treed ul li.fileOn { background-image: url(/s/i/fileFocus.gif); }
	#treed ul li.folderOpen { background-image: url(/s/i/folderActive.gif); }
	#treed ul li.folderOpenEnd { background-image: url(/s/i/folderActiveEnd.gif); }
	#treed ul li.fileEnd { background-image: url(/s/i/fileEnd.gif); }
	#treed ul li.fileEndOn { background-image: url(/s/i/fileFocusEnd.gif); }

	#treed ul li span, #treed ul li a { padding: 0 0px 0 14px; }
	#treed ul li li span, #treed ul li li a { padding: 0 10px 0 26px; }
	#treed ul li li li span, #treed ul li li li a { padding: 0 10px 0 37px; }
	#treed ul li span, #treed ul li a {  display: block; margin:0 !important; voice-family: "\"; }\""; voice-family:inherit; /* IE-only */ }

	#treed ul li { background-position: -8px 0;  }
	#treed ul li li { background-position: 4px 0; }
	#treed ul li li li { background-position: 16px 0; }
	

.pdf { background: url(/s/i/bg-pdf.gif) no-repeat bottom left; padding-left:15px; margin-right:1px; }
.pdf2 { background: url(/s/i/bg-pdf.gif) no-repeat bottom right; padding-right:15px; margin-right:1px; text-decoration:underline; }
.help { background: url(/s/i/bg-helpIcon.gif) no-repeat 0px 2px; padding-left:15px; margin-right:1px; text-decoration:underline; }

a.jumpLink, a.jumpLink:visited { color:#005F14; }
a.jumpLink span { display:inline; width:10px;	height:15px; background: url(/s/i/bg-jumpLink.gif) no-repeat 2px 2px; } /* IE only */
html>body a.jumpLink span {	display:none; } /* EOMB */
html>body a.jumpLink { padding-right:8px; background: url(/s/i/bg-jumpLink.gif) no-repeat top right; } /* EOMB */

#statusBar { width: 630px; float: left; margin: 0 0 15px 0; padding: 0; border-left:1px solid #999; font-size:11px; }
#statusBar ul { margin-top:0; }
#statusBar li { display: inline; float: left; background: url(/s/i/bg-statusUpcoming.gif) no-repeat top left; padding: 1px 8px 1px 24px; border-top: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999;  }
#statusBar li.current { color: #333; background: url(/s/i/bg-statusCurrent.gif) no-repeat top left; border-right: 1px solid #999; font-weight: bold; }
#statusBar li.complete { border-right: 1px solid #999; color: #666; background: url(/s/i/bg-statusComplete.gif) no-repeat top left; }
html>body #statusBar { border-left: 0; margin: 0 0 13px 0; } /* EOMB */

html>body #statusBar li { border-left: 1px solid #999; } /* EOMB */
html>body #statusBar li+li, 
html>body #statusBar li+li+li,
html>body #statusBar li+li+li+li { border-left: 0; } /* EOMB */

ul.math	{	list-style-type:none !important; margin:0px !important; padding:0px !important;	}
 .math li	{	background-image:none; line-height:15px; margin:0px !important; padding:0px !important;	}
 .total	{	display:block; border-top:1px solid black; font-weight:bold;	}
 .savings	{	font-weight:bold; color:#FF6600;	}
 .bigSavings	{	font-weight:bold; font-size:13px; color:#FF6600;	}

/* utilities */

.lgPadAll	{	padding:20px !important;	}
.mdPadAll	{	padding:10px !important;	}
.smPadAll	{	padding:8px !important;	}
.noPadAll	{	padding:0px !important;	}

.lgMargAll	{	margin:20px !important;	}
.mdMargAll	{	margin:10px !important;	}
.smMargAll	{	margin:8px !important;	}
.noMargAll	{	margin:0px !important;	}

.lgMargT	{	margin-top:20px !important;	}
.mdMargT	{	margin-top:10px !important;	}
.smMargT	{	margin-top:8px !important;	}
.noMargT	{	margin-top:0px !important;	}

.lgMargR	{	margin-right:20px !important;	}
.mdMargR	{	margin-right:10px !important;	}
.smMargR	{	margin-right:8px !important;	}
.noMargR	{	margin-right:0px !important;	}

.lgMargB	{	margin-bottom:20px !important;	}
.mdMargB	{	margin-bottom:10px !important;	}
.smMargB	{	margin-bottom:8px !important;	}
.noMargB	{	margin-bottom:0px !important;	}

.lgMargL	{	margin-left:20px !important;	}
.mdMargL	{	margin-left:10px !important;	}
.smMargL	{	margin-left:8px !important;	}

.noBordT	{	border-top:0px !important;	}
.noBordB	{	border-bottom:0px !important;	}

.linkOptions {	padding: 8px 5px 7px 10px;	background: url(/s/i/bg-linkOptions.gif) no-repeat; height:30px; min-height:30px; }
.med .linkOptions { background-image: url(/s/i/bg-linkOptionsMed.gif); }
.linkOptions ul { display:inline; margin:0px 0px 0px -10px; }
.linkOptions h2 { display:block; float:left; }
.linkOptions li { display:inline; margin:0 ; padding:0 6px 0 9px; background:none; border-right:1px solid #999; } 

.linkOptions li.end { border:0; }

.callout { display:inline; border:1px solid #999; background: url(/s/i/bg-callOut.gif) no-repeat; margin-right: 3px;	padding: 0 6px 0 21px; text-decoration:none; color:red; width:auto; }
.callout:visited { color:red; }

.maxxed { width:3200px !important; } /* id="nowrap" class="maxxed" */
.wFix	{	padding-left:1px;	}

.showInPrint	{	display:none !important;	}
.hideInPrint	{	display:block !important;	}

/* New interior tabs */
.large interiorTabs	{	 width:630px;	}
.med interiorTabs	{	 width:417px;	}
.large .basicBox interiorTabs	{	 width:630px;	}
.med .basicBox  interiorTabs	{	 width:417px;	}
.interiorTabs	{ border-bottom:1px solid #999; position:relative; height:20px;	margin:0;}
.interiorTabs a sup { color: #666; }
.interiorTabs ul { margin:0; padding: 0; clear: both; display:block;  list-style-type: none; text-align: center; position:absolute; top:0px;  }
.interiorTabs li { background-color:#005F14; display: inline; float: left; text-align: center;  padding: 2px 0px 0px 0px; margin: 0 0 0 4px; height:17px; border:1px solid #999;  color:#fff;}
.interiorTabs li a { background-color:#005F14; padding: 0px 15px 0px 15px; margin: 0; color: #666; text-decoration: none; display: inline; text-align: center; font-weight: bold; height:20px; color:#fff;}
.interiorTabs li a:visited { color: #fff; text-decoration:none; }
.interiorTabs li a:hover { color: #469128; text-decoration:none; }
.interiorTabs li.start {  margin-left:0px; }
.interiorTabs li.active { background-color:#FFF !important ; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #fff;}
.interiorTabs li.active a { background-color:#FFF; color:#005F14;}
.interiorTabs li.active a:visited { background-color:#FFF; color:#005F14;}
.interiorTabs li.active a:hover { background-color:#FFF; color:#005F14;}


#skipNav { position:absolute; left:-1000em;top:-100em; overflow:hidden; }

.draggable	{	cursor:move;	}
.offCharts { position:absolute; left:-999em; }

 h1 a         { display: block; width: 100%; text-decoration: none; height: 35px; font-size:22px; background-repeat: no-repeat; border:0;}
 h1 a span    { display: none; }
 h1 a:focus, #navI a:active { border:0; }

h1 span, h2 span  {display:none; }

.bgcolor1 {background-color:#469128;}
.bgcolor2 {background-color:#005F14;}
.bgcolor3 {background-color:#00411E;}
.bgcolor4 {background-color:#999999;}
.bgcolor5 {background-color:#737378;}
.bgcolor6 {background-color:#E1E1E1;}
.pastDue {color:#f00;}

.ticker {background-color:#00411E; padding:10px; color:#fff;}
.ticker #price, .ticker #price strong  {color: #fff; padding:0; margin:0; display:inline;}
.ticker #delay {color: #393; font-size:10px; padding:0; margin:0; display:inline;}

.headlines {background-color:#005F14;   padding:10px; color:#fff; margin:0; clear:both; }
.headlines a {color:#fff; text-decoration:none;}
.headlines a:hover { color: #469128; text-decoration:underline; }
.headlines a:visited { color: #fff; text-decoration:none; }
.headlines a strong, .ticker a strong {color:#fff; text-decoration:none;}
.headlines a:hover strong, .ticker a:hover strong  { color: #fff; text-decoration:underline; }
.headlines a:visited strong, .ticker a:visited strong { color: #fff; text-decoration:none; }
.headlines #corp {float:left; padding-right:5px; width:191px;}
.headlines #news {float:left; padding-left:5px; border-left:1px solid #fff; clear:right;}
.headlines .clear { clear:both; border-top:1px solid #005F14; background:transparent; margin:0 !important ; padding:0 !important; }
.bordertable {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 1.5em;
}

.bordertable td, .bordertable th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px;
	vertical-align: top;
}

.bordertable th, .bordertable .heading {
	background-color: #DEDEDE;
	font-weight: bold;
	text-align: left;
}
.cpcitable {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 1.5em;
}

.cpcitable td, .cpcitable th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px;
	vertical-align: top;
}



.cpcitable td ol{
	margin-left:35px;
		margin-bottom:15px;
	margin-top:15px;
	list-style-type: decimal; 
}

.cpcitable td ol li{
	/*margin-bottom:5px;
	margin-top:5px;*/
	list-style-type: decimal; 
}

.cpcitable th, .cpcitable .heading {
	background-color: #DEDEDE;
	font-weight: bold;
	text-align: left;
	valign: center;
	vertical-align:middle
}

.expand {
	width: 100% !important;
	width: 99%;
}

.cmp {
	width: 155px;
}

.cpcitable {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 1.5em;
}

.cpcitable td, .cpcitable th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px;
	vertical-align: top;
}



.cpcitable td ol{
	margin-left:35px;
		margin-bottom:15px;
	margin-top:15px;
	list-style-type: decimal; 
}

.cpcitable td ol li{
	/*margin-bottom:5px;
	margin-top:5px;*/
	list-style-type: decimal; 
}

.cpcitable .heading {
	background-color: #DEDEDE;
	font-weight: bold;
	text-align: center;
}

.expand {
	width: 100% !important;
	width: 99%;
}

.cmp {
	width: 155px;
}
