/*   

Theme Name: BobCAD

Theme URI: http://www.bobcad.com

Description: 

Author: BobCAD-CAM

Author URI: http://www.bobcad.com

Version: 1

Tags: buddypress

*/



/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	background: transparent;

	border: 0;

	margin: 0;

	padding: 0;

	vertical-align: baseline;

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote {

	quotes: none;

}

blockquote:before, blockquote:after {

	content: '';

	content: none;

}

del {

	text-decoration: line-through;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}

a img {

	border: none;

}





@media screen {



* { margin: 0; padding: 0; }

html, body { 	

	height:100%;

	font:11px Arial, Helvetica, sans-serif;

	line-height: 16px;

	color: #323232;

	background:#fff url(images/site-bg.jpg) top center no-repeat;

}



.screen-reader-text {

	position: absolute; 

	left: -9999px; 

	top: -9999px;

}



.clear {

	clear: both;

}



.group:after {

	visibility: hidden; 

	display: block; 

	font-size: 0; 

	content: " "; 

	clear: both; 

	height: 0; 

}



* html .group, *:first-child+html .group {

	zoom: 1; 

} /* First selector = IE6, Second Selector = IE 7 */



h1, h2, h3 {

	font-weight: normal; 

	margin: 0 0 10px 0; 

}



h1 {

	font-size:32px; 

	letter-spacing: -0.05em;

	letter-spacing: -0.05px; /*Chrome - Safari*/ 

	text-shadow: #333 1px 1px 0; 

}



h2 {

	font-size:22px; 

	margin:15px 0 20px;

}



h3 {

	font-size:18px; 

	text-shadow: #FFF -1px 1px 0; 

	margin:10px 0 5px; padding:0 0 5px;

}



h4 {

	font-size:14px; 

	text-shadow: #FFF -1px 1px 0; 

	margin:5px 0 0; padding:0 0 5px;

}



h5 {

	font-size:12px; 

	text-shadow: #FFF -1px 1px 0; 

	font-weight:bold;

}



hr {

	padding:5px 0 5px; 

	border:none; 

	clear:both;

}



.sep {

	padding:15px 0 5px; 

	border-bottom:#DDD dotted 1px; 

	clear:both;

}



p.callus {

	font-size:11px;

	font-weight:bold;

	margin-bottom:73px;

}



p {

	margin: 0 0 10px 0;

}

	p.small {

		line-height:normal;

	}



	p.notes {

		padding:10px;

		border:dashed 1px #ccc;

		border-radius:5px;

		background:#ddd;

		line-height:16px;

		font-size:11px;

		font-style:italic;

		text-shadow: 0 1px 0 #fff;

	}

	

	p.red {

		color:red;

		margin: 0 0 0 !important;

	}



a, a:link {

	text-decoration:none; 

	color: #0d3575;

}

	a:visited {

		text-decoration:none; 

		outline:0 none;

		color:purple;

	}



	a:hover {

		text-decoration:underline; 

		outline:0 none;

	}



	a:active {

		outline:0 none; 

		position:relative; 

		top:1px;

	}



a.hov {

	display: block;

	width: 320px; height: 170px;

	text-decoration:;

	background: url("http://www.bobcad.com/wp-content/uploads/2011/12/cnc-software.png");

}

	a.hov:hover {

		background-position: 0 -170px;

	}



a.hovb {

	display: block;

	width: 320px; height: 170px;

	text-decoration:;

	background: url("http://www.bobcad.com/wp-content/uploads/2011/06/westtech-2012-cad-cam-trade-show.png");

}

	a.hovb:hover {

		background-position: 0 -170px;

	}



a.hovc {

	display: block;

	width: 320px; height: 170px;

	text-decoration:;

	background: url("http://www.bobcad.com/wp-content/uploads/2012/02/cnc-future-education.png");

}

	a.hovc:hover {

		background-position: 0 -170px;

	}





#bicons {

	float: left;

	margin-right: 8px;

	margin-bottom: 2px;

}



.displace {

	position: absolute;

	display: none;

}



#clearx {

	clear: both;

}



dl { }



dt {

	margin:10px 0 0; 

	font-size: 10px;

	font-weight:bold; 

	color:#333;

}



dd {

	font-size: 10px;

}



/*START Extra dd, dt, dl for Contact Sales page on BobCAD*/





.dt2 {

	margin:10px 0 0 0; 

	font-size: 12px;

	font-weight:bold; 

	color:#333;

}



.dd2 {

	font-size: 12px;

}



/*END Extra dd, dt, dl for Contact Sales page on BobCAD*/





input[type=text], input[type=password ]{

	margin: 0 0 5px; padding:5px;

	min-width:125px;

	border: #cdcdcd 1px solid;

	font-size:14px;

	-moz-border-radius: 4px; 

	border-radius: 4px;

}



input[type=submit], input[type=button], .Cart66ButtonPrimary, .Cart66ButtonSecondary, #content .Cart66ButtonPrimary, 

#content .Cart66ButtonSecondary, .Cart66CartButton .purAddToCart {

	margin: 0 0 5px; padding:4px;

	min-width:125px;

	background:#345e94;

	background: -moz-linear-gradient(top, #4b89d8 0%, #345e94 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b89d8), color-stop(100%,#345e94));

	background: -webkit-linear-gradient(top, #4b89d8 0%,#345e94 100%);

	background: -o-linear-gradient(top, #4b89d8 0%,#345e94 100%);

	background: linear-gradient(top, #4b89d8 0%,#345e94 100%);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b89d8', endColorstr='#345e94');

	border: #365987 1px solid;

	color:#fff;

	font-weight:bold;

	font-size:11px;

	-moz-border-radius: 6px; 

	border-radius: 6px;

	text-shadow: #274f81 0 -1px 0;

	text-align:center;

}



input:hover[type=submit], input:hover[type=button], .Cart66ButtonPrimary:hover, .Cart66ButtonSecondary:hover, #content .Cart66ButtonPrimary:hover, 

#content .Cart66ButtonSecondary:hover, .Cart66CartButton .purAddToCart:hover {

	background:#345e94;

	background: -moz-linear-gradient(top, #67a5f3 0%, #345e94 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67a5f3), color-stop(100%,#345e94));

	background: -webkit-linear-gradient(top, #67a5f3 0%,#345e94 100%);

	background: -o-linear-gradient(top, #67a5f3 0%,#345e94 100%);

	background: linear-gradient(top, #67a5f3 0%,#345e94 100%);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#67a5f3', endColorstr='#345e94');

	border: #4471ab 1px solid;

	text-shadow: #4471ab 0 -1px 0;

	cursor:pointer;

}



button::-moz-focus-inner {

	border: 0; 

}



button.buy-now-blue {

	padding:0; margin:0 4px 0 0;

	width:76px; height:25px;

	top:-4px;

	position:relative;

	border: 0; 

	cursor: pointer; /* hand-shaped cursor */

    /* cursor: hand; /* for IE 5.x */

	outline:0 none;

	background:url(images/btn-buy-now-blue.png) 0 0;

}

	button.buy-now-blue:hover {

		outline:0 none;

		background:url(images/btn-buy-now-blue.png) 0 25px;

		border:none !important;

	}

	

	button.buy-now-blue:active {

		outline:0 none; 

		top:-3px;

	}

	



.buy-now-yellow {

	padding:0; margin:4px 4px 0 0;

	width:76px; height:25px;

	top:-4px;

	position:relative;

	border: 0; 

	cursor: pointer; /* hand-shaped cursor */

   /* cursor: hand; /* for IE 5.x */

	outline:0 none;

	background:url(images/btn-buy-now-yellow.png) 0 0;

}

	button.buy-now-yellow:hover {

		outline:0 none;

		background:url(images/btn-buy-now-yellow.png) 0 25px;

		border:none !important;

	}

	

	button.buy-now-yellow:active {

		outline:0 none; 

		top:-3px;

	}

button.upgrade-yellow {

	display:block;

	padding:0; margin:4px 4px 0 0;

	width:76px; height:25px;

	top:-4px;

	position:relative;

	border: 0; 

	cursor: pointer; /* hand-shaped cursor */

   /* cursor: hand; /* for IE 5.x */

	outline:0 none;

	background:url(images/btn-upgrade-yellow.png) 0 0;

}

	button.upgrade-yellow:hover {

		outline:0 none;

		background:url(images/btn-upgrade-yellow.png) 0 25px;

		border:none !important;

	}

	

	button.upgrade-yellow:active {

		outline:0 none; 

		top:-3px;

	}		

button.download-yellow {

	padding:0; margin:0 4px 0 0;

	width:76px; height:25px;

	top:-4px;

	position:relative;

	border: 0; 

	cursor: pointer; /* hand-shaped cursor */

   /* cursor: hand; /* for IE 5.x */

	outline:0 none;

	background:url(images/btn-download-yellow.png) 0 0;

}

	button.download-yellow:hover {

		outline:0 none;

		background:url(images/btn-download-yellow.png) 0 25px;

		border:none !important;

	}

	

	button.download-yellow:active {

		outline:0 none; 

		top:-3px;

	}		

button.try-it-free {

	padding:0; margin:0;

	width:83px; height:25px;

	top:-4px;

	position:relative;

	border: 0; 

	cursor: pointer; /* hand-shaped cursor */

   /* cursor: hand; /* for IE 5.x */

	outline:0 none;

	background:url(images/btn-try-it-free.png) 0 0;

}

	button.try-it-free:hover {

		outline:0 none;

		background:url(images/btn-try-it-free.png) 0 25px;

		border:none !important;

	}

	

	button.try-it-free:active {

		outline:0 none; 

		top:-3px;

	}

.download-yellow-lg {

	display:block;

	padding:0; margin:0 4px 3px 0;

	width:175px; height:44px;

	top:-4px;

	text-indent:-9999px;

	position:relative;

	border: 0; 

	cursor: pointer; /* hand-shaped cursor */

   /*  cursor: hand; /* for IE 5.x */

	outline:0 none;

	background:url(images/btn-download-lg.png) 0 0;

}

	.download-yellow-lg:hover {

		outline:0 none;

		background:url(images/btn-download-lg.png) 0 44px;

	}

	

	.download-yellow-lg:active {

		outline:0 none; 

		top:-3px;

	}	

a.learn-more-yellow {

	display: block;

	padding:0; margin:4px 4px 0 0;

	width:76px; height:25px;

	top:-4px;

	position:relative;

	border: 0; 

	cursor: pointer; /* hand-shaped cursor */

    /* cursor: hand; /* for IE 5.x */

	outline:0 none;

	background:url(images/btn-learn-more.png) 0 0;

}

	a.learn-more-yellow:hover {

		outline:0 none;

		background:url(images/btn-learn-more.png) 0 25px;

		border:none !important;

	}

	

	a.learn-more-yellow:active {

		outline:0 none; 

		top:-3px;

	}			

.float-lt {

	float:left;

}



.float-rt {

	float:right;

}



.alignright {

	float:right; 

	margin:0 0 15px 15px; padding:2px; 

	border:#DDD solid 1px;

}



.alignleft {

	float:left; 

	margin:0 15px 15px 0; 

	padding:2px; 

	border:#DDD solid 1px;

}



blockquote { }

blockquote p { }



/* Unordered Lists */

ul, ol {

	margin: 0 0 10px 0;

}



.standard-list {

	list-style-type:disc;

}

	.standard-list li {

		margin:7px 0 7px 20px;

		

	}

	

.list-type-one {

	list-style-type:square; 

	font-size:11px;

}

	.list-type-one li {

		margin:1px 0 1px 20px;

	}



.list-type-two {

	list-style-type:disc;

}

	.list-type-two li { 

		margin:1px 0 1px 20px;

	}

	

.list-type-three {

	list-style-type:decimal;

}

	.list-type-three li {

		margin:1px 0 1px 20px;

	}	



.list-type-check {

	list-style-type:none;

}

	.list-type-check li {

		background: url(images/check_sm.png) no-repeat left top;

  		padding: 0 0 0 35px; margin:5px 0 5px 0;

	}	





.post {

	width:600px; 

	margin:0 0 20px; 

	padding-bottom:20px; 

	border-bottom:#DDD 1px dashed; 

}

	.post h2 {

		margin-bottom:5px;

		font-size:24px; 

		letter-spacing: -0.05em; 

		text-shadow: #fff -1px 1px 0;

		font-weight:bold;

		line-height:28px;

		border-bottom:none !important;

	}

	

	.post h2 a {

		color:#333;

	}



.entry { }

.entry a { }

.entry a:hover { }



pre { }

code, tt { }







.remote-session {

	color:#0c2d5f; 

	font-weight:bold;



}



.sub-menu {

	font-weight:normal; 

	margin:5px 0 0 10px;

}



.alert {

	background:#fba097; 

	border:#d28077 1px dashed; !important;

	padding:5px;

}



.meta {

	margin:0 0 12px; padding:0; 

	color:#666; font-size:11px; 

	border-bottom:1px solid #ddd;

}

	.meta em {

		font-style:normal;

	}

	

.postmetadata { }



div#wrapper {

	min-height:100%;

	width:100%;

}



div#content {

	position:relative;

	width:960px; height:100%;

	margin: 0 auto;

	overflow:auto;

	padding-bottom:280px;

	clear:both;

	background:#FFF;

	box-shadow: inset 50px 1px 3px #fff, 0 0 5px rgba(68,68,68,0.4);

    -o-box-shadow: inset 0 1px 3px #fff, 0 0 5px rgba(68,68,68,0.4);

    -webkit-box-shadow: inset 0 1px 3px #fff, 0 0 5px rgba(68,68,68,0.4);

    -moz-box-shadow: inset 0 1px 3px #fff, 0 0 5px rgba(68,68,68,0.4);

	-moz-border-radius: 5px; 

	border-radius: 5px;

}



div#content-landing {

	position:relative;

	width:960px; height:100%;

	margin: 0 auto;

	overflow:auto;

	padding-bottom:0px;

	clear:both;

	background:#FFF;

	box-shadow: inset 50px 1px 3px #fff, 0 0 5px rgba(68,68,68,0.4);

    -o-box-shadow: inset 0 1px 3px #fff, 0 0 5px rgba(68,68,68,0.4);

    -webkit-box-shadow: inset 0 1px 3px #fff, 0 0 5px rgba(68,68,68,0.4);

    -moz-box-shadow: inset 0 1px 3px #fff, 0 0 5px rgba(68,68,68,0.4);

	-moz-border-radius: 5px; 

	border-radius: 5px;

}



	div#content div#header-img {

		width:960px; height:165px;

		}



	div#content div#page-intro {

		padding:10px 20px 10px 20px; 

		border-bottom:#DDD 1px solid; 

		background:#fff; 

		font-size:12px; 

		line-height:22px; 

	}

	

	div#content div.gray-box-div {

		background:#F6F6F6; 

		padding:15px; 

		border:#DDD dashed 1px;

		-moz-box-shadow: inset 0 0 5px #fff;

		-webkit-box-shadow: inset 0 0 5px#fff;

		box-shadow: inner 0 0 5px #fff;

		-moz-border-radius: 5px; 

		border-radius: 5px;

	}

	

	div#content div#content-container {

		margin:30px 25px 20px;

		min-height:600px;

	}

	

	#content h2 {

		padding-bottom:5px;

		border-bottom: 1px solid #DDD;

		letter-spacing:-0.03em;

	}



/* Top Right Page Call-To-Action*/

.top-cta {

	float:right; 

	margin-right:10px;

}

	.top-cta a {

		margin:0 5px 0;

	}



/* Page Layouts */

/* 1 Column*/

#one-col-content {

	float:left;

	width:910px; 

	min-height:600px; 

	margin:30px 10px 50px 25px; 

	font-size:12px; 

	line-height:22px;

}



#one-col-content-sidebar {

	float:right; 

	width:230px; 

	margin:10px 0 0 20px;

	position:relative;

}

	#one-col-content-sidebar .widget {

		background:url(images/grad-bg.png) bottom repeat-x; 

		border:#DDD 1px solid; 

		-moz-border-radius: 5px 5px 5px 5px; 

		border-radius: 5px 5px 5px 5px; 

		overflow:auto;

	}

		#one-col-content-sidebar .widget h2 {

			border-bottom:#ddd 1px solid;

		}

		

	#one-col-content-sidebar .product-special-widget {

		background:#37393b url(images/specials-bg.png) right; 

		border:#292e32 1px solid; 

		color:#fff; 

		text-shadow: #000 0 -1px 0;

	}

	

		#one-col-content-sidebar .product-special-widget h2 {

			display:none;

		}

		

		#one-col-content-sidebar .product-special-widget dt {

			color:#fff;

		}

		

		#one-col-content-sidebar .product-special-widget hr {

			padding:0; margin:10px 0 10px;

			border-top:#292e32 solid 1px; 

			border-bottom:#828486 solid 1px; 

			clear:both;

		}

		

		#one-col-content-sidebar .product-special-widget .special {

			color:#ffc62b; 

			font-weight:bold;

		}

		

		#one-col-content-sidebar .product-special-widget a{

			color:#ffc62b; 

		}

		

		#one-col-content-sidebar .product-special-widget .spec-img {

			padding:10px 5px 10px 5px;

			vertical-align:middle; 

		}



/********** TESTING ********************/







/* 2 Column w/ Right Sidebar */

#two-col-content-left {

	float:left;

	padding:20px;

	width:610px; 

	min-height:600px; 

	/**margin:30px 10px 50px 25px; **/

	font-size:12px; 

	line-height:22px;

}



#two-col-content-right {

	float:right;

	padding:4px;

	width:300px; 

	min-height:600px;

	/*margin:30px 25px 20px;*/

}

	#two-col-content-right .widget {

		background:url(images/grad-bg.png) bottom repeat-x; 

		border:#DDD 1px solid; 

		-moz-border-radius: 5px 5px 5px 5px; 

		border-radius: 5px 5px 5px 5px; 

		overflow:auto;

	}

		#two-col-content-right .widget h2 {

			border-bottom:#ddd 1px solid;

		}

		

	#two-col-content-right .product-special-widget {

		background:#37393b url(images/specials-bg.png) right; 

		border:#292e32 1px solid; 

		color:#fff; 

		text-shadow: #000 0 -1px 0;

	}

	

		#two-col-content-right .product-special-widget h2 {

			display:none;

		}

		

		#two-col-content-right .product-special-widget dt {

			color:#fff;

		}

		

		#two-col-content-right .product-special-widget hr {

			padding:0; margin:10px 0 10px;

			border-top:#292e32 solid 1px; 

			border-bottom:#828486 solid 1px; 

			clear:both;

		}

		

		#two-col-content-right .product-special-widget .special {

			color:#ffc62b; 

			font-weight:bold;

		}

		

		#three-col-content-right .product-special-widget a{

			color:#ffc62b; 

		}

		

		#two-col-content-right .product-special-widget .spec-img {

			padding:10px 5px 10px 5px;

			vertical-align:middle; 

		}



/********** TESTING ********************/



/* 2 Column w/ Left Sidebar */

#left-two-col-content-left {

	float:left; 

	width:115px;

	margin:30px 15px 20px 15px;

}

	#left-two-col-content-left #sidebar {

		width:100px; 

		margin:0 0 50px; padding:0;

	}

	

	#left-two-col-content-left .widget {

		margin:0; padding:0;

	}

	

	#left-two-col-content-left .widget h2 {

		display:none;

	}

	

	#left-two-col-content-left #nav_menu-23.widget h2 {

		display:block;

	}



#left-two-col-content-right {

	float:right; 

	width:724px; min-height:600px; 

	margin:30px 20px 50px 0; padding:0 20px 0 30px; 

	border-left: #DDD solid 1px; 

	font-size:12px; 

	line-height:22px;

	}







/********** TESTING ********************/







/* 2 Column w/ Right Sidebar */

#two-col-content-left {

	float:left;

	padding:20px;

	width:610px; 

	min-height:600px; 

	/**margin:30px 10px 50px 25px; **/

	font-size:12px; 

	line-height:22px;

}



#two-col-content-right {

	float:right;

	padding:4px;

	width:300px; 

	/*margin:30px 25px 20px;*/

}

	#two-col-content-right .widget {

		background:url(images/grad-bg.png) bottom repeat-x; 

		border:#DDD 1px solid; 

		-moz-border-radius: 5px 5px 5px 5px; 

		border-radius: 5px 5px 5px 5px; 

		overflow:auto;

	}

		#two-col-content-right .widget h2 {

			border-bottom:#ddd 1px solid;

		}

		

	#two-col-content-right .product-special-widget {

		background:#37393b url(images/specials-bg.png) right; 

		border:#292e32 1px solid; 

		color:#fff; 

		text-shadow: #000 0 -1px 0;

	}

	

		#two-col-content-right .product-special-widget h2 {

			display:none;

		}

		

		#two-col-content-right .product-special-widget dt {

			color:#fff;

		}

		

		#two-col-content-right .product-special-widget hr {

			padding:0; margin:10px 0 10px;

			border-top:#292e32 solid 1px; 

			border-bottom:#828486 solid 1px; 

			clear:both;

		}

		

		#two-col-content-right .product-special-widget .special {

			color:#ffc62b; 

			font-weight:bold;

		}

		

		#three-col-content-right .product-special-widget a{

			color:#ffc62b; 

		}

		

		#two-col-content-right .product-special-widget .spec-img {

			padding:10px 5px 10px 5px;

			vertical-align:middle; 

		}



/******* TESTING FRONT PAGE CSS - Start *******/





/* 2 Column w/ Right Sidebar */

#two-col-content-left-2 {

	float:left;

	/** padding:5px; **/

	width:620px; 

	min-height:600px; 

	/**margin:30px 10px 50px 25px; **/

	font-size:12px; 

	line-height:22px;

}



#two-col-content-right-2 {

	float:right;

	/** padding:4px; **/

	width:310px; 

	margin-right:-12px;

	/*margin:30px 25px 20px;*/

}

	#two-col-content-right-2 .widget {

		background:url(images/grad-bg.png) bottom repeat-x; 

		border:#DDD 1px solid; 

		-moz-border-radius: 5px 5px 5px 5px; 

		border-radius: 5px 5px 5px 5px; 

		overflow:auto;

	}

		#two-col-content-right-2 .widget h2 {

			border-bottom:#ddd 1px solid;

		}

		

	#two-col-content-right-2 .product-special-widget {

		background:#37393b url(images/specials-bg.png) right; 

		border:#292e32 1px solid; 

		color:#fff; 

		text-shadow: #000 0 -1px 0;

	}

	

		#two-col-content-right-2 .product-special-widget h2 {

			display:none;

		}

		

		#two-col-content-right-2 .product-special-widget dt {

			color:#fff;

		}

		

		#two-col-content-right-2 .product-special-widget hr {

			padding:0; margin:10px 0 10px;

			border-top:#292e32 solid 1px; 

			border-bottom:#828486 solid 1px; 

			clear:both;

		}

		

		#two-col-content-right-2 .product-special-widget .special {

			color:#ffc62b; 

			font-weight:bold;

		}

		

		#three-col-content-right-2 .product-special-widget a{

			color:#ffc62b; 

		}

		

		#two-col-content-right-2 .product-special-widget .spec-img {

			padding:10px 5px 10px 5px;

			vertical-align:middle; 

		}

	

	

	

/******* TESTING FRONT PAGE CSS - End *******/	







/* 3 Column */

#three-col-content-left {

	position:relative;

	float:left; 

	width:115px; 

	margin:30px 15px 20px 15px;

	z-index:2;

}

	#three-col-content-left .widget {

		margin:0; padding:0;

	}

	

	#three-col-content-left .widget h2{

		display:none;

	}

	

#three-col-content-center {

	position:relative;

	float:left; 

	width:510px; 

	min-height:600px; 

	margin:30px 10px 30px 20px; padding:0 0 50px 20px; 

	border-left: #DDD solid 1px; 

	font-size:12px; 

	line-height:22px;

	z-index:1;

}



#landingpage-content-center {

	position:relative;

	float:left; 

	width:895px; 

	min-height:600px; 

	margin:30px 10px 30px 20px; padding:0 0 50px 20px; 

	border-left: #DDD solid 0px; 

	font-size:12px; 

	line-height:22px;

	z-index:1;

}



#three-col-content-center hr {

	margin:0px 0 15px;

}



#three-col-content-right {

	float:right; 

	width:200px; 

	margin:30px 25px 20px 10px; 

}

	#three-col-content-right .widget {

		background:url(images/grad-bg.png) bottom repeat-x; 

		border:#DDD 1px solid; 

		-moz-border-radius: 5px 5px 5px 5px; 

		border-radius: 5px 5px 5px 5px; 

		overflow:auto; 

	}

	#three-col-content-right .product-special-widget {

		background:#37393b url(images/specials-bg.jpg) right; 

		border:#292e32 1px solid; 

		color:#fff; 

		text-shadow: #000 0 -1px 0; 

		}

		

		#three-col-content-right .product-special-widget h2 {

			display:none;

		}

		

		#three-col-content-right .product-special-widget dt {

			color:#fff;

		}

		

		#three-col-content-right .product-special-widget hr {

			border-top:#292e32 solid 1px; 

			border-bottom:#828486 solid 1px; 

			padding:0; margin:10px 0 15px; 

			clear:both;

		}

		

		#three-col-content-right .product-special-widget .special {

			color:#ffc62b; 

			font-weight:bold;

		}

		

		#three-col-content-right .product-special-widget .doc {

			color:#ffc62b; 

			font-weight:bold;

			margin:0 0 5px 5px;

			padding-left:24px;

			background:url(images/doc-icon.png) no-repeat;

		}

			#three-col-content-right .product-special-widget a{

				color:#ffc62b; 

			}

		

		#three-col-content-right .product-special-widget .photo {

			color:#ffc62b; 

			font-weight:bold;

			margin:0 0 5px 5px;

			padding-left:24px;

			background:url(images/photo-icon.png) no-repeat;

		}

		

		#three-col-content-right .product-special-widget .video {

			color:#ffc62b; 

			font-weight:bold;

			margin:0 0 5px 5px;

			padding-left:24px;

			background:url(images/video-icon.png) no-repeat;

		}

        

		#three-col-content-right .product-special-widget .schedule-demo {

			color:#ffc62b; 

			font-weight:bold;

			margin:0 0 5px 5px;

			padding-left:24px;

			background:url(images/doc-icon.png) no-repeat;

		}

		

		#three-col-content-right .product-special-widget .spec-img {

			vertical-align:middle; 

			padding:10px 12px 10px 5px;

		}

		

		#three-col-content-right .product-special-widget .buttons {

			margin-top:20px;

		}

		

		#three-col-content-right .product-special-widget .social{

			margin:0; padding:10px 10px 10px 15px;

			height:22px;

			background:#DDD;

			border: #292e32 1px solid;

			box-shadow: inset 0 0 5px #666;

			border-radius:5px;

			-moz-border-radius:5px;

			-webkist-border-radius:5px; 

		}

		

		#three-col-content-right .product-special-widget .social dd {

			margin-right:5px;

		}



.blank-widget {

	background:none !important; 

	border:none !important; 

	-moz-border-radius: 5px 5px 5px 5px; 

	border-radius: 5px 5px 5px 5px; 

	overflow:auto;

	padding:0 !important;

	margin:0 0 5px !important;

	

}

	.blank-widget h2 {

		display:none;

	}



#sidebar {

	width:230px; 

	margin:0 0 20px;

}



.widget {

	margin-bottom:20px; padding:10px;

}

	.widget h2 {

		font-size:14px; 

		font-weight:bold; 

		margin:1px 0 15px; padding:0 0 3px; 

	}

	

	.widget hr {

		border-bottom:#DDD dotted 1px; 

		margin-bottom:5px; 

		clear:both;

	}



.img-middle {

	padding: 0 5px 0; 

	vertical-align:middle;

}



/* Hide Title on Subnav Widget*/

.widget_nav_menu {

	font-size:12px; 

	width:150px; 

	background:fefefe;	

}

	.widget_nav_menu h2 {

		display:none; 

		margin:0; padding:0;

	}



	.widget_nav_menu a {

		color:#333;

	}

	

	.widget_nav_menu ul {

		padding:0 0 0;

	}

		.widget_nav_menu li {

			display:block;

			padding:8px 0 8px 8px;

			text-shadow:0 1px 0 #fff;

			border-top:1px solid #fff;

			border-bottom:1px solid #ddd;

			

			background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(125,125,125,0.1) 100%);

			background: -webkit-gradient(linear, left, right, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(125,125,125,0.1)));

			background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(125,125,125,0.1) 100%);

			background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(125,125,125,0.1) 100%);

			background: linear-gradient(left, rgba(255,255,255,0) 0%,rgba(125,125,125,0.1) 100%);

		}



.current-menu-item {

	font-weight:bold; 

	background:#FFF !important;

	margin-right:-1px;

}



.navgation { }

   .next-posts { }

   .prev-posts { }



#searchform { }

	#s { }

	#searchsubmt { }



div.breadcrumbs {

	padding:10px 10px 8px 20px;

	position:relative;

	border-bottom:#DDD 1px solid;

	font-size: 10px;

	margin-top: 40px;

}

div.breadcrumbs a.post.post-page {border-bottom:none!important;}

	/* Hide breadcrumbs on certain pages */

	body.activity .breadcrumbs, body.groups .breadcrumbs, 

	body.members .breadcrumbs, body.forums .breadcrumbs, 

	body.profile .breadcrumbs, body.messages .breadcrumbs, 

	body.friends .breadcrumbs, body.settings .breadcrumbs {

		display:none;

	}



	div.breadcrumbs a {

		font-size: 10px;

		color:#333;

	}

	

	div.breadcrumbs .bread-home {

		width:14px; height:15px; 

		padding: 0; 

		vertical-align:middle;

		font-size: 10px;

	}



	div.breadcrumbs .bread-sep {

		width:11px; height:18px; 

		padding: 0 8px 0; 

		vertical-align:middle;

		font-size: 10px;

	}



#comments h2 { font-size:14px;}	

ol.commentlist { list-style: none;}

ol.commentlist li { }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor { font-size:14px; font-weight:bold; }

ol.commentlist li.byuser { font-size:14px; font-weight:bold; }

ol.commentlist li.comment-author-admin { }

ol.commentlist li.comment { border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 10px 10px 15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-shadow: 0 1px 0 #fff;  }

ol.commentlist li.comment div.comment-author { }

ol.commentlist li.comment div.vcard { }

ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }

ol.commentlist li.comment div.vcard cite.fn a.url { }

ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }

ol.commentlist li.comment div.vcard img.avatar-32 { }

ol.commentlist li.comment div.vcard img.photo { }

ol.commentlist li.comment div.vcard span.says { display:none; }

ol.commentlist li.comment div.commentmetadata { }

ol.commentlist li.comment div.comment-meta { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin:0 0 5px; font-weight:normal; border:none; }

ol.commentlist li.comment div.comment-meta a { color: #666; }

ol.commentlist li.comment p { font-weight:normal; }

ol.commentlist li.comment ul { }

ol.commentlist li.comment div.reply { font-size: 11px; }

ol.commentlist li.comment div.reply a { font-weight: bold; }

ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }

ol.commentlist li.comment ul.children li { }

ol.commentlist li.comment ul.children li.alt { }

ol.commentlist li.comment ul.children li.bypostauthor { }

ol.commentlist li.comment ul.children li.byuser { }

ol.commentlist li.comment ul.children li.comment { }

ol.commentlist li.comment ul.children li.comment-author-admin { }

ol.commentlist li.comment ul.children li.depth-2 {  margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-3 { margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-4 {  margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-5 { }

ol.commentlist li.comment ul.children li.odd { }

ol.commentlist li.even { background: #F9F9F9; }

ol.commentlist li.odd { background: #FFF; }

ol.commentlist li.parent { }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even { }

ol.commentlist li.thread-odd { }



/**form { }

input[type=text] { }

textarea { } **/



form {

 width: auto;

 overflow:show;}

 

form-2 {

 width: 300px;

 overflow:hidden;}



label {

 clear: both;

 float: left;

 width: 95%;}



input {

 float: center;

 width: ;}





/*--Header Begin--*/

div#header {

	width:100%; 

	margin: 0 auto; 

	background-color: #323232;

	position: fixed;

	z-index: 1000;

}



div#header-nav {

	width:960px;

	height:0;

	margin:0 auto; 

	padding:0 0 0;

	color:#FFF;

}

	div#header-nav a {

		color:#FFF;

	}

	

div#header-container {

	width:960px; 

	margin: 0 auto; 

	height:100px;

	color: #fff;

	position:relative;

	}

	

div#header-container-landing {

	width:960px; 

	margin: 0 auto; 

	height:30px;

	color: #fff;

	position:relative;

	}	

	

	div#header-container p#cart-items {

		clear:both;

		margin:5px 0 0;

		padding:0;

	}

	

	div#header-container #phone {

		clear:both;

		position:absolute;

		top: 15px; right:7px;

		display:block;

		width:306px; height:34px;

		background:url(images/phone-img.png) no-repeat;

	}

	

	div#header-container p#logo {

		clear:both;

		width:200px; height:65px;

		margin:30px 0 0 2px;

		float:left;

	}



/*--Header End--*/



/*--Navigation Begin--*/

#nav-container {

	float:right;

	margin:60px 0 0;

	padding:0;

	

}

	#nav-container ul#topnav {

		margin: 0; padding: 0;

		float:right;

		min-width: 350px;

		list-style: none;

		font-size: 1.1em;

		z-index:999;

	}

		#nav-container ul#topnav a { 

			color: #FFF;

			text-transform:uppercase;

		}

		

		#nav-container ul#topnav li {

			float: left;

			margin: 0; padding: 0;

			position: relative;

			z-index:999;

			

		}

			#nav-container ul#topnav li a {

				float: left; 

				padding:8px 4px 8px;

				font-weight:bold;

				text-shadow: #000 1px 1px 0;

			}

			

			#nav-container ul#topnav li:hover a, #nav-container ul#topnav li a:hover { 

				background: #222 url(images/dark-bg-vert.png);

				text-decoration:none;

				text-shadow: #000 0 -1px 0;

				-moz-border-radius: 5px 5px 5px 5px;

				border-radius: 5px 5px 5px 5px;

			}

			

			#nav-container ul#topnav li .row {

				clear: both; 

				float: left; 

				width: 100%; 

				margin-bottom: 0px;

				border: 1px solid #444;

				border: 1px solid rgba(0,0,0,0.4);

				-moz-border-radius: 5px;

				border-radius: 5px;

				

				background: #222 url(images/dark-bg-vert.png);

				

				-moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.5);

				-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.5);	

				box-shadow: inset 0 0 10px rgba(0,0,0,0.5);

			}



			#nav-container ul#topnav li .sub {

				position: absolute;	

				top: 30px; left: 0;

				background: rgba(0,0,0,0.8);

				border:1px solid rgba(0,0,0,0.2);

				padding: 5px 5px 5px 5px;

				float: left;

				display: none;

				-moz-border-radius: 5px 5px 5px 5px;

				border-radius: 5px 5px 5px 5px;

				-moz-box-shadow: 2px 4px 5px rgba(0,0,0,0.5);

				-webkit-box-shadow: 2px 4px 5px rgba(0,0,0,0.5);

				box-shadow: 2px 4px 5px rgba(0,0,0,0.5);

				/* For IE 8 */

				-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";

				/* For IE 5.5 - 7 */

				filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');

			}

				#nav-container ul#topnav li .sub ul{

					list-style: none;

					margin: 0; padding: 5px 5px 20px 15px;

					float: left;

				}

					#nav-container ul#topnav .sub ul li {

						width: 100%;

						color: #fff;

					}

						#nav-container ul#topnav .sub ul li h5 {

							padding: 0 0 3px; margin: 0;

							font-size: 12px;

							font-weight: normal;

							border-bottom:1px solid #222;

						}

						

						#nav-container ul#topnav .sub ul li h5, #nav-container ul#topnav .sub ul li h5 a {

							color: #ffd52a;

							font-weight: bold;

							text-shadow: #000 0 -1px 0;

						}



					#nav-container ul#topnav .sub ul li {

						float: none; 

						text-indent: 0; /*--Reset text indent--*/

						height: auto;

						padding: 5px 5px 0px 0px;

						display: block;

						text-decoration: none;

						color: #fff;

						font-weight:normal;

						text-shadow: #000 0 -1px 0; 

					}

						#nav-container ul#topnav .sub ul li a {

							float: none; 

							text-indent: 0; /*--Reset text indent--*/

							height: auto;

							padding:0;

							

							background:none;

							color: #fff;

							font-weight:normal;

							text-shadow: #000 0 -1px 0; 

							text-decoration: none;

							text-transform:none !important;

						}

						

						#nav-container ul#topnav .sub ul li a:hover {

							background:none;

							color:#ffd52a;

							text-decoration:underline;

						}

						#nav-container ul#topnav .sub ul li a span {

							text-decoration:none !important;

						}

/*--End Navigation--*/



/*--Home Content Begin--*/

div#content-home {

	position:relative;

	width:960px;

	height:100%;

	margin: 0 auto;

	overflow:auto;

	padding-bottom:300px;

	clear:both;

}



/*--Slider--*/

div#content-home div#slider {

	width:960px;

	height:325px;

	padding:0;

	margin:0;

	background:url(images/slider-shadow.png) no-repeat;

	background-position: 0 265px;

}



.main_view {

	float: left;

	position: relative;

}



/*--Slider Window/Masking Styles--*/

.window {

	height:292px;	width: 952px;

	overflow: hidden; /*--Hides anything outside of the set width/height--*/

	position: relative;

	border:#CCC solid 3px;

}



.image_reel {

	position: absolute;

	top: 0; left: 0;

}

	.image_reel img {

		float: left;

	}



/*--Slider Paging Styles--*/

.paging {

	position: absolute;

	bottom: 10px; left:5px;

	width: 120px; height:25px;

	z-index: 100; /*--Assures the paging stays on the top layer--*/

	text-align: center;

	display: none; /*--Hidden by default, will be later shown with jQuery--*/

}

	.paging a {

		padding: 1px 5px 1px;

		margin: 0 2px 0;

		text-decoration: none;

		color: #333;

		background: #333;

		line-height: 10px;

		-moz-border-radius: 10px 10px 10px 10px;

		border-radius: 10px 10px 10px 10px;

	}

	

	.paging a.active {

		background: #FFF;

		color:#FFF;

	}

	

	.paging a:hover {

		background: #FFF;

		color:#FFF;

	}

/*--End Slider--*/



/*-- Marketing Boxes --*/

#offer-boxes {

	position:relative;

	padding:10px;

	margin:0 auto;

	width:940px;

}

	#offer-boxes #box-1 {

		padding: 0;

		width:300px;

		height: 150px;

		/*border-right:#FFF solid 1px;*/

	}

	

	#offer-boxes #box-2 {

		padding:0 11px 0 15px;

		width:285px;

		height: 150px;

		/*border-left:#CCC solid 1px;

		border-right:#FFF solid 1px;*/

	}

	

	#offer-boxes #box-3 {

		padding:0 0 0 20px;

		width:290px;

		/*border-left:#CCC solid 1px;*/

		height: 150px;

	}

	

	#offer-boxes #box-4 {

		padding:1px 1px 1px 20px;

		width:615px;

		/*border-left:#CCC solid 1px;*/

		height: 400px;

	}



	#offer-boxes #box-5 {

		padding: 0;

		width:300px;

		/*height: 150px;*/

		/*border-right:#FFF solid 1px;*/



}

	#offer-boxes #box-6 {

		padding: 0;

		width:175px;

		/*height: 150px;*/

		/*border-right:#FFF solid 1px;*/

		

		}

		

	#offer-boxes #box-7 {

		padding: 0;

		width:125px;

		/*height: 150px;*/

		/*border-right:#FFF solid 1px;*/

		

			}

		

			#offer-boxes #box-8 {

		padding:10px 10px 10px 20px;

		width:285px;

		/*height: 150px;*/

		/*border-right:#FFF solid 1px;*/

		

	}



	#offer-boxes #btn-dl-home {

		display:inline-block;

		margin:10px 0 0;

		width: 110px;

		height: 24px;

		background: url(images/btn-download.png) no-repeat 0 0;

	}

	

	#offer-boxes #btn-dl-home:hover { 

		background-position: 0 -24px;

	}



	#offer-boxes #btn-dl-home span {

		position: absolute;

		top: -999em;

	}



#featured-clients {

	position:relative;

	margin:10px auto 30px;

	padding:25px 0 0;

	width:942px;

	clear:both;

}

	#featured-clients #clients {

		position:relative;

		margin:0 auto; padding:0;

		width:938px; height:100px;

		-moz-border-radius: 10px;

		border-radius: 10px;

		border-bottom: #EEE solid 1px;

		border-right: #EEE solid 1px;

		border-top: #D1D1D1 solid 1px;

		border-left: #D1D1D1 solid 1px;

		background: #FFF;

	}

		#featured-clients #clients img {

			margin:20px 25px 15px;

		}



/******** Testing **********/

/* NEW Home Begin */



#home-content {

		width:960px; height:1300px;

		margin:0 auto; padding-bottom:250px;

		background:#fff;

		box-shadow: 0 0 5px rgba(68,68,68,0.4);

		-o-box-shadow: 0 0 5px rgba(68,68,68,0.4);

		-webkit-box-shadow: 0 0 5px rgba(68,68,68,0.4);

		-moz-box-shadow: 0 0 5px rgba(68,68,68,0.4);

		padding-top: 100px;

		padding-bottom: 250px;

	}

	

		#home-content #slider {

			border:none;

		}

		

		#home-content .row {

			padding:15px 0 0; margin:0 15px;

			text-align:left;

		}

		

		

		#home-content .row-2 {

			padding:15px 0 0;

			/*margin:0 1px;*/

			text-align:left;

		}

			#home-content .row .offer-box {

				vertical-align:bottom;

				/*background-image:url(http://www.bobcad.com/free-trial.jpg);*/

				/*background-image:url(http://www.bobcad.com/front-page-download-box.png);*/

				display:-moz-inline-stack;

				display:inline-block;

				position:relative;

				width:300px; height:232px;

				border:0px solid #ccc;

				padding-left:0px;

				padding-bottom:34px;

				background-repeat: no-repeat;

				overflow:show;

				

				/* IE7 inline fix */

				zoom:1; 

				*display: inline;

			}

			

			#home-content .row .offer-box-2 {

				vertical-align:bottom;

				display:-moz-inline-stack;

				display:inline-block;

				position:relative;

				width:615px; height:150px;

				border:1px solid #ccc;

				

				/* IE7 inline fix */

				zoom:1; 

				*display: inline;

			}

			

				#home-content .row .offer-box-3 {

				vertical-align:top;

				display:-moz-inline-stack;

				display:inline-block;

				position:relative;

				width:612px; height:400px;

				border:0px solid #ccc;

				

				/* IE7 inline fix */

				zoom:1; 

				*display: inline;

			}

			



			#home-content .row .offer-box-4 {

				vertical-align:top;

				display:-moz-inline-stack;

				display:inline-block;

				position:relative;

				width:612px; height:auto;

				border:0px solid #ccc;

				

				/* IE7 inline fix */

				zoom:1; 

				*display: inline;

			}





			#home-content .row .offer-box-5 {

				background:url(fades.png) no-repeat; 

				vertical-align:top;

				display:-moz-inline-stack;

				display:inline-block;

				padding-right: 5px;

				padding-left: 5px;

				position:relative;

				width:180px; height:auto;

			/*	border-left: 1px solid #ffffff; */

                border-right: 0px solid #ffffff;

			/*	border:0px solid #ccc; */

				

				/* IE7 inline fix */

				zoom:1; 

				*display: inline;

			}





			#home-content .row .offer-box-6 {

				background:url(fades.png) no-repeat; 

				vertical-align:top;

				display:-moz-inline-stack;

				padding-right: 5px;

				padding-left: 5px;

				display:inline-block;

				position:relative;

				width:220px; height:auto;

			/*	border-left: 1px solid #ffffff; */

                border-right: 0px solid #ffffff; 

			/*	border:0px solid #ccc; */

				

				/* IE7 inline fix */

				zoom:1; 

				*display: inline;

			}

			



			#home-content .row .offer-box-7 {

				background:url(fades.png) no-repeat; 

				vertical-align:top;

				display:-moz-inline-stack;

				display:inline-block;

				padding-left: 5px;

				position:relative;

				width:180px; height:auto;

			 /*   border-left: 1px solid #ffffff; */

            /*    border-right: 0px solid #ffffff; */

			/*	border:0px solid #ccc; */

				

				/* IE7 inline fix */

				zoom:1; 

				*display: inline;

				

			}

			

			

			#home-content .row .offer-box-8 {

				vertical-align:bottom;

				text-align:center;

				display:-moz-inline-stack;

				display:inline-block;

				position:absolute;

				width:299px; height:125px;

				border:0px solid #ccc;

				

				/* IE7 inline fix */

				zoom:1; 

				*display: inline;

				

			}

			

			#home-content .row .offer-box:first-child {

				margin-right:7px;

			}

			

			#home-content .row .offer-box:last-child {

				margin-left:10px;

			}

			

				#home-content .row .offer-box:hover, #home-content .row .offer-box-2:hover, #home-content .row .offer-box-3:hover {

					border:1px solid #fff;

					box-shadow: 0 0 5px #999;

					cursor:pointer;

				}

			

			#home-content .row .video-box {

				vertical-align:bottom;

				display:-moz-inline-stack;

				display:inline-block;

				position:relative;

				padding:36px 10px 20px; margin:0;

				width:590px; height:120px;

				text-align:left;

				border:1px solid #ccc;

				background:url(images/featured-videos.png) 10px 15px no-repeat;

				

				/* IE7 inline fix */

				zoom:1; 

				*display: inline;

			}

				#home-content .row .video-box:hover {

					border:1px solid #fff;

					background-color:#fffcd6;

					box-shadow: 0 0 5px #999;

				}

				

				#home-content .row .video-box .video {

					position:relative;

					vertical-align:bottom;

					display:-moz-inline-stack;

					display:inline-block;

					width:190px; height: 10px;

					padding:0; margin:0 0px 0 0;

					text-align:center;

					

					/* IE7 inline fix */

					zoom:1; 

					*display: inline;

				}

					#home-content .row .video-box .video:last-child { 

						margin:0;

					}

					

						#home-content .row .video-box .video a:hover span {

							background: url(images/btn-play.png) no-repeat;

							-moz-opacity:.80;

							opacity:.80;

							filter:alpha(opacity=80);

							display:block;

							position:absolute;

							top:25px; left:70px;  

							z-index:100;

							width:48px; height:48px;

						}

						

						#home-content .row .video-box .video a:active span {

							outline:0 none;

							position:absolute !important;

							top:-53px !important; left:50px;

						}

					

					#home-content .row .video-box .video p {

						padding:0; margin:5px 0 0;

						text-align:center;

						font-size:12px;

						font-family: Arial, Helvetica, sans-serif;

						font-weight:bold;

						color:#555;

						letter-spacing:-0.1px;

						line-height:normal;

					}

					

					#home-content .row .video-box .video img {

						border-bottom:1px solid #ccc;

					}			

			

			#home-content .row .htb-box {

				vertical-align:bottom;

				display:-moz-inline-stack;

				display:inline-block;

				position:relative;

				width:242px; height:175px;

				margin-left:6px;

				background:url(images/how-to-buy.jpg) no-repeat;

				border:1px solid #ccc;

				text-align:left;

				

				/* IE7 inline fix */

				zoom:1; 

				*display: inline;

			}

				#home-content .row .htb-box:hover {

					box-shadow: 0 0 5px #777;

				}

				

				#home-content .row .htb-box ul {

					list-style-type:none;

					padding:0; margin:75px 17px 0;

					font-family: Arial, Helvetica, sans-serif;

					font-size:14px;

					line-height:21px;

					color:#fff;

					text-shadow: 0 1px 0 #2e3f58;

				}

					#home-content .row .htb-box ul li a {

						color:#fff;

						text-decoration:none;

					}

						#home-content .row .htb-box ul li a:hover {

							text-decoration:underline;

						}

						

			#home-content .row #success-wall-logo {

				float:left; 

				width:160px; height:25px;

				text-indent:-99999px;

				background:url(images/success-wall.png) 20px 10px no-repeat;		

			}

			

			#home-content .row #success-wall {

				width:932px; height:100px; 

				padding:5px 20px 5px 80px; margin-right:18px; margin-top:20px; 

				float:left;

				text-align:left; 

				background:url(images/successwallnew.png) no-repeat; 

				text-shadow:0 -1px 0 #fff;

			}

				#home-content .row #success-wall #msg { 

					width:680px; height:80px;

					float:left;

					

				}

					#home-content .row #success-wall #msg h5 { 

						padding:0; margin:8px 0 3px 0; 

						font-size:12px;

						text-shadow:0 -1px 0 #fff;

					}

					

					#home-content .row #success-wall #msg p { 

						padding:0; margin:0;

					}

				

				#home-content .row #success-wall #share {

					width:140px; height:40px;

					float:right;

					padding:25px 0 0;

					text-align:right;

					

				}

						

				#home-content .row #success-wall .share-btn {

					padding:5px 10px;

					width:100px;

					outline:0 none;

					border:1px solid #2c4771;

					-moz-border-radius:5px;

					border-radius:5px;

					background: #4b89d8;

					background: -moz-linear-gradient(top, #4b89d8 0%, #345e94 100%);

					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b89d8), color-stop(100%,#345e94));

					background: -webkit-linear-gradient(top, #4b89d8 0%,#345e94 100%);

					background: -o-linear-gradient(top, #4b89d8 0%,#345e94 100%);

					background: linear-gradient(top, #4b89d8 0%,#345e94 100%);

					filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b89d8', endColorstr='#345e94');

					box-shadow: inset 0 1px 0 #8bb7f5;

					font-size:9px;

					color:#fff;

					text-shadow: 0 -1px 0 #2b4771;

					text-decoration:none;

					text-transform:uppercase;

				}

					#home-content .row #success-wall .share-btn:hover {

						outline:0 none;

						text-decoration:none !important;

						background:#345e94;

						background: -moz-linear-gradient(top, #67a5f3 0%, #345e94 100%);

						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67a5f3), color-stop(100%,#345e94));

						background: -webkit-linear-gradient(top, #67a5f3 0%,#345e94 100%);

						background: -o-linear-gradient(top, #67a5f3 0%,#345e94 100%);

						background: linear-gradient(top, #67a5f3 0%,#345e94 100%);

						filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#67a5f3', endColorstr='#345e94');

						box-shadow: inset 0 1px 0 #a9c9f5;

					}						



/* NEW Home End */



.row .offer-box-9 {

				vertical-align:bottom;

				/*background-image:url(http://www.bobcad.com/free-trial.jpg);*/

				background-image:url(http://www.bobcad.com/front-page-download-box.png);

				display:-moz-inline-stack;

				display:inline-block;

				position:relative;

				width:290px; height:232px;

				border:0px solid #ccc;

				padding-left:0px;

				padding-bottom:34px;

				background-repeat: no-repeat;

				overflow:show;

				margin-left: -8px;

				

				/* IE7 inline fix */

				zoom:1; 

				*display: inline;

			}



/********* TESTING *************/



/* NEW Home Begin */



#home-content-2 {

		width:1000px; height:1200px;

		margin:0 auto; padding-bottom:300px;

		background:#fff;

		box-shadow: 0 0 5px rgba(68,68,68,0.4);

		-o-box-shadow: 0 0 5px rgba(68,68,68,0.4);

		-webkit-box-shadow: 0 0 5px rgba(68,68,68,0.4);

		-moz-box-shadow: 0 0 5px rgba(68,68,68,0.4);

	}

	

		#home-content-2 #slider {

			border:none;

		}

		

		#home-content-2 .row {

			padding:5px 0 0; margin:0 5px;

			text-align:left;

			width:620px;

			height:auto

		}





/********* TESTING *************/



/* Footer Begin */

div#footer {

	position:relative;

	min-height:300px;

	width: 100%;

	margin: -300px auto 0; 

	clear:both;

	background:url(images/nav-bg.png);

	color:#fff; 

}

	div#footer div#footer-container {

		position:relative;

		padding:0; margin:0 auto;

		width:960px;

	}

		

	div#footer div#footer-container #footer-nav {

		width:950px; height:195px; 

		background:#787979 url(images/footer-bg.png);

		padding:20px 5px;

		font-family: Arial, Helvetica, sans-serif;

		color:#fff;

	}

		div#footer div#footer-container #footer-nav ul {

			vertical-align:bottom;

			display:-moz-inline-stack;

			display:inline-block;

			list-style-type:none;

			width:169px; height:180px;

			border-right:1px solid #bebebe;

			border-left:1px solid #6f6f6f;

			padding:0 0 0 20px; margin:0 0 0 -5px;

			

			/* IE7 inline fix */

			zoom:1; 

			*display: inline;

		}

		

		div#footer div#footer-container #footer-nav ul:first-child {

			border-left:none !important;

		}

		

		div#footer div#footer-container #footer-nav ul:last-child {

			border-right:none !important;

		}

		

		div#footer div#footer-container #footer-nav ul li {

			margin:0 !important; padding:0 !important;

			width:155px;

			font-size:11px;

			line-height:16px;

			text-shadow: 0 -1px 0 #6f6f6f;

		}

		div#footer div#footer-container #footer-nav ul li a {

			display:block;

			padding:0 5px; margin-left:-5px;

			border-radius:3px;

			color:#fff;

			text-decoration:none;

		}

			div#footer div#footer-container #footer-nav ul li a:hover {

				background:#555;

				color:#ffd52a;

				margin-left:-5px;

				text-shadow: 0 -1px 0 #333;

			}

		div#footer div#footer-container #footer-nav ul li.title {

			font-size:14px;

			font-weight:bold;

			color:#333;

			padding:0 0 5px 0 !important;

			text-shadow: 0 1px 0 #bebebe;

		}

		div#footer div#footer-container #footer-nav ul li.pad {

			padding:11px 0 5px!important;

		}	

		

		

		

/* Footer End */



/* Products Page */

.products h2 {

	border-bottom:none !important;

}



.product-box {

	position:relative;

	width:261px; 

	height:415px; 

	border-right:#DDD 1px solid; 

	border-bottom:#DDD 1px solid; 

	padding: 10px 20px 10px 20px;

	margin: 0 0 35px 0;

	float:left;

}



.product-box .prod-desc {

}



.product-box .add-cart {

	width:250px;

	position:absolute;

	bottom:15px;

}



.product-box .add-cart .Cart66Price, .product-box .add-cart .cart66Options {

	display:block;

	margin-bottom:5px;

}



.product-box .add-cart .purAddToCart {

	height:25px !important;

	padding:1px 0 4px !important;

}



.cart-product-box {

	position:relative;

	width:261px; height:305px; 

	border-right:#DDD 1px solid; 

	border-bottom:#DDD 1px solid; 

	padding: 10px 20px 20px 20px;

	margin: 0 0 35px 0;

	float:left;

}



	.cart-product-box .pop, .product-box .pop {

			position:absolute;

			width:100px;

			right:-2px; top:10px;

			padding: 3px 5px 2px;

			color:#fff;

			font-size:10px;

			letter-spacing:-0.05em;

			line-height:11px;

			font-weight:bold;

			text-align:left;

			text-transform:uppercase;

			text-shadow: 0 0 5px #710000;

			background: #F00 !important;

			background: -moz-linear-gradient(left, #F00 80%, #C00 100%) !important;

			background: -webkit-gradient(linear, left top, left bottom, color-stop(80%,#F00), color-stop(100%,#C00)) !important;

			background: -webkit-linear-gradient(top, #F00 80%,#C00 100%) !important;

			background: -o-linear-gradient(top, #F00 80%,#C00 100%) !important;

			background: linear-gradient(top, #F00 80%,#C00 100%) !important;

			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F00', endColorstr='#C00') !important;

			

			box-shadow: -1px 1px 1px #CCC;

		}



#products-left {

	width:680px; 

	float:left;

}



#products-right {

	float:right;

	width:220px;

}

	#products-right .widget {

		background:url(images/grad-bg.png) bottom repeat-x; 

		border:#DDD 1px solid; 

		-moz-border-radius: 5px 5px 5px 5px; 

		border-radius: 5px 5px 5px 5px; 

		overflow:auto; 

	}



.product-box-2 {

	width:261px; 

	height:150px; 

	border-right:#DDD 1px solid; 

	border-bottom:#DDD 1px solid; 

	padding: 10px 20px 20px 20px;

	margin: 0 0 35px 0;

	float:left;

}

	.product-box:hover, .product-box-2:hover {

		background:#F9F9F9;

	}

	

	.product-box a, .product-box-2 a {

		color:#333;

	}

	

	.product-box p.blurb, .product-box-2 p.blurb {

		height:140px;

	}

	

/* NEW Products Page */



.products {

	position:relative;

}





.products h2 {

	margin: 0 0 5px !important; padding: 0 0 3px !important;

	border-bottom: 2px dotted #999 !important;	

}



.spec-header {

	position:relative;

	padding: 4px; margin:-35px auto 25px;

}



.pnav {

	width:425px;

	position:relative;

	padding: 4px; margin:-31px auto 25px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#fff;

	text-transform:uppercase;

	text-align:center;

	text-shadow: 0 -1px 0 #2e3e4c;

	

	background: #0344a4 !important;

	background: -moz-linear-gradient(top, #0076e0 0%, #0344a4 100%) !important;

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0076e0), color-stop(100%,#0344a4)) !important;

	background: -webkit-linear-gradient(top, #0076e0 0%,#0344a4 100%) !important;

	background: -o-linear-gradient(top, #0076e0 0%,#0344a4 100%) !important;

	background: linear-gradient(top, #0076e0 0%,#0344a4 100%) !important;

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076e0', endColorstr='#0344a4') !important;

	

	box-shadow: inset 0 1px 1px #2e3e4c;			

	

}

	.pnav a {

		color:#fff;

	}

		.pnav a:hover {

			color:#fff;

		}



.product-row {

	clear:both;

	padding-top:15px;

}



	.product-row .pbox {

		width:294px; height:255px;

		position:relative;

		float:left;

		border-right:#e5e5e5 solid 2px;

		margin-left:10px;

	}

.product-row .pboxempty {

		width:294px; height:255px;

		position:relative;

		float:left;

		

		margin-left:10px;

	}

	

	.product-row .pbox:first-child {

		margin-left:0px;

	}

		.product-row .pbox .image {

			float:left;

			width:95px; height:165px;

			position:relative;

		}

		

		.product-row .pbox .image2 {

			float:left;

			width:95px; height:165px;

			position:relative;

			margin-left:2px;

		}

		

		.product-row .pbox .pop {

			position:absolute;

			width:100px;

			right:-2px; top:0px;

			padding: 3px 5px 2px;

			color:#fff;

			font-size:10px;

			letter-spacing:-0.05em;

			line-height:11px;

			font-weight:bold;

			text-align:left;

			text-transform:uppercase;

			text-shadow: 0 0 5px #710000;

			background: #F00 !important;

			background: -moz-linear-gradient(left, #F00 80%, #C00 100%) !important;

			background: -webkit-gradient(linear, left top, left bottom, color-stop(80%,#F00), color-stop(100%,#C00)) !important;

			background: -webkit-linear-gradient(top, #F00 80%,#C00 100%) !important;

			background: -o-linear-gradient(top, #F00 80%,#C00 100%) !important;

			background: linear-gradient(top, #F00 80%,#C00 100%) !important;

			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F00', endColorstr='#C00') !important;

			

			box-shadow: -1px 1px 1px #CCC;

		}

		

		

		.product-row .pbox .pcontent {

			float:left;

			width:190px;

		}

			.product-row .pbox .pcontent .ptitle {

				margin:25px 0 0; padding:0;

				font-size:14px;

				font-weight:bold;

				letter-spacing:-0.075em;

				color:#006fd8;

				line-height:14px;

			}

			

			.product-row .pbox .pcontent .pdesc {

				margin:5px 0 0; padding:0;

				font-size:9px;

				line-height:11px;

			}

			

			.product-row .pbox .pcontent .pdesc2 {

				font-size: 10px;

				line-height: 11px;

				margin: 5px 0 0;

				padding: 0;

			}

			

			.product-row .pbox .pview {

				margin:0; padding:5px 0 !important;

				background:#E5E5E5;

				text-align:center;

				text-transform:uppercase;

				font-size:9px;

				line-height:normal !important;

				color:#006fd8;

				clear:both;

			}

			

			.product-row .pbox .pview2 {

				margin-left:2px !important; 

				width:290px !important;

				padding:5px 0 !important;

				background:#000;

				text-align:center;

				text-transform:uppercase;

				font-size:12px;

				line-height:normal !important;

				color:#fff;
				font-weight:bold;

				clear:both;
				
				-webkit-box-shadow: 0px -4px 5px -3px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -4px 5px -3px rgba(0,0,0,0.75);
box-shadow: 0px -4px 5px -3px rgba(0,0,0,0.75);

border-radius: 4px 4px 0px 0px;
-moz-border-radius: 4px 4px 0px 0px;
-webkit-border-radius: 4px 4px 0px 0px;

			}

		.product-row .pbox .pview2 a { text-decoration:underline; font-weight:bold; color:#fff; }	

			.product-row .pbox .pview3 {

				background: none repeat scroll 0 0 #000;

				clear: both;

				color: #fff;
				font-weight:bold;

				font-size: 12px;

				line-height: normal !important;

				margin: 0 0 0 2px;

				padding-bottom: 5px !important;

				padding-right: 0 !important;

				padding-top: 5px !important;

				text-align: center;

				text-transform: uppercase;

				width: 216px;
               
			    -webkit-box-shadow: 0px -4px 5px -3px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -4px 5px -3px rgba(0,0,0,0.75);
box-shadow: 0px -4px 5px -3px rgba(0,0,0,0.75);

border-radius: 4px 4px 0px 0px;
-moz-border-radius: 4px 4px 0px 0px;
-webkit-border-radius: 4px 4px 0px 0px;

			}

.product-row .pbox .pview3 a { text-decoration:underline; font-weight:bold; color:#fff; }



			.product-row .pbox .pview4 {

				background: none repeat scroll 0 0 #000;

				clear: both;

				/*color: #006FD8;*/
				color:#fff;
              font-weight:bold;
				font-size: 12px;

				line-height: normal !important;

				margin: 0 0 0 2px;

				padding-bottom: 5px !important;

				padding-right: 0 !important;

				padding-top: 5px !important;

				text-align: center;

				text-transform: uppercase;

				width: 443px;

-webkit-box-shadow: 0px -4px 5px -3px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -4px 5px -3px rgba(0,0,0,0.75);
box-shadow: 0px -4px 5px -3px rgba(0,0,0,0.75);

border-radius: 4px 4px 0px 0px;
-moz-border-radius: 4px 4px 0px 0px;
-webkit-border-radius: 4px 4px 0px 0px;

			}

	.product-row .pbox .pview4 a { text-decoration:underline; font-weight:bold; color:#fff; }		

			.product-row .pbox .add-cart {

				width:250px;

				position:absolute;

				bottom:30px;

			}

			

			.product-row .pbox .Cart66Price {

				display:block;

				margin-bottom:2px;

				font-size:13px;

				font-weight:bold;

				color:#cf7000;

			}

			

			.pbox .cart66Options {

				display:block;

				margin-bottom:3px;

				font-size:12px;

				font-weight:normal;

				color:#000;

			}

			

			.pbox .Cart66PriceDescription {

				display:block;

				margin-bottom:1px;

				color:red;

				font-weight:bold;

			}

			

			.product-row .pbox .cart66_edit_product_link {

				display:none;

			}

			

			.product-row .pbox .purAddToCart {

				height:auto !important; min-width:inherit !important;

				padding:5px 20px 5px !important; margin:0 !important;

				border: 1px solid #956601 !important;

				color:#2c1e00 !important;

				text-transform:uppercase !important;

				font-size:9px !important;

				font-weight:bold !important;

				letter-spacing:-0.5px !important;

				line-height:9px !important;

				

				background:#345e94 !important;

				background: -moz-linear-gradient(top, #fff000 0%, #ffae00 100%) !important;

				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff000), color-stop(100%,#ffae00)) !important;

				background: -webkit-linear-gradient(top, #fff000 0%,#ffae00 100%) !important;

				background: -o-linear-gradient(top, #fff000 0%,#ffae00 100%) !important;

				background: linear-gradient(top, #fff000 0%,#ffae00 100%) !important;

				filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff000', endColorstr='#ffae00') !important;

				

				cursor:pointer !important;

				box-shadow: inset 0 1px 4px #ff9600 !important;

				text-shadow:none !important;

				-moz-border-radius:0 !important; 

				border-radius:0 !important; 

			}

			

/* Packages Page */



.pkg-row {

	position:relative;

	width:880px; height:180px;

	padding: 0 0 0 20px; margin: 15px 0 0;

	border-right:#e5e5e5 solid 2px;

	border-bottom:#e5e5e5 solid 25px;

}

	.pkg-row .details {

		float:left;

		width:450px;

	}

	

	.pkg-row .details .ptitle {

		margin:15px 0 0; padding:0;

		font-size:18px;

		font-weight:bold;

		color:#006fd8;

	}

	

	.pkg-row .visual {

		float:left;

	}

		.pkg-row .visual img {

			margin:10px 0 0;

		}

	

	.pkg-row .pdesc {

			margin:5px 0 0; padding:0;

			font-size:12px;

		}

		

		.pkg-row .pview {

			margin:0; padding:5px 0;

			background:#E5E5E5;

			text-align:center;

			font-size:9px;

			color:#006fd8;

		}

		

		.pkg-row .pspecial {

			color:red; 

			font-size:10px;

			line-height:11px;

		}

		

		.pkg-row .add-cart {

			width:250px;

			position:absolute;

			bottom:10px;

		}

		

		.pkg-row .Cart66Price {

			display:block;

			width:100px;

			margin-bottom:3px;

			font-size:13px;

			font-weight:bold;

			color:#cf7000;

		}

		

		.pkg-row .cart66Options {

			display:block;

			margin-bottom:2px;

			font-size:12px;

			font-weight:normal;

			color:#000;

		}

		

		.pkg-row .purAddToCart {

			display:block;

			height:auto !important; min-width:inherit !important;

			padding:5px 20px 5px !important; margin:0 !important;

			border: 1px solid #956601 !important;

			color:#2c1e00 !important;

			text-transform:uppercase !important;

			font-size:9px !important;

			font-weight:bold !important;

			letter-spacing:-0.5px !important;

			line-height:9px !important;

			

			background:#345e94 !important;

			background: -moz-linear-gradient(top, #fff000 0%, #ffae00 100%) !important;

			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff000), color-stop(100%,#ffae00)) !important;

			background: -webkit-linear-gradient(top, #fff000 0%,#ffae00 100%) !important;

			background: -o-linear-gradient(top, #fff000 0%,#ffae00 100%) !important;

			background: linear-gradient(top, #fff000 0%,#ffae00 100%) !important;

			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff000', endColorstr='#ffae00') !important;

			

			cursor:pointer !important;

			box-shadow: inset 0 1px 4px #ff9600 !important;

			text-shadow:none !important;

			-moz-border-radius:0 !important; 

			border-radius:0 !important;

		}

		

	.pkg-row .cart66_edit_product_link {

		display:none;

	}





/* Milling Page Table - bobcad.com/milling

-------------------------------------------------------------- */



.compare-chart {

	text-align:center; 

	background:#333; 

	color:#fff;

	text-shadow:none;

}



#mill-table tr td, #mill-table tr th {

	padding:5px;

}



#mill-table .col1 {

	text-align:left;

}



#mill-table .checkcol {

	text-align:center;

}







/* Support Chart */

#support-chart {

	position:relative;

	width:725px;

	height:710px;

	font-size: 12px;

	color:#333;

	margin-bottom:15px;

	border: #DDD 1px solid;

}

	#support-chart .col-1 {

		width:253px;

		float:left;

		border-right: #FFF solid 1px;

	}

	

	#support-chart .col-2 {

		width:155px;

		float:left;

		border-right: #FFF solid 1px;

		border-left: #DDD solid 1px;

		text-align:center;

	}

	

	#support-chart p {

		margin:0;

		padding:10px;

		border-bottom:#DDD solid 1px;

	}



	#support-chart .check-boxes {

		background:#f6f6f6;

	}

		#support-chart .check-boxes p { 

			height: 35px;

			background-image:url(images/support/chart-bg.png);

		}

			#support-chart .check-boxes p.title { 

				font-size:13px;

				font-weight:bold;

				line-height:30px;

			}



	#support-chart .price {

		font-size:18px;

	}



	#support-chart .level {

		position:relative;

		padding:0;

		margin:0;

		border:0;

		background:#f3f3f3 ;

		height:80px;

		border-bottom: #DDD solid 1px;

	}

		#support-chart .level h2 {

			padding:0;

			margin:0;

			font-size:18px;

		}

		

		#support-chart .level p {

			padding:5px;

			margin:0;

			border:0;

		}

		

	#support-chart .best-value {

		background-image:url(images/support/best_value_icon1.png);

		background-repeat:no-repeat;

		background-position: 5px 5px;

	}





/* Software Updates */



div.download-update {

	float:right;

	width:200px; 

	padding:10px 10px 5px 30px; 

	text-align:right;

}

	div.download-update p.dl-disk {

		height:25px;

		padding:5px 40px 0 0;

		background-image:url(images/icons/dld-disk.png); 

		background-repeat:no-repeat; 

		background-position:right;

	}

	

	div.download-update p.dl-doc {

		height:25px;

		padding:5px 40px 0 0;

		background-image:url(images/icons/dld-doc.png); 

		background-repeat:no-repeat; 

		background-position:right;

	}

	

	div.download-update p.dl-pdf {

		height:35px;

		padding:5px 45px 0 0;

		background-image:url(images/pdficon_large.gif); 

		background-repeat:no-repeat; 

		background-position:right;

	}

	

	div.dealer-flyers {

		float:left;

		width:140px; 

		padding:0; 

		text-align:left;

	}

		div.dealer-flyers p.dl-doc {

			height:25px;

			padding:5px 0 0 40px;

			background-image:url(images/icons/dld-doc.png); 

			background-repeat:no-repeat; 

			background-position:left;

		}





		

	/* Software Updates for New Updates Page */

	

div.download-update2 {

	float:right;

	width:310px; 

	padding:10px 50px 5px 30px; 

	text-align:right;

	margin:-15px 175px 0 0;

}

	div.download-update2 p.dl-disk2 {

		height:25px;

		padding:5px 35px 0 0;

		background-image:url(images/icons/dld-disk.png); 

		background-repeat:no-repeat; 

		background-position:right;

		float:left;

	}

	

	div.download-update2 p.dl-doc2 {

		height:25px;

		padding:5px 35px 0 30px;

		background-image:url(images/icons/dld-doc.png); 

		background-repeat:no-repeat; 

		background-position:right;

		float:right;

	}

	

	

div.download-update3 {

	float:right;

	width:500px; 

	padding:10px 35px 5px 30px; 

	text-align:right;

	margin:-15px 0 0 0;

}

	div.download-update3 p.dl-disk3 {

		height:25px;

		padding:5px 35px 0 0;

		background-image:url(images/icons/dld-disk.png); 

		background-repeat:no-repeat; 

		background-position:right;

		float:left;

	}

	

	div.download-update3 p.dl-disk4 {

		height:25px;

		padding:5px 35px 0 20px;

		background-image:url(images/icons/dld-disk.png); 

		background-repeat:no-repeat; 

		background-position:right;

		float:left;

	}



	div.download-update3 p.dl-doc3 {

		height:25px;

		padding:5px 35px 0 0;

		background-image:url(images/icons/dld-doc.png); 

		background-repeat:no-repeat; 

		background-position:right;

		float:right;

	}

	

	/* End Software Updates for New Updates Page */

			

		

ul.video-thumbs{

	clear:both;

	width:100%;

}

	ul.video-thumbs li{

		background-color:transparent;

		display:inline;

		float:left;

		list-style-type:none;

		margin:0 15px 0 0; padding:0 5px 0;

		text-align:center;

		width:140px;

	}



#community-header {

	height:40px;

	background:url(images/community-bg.png);

	border-bottom:#ddd solid 1px;

	}

	

	#community-header h1 {

		margin:25px 0 0 20px;

		text-shadow: 0 1px 0 #fff;

		letter-spacing:-0.03em;

		font-family:Arial, Helvetica, sans-serif;

		font-size:36px;

		font-weight:bold;

		letter-spacing:-1px;

		color:#777 !important;

		}





#community-header2 {

	height:65px;

	background:url(images/community-bg.png);

	border-bottom:#ddd solid 1px;

}

	#community-header2 h1 {

		margin:25px 0 0 20px;

		text-shadow: 0 1px 0 #fff;

		float:left;

		width:500px;

		letter-spacing:-0.03em;

	}

		

	#community-header2 ul {

		float:right; 

		list-style:none;

		margin:25px 25px 0 0;

	}

	

	#community-header2 ul li {

		display:inline;

		font-size:12px;

		margin-left: 10px;

	}

	

		#community-header2 ul li a {

			color:#333;

		}

		

		#community-header2 ul li a.selected {

			font-weight:bold;

		}



/* Pricing Chart */

#pricing-table {

	width:670px;

	border-top:#ddd solid 1px;

	border-right:#ddd solid 1px;

	text-align:left;

}

	#pricing-table tbody tr td {

		padding:10px;

		background:#eee url(images/support/chart-bg.png);

		border-top:#fff solid 1px;

		border-left:#ddd solid 1px;

		border-bottom:#ddd solid 1px;

	}

	

	#pricing-table tbody tr td small {

		font-weight:normal;

	}

		#pricing-table tbody tr td.head {

			text-align:center;

			font-weight:bold;

			font-size:14px;

			border-top:#ddd solid 1px;

			background:#eee url(images/support/chart-bg.png);

		}

		

		#pricing-table tbody tr td.p-title {

			width:400px;

			font-weight:bold;

		}

		

		#pricing-table tbody tr td.p-price {

			width:125px;

			font-weight:bold;

			text-align:right;

		}



/* GoTo Meeting Widget */

#three-col-content-right #text-34 {

	background: #1659A1; 

	border:none;

}

	#three-col-content-right #text-34 h2 {

		color:#FFF;

		display:none;

	}



/* Registration Promo */

body.register #wrapper #content #two-col-content-left {

	background:#fff url(/images/reg-promo-bg.jpg) right 0 no-repeat;

}



/* Registration Page Details */

div#register-login-details {

	background:#EEE;

	margin:15px 0; padding:15px 15px 10px;

	min-height:50px;

	border-radius: 5px;

	-moz-border-radius: 5px; 

	-webkit-border-radius: 5px;

}





/* Media Page - bobcad.com/media

-------------------------------------------------------------- */

.display-posts-listing {}



h2.media {

	margin-bottom:5px;!important;

	font-size:24px;

	font-weight:bold;

	text-align:center;

	border-bottom: none !important;

}



h3.media {

	margin:0 0 15px;

	font-size:14px;

	color:#666;

	text-align:center;

}



.media-blog {

	margin:0 7px 0 0;

	background:url(images/media/blog-bg.png) no-repeat top left;

}

	.media-blog .view {

		background-color:#fdb728;

	}

	

	.media-blog .media-content {

		background:url(images/media/cat-bg.png) no-repeat 0 150px;

	}

	

.media-video {

	margin:0 7px 0 0;

	background:url(images/media/video-bg.png) no-repeat top left;

}

	.media-video .view {

		background-color:#f59a18;

	}

	

	.media-video .media-content {

		background:url(images/media/cat-bg.png) no-repeat -310px 150px;

	}

	

		.media-video ul {

			padding:8px 0 0; margin:0;

			list-style:none;

		}

			.media-video ul li {

				padding:0 0 0 23px; margin:7px 0 0;

				background:url(images/media/video-icon.png) no-repeat left;

			}

			

.media-press {

	background:url(images/media/press-bg.png) no-repeat top left;

}

	.media-press .view {

		background-color:#f98514;

	}

	

	.media-press .media-content {

		background:url(images/media/cat-bg.png) no-repeat -620px 150px;

	}

	

.media-box {

	width:290px;

	display:inline-block;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#111;

	text-shadow: 0 1px 0 #fff;

	

	border:3px solid #dadada;

	

	-moz-box-shadow: inset 0 0 20px #ddd;

	-webkit-box-shadow: inset 0 0 20px #ddd;

	box-shadow: inset 0 0 20px #ddd;

	

	/* IE7 inline fix */

	zoom:1; 

	*display: inline;

}

	.media-box .media-content {

		padding:150px 20px 20px;

		height:135px;

	}

		.media-box .media-content h3 {

			font-size:18px;

			padding:0; margin:0;

		}

		

		.media-box .media-content h5 {

			font-size:12px;

			color:#1d4d82;

			padding:0; margin:0;

		}

		

		.media-box .media-content p {

			padding:0 0 10px; margin:5px 0 0;

		}



	.media-box .view {

		height: 50px;

		padding-top: 30px;

		text-align:center;

	}

		.media-box .view a.button {

			width:200px;

			padding:5px 20px; margin: 30px 0 0;

			font-family: Arial, Helvetica, sans-serif;

			font-size:13px;

			font-weight:bold;

			color:#fff;

			letter-spacing: -0.02em;

			text-shadow: 1px 1px 1px rgba(0,0,0,0.5);

			text-decoration:none;

			

			border:1px solid #960;

			border:1px solid rgba(0,0,0,0.3);

			

			background: none; /* for non-css3 browsers */

			background: -moz-linear-gradient(top, rgba(255,176,99,.60) 0%, rgba(121,65,10,0.20) 100%);

			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,176,99,.60)), color-stop(100%,rgba(121,65,10,0.20)));

			background: -webkit-linear-gradient(top, rgba(255,176,99,.60) 0%,rgba(121,65,10,0.20) 100%);

			background: -o-linear-gradient(top, rgba(255,176,99,.60) 0%,rgba(121,65,10,0.20) 100%);

			background: linear-gradient(top, rgba(255,176,99,.60) 0%,rgba(121,65,10,0.20) 100%); 

			

			box-shadow: 0 1px 0 #f7cd77;

			box-shadow: 0 1px 0 rgba(255,255,255,0.3); 

		}

			.media-box .view a.button:hover {

				background: -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(255,255,255,0.05) 100%);

				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(255,255,255,0.05)));

				background: -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(255,255,255,0.05) 100%);

				background: -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(255,255,255,0.05) 100%);

				background: linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(255,255,255,0.05) 100%); 

			}

			

			.media-box .view .button span {

				width:200px;

				display:inline-block;

				text-align:center;

			}



/* Video Page - bobcad.com/videos

-------------------------------------------------------------- */ 



.videobox-wrapper {

	width:728px;

	padding:3px 3px 0 3px;

	background:#ddd;

}

	.videobox-wrapper .videobox {

		vertical-align:bottom;

		display:-moz-inline-stack;

		display:inline-block;

		position:relative;

		overflow:hidden;

		width:360px; height:150px;

		padding:0 !important; margin-bottom:3px;

		border:1px solid #fff;

		-moz-box-shadow: inset 0 0 20px #ddd;

		-webkit-box-shadow: inset 0 0 20px #ddd;

		box-shadow: inset 0 0 20px #ddd;

		

		/* IE7 inline fix */

		zoom:1; 

		*display: inline;	

	}

		.videobox-wrapper .videobox .view {

			position:absolute;

			height: 40px; width:100%;

			bottom:0;

			padding: 18px 0 0 20px;

			text-align:left;

		}

			.videobox-wrapper .videobox .view a.button {

				width:200px;

				padding:5px 20px; margin: 30px 0 0;

				font-family: Arial, Helvetica, sans-serif;

				font-size:13px;

				font-weight:bold;

				color:#fff;

				letter-spacing: -0.02em;

				text-shadow: 1px 1px 1px rgba(0,0,0,0.5);

				text-decoration:none;

				

				border:1px solid rgb(0,0,0);

				border:1px solid rgba(0,0,0,0.4);				

				

				background: none; /* for non-css3 browsers */

				background: -moz-linear-gradient(top, rgba(255,255,255,.30) 0%, rgba(255,255,255,0) 100%);

				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.30)), color-stop(100%,rgba(255,255,255,0)));

				background: -webkit-linear-gradient(top, rgba(255,255,255,.30) 0%,rgba(255,255,255,0) 100%);

				background: -o-linear-gradient(top, rgba(255,255,255,.30) 0%,rgba(255,255,255,0) 100%);

				background: linear-gradient(top, rgba(255,255,255,.30) 0%,rgba(255,255,255,0) 100%); 

				

				box-shadow: 0 1px 0 rgba(255,255,255,0.2);

			}

				.videobox-wrapper .videobox .view a.button:hover {

					background: -moz-linear-gradient(top, rgba(255,255,255,.45) 0%, rgba(255,255,255,0.05) 100%);

					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.45)), color-stop(100%,rgba(255,255,255,0.05)));

					background: -webkit-linear-gradient(top, rgba(255,255,255,.45) 0%,rgba(255,255,255,0.05) 100%);

					background: -o-linear-gradient(top, rgba(255,255,255,.45) 0%,rgba(255,255,255,0.05) 100%);

					background: linear-gradient(top, rgba(255,255,255,.45) 0%,rgba(255,255,255,0.05) 100%); 

				}

				

				.videobox-wrapper .videobox .view .button span {

					width:100px;

					display:inline-block;

					text-align:center;

				}

				

				.videobox-wrapper .video-reel {

					position:absolute;

					z-index:2;

					top:10px; right:-35px;

				}

				

				.videobox-wrapper .box {

					position:absolute;

					z-index:3;

					top:25px; right:50px;

				}

			

	.videobox-wrapper .bobcad-video {

		background:url(images/media/video/bobcad-bg.png) no-repeat;

	}

		.videobox-wrapper .bobcad-video .view {

			background:rgb(48,87,155);

			background:rgba(48,87,155,.9);

		}

	

	.videobox-wrapper .bobcam-video {

		background:url(images/media/video/bobcam-bg.png) no-repeat;

	}

		.videobox-wrapper .bobcam-video .view {

			background:rgb(248,184,45);

			background:rgba(248,184,45,.9);

		}

	

	.videobox-wrapper .success-video {

		background:url(images/media/video/success-bg.png) no-repeat;

	}

		.videobox-wrapper .success-video .view {

			background:rgb(145,185,85);

			background:rgba(145,185,85,.9);

		}	

	

	.videobox-wrapper .tradeshow-video {

		background:url(images/media/video/tradeshow-bg.png) no-repeat;

	}

		.videobox-wrapper .tradeshow-video .view {

			background:rgb(203,14,37);

			background:rgba(203,14,37,.9);

		}

		

/* Video Sub Pages - bobcad.com/videos/...

-------------------------------------------------------------- */ 	

.video-intro {

	height:95px;

	background:url(images/media/video/bg-arrow.png) no-repeat -10px 20px;

}

	.video-intro h2 {

		padding:25px 0 25px 90px;

		margin:0 0 0!important;

		font-size:24px;

		font-weight:bold;

		border-bottom: none !important;

	}



	.video-intro p {

		padding:0 0 0 90px !important;

		margin:0 0 15px !important;

		font-size:14px;

		color:#666;

	}

	

.video-wrapper {

	width:725px;

	overflow:hidden;

	padding-bottom:15px;

}

	.video-wrapper .video {

		position:relative;

		vertical-align:bottom;

		display:-moz-inline-stack;

		display:inline-block;

		width:213px; height: 165px;

		padding:10px; margin:0 5px 0 0;

		border: 1px solid #ccc;

		-o-box-shadow: 0 0 5px #ccc;

		-webkit-box-shadow: 0 0 5px #ccc;

		-moz-box-shadow: 0 0 5px #ccc;

		box-shadow: 0 0 5px #ccc;

		text-align:center;

	}

		.video-wrapper .video:last-child { 

			margin:0;

		}

		

		.video-wrapper .video:hover {

			border: 1px solid #aaa;

		}

			.video-wrapper .video a:hover span {

				background: url(images/btn-play.png) no-repeat;

				-moz-opacity:.80;

				opacity:.80;

				filter:alpha(opacity=80);

				display:block;

				position:absolute;

				top:50px; left:95px;  

				z-index:100;

				width:48px; height:48px;

			}

			

			.video-wrapper .video a:active span {

				outline:0 none;

				position:absolute !important;

				top:-74px !important; left:85px;

			}

		

		.video-wrapper .video p {

			padding:0; margin:5px 0 0;

			text-align:left;

			font-size:11px;

			font-family: Arial, Helvetica, sans-serif;

			font-weight:bold;

			color:#555;

			letter-spacing:-0.1px;

			line-height:normal;

		}

		

		.video-wrapper .video img {

			border-bottom:1px solid #ccc;

		}			





/* Support Page - bobcad.com/support

-------------------------------------------------------------- */ 

h2.support {

	margin-bottom:5px;!important;

	font-size:24px;

	font-weight:bold;

	text-align:center;

	border-bottom: none !important;

}



h3.support {

	margin:0 0 15px;

	font-size:14px;

	color:#666;

	text-align:center;

}



#support-wrapper .training-bg {

		background:url(images/support/training-bg.png) no-repeat top left;

	}	

		#support-wrapper .training-bg .support-content {

			background:url(images/support/cat-bg.png) no-repeat 0 150px;

		}

		

	#support-wrapper .support-bg {

		background:url(images/support/support-bg.png) no-repeat top left;

	}	

		#support-wrapper .support-bg .support-content {

			background:url(images/support/cat-bg.png) no-repeat -310px 150px;

		}

				

	#support-wrapper .downloads-bg {

		background:url(images/support/downloads-bg.png) no-repeat top left;

	}

		#support-wrapper .downloads-bg .support-content {

			background:url(images/support/cat-bg.png) no-repeat -620px 150px;

		}

		

	#support-wrapper .support-box {

		vertical-align:bottom;

		display:-moz-inline-stack;

		display:inline-block;

		position:relative;

		overflow:hidden;

		width:290px; height:350px;

		margin:0 0 0 5px;

		font-family: Arial, Helvetica, sans-serif;

		font-size:12px;

		color:#333;

		text-shadow: 0 1px 0 #fff;

		

		border:3px solid #dadada;

		

		-moz-box-shadow: inset 0 0 20px #ddd;

		-webkit-box-shadow: inset 0 0 20px #ddd;

		box-shadow: inset 0 0 20px #ddd;

		

		/* IE7 inline fix */

		zoom:1; 

		*display: inline;		

	}

		

		#support-wrapper .support-box .support-content {

			padding:90px 20px 20px;

			height:240px;

		}

			#support-wrapper .support-box .support-content h3 {

				font-size:18px;

				padding:0; margin:0;

			}

			

			#support-wrapper .support-box .support-content h5 {

				font-size:12px;

				color:#1d4d82;

				padding:10px 0 0; margin:0;

			}

			

			#support-wrapper .support-box ul {

				padding:3px 0 0; margin:0;

				list-style:none;

			}

				#support-wrapper .support-box ul li {

					padding:0 0 0 20px; margin:7px 0 0;

					background:url(images/support/arrow-bullet.png) no-repeat left;

				}

	

				

				

/* Webinars Page - bobcad.com/support/webinars

-------------------------------------------------------------- */ 





.webinar-wrapper {

	width:100%;

	padding:0 !; margin:0 0 10px;

	background:#fff;

	border:1px solid #dedede;

}

	h2.product-demo {

		background:url(http://www.bobcad.com/wp-content/uploads/2011/06/product-demo.png) no-repeat;

		text-indent:-9999px;

		height:100px;

		padding:0 !important; margin:0 !important;

		border-bottom: none !important;

	}



	.webinar-wrapper h2 {

		font-size:18px;

		padding:10px 0 8px 10px; margin:0;

		background: #ddd url(http://bobcad.com/wp-content/themes/bobcad/images/community-bg.png) 0 -20px;

		border-bottom:1px solid #dedede;

	}

	

	.webinar-wrapper p {

		padding:8px 10px 8px; margin:0;;

	}

		.webinar-wrapper p.offset {

			background:#efefef;

		}



	a.blue {

		padding:4px 6px; margin:0;

		float:right;

		outline:0 none;

		background:#345e94;

		background: -moz-linear-gradient(top, #4b89d8 0%, #345e94 100%);

		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b89d8), color-stop(100%,#345e94));

		background: -webkit-linear-gradient(top, #4b89d8 0%,#345e94 100%);

		background: -o-linear-gradient(top, #4b89d8 0%,#345e94 100%);

		background: linear-gradient(top, #4b89d8 0%,#345e94 100%);

		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b89d8', endColorstr='#345e94');

		font-size:9px;

		font-weight:bold;

		color:#fff;

		text-shadow: 0 -1px 0 #274871;

		text-transform:uppercase;

		vertical-align:middle;

		border:1px solid #274871;

		-moz-border-radius:3px;

		border-radius:3px;

		line-height:10px;

		

		box-shadow: 0 1px 0 #fff;

	}

		a.blue:hover {

			outline:0 none;

			text-decoration:none !important;

			background:#345e94;

			background: -moz-linear-gradient(top, #67a5f3 0%, #345e94 100%);

			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67a5f3), color-stop(100%,#345e94));

			background: -webkit-linear-gradient(top, #67a5f3 0%,#345e94 100%);

			background: -o-linear-gradient(top, #67a5f3 0%,#345e94 100%);

			background: linear-gradient(top, #67a5f3 0%,#345e94 100%);

			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#67a5f3', endColorstr='#345e94');

		}

		

		a.blue:active {

			outline:0 none; 

			top:1px;

		}



/* Seminars Page - bobcad.com/support/seminars

-------------------------------------------------------------- */ 



.agenda {

	margin: 0 0 10px;

	width:500px;

	border:3px solid #dadada;

	font-size:11px;

	line-height:15px;

}

	.agenda h2 {

		margin:0 !important; padding:10px 10px 10px 15px !important;

		font-size:20px;

		text-transform:uppercase;

		color:#fff;

		text-shadow: 0 -1px 0 #f59b1b;

		font-weight:bold; 

	}

		.agenda h2.day1 {

			background: rgb(253,183,41);

			background: -moz-linear-gradient(top, rgba(255,176,99,.90) 0%, rgba(253,183,41,100) 100%);

			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,176,99,.90)), color-stop(100%,rgba(253,183,41,100)));

			background: -webkit-linear-gradient(top, rgba(255,176,99,.90) 0%,rgba(253,183,41,100) 100%);

			background: -o-linear-gradient(top, rgba(255,176,99,.90) 0%,rgba(253,183,41,100) 100%);

			background: linear-gradient(top, rgba(255,176,99,.90) 0%,rgba(253,183,41,100) 100%);

		}

		

		.agenda h2.day2 {

			background: rgb(254,154,25);

			background: -moz-linear-gradient(top, rgba(255,176,99,.90) 0%, rgba(254,154,25,100) 100%);

			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,176,99,.90)), color-stop(100%,rgba(254,154,25,100)));

			background: -webkit-linear-gradient(top, rgba(255,176,99,.90) 0%,rgba(254,154,25,100) 100%);

			background: -o-linear-gradient(top, rgba(255,176,99,.90) 0%,rgba(254,154,25,100) 100%);

			background: linear-gradient(top, rgba(255,176,99,.90) 0%,rgba(254,154,25,100) 100%);

		}

		

		.agenda h2.day3 {

			background: rgb(249,133,21);

			background: -moz-linear-gradient(top, rgba(255,176,99,.90) 0%, rgba(249,133,21,100) 100%);

			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,176,99,.90)), color-stop(100%,rgba(249,133,21,100)));

			background: -webkit-linear-gradient(top, rgba(255,176,99,.90) 0%,rgba(249,133,21,100) 100%);

			background: -o-linear-gradient(top, rgba(255,176,99,.90) 0%,rgba(249,133,21,100) 100%);

			background: linear-gradient(top, rgba(255,176,99,.90) 0%,rgba(249,133,21,100) 100%);

		}

	

	.agenda ul.col1 {

		float:left;

		width:225px;

		margin:0; padding:15px 0 0 20px;

		list-style-type:none;

	}

	.agenda ul.col2 {

		float:left;

		width:225px;

		margin:0; padding:15px 0 0 20px;

		list-style-type:none;

	}









/* Post Processor Wizard Page - bobcad.com/downloads/post-processors

-------------------------------------------------------------- */ 



#post-processor-wizard {

	width:705px;

	padding:10px 10px 15px; margin:10px 0 10px;

	font:12px Arial, Helvetica, sans-serif;

	color:#7c6423;

	text-shadow:0 1px 0 #faf4e4;

	background:#fae6b1;

	

	border: 1px solid #facc51;

	-moz-border-radius:5px;

	border-radius:5px;

	

	box-shadow: inset 0 0 40px #f0d697;

}

	#post-processor-wizard h1 {

		padding:0 0 3px !important; margin:0 !important;

		border-bottom:1px solid #faf4e4;

		font-size:18px;

		text-shadow:0 1px 0 #faf4e4;

	}

	

	#post-processor-wizard #post-processors {

		border-top: 1px solid #f1d076;

	}

		#post-processor-wizard #post-processors select {

			width:300px;

			padding:2px;

			border:1px solid #f1d076;

		}

		

		#post-processor-wizard #post-processors td.title {

			width:150px;

			font-weight:normal;

		}

		#post-processor-wizard #post-processors table {

			margin-top: 10px; 

			border:none !important;

		}

			#post-processor-wizard #post-processors table td {

				padding: 4px; 

			}

	

		#post-processor-wizard #post-processors #postdescriptions .postdiv {

			display: none;

			width: 100%; height: 200px;

			margin-top:10px; 

			background-color: #fff; overflow-y: scroll;

			border:1px solid #f1d076;

			color:#333;

		}

		

		#post-processor-wizard #post-processors #downloadpost {

			display: none;

			text-align:center;

		}

		

	button.download-blue-big {

		padding: 1px 4px; margin:0 4px 3px 0;

		width:180px; height:40px;

		position:relative;

		cursor: pointer; /* hand-shaped cursor */

		cursor: hand; /* for IE 5.x */

		outline:0 none;

		background:#345e94;

		background: -moz-linear-gradient(top, #4b89d8 0%, #345e94 100%);

		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b89d8), color-stop(100%,#345e94));

		background: -webkit-linear-gradient(top, #4b89d8 0%,#345e94 100%);

		background: -o-linear-gradient(top, #4b89d8 0%,#345e94 100%);

		background: linear-gradient(top, #4b89d8 0%,#345e94 100%);

		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b89d8', endColorstr='#345e94');

		

		

		font-size:14px;

		font-weight:bold;

		color:#fff;

		text-shadow: 0 -1px 0 #274871;

		vertical-align:middle;

		border:1px solid #274871;

		-moz-border-radius:3px;

		border-radius:3px;

		line-height:10px;

		

		box-shadow: 0 1px 0 #fff;

	}

		button.download-blue-big:hover {

			outline:0 none;

			background:#345e94;

			background: -moz-linear-gradient(top, #67a5f3 0%, #345e94 100%);

			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67a5f3), color-stop(100%,#345e94));

			background: -webkit-linear-gradient(top, #67a5f3 0%,#345e94 100%);

			background: -o-linear-gradient(top, #67a5f3 0%,#345e94 100%);

			background: linear-gradient(top, #67a5f3 0%,#345e94 100%);

			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#67a5f3', endColorstr='#345e94');

			color:#fff;

			text-shadow: 0 -1px 0 #274871;

			vertical-align:middle;

			border:1px solid #274871;

		}

		

		button.download-blue-big:active {

			outline:0 none; 

			top:-3px;

		}





.free {

	background: #f59a18;

	background: -moz-linear-gradient(top, #fdb728 0%, #f59a18 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdb728), color-stop(100%,#f59a18));

	background: -webkit-linear-gradient(top, #fdb728 0%,#f59a18 100%);

	background: -o-linear-gradient(top, #fdb728 0%,#f59a18 100%);

	background: linear-gradient(top, #fdb728 0%,#f59a18 100%);

	padding: 1px 4px;

	font-size:9px;

	color:#452b07;

	text-shadow: 0 1px 0 #fdb728;

	border:1px solid #f59a18;

	-moz-border-radius:3px;

	border-radius:3px;

	line-height:10px;

}



.free-blue {

	background:#345e94;

	background: -moz-linear-gradient(top, #4b89d8 0%, #345e94 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b89d8), color-stop(100%,#345e94));

	background: -webkit-linear-gradient(top, #4b89d8 0%,#345e94 100%);

	background: -o-linear-gradient(top, #4b89d8 0%,#345e94 100%);

	background: linear-gradient(top, #4b89d8 0%,#345e94 100%);

	padding: 1px 4px;

	font-size:9px;

	color:#fff;

	text-shadow: 0 -1px 0 #274871;

	vertical-align:middle;

	border:1px solid #274871;

	-moz-border-radius:3px;

	border-radius:3px;

	line-height:10px;

}



.free-green {

	background:#95c43f;

	background: -moz-linear-gradient(top, rgba(209,239,114,1) 0%, rgba(149,196,63,1) 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,239,114,1)), color-stop(100%,rgba(149,196,63,1)));

	background: -webkit-linear-gradient(top, rgba(209,239,114,1) 0%,rgba(149,196,63,1) 100%);

	background: -o-linear-gradient(top,rgba(209,239,114,1) 0%,rgba(149,196,63,1) 100%);

	background: linear-gradient(top, rgba(209,239,114,1) 0%,rgba(149,196,63,1) 100%);

	padding: 1px 4px;

	font-size:9px;

	color:#324b06;

	text-shadow: 0 1px 0 rgb(209,239,114);

	border:1px solid #7faa32;

	-moz-border-radius:3px;

	border-radius:3px;

	line-height:10px;

}





/* Industries Page - bobcad.com/industries

-------------------------------------------------------------- */

	

.industry-intro {

	height:95px;

	background:url(images/media/video/bg-arrow.png) no-repeat -10px 20px;

}

	.industry-intro h2 {

		padding:38px 0 0 90px;

		margin:0 0 0!important;

		font-size:24px;

		font-weight:bold;

		border-bottom: none !important;

	}



	.industry-intro p {

		padding:0 0 0 90px !important;

		margin:0 0 15px !important;

		font-size:14px;

		color:#666;

	}

a.ico1 {

	display: block;

	width: 195px; height: 191px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/uploads/2011/12/aerospace-cnc-software.jpg");

}

	a.ico1:hover {

		background-position: 0 -191px;

	}



a.ico2 {

	display: block;

	width: 195px; height: 191px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/uploads/2011/12/automotive-cad-cam-software.jpg");

}

	a.ico2:hover {

		background-position: 0 -191px;

	}



a.ico3 {

	display: block;

	width: 195px; height: 191px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/uploads/2011/12/consumer-cnc-software.jpg");

}

	a.ico3:hover {

		background-position: 0 -191px;

	}



a.ico4 {

	display: block;

	width: 195px; height: 191px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/uploads/2011/12/defense-military-cad-cam-software.jpg");

}

	a.ico4:hover {

		background-position: 0 -191px;

	}



a.ico5 {

	display: block;

	width: 195px; height: 191px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/uploads/2011/12/educational-cnc-software.jpg");

}

	a.ico5:hover {

		background-position: 0 -191px;

	}



a.ico6 {

	display: block;

	width: 195px; height: 191px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/uploads/2011/12/jewelry-cad-cam-software.jpg");

}

	a.ico6:hover {

		background-position: 0 -191px;

	}



a.ico7 {

	display: block;

	width: 195px; height: 191px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/uploads/2011/12/medical-cnc-software.jpg");

}

	a.ico7:hover {

		background-position: 0 -191px;

	}



a.ico8 {

	display: block;

	width: 195px; height: 191px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/uploads/2011/12/mold-pattern-cad-cam-software.jpg");

}

	a.ico8:hover {

		background-position: 0 -191px;

	}



a.ico9 {

	display: block;

	width: 195px; height: 191px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/uploads/2011/12/music-cad-cam-software.jpg");

}

	a.ico9:hover {

		background-position: 0 -191px;

	}



a.ico10 {

	display: block;

	width: 195px; height: 191px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/uploads/2011/12/production-shop-cnc-software.jpg");

}

	a.ico10:hover {

		background-position: 0 -191px;

	}



a.ico11 {

	display: block;

	width: 195px; height: 191px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/uploads/2011/12/custom-fabrication-cad-cam-software.jpg");

}

	a.ico11:hover {

		background-position: 0 -191px;

	}



a.ico12 {

	display: block;

	width: 195px;

	height: 191px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/uploads/2011/12/sporting-goods-cad-cam-software.jpg");

}

	a.ico12:hover {

		background-position: 0 -191px;

	}



a.ico13 {

	display: block;

	width: 195px; height: 191px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/uploads/2011/12/tool-die-cad-cam-software.jpg");

}

	a.ico13:hover {

		background-position: 0 -191px;

	}



a.ico14 {

	display: block;

	width: 195px; height: 191px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/uploads/2011/12/wood-working-cnc-software.jpg");

}

	a.ico14:hover {

		background-position: 0 -191px;

	}







/* Education Page - bobcad.com/industries/education

-------------------------------------------------------------- */



.education-buttons {

	width:500px;

	margin-top:15px;

}

	.education-buttons p {

		display:inline-block;

		

	}



/* Demo Downloads Page - bobcad.com/downloads

-------------------------------------------------------------- */



#demo-downloads {

	margin:0;

	padding: 0 0 50px;

}

#demo-downloads .row {

	position:relative;

	padding:0 0 15px; margin:0 auto;

	text-align:center;

	font-family: Arial, Helvetica, sans-serif;

}

	#demo-downloads .row .demo-box {

		vertical-align:bottom;

		display:-moz-inline-stack;

		display:inline-block;

		position:relative;

		width:292px; height:160px;

		border:1px solid #ccc;

		

		/* IE7 inline fix */

		zoom:1; 

		*display: inline;

	}

	

	#demo-downloads .row .demo-box:hover {

		border:1px solid #fff;

		box-shadow: 0 0 5px #999;

	}

	

	#demo-downloads .row .demo-box a {

		position:absolute;

		width:100%; height:100%;

		top:0; left:0;

		text-decoration:none; /* Makes sure the link   doesn't get underlined */

		z-index:10; /* raises anchor tag above everything else in div */

		background-color:white; /*workaround to make clickable in IE */

		opacity: 0; /*workaround to make clickable in IE */

		filter: alpha(opacity=1); /*workaround to make clickable in IE */

	}

	

		#demo-downloads .row .demo-box:first-child {

			margin-right:7px;

		}

		

		#demo-downloads .row .demo-box:last-child {

			margin-left:7px;

		}

		

		#demo-downloads .row .demo-box.mill {

			background:url(images/downloads/mill.jpg) no-repeat;

		}

		

		#demo-downloads .row .demo-box.bobcam {

			background:url(images/downloads/bobcam.jpg) no-repeat;

		}

		

		#demo-downloads .row .demo-box.machinist-toolbox {

			background:url(images/downloads/machinist-toolbox.jpg) no-repeat;

		}

		

		#demo-downloads .row .demo-box.lathe {

			background:url(images/downloads/lathe.jpg) no-repeat;

		}

		

		#demo-downloads .row .demo-box.bobcam-lathe {

			background:url(images/downloads/bobcam-lathe.jpg) no-repeat;

		}

		

		#demo-downloads .row .demo-box.nesting {

			background:url(images/downloads/nesting.jpg) no-repeat;

		}

		

		#demo-downloads .row .demo-box.art {

			background:url(images/downloads/art.jpg) no-repeat;

		}

		

		#demo-downloads .row .demo-box.predator-editor {

			background:url(images/downloads/predator-editor.jpg) no-repeat;

		}

		

		#demo-downloads .row .demo-box.mach3 {

			background:url(images/downloads/mach3.jpg) no-repeat;

		}

		

		#demo-downloads .row .demo-box.dxf-clipart {

			background:url(images/downloads/dxf-clipart.jpg) no-repeat;

		}

		

		#demo-downloads .row .demo-box.wire {

			background:url(images/downloads/wire.jpg) no-repeat;

		}

		

		#demo-downloads .row .demo-box.predator-simulator {

			background:url(images/downloads/predator-simulator.jpg) no-repeat;

		}

		



		#demo-downloads .row .demo-box2 {

		vertical-align:bottom;

		display:-moz-inline-stack;

		display:inline-block;

		position:relative;

		width:292px; height:135px;

		border:0px solid #ccc;

		

		/* IE7 inline fix */

		zoom:1; 

		*display: inline;

	}

	

	#demo-downloads .row .demo-box2:hover {

		border:1px solid #fff;

		box-shadow: 0 0 5px #999;

	}

	

		#demo-downloads .row .demo-box2 a {

		position:absolute;

		width:100%; height:135px;

		top:0; left:0;

		text-decoration:none; /* Makes sure the link   doesn't get underlined */

		z-index:10; /* raises anchor tag above everything else in div */

		background-color:white; /*workaround to make clickable in IE */

		opacity: 0; /*workaround to make clickable in IE */

		filter: alpha(opacity=1); /*workaround to make clickable in IE */

	}	





	

		#demo-downloads .row .demo-box3 {

		vertical-align:bottom;

		display:-moz-inline-stack;

		display:inline-block;

		position:relative;

		width:220px; height:135px;

		border:1px solid #ccc;

		

		/* IE7 inline fix */

		zoom:1; 

		*display: inline;

	}

	

	#demo-downloads .row .demo-box3:hover {

		border:1px solid #fff;

		box-shadow: 0 0 5px #999;

	}

	

		#demo-downloads .row .demo-box3 a {

		position:absolute;

		width:100%; height:100%;

		top:0; left:0;

		text-decoration:none; /* Makes sure the link   doesn't get underlined */

		z-index:10; /* raises anchor tag above everything else in div */

		background-color:white; /*workaround to make clickable in IE */

		opacity: 0; /*workaround to make clickable in IE */

		filter: alpha(opacity=1); /*workaround to make clickable in IE */

	}	

		

		

		#demo-downloads .row .demo-box2.express-mill2 {

			background:url(images/downloads/EXPRESS-MILL27.jpg) no-repeat;
           
			padding-right:5px;

		}

		

		#demo-downloads .row .demo-box2.mill2 {

			background:url(images/downloads/MILL27.jpg) no-repeat;
           
			padding-left:5px;

			padding-right:1px;

		}

		

		#demo-downloads .row .demo-box2.multiaxis-mill2 {

			background:url(images/downloads/MULTIAXIS-MILL27.jpg) no-repeat;

			padding-right:3px;

		}

		

		#demo-downloads .row .demo-box3.lathe2 {

			background:url(images/downloads/LATHE27.jpg) no-repeat;

		}

		

		#demo-downloads .row .demo-box3.art2 {

			background:url(images/downloads/ART27.jpg) no-repeat;

		}

		

		#demo-downloads .row .demo-box3.nesting2 {

			background:url(images/downloads/NESTING27.jpg) no-repeat;

		}

		

		#demo-downloads .row .demo-box3.wire2 {

			background:url(images/downloads/WIRE-EDM27.jpg) no-repeat;

		}

		

		#demo-downloads .row .demo-box2.bobcam-mill2 {

			background:url(images/downloads/BOBCAM_MILL.jpg) no-repeat;

			padding-right:5px;

		}		

		

		#demo-downloads .row .demo-box2.bobcam-lathe2 {

			background:url(images/downloads/BOBCAM_LATHE.jpg) no-repeat;

			padding-right:3px;

		}	



		#demo-downloads .row .demo-box2.bobcam-4-5axis {

			background:url(images/downloads/BOBCAM_4-5AXIS.jpg) no-repeat;

			padding-left:5px;

			padding-right:1px;

		}			

		

		#demo-downloads .row .download-btn {

			position:absolute;

			bottom:15px; right:15px;

			padding:8px 12px 7px; margin:0;

			outline:0 none;

			border:1px solid #dbac1f;

			-moz-border-radius:5px;

			border-radius:5px;

			background: #fbd72d;

			background: -moz-linear-gradient(top, #fde947 0%, #fbd72d 100%);

			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fde947), color-stop(100%,#fbd72d));

			background: -webkit-linear-gradient(top, #fde947 0%,#fbd72d 100%);

			background: -o-linear-gradient(top, #fde947 0%,#fbd72d 100%);

			background: linear-gradient(top, #fde947 0%,#fbd72d 100%);

			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fde947', endColorstr='#fbd72d');

			box-shadow: inset 0 1px 0 #f8f0c8, 0 1px 0 #fff;

			font-size:12px;

			font-weight:bold;

			color:#452b07;

			letter-spacing:-0.5px;

			text-shadow: 0 1px 0 #fef8d7;

			text-decoration:none;

			text-transform:uppercase;

		}

			#demo-downloads .row .demo-box:hover .download-btn {

				font-size:14px;

				background: #fbd72d;

				background: -moz-linear-gradient(top, #fff08e 0%, #ffcd04 100%);

				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff08e), color-stop(100%,#ffcd04));

				background: -webkit-linear-gradient(top, #fff08e 0%,#ffcd04 100%);

				background: -o-linear-gradient(top, #fff08e 0%,#ffcd04 100%);

				background: linear-gradient(top, #fff08e 0%,#ffcd04 100%);

				filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff08e', endColorstr='#ffcd04');

			}



/* Download Now Page */



#download-now {

	margin: 0 auto;

	width:563px; height:80px;

	text-align:center;

}

#download-now .download-btn:first-child {

	margin-right:10px !important; 

}



#download-now .download-btn {

	float:left;

	width:250px;

	text-align:center;

	padding:14px 12px 10px;

	outline:0 none;

	border:1px solid #dbac1f;

	-moz-border-radius:5px;

	border-radius:5px;

	background: #fbd72d;

	background: -moz-linear-gradient(top, #fde947 0%, #fbd72d 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fde947), color-stop(100%,#fbd72d));

	background: -webkit-linear-gradient(top, #fde947 0%,#fbd72d 100%);

	background: -o-linear-gradient(top, #fde947 0%,#fbd72d 100%);

	background: linear-gradient(top, #fde947 0%,#fbd72d 100%);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fde947', endColorstr='#fbd72d');

	box-shadow: inset 0 1px 0 #f8f0c8, 0 1px 0 #fff;

	font-size:26px;

	font-weight:bold;

	color:#452b07;

	letter-spacing:-0.5px;

	text-shadow: 0 1px 0 #fef8d7;

	text-decoration:none;

	text-transform:uppercase;

}

	#download-now .download-btn:hover {

		cursor:pointer;

		background: #fbd72d;

		background: -moz-linear-gradient(top, #fff08e 0%, #ffcd04 100%);

		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff08e), color-stop(100%,#ffcd04));

		background: -webkit-linear-gradient(top, #fff08e 0%,#ffcd04 100%);

		background: -o-linear-gradient(top, #fff08e 0%,#ffcd04 100%);

		background: linear-gradient(top, #fff08e 0%,#ffcd04 100%);

		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff08e', endColorstr='#ffcd04');

	}

	

	#download-now .download-btn span {

		font-size:12px;

	}



.faq-box {

	clear:both;

	background:#F6F6F6; 

	border:#DDD dashed 1px;

	padding:15px; margin-top:10px;

	-moz-border-radius: 5px; 

	border-radius: 5px;

}

	.faq-box p {

		font-size:12px;

	}





/* Store Main Page

-------------------------------------------------------------- */



a.software-icon {

	display: inline-block;

	height:265px; width:200px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/themes/bobcad/images/store/software-icon.png");

}

	a.software-icon:hover {

		background-position: 0 -265px;

	}



a.partner-products-icon {

	display: inline-block;

	height:265px; width:200px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/themes/bobcad/images/store/partner-products-icon.png");

}

	a.partner-products-icon:hover {

		background-position: 0 -265px;

	}



a.hardware-icon {

	display: inline-block;

	height:265px; width:200px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/themes/bobcad/images/store/hardware-icon.png");

}

	a.hardware-icon:hover {

		background-position: 0 -265px;

	}



a.support-training-icon {

	display: inline-block;

	height:265px; width:200px;

	text-decoration: none;

	background: url("http://www.bobcad.com/wp-content/themes/bobcad/images/store/support-training-icon.png");

}

	a.support-training-icon:hover {

		background-position: 0 -265px;

	}

	

/* Boxx Compare Chart

-------------------------------------------------------------- */



#boxx-table {

	width:910px;

	border-top:#ddd solid 2px;

	border-right:#ddd solid 1px;

	text-align:left;

	font-size:12px;

	font-family: Arial, Helvetica, sans-serif;

}

	#boxx-table tbody tr td {

		padding:10px;

		background:#eee url(images/support/chart-bg.png);

		border-top:#fff solid 1px;

		border-left:#ddd solid 1px;

		border-bottom:#ddd solid 1px;

	}

	

	#boxx-table tbody tr th {

		padding:10px;

		background:#fff;

		border-top:#fff solid 1px;

		border-left:#ddd solid 1px;

		border-bottom:#ddd solid 1px;

	}

	

	#boxx-table tbody tr td small {

		font-weight:normal;

	}

		

	#boxx-table tbody tr td.p-title {

		width:150px;

		font-weight:bold;



	}

	

	#boxx-table tbody tr td.p-feature {

		width:250px;

	}	



/* Top Admin Bar

-------------------------------------------------------------- */



#wp-admin-bar {

    background: #122d60;

    font-size: 11px;

    height: 28px;

    left: 0;

    position: fixed;

    top: 0;

    width: 100%;

    z-index: 9999;

}	

	#wp-admin-bar * {

    z-index: 9999;

	}

	

	#wp-admin-bar #bp-adminbar-visitrandom-menu {

		display:none;

	}

	

	#wp-admin-bar .padder {

		height: 25px;

		margin: 0 auto;

		padding: 3px 0;

		position: relative;

		width: 960px;

		max-width: 960px !important;

		min-width: 960px;

		background:none !important;

	}



	#wp-admin-bar div#admin-bar-logo {

		left: 10px;

		position: absolute;

		top: 5px;

	}



	#wp-admin-bar p#admin-bar-phone {

		color: #FFFFFF;

		float: left;

		font-size: 11px;

		margin: 0;

		padding: 3px 0 0;

		width: 400px;

		font-weight:bold;

	}

	

	#wp-admin-bar a img {

		border: medium none;

	}

	

	#wp-admin-bar li {

		line-height: 100%;

		list-style: none outside none;

		margin: 0;

		padding: 0;

		text-align: left;

	}

		#wp-admin-bar li a {

			color: #FFFFFF;

			font-size: 11px;

			padding: 7px 10px;

			text-decoration: none;

			text-shadow: 1px 1px 0 #000000;

		}

			#wp-admin-bar li a:hover {

				text-shadow: 0 -1px 0 #000000;

			}

			

		#wp-admin-bar li.alt {

			border: medium none;

		}

		

		#wp-admin-bar li.no-arrow a {

			padding-right: 15px;

		}

		

		#wp-admin-bar ul li ul li a span {

			display: none;

		}



		#wp-admin-bar li:hover, #wp-admin-bar li.hover {

			position: static;

		}

		

		#wp-admin-bar ul {

			cursor: pointer;

			float: right;

			height: auto;

			line-height: 1;

			list-style: none outside none;

			margin: 0; padding: 0;

		}

			#wp-admin-bar ul li {

				float: left;

				padding: 0;

				position: relative;

			}

			

			#wp-admin-bar .main-nav li {

				background-image:none !important;

				padding:0 !important; 

			}

			#wp-admin-bar .main-nav li ul li {

				width:100% !important;

			}

			

/* Buttons

-------------------------------------------------------------- */

	

a.btn-big-blue {

		padding:4px 10px; margin:0;

		outline:0 none;

		background:#345e94;

		background: -moz-linear-gradient(top, #4b89d8 0%, #345e94 100%);

		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b89d8), color-stop(100%,#345e94));

		background: -webkit-linear-gradient(top, #4b89d8 0%,#345e94 100%);

		background: -o-linear-gradient(top, #4b89d8 0%,#345e94 100%);

		background: linear-gradient(top, #4b89d8 0%,#345e94 100%);

		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b89d8', endColorstr='#345e94');

		font-size:12px;

		font-weight:bold;

		color:#fff;

		text-shadow: 0 -1px 0 #274871;

		vertical-align:middle;

		border:1px solid #274871;

		-moz-border-radius:3px;

		border-radius:3px;

		line-height:10px;

		

		box-shadow: 0 1px 0 #fff;

	}

		a.btn-big-blue:hover {

			outline:0 none;

			text-decoration:none !important;

			background:#345e94;

			background: -moz-linear-gradient(top, #67a5f3 0%, #345e94 100%);

			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67a5f3), color-stop(100%,#345e94));

			background: -webkit-linear-gradient(top, #67a5f3 0%,#345e94 100%);

			background: -o-linear-gradient(top, #67a5f3 0%,#345e94 100%);

			background: linear-gradient(top, #67a5f3 0%,#345e94 100%);

			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#67a5f3', endColorstr='#345e94');

		}

		

		a.btn-big-blue:active {

			outline:0 none; 

			top:1px;

		}			



a.btn-big-green {

		padding:8px 18px; margin:0;

		min-width: 175px;

		outline:0 none;

		background:#263326;

		background: -moz-linear-gradient(top, #9dbd8b 0%, #263326 100%);

		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dbd8b), color-stop(100%,#263326));

		background: -webkit-linear-gradient(top, #9dbd8b 0%,#263326 100%);

		background: -o-linear-gradient(top, #9dbd8b 0%,#263326 100%);

		background: linear-gradient(top, #9dbd8b 0%,#263326 100%);

		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dbd8b', endColorstr='#263326');

		font-size:16px;

		font-weight:bold;

		color:#fff;

		text-shadow: 0 -1px 0 #263326;

		vertical-align:middle;

		border:1px solid #263326;

		-moz-border-radius:3px;

		border-radius:3px;

		line-height:10px;

		

		box-shadow: 0 1px 0 #fff;

	}

		a.btn-big-green:hover {

			outline:0 none;

			text-decoration:none !important;

			background:#263326;

			background: -moz-linear-gradient(top, #acd39a 0%, #263326 100%);

			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#acd39a), color-stop(100%,#263326));

			background: -webkit-linear-gradient(top, #acd39a 0%,#263326 100%);

			background: -o-linear-gradient(top, #acd39a 0%,#263326 100%);

			background: linear-gradient(top, #acd39a 0%,#263326 100%);

			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#acd39a', endColorstr='#263326');

		}

		

		a.btn-big-green:active {

			outline:0 none; 

			top:1px;

		}



/*GRAVITY RESELLER FIX

4/16/14-Steve Soehl

__________________________________________*/

.gfield_time_hour label {

width:15px;

vertical-align: 25%;

line-height: 17px;

}



.gfield_time_minute label {



line-height: 17px;



}			

/*RICH SNIPPET*/

#snippet-box {width:99%!important;}

} /* END screen media */





/*

 *	generated by WOW Slider 2.6

 *	template Chrome

 */





@media print {



.do-not-print { display: none; }

#comments { page-break-before: always; }



body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }

h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }

h1 { font-size: 19pt; }

h2 { font-size:17pt; }

h3 { font-size:15pt; }

h4,h5,h6 { font-size:12pt; }

code { font: 10pt Courier, monospace; } 

blockquote { margin: 1.3em; padding: 1em; }

img { display: block; margin: 1em 0; }

a img { border: none; }

table { margin: 1px; text-align:left; }

th { border-bottom: 1px solid #333;  font-weight: bold; }

td { border-bottom: 1px solid #333; }

th, td { padding: 4px 10px 4px 0; }

caption { background: #fff; margin-bottom: 2em; text-align: left; }

thead { display: table-header-group; }

tr { page-break-inside: avoid; } 

a { text-decoration: none; color: black; }

	

} /* END print media */



