.banner-default-sidebar {
    width: 225px;
	height:159px;
	padding-left:14px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-default.gif);
}

#eshop-templates-banner {
	width: 377px;
	height:108px;
	padding-left:42px;
	float:left;
}

/* Change this as soon as you remember and remember to change the corresponding ID in the html */
#eshop-index-banner {
	width: 377px;
	height:108px;
	padding-left:42px;
	float:left;
}

.banner-library-container {
	width: 239px;
	float:left;
	margin: 20px 0px 0px 20px;
	background-color:#fff;
}

.banner-image-holder {
	width: 233px;
	float:left;
	margin-bottom:6px;
}

.banner-image-border {
	width: 233px;
	height:166px;
	padding-left:6px;
	padding-top:6px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-image-border.gif);
}

.banner-summary {
	width: 200px;
	height:100px;
	float:left;
	margin-bottom:2px;
	margin-top:6px;
}

.banner-summary-small {
	width: 130px;
	float:left;
	margin-bottom:2px;
	margin-top:6px;
}

.banner-summary-landing {
	width: 220px;
	float:left;
	margin-bottom:2px;
	margin-top:2px;
}

.banner-summary a {
	text-decoration: underline;
}

/*******************************************************/
/* GENERAL SMALL   +    Side_ad overrides
/*******************************************************/

div#eshop-free-trial {
	padding-top: 25px;
}

div#eshop-free-trial img {
	float: right;
	width: 76px;
	height: 76px;
}

div#eshop-free-trial * p {
	margin-bottom: 15px;
	display: block;
}


div#thirty-day {
}

div#thirty-day * img {
	float: right;
	width: 76px;
	height: 76px;
}

div#thirty-day * p {
	margin-bottom: 15px;
}

.wd-laptop {
	width: 239px;
	height:162px;
	float:left;
	margin-bottom:6px;
}


.banner-testimonials {
	width: 225px;
	height:235px;
	padding-left:14px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-testimonials.gif);
}


.banner-why-daily {
	width: 225px;
	height:159px;
	padding-left:14px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-why.gif);
}

.banner-livechat {
	width: 139px;
	height:86px;
	padding-left:100px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-livechat.gif);
}

.banner-livechat-domains {
	width: 292px;
	height:80px;
	padding-left:100px;
	padding-top:20px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/bg-banner-domains-livechat.gif);
}

.banner-livechat-landing {
	width: 182px;
	height:62px;
	padding-left:57px;
	padding-top:8px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-livechat-land.gif);
}

.banner-livechat {
	width: 139px;
	height:86px;
	padding-left:100px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-livechat.gif);
}

.banner-twitter {
	width: 139px;
	height:86px;
	padding-left:100px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-livechat.gif);
}


.banner-backups {
	width: 139px;
	height:144px;
	padding-left:100px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-backups.gif);
}

.banner-google {
	width: 139px;
	height:144px;
	padding-left:100px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-google.gif);
}

.banner-webdesign {
	width: 139px;
	height:144px;
	padding-left:100px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-webdesign.gif);
}

.banner-affiliates {
	width: 139px;
	height:144px;
	padding-left:100px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-affiliates.gif);
}

.banner-test-instant {
	width: 225px;
	height:159px;
	padding-left:14px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-test-instant.gif);
}

.banner-instant-hosting {
	width: 225px;
	height:159px;
	padding-left:14px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-instant-hosting.gif);
}


.banner-bulk-transfer {
    width: 225px;
	height:159px;
	padding-left:14px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-bulk-transfer.gif);
}

.banner-bulk-reg {
    width: 225px;
	height:159px;
	padding-left:14px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-bulk-reg.gif);
}


.banner-vps {
	width: 225px;
	height:159px;
	padding-left:14px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-vps.gif);
}

.banner-ssl {
	width: 225px;
	height:159px;
	padding-left:14px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-ssl.gif);
}


.banner-dd {
	width: 225px;
	height:159px;
	padding-left:14px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-dd.gif);
}

.banner-eshop_forum {
	width: 139px;
	height:144px;
	padding-left:100px;
	padding-top: 14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-banner-forum.gif);
}

/* WHAT IS SSL */

.banner-what-is-ssl {
	display: block;
	float:left;
	background:url(/images/banners/back-banner-top.gif) no-repeat white;
}

.banner-what-is-ssl div.banner-middle {
    width: 225px;
    height: 240px;
    padding-left: 14px;
	padding-top: 8px;
	margin-top: 10px;
    background:url(/images/banners/back-banner-middle.gif) repeat-y white;
}

.banner-what-is-ssl .banner-summary {
    font-weight: bold;
    height: 202px;
}

.banner-what-is-ssl div.banner-bottom {
    height: 20px;
    background:url(/images/banners/back-banner-bottom.gif) no-repeat white;
}

#co-prereg-banner p {
    padding: 5px 0px;
}

/* Use this for vertically expanding sidebar */

.banner-expandable-sidebar {
    display: block;
    float: left;
	margin-top: 0px;
	margin-bottom: 6px;
	margin-right: auto;
	margin-left: auto;
	width: 239px;
}

.banner-expandable-sidebar div.banner-content {
    padding-left: 14px;
    padding-right: 14px;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-top: 0px;
}

.banner-expandable-sidebar div.banner-top {
    display: block;
    background: url("/images/banners/back-banner-tall.gif") top left no-repeat white;
}

.banner-expandable-sidebar div.banner-bottom {
    display: block;
    background: url("/images/banners/back-banner-tall.gif") bottom left no-repeat white;
    padding:  5px 0px 11px 0px;
}



/*******************************************************/
/* LOGIN PAGE
/*******************************************************/

/* LEFT SIDE */
.banner-left-sidebar {
    display: block;
    float: left;
	margin-top: 0px;
	margin-bottom: 6px;
	margin-right: auto;
	margin-left: auto;
	width: 239px;
}

.banner-left-sidebar div.banner-content {
    padding-left: 14px;
    padding-right: 14px;
	padding-top: 14px;
	margin-top: 0px;
}

.banner-left-sidebar div.banner-content p {
    margin-top: 6px;
}

.banner-left-sidebar div.banner-top {
    display: block;
    background: url("/images/banners/back-banner-tall.gif") top left no-repeat white;
    height: 145px;
}

.banner-left-sidebar div.banner-bottom {
    display: block;
    background: url("/images/banners/back-banner-tall.gif") bottom left no-repeat white;

}

.banner-left-sidebar div.banner-bottom div.banner-content {
    padding-left: 14px;
    padding-right: 14px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
}

/* RIGHT SIDE */
.banner-right-sidebar {
    display: block;
    float: left;
	margin-top: 0px;
	margin-bottom: 6px;
	margin-right: auto;
	margin-left: auto;
	width: 239px;
}

.banner-right-sidebar div.banner-content {
    padding-left: 14px;
    padding-right: 14px;
	padding-top: 14px;
	margin-top: 0px;
}

.banner-right-sidebar div.banner-content p {
    margin-top: 6px;
}

.banner-right-sidebar div.banner-top {
    display: block;
    background: url("/images/banners/back-banner-tall.gif") top left no-repeat white;
}

.banner-right-sidebar div.banner-bottom {
    display: block;
    background: url("/images/banners/back-banner-tall-bottom-kb.gif") bottom left no-repeat white;
    height: 145px;
}

.banner-right-sidebar div.banner-top div.banner-content {
    padding-left: 14px;
    padding-right: 14px;
	padding-top: 10px;
	margin-top: 0px;
}




/*******************************************************/
/* GENERAL LARGE
/*******************************************************/

.banner-oneclick {
	width: 348px;
	height:106px;
	padding-left:152px;
	padding-top:24px;
	padding-right:60px;
	margin-bottom:6px;
	margin-top:12px;
	float:left;
	background-image:url(/images/banners/back-oneclick.gif); background-repeat:no-repeat;
}

.banner-why-daily-L {
	width: 449px;
	height:122px;
	padding-left:140px;
	padding-top:20px;
	padding-right:60px;
	margin-bottom:6px;
	float:left;
	background-image:url(/images/banners/back-banner-why-L.gif);
}

.banner-windowslinux-L {
	width: 449px;
	height:122px;
	padding-left:140px;
	padding-top:20px;
	padding-right:60px;
	margin-bottom:6px;
	float:left;
	background-image:url(/images/banners/back-banner-windowslinux-L.gif);
}

.banner-vps-L {
	width: 449px;
	height:122px;
	padding-left:140px;
	padding-top:20px;
	padding-right:60px;
	margin-bottom:6px;
	float:left;
	background-image:url(/images/banners/back-banner-vps-L.gif);
}

.banner-vps_support-L {
	width: 449px;
	height:122px;
	padding-left:140px;
	padding-top:20px;
	padding-right:60px;
	margin-bottom:6px;
	float:left;
	background-image:url(/images/banners/back-banner-vps-L.gif);
}


.banner-reseller-L {
	width: 409px;
	height:122px;
	padding-left:180px;
	padding-top:20px;
	padding-right:60px;
	margin-bottom:6px;
	float:left;
	background-image:url(/images/banners/back-banner-reseller-L.gif);
}

.banner-webdesign-L {
	width: 449px;
	height:122px;
	padding-left:140px;
	padding-top:20px;
	padding-right:60px;
	margin-bottom:6px;
	float:left;
	background-image:url(/images/banners/back-banner-webdesign-L.gif);
}

.banner-heading {
  color: #4C929C;
  display: block;
  font-size: 16px;
  margin: 0;
  text-align: left;
  font-weight: bold;
}

.banner-copy {
  color: #7C7C7C;
  float: left;
  font-family: Arial,Helvetica,Verdana;
  font-size: 13px;
  line-height: 17px;
  padding: 5px 5px 5px 0;
  text-align: left;
  width: 421px;
}

.banner-footer {
	width:430px;
	height:29px;
	padding-left:150px;
	margin-bottom:6px;
	float:left;
	background-image:url("/images/home/bg-banner-left-bottom.gif");
}

/*******************************************************/
/* WEB DESIGN
/*******************************************************/

.wd-banner-helping {
	width: 502px;
	min-height:90px;
	padding:16px 0 0 110px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/bg-banner-wd-helping.gif);
}

.wd-banner-managed {
	width: 502px;
	min-height:90px;
	padding:16px 0 0 110px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/bg-banner-wd-managed.gif);
}

.wd-banner-bespoke {
	width: 502px;
	min-height:90px;
	padding:16px 0 0 110px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/bg-banner-wd-bespoke.gif);
}






/*******************************************************/
/* DOMAINS
/*******************************************************/

.banner-whois {
	width: 225px;
	height:158px;
	padding-left:14px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-who-is.gif);
}


.banner-online-bcard {
	width: 225px;
	height:158px;
	padding-left:14px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-online-bcard.gif);
}

.banner-domain-credits {
	width: 225px;
	height:158px;
	padding-left:14px;
	padding-top:14px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-domain-credits.gif);
}




/*******************************************************/
/* SPECIAL OFFERS PAGE
/*******************************************************/

.special-greatprices-bg {
	width:496px;
	min-height:74px;
	padding:20px 110px 14px 22px;
	background: url(/images/special-offer/bg-special-greatprices.gif) top no-repeat;
}

.special-greatoffers-bg {
	width:496px;
	min-height:74px;
	padding:20px 110px 14px 22px;
	background: url(/images/special-offer/bg-special-greatoffers.gif) top no-repeat;
}


.special-dailysavings-bg {
	width:496px;
	min-height:74px;
	padding:20px 110px 14px 22px;
	background: url(/images/special-offer/bg-special-dailydiscounts.gif) top no-repeat;
}


.special-transfer-bg {
	width:496px;
	min-height:74px;
	padding:20px 110px 14px 22px;
	background: url(/images/special-offer/bg-special-transfer.gif) top no-repeat;
}

.special-offer-footer {
	width:608px;
	height:33px;
	padding-left:20px;
	margin-bottom:10px;
	background: url(/images/special-offer/bg-special-footer.gif) bottom no-repeat;
}

.special-bg-small {
	width:510px;
	background: url(/images/testimonials/bg-quotebox-small.gif) top no-repeat;
	margin-top:5px;
}
.special-bg-small p{
	padding:18px 18px 10px 15px;
}

.special-footer-small {
	width:510px;
	height:36px;
	background: url(/images/testimonials/bg-quotebox-footer-small.gif) bottom no-repeat;
}


/*******************************************************/
/* GUIDES
/*******************************************************/

.guide-email {
	width: 205px;
	height:94px;
	padding-left:14px;
	padding-top:14px;
	padding-right:20px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-guide-email.gif);
}

.guide-domains {
	width: 205px;
	height:94px;
	padding-left:14px;
	padding-top:14px;
	padding-right:20px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-guide-domains.gif);
}

.guide-webhosting {
	width: 205px;
	height:94px;
	padding-left:14px;
	padding-top:14px;
	padding-right:20px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-guide-webhosting.gif);
}

.guide-eshop {
	width: 205px;
	height:94px;
	padding-left:14px;
	padding-top:14px;
	padding-right:20px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-guide-eshop.gif);
}

.guide-instant-web {
	width: 205px;
	height:94px;
	padding-left:14px;
	padding-top:14px;
	padding-right:20px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-guide-instantweb.gif);
}

.guide-reseller {
	width: 205px;
	height:94px;
	padding-left:14px;
	padding-top:14px;
	padding-right:20px;
	float:left;
	margin-bottom:6px;
	background-image:url(/images/banners/back-guide-reseller.gif);
}

/*******************************************************/
/* Specific Overrides
/*******************************************************/

div#banner-domains-include div.banner-content {
	padding-bottom: 0px;
}

#banner-domain-pricing div.banner-top {
    background: url("/images/banners/back-banner-tall-top-domain-credits.gif") top left no-repeat white;
}

#banner-domain-credits-advert div.banner-top {
	background: url("/images/banners/back-banner-tall-top-domain-credits.gif") top left no-repeat white;
}

#banner-email-services {
	background: url("/images/banners/back-banner-email-services.gif");
}

/*******************************************************/
/* New Styles for Banners
 /*******************************************************/

.banner-sidebar {
	width: 227px; /* padding*2 + border*2 + width = 239 */
	margin-bottom: 3px;
	padding: 5px;
	background-color: #f5f5f5;
    border: 1px solid #d8d3d2;
    float: left;

}

.add-eshop-banner {
	background: url("/images/banners/banner-shopping.jpg") bottom right no-repeat;
}

.add-vps-banner {
	background: url("/images/banners/banner_delivery_man.jpg") bottom right no-repeat;
}

.add-vps-banner div.tab-orange {
	margin-top: 25px;
}

.add-web-hosting-banner {
	background: url("/images/banners/banner_laptop_woman1.jpg") bottom right no-repeat;
}

.domain-backorder {
	background: url("/images/banners/banner_laptop_woman2.jpg") bottom right no-repeat;
}

.add-web-hosting-banner div.tab-orange {
	margin-top: 5px;
}



.banner-sidebar-inside {
	margin: 0;
	background-color: #ffffff;
	padding: 8px 8px 0;
}

.banner-sidebar-inside p a{
	text-decoration: underline;
}

.banner-sidebar h3 {
	margin: 0;
	width: 207px;
	background-color: #ffffff;
	color: #365B61;
    font-size: 14px;
    text-align: left;
    margin: 0px 0px;
}

.banner-sidebar p {
	margin: 0;
	width: 207px;
	padding: 5px 0px;
}

.banner-sidebar ul {
	margin: 0;
	width: 207px;
	padding: 0px 10px;
	background-color: #ffffff;
	color: #365B61;
    font-size: 14px;
    display: inline;

}

.banner-sidebar ul li {
	padding: 3px;
	background-image: url("/images/bullets/bullet-arrow-green.gif");
    background-position: 6px 3px;
    background-repeat: no-repeat;
    list-style: none outside none;
    padding-left: 18px;
	background-color: #ffffff;
	font-size: 12px;
	list-style: none inside none;
}

.banner-sidebar ul li a {
	text-decoration: none;
}

.banner-sidebar img {
    float: right;
}


span.price {
	font-weight: bold;
}

div.tab-orange {
	margin-top: 10px;
}


/*******************************************************/
/* New Styles for Banners under title images.
 /*******************************************************/
#under-title {
    float: right;
    margin-bottom: 20px;
    margin-right: 39px;
}

.promo-banner {
    border: 1px solid #d5cecc;
    float: inherit;
    height: 95px;
    padding: 1px;
    width: 400px;
    margin-top: 0px;
}

.promo-banner h3 {
    font-size: 22px;
    line-height: 22px;
}


.promo-banner h3 a {
	color: #fff;
	font-size: 22px;
	line-height: 22px;
	font-weight: bold;
}

.promo-banner p {
    font-size: 12px;
    line-height: 14px;
    text-align: left;
}

.promo-banner p a {
	color: #333;
	font-weight: bold;
}

.promo-banner-inside {
	background: #f3f2f1; /* old browsers */
	background: -moz-linear-gradient(top, #d8d8d8 1%, #f5f4f2 54%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f3f2f1), color-stop(54%,#ffffff)); /* webkit */
	filter: progid:dximagetransform.microsoft.gradient( startcolorstr='#f3f2f1', endcolorstr='#ffffff',gradienttype=0 ); /* ie */
	text-align: left;
}

