.fullbox {background:url(../images/generic/bg-boxfull.jpg) top left repeat-y; margin-top:10px; margin-left:1px; display:block;}
	.fullbox .fb-owrap {background:url(../images/generic/bg-boxfull-top.jpg) top left no-repeat; display:block;}
	#landing .fullbox .fb-owrap {background:url(../images/landing/bg-boxfull-top.jpg) top left no-repeat; display:block; margin-top:10px;}
	
	.fullbox .fb-iwrap {background:url(../images/generic/bg-boxfull-bottom.jpg) bottom left no-repeat; padding-bottom:20px;}
	.lcol {display:block; float:left; width:209px; margin: 14px 0; text-align: left;  }
		.lcol .wrap {text-align:center; margin-top:100px; background:none;}
		
	.rcol {display:block; float:left; width:750px; }
		.rcol .wrap {display:block; float:left; margin:14px 0 20px 20px; background:none; width:720px; height:auto; }
		#video .rcol .wrap {width:720px; }
		#landing .rcol .wrap {width:680px; margin-left:40px;}
		
		#landing p, #landing li {line-height:130%;}
		
		.rcol .wrap h1, .rcol .wrap h2, .rcol .wrap p, .rcol .wrap blockquote {width:auto; margin-left:0px;}


		.rcol .lfloat {width:330px; float:left; display:block;margin:14px 20px 0 20px;}
		.rcol .rfloat {width:330px; float:left; display:block; margin-top:14px;}
		
		.g1, .v1 {border-bottom: solid 1px #ccc; padding-bottom:10px; margin-bottom:30px;}
		.g1 img, .v1 img {border: solid 3px #ccc; margin:0 4px 6px 0;}

.lcol .addthis_default_style {display:block; width:190px; margin:10px 0 0 10px;}

/* ***** ACTION SHOTS ***** */

.twitterbutton {background:url(../images/content/bg-button-twitter.jpg) top left no-repeat; width:189px; height:53px; display:block; text-align:left; line-height:90%; margin:160px 0 0 10px;}

.notop {margin-top:10px;}

.facebookbutton {background:url(../images/content/bg-button-facebook.jpg) top left no-repeat; width:189px; height:53px; display:block; text-align: left; line-height:90%; margin:10px 0 20px 10px;}
 

.twitterbutton a {text-decoration:none; color:#000; padding:11px 0 8px 52px; display:block; font-weight:bold; font-size:80%; line-height:90%;}
.facebookbutton a {text-decoration:none; color:#00386b; padding:12px 0 0 80px; display:block; font-weight:bold;}
	.twitterbutton a span {color:#3399cc;}
	.twitterbutton a span.sm {font-weight:normal; font-size:90%; color:#000;}
	.facebookbutton a:first-line { color:#000; }

.action {width:680px; display:block; clear:both; border-top:solid 1px #ccc; margin:20px 0 20px 40px;}
.action h2 {text-transform:capitalize; font-size:130%;}
.action h2 span {color:#193158; font-size:70%; text-transform:uppercase;}
.action .photo {width:470px; display:block; float:left; padding:0; margin:0;}
.action .photo img {margin:0 4px;}
.action .info {width:200px; display:block; float:left; }
.info .angle {display:block; clear:both; width:200px; }
	.angle .img {float:left; display:block;}
	.angle .what {float:left; display:block; text-transform:uppercase; font-weight:bold; font-size:75%; margin:10px; width:55px; line-height:100%; }
	.angle .detail {float:left; display:block; color:#ae5921;font-weight:bold;  margin-top:16px;}
	
	.info .who {color:#a7541f; display:block; clear:both; padding:20px 0 10px 0;}
		.who span {color:#193158; text-transform:uppercase; font-size:90%;}

.action .twitter {margin:0;}
.action .twitter a {color:#2b9ec4; font-size:80%; text-decoration:none; background:url(../images/content/icon-twitter.jpg) left center no-repeat; padding:2px 0 4px 20px; margin:0;}


.action .description {display:block; clear:both; width:700px; margin-top:20px;}
	.description .how {display:block; float:left; width:205px; margin-right:20px; color:#193158; text-transform:uppercase; text-align:right; font-weight:bold; }
	.description .desc {display:block; float:left; width:400px; margin:0; }
	.desc p {margin:0; padding:0;}

.anav {display:block; width:680px; clear:both; padding:20px 0 0 0; text-align:center; border-top:solid 1px #ccc; margin:40px 0 0 40px;}
.anav a {border:solid 1px #ccc; padding:6px 10px; margin:20px 6px; text-decoration:none; color:#a7541f; font-weight:bold; font-size:90%;}


/*---------------------
	BUY NOW PAGE STYLES
---------------------*/	
body.buy-now-page .rcol .wrap-buy-now {padding:15px 20px; width:auto; display:block; float:left;}

body.buy-now-page .rcol .wrap-buy-now p {width:330px; margin:0.25em 0; padding:0; display:block;}
body.buy-now-page .rcol .wrap-buy-now ul {width:330px; margin:0.5em 0; padding:0; display:block;}
body.buy-now-page .rcol .wrap-buy-now ul li {margin-left:1em;}

.thirds {width:33%; float:left;}
	.thirds-right-border { border-right:1px solid #ddd; }
	.thirds .thirds-wrap {padding:0 14px 0 14px;}
	
	/* formating */
	.thirds h3 {font-size:0.9em; color:#369; margin:0 0 0.5em 0;}
	.thirds p.small {font-size:0.8em;}
	.thirds p {color:#000; margin:0.25em 0;}
	.thirds p span.price {font-size:3.2em; font-weight:bold;}
	.thirds p span.price span.currency {font-size:0.6em; color:#369;}
	
	

/*.thirds {width:230px; display:block; float:left; margin:0 12px;}
.thirds.last {margin:0 0 0 12px;}
.thirds ul {margin:0; padding:0;}*/
