/*
Theme Name: BestISPOffers v2
Theme URI: http://bestispoffers.com
Description: A custom theme for use with http://bestispoffers.com only.
Version: 0.1
Author: Tom Jones
Author URI: http://dotcominteractive.com
*/

@charset "utf-8";
/* CSS Document */
 body,#wrap {
	height: 100%;
	width:960px;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	background: url(img/bg-body.png) repeat-y;
	}

body > #wrap {
	height: auto; min-height: 100%;
	margin:0 auto;
	}

#main {
	padding-bottom: 500px;
	padding-left:10px;
	width:920px;
	padding-right:10px;
	}  
#holder {
	position:relative;
	padding-bottom:20px;
}
#footer {
	position: relative;
	margin-top: -500px; 
	height: 500px;
	clear:both;
	width:960px;
	background:url(img/bg-body.png) repeat-y;
		margin-left:auto;
	margin-right:auto;
	} 
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Generic Stuff */

html, body { background: #ccc; }

body {
  font: 100.1%/1.5 "Helvetica Neue", Arial, "Lucida Grande", "Lucida Sans Unicode", "Microsoft YaHei", sans-serif;
  font-smooth: always;
}

a { text-decoration: none; }
a:link, a:visited { color: #004D99; }
a:focus, a:hover, a:active { color: #86180A; }

abbr, acronym { border-bottom: 1px dashed #999; cursor: help; }

blockquote {
  background-color: #f8f8f8;
  border-left: 2px solid #eaeaea;
  color: #111;
  font-style: italic;
  margin: 0 0 9px;
  padding: 7px;
}

cite { font-style: italic; }

code {
  background: #eaeaea;
  font-family: Consolas, Monaco, monospace;
  font-size: 0.9em;
  padding: 1px 3px;
}

del { color: #8b0000; text-decoration: line-through; }

em { font-style: italic; }

h1, h2, h3, h4, h5, h6 {
  color: #000;
  display: block;
  /* fixed for Non-PCs without Photoshop CS2+ */
  font-family: "Myriad Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Arial, "Lucida Sans Unicode", sans-serif;
  font-weight: normal;
}

h1 { font-size: 34px; line-height: 1.2; margin: 0.3em 0 10px; }
h2 { font-size: 28px; line-height: 1.3; margin: 1em 0 .2em; }
h3 { font-size: 24px; line-height: 1.3; margin: 1em 0 .2em; }
h4 { font-size: 19px; margin: 1.33em 0 .2em; }
h5 { font-size: 1.3em; margin: 1.67em 0; font-weight: bold; }
h6 { font-size: 1.15em; margin: 1.67em 0; font-weight: bold; }

h1 a, h2 a, h1 a:link, h2 a:link, h1 a:visited, h2 a:visited { color: #000; }
h1 a:active, h2 a:active, h1 a:focus, h2 a:focus, h1 a:hover, h2 a:hover { color: #669900; }

hr { display: none; }
input { vertical-align: middle; }
ins { color: #006400; text-decoration: none; }
small { font-size: 0.8em; }
strong { font-weight: 550; }
sub, sup { font-size: 0.7em; }

input[type=text] {
width:173px;
height:14px;
margin:0;
padding:4px;
border:0;
background:url(img/input-text.png) no-repeat;
color:#333;
margin-top:8px;
margin-right:15px;
}
/*Content Stuff */
.clear {
	clear:both;
}
.inner-wrap {
	width:940px;
	margin-left:auto;
	margin-right:auto;
}
#header {
	padding-top:10px;
}
#logo {
	background:url(img/logo.png) no-repeat;
	width:289px;
	height:61px;
	margin-left:20px;
}
#logo a {
	display:block;
	position:relative;
	width:289px;
	height:61px;
}
#search {
margin-right:20px;
width:465px;
height:40px;
background:url(img/search-bg.png) no-repeat;
margin-top:5px;
padding:3px;
}
.fleft, .left {
	float:left;
}
.fright, .right {
	float:right;
}
#nav {
	background:url(img/nav-bg.png) repeat-x;
	height:58px;
	padding-top:16px;
}
#navbar {
	height:27px;
	list-style:none;
	padding:5px;
	margin:0;
	border:0;
	position:relative;
	width:930px;
}
#navbar li {
	list-style:none;
	float:left;
}
#navbar li.back {
    background: url(img/lava.png) no-repeat right -30px;
    width:9px; height: 27px;
    z-index: 8;
    position: absolute;
}
#navbar li.back .left {
	background:url(img/lava.png) no-repeat;
	height:27px;
	margin-right:9px;
}
#navbar li:hover a {
color:#C00;	
}
#navbar li a {
	display:block;
	height:23px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	position: relative;
    overflow: hidden;
	z-index: 10;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
}
 
#navbar li.current a {
	color:#C00;
}
.nav_spacer {
	color:#fff;
	font-weight:bold;
	margin-left:8px;
	margin-right:8px;
}
.slider {
display:none;
position:absolute;
color:#fff;
font-size:10px;
font-weight:bold;
max-width:150px;
z-index:9050;
}
.slider-l{
background:url(img/slide-lr.png) no-repeat;
width:9px; height:33px;
background-position:0px 0px;
float:left;
max-width:9px;
}
.slider-r {
background:url(img/slide-lr.png) no-repeat;
width:9px; height:33px;
background-position:-9px 0px;
float:right;
max-width:9px;
}
.slider-m {
	background:url(img/slide.png) repeat-x;
	height:33px;
	float:left;
	max-width:132px;
}
.slider-m img {
	height:16px;
	width:16px;
	float:left;
	margin-top:6px;
}
.slider-m p {
	float:right;
	width:110px;
	margin-left:6px;
	margin-top:-2px;
}
#bread {
	height:19px;
	padding-top:2px;
	font-size:10px;
	color:#000;
	margin-top:-8px;
	font-weight:bold;
	padding-left:10px;
}
#bread p{
margin-top:-1px;
}
html>body #bread p {
*margin-top:10px;
*display:block;
}
.bar_btn {
	float:left;
	text-align:center;
	font-size:10px;
}
.bar_btn a {
display:block;
position:relative;
height:14px;
width:40px;
padding-top:26px;
text-align:center;
}
#home_btn {
background:url(img/bar_btns.png) no-repeat;
background-position:8px 3px;
height:40px;
width:40px;
margin-left:10px;
}
#about_btn {
background:url(img/bar_btns.png) no-repeat;
background-position:-56px 3px;
height:40px;
width:40px;
margin-left:10px;
}
#contact_btn {
background:url(img/bar_btns.png) no-repeat;
background-position:-128px 3px;
height:40px;
width:40px;
margin-left:10px;	
}
#search_box {
width:300px;
margin-right:20px;
}
#search_box.input {
	float:left;
}
.search-btn {
border:0;
padding:0;
margin-right:15px;
background:url(img/search-btn.png) no-repeat;
width:55px;
height:22px;
margin-top:8px;
cursor:pointer;
}
.search-btn:hover {
background:url(img/search-btn-hover.png) no-repeat;	
}
.top-single-ad {
width:800px;
height:50px;
margin-left:auto; margin-right:auto;
padding-top:10px;
padding-bottom:10px;
background:#fff;
}

/*Footer Stuff */
#footer-top {
background:url(img/footer-bg.png) no-repeat;
width:940px; height:24px;
}
#footer-mid {
	width:920px;
	background:#666;
	padding-left:10px;
	padding-right:10px;
	
}
#footer-mid2 {
	width:920px;
	background:#666;
	padding-left:10px;
	padding-right:10px;
	display:none;
	
}
#footer-bottom {
	width:940px;
	height:30px;
	background:url(img/footer-bg.png) no-repeat;
	background-position: 0px -103px;
}
html>body  #rss_holder { *margin-left:-48px; }
#rss_holder {
	width:51px;
	height:151px; 
	background:url(img/rss-holder.png) no-repeat;
	position:absolute;
	display:block;
	margin-top:10px;
	margin-left:-8px;
	float:none;
	z-index:200;
}
.social_slide {
position:relative;
height:42px;
z-index:100;
margin-left:39px;
}
#rss_slide {
	background:url(img/rss_slide.png) no-repeat;
	width:129px;
	display:none;
}
#twitter_slide {
	background:url(img/twitter-slide.png) no-repeat;
	width:129px;
	display:none;
}
#facebook_slide {
	background:url(img/facebook_slide.png) no-repeat;	
	width:129px;
	display:none;
}
.social_btn {
	height:40px;
	width:40px;
	margin-left:4px;
	display:block;
	position:relative;
}
#rss {
background:url(img/rss.png) no-repeat;
background-position:center;
	margin-top:5px;
}
#twitter {
	background:url(img/twitter.png) no-repeat;
	background-position:center;
	margin-top:9px;
}
#facebook {
	background:url(img/facebook.png) no-repeat;
	background-position:center;
	margin-top:9px;
}
.content-container {
width:885px; margin-left:43px; margin-top:10px; margin-bottom:10px;
}
.content-l {
float:left;	
width:20px;
height:55px;
background:url(img/content-l.png) no-repeat;
}
.content-r {
float:right;
width:20px;
height:55px;
background:url(img/content-r.png) no-repeat;
}
.content-top {
float:left;
height:54px;
width:845px;
margin-top:1px;
background:url(img/content-top.png) repeat-x;
}
.content-top h2, .content-top h2 a {
display:block;
color:#fff;
height:22px;
margin-top:3px;
font-size:22px;
line-height:22px;
}
.meta {
font-size:12px;
display:block;
margin-top:8px;
}
.content-body {
	clear:both;
	width:865px;
	background:url(img/content-body.png) repeat-y;
	margin-top:-1px;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
	line-height:15px;
	padding-bottom:5px;
}
.content-body2 {
	clear:both;
	width:865px;
	background:url(img/content-body2.png) repeat-y;
	margin-top:-1px;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
	line-height:15px;
	padding-bottom:5px;
}
.content-right {
width:315px;
margin-top:10px;
margin-bottom:10px;
float:right;
padding:10px;
}
.content-right ol {
margin:0;
padding:0;
}
.content-right ol li {
list-style:none;
margin-bottom:5px;
border-bottom:1px solid #666;
padding-top:5px;
padding-bottom:5px;
}
.content-left {
width:501px;
float:left;
padding:10px;
margin-top:10px;
margin-bottom:10px;
}
.content-footer {
width:885px;
height:25px;
margin-top:-1px;
background:url(img/content-footer.png) no-repeat;
}
.footer-col{
	width:306px;
	float:left;
}
.col-1 {
	width:245px;
	padding-left:30px;
	padding-right:30px;
}
.col-2 {
	border-right:dashed 1px #999;
	border-left:dashed 1px #999;
	width:245px;
	padding-left:30px;
	padding-right:30px;
}
.col-3 {
	width:246px;
	padding-left:30px;
	padding-right:30px;
}
.col-3 a{
font-weight:bold;
color:#fff;
padding:3px;
}
.col-3 a:hover {
color:#c00;
}
.footer-col-topper {
	background:url(img/footer-topper.png) no-repeat;
	width:194px;
	height:33px;
	position:relative;
	margin-top:-7px;
	padding-left:24px;
	padding-top:3px;
	font-weight:bold;
	color:#999;
	z-index:50;
	position:relative;
}
.footer-col-topper p {
position:absolute;
z-index:20;
color:#900;
font-weight:bold;
margin-top:-1px;
margin-left:-1px;
}
#recentcomments, #recentposts {
margin-left:0;
padding-left:0;
}
#recentcomments li, #recentposts li {
list-style:none; clear:both;
margin-bottom:4px;
border-bottom:1px dashed #999;
margin-left:0;
font-size:12px;
}
#recentcomments li a , #recentposts li a {
color:#fff;
}
#recentcomments li a:hover , #recentposts li a:hover {
color:#c00;
}
.recentimg {
float:left;
}
.recentimg img {
width:24px;
height:24px;
border:0;
}
.recenttxt {
float:left;
margin-left:5px;
font-size:12px;
color:#fff;
}
.recentcomment-post {
clear:both;
font-size:12px;
color:#fff;
}
.footer-info {
text-align:center;
color:#666;
font-size:12px;
}
.footer-info ul {
width:450px;
text-align:center;
margin-left:auto;
margin-right:auto;
}
.footer-info li {
list-style:none;
float:left;
margin-left:4px;
margin-right:4px;
padding-left:4px; 
padding-right:4px;
}

#blanket {
background-color:#fff;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
height:100;
}
#popUpDiv {
position:absolute;
width:475px;
height:400px;
z-index: 9002;
}
.popup-top {width:475px; height:69px; background:url(img/overlay-top.png) no-repeat;}
.popup-top a {width:20px; height:20px; float:right; display:block; position:relatice; margin-top:42px; margin-right:12px;}
.popup-mid {width:455px; padding-left:10px; padding-right:10px; background:url(img/overlay-mid.png) repeat-y;}
.popup-btm {width:475px; background:url(img/overlay-btm.png) no-repeat; height:22px;}
.linklove { display:none; }



.dsl_compare {
background:url(images/DSL-Compare.png) no-repeat; width:268px; height:317px;
}
.dsl_compare a {display:block; height:317px; width:268px; position:relative;}
.fios_compare{
background:url(images/FIOS-Compare.png) no-repeat; width:268px; height:317px;
}
.fios_compare a {display:block; height:317px; width:268px; position:relative;}
.fios_fast{
background:url(images/FiOS-Fast.png) no-repeat; width:268px; height:317px;
}
.fios_fast a {display:block; height:317px; width:268px; position:relative;}
.fios_faster{
background:url(images/FiOS-Faster.png) no-repeat; width:268px; height:317px;
}
.fios_faster a {display:block; height:317px; width:268px; position:relative;}
.fios_int_ad {
background:url(images/fios-int-ad.png) no-repeat; height:128px; width:519px; margin-left:auto; margin-right:auto;
}
.qwest_int_ad {
background:url(images/qwest-bundles.png) no-repeat; height:128px; width:519px; margin-left:auto; margin-right:auto;
}
.fios_int_ad a, .dsl_ad a, .qwest_int_ad a {
display:block; height:128px; width:519px; position:relative;
}
.fios_int_head {
background:url(images/fios-int-head.png) no-repeat; height:57px; width:455px; margin-left:auto; margin-right:auto;
}
.enter_zip_fios {
width:513px; height:128px; background:url(images/enter_zip_fios.png) no-repeat; margin-left:auto; margin-right:auto;
}
.dsl_int_head {
background:url(images/DSL-Header.png) no-repeat; height:63px; width:440px; margin-left:auto; margin-right:auto;
}
.dsl_ad {
background:url(images/DSL-Bundle.png) no-repeat; height:128px; width:519px; margin-left:auto; margin-right:auto;
}
.dsl_starter{
background:url(images/DSL-Starter.png) no-repeat; width:268px; height:317px;
}
.dsl_power{
background:url(images/dsl-power.png) no-repeat; width:268px; height:317px;
}
.dsl_starter a, .dsl_power a, .fiostv_prime a, .fiostv_extreme a, .bundles_good a, .bundles_better a {display:block; height:317px; width:268px; position:relative;}

.fios_tv_head {
background:url(images/FiOSTV-Header.png) no-repeat; height:69px; width:487px; margin-left:auto; margin-right:auto;
}
.fiostv_prime{
background:url(images/fiostv-prime.png) no-repeat; width:268px; height:317px;
}
.fiostv_extreme{
background:url(images/fiostv-extreme.png) no-repeat; width:268px; height:317px;
}
.bundles_head {
background:url(images/bundles-header.png) no-repeat; height:73px; width:486px; margin-left:auto; margin-right:auto;
}
.bundles_good{
background:url(images/bundles-good.png) no-repeat; width:268px; height:317px;
}
.bundles_better{
background:url(images/bundles-better.png) no-repeat; width:268px; height:317px;
}
.qwest_head {
background:url(images/qwest-header.png) no-repeat; height:70px; width:460px; margin-left:auto; margin-right:auto;
}
.qwest-7{
background:url(images/qwest-7.png) no-repeat; width:268px; height:317px;
}
.qwest-7 a {display:block; height:317px; width:268px; position:relative;}
.qwest-20{
background:url(images/qwest-20.png) no-repeat; width:268px; height:317px;
}
.qwest-20 a {display:block; height:317px; width:268px; position:relative;}
.enter_zip_qwest {
width:513px; height:128px; background:url(images/enter-zip-qwest.png) no-repeat; margin-left:auto; margin-right:auto;
}

.disclaimer {
margin-top:30px;
}
.disclaimer p {
font-size:11px;
}
.h2title {
display:none;
}

#comment {
width:255px;
height:101px;
background:url(img/textarea.png) no-repeat;
padding:10px;
border:0;
padding-bottom:20px;
overflow:auto;
}
.learn-more  {
display:block;
position:relative;
width:106px;
height:42px;
background:url(images/learn-more-btn.png) no-repeat;
}
.fios-internet-head2 {
width:800px;
margin-left:auto;
margin-right:auto;
height:44px;
background:url(images/FIOS-internet-head2.png) no-repeat;
}
.container-2 {
width:800px;
margin-left:auto; margin-right:auto;
background:url(images/container-2-body.png) repeat-y;
}
.container-2-content {
width:760px;
padding-left:20px;
padding-right:20px;
}
.container-2-footer {
width:800px;
height:19px;
margin-left:auto; margin-right:auto;
background:url(images/container-2-footer.png) no-repeat;
}
.see-details {
display:block;
position:relative;
width:118px;
height:35px;
float:right;
margin-top:5px;
background:url(images/see-details-btn.png) no-repeat;
}
.side-bar-ad {
width:250px;
height:250px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
}
.single-bottom-ad {
width:800px;
height:100px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
}
.get-started {
width:710px; height:303px;
margin-left:auto; margin-right:auto;
background:url(img/homepgservices.png) no-repeat;
padding:20px;
padding-top:50px;
}

#header-landing { padding-top:10px; width:940px; margin:0 auto; background:#fff;}

#main-landing {
	width:940px;
	} 
.inner-wrap-bottom { padding-bottom:100px;}	

#footer-landing {
	position: relative;
	margin-top: -100px; 
	height: 100px;
	clear:both;
	width:960px;
	background:url(img/bg-body.png) repeat-y;
		margin-left:auto;
	margin-right:auto;
	} 
.landing-title {display:none;}
#landing-logo {width:387px; height:28px; margin:3px 0 0 3px; float:left; background:url(img/landing-logo.png) no-repeat;}
#landing-logo a {display:block; position:relative; height:28px; width:387px;}
#landing-nav { float:right; width:400px; margin:10px 10px 0 0; height:20px; list-style:none;}
#landing-nav li { float:right; margin:0 5px 0 5px;}
#landing-nav li a {color:#666; padding:3px; font-size:10px; text-decoration:none;}
#landing-nav li a:hover {color:#999; text-decoration:underline;}

#offer-holder{width:940px; height:180px; background:url(img/offerbg.png) no-repeat; clear:both; position:relative;}
#offer-holder a {display:block; position:relative; height:180px; width:940px;}
#offer-holder p {color:#333; position:absolute; bottom:10px; right:20px; font-size:12px; font-weight:bold;}
#packages {width:936px; padding:0 0 4px 0; margin:0 2px 0 2px; clear:both; position:relative; background:#fff; height:210px; border-bottom:2px #ccc solid;}
.package {width:308px;  margin:0; float:left; height:210px; background:#fff; position:relative;}
.sepe {width:4px; float:left; background:url(img/sep.png) no-repeat; height:210px; }
.package p {color:#000; padding:0 0 0 20px; margin:0; text-align:left; font-size:11px; }
.p49 {background:url(img/4999.png) no-repeat; display:block; float:right; padding:5px 5px 0 5px; margin:0; width:146px; height:72px;} 
.p64 {background:url(img/6499.png) no-repeat; display:block; float:right; padding:5px 5px 0 5px; margin:0; width:146px; height:72px;} 
.p139 {background:url(img/13995.png) no-repeat; display:block; float:right; padding:5px 0 0 5px; margin:0; width:162px; height:72px;}
.red {color:#c40505;}
.package p span {font-size:14px; margin:0 38px;} 
#learnmorebtn-big {width:327px; height:97px; position:absolute; left:0; bottom:0; background:url(img/learnmorebtn.png) no-repeat top left;}
h2.pack {margin:5px; padding:0; font-weight:bold; color:#c40505; text-align:center; }
.view-offer {display:block; position:absolute; bottom:0; left:16px; width:276px; height:66px; background:url(img/view-offer.png) no-repeat;}

#text-holder {width:920px; margin:0 auto; clear:both; margin:10px 0 0 10px; background:url(img/text-bg.png) repeat-y top left;}
.benefits { float:left; width:294px; padding:0 10px 0 0; position:relative;}
.content-text {float:right; width:596px; padding:0 0 0 10px;}
.content-text h3, .benefits h3 { padding:0; margin:0 0 10px 0;}
.benefits ul {padding:0; margin:0 0 0 20px;}
.benefits ul li {margin:5px 0 5px 0;}
.disclaimer-landing {width:920px; margin:10px auto; border-top:2px #ccc solid;}
.disclaimer-landing p {font-size:11px;}

#check-avail-form { width:405px; float:right; background:url(img/zip-box2.png) no-repeat top center;}
.form2-submit { width:276px; height:65px; background:url(img/check-avail.png) no-repeat; margin:30px 0 0 63px; border:0; padding:0; cursor:pointer; display:block;}
#live-chat { width:72px height:40px; position:fixed; z-index:2; bottom:0; left:0; display:block; background:url(img/live-chat.png) no-repeat; }
#live-chat a { width:72px; height:40px; position:relative; display:block; }
#chatbox  {border:0; padding:0; width:150px; margin:0 auto 0 auto; text-align:center;}



.row1 {
margin:10px 0 10px 0;
}
.block4 {
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
border:1px solid #999;
-webkit-box-shadow: 0px 0px 6px #666;
-moz-box-shadow: 0px 0px 6px #666;
padding:0;
border-spacing:0;
outline:none;
width:453px;
margin:0 auto;
}
.block4 h2 {
display:block;
background: -moz-linear-gradient(bottom, #b30000, #e02628);
background: -webkit-gradient(linear, bottom, top, from(#b30000), to(#e02628)); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e02628', endColorstr='#b30000');
color:#fff;
font-weight:bold;
font-size:18px;
margin:0;
padding:5px;
-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
border-bottom:1px solid #333;
-webkit-box-shadow: 0px 1px 2px #666;
-moz-box-shadow: 0px 1px 2px #666;
}
.block4 p {
display:block; 
width:359px;
padding:0 0 0 10px;
font-size:13px;
}
.computer128 {
display:block;
background:url(img/computer_128.png) no-repeat center;
width:128px;
height:128px;
margin:10px;
}
.computer64 {
display:block;
background:url(img/computer_64.png) no-repeat center;
width:64px;
height:64px;
margin:10px;
}
.tv64 {
display:block;
background:url(img/tv_64.png) no-repeat center;
width:64px;
height:64px;
margin:10px;
}
.bundle64 {
display:block;
background:url(img/bundle_64.png) no-repeat center;
width:64px;
height:64px;
margin:10px;
}
.order-now {
-moz-border-radius:6px;
-webkit-border-radius:6px;
padding:6px;
color:#fff;
background: -moz-linear-gradient(bottom, #b30000, #e02628);
background: -webkit-gradient(linear, bottom, top, from(#b30000), to(#e02628)); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e02628', endColorstr='#b30000');
display:block;
text-decoration:none;
font-weight:bold;
-webkit-box-shadow: 0px 0px 4px #666;
-moz-box-shadow: 0px 0px 4px #666;
text-shadow:1px 1px 0 #333;
margin:10px;
width:100px;
cursor:pointer;
color:#fff;
}
.order-now:hover {
-webkit-box-shadow: 0px 0px 4px #b30000;
-moz-box-shadow: 0px 0px 4px #b30000;
background: -moz-linear-gradient(bottom, #e02628, #b30000);
background: -webkit-gradient(linear, bottom, top, from(#e02628), to(#b30000)); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b30000', endColorstr='#e02628');
text-shadow:-1px -1px 0 #333;
color:#fff;
}
.top_ad_long_best_offer {
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
border:1px solid #999;
-webkit-box-shadow: 0px 0px 6px #666;
-moz-box-shadow: 0px 0px 6px #666;
padding:0;
border-spacing:0;
outline:none;
width:880px;
height:80px;
margin:0 auto;
padding:10px;
position:relative;
}
.top_ad_long_best_offer p {
margin:0; padding:0;
}
.best-seal {
display:block;
width:36px;
height:36px;
background:url(img/best-seal.png) no-repeat center;
}

.best-offer-block {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border:1px solid #999;
-webkit-box-shadow: 0px 0px 2px #666;
-moz-box-shadow: 0px 0px 2px #666;
padding:0;
border-spacing:0;
outline:none;
width:433px;
margin:10px auto;
}
.best-offer-block h3 {
margin:0px;
padding:5px;
}
.best-offer-block img {
width:268px;
height:317px;
margin:0 auto;
border:0;

}
.center {
margin:0 auto;
}