﻿body
{
	background-color:#eeeeee;
	
}
#header {
	height: 110px;
}

			
table#mainContainerTable
{
	height:100%;
	width:100%;	
}
table#mainContainerTable tr#footerRow
{
	height:40px;
	width:100%;	
}

.container_main
{
	height:auto;	
	margin:0px auto 0px auto;
	background-color:#fafafa;
	background:#ffffff url(../images/content_area_bg.jpg) repeat-y;
}
#default_background
{
	background:transparent url(../images/bruce_pga_show.png) no-repeat bottom left;
	height:800px;
	position:relative;
}
#buyItButton
{
	cursor:pointer;
	height:210px;
	width:210px;
	border:solid 1px #ffffff;
	background:transparent url(../images/buy_now_sprite.png) no-repeat -5px -5px;	
	margin-left:60px;
}
.widget_260
{
	background-image:url(../images/content-bg.jpg);
	background-repeat:repeat-x;	
	background-position: left top;
}

.widget_260
{
	height:260px;	
	
}
.widget_220
{
	height:220px;	
	
}
.widget_180
{
	height:180px;	
	margin-top:10px;
	margin-bottom:10px;
}
.widget_370
{
	height:370px;	
	margin-top:10px;
	margin-bottom:10px;
}
.widget_140
{
	height:140px;
	margin-top:10px;
	margin-bottom:10px;
}
.widget_150
{
	height:150px;
	margin-top:10px;
	margin-bottom:10px;
}
.widget_40
{
	height:40px;
	margin-top:10px;
	margin-bottom:10px;
}
.image_container
{
	margin:4px 0 0 0;
	border:solid 1px #cccccc;
	position:relative;
}
.image_container_bold_text
{
	position:absolute;
	top:-26px;	
	left:40px;
}
.image_container_bold_text p
{
	font-weight:bold;
	text-align:center;
	font-size:28pt;	
}
.image_container img
{ border:0; }

.videoContainer
{
	position:relative;
	height:220px;
	margin:4px 10px;	
	background: #ffffff url(../images/content-bg.jpg) repeat-x;
	background-repeat:repeat-x;	
	background-position: left top;
	border:solid 1px #CCCCCC;
	width:260px;
}
.videoArea
{
	position:relative;
	margin:30px 16px;	
}
p.HomePagePhrase
{
	margin-top:260px;
	font-size:26pt;
	font-weight:bold;
	color:#FFF;
	text-align:right;	
}
.purchase
{
	background:#ffffff url(../images/content-bg.jpg) repeat-x;
	background-position: left top;
	border:solid 1px #CCCCCC;
	height:360px;
	margin:18px 10px 20px 10px;

	height:260px;
}
.purchase p
{
	font-size:16pt;
	color:	#dd1e15;
	font-weight:bold;
	font:Garamond;
}
p.purchase_text
{
	font-weight:bold;
	font-family:Garamond, Serif;
	font-size:20pt;
	margin:30px 16px 6px 16px;
	line-height:30px;
	color:#777777;
}
p.purchase_price
{
	font-size:24pt;
	font-weight:bold;
	font-style: italic;	
	text-align:center;
}
p.purchase_shipping_add
{
	margin:0;
	text-align:center;
	font-size:9pt;
	font-weight:normal;
	margin:0;
	color:#777777;
}
.swingpro_desc
{
	background:#ffffff url(../images/content-bg.jpg) repeat-x;
	background-position: left top;
	border:solid 1px #CCCCCC;
	height:360px;
	margin-bottom:20px;
}
.swingpro_desc_img
{
	/*background:transparent url(../Images/swingpro_310.jpg) no-repeat 10px 90px;*/
	margin-left:260px;
}
.swingpro_desc_img img
{
	margin:10px 2px;
	display:block;
	float:left;
}
.swingpro_desc_img p
{
	font-family:Arial;
}
.swingpro_beforeyoubuy
{
	color:#e0d73f;
	font-size:16pt;
	font-weight:bold;
	margin:24px 0 10px 34px;
	
}
.swingpro_desc_text
{
	margin:12px 0;
	font-size:8pt;
	width:250px;
	float:left;
	clear:left;
	margin-left:320px;
}
.swingpro_orderyours
{
	color:#555555;
	font-size:18pt;
	text-align:right;
	margin:80px 0 10px 100px;
}
.swingpro_price
{
	font-size:16pt;	
	text-align:right;
	line-height:26pt;
}
.swingpro_price span
{
	font-size:34pt;
	font-weight:900;
}
.swingpro_divider
{
	width:1px;
	height:300px;
	border-right:dotted 1px #CCCCCC;
	margin:30px 10px;	
	float:left;
}
.swingpro_desc_text p.swingpro_invest_text
{
	font-size:16pt;
	font-weight:bold;
	color:#dd1e15;
	margin:20px 10px;
	float:left;
}
.swingpro_desc_text p
{
	margin:10px;
	font-family:Georgia, Palatino, Serif;
	font-size:10pt;
	color:#777777;
	font-style:italic;
}
/* FOOTER */
div#footerDiv
{
	background-image:url('../images/footer_bg_yellow.jpg');
	background-repeat:repeat-x;
	height:150px;
	left:0;
	right:0;
	bottom:0;
	border-top:solid 1px #edd968;	
	position:relative;
}
div.footerContainer
{
	position:relative;
	padding-top:10px;
	height:130px;	
}
div#footerSub
{
	position:relative;
	bottom:0px;
	width:960px;
}
a.footerLink
{
	text-decoration:underline;
	font-size:8pt;
	margin-left:20px;
	font-weight:bold;
	color:#4b4b4b;
}
a.footerLink:hover
{
	text-decoration:none;	
}
div.footer_affiliate
{
	margin:12px 0 0 0;
	position:relative;	
}
div.footer_social_container
{
	position:relative;
	margin:220px 0 0 0;
	width:220px;
	height:40px;
	background-color:#FFF;	
	float:right;
	bottom:0;
}
div.footer_social_container_left
{
	width:110px;
	float:left;	
	border-right:dotted 2px #CCC;
	color:#37AE3A;
	text-align:center;
	line-height:30px;
	margin:6px 0;
	font-weight:bold;
	font-size:9pt;
}
div.footer_social_container_icon
{
	float:left;	
	margin:4px 10px;
}
div.tutorialVideosHeader
{
	border-bottom:dotted 2px #CCCCCC;
	margin:4px 10px;
}
div.tutorialVideosHeader p
{
	font-size:9pt;
	color:#37AE3A;
	margin:4px 0;
	font-weight:bold;
}
/* END FOOTER */