@charset "UTF-8";
/* CSS Document */
.sg_both {
	display:block;
	width: 715px;
}
.sg_left {
	display:block;
	width: 226px;
	float: left;
}
.sg_right {
	display:block;
	float: left;
	width: 480px;
}
.sg_toggler {
	display:block;
	width: 715px;
}
.sg_dist_button {
	padding:20px 0 0 0
}
.sg_logo {
	position:absolute;
	display: block;
	width: 163px;
	height: 81px;
	left: 123px;
	top: 0px;
}
.sg_body {
	width:960px;
	margin: 0 auto 0 auto;
	/*height: 744px;
	background: url(../img/signup-t.png) 0 0 no-repeat;*/
	position: relative;
	display: block;
}
.sg_top {
	width:100%;
	background: url(../img/signup-t.png) 0 0 no-repeat;
}
.sg_repeat {
	width:100%;
	background: url(../img/signup-m.png) 0 0 repeat-y;
}
.sg_bottom {
	width:100%;
	background: url(../img/signup-b.png) 0 bottom no-repeat;
	min-height:480px;
}
.sg_fcnt {
	width:100%;
	background: url(../img/signup-f.png) 0 0 no-repeat;
}
.sg_container_signup, .sg_container_login {
	width:715px;
	padding:146px 0 40px 123px;
	/*height: 453px;
	position: absolute;
	left: 123px;
	top: 146px;*/
}
.sg_field {
	width: 200px;
	background-image: url(../img/bgtwfld.jpg);
	padding: 4px;
	border: solid 1px #aaa;
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #666;
}
input.sg_field:hover {
	border-color:#888;
	color: #444;
}
input.sg_field:focus {
	border-color:#27448F;
	color:#333;
}
.sg_name {
	width:140px
}
.sg_email {
	width:294px
}
.sg_big {
	font-size: 12px;
	margin: 2px 0 0 0;
	font-weight: bold;
	clear:both;
	display: block;
}
.sg_med {
	font-size: 11px;
	color: #444;
	margin: 2px 0 0 22px;
	font-weight: bold;
	clear:both;
	display: block;
}
.sg_small {
	font-size: 11px;
	color: #666;
	margin: 0 0 4px 22px;
	font-style: italic;
	clear:both;
	display: block;
}
.sg_fieldname, .sg_fieldname_r {
	font-size: 11px;
	color: #444;
	margin: 2px 10px 0 0;
	font-weight: bold;
	clear:both;
	display: block;
	text-align: right;
}
.sg_fieldname_r {
	text-align: left;
}
.sg_captcha {
	margin: 6px 10px 0 0;
}
.sg_fldsmall {
	font-size: 11px;
	color: #666;
	margin: 2px 10px 0 0;
	clear:both;
	display: block;
	font-style: italic;
	text-align: right;
}
.sg_agree {
	font-size: 11px;
	color: #444;
	margin: 2px 0 0 0;
	font-weight: bold;
	clear:both;
	display: block;
}
.sg_tab1, .sg_tab2 {
	width:112px;
	height: 40px;
	display: block;
	position:absolute;
	left: 466px;
	top: 57px;
	text-align:center;
	background-image: url(../img/sg_tabs.png);
	line-height: 40px;
	text-decoration:none;
	color:#666;
	font-weight:bold;
	font-size:13px;
	cursor:default
}
.sg_tab2 {
	left: 577px;
}
.unselected {
	background-position:-112px 0;
	color:#c1c1c1;
	cursor: pointer
}
.unselected:hover {
	color:#999;
}
input.submit:hover {
	background-color:#7093c3;
	border-color:#7093c3;
}
input.submit, input.submit:focus {
	background:#385171 url(../img/gloss.png) repeat-x scroll 0 50%;
	border:2px outset #385171;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	padding:2px 4px;
}
.sg_big:hover, .sg_agree:hover {
	color: #003299;
	padding: 0;
}
.sg_footer {
	/*position:absolute;*/
	display: block;
	width: 715px;
	height: 17px;
	padding:20px 0 14px 123px;
	/*left: 123px;
	top: 584px;*/
	text-align: center;
	text-transform:uppercase;
	font-size:11px
}
.sg_footer a {
	padding: 0 6px;
	text-decoration:none
}
.sg_footer a:hover {
	color:#27448F;
	text-decoration:underline
}
.sg_error {
	color: #c53333;
}
.clr {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.sg_stockscan, .sg_swingtracker {
	display:inline-block;
	width: 161px;
	height: 94px;
	/*position: absolute;
	top: 615px;
	left: 300px;*/
	background-image: url(../img/products.png);
	margin-right:5px;
}
.sg_stockscan {
	left: 308px;
}
.sg_swingtracker {
	background-position: -161px 0;
	left: 474px;
}
.sg_stockscan:hover {
	background-position: 0 -94px;
}
.sg_swingtracker:hover {
	background-position: -161px -94px;
}

