/**************************
Global layout elements
**************************/
body {background-color: white; font-size: 100%; font-family: arial,sans-serif; margin: 0; padding: 0;}
#main {width: 963px; position: relative; margin: auto;}

/* =masthead */
#masthead {height: 76px;}
#masthead .logo {display: block; padding-top: 5px; border: none;}

/* =sectionNav - top of page, universal nav */
#sectionNav {font-size: 0.9em; position: absolute; top: 0; right: 0px; background: url("/static/Images/Layout/sectionNavTabRight.gif") no-repeat top right; margin: 0; padding: 0 2px 0 0;}
#sectionNav li {list-style: none; margin: 0; padding: 0 0 0 2px; background: url("/static/Images/Layout/sectionNavTabLeft.gif") no-repeat top left; float: left; width: 100px; text-align: center;}
#sectionNav li a {padding: 10px 0 0; height: 26px; display: block; color: #666;}
#sectionNav li.current {background: url("/static/Images/Layout/sectionNavCurrent.gif") no-repeat;}
#sectionNav li.current a {background: url("/static/Images/Layout/sectionNavCurrentArrow.gif") no-repeat bottom center; color: #00853f;}

/* =topbar - contains topnav and utilities */
#topbar {position: relative; width: 962px; padding-top: 10px; margin-bottom: 10px;}
#topbariptv {position: relative; width: 950px; float: right; padding-right: 175px; }
#topbariptvcart {position: relative; width: 950px; margin: auto; height: 80px;}

/* =topnav - tabs */
ul#topnav {height: 65px; background: url("/static/Images/Layout/topbarBg.gif") no-repeat; margin: 0; padding-left: 2px; list-style: none; position: relative;}
ul#topnav li {background: url("/static/Images/Layout/topbarTabRight.gif") no-repeat right bottom; float: left; margin: 0; padding: 0; text-align: center; }
ul#topnav li a {display:inline-block; padding: 0 10px; height: 31px; margin-right: 3px; color: #666;}
ul#topnav li.current a {background: url("/static/Images/Layout/topbarTabCurrent.gif") repeat-x; color: #00853f;}

/* =topnav second level */
ul#topnav li ul {display: none;}
ul#topnav li.current ul {display: block; width: 962px; position: absolute; top: 38px; left: 0; margin: 0; padding: 0; font-size: 0.8em; list-style: none;}
ul#topnav li.current ul li {background: none; width: auto; height: auto;}
ul#topnav li.current li a 	{background: none; border-left: 1px solid #999; height: auto; padding: 0 18px; color: #333;}
ul#topnav li.current li.first a {border: none;}
ul#topnav li.current li.current a {color: #00853f;}

/* =topnav =utility - search box, cart, logged in status */
#topbar .utility {position: absolute; top: -25px; right: 0; z-index: 5; font-size: 0.8em;}
#topbar .utility a {color: #333; line-height: 1.5;}
#topbar .utility a span#location {color: #00853f;}
#topbar .utility ul {list-style: none; margin: 0; padding: 0; float: right; height: 25px;}
#topbar .utility li {float: left; padding: 0 12px; border-right: 1px solid #999; height: 20px;}
#topbar .utility li.last {border-right: none; padding-right: 0;}
#topbar .utility .changeLocation {text-align: right; clear: both;}

#topbariptv .utility {text-align: right; float: right; font-size: 0.9em}
#topbariptv .utility a {color: #333; line-height: 1.5;}
#topbariptv .utility a span#location {color: #00853f;}
#topbariptv .utility ul {list-style: none; margin: 0; padding: 0; float: right; height: 25px;}
#topbariptv .utility li {float: left; padding: 0 12px; border-right: 1px solid #999; height: 20px;}
#topbariptv .utility li.last {border-right: none; padding-right: 0;}
#topbariptv .utility .changeLocation {text-align: right; clear: both;}

#topbariptvcart .utility {text-align: right; float: right; font-size: 0.9em}
#topbariptvcart .utility a {color: #333; line-height: 1.5;}
#topbariptvcart .utility a span#location {color: #00853f;}
#topbariptvcart .utility ul {list-style: none; margin: 0; padding: 0; float: right; height: 25px;}
#topbariptvcart .utility li {float: left; padding: 0 12px; border-right: 1px solid #999; height: 20px;}
#topbariptvcart .utility li.last {border-right: none; padding-right: 0;}
#topbariptvcart .utility .changeLocation {text-align: right; clear: both;}

#siteSearch {position: relative; top: -5px; width: 160px; text-align: right;}
#siteSearch label {position: absolute;  left: 6px; top: 7px; z-index: 8;
	font-size: 0.9em; color: #666; padding-left: 20px; background: url("/static/Images/Layout/iconSearch.gif") no-repeat left center;}
#searchText {position: absolute; width: 120px; left: 0; top: 5px; 
	border: 1px solid #dcdcdc; background-color: transparent; z-index: 10;}
#searchText.active {background-color: #fff;}

/* =footer */
#footer {background: url("/static/Images/Layout/footerBg.gif") no-repeat; font-size: 0.75em; padding: 15px 20px; margin: 20px 0; width: 919px; overflow: auto; display: inline-block;}
#footer .copyright {font-size: 0.9em; margin-top: 14px;}
#footer .cta {font-size: 1.3em; color: #999; font-weight: bold;  margin: 0 0 12px;}

#footer .about {width: 70%; float: left; padding-top: 4px;}

#footer .support {width: 30%; float: right; text-align: right;}
#footer .support ul.nav {float: right;}

/* =footer navigation */
#footer ul.nav {list-style: none; margin: 0; padding: 0; height: 1.25em;}
#footer ul.nav li {margin: 0; border-left: 1px solid #999; float: left;}
#footer ul.nav li a {color: #333; padding: 0 1em;}
#footer ul.nav li.first {border-left: none;}
#footer ul.nav li.first a {padding-left: 0;}
#footer ul.nav li.last a {padding-right: 0;}

#mergerLink {text-align: center; font-size: 0.8em; clear: both;}
/**************************
end global layout elements
**************************/
/**************************
Global content styles
**************************/
#content {font-size: 0.8em; margin: 0 0 2em;}

a {text-decoration: none; color: #00853f;}
a:hover {text-decoration: underline;}
a:focus { outline: none; }
a img {border: none;}

h1,h2,h3,h4 {color: #008540; margin: 0 0 0.25em; font-weight: bold;}
h1 a,h2 a,h3 a,h4 a {color: #008540;} 
h1 {font-size: 2.1em;}
h2 {font-size: 1.2em;}
h3 {font-size: 1.1em;}
h4 {font-size: 1.0em;}
.promoHeadline {color: #FF6319; font-weight: bold;}
.packageHeadline {color: #0098DB; font-weight: bold;}
.mainHeadline {color: #008540; font-weight: bold;}
.oldPrice {color: #9A9B9C; font-weight: bold; text-decoration: line-through;}
.featuresHeadline {color: #000000; font-weight: bold;}
.ctaHeadlineGray {color: #9A9B9C; font-weight: bold;}
.signup { font-size: 20px; color:#999999; text-align:center; margin: 10px 0; } 
.signup img, .signup input { vertical-align: middle; }

/**#content h1 {border-bottom: 7px solid #008540; padding: 18px;}**/

table {border-collapse: collapse; empty-cells: show;}
td, th {vertical-align: top;}
p {margin: 0 0 1em;}

.flashheader {margin-bottom: 20px;}

.introSubtext {margin: .5em 0 1em; font-size: 11px; display:block;}

/**********************
=support - support information page, with rounded edges and gradient background
***********************/
#content .support {background: url("/static/Images/Layout/Content/supportBorderedTop.gif") no-repeat; padding-top: 8px; width:932px; margin: 0px auto;}
#content .support .outside {background: url("/static/Images/Layout/Content/supportBorderedBottom.gif") no-repeat bottom; padding-bottom: 8px; margin-bottom: 10px;}
#content .support .inside {background: url("/static/Images/Layout/Content/supportBackground.gif") repeat-x bottom; border:solid #dcdcdc; border-width: 0 1px; padding: 2px 10px; overflow: auto; width: 910px;}

/***********************
=tabbed content - content block
***********************/
.tabbed {width: 740px; background: url("/static/Images/Layout/Content/bodyBorderedBottom.gif") no-repeat bottom; padding:36px 0 5px; position: relative;}
.tabbed .inside {border:solid #ccc; border-width: 1px 1px 0; background-color: white; display: none;}
.tabbed div.inside {padding: 20px;}
.tabbed table.inside td { padding: 20px 0; width: 743px; text-align: center;}
.tabbed td.callout {background: url("/static/Images/Layout/Content/featureListCallout.gif") repeat-x top; border-left: 1px solid #d9d9d9;}
.tabbed table.active {display: block;}
.tabbed div.active {display: block;}

/***********************
=tabbed content - the tabs themselves
***********************/
.tabbed ul.tabs {position: absolute; top: 0; left: 0; list-style-type: none; margin:0; padding: 0; font-size: 0.9em;}
.tabbed ul.tabs li {float: left; margin: 0 3px 0 0; padding: 0; background:url("/static/Images/Layout/Content/bodyTabInactiveRight.gif") no-repeat right top; height: 36px; padding-right: 6px;}
.tabbed ul.tabs a {display: block; height: 14px; padding: 16px 12px 6px 14px; line-height: 1; float: left; 
	 background: url("/static/Images/Layout/Content/bodyTabInactiveLeft.gif") no-repeat;}
.tabbed ul.tabs li.active {background: url("/static/Images/Layout/Content/bodyTabActiveRight.gif") no-repeat right top; height: 37px;}
.tabbed ul.tabs li.active a {background: url("/static/Images/Layout/Content/bodyTabActiveLeft.gif") no-repeat; color: #000;  padding-bottom: 7px;}

/*************************
=landing menu - three-column stacked link boxes, on full-width landing pages
*************************/
.landingMenu {overflow: auto; width: 934px; margin: auto;}
.landingMenu .menuitem {float: left; width: 248px; height: 72px; padding: 30px; margin: 0 4px 4px 0; background: url("/static/Images/Layout/Content/colThreeBg.jpg") no-repeat;} /* 308x132 */
.landingMenu .last {margin-right: 0; }

.landingMenu .menuitem h2 {font-size: 1.2em;}
.landingMenu .menuitem h2 a {color: #008540; padding-right: 18px; background: url("/static/Images/Layout/Content/arrowLandingMenu.gif") no-repeat center right ;}

/**************************************************************************************************************
Begin merge from previous version
All code below is retained to keep existing content from breaking. As revisions are made for the new layout,
please move rule sets above this comment.
**************************************************************************************************************/
/* Links with arrows */
.targetlink a, a.targetlink {padding-left: 10px; background: url("/static/Images/Layout/Content/arrowTargetLink.gif") no-repeat 0 0.25em;}
.backlink a, a.backlink {padding-left: 10px; background: url("/static/Images/Layout/Content/arrowBackLink.gif") no-repeat 0 0.25em;}
.uplink a, a.uplink {padding-left: 10px;background: url("/static/Images/Layout/Content/arrowUp.gif") no-repeat 0 0.25em;}

ul.toc, .toc ul {list-style-type: none;}
img.cybertrust {float: right;border: 0;}
hr.divider {height: 1px;color: #666;background-color: #666;border: none;}

/**********************
page body - white background
***********************/
.body {background: url("/static/Images/Layout/Content/bodyWideTopWhite.gif") no-repeat; padding-top: 5px;}
.body .inside {background-color: #fff; padding: 12px 20px;}
.body .inside .error h1 {font-size: 1.75em; color: #c00; margin: 0 0 0.25em;}

/**********************
page body - gray background
***********************/
.info {background: url("/static/Images/Layout/Content/bodyWideTopGray.gif") no-repeat; padding-top: 5px;}
.info .inside {background: #f7f7f7 url("/static/Images/Layout/Content/bodyWideTopGray.gif") no-repeat bottom; padding: 12px 20px;}

.body .disclaimer {margin: 20px; font-size: 0.9em;}
.body .callout .disclaimer {margin: 0; font-size: 0.85em;}

/* =callout may be either a floated div or a table cell */
.body .callout {background: white url("/static/Images/Layout/Content/calloutGradient.jpg") repeat-x top; border-left: 1px solid #cacaca; padding: 20px;}
.body div.callout {float:right; width: 215px;  margin-left: 20px;}
.body .callout strong {color: #c00; font-size: 1.2em;}

.body .details {padding: 1em;}
.body .plan  td {padding: 0; border-bottom : 1px solid #cccccc;}
.body ul.shoplist, .body .shoplist ul {margin:0; padding:0}
.body .shoplist li { margin-left:1.25em; padding:0;}

.body ul.voice { margin:0;padding:0 }
.body .voice li { margin-left:1.25em; padding-bottom:15px;}

.body .shoplist { margin:15px; }
.body h2.title { margin:0 0 15px 0; }
.features h3.title { margin:0 0 15px 0; }

ul.discrete li {margin-bottom: 1em;}

/**********************
=productlist - vertical rows of descriptions (should be nested inside .body element)
***********************/
ul.productlist {margin: 0 -15px; padding: 0; list-style-type: none;}
.productlist li {border-top: 1px solid #d5d5d5; margin: 0; padding: 22px 30px; position: relative;}
.productlist li.bottom {border-top: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5; padding: 22px 30px; position: relative;}
ul.graphic.productlist li, ul.productlist li.graphic {padding-left:160px; width:490px; margin: 0px 0px 20px 0px;}
ul.graphic.productlist img.figure, ul.productlist li.graphic img.figure {position: absolute; left:30px; top: 22px;}

ul.productlist ul {margin: 0; padding: 0 0 0 1em;}
ul.productlist li li, ul.graphic.productlist li li {width: auto; border: none; padding: 0; margin: 0; list-style-type: disc;}

/**********************
=productinfo - product detail page, with large product image
***********************/
.productinfo {background: url("/static/Images/Layout/Content/infoBorderedTop.gif") no-repeat; padding-top: 8px;}
.productinfo .outside {background: url("/static/Images/Layout/Content/infoBorderedBottom.gif") no-repeat bottom; padding-bottom: 8px;}
.productinfo .inside {background-color: #f7f7f7; border:solid #d9d9d9; border-width: 0 1px; padding: 2px 0px; overflow: auto; width: 688px;}

.productinfo .details {padding: 8px; float: left; width: 470px; border-right: 1px solid #cacaca; }
.productinfo .details h2 {margin: 0 20px;}
.productinfo .details img.figure {display: block; margin-bottom: 1em;}
.productinfo .details div.figure {margin-bottom: 1em; padding: 30px; background-color: #fff;}
.productinfo .details div.figure h1 {font-size: 1.85em;}
.productinfo .details ul {padding-left: 2em;}
.productinfo .details li {color: #333; font-size: 0.9em; padding: 0;}
.productinfo .callout {float: right; width: 170px; padding: 40px 15px;}
.productinfo .disclaimer {font-size: 0.85em;}


/*********************
=featurelist - vertical rows of descriptions in discrete containers
*********************/
.featurelist {margin-bottom: 10px; background: url("/static/Images/Layout/Content/featureListTop.gif") no-repeat; padding-top: 6px;}
.featurelist .outside {background: url("/static/Images/Layout/Content/featureListBottom.gif") no-repeat bottom left; padding-bottom: 6px;}
.featurelist .inside {background: #fff url("/static/Images/Layout/Content/featureListCallout.gif") repeat-x; border:solid #d9d9d9; border-width: 0 1px; width: 742px; overflow: auto;}

.featurelist .details {float: left; width: 543px; background-color: #f7f7f7; border-right: 1px solid #cacaca;}
.featurelist .figure {float: left; margin: 3px 10px;}
.featurelist .features {float: left; padding: 12px 10px; width: 275px;}
.featurelist .callout {width: 178px; padding: 12px 10px; float: right;}

.featurelist ul {margin: 0.5em 0; padding-left: 1.5em;}
.featurelist li {margin: 0; padding: 0;}

.featurehead {background: url("/static/Images/Layout/Content/bodyTopWhite.gif") no-repeat; padding-top: 5px;}
.featurehead .inside {background-color: #fff; padding: 0;}
.featurehead .headline {padding: 20px 20px; font-size: 0.8em;}

/*********************
=featurelist =left -- same as above but callout on left
*********************/
.featurelistleft {margin-bottom: 10px; background: url("/static/Images/Layout/Content/featureListLeftTop.gif") no-repeat; padding-top: 6px;}
.featurelistleft .outside {background: url("/static/Images/Layout/Content/featureListLeftBottom.gif") no-repeat bottom left; padding-bottom: 6px;}
.featurelistleft .inside {background: #fff url("/static/Images/Layout/Content/featureListCallout.gif") repeat-x; border:solid #d9d9d9; border-width: 0 1px; width: 742px; overflow: auto;}

.featurelistleft .figure {float: left; margin: 3px 10px;}
.featurelistleft .callout {width: 500px; padding: 12px 10px; float: right;}
.featurelistleft .details {float: left; width: 198px; background-color: #f7f7f7; border-right: 1px solid #cacaca;}
.featurelistleft .features {float: left; padding: 12px 10px; width: 178px;}


.featurelistleft ul {margin: 0.5em 0; padding-left: 1.5em;}
.featurelistleft li {margin: 0; padding: 0;}

/***********************
=featurelist =plain -- same as above, but without price callout on the right
**********************/
.featurelist.plain {background-image:url("/static/Images/Layout/Content/infoBorderedTop.gif");padding-bottom:25px}
.featurelist.plain .outside {background-image:url("/static/Images/Layout/Content/infoBorderedBottom.gif")}
.featurelist.plain .inside {background-image: none; background-color: #f7f7f7;}
.featurelist.plain .details {width: 688px; border: none;}
.featurelist.plain .features {width: 485px;}

/***********************
=squarebox =plain -- rounded edge box for Discover landing
**********************/
.squarebox {margin-bottom: 6px; margin-left: 9px; width: 203px; background:url("/static/Images/Layout/Content/squareTop.gif") no-repeat; padding-top: 8px;}
.squarebox .outside {background:url("/static/Images/Layout/Content/squareBtm.gif") no-repeat bottom; padding-bottom: 8px;}
.squarebox .inside {background: url("/static/Images/Layout/Content/squareBg.gif") repeat-x bottom; padding: 0 13px; border: solid #cacaca; border-width: 0 1px;}

/**********************
=linkbar related links - blue bar across top of content area
***********************/
div.linkbar {background: transparent url("/static/Images/Layout/Content/linkBarTop.gif") no-repeat; padding-top: 5px; margin-bottom: 28px;}
div.linkbar .inside {background: transparent url("/static/Images/Layout/Content/linkBarBottom.gif") no-repeat bottom; padding-bottom: 5px;}
div.linkbar ul, div.linkbar .inside div {background-color: #00853F; margin: 0; padding: 0 20px; color: #fff;}
div.linkbar ul {text-align: right;}
div.linkbar li {display: inline; list-style-type: none; }
div.linkbar a {padding-left: 10px; padding-right: 10px; background: url("/static/Images/Layout/Content/arrowLinkBar.gif") no-repeat 1px 4px; color: #fff;}
div.linkbar a.backlink {background-image: url("/static/Images/Layout/Content/arrowLinkBarBack.gif")}

/**********************
=columns - horizontal columns (4) 
***********************/
.columns {overflow: auto; width: 100%;}
.columns .col {width: 160px; margin-right: 15px; float: left; display: inline;}
.columns ul.col {margin: 0 15px 0 0;}
.columns .col img.graphic {display: block;}
.columns .col div {border-right: 1px solid #cacaca; border-left: 1px solid #cacaca;  padding: 15px 10px; background-color: #f7f7f7;}
.columns .col div.action {background-color: #d3f2fc;}
.columns .last {margin-right: 0;}

/**********************
=menuitem Landing page with three columns
***********************/
.columns .menuitem {width: 241px; margin: 0 6px 0 0; float: left; display: inline; background: url("/static/Images/Layout/Content/landingMenuBottom.gif") no-repeat bottom; padding-bottom: 5px;}
.columns .menuitem img.graphic {display: block;}
.columns .menuitem div {border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9;  padding: 15px 18px 12px 18px; background-color: #f4f4f4;
	height: 150px; /* lines up bottom border of all columns. Pages may need to override this attribute in their head style block. */
}
.menuitem h2  {margin-bottom: 8px;}
.menuitem h2 a {color: #c00; font-size: 1.2em; font-weight: normal;}
.menuitem h2 a:hover {text-decoration: none;}
.menuitem h2 span {font-size: 0.9em; line-height: 1.25; display: block;}

/**********************
=columns - horizontal columns (4), full screen 
***********************/
.columns.four {margin-top: 20px;}
.columns.four .col {width: 224px; margin: 0 10px 10px 0;}
.columns.four .last {margin-right: 0;}

/**********************
=columns - horizontal columns (3), full screen 
***********************/
.columns.three {margin-top: 15px;}
.columns.three .col {width: 302px; margin: 0 10px 0px 0;}
.columns.three .col.colCen {width: 33%; margin: 0; text-align:center;}
.columns.three .last {margin-right: 0;}
.columns.three .col.text {width: 197px; height: 100px; padding: 25px 20px 10px 85px; position: relative; background: transparent url("/static/Images/Layout/Content/colThreeBg.jpg") no-repeat bottom;}
.columns.three .col.text.only {padding-left: 20px; width: 262px;}
.columns.three .col.text img.graphic {position: absolute; left: 0; bottom: 0;}
.columns.three .col.text h2 {font-size: 1.6em;}
.columns.three p {margin: 0.25em 0;}

/**********************
=columns - About US horizontal columns (3), full screen 
***********************/
.columns.aboutUsthree {margin-top: 15px;}
.columns.aboutUsthree .col {width: 302px; margin: 0 10px 20px 0;}
.columns.aboutUsthree .last {margin-right: 0;}
.columns.aboutUsthree .col.text {width: 250px; height: 90px; padding: 25px 20px 20px 33px; position: relative; background: transparent url("/static/Images/Layout/Content/colThreeBg.jpg") no-repeat bottom;}
.columns.aboutUsthree .col.text.only {padding-left: 20px; width: 500px;}
.columns.aboutUsthree .col.text img.graphic {position: absolute; left: 0; bottom: 0;}
.columns.aboutUsthree .col.text h2 {font-size: 1.6em;}
.columns.aboutUsthree p {margin: 0.25em 0;}


/***********************
=button span+link
***********************/
span.button {display: block; height:24px; padding-left: 24px; margin: 0.5em 0; background: url("/static/Images/Layout/Content/btnBackLeft.gif") no-repeat left top;}
span.button a {float: left; height: 24px; padding-right: 10px; background: url("/static/Images/Layout/Content/btnBackRight.gif") no-repeat right top;
color: #003881; text-decoration: none; font-size: 13px; line-height: 24px;}

/**********************
Legal/legalStatements - css
***********************/
ol.legal li {padding-top: 0.75em;}

/**********************
High-Speed Internet (HSI)
***********************/
.hsiHeader    {background: #01A0E2; color: #fff; font-weight: bold; font-size: 1.5em; text-align: center; width: 670px; padding: 10px;}

.hsiBoxes     {clear: both;}
.hsiBox1      {float: left; clear: both; width: 660px; background-color: #d1dae9; padding: 15px;}
.hsiBox2      {float: left; clear: both; width: 660px; background-color: #f5f5f5; padding: 15px;}
.hsiLeft      {float: left; width: 120px; padding: 0 1em 0 1em;}
.hsiMiddle    {float: left; width: 335px; padding: 0 1em 0 1em; border-right: 1px solid #79B;}
.hsiRight     {float: left; width: 120px; padding: 0 1em 0 1em;}

.hsiMiddle ul {padding-top: 0; margin-top: 0;}
.hsiLeft img  {padding-top: 1em;}

.hsiBottom    {float: left; clear: both; width: 100%; padding-top: 1em;}

.hsiHighlight {color: #c00;}

.hsiCall      {float: left; clear: both; padding-top: 1em; margin-top: 1em; border-top: 1px solid #79B;}

#content .citylist { width: 440px; } 
#content .citylist td, #content .citylist th { padding: 4px 10px 4px 0; }

#errorContent {border: 1px solid #ccc; background-color: #eee; padding: 1em 2em;
	background: -moz-linear-gradient(top,#eee,#fff,#fff,#eee);
	background: -webkit-linear-gradient(top,#eee,#fff,#fff,#eee);
	background: -ms-linear-gradient(top,#eee,#fff,#fff,#eee);
	background: -o-linear-gradient(top,#eee,#fff,#fff,#eee);
	-webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;
}
#errorContent h1 {font-weight: normal; color: black;}
.left { float:left !important; }
.right { float:right !important; }
.margin {margin: 0 10px 10px 0;}
.paddingleft { padding-left: 17px !important;}
.bold { font-weight: bold !important; color:#000; }
.image {width:100% !important; height: auto;}