/***************************  

ALWAYS INTERACTIVE
www.alwaysinteractive.com

V1 - Company - September 2008

***************************/

html, body, div, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, th {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}
fieldset, img {
	border: none;
}
caption, th {
	text-align: left;
}
table {
	border-collapse: collapse;
}
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
#header ul,
#nav_742478 ul,
#footer ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

/********** LAYOUT **********/

body {
	background: #fff url(/images/layout/body_bg.jpg) repeat-x;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.6em;
}
.clear {
	clear: both;
}
.container{
	width:960px;
	margin:0 auto;
}
img {
	behavior: url(/iepngfix.htc);
	border: 0;
}
img.left, .left img {
	float: left;
	margin: 2px 20px 16px 0;
}
img.right, .right img {
	float: right;
	margin: 2px 0 16px 20px;
}
right{
float:right;
}
left{
float:left;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
	color: #333;
}
.bold_italic {
	font-weight: bold;
	font-style: italic;
}
.orange {
	color: #333;
}
p {
	padding: 5px 0;
	line-height: 1.8em;
}
a:link, a:active, a:visited {
	color: #488831;
	text-decoration:none;
	outline:none;
}
a:hover {
	color: #68bd49;
}
h1 {
	font: 24px Arial, Helvetica, sans-serif;
	color: #333;
	padding-bottom: 10px;
}
h2 {
	font: 16px Arial, Helvetica, sans-serif;
	color: #333;
	padding-bottom: 8px;
}
h3 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	padding-bottom: 4px;
}
h4 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #333;
	padding-bottom: 2px;
}
hr {
	border: none;
	height: 1px;
	background-color: #333;
	margin: 10px 0;
}
.hide {
	display: none;
	visibility: hidden;
}
.secure {
	background: url(/images/layout/secure.jpg) no-repeat;
	font-size: 10px;
	font-weight: bold;
	height: 50px;
	margin: 15px 0 0 255px;
	padding: 54px 0 0;
	text-align: center;
	width: 215px;
}
    
/********** CONTAINER **********/

#container {
	margin:auto;

}
#content {
}
/********** HEADER **********/

#header {
	width:100%;
	background:url(/images/layout/bg-header.jpg) repeat-x center top;
	height:165px;
}
.logo {
background:url("/images/layout/logo1.png") no-repeat scroll -4px -16px transparent;
display:block;
height:80px;
overflow:hidden;
text-indent:-9999px;
width:290px;
}

.member {
	clear:both;
	float:right;
	height:50px;
	padding:12px 2px 0 0;
	text-align:right;
	width:526px;
}

.member a.forgot {
	color:#fff;
	text-decoration:none;
	margin:-4px 13px 0 0;
	display:block;
	font-size:11px;
	float:right;
}
#hide-me {
	display:none;
}
.member .login-who{
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:11px;
	margin:1px 18px 0 0;
	text-align:center;
	width:300px;
	height:20px;
	padding:8px 0 0;
	background:url(/images/layout/bg-logged.png) right 5px no-repeat;
}
.member ul {
	float:left;
}
.member a.forgot:hover {
	color:#723e98;
}
#header .col1 {
float:left;
height:87px;
margin:0 4px 0 0;
padding:12px 0 0;
width:290px;
}
#header .col2 {
	float:left;
	height:99px;
	width:488px;
}
#header .col3 {
	float:left;
	height:68px;
	padding:31px 0 0;
}
select#selectZone {
	margin:0 11px 0 0;
	width:155px;
}
#hide-me.member ul{
	background:url(/images/layout/bg-form-input-down.png) no-repeat 0 0;
	float:right;
	height:23px;
	margin:0 6px 0 0;
	padding:3px 5px 9px 9px;
	text-align:left;
	width:156px;
	position:relative;
}
#hide-me.member ul li{
	padding:5px;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
#hide-me.member ul li a{
	color:#666666;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
#hide-me.member ul li a:hover {
	color:#000;
}
#hide-me.member ul ul {
	display:none;
	height:80px;
	left:0;
	padding:5px 5px 0;
	position:absolute;
	background:url(/images/layout/bg-form-input-drop.png) 0 0 no-repeat;
	
	*margin:18px 0 0 0; 
}
#hide-me.member ul ul li{ 
	padding:4px 5px;
}
#hide-me.member ul li:hover ul {
	display:block;
}
/********** FORMS **********/
input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
.text-field {
	background:url(/images/layout/input.png) 0 0 no-repeat;
	border:none;
	float:left;
	height:13px;
	padding:12px 20px 9px 15px;
	width:146px;
}
.text-field-but {
	background:none;
	width:129px;
	border:none;
	height:13px;
	padding:12px 0 9px 15px;
	float:left;
}

.text-submit {
	background:none;
	height:34px;
	width:21px;
	cursor:pointer;
	text-indent:-999px;
	overflow:hidden;
	border:none;
	display:block;
	float:left;
}
.submit-input {
	background:url(/images/layout/bg-form-input.png) 0 0 no-repeat;
	height:35px;
	float:left;
}
.member .submit-input {
	background:url(/images/layout/bg-form-input.png) top right no-repeat;

}
.forum-head {
	position:relative;
	border-bottom:1px solid #ccc;
	margin:0 0 10px;
	width: 948px;
}
.submit-input ul {
	list-style:none;
	margin:0;
	padding:0;
}
.submit-input li {
	display:block;
	float:left;
}
.submit-input li.first {
	width:174px;
	overflow:hidden;
	display:block;
}
.submit-input li.second {

}
.submit-input li.third {

}
.submit-input li.forth {

}
.editor iframe {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid;
	display:inline;
	 height: 490px;
	padding:10px;
	text-align:center;
	width:420px;
}
.forum-head form{
	background:url(/images/layout/bg-search-forum.png) 0 0 no-repeat;
	float:right;
	margin:10px 0 0;
}
.forum-head form .cat_button{
	background:none;
	border:none;
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	width:32px;
	cursor:pointer;
	height:24px;
}
.forum-search {
	background:none;
	border:none;
	display:block;
	float:left;
	height:13px;
	padding:6px 0 5px 10px;
	width:178px;
}
h1.plat {
	display:inline;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:30px;
	padding:5px 0;
	float:left;
}
.search-container {
	border-bottom:1px solid #ccc;
	width:948px;
}
.search-result {
	float:left;
	display:block;
	float:left;
	width:200px;
	padding:10px;
}
.search-content {
	border-left:1px solid #CCCCCC;
	display:block;
	float:left;
	padding:10px;
	width:705px;
	min-height:20px;
}
.search-container-header {
	background:#ccc;
	font-size:11px;
	width:948px;
}
.search-result h3 {
	font-size:11px;
	font-weight:bold;
}
.search-results {
	margin:0 0 10px 0;
}
.search-container-header h3 {
	padding:0;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
}
/********** NAVIGATION **********/

ul#nav_742478 {
	height: 29px;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:23px 0 0;s
}
    #nav_742478 ul {
		list-style:none;
		list-style-image:none;
		list-style-type:none;
		display:inline;
	
    }
	#nav_742478 li {
		float:left;
		text-align:center;
		font-size:14px;
		text-decoration:none;
		height:36px;
		padding:12px 4px 0 4px;
		position:relative;
		z-index:100;
	}
	#nav_742478 li.list {
		padding:12px 11px 0 4px;
	}
	#nav_742478 li:hover, #nav_742478 li.last:hover {
		
	}
	
	#nav_742478 li.list:hover{
	background:url(/images/layout/bg-menu-arrow.png) 19px bottom no-repeat;
	}
	#nav_742478 li.last {
		background:none;
		padding:12px 4px 0 4px;
	}
    	#nav_742478 li a {
		color:#FFFFFF;
		display:block;
		font-size:11.5px;
		height:19px;
		outline:medium none;
		padding:5px 12px 12px;
		text-decoration:none;
		text-shadow:1px 1px 1px #152300;
}
    	#nav_742478 li a:hover {
			background:url(/images/layout/nav-hover.jpg) repeat-x;
			text-decoration:none;
			display:block;
			color:#723E98;
    	}
		#nav_742478 li.list a {
			background:url(/images/layout/menu-down.png) right 10px no-repeat;
		}
		#nav_742478 li.list a:hover {
			background-position:right -39px;
		}
		#nav_742478 li.list ul {
			display:none;
			margin:0;
			padding:0;
			position:absolute;
			z-index:500;
			left:10px;
		}
		#nav_742478 li.list ul li {
			float:none;
			border:none;
			background:url(/images/layout/bg-menu.png) 0 0 no-repeat;
			float:none;
			height:auto;
			padding:0;
			width:163px;
		}
		#nav_742478 li.list ul li a {
			background:none;
			text-align:left;
			padding:5px;
			font-size:11px;
			font-weight:normal;
			border-bottom:1px solid #333;
		}
		#nav_742478 li.list ul li a:hover {
			background:#000;
		}
		#nav_742478 li.list:hover ul {
			display:block;
		}
		
		#nav_742478 li img {
			display:none;
		}
	
/********** CONTENT **********/
			
#content {
	width:100%;
	background:url(/images/layout/bg-content.gif) 0 0 repeat-x;
	padding:5px 0 0;
}	
#content.csa-platinum .container{
	font-size:14px;
}
#content.bar {
	background:url(/images/layout/bg-content-bar.gif) 0 0 repeat-x;
}
#content .container {
	width:966px;
	margin:0 auto;
}
#content .container .col1 {
	width:189px;
	float:left;
}
.top {
	background:url(/images/layout/bg-col-top.png) 0 0 no-repeat;
	width:189px;
	height:8px;
	
}
.mid {
	background:url(/images/layout/bg-col-mid.png) repeat-y 0 0;
	
	width:153px;
	padding:0 18px;
	position:relative;
}
.mid-blog {
	background:url(/images/layout/bg-col-mid.png) repeat-y 0 0;
	padding:0 0 0 10px;
	position:relative;
	width:178px;
}
.mid-blog .text-submit {
	width:26px;
}
.mid-blog h3 {
	line-height:0.9em;
	padding:5px 0 0 5px;
	color:#666666;
	font-family:"Century Gothic",Arial,Helvetica,sans-serif;
	font-size:23px;
	margin:0;
	text-transform:uppercase;
}
.bot {
	background:url(/images/layout/bg-col-bot.png) no-repeat 0 0;
	width:189px;
	height:17px;
	margin:0 0 5px;
}
#content .container .col2 {
	float:left;
}
#content .container .col3 {
	width:189px;
	float:right;
}
/****** Col1 Content *******/
.mid h3 {
	font-size:23px;
	font-family: "Century Gothic", "AvantGarde Bk BT", "Trebuchet MS", "Arial narrow", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#666;
	padding:0;
	margin:0;
}
.mid p {
	line-height:1.6em;
}
.mid img.left {
	margin:2px 5px 0 0;
}
.mid img.end {
	margin:0 0 0 3px;
}

h4.testimonial {
	text-align:right;
	font-size:12px;
	font-weight:bold;
}
.mid .link {
	left:-13px;
	position:relative;
	width:179px;
	height:24px;
	background:#f6f6f6;
	border-top:1px solid #666;
}
.mid .link a {
	font-size:10px;
	font-weight:bold;
	color:#888;
	background:url(/images/buttons/col-hex.png) right 3px no-repeat;
	text-align:right;
	display:block;
	padding:3px 20px 0 0;
	width:156px;
	margin:1px 0 0 0;
	font-style:italic;
}
.mid .link a:hover {
	background-position:right -17px;
}
.mid .link a:active {
	color:#444;
}
.social {
	padding:0 5px;
	width:179px;
	text-align:center;
}
.social img.middle {
	margin:0 6px;
}
.mid h3 {
	line-height:0.9em;
	padding:5px 0 0;
}
h3 span {
	color:#723e98;
	font-size:13px;
	font-weight:bold;
}
.mid p.twitter {
	padding:0 0 5px;
	border-bottom:1px solid #666;
	margin:0 0 5px;
}

/******* Col3 Content *******/
.cart {
	background: url(/images/layout/shoopping-cart.png) 0 0 no-repeat;
	width:44px;
	height:53px;
	position:absolute;
	right:7px;
	top:-8px;
}
.free {
	background: url(/images/layout/bg-ebook.png) 0 0 no-repeat;
	width:105px;
	height:100px;
	position:absolute;
	right:-22px;
	top:12px;
	z-index:100;
}
h3 span.large {
	font-size:53px;
	font-weight:bold;
	line-height:0.8em;
}
.mid.freebook {
	min-height:140px;
}
.mid .download {
	height:50px;
	width:161px;
	position:absolute;
	top:100px;
	left:14px;
	z-index:90;
}
.mid .download a {
	background:url(/images/buttons/download-here.png) 0 0 no-repeat;
	height:35px;
	padding:15px 0 0;
	width:161px;
	display:block;
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-shadow:0 -1px 1px #113607;
	font-size:12px;
	text-transform:uppercase;
}
.mid .download a:hover {
	background-position:0 -51px; 
}
.mid .download a:active {
	background-position:0 -102px; 
}
.mid ul {
	list-style:none;
	margin:0;
	padding:0;
}
.mid h3 span.news {
	font-size:27px;
}
.mid .newsletter {
	background: url(/images/layout/bg-newsletter2.png) 0 0 no-repeat;
	width:59px;
	position:absolute;
	left:-10px;
	top:0;
	height:69px;
	z-index:0;
}
.news-textbox, .cat_textbox {
	background:url(/images/layout/form-textbox.png) 0 0 no-repeat;
	height:13px;
	padding:9px 20px 12px 15px;
	width:167px;
	border:none;
}
.no-margin {
	left:-13px;
	position:relative;
	width:179px;
	margin:5px 0 0 5px;
}
.captchaimg {
	width:160px;
	margin:0 0 0 3px;
}
.link input.news-submit {
	border:none;
	background:url("/images/buttons/col-hex.png") no-repeat scroll right 3px transparent;
	color:#888888;
	display:block;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	margin:1px 0 0;
	padding:3px 20px 0 0;
	text-align:right;
	width:176px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.mid h3.events  {
	font-size:16px;
	text-align:center;
}
.mid h3.events span {
	font-size:16px;
	color:#68BD49;
}

#event {
	background:url(/images/layout/bg-events.png) top center no-repeat;
	height:91px;
	margin:10px 0 10px 6px;
	padding:2px 0 0;
	width:166px;	
}
#event ul {
	list-style:none;
	padding:0;
	margin:0 0 0 10px;
}	
#event ul li{
	height:31px;
	width:166px;
	clear:both;
	margin:0 0 0 -10px;
}
#event ul li:hover {
	background: url(/images/layout/bg-events-a.png) 0 0 no-repeat;
}
#event ul li:hover a {
	color:#fff;
	text-shadow:none;
}
.event-left {
	float:left;
	margin:5px 0 0 16px;
	width:55px;
}
.event-left a {
	color:#717479;
	font-size:12px;
	font-weight:bold;
	text-shadow:0 1px 0px #FFFFFF;
	display:block;
	width:55px;
	height:20px;
}

.event-right {
	float:left;
	margin:3px 0 0;
	overflow:hidden;
	width:95px;
}
.event-right a {
	color:#717479;
	font-size:10px;
	font-weight:bold;
	text-shadow:0 1px 0px #FFFFFF;
	line-height:1em;
	display:block;
	width:95px;
	height:20px;
}
.mid .link.events-link a.up {
	background:url(/images/buttons/up-roll.png) 0 0 no-repeat;
	padding:0;
	display:block;
	float:left;
	height:18px;
	margin:3px 0 0 7px;
	overflow:hidden;
	text-indent:999px;
	width:18px;
}
.mid .link.events-link a.down {
	background:url(/images/buttons/down-roll.png) 0 0 no-repeat;
	padding:0;
	display:block;
	float:left;
	height:18px;
	margin:3px 0 0 3px;
	overflow:hidden;
	text-indent:999px;
	width:18px;
}
.mid .link.events-link a.up:hover, .mid .link.events-link a.down:hover {
	background-position:0 -18px;
}
.mid .link.events-link a.up:active, .mid .link.events-link a.down:active {
	background-position: 0 -36px;
}
.mid .link.events-link a{
	float:right;
	margin:0 5px 0 0;
	width:100px;
}
.listtwo .event-left {
	margin:0;
	width:auto;
}
.listtwo .event-right, .listtwo .event-right a {
	margin:0;
	width:auto;
}
.listtwo .event-right a {
	line-height:normal;
	text-shadow:none;
	height:auto;
	margin:0 0 0 5px;
	font-size:14px;
	font-weight:normal;
}
.listtwo .event-left a {
	line-height:normal;
	text-shadow:none;
	height:auto;
	width:auto;
	font-size:14px;
}
/**** Blog ***/
.mid .submit-input {
	background-position:0 5px;
	float:left;
	margin:0 0 0 -8px;
	padding:5px 0;
}
ol.blogsitesummary {
	margin: 5px 0 0 0;
	padding:0;
	list-style:none;
}
ol.blogsitesummary li {
	padding:5px 0;
	border-bottom:1px solid #717479;
}
ol.blogsitesummary li a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#8b8b8b;
}
.trackback ul {
	list-style:none;
}

.trackback ul h4 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
	text-transform:uppercase;
}
.comment-list .captchaimg {
	margin:0;
}
/******* Banner ********/
.banner-nav {
	background:url(/images/layout/bg-banner-links2.png) 0 0 no-repeat;
	width:588px;
	height:32px;
	text-align:right;
	padding:5px 0 0 0;
}
.banner-nav ul {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
.banner-nav li {
	float:left;
	display:block;
	margin:0 5px;
}
.banner-nav li.selected {
	color:#7bc143;
	font-weight:bold;
}
.banner-nav a {
	color: #666;
	text-decoration:none;
}
.banner-nav .slidetabs a {
	margin:0 3px;
}
.banner-nav .slidetabs a.current {
	font-weight:bold;
	color:#723E98;
}
.banner-nav a:hover {
	color:#444;
}
.banner-nav a.prevo {
	background:url(/images/buttons/left-roll.png) 0 0 no-repeat;
	width:18px;
	height:18px;
	display:block;
	text-indent:999px;
	overflow:hidden;
	float:left;
	margin:0 5px;
}
.banner-nav a.prevo:hover, .banner-nav a.nexto:hover {
	background-position:0 -19px;
}
.banner-nav a.prevo:active, .banner-nav a.nexto:active {
	background-position:0 -38px;
}
.banner-nav a.nexto {
	background:url(/images/buttons/right-roll.png) 0 0 no-repeat;
	width:18px;
	height:18px;
	display:block;
	text-indent:999px;
	overflow:hidden;
	float:left;
	margin:0 10px 0 0;
}
.banner-right {
	float:right;
}
/****** Client Share Entry ******/
#clientshare {
	background:url(/images/layout/bg-clientshare2.png) 1px 0 no-repeat;
	width:586px;
	height:279px;
}
#content #clientshare .col1, #content #clientshare .col3 {
	width:182px;
	height:279px;
}
#clientshare .col1 a.sharelink, #clientshare .col3 a.sharelink {
	display:block;
	width:164px;
	height:79px;
	margin:13px 0 0 14px;
	text-indent:-9999px;
	overflow:hidden;
}
#clientshare .col1 a.learn, #clientshare .col3 a.learn {
	display:block;
	width:108px;
	height:20px;
	text-align:center;
	color:#666;
	font-weight:bold;
	text-shadow:0px 1px 1px #fff;
	background:url(/images/buttons/learn-more-white.png) 0 0 no-repeat;
	text-decoration:none;
	height:23px;
	padding:5px 0 0;
	margin:5px 0 0 40px;
	float:none;
}
#clientshare .col1 a.learn:hover, #clientshare .col3 a.learn:hover {
	background-position:0 -28px;
}
#clientshare .col1 a.learn:active, #clientshare .col3 a.learn:active {
	background-position:0 -56px;
	text-shadow:0px -1px 1px #fff;
}
#clientshare .col1 p, #clientshare .col3 p {
	height:130px;
	line-height:1.8em;
	margin:0 0 0 30px;
	width:130px;
}
#clientshare .col2 {
	width:220px;
	height:279px;
}
#clientshare .col2 a.sharelink {
	display:block;
	width:201px;
	height:90px;
	margin:13px 0 0 14px;
	text-indent:-9999px;
	overflow:hidden;
}

#clientshare .col2 p {
	color:#404855;
	width:126px;
	line-height:1.8em;
	margin:0 0 0 53px;
	height:145px;
}
#clientshare .col2 a.learn {
	background:url(/images/buttons/learn-more-green.png) 0 0 no-repeat;
	text-decoration:none;
	height:23px;
	padding:5px 0 0;
	margin:0 0 0 55px;
	display:block;
	width:113px;
	height:24px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-shadow:0px -1px 1px #113607;
	float:none;
}
a.learn {
	background:url(/images/buttons/learn-more-green.png) 0 0 no-repeat;
	text-decoration:none;
	height:22px;
	padding:6px 0 0;
	margin:5px 0 0 55px;
	display:block;
	width:113px;
	height:24px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-shadow:0px -1px 1px #113607;
	float:right;
}
.page h4 {
	text-transform:uppercase;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	color: #666;
	font-size:16px;
	margin:3px 0 5px;
}
#clientshare .col2 a.learn:hover {
	background-position:0 -31px;
}
#clientshare .col2 a.learn:active {
	background-position:0 -62px;
	text-shadow:0px 1px 1px #113607;
}
/**** Testimonials *****/
.faqpanel {
	display:none;
}
.titlefaq1 {
	background:url(/images/layout/bg-banner-links.png) 0 0 no-repeat;
	height:28px;
	margin:0 0 0 -3px;
	padding:7px 10px 0;
	width:534px;
}
p.testimonial {
	font-size:12px;
	font-weight:bold;
	color:#68BD49;
	text-align:right;
	padding:0;
}
p.author-details {
	text-align:right;
	font-style:italic;	
	padding:0;
}
.page .titlefaq1 h3 {
	font-size:14px;
}
.faqpanel img.left {
	margin:2px 10px 0 0;
}
span.bulletfaq {
	background:url(/images/buttons/plus-minus.png) 0 0 no-repeat;
	height:18px;
	width:18px;
	float:right;
	margin:-1px 0 0;
	_margin:-20px 0 0 0;
	*margin:-23px 0 0 0;
}
.active span.bulletfaq {
	background-position:0 -18px;
}
/***** Membership *****/
.col-left {
	float:left;
	width:276px;
}
.col-right {
	float:left;
	width:275px;
	_width:250px;
}
.col-left h4, .col-right h4 {
	margin:0;
	text-align:center;
	padding:0 0 10px;
}
.col-left h4 span, .col-right h4 span{
	font-weight:bold;
	display:block;
	color:#999;
	font-size:65px;
	font-family:Arial, Helvetica, sans-serif;
}
.page .memberform .askform .wlform {
	margin:0 0 0 24px;
	float:none;
}
.col-left .top, .col-left .mid, .col-left .bot, .col-right .top, .col-right .mid, .col-right .bot {
	margin:0 auto;
}
.memberform {
	display:none;
}
/***** Posts *******/
.posts {
	margin:10px 0 5px;
	padding:0 5px 10px;
	width:576px;
	font-size:14px;
	border-bottom:1px solid #666;
}
.posts h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
	font-weight:bold;
	font-size:20px;
	padding:0;
}
.posts strong {
	color:#444;
}
.posts p.byline {
	font-size:11px;
	font-weight:bold;
}
.posts p.byline a{
	color:#444;
}
.posts p.byline a:hover{
	color:#333;
}
.posts a.comment {
	color:#68bd49;
	font-size:11px;
	font-weight:bold;
}
.posts a.comment:hover {
	color:#488831;
}

/********** Page ************/
.page {
	border-bottom:1px solid #CCCCCC;
	margin:10px 15px 5px;
	padding:0 0 10px;
	width:551px;
	font-size:14px;
}

.page h1, .col2 h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#666;
	font-size:34px;
}
.page h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#666;
	font-size:24px;
}
.page h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#666;
	font-size:18px;
}
/******* Shopping Cart *****/
#shop-hide.hide {
	display:none;
}
#shop-hide.shown {
	display:block;
}
.shopping-system {
	height:49px;
	background:#777;
	position:relative;
	padding:10px 0 0 0;
	margin:0 0 10px;
}
.shopping-system ul {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	margin:5px 0 0 9px;
	padding:0;
	color:#fff;
	list-style:none;
	height:28px;
	text-transform:uppercase;
	width:764px;
}
.shopping-system ul li {
	float:left;
	margin:0 44px;
	padding:5px 20px 0;
}
.shopping-system ul li.selected{
	background:url(/images/layout/menu-down.png) right 8px no-repeat;
}	
.shopping-system ul li.first {
	margin:0 45px 0 0;
}
.shopping-system ul li.last {
	margin:0 0 0 45px;
}

.shopping-system .shoppingcart {
	right:0;
	top:-14px;
	position:absolute;
}

#content .container #product-large .col1 {
	width:290px;
	margin:0 10px;
}
#content .container #product-large .col1 img{
width: 290px;
}
#content .container #product-large .col2 {
	font-size:14px;
	margin:0 20px 0 0;
	width:460px;
}
#content .container #product-large .col3 {
	width:160px;
}
#product-large li {
	float:none;
}
#product-large .col2 h1 {
	color:#838383;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	font-weight:bold;
}
#product-large .col2 h4, span.label-price, .askform h4, .wlform h4, .shop-main h4 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666;
	text-transform:uppercase;
	margin:0;
	padding:10px 0 5px;
}
#product-large .col3 li {
	margin:10px 0;
}
#product-large .col3 li img {
	cursor:pointer;
}
#product-large .col3 li.price {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:bold;
	color:#666;
}
span.label-gst {
	text-transform:uppercase;
	font-style:italic;
	font-size:10px;
}
input.productTextInput {
	width:40px;
}	
.askform {
	width:240px;
	float:left;
	margin:0 10px 0 0;
}
.page .askform {
	float:right;
	margin:-10px 0 0 15px;
}
.askform p {
	font-size:11px;
	font-style:italic;
	padding:0;
}
.askform textarea.cat_listbox {
	width:194px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.askform .news-textbox, .askform .cat_textbox, .shop-checkout .news-textbox, .shop-checkout .cat_textbox, .comment-list .cat_textbox {
	width:200px;
	height:16px;
	background:url(/images/layout/input-bg-normal.gif) no-repeat 0 0;
	margin:5px 0;
	padding:3px 0 2px 5px;
	border:none;
	font-size:10px;
}
.askform #CaptchaV2{
	width:200px!important;
}
.askform .top {
	background: url(/images/layout/bg-form-question.png) no-repeat 0 0;
	width:237px;
	height:11px;
	margin:0;
}
.askform .mid {
	background:url(/images/layout/bg-form-apply-mid.png) repeat-y 0 0;
	width:203px;
	margin:0;
}
.askform .bot {
	background:url(/images/layout/bg-form-question-bot.png) no-repeat 0 0;
	width:237px;
	height:13px;
	margin:0;
}
.askform .captchaimg {
	margin:0 0 5px 0;
	width:200px;
}
.askform .cat_button, .shop-checkout .cat_button, .comment-list .cat_button{
	background:url(/images/buttons/learn-more-white.png) 0 0 no-repeat;
	width:108px;
	height:27px;
	text-align:center;
	cursor:pointer;
	text-shadow:0px 1px 1px #fff;
	border:none;
	float:right;
	margin:5px 0 5px;
}
.comment {
	float:left;
	width:316px;
}
.comment .comment-details {
	font-size:11px;
	padding:0 0 0 3px;
}
.comment .comment-details strong{
	color:#68BD49;
}
.comment .top{
	background:url(/images/layout/comment-top.png) 0 0 no-repeat;
	height:7px;
	width:316px;
}	
.comment .mid{
	background:url(/images/layout/comment-mid.png) 0 0 repeat-y;
	padding:5px 18px;
	width:281px;
}
.comment .bot {
	background:url(/images/layout/comment-bot.png) 0 0 no-repeat;
	height:28px;
	width:316px;
}
h4.related {
	margin:10px 0 0;
}
.related-products {
	width:695px;
	float:left;
}



.shop-cart h1, .shop-checkout h1, .shop-checkout h2 {
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	color:#838383;
	text-transform:uppercase;
}
.shop-checkout h2 {

}
#content .container .shop-checkout .col1 {
	width:230px;
	padding:0 10px;
	height:530px;
margin:0 0 10px;
	border-right:1px solid;
}
#content .container .shop-checkout .col2 {
	width:230px;
	padding:0 10px;
	margin:0 0 0 10px;
	border-right:1px solid;
	height:530px;
}
#content .container .shop-checkout .col3 {
	width:230px;
	padding:0 10px;
	float:left;
	height:530px;
	*height:580px;
	_height:580px;
	margin:0 0 25px 10px;
	*margin:0 0 50px 10px;
}
.shop-checkout input.cat_textbox, .shop-checkout textarea.cat_listbox, .shop-checkout select.cat_dropdown, .shop-checkout select.cat_listbox {
	width:200px;
}

/******* Contact ********/
.para-form {
	
}
/********** FOOTER **********/	
.footer-break {
	background:url(/images/layout/bg-footer-top.gif) 0 0 repeat-x;
	height:11px;
	width:100%;
} 			
#footer {
   background:url(/images/layout/bg-footer.jpg) top center no-repeat #000;
   height:399px;
   color:#fff;
}
#footer a {
	color:#fff;
	text-decoration:none;
}	
#footer .container {
	width:960px;
	margin:0 auto;
}				 
#footer .col1 {
	float:left;
	width:400px;
}
#footer .col1 h2 {
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:20px;
}
#footer .col1 a.ai {
	background:url(/images/layout/logo-ai.png) 0 0 no-repeat;
	display:block;
	height:16px;
	padding:0 0 0 30px;
}
#footer .col1 a.contact {
	background:url(/images/layout/footer-contact.png) 0 0 no-repeat;
	height:80px;
	display:block;
	text-indent:-999px;
	width:364px;
}
#footer .col1 li {
	margin-bottom:5px;
}
#footer .col1 li span {
	font-size:14px;
}
#footer .col1 li.break {
	padding:0 0 20px;
	background:url(/images/layout/breaker-bottom.png) center bottom no-repeat;
	margin-bottom:10px;
}
#footer .col1 a.logo {
	background:url(/images/layout/footer-logo.png) 0 0 no-repeat;
	height:60px;
	width:165px;
	margin-top:8px;
}
#footer .col2, #footer .col3, #footer .col4 {
	float:left;
	background:url(/images/layout/footer-breaker.png) 0 70px no-repeat;
	height:360px;
	padding:0 7px;
	width:169px;
}

#footer .col2 h2, #footer .col3 h2, #footer .col4 h2 {
	background:url(/images/layout/footer-hex.png) 0 7px no-repeat;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:20px;
	margin:13px 0 0;
	padding:0 0 0 16px;
}
#footer .col2 ul, #footer .col3 ul, #footer .col4 ul {
	margin:20px 0 0 0;
}
#footer .col2 li, #footer .col3 li, #footer .col4 li {
	
}
#footer .col2 li a, #footer .col3 li a, #footer .col4 li a {
	display:block;
	background:url(/images/layout/footer-li-bg.jpg) 0 0 no-repeat;
	height:20px;
	margin:3px 0 0;
	padding:1px 0 0 5px;
	width:163px;
	font-size:11px;
}	
#footer .privacy {
	height:18px;
	margin:0 auto;
	width:960px;
}
#footer .privacy ul {
	height:14px;
	text-align:center;
	width:960px;
	margin:10px 0 0 0; 
}
#footer .privacy ul li {
	display:inline;
	border-right:1px solid #fff;
	padding:0 10px;
	
}
#footer .privacy ul li.last {
	border:none;
}
/********** COPYRIGHT **********/

#copyright {

}
	#copyright a  {
	
	}
	#copyright a:hover {
	
	}
/*********** Scrolling *************/
#banner-scroll {
		position:relative;
		overflow:hidden;
		clear:both;
		height:290px;
		width:580px;
	}

	#banner-scroll .less, #banner-scroll .less a {
		color:#999 !important;
		font-size:11px;
	}
#banner-scroll .images {
	position:relative;	
	height:290px;
	width:580px;	
margin-left:5px;	
}

#banner-scroll .images div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	height:290px;
	font-size:12px;
}
.vertical {
	position:relative;
	overflow:hidden;
	height:93px;
	width:166px;
}
.calscroll {
	position:absolute;
	height:20000em;
	margin: 0px;
}
/***** Advertisement ******/
.advertisement {
	width:920px;
	margin:0 auto;
}

/******* Twitter ********/
.twtr-bd {
padding:0 !important;
}
.twtr-widget .twtr-tweet-wrap {
	padding:6px 0 !important;
}
.twtr-widget .twtr-tweet {
border-bottom:1px solid #717479 !important;
}
.twtr-widget .twtr-tweet:last-child {
	border-bottom:none !important;
}
.twtr-hd, .twtr-ft {
	display:none;
}
/**** FAQ *****/
.faq {
	margin:0 0 0 -12px;
}
.faq .top {
	background:url(/images/layout/faq-top.png) 0 0 no-repeat;
	height:35px;
	width:590px;
}
.faq .mid {
	background: url(/images/layout/faq-mid.png) 0 0 repeat-y;
	width:545px;
}
.faq .bot {
	background:url(/images/layout/faq-bot.png) 0 0  no-repeat;
	width:590px;
	height:20px;
}
.faq1 h3 span {
	color:#CCCCCC;
	float:left;
	font-family:arial;
	font-size:40px;
	height:46px;
	margin:-6px 0 0 10px;
	width:40px;
}
.faq1 h3 {
	font-size:14px;
	padding:10px 0 0;
	height:45px;
}
.faq1 a h3 {
	border-bottom:1px solid #eee;
}
.faq1 a.active h3 {
	border:none;
}
.faq {
	display:none;
}
/***** CSA - Platinum Membership *****/
#zone-menu {
	width:100%;
	background:url(/images/layout/bg-zone-menu.png) 0 0 repeat-x;
	height:65px;
}
#zone-menu .container {
	position:relative;
	width:960px;
	margin:0 auto;
	padding:0;
}
.csa-plat {
	background:url(/images/layout/bg-zone-csa-p.png) 0 0 no-repeat;
	display:block;
	right:0;
	height:90px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	top:-20px;
	width:205px;
}
#zone-menu ul {
	list-style:none;
	float:left;
	margin:20px 0;
	position:relative;
	padding:0;
}
#zone-menu ul li {
	float:left;
	display:block;
	margin:0 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#zone-menu ul li a {
	color:#FFF;
	font-size:11px;
	text-shadow:1px 1px 1px #152300;
}
#zone-menu ul li.video {
	background:url(/images/layout/bg-zone-vid-sml.png) 0 2px no-repeat;
}

#zone-menu ul li.video a {
	padding:0 0 0 25px;
}

#zone-menu ul li.forum {
	background:url(/images/layout/bg-zone-forum-sml.png) 0 2px no-repeat;
}

#zone-menu ul li.forum a {
	padding:0 0 0 30px;
}

#zone-menu ul li.downloads {
	background:url(/images/layout/bg-zone-down-sml.png) 0 3px no-repeat;
}

#zone-menu ul li.downloads a {
	padding:0 0 0 23px;
}

#zone-menu ul li.update {
	background:url(/images/layout/bg-zone-update-sml.png) 0 3px no-repeat;
	padding:0 0 0 29px;
}
#zone-menu ul li.home {
	background:url(../images/layout/bg-zone-home.png) 0 3px no-repeat;
	margin:0 15px 0 0;
	overflow:hidden;
	text-indent:-9999px;
}

#zone-menu ul li.home a{
	padding:0 0 0 16px;
	display:block;
}

#zone-menu ul li.tests {
	background:url(../images/layout/bg-zone-tests.png) 0 3px no-repeat;
}

#zone-menu ul li.tests a {
	padding:0 0 0 32px;
}

#zone-menu ul li.next-action {
	background:url(../images/layout/bg-zone-next-action.png) 0 3px no-repeat;
}

#zone-menu ul li.next-action a {
	padding:0 0 0 25px;
}

#zone-menu ul li.live-session {
	background:url(../images/layout/bg-zone-mic-sml.png) 0 3px no-repeat;
}

#zone-menu ul li.live-session a {
	padding:0 0 0 19px;
}

#content.csa-platinum .container .col1 {
	width:640px;
}
#content.csa-platinum .container .col2 {
	width:298px;
	margin:0 0 0 13px;
}
#content.csa-platinum .container .col1 .top {
	background:url(/images/layout/bg-zone-content-top.png) 0 0 no-repeat;
	height:7px;
	width:647px;
}
#content.csa-platinum .container .col1 .mid {
	background:url(/images/layout/bg-zone-content-mid.png) 0 0 repeat-y;
	width:647px;
	padding:5px 18px;
}
#content.csa-platinum .container .col1 .bot {
	background:url(/images/layout/bg-zone-content-bot.png) 0 0 no-repeat;
	width:647px;
	height:7px;
}
#content.csa-platinum .container .col2 .top {
	background:url(/images/layout/bg-zone-side-top.png) 0 0 no-repeat;
	width:298px;
	height:7px;
}
#content.csa-platinum .container .col2 .mid {
	background:url(/images/layout/bg-zone-side-mid.png) 0 0 repeat-y;
	padding:0 15px;
	width:268px;
}
#content.csa-platinum .container .col2 .bot {
	background:url(/images/layout/bg-zone-side-bot.png) 0 0 no-repeat;
	width:298px;
	height:20px;
}
.where .mid ul{}
.where .mid h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
	float:left;
	font-size:20px;
	margin:6px 10px 0 0;
	width:90px;
	line-height:1.6em;
}
.where .mid ul li {
	display:block;
	float:left;
	text-align:center;
	margin:5px 30px 1px;
}
.where .mid ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

.where .mid ul li .image {
	height:52px;
}
.recent-forum, .latest-down {
	padding:0 0 0 5px;
	margin:0 0 10px;
	*margin:0 0 20px;
}
.recent-forum h3, .latest-down h3, .annoucement h4{
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#666;
	text-transform:uppercase;
	border-bottom:1px solid #c6c6c6;
	padding:0;
}
.annoucement h4{
	border:none;
	display:block;
	font-size:21px;
	border-bottom:1px solid #CCC;
}
ol.forumsitesummary {
	list-style:none;
	padding:0;
	margin:0 0 20px;
}
ol.forumsitesummary li {
	padding:8px 0;
	border-bottom:1px solid #e8e8e8;
}
ol.forumsitesummary li a {
	font-weight:bold;
	background:url(/images/layout/bg-zone-forum-break.gif) right center no-repeat;
	margin:0 2px 0 0;
	padding:0 9px 0 0;
}
ol.forumsitesummary li span {
	background:url(/images/layout/bg-zone-forum-break.gif) left center no-repeat;
	margin:0 0 0 1px;
	padding:0 0 0 9px;}
	
/**** Downloads ****/

.comp{
	float:left;
	width:110px;
	padding:2px;
}
.meet {
	float:left;
	width:348px;
	padding:2px;
}
.down{
	float:left;
	width:125px;
	padding:2px;
}
.down a {
	background:url(/images/buttons/download-docs.png) no-repeat 0 0;
	display:block;
	overflow:hidden;
	text-indent:-10000px;
	width:108px;
	margin:-3px 0 0;
	height:27px;
}
.down a:hover {
	background:url(/images/buttons/download-docs.png) no-repeat 0 -29px;
}
.type {
	float: left;
	padding:2px;
	width:35px;
}
.list-container{
	border-bottom:1px solid #ccc;
	height:40px;
	padding:7px 0 0;
	font-size:14px;
	list-style:none;
	border-bottom:1px solid #E8E8E8;
	margin:0 0 10px;
}
.list-container2 {
	font-size:12px;
	height:30px;
	padding:7px 0 0;
	margin:0;
	list-style:none;
	border-bottom:1px solid #E8E8E8;
}
.accouncement-post {
	border-bottom:1px solid #CCC;
	padding:10px 0;
}
.accouncement-post h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	display:block;
	border:none;
}
.accouncement-post span.green {
	font-weight:bold;
	display:block;
	color:#68BD49;
}
.bond {
	padding:0 0 0 5px;
}

.bond h1{
	color:#666666;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:26px;
	font-weight:bold;
	padding:0;
	margin:0 0 10px;
}
.vid-tainer {
	border:1px solid #CCC;
	display:block;
	margin:0 0 0 4px;
	padding:5px;
	width:138px;
}
a span.vid {
	color:#888888;
	font-weight:bold;
	background:url(/images/buttons/down-roll.png) no-repeat right 0;
	height:18px;
	display:block;
	font-size:12px;
}
a:hover span.vid {
	background:url(/images/buttons/down-roll.png) no-repeat right center;
}
a.active span.vid {
	background: url(/images/buttons/up-roll.png) no-repeat right 0;
}
a.active:hover span.vid {
	background: url(/images/buttons/up-roll.png) no-repeat right center;
}
#content.csa-platinum .container .col2 .mid2  {
	background:url("/images/layout/bg-zone-side-mid.png") repeat-y scroll 0 0 transparent;
	padding:0;
	width:298px;
}
.where2 {
	margin:3px 0 10px;
	min-height:300px;

	text-align:center;
}
.menu-side {
	padding:0 4px;
	font-size:11px;
	width:150px;
}
.menu-side ul {
	list-style:none;
	margin:0;
	padding:0;
}
.menu-side ul li{
	border-bottom:1px solid #ccc;
	padding:5px;
}
.menu-side ul li a{
	color:#999;
}

/**** Update Details *****/
.update-section {
	background:#EEE;
	border:1px solid #CCCCCC;
	margin:10px 0;
	padding:9px;
	width:928px;
}
.update-section h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#666;
}
.update-section .items{
	float:left;
	margin:3px 16px;
	width:200px;
}
.items2 {
	background:#666;
	border:1px solid #CCC;
	display:block;
	margin:-8px 0 10px;
	padding:5px;
	width:936px;
	text-align:right;
}
.items2 .cat_button {
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.update-section .cat_dropdown {
	width:191px;
}
.update-section .news-textbox, .update-section .cat_textbox {
	background:#fff;
	border:1px solid #ddd;
	height:16px;
	padding:5px 3px 2px;
	width:185px;

}
span.aud {
	font-size:12px;
}
.shop-product-small span.aud {
	font-size:10px;
}
	#twitter-id  .twtr-widget {
       font-family:Arial,Helvetica,sans-serif!important;
    }
	
/***** System Message *****/
.system-message a{
	background:url("/images/buttons/learn-more-green.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	float:left;
	font-weight:bold;
	height:26px;
	left:39px;
	margin:5px 5px 0 5px;
	text-align:center;
	padding:4px 0 0;
	font-size:12px;
	text-decoration:none;
	text-shadow:0 -1px 1px #113607;
	width:113px;
}
.system-message a:hover {
	background-position:0 -31px;
}
.system-message .webform-results a {
background:none repeat scroll 0 0 transparent;
color:#68BD49;
display:inline;
float:left;
font-size:14px;
font-weight:bold;
height:auto;
left:0;
margin:0;
padding:0;
text-align:left;
text-decoration:none;
text-shadow:none;
width:auto;
}

.system-message td#email a {
background:none;
color:#8D8D8D;
display:inline;
float:none;
font-size:12px;
font-weight:normal;
height:auto;
left:auto;
margin:0;
padding:0;
text-align:left;
text-decoration:none;
text-shadow:none;
width:auto;
}

/**** diamond wait list form ****/

.wlform {
	width:240px;
	float:left;
	margin:0 10px 0 0;
}
.page .wlform {
float:left;
	margin:0 0 0 -4px;
}
.wlform p {
	font-size:11px;
	font-style:italic;
	padding:0;
}
.wlform textarea.cat_listbox {
	width:194px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.wlform .news-textbox, .wlform .cat_textbox, .shop-checkout .news-textbox, .shop-checkout .cat_textbox, .comment-list .cat_textbox {
	width:200px;
	height:16px;
	background:url(/images/layout/input-bg-normal.gif) no-repeat 0 0;
	margin:5px 0;
	padding:3px 0 2px 5px;
	border:none;
	font-size:10px;
}
.wlform #CaptchaV2{
	width:200px!important;
}
.wlform .top {
	background: url(/images/layout/bg-form-question.png) no-repeat 0 0;
	width:237px;
	height:11px;
	margin:0;
}
.wlform .mid {
	background:url(/images/layout/bg-form-apply-mid.png) repeat-y 0 0;
	width:203px;
	margin:0;
}
.wlform .bot {
	background:url(/images/layout/bg-form-question-bot.png) no-repeat 0 0;
	width:237px;
	height:13px;
	margin:0;
}
.wlform .captchaimg {
	margin:0 0 5px 0;
	width:200px;
}
.wlform .cat_button, .shop-checkout .cat_button, .comment-list .cat_button{
	background:url(/images/buttons/learn-more-white.png) 0 0 no-repeat;
	width:108px;
	height:27px;
	text-align:center;
	cursor:pointer;
	text-shadow:0px 1px 1px #fff;
	border:none;
	float:right;
	margin:5px 0 5px;
}
.sameasshipping{
margin-bottom: 19px;
}

.askform select.cat_dropdown {
	width:200px;
}
#marketingMaster.askform {
	float:none;
	margin:0;
}
.col3 .addthis_toolbox a {display:block; margin:0 0 4px; float:none; padding:0;}
.col3 .addthis_toolbox a.addthis_button_facebook_like {height:20px !important;}
