html {overflow-y:scroll;}

body {
	margin:0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
a {text-decoration:none;}
img {border:none;}
a:focus {outline:none;}  
#content .mac h2 {
background:transparent url(../images/hor-line.gif) repeat-x scroll 0 0;
color:#44645F;
display:inline;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
line-height:normal;
margin:15px 40px 0 0;
padding:10px 0 0 30px;
width:455px;
}
#content .mac p {
color:#1B2B13;
display:inline;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:1.5em;
margin:15px 40px 15px 0;
padding:0;
width:455px;
}
#main-home {
	width:964px;
	margin:0 auto;
	background:url('../images/bg-home.jpg') no-repeat 0 0;
	overflow:hidden;
}
#main-beit {
	width:964px;
	margin:0 auto;
	background:url('../images/bg-beit.jpg') no-repeat 0 0;
	overflow:hidden;
}
#main-doit{
	width:964px;
	margin:0 auto;
	background:url('../images/bg-doit.jpg') no-repeat 0 0;
	overflow:hidden;
}
#main-knowit {
	width:964px;
	margin:0 auto;
	background:url('../images/bg-knowit.jpg') no-repeat 0 0;
	overflow:hidden;
}
#main-shareit {
	width:964px;
	margin:0 auto;
	background:url('../images/bg-shareit.jpg') no-repeat 0 0;
	overflow:hidden;
}
#main-shareit-short {
	width:964px;
	margin:0 auto;
	background:url('../images/bg-shareit-short.jpg') no-repeat 0 0;
	overflow:hidden;
}

#main-shop {
	width:964px;
	margin:0 auto;
	background:url('../images/bg-shop.jpg') no-repeat 0 0;
	overflow:hidden;
}

#main-sub {
	width:964px;
	margin:0 auto;
	background:url('../images/bg-sub.jpg') no-repeat 0 0;
	overflow:hidden;
}
#main-blog {
	width:964px;
	margin:0 auto;
	background:url('../images/bg-blog.jpg') no-repeat 0 0;
	overflow:hidden;
}

#header-home {
	width:964px;
	height:453px;
	position:relative;
}
#header {
	width:964px;
	height: 395px;
	position:relative;
}
#header-short {
	width:964px;
	height: 300px;
	position:relative;
}

#header-home strong a.home, #header strong a.home, #header-short strong a.home {
	width:194px;
	height:47px;
	background:url('../images/home.png') no-repeat 0 0;
	float:left;
	color:#1b2b13;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50px;
	padding-top: 11px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px;
	text-indent:-9999px;
}
#header-home span.suitcase, #header span.suitcase, #header-short span.suitcase {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:385px;
	height:321px;
	background:url('../images/suitcase.png') no-repeat 0 0;
	position:absolute;
	top:84px;
	left:49px;
}
#header span.suitcase-sm, #header-short span.suitcase-sm {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:300px;
	height:225px;
	background:url('../images/suitcase-sm.png') no-repeat 0 0;
	position:absolute;
	top:78px;
	left:79px;
}
#header span.card-buy-sm, #header-short span.card-buy-sm {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:300px;
	height:225px;
	background:url('../images/card-buy-sm.png') no-repeat 0 0;
	position:absolute;
	top:50px;
	left:99px;
}


#header span.ticket-about, #header-short span.ticket-about {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:293px;
	height:233px;
	background:url('../images/ticket-about.png') no-repeat 0 0;
	position:absolute;
	top:84px;
	left:49px;
}
#header span.ticket-inspiration, #header-short span.ticket-inspiration {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:293px;
	height:233px;
	background:url('../images/ticket-inspiration.png') no-repeat 0 0;
	position:absolute;
	top:96px;
	left:50px;
}
#header span.ticket-blog, #header-short span.ticket-blog {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:293px;
	height:233px;
	background:url('../images/ticket-blog.png') no-repeat 0 0;
	position:absolute;
	top:84px;
	left:49px;
}
#header span.passport-whatis, #header-short span.passport-whatis {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:293px;
	height:233px;
	background:url('../images/passport-whatis.png') no-repeat 0 0;
	position:absolute;
	top:84px;
	left:49px;
}
#header span.passport-how, #header-short span.passport-how {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:293px;
	height:233px;
	background:url('../images/passport-how.png') no-repeat 0 0;
	position:absolute;
	top:96px;
	left:50px;
}
#header span.movement {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:293px;
	height:233px;
	background:url('../images/movement.png') no-repeat 0 0;
	position:absolute;
	top:74px;
	left:47px;
}
#header span.passport-geography, #header-short span.passport-geography {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:293px;
	height:233px;
	background:url('../images/passport-geography.png') no-repeat 0 0;
	position:absolute;
	top:84px;
	left:49px;
}

#header span.coaster-twitter {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:293px;
	height:233px;
	background:url('../images/coaster-twitter.png') no-repeat 0 0;
	position:absolute;
	top:110px;
	left:88px;
}
#header span.coaster-share, #header-short span.coaster-share {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:293px;
	height:233px;
	background:url('../images/coaster-share.png') no-repeat 0 0;
	position:absolute;
	top:110px;
	left:88px;
}
#header span.coaster-contact {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:293px;
	height:233px;
	background:url('../images/coaster-contact.png') no-repeat 0 0;
	position:absolute;
	top:110px;
	left:88px;
}
#header span.coaster-press {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:293px;
	height:233px;
	background:url('../images/coaster-press.png') no-repeat 0 0;
	position:absolute;
	top:84px;
	left:78px;
}
#header span.card-hear, #header-short span.card-hear {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:329px;
	height:279px;
	background:url('../images/card-hear.png') no-repeat 0 0;
	position:absolute;
	top:40px;
	left:67px;
}
#header span.card-events, #header-short span.ticket-events {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:329px;
	height:279px;
	background:url('../images/card-events.png') no-repeat 0 0;
	position:absolute;
	top:40px;
	left:67px;
}
#header span.card-buy, #header-short span.card-buy {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:329px;
	height:279px;
	background:url('../images/card-buy.png') no-repeat 0 0;
	position:absolute;
	top:40px;
	left:67px;
}
#header span.card, #header-short span.card {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:329px;
	height:279px;
	background:url('../images/card.png') no-repeat 0 0;
	position:absolute;
	top:72px;
	left:67px;
}
#header span.authors, #header-short span.authors {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:329px;
	height:279px;
	background:url('../images/card-authors.png') no-repeat 0 0;
	position:absolute;
	top:72px;
	left:67px;
}
#header span.newsletter, #header-short span.newsletter {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:329px;
	height:279px;
	background:url('../images/coaster-thenewsletter.png') no-repeat 0 0;
	position:absolute;
	top:72px;
	left:67px;
}
#header span.comm, #header-short span.comm {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:329px;
	height:279px;
	background:url('../images/comm.png') no-repeat 0 0;
	position:absolute;
	top:72px;
	left:67px;
}
#header-home strong a:hover, #header-short strong a:hover, #header strong a:hover {color:#1B2B13;}
#navigation {
	width:246px;
	height:57px;
	margin:0;
	padding:0 0 0 8px;
	list-style:none;
	float:left;
	background:url('../images/navigation.png') no-repeat 0 0;
	font-weight:bold;
}
#navigation li {
	float:left;
	height:32px;
	position:relative;
	margin:0 5px 0 0;
	padding:8px 0 0;
	list-style-type:none; /*Jon added*/
	text-decoration:none; /*Jon added*/
}
#navigation li a {
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	line-height:21px;
	color:#1b2b13;
	list-style-type:none; /*Jon added*/
	text-decoration:none; /*Jon added*/
}
#navigation li a.be {
	width:44px;
	background:url('../images/navigation-a.gif') no-repeat 0 0;
}
#navigation li a.do {
	width:42px;
	background:url('../images/navigation-a.gif') no-repeat -44px 0;
}
#navigation li a.know {
	width:59px;
	background:url('../images/navigation-a.gif') no-repeat -86px 0;
}
#navigation li a.share {
	width:62px;
	background:url('../images/navigation-a.gif') no-repeat -145px 0;
}
#navigation li.active a,
#navigation li a:hover {color:#44645f;}
#navigation li.hover ul,
#navigation li:hover ul {display:block;}
#navigation ul {
	display:none;
	position:absolute;
	top:35px;
	left:-8px;
	width:137px;
	background:url('../images/navigation-dropdown-ul.png') no-repeat 0 100%;
	margin:0;
	padding:0 0 0 3px;
	list-style:none;
	font-size:12px;
}
#navigation ul li {
	float:none;
	padding:0 8px 4px 7px;
	width:125px;
	height:15px;
	margin:0;
	float:left;
	background:url('../images/navigation-dropdown-li.gif') 0 0;
}
#navigation ul li:first-child {padding:4px 8px 4px 7px;}
#navigation ul li a {
	background:none;
	margin:0;
	padding:0 0 0 5px;
	width:120px;
	line-height:15px;
	background:url('../images/navigation-dropdown-a.gif') repeat-x;
	position:relative;
	text-indent:0;
}
/*.music {
	float:left;
	margin:9px 0 0 -20px;
} orig*/
.subscribe {
	float:left;
	margin:9px 0 0 -20px;
	width:167px;
	height:21px;
	background:url('../images/subscribe-bg.gif') no-repeat 0 0;
	font-weight:bold;
}
.subscribe a {
	color:#70877f;
	line-height:21px;
	background:url('../images/arrow-top.gif') no-repeat 9px 6px;
	padding:0 0 0 23px;
	display:block;
	position:relative;
	font-size:10px;
}
.subscribe a:hover {
	color:#506d68;
	background-position:9px -15px;
}
.music{
	width:127px;
	height:21px;
	float:left;
	margin:9px 0 0 1px;
	background:url('../images/music.gif') no-repeat 0 0;
	font-size:9px;
	font-weight:bold;
}
.music a {
	color:#70877f;
	line-height:21px;
/*	background:url('../images/ico-cart.gif') no-repeat 9px 5px;
*/	padding:0 0 0 28px;
	display:block;
	position:relative;
}
.music a:hover {
	color:#506d68;
/*	background-position:9px -16px;
*/}
.pig {
	width:104px;
	height:21px;
	float:left;
	margin:9px 0 0 1px;
	background:url('../images/cart.png') no-repeat 0 0;
	font-size:9px;
	font-weight:bold;
}
.pig a {
	color:#70877f;
	line-height:21px;
	/*background:url('../images/ico-cart.gif') no-repeat 9px 5px;*/
	padding:0 0 0 28px;
	display:block;
	position:relative;
	text-transform:uppercase;
}
.cart a:hover {
	color:#506d68;
	background-position:9px -16px;
}
h1.slogan {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/slogan.png') no-repeat 0 0;
	position:absolute;
	top:100px;
	right:105px;
	margin:0;
	padding:0;
	width:447px;
	height:299px;
	background-image: url('../images/slogan.png');
}
h1.flash{
	display:block;
	overflow:hidden;
	background:url('../images/header-flash.png') no-repeat 0 0;
	position:absolute;
	top:100px;
	right:40px;
	margin:0;
	padding:0;
	width:500px;
	height:302px;
	background:url('../images/header-flash.png');
}
h1.home {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-home.png') no-repeat 0 0;
	position:absolute;
	top:113px;
	right:55px;
	margin:0;
	padding:0;
	width:488px;
	height:225px;
	background-image: url('../images/header-home.png');
}
h1.whatis {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-whatis.png') no-repeat 0 0;
	position:absolute;
	top:140px;
	right:55px;
	margin:0;
	padding:0;
	width:491px;
	height:123px;
	background-image: url('../images/header-whatis.png');
}
h1.how {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-how.png') no-repeat 0 0;
	position:absolute;
	top:140px;
	right:55px;
	margin:0;
	padding:0;
	width:488px;
	height:136px;
	background-image: url('../images/header-how.png');
}
h1.movement {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/movement-h1.png') no-repeat 0 0;
	position:absolute;
	top:140px;
	right:55px;
	margin:0;
	padding:0;
	width:515px;
	height:71px;
	background-image: url('../images/movement-h1.png');
}
h1.community {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/community-h1.png') no-repeat 0 0;
	position:absolute;
	top:174px;
	right:116px;
	margin:0;
	padding:0;
	width:437px;
	height:40px;
	background-image: url('../images/community-h1.png');
}
h1.evoke {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/evoke.png') no-repeat 0 0;
	position:absolute;
	top:97px;
	right:136px;
	margin:0;
	padding:0;
	width:424px;
	height:138px;
	background-image: url('../images/evoke.png');
}
h1.geography {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-geography.png') no-repeat 0 0;
	position:absolute;
	top:140px;
	right:55px;
	margin:0;
	padding:0;
	width:488px;
	height:136px;
	background-image: url('../images/header-geography.png');
}
h1.buy {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-buy.png') no-repeat 0 0;
	position:absolute;
	top:140px;
	right:55px;
	margin:0;
	padding:0;
	width:488px;
	height:136px;
	background-image: url('../images/header-buy.png');
}
h1.events {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-events.png') no-repeat 0 0;
	position:absolute;
	top:140px;
	right:55px;
	margin:0;
	padding:0;
	width:488px;
	height:136px;
	background-image: url('../images/header-events.png');
}
h1.hear {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-hear.png') no-repeat 0 0;
	position:absolute;
	top:110px;
	right:55px;
	margin:0;
	padding:0;
	width:488px;
	height:136px;
	background-image: url('../images/header-hear.png');
}
h1.inspiration {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-inspiration.png') no-repeat 0 0;
	position:absolute;
	top:110px;
	right:75px;
	margin:0;
	padding:0;
	width:488px;
	height:176px;
	background-image: url('../images/header-inspiration.png');
}
h1.about {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-about.png') no-repeat 0 0;
	position:absolute;
	top:110px;
	right:75px;
	margin:0;
	padding:0;
	width:488px;
	height:176px;
	background-image: url('../images/header-about.png');
}
h1.blog {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-blog.png') no-repeat 0 0;
	position:absolute;
	top:110px;
	right:75px;
	margin:0;
	padding:0;
	width:488px;
	height:176px;
	background-image: url('../images/header-blog.png');
}
h1.share {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-share.png') no-repeat 0 0;
	position:absolute;
	top:110px;
	right:75px;
	margin:0;
	padding:0;
	width:488px;
	height:176px;
	background-image: url('../images/header-share.png');
}
h1.share2 {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-share2.png') no-repeat 0 0;
	position:absolute;
	top:187px;
	right:96px;
	margin:0;
	padding:0;
	width:457px;
	height:40px;
	background-image: url('../images/header-share2.png');
}
h1.twitter {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-twitter.png') no-repeat 0 0;
	position:absolute;
	top:107px;
	right:76px;
	margin:0;
	padding:0;
	width:488px;
	height:236px;
	background-image: url('../images/header-twitter.png');
}
h1.contact {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-contact.png') no-repeat 0 0;
	position:absolute;
	top:110px;
	right:75px;
	margin:0;
	padding:0;
	width:488px;
	height:176px;
	background-image: url('../images/header-contact.png');
}
h1.shop {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-shop.png') no-repeat 0 0;
	position:absolute;
	top:110px;
	right:125px;
	margin:0;
	padding:0;
	width:488px;
	height:176px;
	background-image: url('../images/header-shop.png');
}
h1.newsletter {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-newsletter.png') no-repeat 0 0;
	position:absolute;
	top:103px;
	right:94px;
	margin:0;
	padding:0;
	width:424px;
	height:138px;
	background-image: url('../images/header-newsletter.png');
}
h1.thankyou {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/header-thankyou.png') no-repeat 0 0;
	position:absolute;
	top:110px;
	right:125px;
	margin:0;
	padding:0;
	width:488px;
	height:176px;
	background-image: url('../images/header-thankyou.png');
}

a.quickstory {
	width:199px;
	height:41px;
	background:url('../images/20sec.png') no-repeat 0 0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	bottom:60px;
	right:90px;
}
a.quickstory:hover {background:url('../images/20sec-hover.png') no-repeat 0 0;}

a.buyguide {
	width:216px;
	height:30px;
	background:url('../images/buyguide.png') no-repeat 0 0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	bottom:61px;
	right:660px;
}
a.buyguide:hover {background:url('../images/buyguide-hover.png') no-repeat 0 0;}
a.upload {
	width:216px;
	height:25px;
	background:url('../images/upload.png') no-repeat 0 0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	bottom:5px;
	right:644px;
}
a.upload:hover {background:url('../images/upload-hover.png') no-repeat 0 0;}

a.hear {
	width:216px;
	height:30px;
	background:url('../images/hear.png') no-repeat 0 0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	bottom:25px;
	right:660px;
}
a.hear:hover {background:url('../images/hear-hover.png') no-repeat 0 0;}

#content {
	width:964px;
	overflow:hidden;
	padding-bottom:40px;
}
#content p a {
	text-decoration: underline;
	color:#1B2B13;
	font-weight: bold;
}
#content p a:hover {
	text-decoration: none;
}

.top {
	float:right;
	width:512px;
	margin:0 30px 0 0;
	display:inline;
	overflow:hidden;
}
.box-whatis {
	width:503px;
	height:145px;
	background:url('../images/box-whatis.gif') no-repeat 0 0;
	float:left;
	margin:10px 8px 0 0;
	padding:18px 0 0;
}
.box-whatis img {
	float:right;
	padding:0 33px 0 0;
}
.box-evolve{
	width:503px;
	height:117px;
	background:url('../images/evolve-home.jpg') no-repeat 0 0;
	float:left;
	margin:10px 8px 0 0;
	padding:0;
	display:block;
}
.box-evolve h2 {
	color:#F16521;
	font-size: 21px;
	font-weight: normal;
	margin: 0px;
	padding: 9px 0 0 15px;
}
.box-evolve h2 a {
	color:#1B2B13;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 6px 0 0 20px;
	display:block;
	text-decoration:underline;
}
.box-evolve h2 a:hover {
	color:#1B2B13;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 6px 0 0 20px;
	display:block;
	text-decoration:none;
}
.box-evolve h3 {
	color:#1B2B13;
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	padding: 0 0 0 16px;
}
.box-everywhere{
	width:503px;
	height:85px;
	background:url('../images/box-everywhere.jpg') no-repeat 0 0;
	float:left;
	margin:10px 8px 0 0;
	padding:0;
	display:block;
}
.box-everywhere h2 {
	color:#F16521;
	font-size: 15px;
	font-weight: normal;
	margin: 0px;
	padding: 12px 0 0 16px;
}
.box-everywhere  h2 a {
	color:#1B2B13;
	font-size: 13px;
	font-weight: bold;
	margin: -12px 0 0 0;
	padding: 0 0 0 17px;
	display:block;
	text-decoration:underline;
}
.box-everywhere h2 a:hover {
	color:#1B2B13;
	font-size: 13px;
	font-weight: bold;
	margin: -12px 0 0 0;
	padding: 0 0 0 17px;
	display:block;
	text-decoration:none;
}
.box-everywhere h3 {
	color:#1B2B13;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0 0 15px;
}
.box-quote{
	margin:0;
	padding-top: 0;
	padding-right: 23px;
	padding-bottom: 0;
	padding-left: 23px;
	background-image: url(../images/quote-mid.jpg);
	background-repeat:repeat-y;
	display:block;
	float:left;
	margin:0;
	padding:0 23px 10px;
	width:457px;
}
.box-quote-top{
	width:503px;
	height:14px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	display:block;
	background-image: url(../images/quote-top.jpg);
	background-repeat: no-repeat;
}
.box-quote-bot{
	width:503px;
	height:14px;
	float:left;
	margin:0;
	padding:0;
	display:block;
	background-image: url(../images/quote-bot.jpg);
	background-repeat: no-repeat;
}
.box-down{
	margin:0;
	padding-top: 0;
	padding-right: 23px;
	padding-bottom: 0;
	padding-left: 23px;
	background-image: url(../images/quote-mid.jpg);
	background-repeat:repeat-y;
	display:block;
	float:right;
	margin:0;
	padding:0 23px 10px;
	width:457px;
}
.box-down-top{
	width:503px;
	height:14px;
	float:right;
	margin:10px 0 0 0;
	padding:0;
	display:block;
	background-image: url(../images/quote-top.jpg);
	background-repeat: no-repeat;
}
.box-down-bot{
	width:503px;
	height:14px;
	float:right;
	margin:0;
	padding:0;
	display:block;
	background-image: url(../images/quote-bot.jpg);
	background-repeat: no-repeat;
}
.box-quote h2{
	float:left;
	color:#F97B03;
	margin:0;
	padding:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: normal;
}
.box-quote p {
	float:left;
	color:#1B2B13;
	margin:0;
	padding:10px 0 0 0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}




.box-buy {
	width:503px;
	height:169px;
	background:url('../images/buy-bar.jpg') no-repeat 0 0;
	float:left;
	margin:10px 8px 0 0;
	padding:0;
	display:block;
}
#main-shop .box-whatis {
	width:503px;
	height:145px;
	background:url('../images/box-whatis.gif') no-repeat 0 0;
	float:right;
	margin:40px 8px 0 0;
	padding:18px 0 0;
}

.box-steps {
	width:503px;
	height:70px;
	background:url('../images/4steps.jpg') no-repeat 0 0;
	float:left;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 0;
	padding:18px 0 18px 0;
}
.box-photos {
	width:503px;
	height:70px;
	background:url('../images/box-photos.gif') no-repeat 0 0;
	float:left;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 0;
	padding:18px 0 18px 0;
}

.box-geography {
	width:503px;
	height:207px;
	background:url('../images/box-geography.gif') no-repeat 0 0;
	float:left;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.box-events {
	width:503px;
	height:180px;
	background:url('../images/box-events.gif') no-repeat 0 0;
	float:left;
	margin:10px 8px 0 0;
	padding:18px 0 0;
}
.box-inspiration {
	width:503px;
	height:345px;
	background:url('../images/box-inspiration.gif') no-repeat 0 0;
	float:left;
	margin:10px 8px 0 0;
	padding:18px 0 0;
}
.box-twitter {
	width:503px;
	height:395px;
	background:url('../images/box-twitter.gif') no-repeat 0 0;
	float:left;
	margin:10px 8px 0 0;
	padding:18px 0 0;
}
.box-newsletter {
	width:503px;
	height:99px;
	background:url('../images/box-newsletter.gif') no-repeat 0 0;
	float:left;
	margin:10px 8px 0 0;
	padding:18px 0 0;
}

.box-big {
	width:503px;
	height:65px;
	background:url('../images/box-big.gif') no-repeat 0 0;
	float:left;
	margin:10px 8px 0 0;
	padding:10px 0 0;
}

.box {
	width:238px;
	height:84px;
	background:url('../images/box.gif') no-repeat 0 0;
	float:left;
	margin:10px 8px 0 0;
	padding:10px 10px 20px 0;
}
.smallbox {
	width:147px;
	height:99px;
	background:url('../images/smallbox-bg.gif') no-repeat 0 0;
	float:right;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 0;
}
.smallbox p{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size:11px;
}
.fuckyeah{
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 8px;
	color:#44645F;
}
.fuckyeah img {
	padding: 10px 0 0 10px;
}
.hellyeah{
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 8px;
	color:#44645F;
}
#omancy {
	width:333px;
	height:190px;
	float:left;
	margin-top: 222px;
	margin-left: 40px;
	background:url('../images/hor-line.gif') repeat-x 0 0;
	padding-top:20px;
}


.box-big div.image {
	width:112px;
	height:66px;
	background:url('../images/image1-bg.gif') no-repeat 0 0;
	padding:5px 0 0;
	float:right;
	margin:-5px 26px 0 38px;
	display:inline;
}
.box div.image {
	width:132px;
	height:76px;
	background:url('../images/image2-bg.gif') no-repeat 0 0;
	padding:5px 0 0;
	float:right;
	margin:0 0 0 10px;
	display:inline;
}
.box div.image img,
.box-big div.image img {margin:0 0 0 5px;}
.box-big strong a, .box-whatis strong a, .box-steps strong a, .box-events strong a,
.box strong a {
	color:#f26522;
	font:15px Arial, Helvetica, sans-serif;
	margin:0 0 0 15px;
}
.box-inspiration a {
	color:#f26522;
}
.box-inspiration strong a   {
	color:#f26522;
}
.box-whatis strong a, .box-steps strong a, .box-events strong a {
	color:#f26522;
	font:20px Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
.box-whatis h2, .box-steps h2, .box-geography h2, .box-events h2, .box-inspiration h2, .box-newsletter h2, .box-photos h2, .box-twitter h2 {
	color:#f26522;
	font:19px Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-right: 25px;
	margin-bottom: 0;
	margin-left: 15px;
}

.box-twitter h3   {
	color:#f26522;
	font:16px Arial, Helvetica, sans-serif;
	margin:-10px 25px 15px 15px
}

.box-big strong a:hover, .box-whatis strong a:hover,
.box strong a:hover {text-decoration:none;}
.box-big p, .box-whatis p, 
.box p {
	margin:5px 0 0 15px;
	color:#1b2b13;
	font:10px/17px Arial, Helvetica, sans-serif;
}
.box-whatis p, .box-events p, .box-inspiration p, .box-newsletter p, .box-photos p, .box-twitter p  {
	color:#1b2b13;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 15px;
	padding-right: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
}
.box-big p span, .box-whatis p span, .box-inspiration p span,
.box p span {
	background:url('../images/text-link-left.gif') no-repeat 0 0;
	padding:3px 0 2px 18px;
	margin:0 0 0 5px;
}
.box-big span a, .box-whatis span a,
.box span a {
	color:#1b2b13;
	background:#eae7b6 url('../images/text-link-right.gif') no-repeat 100% 0;
	padding:2px 9px 2px 0;
	font-size:11px;
	line-height:18px;
}
.box-big span a:hover, .box-whatis span a:hover,
.box span a:hover {text-decoration:underline;}
.main-content {
	width:964px;
	float:left;
}
#new {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/hor-line.gif) repeat-x scroll 0 0;
	overflow:hidden;
	text-align:right;
	width:890px;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#new h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F16521;
	margin: 0px;
	padding: 0px;
	text-align:left;
	float:left;
}
#new h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B2B13;
	margin: 0px;
	padding: 5px 0 5px 0;
	text-align:left;
	float:left;
	font-weight:normal;
	clear:both;
}
#new h6, #new .blog-post h2.post-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B2B13;
	margin: 0px;
	padding: 10px 0 5px 0;
	text-align:left;
	float:left;
	clear:both;
/*	background-image: url(../images/hor-line.gif);
	background-repeat: repeat-x;
	background-position: center top;*/
}
#new .blog-post .post-body{text-align:left;
	color:#43635F;
	float:left;
	font-size:11px;
	margin:0;
	padding: 0;
	text-align:left;
	width:212px;
}
#new .blog-post .post-details {
	font-size:11px;
	margin:0 0 18px;
	text-align:left;
}
#new .blog-post {
	border-bottom:none;
	padding-top:30px;
}
.col1 {
	width:232px;
	float:left;
	margin-right:10px;
	padding:10px 25px 10px 25px;
}
.col2 {
	width:232px;
	float:left;
	margin-right:10px;
	padding:10px 25px 10px 25px;
	background-image: url(../images/vert-line-home.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.col3 {
	width:232px;
	float:left;
	margin-right:0;
	padding:10px 25px 10px 25px;
	background-image: url(../images/vert-line-home.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.col-side {
	width:347px;
	float:left;
	margin-right:10px;
	padding:0;
	text-align:left;
}
.col-main {
	float:left;
	margin-right:0;
	padding:0;
	text-align:left;
	width:533px;
}
#content .main-content #new .col-main h2 img {
	float:right;
	margin:0;
	padding:0;
}
.spree {
	color: #F97B03;
}
#content .main-content #new .col-main h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/vert-line-.gif) no-repeat scroll left 4px;
color:#F87A02;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
margin:0 0 0 10px;
padding:14px 3px 5px 21px;
}
.col-main h2 {
	float:left;
	margin-right:0;
	padding:0;
	text-align:left;
	color:red;
}
.col-main p {
	float:left;
	width:450px;
	margin:2px 0 0;
	padding:10px 0 10px 25px;
}

.main-content .form{
	width:480px;
	float:right;
}
.ssp {
	margin: 45px 0 30px 0;
}
.main-content h2 {
	padding:0;
	color:#44645f;
	float:right;
	margin:15px 40px 0 0;
	padding:10px 0 0 30px;
	display:inline;
	width:478px;
	background:url('../images/hor-line.gif') repeat-x 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height:normal;
}
.main-content h3 {
	padding:0;
	color:#44645f;
	float:right;
	margin:15px 0 0 0;
	padding:10px 0 2px 20px;
	display:inline;
	width:870px;
/*	background:url('../images/hor-line.gif') repeat-x 0 0;
*/	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
}
/*.main-content p {
	padding:0;
	color:#1B2B13;
	float:right;
	margin:15px 40px 15px 0;
	padding:0 0 0 20px;
	display:inline;
	width:470px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height:normal;
}*/
.main-content p {
	color:#1B2B13;
	display:inline;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:normal;
	margin:15px 40px 15px 0;
	padding:0 0 0 0;
	width:476px;
	line-height:1.5em;
}
#content .main-content #new .col-main p {
	margin: 0px;
	width: 480px;
	color:#1B2B13;
	line-height:1.5em;
	padding: 0 0 12px 22px;
	background-image: url(../images/vert-line.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.col1 p, .col2 p {
	padding:10px 0 0 0;
	float:left;
	margin:0;
	width:212px;
	text-align:left;
		font-size:11px;
	color:#43635F;

}
.col3 h6 a {
	color:#1B2B13;
}
.col3 p {
	padding:0.5em;
	text-align:left;
	width:180px;
	font-size:11px;
	color:#43635F;
    background:transparent url(../images/hor-line.gif) repeat-x scroll 0 0;
	margin:0 42px  0 0;
}
.small-header{font-size: 16px}
ul.content {
	margin:10px 0 0;
	padding:0;
	list-style:none;
	width:964px;
	float:left;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#1B2B13;
}
.loud {
	font-style: italic;
	font-weight: bold;
}

ul.content li {
	width:870px;
	background:url('../images/hor-line.gif') repeat-x 0 0;
	margin:0 auto;
	overflow:hidden;
	list-style-type:none; /*Jon added*/
	text-decoration:none; /*Jon added*/

}
ul.content li strong {
	width:337px;
	float:left;
	color:#fa7c03;
	text-align:right;
	font-size:18px;
	font-weight: normal;
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 13px;
	line-height:normal;
}
ul.content li div {
	width:500px;
	background:url('../images/vert-line.gif') repeat-y 0 0;
	overflow:hidden;
	margin:5px 0;
	float:left;
}
ul.content li p {
	float:left;
	width:475px;
	background:url('../images/vert-line-.gif') no-repeat 0 0;
	margin:2px 0 0;
	padding:10px 0 10px 25px;
}
.box-side{
	width:293px;
	float:left;
	margin:0;
	padding:0 23px 10px 23px;
	display:block;
	background-image: url(../images/side-mid.jpg);
	background-repeat: repeat-y;	
}
.box-side h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #90B2AC;
	margin: 0px;
	padding: 2px 0 0 0;
	background:none;
}
.lc {
	width: 127px;
	float:left;
	margin-right:19px;
}
.lc ul {
	padding:0;
	margin:0;
}
.lc li {
	padding:0 0 3px 0;
	list-style-type:none;
}
.lc li a {
	font-size:11px;
	color:#43635F;
	text-decoration:underline;
	padding:0 0 3px 0;
}
.spree {color:#F97B03;}
.box-side h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#43635F;
	margin: 0px;
	padding: 10px 0 0 0;
	background:none;
	line-height:1.5em;
}
.box-side-top{
	width:339px;
	height:5px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	display:block;
	background-image: url(../images/side-top.jpg);
	background-repeat: no-repeat;
}
.box-side-bot{
	width:339px;
	height:5px;
	float:left;
	margin:0;
	padding:0;
	display:block;
	background-image: url(../images/side-bot.jpg);
	background-repeat: no-repeat;
}




.box-main{
	width:293px;
	float:left;
	margin:0;
	padding:0 23px 10px 23px;
	display:block;
	background-image: url(../images/side-mid.jpg);
	background-repeat: repeat-y;	
}

.box-main-top{
	width:339px;
	height:5px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	display:block;
	background-image: url(../images/side-top.jpg);
	background-repeat: no-repeat;
}
.box-main-bot{
	width:339px;
	height:5px;
	float:left;
	margin:0;
	padding:0;
	display:block;
	background-image: url(../images/side-bot.jpg);
	background-repeat: no-repeat;
}

.road {
	width:490px;
	margin:0 auto;
	background:url('../images/hor-line.gif') repeat-x 0 0;
	clear:both;
	padding:0 0 0 400px;
	overflow:hidden;
}
.road strong {
	font:20px Arial, Helvetica, sans-serif;
	color:#fa7c03;
	float:left;
	margin:25px 0;
}
.road a.download {
	clear:left;
	display:block;
	margin:0 0 28px 0;
	width:341px;
	height:28px;
	background:url('../images/download.gif') no-repeat 0 0;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#44645f;
	padding:10px 0 0 30px;
}
.road a.download-small {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	background:transparent url(../images/download-sm.gif) no-repeat scroll 0 0;
	clear:left;
	color:#44645F;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:38px;
	line-height:normal;
	margin:29px 0 21px 9px;
	padding:10px 0 0 32px;
	text-align:left;
	width:258px;
}
.box-side a.download {
	clear:left;
	display:block;
	margin:0;
	height:16px;
	background:url('../images/arrow.png') no-repeat 0 0;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#44645f;
	padding:0 0 0 30px;
}
.hug {
	background:url('../images/hor-line.gif') repeat-x 0 0;
}
.heyyou{
	float:left;
	overflow:hidden;
	width:670px;
	color:#44645f;
	margin:15px 0 0 0;
	padding:10px 0 2px 50px;
/*	background:url('../images/hor-line.gif') repeat-x 0 0;
*/	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.peek a {
	display:block;
	/*	margin:0 0 28px 0;
*/	width:190px;
	height:23px;
	background:url('../images/peek-bg.gif') no-repeat 0 0;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#44645f;
	text-decoration:underline;
	float:right;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 9px;
	margin:27px 27px 0 0;
}
.line {
	background:transparent url('../images/hor-line.gif') repeat-x scroll 0pt;
	clear:both;
	height:3px;
	margin:0pt auto;
	overflow:hidden;
	width:870px;
}	
.email a {
	display:block;
	/*	margin:0 0 28px 0;
*/	width:100px;
	height:23px;
	background:url('../images/email-bg.gif') no-repeat 0 0;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#44645f;
	text-decoration:underline;
	float:right;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 9px;
}
.email a:hover, .peek a:hover{
	text-decoration:none;
}
.road a.download:hover {text-decoration:underline;}

.name {
	font-weight: normal;
	color:#FA7C03;
	font-size:18px;
}

.city{
	color: #44645f;
	font-weight: bold;
}

.orange  {
	color:#FA7C03;
	font-size:18px;
	font-weight:normal;
	line-height:normal;
}
.blue {
	color:#44645F;
	font-size:18px;
	font-weight:normal;
	line-height:normal;
	padding-bottom:20px;
}
.grey {
		color:#1B2B13;
}

#footer {
	width:890px;
	text-align:right;
	background:url('../images/hor-line.gif') repeat-x 0 0;
	overflow:hidden;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}content
#footer ul {
	margin:8px -11px 10px 0;
	padding:0;
	list-style:none;
	color:#44645f;
	font:11px/15px Arial, Helvetica, sans-serif;
}
#footer ul li {
	display:inline;
	background:url('../images/footer-sep.gif') no-repeat 0 50%;
	padding:0 11px 0 5px;
}
#footer ul li span {padding:0 0 0 14px;}
#footer ul li a {
	color:#44645f; 
	padding:0 0 0 14px;
}
#footer ul li a:hover,
#footer ul li.active a {
	color:#fa7c03; 
	background:url('../images/arrow.gif') no-repeat 0 50%;
}
#footer ul li:first-child {background:none;}
#footer ul li span.frank {
	text-decoration:underline;
	padding:0;
}

/*BC overrides*/

/*SHOP*/

table.productTable {
	border-collapse:collapse;
	border-spacing:0;	
	table-layout: fixed;
/*	width: 100%; jon override */	
	width: 50%;
	float:right; /*jon added*/
}

.shop-product-small {
	background:#FFFFFF none repeat scroll 0%;
/*	border:1px solid #DDDDDD; 
	color:#666666; jon override */
	border:none;
}

.shop-product-small h5 {
/*	font-size:12px;
	font-weight:normal;
	margin:0pt;
	min-height:36px;
	padding:18px 18px 6px;  jon override */
	display:none;
}

.shop-product-small .image {
/*	height:120px;
	margin:0pt auto 9px;
	overflow:hidden;
	text-align:center;
	width:120px;jon override */
	display:none;
}

.shop-product-small ul {
	/*background:#F9F9F9 none repeat scroll 0%; jon override*/
	padding:18px;
	list-style-type:none; /*Jon added*/
	text-decoration:none; /*Jon added*/
}

ol, ul, dl {
	margin-left:0pt;
	list-style-type:none; /*Jon added*/
	text-decoration:none; /*Jon added*/
}

ol li {
	list-style-image:none;
	list-style-position:outside;
	/*list-style-type:decimal;*/
	list-style-type:none; /*Jon added*/

}

.shop-product-small input { /*Jon added*/
	padding: 2px; /*Jon added*/
	width:30px; /*Jon added*/
}

/*BLOG*/
.blog-container .post-list {
	float:left;
	width:60%; /*Jon added*/
	padding-left:40px;/*Jon added*/
}

.blog-container .side-panel {
	float:right;
	width:20%;/*Jon added*/
	padding:40px; /*Jon added*/
}
.blog-container h1, .post-list hr {
	/*font-size:36px;
	line-height:40px;
	margin:0pt 0pt 6px;Jon added*/
	display:none;
}
.blog-post h2.post-title {
	/*border-bottom:1px solid #CCCCCC; Jon added*/
	float:left;
	font-size:18px;
	margin:0pt;
	padding:0pt 0pt 3px;
	width:100%;/*Jon added*/
	border:none;/*Jon added*/
	background:none;
	color:#FA7C03;
}

.blog-post .post-details {
	/*color:#888888;*/
	color:#1B2B13; /*Jon added*/
	font-size:11px;
	margin:0pt 0pt 18px;
}
.blog-post { /*Jon added*/
	padding-top: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.side-panel h4 { /*Jon added*/
	font-size:18px;
	color: #44645F;
	font-weight:normal;
}	
.blog-post a, .side-panel a, .post-body .links a { /*Jon added*/
	text-decoration:none;
	color:#FA7C03;
}
.blog-post a:hover, .side-panel a:hover, .post-body .links a:hover { /*Jon added*/
	text-decoration:underline;
}
#new .road h3 {
	font-size:20px;
	padding:20px 0 23px 11px;
}
.post-body .links {
	clear:both; /*Jon added*/
	font-size:11px;
}
.BlogTagCloud {display:none;}
.BlogTagList ul li {
	margin:0;
	padding:0;
	


/*SHOP*/

table.cart {
	background:#FFFFFF none repeat scroll 0%;
	/*border:1px solid #DDDDDD;*/
	border:none;/*Jon added*/
	border-collapse:collapse;
	border-spacing:0pt;
	font-size:14px; /*Jon added*/
	width:80%; /*Jon added*/
	margin:0 auto; /*Jon added*/
}

table.cart th {
	background:#Fff; /*Jon added*/
	border-bottom:1px solid #EEEEEE;
	color:#1B2B13; /*Jon added*/
	font-size:14px; /*Jon added*/
	font-weight:normal;
	text-align:left;
}
.shop-cart h1,.shop-form h1, .shop-receipt h1  { /*Jon added*/
	background-repeat: no-repeat;
	background-position: 0;
	text-indent: -9999px;
	display:block;
	width:852px;
	height:65px;
	margin: 10px 0 0 80px;
	padding-top:10px;
}	
.shop-cart h1 { /*Jon added*/
	background-image: url(../images/your-shopping-cart.gif);
}	
.shop-form h1 { /*Jon added*/
	background-image: url(../images/enter-information.gif);
}	
.shop-receipt h1 { /*Jon added*/
	background-image: url(../images/thankyou.gif);
}	
.shop-receipt h2 { /*Jon added*/
	font-size:20px;
	color:#44645F;
}	

.shop-form p { /*Jon added*/
	float:right;
	padding-right:40px;
}
.cartLink { /*Jon added*/
	color:#FA7C03;
	text-decoration:underline;
	margin-left: 80px;
	margin-top:40px;

}
.cartLink a:hover{ /*Jon added*/
	text-decoration:none;
}

#catCartDetails .form {
	float:left;
	margin-left: 150px;
}

.shop-item {
	width:500px;
	float:right;
}


.shop-receipt, .shop-quote-receipt { /*Jon added*/
	background:#fff none repeat scroll 0%;
	border:none;
	margin:0;
	padding:0;
}
.shop-receipt p {
	padding-left:80px;
}

.product {
	float:left;
}
.product img{
	margin-top:-170px;
}

/*Add This button*/
.addthis_toolbox.addthis_default_style span {
	padding:4px 0 0 2px;
}
#tweet {
	margin:0 auto;
	width:200px;
	padding:100px 0 0 0;
}
#tweet p {
	margin:0;
	padding:0.5em;
	text-align:left;
	width:204px;
	font-size:11px;
	color:#43635F;
    background:transparent url(../images/hor-line.gif) repeat-x scroll 0 0;

}
#tweet p.odd {
	/*background-color: #ddd;*/
}

.shots {
	float:right;
	padding-left:
}
											 
/*BJ Special*/
a.bj {
    /* Sliding right image */
    background: transparent url('../images/arrow-bg-right.gif') no-repeat scroll top right; 
display: block;
float: left;
height: 18px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #1B2B13;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
a.bj span {
/* Background left image */ 
background: transparent url('../images/arrow-bg.gif') no-repeat; 
display: block;
line-height: 18px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 0px 0 5px 19px;
} 
a.j:hover span{
text-decoration:underline;
}
.box-cc {
margin:0 auto;
position:relative;
text-align:left;
width:950px;
	color:#44645f;
	font:11px/15px Arial, Helvetica, sans-serif;

}
.box-cc a{
	color:#44645f; 
}
.box-cc  a:hover {
	color:#fa7c03; 
	background:url('../images/arrow.gif') no-repeat 0 50%;
}



