html {
margin:0;
padding:0;
}
body {
font:normal 12px helvetica;
text-align:left;
background:#e5ecf3;
margin:0;
padding:0
}
a {
color:#235c9d;
background:inherit;
text-decoration:none
}
a:hover {
text-decoration:underline;
}
select {
font:normal 12px helvetica;
margin:0;
padding:0
}
ul {
margin:0;
padding:0;
}
li {
list-style-type:none
}
div#headertop {
position:relative;
width:100%;
background:#e5ecf3;
}
div#header {
height:40px;
width:974px;
overflow:hidden;
margin:0 auto;
background:url(http://www.thekeyworddirectory.com/images/nav-bg-blue.gif) repeat-x left;
padding:0px 0 0 0;
text-transform:capitalize;
}
div#menu {
text-align:left;
background:transparent;
margin:0 auto
}
div#header h1 {
font:normal 32px helvetica;
width:auto;
float:left;
letter-spacing:1.75px;
margin:0;
padding:5px 0 0
}
#navbartop {
width:100%;
height:25px;
background:#235c9d;
margin:0
}
#navbar {
width:974px;
height:35px;
font-family:helvetica;
font-size:10pt;
font-weight:700;
color:#fff;
background:url(http://www.thekeyworddirectory.com/images/background.png) no-repeat;
text-transform:capitalize;
margin:0 auto;
border-top:2px solid #f5f7fa;
}
#navbar ul {
margin:0 10px 0 10px;
background:#c4c35e;
}
#navbar li {
float:left;
list-style:none;
background:#f5f7fa;
padding:0 2px 0px 0;
}
#navbar a:hover {
background:#c4c35e;
}
#navbar a {
font:bold 14px helvetica;
height:19px;
color:#F9F7ED;
background:#c4c35e url(http://www.thekeyworddirectory.com/images/navgrad.jpg) repeat-x left;;
float:left;
text-decoration:none;
padding:10px 20px 6px 20px;
}
#navbar .rssa {
font:bold 14px helvetica;
height:23px;
color:#4e463f;
background:#c4c35e;
float:left;
text-decoration:none;
padding:6px 10px 6px 10px;
}
#navbar .rss {
float:right;
list-style:none;
padding:0;
}
#navbar img {
border:0;
margin:0 0 0 5px;
vertical-align:top;
}
#navbarnew {
position:absolute; 
bottom:0px;
width:600px;
height:40px;
overflow:hidden;
background:url(http://www.thekeyworddirectory.com/images/nav-bg-blue.gif) repeat-x left;
margin:0 0 0 0;
}
#navbarnew img{
border:0;
margin:0 0 0 45px;
}
#navbartab {
font-family:helvetica;
font-size:10pt;
font-weight:700;
color:#fff;
background:#235c9d;
text-transform:capitalize;
margin:0 auto;
}
#navbartab li {
float:left;
list-style:none;
background:transparent;
padding:0 1px 0px 0;
}
#navbartab .active {
font:bold 18px helvetica;
text-align:left;
color:#fff;
width:600px;
height:40px;
float:left;
text-decoration:none;
padding:7px 0 0 20px;
}
#navbartab .active1 {
font:bold 16px helvetica;
color:#fff;
text-decoration:none;
}
#content {
width:954px;
overflow: auto;
background:#fff;
margin:0 auto;
margin-top:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding:10px;
}
#clear {
clear:both;
font-size:0;
margin:0;
padding:0
}
#right {
color:#000;
float:left;
width:100%;
background:#fff;
margin:0 0 10px;
padding:0
}
#right .sitelogo {
float:right;
border:2px solid #fdaf17;
margin:0px 0px 10px 10px;
padding:5px;
}
#right .amber {
clear:both;
font:bold 16px helvetica;
text-decoration:none;
text-align:left;
color:#D01F3C;
background:#fff;
text-transform:capitalize;
margin:0;
padding:5px 0 5px 10px;
border-bottom:2px solid #e5ecf3;
}
#footer {
text-transform:capitalize;
clear:both;
width:100%;
height:35px;
color:#235c9d;
text-align:center;
margin:15px auto 0;
padding:10px 0 5px
}
#footer p {
display:inline;
font:normal 12px helvetica;
padding:5px 0 0
}
#footer p a {
color:#235c9d;
}
#footer img {
float:left;
border:0;
margin-left:10px
}
#map5 {
font:normal 12px helvetica;
float:left;
height:280px;
width:660px;
border:3px double #fdaf17;
vertical-align:middle;
display:table-cell;
margin:5px 10px 0 5px;
overflow:hidden;
}
#map5 .loading{
position:relative;
top:40%;
left:45%;
text-align:center;
}
div#map5 img{
margin-top: -1px;
margin-left: -1px;
}
.details1 {
padding:10px 0 0 0;
margin:0;
}

.details {
padding:0;
margin:0;
}
.details .tagged {
background:#fff url(http://www.thekeyworddirectory.com/images/tag.png) no-repeat top left;
font:normal 12px helvetica;
color:#000;
text-decoration:none;
margin:0;
padding:2px 5px 2px 20px;
line-height:175%;
}
.details .tagged a {
background:#fff;
color:green;
font:normal 12px helvetica;
text-decoration:none;
}
.details .tagged a:hover {
background:#fff;
color:green;
font:normal 12px helvetica;
text-decoration:underline;
}
.resgp2 .title, .resgpTOP .title, .resgpTOPv1 .title {
font:bold 14px helvetica;
text-decoration:none;
color:#235C9D;
line-height:175%;
text-transform:capitalize;
margin:0;
padding:0 0 0 0;
text-decoration:underline;
}
.resgp2 .title:hover {
color:#4e463f;
}
#left3 h1 {
font:bold 12px helvetica;
text-decoration:underline;
color:#235C9D;
background:#fff url(http://www.thekeyworddirectory.com/images/web.gif) no-repeat left;
line-height:175%;
text-transform:capitalize;
margin:0;
padding:0 0 2px 20px;
border-bottom:0px solid #fdaf17;
}
#left3 .homeh1 {
float:left;
font:bold 16px helvetica;
text-decoration:none;
text-align:left;
color:#D01F3C;
background:transparent;
text-transform:capitalize;
margin:0 0 0 0;
padding:10px 0 8px 0px;
width:295px;
border-bottom:1px solid #fdaf17;
}
.details .address {
font:normal 12px helvetica;
color:#000;
background:transparent;
line-height:12pt;
text-transform:capitalize;
margin:0
}
.details .tel {
font:normal 12px helvetica;
color:#000;
background:transparent url(http://www.thekeyworddirectory.com/images/tel.gif) no-repeat top left;
line-height:175%;
text-transform:capitalize;
margin:0;
padding:2px 0 2px 20px
}
.details .mob {
font:normal 12px helvetica;
color:#000;
background:transparent url(http://www.thekeyworddirectory.com/images/mob.gif) no-repeat top left;
line-height:175%;
text-transform:capitalize;
margin:0;
padding:2px 0 2px 20px
}
.details .fax {
font:normal 12px helvetica;
color:#000;
background:transparent url(http://www.thekeyworddirectory.com/images/fax.gif) no-repeat top left;
line-height:175%;
text-transform:capitalize;
margin:0;
padding:2px 0 2px 20px
}
.details .postcode {
font:normal 12px helvetica;
color:#000;
background:transparent;
line-height:175%;
text-transform:uppercase;
margin:0
}
.details .spk {
color:#000;
text-decoration:none;
text-transform:none;
margin:0;
padding:0
}
.details .email {
line-height:175%;
color:#000;
text-decoration:none;
background:transparent url(http://www.thekeyworddirectory.com/images/email.gif) no-repeat top left;
margin:0;
padding:2px 5px 2px 20px;
text-transform:lowercase;
}
.details .email a {
background:transparent;
color:#235c9d;
font:normal 12px helvetica;
text-decoration:none;
text-transform:lowercase;
}
.details .vcard {
line-height:175%;
color:#000;
text-decoration:none;
background:transparent url(http://www.thekeyworddirectory.com/images/vcard.png) no-repeat top left;
margin:0;
padding:2px 5px 2px 20px;
text-transform:none;
}
.details .vcard a {
background:transparent;
color:#235c9d;
font:normal 12px helvetica;
text-transform:none;
}
.details .inaccurate {
float:right;
line-height:175%;
color:#000;
text-decoration:none;
background:transparent url(http://www.thekeyworddirectory.com/images/email_edit.png) no-repeat top left;
margin:0;
padding:2px 5px 2px 20px;
text-transform:none;
}
.details .inaccurate a {
background:transparent;
color:#235c9d;
font:normal 10px helvetica;
text-transform:none;
}

.details .web {
line-height:175%;
color:#000;
text-decoration:none;
background:transparent url(http://www.thekeyworddirectory.com/images/web.gif) no-repeat top left;
text-transform:lowercase;
margin:0;
padding:2px 0 2px 20px;
}
.details .web a {
background:transparent;
color:#235c9d;
font:normal 12px helvetica;
text-decoration:none;
text-transform:lowercase;
}
.details .map {
line-height:175%;
color:#000;
text-decoration:none;
background:#fff url(http://www.thekeyworddirectory.com/images/map.png) no-repeat top left;
text-transform:capitalize;
margin:10px 0 0 0;
padding:2px 0 2px 20px;
}
#right .why {
font:normal 14px helvetica;
color:#000;
background:#fff;
border-top:0 solid #4096ee;
border-bottom:0 solid #4096ee;
line-height:175%;
margin:10px;
padding:0
}
#right .why a {
color:green;
background:#fff;
padding-left:0
}
#right h4 {
font:bold 14px helvetica;
color:#235c9d;
margin:0;
padding:0 0 0 10px
}
#right .why .email {
color:#235c9d;
text-decoration:none;
background:#fff url(http://www.thekeyworddirectory.com/images/email.gif) no-repeat left;
text-transform:capitalize;
margin:0;
padding:2px 0 2px 20px;
}
#right .why .email:hover {
color:#235c9d;
text-decoration:underline
}
#right ul {
font:normal 12px helvetica;
color:#000;
margin:5px 5px 5px 20px
}
#right li a {
color:green
}
label {
width:75px;
float:left;
text-align:left;
margin-right:3px;
display:block;
padding-top:2px;
color:#000
}

.lablogo {
width:30px;
text-align:right;
margin-right:5px;
display:block;
padding-top:2px
}

option {
padding-left:5px;
font:normal 12px helvetica
}

.glcat {
border:1px solid #999;
width:160px;
margin-top:2px;
margin-bottom:10px;
background-color:#ecf4fa
}

.glsubcat {
border:1px solid #999;
width:160px;
margin-top:2px;
background-color:#ecf4fa
}

.add {
color:#000;
background:#ecf4fa;
width:155px;
border:1px solid #999;
font-family:helvetica;
font-size:12px
}

.textadd {
color:#000;
background:#ecf4fa;
border:1px solid #999;
width:185px
}

.gl {
text-align:center;
margin:0 auto
}

.gl input {
font:bold 12px helvetica;
color:#fff;
background:green;
border:1px solid #fff;
margin-left:10px;
width:155px
}

.gl input:hover {
background:#fff;
color:#000
}

.add0 {
color:#000;
background:#ecf4fa;
border:1px solid #999;
width:160px
}

.add1 {
color:#000;
background:#ecf4fa;
border:1px solid #999;
width:388px
}

.add2 {
color:#000;
background:#ecf4fa;
border:1px solid #999;
text-align:right
}

.reset {
width:80px;
float:right;
margin-right:10px
}

.reset input {
color:#000;
background:#E7F1F8;
border:1px solid #999;
width:80px
}

.reset input:hover {
background:#fff
}

.logo {
font-family:helvetica;
font-size:12px;
width:190px
}

#listedform {
width:537px;
text-transform:capitalize;
text-align:left;
padding:0 0 0 5px;
}

#listedform #keywords {
width:600px;
border:1px solid #999;
margin:0 auto;
}

fieldset {
text-transform:capitalize;
font:normal 12px helvetica;
width:250px;
float:left;
padding-top:0;
padding-bottom:0;
margin:0 0 10px 15px
}

fieldset p {
margin:10px 0
}

legend {
border:1px solid #999;
font-weight:700;
padding:0
}

.maxlabel {
font:normal 12px helvetica;
width:auto;
text-align:left
}

.fieldset1 {
margin-top:20px;
border:0;
width:260px;
}

#right .fieldset1 h2 {
font:bold 17px helvetica;
color:red;
background:#fff;
border:0 solid #000;
margin:0 10px 0 0;
padding:5px 5px 5px 0
}

.fieldset2 {
border:0;
width:210px;
float:right;
margin:20px 0 5px
}

#right .fieldset2 h2 {
font:bold 17px helvetica;
color:#e0a900;
background:#fff;
width:205px;
border:0 solid #000;
margin:0;
padding:5px 5px 5px 0
}

.fieldset3 {
border:0;
width:260px;
}

#right .fieldset3 h2 {
font:bold 17px helvetica;
color:green;
background:#fff;
border:0 solid #000;
margin:0 10px 0 0;
padding:5px 5px 5px 0
}

.fieldset4 {
border:0;
width:210px;
float:right;
margin:0 0 5px
}

#right .fieldset4 h2 {
font:bold 17px helvetica;
color:blue;
background:#fff;
width:175px;
border:0 solid #000;
margin:0;
padding:5px 5px 5px 0
}

.fieldset5 {
border:0;
background:#fff;
width:537px;
text-align:center;
margin:0;
padding:0
}

.fieldset6 {
border:0;
margin:10px 0 10px 15px
}

#right .fieldset6 h2 {
font:bold 17px helvetica;
color:#235c9d;
background:#fff;
margin:0;
padding:5px 5px 5px 2px
}

.counter {
font:normal 9px helvetica;
color:#000
}

#right .error {
color:#fff;
font:bold 14px helvetica;
background:red;
margin:5px;
padding:15px;
text-transform:capitalize;
}

#right .ok {
color:#235c9d;
font:bold 14px helvetica;
background:#fff;
margin:5px 0 5px 0;
padding:10px;
border:1px solid green;
}

#left3 {
float:right;
font:normal 12px helvetica;
width:260px;
background:#fff;
text-transform:capitalize;
margin:0px 0px 10px 0;
padding:0;
}

#left3 p {
margin:0;
padding:0
}

h2,h3 {
font:bold 12px helvetica;
margin:0;
padding:0
}

fieldset h2 {
text-decoration:none
}

#left3 .box {
clear:both;
border:0 solid #ccc;
margin:0 0 10px 0;
overflow:hidden;
}

.details .spk1,.details .spk2 {
color:#000;
text-decoration:none;
background:#fff;
text-transform:none;
margin:0;
padding:0;
line-height:150%;
}

.details .email a:hover,.details .web a:hover {
color:#235c9d;
font:normal 12px helvetica;
text-decoration:underline;
}

#left3 .box .details img {
float:right;
width:60px;
height:40px;
border:1px solid #ccc;
margin:0 5px 0 5px;
}

.searchform3 {
width:974px;
overflow:auto;
background:url(http://www.thekeyworddirectory.com/images/nav-bg-blue.gif) repeat-x left;
margin:0px 0 10px 0px;
padding:10px 0 10px 0;
border:0;
}
.searchform3 input {
font:normal 12px helvetica;
border:0;
font-size:12px; 
width:145px;
margin:0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:3px 10px 3px 10px;
}
.searchform3 button.cta {
margin:0px 0 0 5px;
}
.searchform3 #sb {
float:right;
width:265px;
margin:0;
padding:0 0 0 20px;
}
.searchform3 #ads {
float:right;
margin:5px 30px 0 0;
width:490px;
text-align:right;
}
.searchform3 #ads a {
}
.searchform3 #ads a:hover {
}
.searchform3 .star {
border:0;
margin:0 5px 0 0;
vertical-align:top;
}


.searchform3 .clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
.searchform3 img {
	padding:0;
	margin:0 10px 0 10px;
	float:right;
	vertical-align:middle;
}
.searchform3 a.button {
    background: transparent;
	border:0;
    color: #fff;
    display: block;
    float: right;
    font: bold 14px helvetica;
    height: 23px;
	margin-right:20px;
    padding-right:16px; /* sliding doors padding */
    text-decoration: none;
	overflow:hidden;
}
.searchform3 a.button span {
    background: transparent;
    display: block;
    line-height: 13px;
    padding: 4px 0 6px 10px;
} 
.searchform3 a.button:active {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}
.searchform3 a.button:active span {
    background-position: bottom left;
    padding: 5px 0 5px 10px; /* push text down 1px */
} 

#livesearch {
display: none;
padding:10px;
text-transform:capitalize;
font:bold 12px helvetica;
margin:0 auto;
width:203px;
position:absolute;
background:#235c9d;
border:0;
}
#txt1 {
margin:0px;
}
#livesearch a {
line-height:150%;
color:#fff;
background:transparent;
}
#livesearch a:hover {
text-decoration:underline;
color:#fff;
background:transparent;
}

#midcol {
font:normal 12px helvetica;
float:left;
width:667px;
background:#fff;
text-transform:capitalize;
margin:0px 5px 0 0;
padding:0;
}

#midcol-search {
font:normal 12px helvetica;
float:left;
width:100%;
background:#fff;
text-transform:capitalize;
margin:0;
padding:0;
}

#midcol h1 {
font:bold 14px helvetica;
text-decoration:underline;
color:#235C9D;
background:#fff url(http://www.thekeyworddirectory.com/images/web.gif) no-repeat left;
line-height:175%;
text-transform:capitalize;
margin:0;
padding:0 0 2px 20px;
}
#midcol .homeh1 {
float:left;
font:bold 16px helvetica;
text-decoration:underline;
text-align:left;
color:#D01F3C;
background:transparent;
text-transform:capitalize;
width:667px;
margin:0 0 0 0;
padding:10px 0 0px 5px;
border-bottom:2px solid #e5ecf3;
}

#midcol .resgpTOP {
font:normal 12px helvetica;
float:right;
text-align:left;
border-left:2px solid #e5ecf3;
border-bottom:2px solid #e5ecf3;
background:transparent;
width:290px;
min-height:340px;
color:#000;
line-height:11pt;
margin:0 0 0 0;
padding:5px 10px 5px 10px;
}

#midcol .resgpTOPv1 {
font:normal 12px helvetica;
float:left;
text-align:left;
border-left:2px solid #e5ecf3;
border-bottom:2px solid #e5ecf3;
background:transparent;
color:#000;
line-height:11pt;
margin:0 0 0 0;
padding:5px 10px 5px 10px;
}

#midcol .resgp2 {
line-height:11pt;
font:normal 12px helvetica;
float:left;
text-align:left;
border-bottom:2px solid #e5ecf3;
background:transparent;
width:657px;
color:#000;
margin:0 0 0 0;
padding:5px 10px 5px 10px;
}

#midcol .resgp_search {
line-height:11pt;
font:normal 12px helvetica;
float:left;
text-align:left;
border:1px solid #eee;
background:#c5c166;
color:#000;
margin:0;
padding:5px 5px 0 5px;
}

#midcol .resgp3 {
font:normal 12px helvetica;
float:left;
text-align:left;
border-top:0px solid #e5ecf3;
border-bottom:2px solid #e5ecf3;
background:transparent;
width:615px;
color:#000;
line-height:11pt;
margin:0 0 10px 0;
padding:5px 10px 10px 10px;
}
#left3 .resgpAds {
font:normal 12px helvetica;
text-align:left;
background:#fff;
color:#000;
line-height:11pt;
margin:0px 0 5px 5px;
padding:10px 0 5px 0px;
border-bottom:2px solid #e5ecf3;
}
#midcol .resgpAds {
font:normal 12px helvetica;
text-align:left;
background:#fff;
color:#000;
line-height:11pt;
margin:0 0 5px 5px;
padding:5px 0 5px 0px;
border-bottom:2px solid #e5ecf3;
}
#midcol img {
margin:0px 0px 0 10px;
}
#midcol .resgp2 .buslogo {
float:right;
width:175px;
height:118px;
border:3px double #fdaf17;
margin:5px 20px 10px 10px;
}
#midcol .resgpTOP .buslogo {
width:175px;
height:118px;
border:3px double #fdaf17;
margin:5px 50px 5px 0;
}
#midcol .amzlogo {
float:right;
border:2px solid #fdaf17;
margin:5px 5px 0 10px;
}
#midcol .info {
float:right;
border-bottom:2px solid #e5ecf3;
margin:0 0px 0 5px;
}
#midcol .marker {
float:right;
width:auto;
height:auto;
border:0px solid red;
margin:2px 5px 0 5px;
}
#midcol .description {
background:#fff;
color:#40403e;
font:normal 12px helvetica;
text-transform:none;
}
#midcol .phoneno {
background:#fff;
color:#40403e;
font:normal 12px helvetica;
text-transform:none;
float:right;
}

#left3 h2 {
clear:both;
width:300px;
background:#fff;
color:#D01F3C;
font:bold 14px helvetica;
margin:0 0 0px 0;
padding:10px 0 4px 0px;
border-bottom:2px solid #e5ecf3;
text-decoration:underline;
}
.midh2 {
clear:both;
width:667px
background:#fff;
color:#D01F3C;
font:bold 14px helvetica;
margin:0 0 0px 0;
padding:10px 0 4px 5px;
border-bottom:2px solid #e5ecf3;
text-decoration:underline;
}
#slideShow {
height:178px;
width:276px;
padding:10px;
border-right:2px solid #e5ecf3;
border-left:2px solid #e5ecf3;
border-bottom:2px solid #e5ecf3;
margin:0px 10px 10px 0;
background:#fff;
}
#slideShow img{
border:0;
padding:0;
margin:0;
}

#midcol #sharethis {
border:2px solid #fdaf17;
float:right;
}

.twit {
font:normal 12px helvetica;
float:left;
text-align:left;
border-bottom:2px solid #e5ecf3;
background:#fff;
width:260px;
color:#000;
margin:0 0 0px 0;
padding:5px 0 5px 0px;
text-transform:none;
}
.twit a {
padding:0;
font:normal 12px helvetica;
text-decoration:underline;
}
.twit .recent:hover {
color:#4e463f;
}
.twit .tagged:hover {
text-decoration:underline;
}
.twit a img {
border:3px double green;
float:left;
margin:0 10px 0 0;
}
.twit .recent {
font:bold 14px helvetica;
padding:0 0 0 0;
color:#235c9d;
}
.twit .tagged {
font:normal 12px helvetica;
padding:0 0 0 8px;
margin:0 0 0 2px;
color:#000;
text-decoration:none;
background:transparent url(http://www.thekeyworddirectory.com/images/104.gif) no-repeat left;
}

.tweet {
color:#4ebfe0; 
padding:0 0 0 20px; 
float:right; 
background: transparent url(images/twitter_16.png) no-repeat left 50%;
}

.resgpy {
font:normal 12px helvetica;
float:left;
text-align:left;
border-bottom:2px solid #e5ecf3;
background:#f5f7fa;
width:290px;
color:#000;
margin:0;
padding:5px 0 5px 10px;
}
.resgpy a {
padding:0 0 0 15px;
background: transparent url(images/bullet_star.png) no-repeat;
font:normal 12px helvetica;
}
.resgpy a img {
border:3px double #fdaf17;
float:left;
margin:0 10px 0 0;
}
.resgpy .recent {
font:bold 14px helvetica;
padding:0;
background:#f5f7fa;
}

#left3 .box .resgp2img {
font:normal 12px helvetica;
float:left;
text-align:center;
width:60px;
height:40px;
border:2px solid green;
margin:5px 0px 0px 10px;
padding:0px;
overflow:hidden;
}
#left3 .box .resgp2img img {
vertical-align:middle;
margin:0;
border:0;
}
.resgp2 .cattitle, .resgpTOP .cattitle {
font:bold 11px helvetica;
text-decoration:underline;
color:#D01F3C;
line-height:175%;
text-transform:capitalize;
margin:0 0 0 10px;
padding:0 0 0 0;
}
.resgp2 .cattitle:hover, .resgpTOP .cattitle:hover {
color:#4e463f;
text-decoration:none;
}
.dis {
color:green;
margin:0 0 0 10px;
text-decoration:none;
font:normal 11px helvetica;
}
.resgpADSTOP {
float:left;
padding:7px 5px 10px 5px;
width:300px;
margin:0 0 0 0;
border-bottom:2px solid #e5ecf3;
}
.resgpADSTOPv1 {
float:right;
padding:2px 0px 10px 0px;
width:345px;
margin:0 0 0 0;
}
.resgpADSTOPR {
float:right;
padding:7px 0px 2px 0px;
width:310px;
margin:0 0 0 0;
}
.resgpADSTOPL {
padding:2px 0px 2px 0px;
width:350px;
margin:0 0 0 0;
}
#midcol .midcolh1{
font:bold 16px helvetica;
text-decoration:underline;
text-align:left;
color:#D01F3C;
background:transparent;
text-transform:capitalize;
width:336px;
margin:0 0 0 0;
padding:5px 0 0px 5px;
border-bottom:2px solid #e5ecf3;
}
.addthis{
width:310px;
float:right;
}