@import 'reset.css';
body {
	background:#4f5051;
	padding:10px 10px 21px 10px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:1.5em;
	color:#333333;
}

input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}
	input.inputBox, input.inputBox_autoWidth {
		padding:4px 2px;
		border:1px solid #999999;
		color:#870d08;
	}
	textarea.inputBox, textarea.inputBox_autoWidth {
		padding:4px 2px;
		border:1px solid #999999;
		color:#870d08;
		overflow: auto;
	}


a {
	color:#99110b;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color:#99110b;
}

a:focus {
	outline:none;
}

a.more {
	background:url('../images/right_arrow-red.gif') 100% 50% no-repeat;
	color:#870202;
	padding:0 8px 0 0;
}

.left{
	float:left;
}
.right{
	float:right;
}

strong{
	font-weight:bold;
}

img { 
	margin:0; 
	border:0; 
}
	img.alignleft {
		float:left;
		margin:0 1.5em 0.5em 0;
	}

p {
	margin:0 0 1em 0;
}

h1 {
	color:#99110b;
	font-weight:bold;
	margin:0 0 1em;
	padding:0;
	font-size:2em;
	line-height:1em;
}

h2 {
	color:#99110b;
	font-weight:bold;
	margin:0 0 1em;
	padding:0;
	font-size:1.25em;
	line-height:1em;
}

a.intextlink {
	color:#333333;
	text-decoration:underline;
}
	a.intextlink:hover {
		color:#99110b;
	}

.barker_title {
	font-size:1.5em;
	font-weight:normal;
	line-height:1.2em;
	color:#99110b;
	margin:0;
	padding:0;
}
	.barker_title span, .barker_title strong { font-weight:bold; }
	h2.barker_title { margin:0 0 0.5em 0; }

.required, .rednote {
	color:#99110b;
}

.section_header {
	background:url('../images/cat-listing-header.gif') 0 0 repeat-x;
	height:36px;
	line-height:36px;
	font-size:1.08em;
	font-weight:bold;
	color:#ffffff;
	padding:0 0 0 19px;
	margin:0;
}

.section_desc, .section_desc_top {
	font-size:1.08em;
	line-height:1.5em;
	color:#555555;
	margin:1em 0 2em 0;
}
	.section_desc_top { margin-top:0; }
		

.clear {
	clear:both;
}

.hdiv {
	background:url('../images/dot-h.gif') 0 0 repeat-x;
	height:1px;
	line-height:1px;
	width:100%;
	overflow:hidden;
	margin:1em 0;
}

.rowDiv {
	height:10px;
	line-height:10px;
	overflow:hidden;
	clear:both;
}

.h2_print_title { 
	display:none;
}
.h3_print_title { display:none; }

.alignRight { text-align:right; }

a.btnSubmit {
	background:url('../images/btn-submit1.gif') 100% 0 no-repeat;
	padding:8px 32px 7px 0;
	color:#ffffff;
	font-weight:bold;
	line-height:30px;
	height:30px;
	cursor:pointer;
	text-decoration:none !important;
}
	a.btnSubmit span {
		background:url('../images/btn-submit1.gif') 0 0 no-repeat;
		padding:6px 1px 7px 6px;
		text-align:center;
		line-height:30px;
		height:30px;
		cursor:pointer;
	}
	
a.btnTest {
	background:url('../images/btn-submit1.gif') 100% 0 no-repeat;
	padding:8px 32px 7px 0;
	color:#ffffff;
	font-weight:bold;
	line-height:30px;
	height:30px;
	cursor:pointer;
	text-decoration:none !important;
}
	a.btnTest span {
		background:url('../images/btn-submit1.gif') 0 0 no-repeat;
		padding:6px 1px 7px 6px;
		text-align:center;
		line-height:30px;
		height:30px;
		cursor:pointer;
	}

a.coll {
	background:url('../images/btn-submit1.gif') 100% 0 no-repeat;
	padding:8px 32px 7px 0;
	color:#ffffff;
	font-weight:bold;
	line-height:30px;
	height:30px;
	cursor:pointer;
	text-decoration:none !important;
}
	a.coll span {
		background:url('../images/btn-submit1.gif') 0 0 no-repeat;
		padding:6px 1px 7px 6px;
		text-align:center;
		line-height:30px;
		height:30px;
		cursor:pointer;
	}

a.btnSubmit:hover { background-position:100% -30px; text-decoration:none !important; }
a.btnSubmit:hover span { background-position:0 -30px; }

a.btnTest:hover { background-position:100% -30px; text-decoration:none !important; }
a.btnTest:hover span { background-position:0 -30px; }

a.coll:hover { background-position:100% -30px; text-decoration:none !important; }
a.coll:hover span { background-position:0 -30px; }

.boxSubmitButton {
	text-align:right;
	padding-top:5px;
	margin-top:6px;
	clear:both;
	display:block;
}
	.boxSubmitButton a.btnSubmit {
		float:right;
		padding:0 32px 0 0;
		width:82px;
	}
	.boxSubmitButton a.btnSubmit span {
		float:right;
		width:75px;
		padding:0 1px 0 6px;
	}
	
	.boxSubmitButton a.btnTest {
		float:right;
		padding:0 32px 0 0;
		width:125px;
	}
	
	.boxSubmitButton a.btnTest span {
		float:left;
		width:120px;
		padding:0 1px 0 6px;
	}
	
	.boxSubmitButton a.coll {
		float:right;
		padding:0 38px 0 0;
		width:82px;
	}
	.boxSubmitButton a.coll span {
		float:right;
		width:85px;
		padding:0 1px 0 6px;
	}

/* arrowButton Button
-------------------------- */
a.arrowButton, a.arrowButtonB {
	background:white url('../images/videobox-btn.gif') 0 0 no-repeat;
	display:inline;
	line-height:26px;
	height:26px;
	padding:5px 0 6px 10px;
	font-weight:bold;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none !important;
	letter-spacing:0.05em;
	cursor:pointer;
}
a.arrowButton:hover, a.arrowButtonB:hover {
	text-decoration:none !important;
}
a.arrowButton span, a.arrowButtonB span {
	background:white url('../images/videobox-btn.gif') 100% 0 no-repeat;
	line-height:26px;
	height:26px;
	display:inline;
	padding:5px 35px 6px 0;
}

* html a.arrowButton, * html a.arrowButton span,
* html a.arrowButtonB, * html a.arrowButtonB span {
	display:inline-block;
	padding-top:0;
	padding-bottom:0;
}

*:first-child+html a.arrowButton, *:first-child+html  a.arrowButton span,
*:first-child+html a.arrowButtonB, *:first-child+html  a.arrowButtonB span {
	display:inline-block;
	padding-top:0;
	padding-bottom:0;
}

a.arrowButtonB {
	background-position:0 -26px;
	padding-top:6px;
	height:27px;
	line-height:27px;
}

a.arrowButtonB span {
	background-position:100% -26px;
	padding-top:6px;
	height:27px;
	line-height:27px;
}

/* Form Common styles
------------------------- */
.form {
	font-size:1em;
}
* html .form {
	height:1%;
}

.form input, .form select, .form textarea,
.form input.inputBox, .form select.inputBox, .form textarea.inputBox,
.form input.inputBox_autoWidth, .form select.inputBox_autoWidth, .form textarea.inputBox_autoWidth {
	font-weight:normal;
}

.form .formRow, .form .formRow_first, .form .formRow_last {
	background:url('../images/dot-h.gif') 0 0 repeat-x;
	padding:10px 0;
}
	.form .formRow_first {
		background:none;
	}
	.form .formRow_last {
		background:none;
		padding:0 14px;
	}

.required {
	color:#99110b;
}

.form label {
	float:left;
	width:180px;
	margin-right:16px;
	text-align:right;
	font-weight:bold;
}

.form label.option_label {
	float:none;
	width:auto;
	text-align:left;
	vertical-align:bottom;
	line-height:1.5em;
	vertical-align:middle;
	display:inline;
	font-weight:normal;
}
	.form label.option_label input { vertical-align:middle; float:none; margin-right: 0.2em; }
	
	.form label.option_label input.inputBox, .form label.option_label input.inputBox_autoWidth {
		width:auto;
		float:none;
		margin-right:0;
		margin-left:0.2em;
		margin-top:0.5em;
	}
	
/*
.form .form_checkboxes_left, .form .form_checkboxes_right {
	width:45%;
	float:left;
}
	.form .form_checkboxes_left label, .form .form_checkboxes_right label {
		display:block;
	}
*/

.form .form_input_holder {
	float:left;
	width:360px;
}

.form .inputBox, .form .inputBox_autoWidth {
	float:left;
	width:315px;
	color:#333;
}
	.form .inputBox_autoWidth {
		width:auto;
	}
	.form input.inputBox, .form input.inputBox_autoWidth {
		padding-top:3px;
		padding-bottom:3px;
	}
	
.form label.error {
	color:#99110b;
	font-size:0.92em;
	line-height:1.3em;
	float:none;
	clear:both;
	display:block;
	padding-left:197px;
	text-align:left;
	width:360px;
	padding-top:0.3em;
}

#page {
	margin:0 auto;
	width:986px;
	overflow:visible;
	display:block;
}

#header, #footer, #headerNav, #content {
	
}

#header {
	background:#e9f5fd;
	padding-top:4px;
	position:relative;
	z-index:999;
	zoom:1;
	clear:both;
}

#header span.l, #header span.r {
	background:url('../images/header-c.gif') 0 0 no-repeat;
	width:9px;
	height:9px;
	display:block;
	position:absolute;
	overflow:hidden;
	top:0;
}
	#header span.r { background-position:-9px 0; right:0; }

#header .wrapper {
	background:#e9f5fd url('../images/header-bg.gif') 0 100% repeat-x;
	clear:both;
}

#header .logo {
	float:left;
	padding:23px 0 0 25px;
	position:relative;
	left:0;
	top:0;
	display:block;
	zoom:1;
}
	#header .logo img { display:block; }

/* Header Navigation
-------------------------- */
#headerNav {
	height:31px;
	font-family:Helvetica, Arial, sans-serif;
	position:relative;
	z-index:999;
}
#headerNav a {
	text-decoration:none;
	cursor:pointer;
}

#headerNav .bar{
	background:#99110b;
	height:5px;
	line-height:5px;
	overflow:hidden;
	width:100%;
	clear:both;
}

#headerNav .bar_under_nav {
	background:#99110b;
	height:5px;
	line-height:5px;
	overflow:hidden;
	width:100%;
	clear:both;
}
#headerNav .no_line_under_nav {
	background:#fff;
	height:5px;
	line-height:5px;
	overflow:hidden;
	width:100%;
	clear:both;
}


#headerNav ul, #headerNav ul li {
	list-style:none;
	padding:0;
	margin:0;
}
#headerNav ul.menu {
	margin-right:17px;
	float:right;
}
* html #headerNav ul.menu {
	margin-right:10px;
}
#headerNav ul.menu li.menuItem {
	background:url('../images/header_nav-tab-bg.gif') 0 0 no-repeat;
	padding:0 0 0 12px;
	margin-left:3px;
	height:26px;
	float:left;
	position:relative;
}

#headerNav ul.menu li.menuItem a {
	background:url('../images/header_nav-tab-bg.gif') 100% 0 no-repeat;
	padding:0 12px 0 0;
	height:26px;
	font-weight:bold;
	line-height:26px;
	color:#808283;
	float:left;
}

#headerNav ul.menu li.menuItem a span {
	background:url('../images/header_nav-tab-arrow.gif') 100% 6px no-repeat;
	padding:0 13px 0 0;
	height:26px;
	line-height:26px;
	float:left;
}

#headerNav ul.menu li.active, #headerNav ul.menu li.menuItem_hover { 
	background:url('../images/header_nav-tab-bg.gif') 0 -30px no-repeat;
}
#headerNav ul.menu li.active a, #headerNav ul.menu li.menuItem_hover a {
	background:url('../images/header_nav-tab-bg.gif') 100% -30px no-repeat;
	color:#ffffff;
}
	#headerNav ul.menu li.active a span , #headerNav ul.menu li.menuItem_hover a span {
		background:url('../images/header_nav-tab-arrow.gif') 100% -24px no-repeat;
	}
	
	#headerNav ul.menu li.active { background-position:0 -60px; }
	#headerNav ul.menu li.active a { background-position:100% -60px; }
	#headerNav ul.menu li.active a span { background-position:100% -54px; }
	
	#headerNav ul.menu li.menuItem_hover { background-position:0 -30px; }
	#headerNav ul.menu li.menuItem_hover a { background-position:100% -30px; }
	#headerNav ul.menu li.menuItem_hover a span { background-position:100% -24px; }
	
	#headerNav ul.menu li.no_submenu a span { 
		background-image:none !important;
		padding-right:0 !important;
	}

#headerNav ul.menu li.menuItem_hover ul {
	display:block;
}

	

/* Sub menu */
#headerNav ul ul {
	background:#a81913;
	position:absolute;
	left:0;
	top:26px;
	display:none;
	z-index:1000;
	padding:3px 0px;
	white-space:nowrap;
}
	#headerNav ul.menu li.menuItem li {
		background:url('../images/header_nav-subitem-line.gif') 0 0 repeat-x;
		padding:1px 0 0 0;
	}
	#headerNav ul.menu li.menuItem li.first { background-position:0 -999em; }
	#headerNav ul.menu li.menuItem li a {
		background:none;
		padding:2px 16px 4px 13px;
		height:auto;
		line-height:1.5em;
		float:none;
		display:block;
		color:#ffffff;
		font-weight:normal;
	}
		#headerNav ul.menu li.menuItem li a:hover { background:#8a1510;  }

#headerNav ul.menu li.menuItem_last ul {
	left:auto;
	right:0;
}
	* html #headerNav ul.menu li.menuItem_last ul { right:-1px; }


/* Site Navigation
-------------------------- */
.siteNav {
	list-style:none;
	padding:0;
	margin:0 20px 0 0;
	float:right;
	position:relative;
	font-size:0.92em;
	font-weight:bold;
	/* width: 520px; */
}

.siteNav li {
	background:url('../images/dot-v.gif') 0 0 repeat-y;
	list-style:none;
	padding:2px 0 2px 1px;
	margin:0;
	display:inline;
}

.siteNav li a {
	padding:0.1em 0 0.1em 20px;
	margin:0 6px;
	line-height:1.5em;
	color:#5e7480;
}

.siteNav li.no-margin {
	float: right;
	padding: 0 0 0 8px;
	height: 20px;
}

.siteNav li.no-margin a {
	margin: 0;
	padding: 0;
}
	.siteNav li a:hover {
		color:#870202;
		text-decoration:none;
	}
	
	.siteNav li.home { background: none; }
	.siteNav li.home a { background:url('../images/ico-home.gif') 0 1px no-repeat; }
	.siteNav li.partners_resources a { background:url('../images/ico-partners_resources.gif') 0 1px no-repeat; }
	.siteNav li.support a { background:url('../images/ico-support.gif') 0 1px no-repeat; }
	.siteNav li.language a { background:url('../images/ico-language.gif') 0 1px no-repeat; }
	.siteNav li.contact a { background:url('../images/ico-contact.gif') 0 1px no-repeat; }
	
	.siteNav li.home a:hover, .siteNav li.home_active a { background-position:0 -49px; color:#870202; }
	.siteNav li.support a:hover, .siteNav li.support_active a { background-position:0 -49px; color:#870202; }
	.siteNav li.language a:hover, .siteNav li.language_active a { background-position:0 -49px; color:#870202; }
	.siteNav li.partners_resources a:hover, .siteNav li.partners_resources_active a { background-position:0 -49px; color:#870202; }
	.siteNav li.contact a:hover, .siteNav li.contact_active a { background-position:0 -49px; color:#870202; }
	

/* Round box class for using in the page body. */

.inlineRoundBox {
	background:url('../images/leftbox_white.gif') 0 0 no-repeat;
    float: left;
    width: 200px;
    margin-top: 2px;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 0px;
   
	
}
	.inlineRoundBox .inner {
		background:url('../images/leftbox_white.gif') 0 100% no-repeat;
        padding-bottom: 1px;
        padding-top: 3px;
        padding-right: 0px;
	}

/* Round Box
-------------------------- */

.roundBox, .roundBoxLight, .inRoundBox {
	background:#4d6f84;
	position:relative;
}
	.roundBox .ctl, .roundBox .ctr, .roundBox .cbl, .roundBox .cbr,
	.roundBoxLight .ctl, .roundBoxLight .ctr, .roundBoxLight .cbl, .roundBoxLight .cbr,
	.inRoundBox .ctl, .inRoundBox .ctr, .inRoundBox .cbl, .inRoundBox .cbr	{
		width:10px;
		height:10px;
		display:block;
		float:left;
		position:absolute;
		overflow:hidden;
		font-size:0;
	}
	.roundBox .ctl img, .roundBox .ctr img, .roundBox .cbl img, .roundBox .cbr img,
	.roundBoxLight .ctl img, .roundBoxLight .ctr img, .roundBoxLight .cbl img, .roundBoxLight .cbr img,
	.inRoundBox .ctl img, .inRoundBox .ctr img, .inRoundBox .cbl img, .inRoundBox .cbr img{
		display:block;
		width:10px;
		height:10px;
		overflow:hidden;
		font-size:0;
	}
	.roundBox .ctl, .roundBoxLight .ctl, .inRoundBox .ctl { left:0; top:0; } 
	.roundBox .ctr, .roundBoxLight .ctr, .inRoundBox .ctr { right:0; top:0; }
	.roundBox .cbl, .roundBoxLight .cbl, .inRoundBox .cbl { left:0; bottom:0; } 
	.roundBox .cbr, .roundBoxLight .cbr, .inRoundBox .cbr { right:0; bottom:0; }
	
	/* fix 1px jogs */
	* html .roundBox .cbr, * html .roundBoxLight .cbr, * html .inRoundBox .cbr {
	    border-right: #fff solid 1px; /* same color with background */
	    border-bottom: #fff solid 1px; /* same color with background */
	    margin:  0 -1px -1px 0;
	}
	
	* html .roundBox .ctr, * html .roundBoxLight .ctr, * html .inRoundBox .ctr {
		border-right: #fff solid 1px; /* same color with background */
	    margin:  0 -1px 0 0;
	}
	
	* html .roundBox .cbl, * html .roundBoxLight .cbl, * html .inRoundBox .cbl {
		border-bottom: #fff solid 1px; /* same color with background */
	    margin:  0 0 -1px 0;
	}
	
	* html .roundBox, * html .roundBoxLight, * html .inRoundBox  {
		height:1%;
	}
	/**/
	
.roundBox, .roundBox .barker_title {
	color:#ffffff;
}
	
.roundBoxLight {
	background:#c3e0f2;
}


.borderRoundBoxLight {
	background:url('../images/rightbox.gif') 0 0 no-repeat;
	padding:8px 0 0 0;
	width:333px;
	
}
	.borderRoundBoxLight .inner {
		background:url('../images/rightbox.gif') 0 100% no-repeat;
	}
	
.borderRoundBoxWhite {
	background:url('../images/rightbox_white.gif') 0 0 no-repeat;
	padding:8px 0 0 0;
	width:333px;
	
}	
	.borderRoundBoxWhite .inner {
		background:url('../images/rightbox_white.gif') 0 100% no-repeat;
	}
	
	
.fullBorderRoundBoxLight {
	background:#e4f2fb;
	border:1px solid #aacbe0;
	position:relative;
}
	.fullBorderRoundBoxLight .ctl, .fullBorderRoundBoxLight .ctr, .fullBorderRoundBoxLight .cbl, .fullBorderRoundBoxLight .cbr {
		background:url('../images/full_border_roundbox_light.gif') 0 0 no-repeat;
		display:block;
		width:17px;
		height:17px;
		overflow:hidden;
		position:absolute;
	}
		.fullBorderRoundBoxLight .ctl { left:-1px; top:-1px; background-position:0 0; }
		.fullBorderRoundBoxLight .ctr { right:-1px; top:-1px; background-position:-17px 0; }
		.fullBorderRoundBoxLight .cbl { left:-1px; bottom:-1px; background-position:0 -17px; }
		.fullBorderRoundBoxLight .cbr { right:-1px; bottom:-1px; background-position:-17px -17px; }
		
		
		
	.fullBorderRoundBoxLight .ctl_s, .fullBorderRoundBoxLight .ctr_s, .fullBorderRoundBoxLight .cbl_s, .fullBorderRoundBoxLight .cbr_s {
		background:url('../images/full_border_roundbox_light2.gif') 0 0 no-repeat;
		display:block;
		width:8px;
		height:8px;
		overflow:hidden;
		position:absolute;
	}
		.fullBorderRoundBoxLight .ctl_s { left:-1px; top:-1px; background-position:0 0; }
		.fullBorderRoundBoxLight .ctr_s { right:-1px; top:-1px; background-position:-8px 0; }
		.fullBorderRoundBoxLight .cbl_s { left:-1px; bottom:-1px; background-position:0 -8px; }
		.fullBorderRoundBoxLight .cbr_s { right:-1px; bottom:-1px; background-position:-8px -8px; }
		
		
	.fullBorderRoundBoxLight .inner {
		padding:6px 0;
	}
	
* html .fullBorderRoundBoxLight {
	height:1%;
}

* html .fullBorderRoundBoxLight .cbr, * html .fullBorderRoundBoxLight .cbr_s {
	border-right: #fff solid 1px; /* same color with background */
	border-bottom: #fff solid 1px; /* same color with background */
	margin:  0 -1px -1px 0;
}

* html .fullBorderRoundBoxLight .ctr, * html .fullBorderRoundBoxLight .ctr_s {
	border-right: #fff solid 1px; /* same color with background */
	margin:  0 -1px 0 0;
}

* html .fullBorderRoundBoxLight .cbl, * html .fullBorderRoundBoxLight .cbl_s {
	border-bottom: #fff solid 1px; /* same color with background */
	margin:  0 0 -1px 0;
}
	
.inRoundBox {
	background:#4d6f84 url('../images/intopbox-bg.gif') 0 100% repeat-x;
}
	
.inRoundBox h2.title {
	padding-top:0.8em;
}
		
/* Icon wrapper box content 
------------------------- */
.iconWrapper {
	padding:10px 12px 0 48px;
}

.iconWrapper h2 {
	margin: 0 0 0.2em -36px;
	padding-left:36px;
	padding:5px 0 10px 36px;
	font-size:1.25em;
	line-height:1em;
	position:relative;
}
	.iconWrapper h2.call {
		background:url('../images/ico-call-2.gif') 0 0px no-repeat;
	}
	.iconWrapper h2.email {
		background:url('../images/ico-howwehelp.gif') 0 0px no-repeat;
	}
	.iconWrapper h2.howToBuy {
		background:url('../images/ico-howtobuy.gif') 0 3px no-repeat;
	}
	.iconWrapper h2.howWeHelp {
		background:url('../images/ico-howwehelp.gif') 0 2px no-repeat;
	}
	.iconWrapper h2.seeLiveDemo {
		background:url('../images/ico-seelivedemo.gif') 0 2px no-repeat;
	}
	.iconWrapper h2.salesCollateral {
		background:url('../images/ico-collateral.gif') 0 3px no-repeat;
	}
	.iconWrapper h2.playvideo {
		background:url('../images/ico-playvideo.gif') 0 3px no-repeat;
	}	
	.iconWrapper h2.customerStories {
		background:url('../images/ico-customerstories.gif') 0 3px no-repeat;
	}
@font-face {
    font-family: 'SSLc';
    src: url('../fonts/sslc.font-webfont.eot');
    src: url('../fonts/sslc.font-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sslc.font-webfont.woff') format('woff'),
         url('../fonts/sslc.font-webfont.ttf') format('truetype'),
         url('../fonts/sslc.font-webfont.svg#SlateStdLightCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* Interior pages Top Box 
-------------------------- */
.inTopBox {
	width:946px;
	margin:0 auto;
	color:#ffffff;
}
.inTopBox .left {
	width:565px;
	padding:15px 18px 0 18px;
	float:left;
}
.inTopBox .right {
	float:right;
}
	.inTopBox .right img { margin:0; display:block; }
	
.inTopBox .title, .inTopBox h1.title, .inTopBox h2.title {
	font-family:SSLc, Helvetica, Arial, sans-serif;
	font-size:2.5em;
	font-weight:normal;
	line-height:1.2em;
	margin:0.5em 0 0.2em;
	padding:0;
	display:block;
	color:#ffffff;
}

*html .inTopBox .title, .inTopBox h1.title, .inTopBox h2.title {
	font-family:Helvetica, Arial, sans-serif;
	font-size:2.5em;
	font-weight:normal;
	line-height:1.2em;
	padding:.5em 0 0.2em;
	display:block;
	color:#ffffff;
}

	.inTopBox .inRoundBox .title, .inTopBox .inRoundBox h1.title, .inTopBox .inRoundBox h2.title {
		margin-top:0.8em;
	}
	
	*html .inTopBox .inRoundBox .title, .inTopBox .inRoundBox h1.title, .inTopBox .inRoundBox h2.title {
		padding-top:0.55em;
	}
	
.inTopBox .desc {
	font-size:1.08em;
	margin:0 0 0.7em;
}

/* Slider
-------------------------- */
.ui-slider {
	background:url('../images/cat-slider-bg.gif') 0 0 repeat-x;
	width:528px;
	height:10px;
	position:relative;
	padding:1px 0;
}

.ui-slider-handle {
	background:url('../images/cat-slider-handle.gif') 0 0 no-repeat;
	width:69px;
	height:10px;
	display:block;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
}

/* Scroll Pane
----------------------- */
/* jScrollPane Container
------------------------ */
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666667;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
	line-height:9px;
	overflow:hidden;
	zoom:1;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
	line-height:9px;
	overflow:hidden;
	zoom:1;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

/* custom */
.jScrollPaneTrack {
	background:url('../images/scrollpane-track.gif') 0 0 repeat-y;
}
.jScrollPaneDrag {
	background:url('../images/scrollpane-drag.gif') 0 0 repeat-y;
	zoom:1;
}
.jScrollPaneDragTop {
	background:url('../images/scrollpane-dragtop.gif') 0 0 repeat-y;
	height:4px;
	line-height:4px;
	overflow:hidden;
	zoom:1;
}
.jScrollPaneDragBottom {
	background:url('../images/scrollpane-dragbottom.gif') 0 0 repeat-y;
	height:4px;
	line-height:4px;
	overflow:hidden;
	zoom:1;
}
a.jScrollArrowUp {
	background:url('../images/scrollpane-arrowtop.gif') 0 0 no-repeat;
	height:10px;
}
a.jScrollArrowDown {
	background:url('../images/scrollpane-arrowbottom.gif') 0 3px no-repeat;
	height:10px;
}

/* dropdown
------------------------ */
.dropdown {
	font-size:1em;
	padding:0;
	margin:0;
	width:auto;
	overflow:visible;
	position:relative;
}

* html .dropdown {
	display:inline-block;
}

.dropdown .dropdown-list-container {
	background:white;
	border:1px solid #9b808c;
	display:none;
	position:absolute;
	//z-index:9999;
	left:-1px;
	top:1px;
	padding:1px;
}

.dropdown .dropdown-result-container {
	background:white;
	border:2px solid #fff;
	padding:0px 1px 0px 3px;
	float:left;
	position:relative;
	top:-1px;
	height:21px;
}

.dropdown .dropdown-arrow {
	background:url('../images/dropdown-btn.gif') 0 0 no-repeat;
	width:21px;
	height:21px;
	cursor:pointer;
	float:right;
}
	.dropdown .dropdown-arrow span { display: none; }
	
.dropdown .dropdown-arrow-open, .dropdown .dropdown-arrow:hover {
}

.dropdown .dropdown-result {
	background:white;
	color:#a81913;
	font-weight:bold;
	float:left;
	padding:0;
	line-height:21px;
	height:21px;
	overflow:hidden;
}

.dropdown .dropdown-list {
	list-style:none;
	padding:1px;
	margin:0;
	position:relative;
	display:block;
}

.dropdown .dropdown-list li {
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	line-height:1.5em;
	padding:2px 10px;
	cursor:pointer;
	color:#555555;
}

.dropdown .dropdown-list li.selected, .dropdown .dropdown-list li.hover {
	color:#99110b;
}
.dropdown .dropdown-list li.selected { font-weight:bold; }


/* Video Box
-------------------------- */
#videoBox {
	width:948px;
	margin-left:18px;
}

#videoBox .left {
	width:315px;
	padding:30px 8px 0 12px;
	float:left;
	color:#ffffff;
}


#videoBox .left p.desc {
	font-size:13px;
}

#videoBox .left .title {
	font-family:SSLc, Helvetica, Arial, sans-serif;
	font-size:2.65em;
	font-weight:bold;
	line-height:1.2em;
	margin:0;
	padding:0;
	display:block;
}

#videoBox .left .desc {
	font-size:1.08em;
	line-height:1.6em;
	margin:0.2em 0 1em;
}

#video {
	float:right;
	width:610px;
	height:322px;
	overflow:hidden;
}

/* More Info form
------------------------ */

form#frmMoreInfo {
	margin:1.1em 0 0 0;
}

form#frmMoreInfo p {
	margin:0 0 0.5em;
}

form#frmMoreInfo label {
	font-size: 1.167em; 
	font-weight:bold;
}

form#frmMoreInfo select {
	width:210px;
}

form#frmMoreInfo .dropdown {
	width:220px;
}

form#frmMoreInfo a.arrowButton {
	margin-left:5px;
}

*:first-child+html form#frmMoreInfo .dropdown {
	float:left;
}
*:first-child+html form#frmMoreInfo a.arrowButton {
	float:left;
}

* html form#frmMoreInfo .dropdown {
	float:left;
}
* html form#frmMoreInfo a.arrowButton {
	float:left;
	margin-left:5px;
}


/* form Call Me Now */
#frmCallMeNow input.inputBox {
	width:267px;
	margin-right:0;
}

#frmCallMeNow fieldset {
	margin:0 0 0.5em;
}
#frmCallMeNow fieldset label {
	display:block;
	font-size:0.92em;
}
	#frmCallMeNow .phone {
		float:left;
		width:187px;
		margin-right:9px;
	}
		#frmCallMeNow .phone input.inputBox {
			width:180px;
			float:left;
		}
		#frmCallMeNow .phone label { float:left; }
	#frmCallMeNow .ext {
		float:left;
		width:70px;
	}
		#frmCallMeNow .ext input.inputBox {
			width:70px;
			float:left;
		}
		#frmCallMeNow .ext label { float:left; }
		
#frmCallMeNow .submit {
	text-align:right;
	padding-top:5px;
}

#frmCallMeNow p {
	color:#99110b;
	font-size:0.92em;
}

#frmCallMeNow label.error {
	color:#99110b;
	font-weight:bold;
	display:block;
	clear:both;
	white-space:nowrap;
}

/* Form How Accuvein Can Help 
-------------------------- */
#frmHowWeHelp select {
	width:260px;
}
#frmHowWeHelp .dropdown {
	position:relative;
	zoom:1;
}
#frmHowWeHelp .dropdown .dropdown-list-container {
	border:1px solid #c3dff1;
	top:0;
	left:0;
}

#frmHowWeHelp .dropdown .dropdown-result-container {
	border:1px solid #c3dff1;
	padding:2px 2px 2px 12px;
	top:0;
}

#frmHowWeHelp .boxSubmitButton {
	padding-top:1em;
}
#frmHowWeHelp .boxSubmitButton a.btnSubmit  {
	width:62px;
}
	#frmHowWeHelp .boxSubmitButton a.btnSubmit span { width:55px; }


/*AV300 Right Side Barker*/
.av300{
	padding:0 15px 0 1px;
	float:left;
}

#av300 h2{
	padding:30px 0 0 0;
	line-height:5px;
}

#av300 ul{
	margin:0 0 0 113px;
	list-style-type: none;
}

#av300 ul li{
	background-image:url('../images/red_bullet_barker.gif');
	background-position: 0 .7em;
	padding:0 0 0 7px;
	list-style-type: none;
	background-repeat: no-repeat;
}

.catButton {
	text-align:right;
	padding-top:5px;
	margin-top:6px;
	clear:both;
	display:block;
}
	.catButton a.btnSubmit {
		float:right;
		padding:0 32px 0 0;
		margin:0 13px 0 0;
		width:82px;
	}
	.catButton a.btnSubmit span {
		float:right;
		width:75px;
		padding:0 1px 0 12px;
	}

	.catButton a.coll {
		float:right;
		padding:0 38px 0 0;
		width:82px;
	}
	.catButton a.coll span {
		float:right;
		width:85px;
		padding:0 1px 0 6px;
	}	
	
/* Content
-------------------------- */
#content {
	background:white;
	padding:10px 0 0 0;
}

/* Main Page
-------------------------- */
#mainPage {
}

#mainPage .wrapper {
	padding:22px 20px 100px 18px;
}

#mainPage .mainLeft {
	width:325px;
	padding:0 10px 0 0;
	float:left;
	font-size:1.08em;
	color:#555555;
}

#mainPage .mainRight {
	width:607px;
	float:right;
}

#mainPage .mainLeft h2 {
	color:#99110b;
	font-weight:normal;
	margin:0 0 0.4em;
	padding:0;
	font-size:1.385em;
	line-height:1em;
}

#mainPage .mainLeft p {
	margin:0 0 0.4em;
}

#mainPage .mainLeft ul, #mainPage .mainLeft ul li {
	list-style:none;
	padding:0;
	margin:0 0 0.7em;
}

#award {
	float: left;
	margin-right: 20px;
	width: 105px;
	margin-top: 10px;
}

#mainPage .mainLeft ul li a {
	font-size:1em;
	text-decoration:none;
	color:#555555;
}
	#mainPage .mainLeft ul li a:hover {
		color:#99110b;
		text-decoration:underline;
	}

#mainPage .mainLeft a.more {
	background:url('../images/right_arrow-red.gif') 100% 50% no-repeat;
	font-size:0.92em;
	color:#870202;
	padding:0 8px 0 0;
}

/* Interior page
--------------------- */
#interiorPage .mainLeft {
	float:left;
	width:569px;
	margin:0 0 0 0px;
	padding:0 14px 0 7px;
	color:#555555;
}

#interiorPage .mainRight {
	width:333px;
	float:right;
	padding:0 0 0 0;
	color:#444444;
}

#interiorPage .wrapper {
	padding:25px 20px 100px 20px;
}

#interiorPage .wrapper_compact {
	background:url('../images/dot-h.gif') 0 0 repeat-x;
	padding:12px 20px 100px 20px;
	margin-top:-7px;
}

/* Sliding Box
---------------------- */
.slideBox {
	width:292px; /* ie 6 need this */
	
}
.slideBox, .slideBox .slideBox_wrapper {
	background:url('../images/slidebox-bg.gif') 0 0 no-repeat;
	padding:10px 0 0 0;
	margin:0;
}
.slideBox .slideBox_wrapper {
	background-position:0 100%;
	padding:1px 14px 14px 17px;
	width:261px; /* ie 6 need this */
	margin:0;
	position:relative;
}
.slideBox .slideBox_trigger {
	background:url('../images/slidebox-arrows.gif') 0 0 no-repeat;
	width:24px; height:24px;
	overflow:hidden;
	position:absolute;
	right:8px;
	bottom:8px;
	display:block;
	cursor:pointer;
}

.slideBox .slideBox_trigger_test {
	background:url('../images/slidebox-arrows.gif') 0 0 no-repeat;
	width:24px; height:24px;
	overflow:hidden;
	position:absolute;
	right:8px;
	top:3px;
	display:block;
	cursor:pointer;
}


	.slideBox .slideBox_trigger_open {
		background-position:-24px 0;
	}
.slideBox .slideBox_content {
	padding:0;
	margin:0;
}

/* Call 
--------------------- */
#callMe, #scheduleDemo, #customerStoriesBox  {
	padding:0 0 0 43px;
	color:#ffffff;
}
#callMe p, #scheduleDemo p {
	margin:0 0 0.42em 0;
}
#callMe p.title, #scheduleDemo p.title, #customerStoriesBox p.title {
	background:url('../images/ico-call.gif') 0 50% no-repeat;
	margin:0 0 0.2em -43px;
	padding:0 0 0 2.39em;
	display:block;
	font-size:1.5em;
	line-height:1.33em;
	color:#ffffff;
	font-weight:bold;
	height:1.33em;
}

#callMe p.title_stories, #scheduleDemo p.title_stories {
	margin:0 0 0 -43px;
	display:block;
	font-size:1.5em;
	line-height:1.33em;
	color:#ffffff;
	font-weight:normal;
	height:1.33em;
}

	#scheduleDemo p.title {
		background-image:url('../images/ico-schedule_demo.gif') 0 50% no-repeat;
	}

#callMe form, #scheduleDemo form {
	padding:1px 0;
	margin:0;
	display:block;
}	
#callMe form input, #scheduleDemo form input {
	border:1px solid #4d6f84;
	padding:4px 2px 3px;
	color:#99110b;
}

#callMe form label, #scheduleDemo form label {
	display:block;
	font-size:0.92em;
	font-weight:bold;
	color:#ffffff;
}
	
#callMe fieldset, #scheduleDemo fieldset {
	float:left;
	margin:0;
	padding:0 0 0.65em;
}
	#callMe fieldset.name, #scheduleDemo fieldset.name {
		margin-right:0px;
	}
		#callMe fieldset.name input, #scheduleDemo fieldset.name input { width: 205px; }
		
	#scheduleDemo fieldset.email {
		margin-right:0px;
	}
		#scheduleDemo fieldset.email input { width: 205px; }
		
	#callMe fieldset.phone, #scheduleDemo fieldset.phone {
		margin-right:4px;
	}
		#callMe fieldset.phone input, #scheduleDemo fieldset.phone input { width: 133px; }
		
	#callMe fieldset.extension, #scheduleDemo fieldset.extension {
		margin-right:0px;
	}
		#callMe fieldset.extension input, #scheduleDemo fieldset.extension input { width: 50px; }
	
#callMe form span.sp, #scheduleDemo form span.sp {
	font-size:1.02em;
	font-weight:bold;
	color:#ffffff;
	padding:0 1px;
}

#callMe form span.submit, #scheduleDemo form span.submit {
	float:left;
	padding-top:0.62em;
}
	* html #callMe form span.submit, * html #scheduleDemo form span.submit { padding-top:1.5em; }

#callMe form label.error, #scheduleDemo form label.error {
	color:#99110b;
	font-size:10px;
}

#callMe p.international, #scheduleDemo p.international {
	font-size:0.92em;
	line-height:1.3em;
	clear:both;
	background:none;
}
	
/* Catalog Box
-------------------------- */
#catalogBox {
	margin:0 0 15px;
	position:relative;
	/* width:607px; */ /* ie 6 need this */
}
#catalogBox .wrapper {
	padding:10px 22px 10px 16px;
}

#catalogBox .viewall {
	width:99px;
	height:25px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:0;
	right:28px;
	font-size:0.92em;
	font-weight:bold;
	line-height:25px;
}
	#catalogBox .viewall a {
		background:url('../images/cat-viewall.gif') 0 0 no-repeat;
		height:25px;
		width:85px;
		display:block;
		padding:0 14px 0 0;
		margin:0;
		color:#ffffff;
		text-decoration:none;
		line-height:25px;
		text-align:center;
		float:left;
	}
	
	#catalogBox .viewall a:hover { background-position:0 -25px; }
	
#catalogBox .sliderContainer {
	position:relative;
	width:564px;
	margin:0 auto;
}

#catalogBox .ui-slider {
	background:url('../images/cat-slider-bg.gif') 0 0 no-repeat;
	width:530px;
	margin:0 auto;
}

#catalogBox .slider_arrow_left, #catalogBox .slider_arrow_right {
	width:5px;
	height:10px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:0;
}
#catalogBox .slider_arrow_left img, #catalogBox .slider_arrow_right img{
	display:block;
}
	#catalogBox .slider_arrow_left { left:6px; }
	#catalogBox .slider_arrow_right { right:6px; }


#catalogBox h2 {
	font-size:1.5em;
	font-weight:normal;
	line-height:1em;
	color:#870202;
	margin:0;
	padding:0;
}

#catalogBox .productsListingContainer {
	position:relative;
	width:565px;
	height:112px;
	overflow:hidden;
	margin:10px auto;
}

#catalogBox .productsListing {
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	position:relative;
}
	#catalogBox .productsListing li {
		background:#c3e0f2;
		list-style:none;
		padding:0 7px 0 8px;
		margin:0;
		width:98px;
		height:112px;
		float:left;
		position:relative;
	}

#catalogBox .productsListing a.image {
	background:white;
	width:98px;
	height:112px;
	overflow:hidden;
	display:block;
	position:relative;
	z-index:20;
}
#catalogBox .productsListing a.image img {
	display:block;
	margin-top:10px;
	
}	
#catalogBox .productsListing .details {
font-size:0.92em;
line-height:1.4em;
padding:35px 0 10px 10px;
position:absolute;
right:0;
top:0;
width:90px;
z-index:10;
}



	#catalogBox .productsListing .details .name {
		font-size:1.09em;
		font-weight:bold;
		margin:0 0 0.4em;
		color:#4d6f84;
	}
	#catalogBox .productsListing .details a.more {
		background:url('../images/right_arrow-red.gif') 100% 50% no-repeat;
		padding:0 8px 0 0;
	}
	
#catalogBox .productsListing .wrapper {
	background:white;
	position:relative;
	width:100%;
	height:112px;
	padding:0;
	margin:0;
	overflow:hidden;
}
	
#catalogBox .productsListing .wrapper .t, #catalogBox .productsListing .wrapper .b,
#catalogBox .productsListing .wrapper .t span, #catalogBox .productsListing .wrapper .b span {
	position:absolute;
	z-index:30;
	width:10px;
	height:10px;
	display:block;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0 0;
}
	#catalogBox .productsListing .wrapper .t, #catalogBox .productsListing .wrapper .b {
		width:100%;
	}
	#catalogBox .productsListing .wrapper .t { background-image:url('../images/round2-tl.gif'); left:0; top:0; }
	#catalogBox .productsListing .wrapper .t span { background-image:url('../images/round2-tr.gif'); right:0; top:0; }
	#catalogBox .productsListing .wrapper .b { background-image:url('../images/round2-bl.gif'); left:0; bottom:0; }
	#catalogBox .productsListing .wrapper .b span { background-image:url('../images/round2-br.gif'); right:0; bottom:0; }


/* Catalog Listing
--------------------------- */
.catalogsList {
	list-style:none;
	padding:0;
	margin:0;
}

.catalogsList li {
	list-style:none;
	padding:0;
	margin:0;
}

.catalogsList h2 {
	background:url('../images/cat-listing-header.gif') 0 0 repeat-x;
	height:36px;
	line-height:36px;
	font-size:1.08em;
	font-weight:bold;
	color:#ffffff;
	padding:0 0 0 19px;
	margin:0;
}

.catalogsList .section_desc { margin-bottom:0.5em; }

.productsList {
	list-style:none;
	padding:0;
	margin:10px 0 20px 0;
}

.productsList li {
	background:url('../images/dot-h.gif') 0 100% repeat-x;
	list-style:none;
	padding:10px 0 10px 0;
	margin:0;
}
	.productsList li.last {
		background:none;
	}

.productsList .thumbnail {
	float:left;
	width:178px;
}	
	.productsList .thumbnail img {
		vertical-align:top;
		margin:0;
		display:block;
	}
.productsList .desc {
	float:left;
	width:390px;
}
	.productsList .desc h3 {
		color:#99110b;
		font-size:1em;
		margin:0 0 0.3em;
	}
	.productsList h3.mainProduct_title {
		font-size:1.25em;
		margin:0 0 0.3em;
	}
	
/* Bread Crumb 
------------------------- */
.breadCrumb {
	margin:0 0 1.5em 0;
}
.breadCrumb ul {
	list-style:none;
	padding:0;
	margin:0;
}
.breadCrumb ul li {
	list-style:none;
	padding:0;
	margin:0 0.6em 0 0;
	display:inline;
	color:#555555;
}
	.breadCrumb ul li a {
		background:url('../images/breadcrumb_arrow.gif') 100% 50% no-repeat;
		padding:0 10px 0 0;
		font-weight:bold;
	}
	
/* Product detail 
-------------------------- */
.product_detail {
	color:#555555;
	margin:0 0 1em 0;
}

.product_detail  .desc {
	font-size:1.08em;
	line-height:1.5em;
	padding:0.5em 1em 0 0;
}
	.product_detail .desc h2 {
		font-size:1.5em;
		color:#99110b;
		margin:0 0 0.3em 0;
		line-height:1.5em;
	}

/* Product Specs tabs 
------------------------- */
ul.product_specs_tabs {
	list-style:none;
	padding:1px 0 0px;
	margin:0;
	font-size:1.08em;
}
ul.product_specs_tabs li {
	list-style:none;
	margin:0 0px 0 0;
	padding:7px 0 6px;
	display:inline;
	line-height:27px;
}

ul.product_specs_tabs li a {
	background:url('../images/product_specs_tab-bg.gif') 0 0 no-repeat;
	padding:7px 0 6px 10px;
	font-weight:bold;
	color:#555555;
	line-height:14px;
	text-decoration:none;
	cursor:pointer;
}
	ul.product_specs_tabs li a:hover { color:#99110b; text-decoration:none; }
	
* html ul.product_specs_tabs li a {
	padding:0 0 0 10px;
}
*:first-child+html ul.product_specs_tabs li a {
	padding:0 0 0 10px;
}
	
ul.product_specs_tabs li a span {
	background:#ffffff url('../images/product_specs_tab-bg.gif') 100% 0 no-repeat;
	padding:9px 12px 6px 2px;
	line-height:14px;
}

ul.product_specs_tabs li a.selected {
	background-position:0 -30px;
	color:#99110b;
	padding-bottom:8px;
	
}
	ul.product_specs_tabs li a.selected span { 
		background-position: 100% -30px; 
		padding-bottom:8px;
	}
	
	* html ul.product_specs_tabs li a.selected	{
		padding-bottom:5px;
	}
	* html ul.product_specs_tabs li a.selected span {
		padding-bottom:6px;
	}
	*:first-child+html ul.product_specs_tabs li a.selected	{
		padding-bottom:5px;
	}
	*:first-child+html ul.product_specs_tabs li a.selected span {
		padding-bottom:6px;
	}

ul.product_specs_tabs li.first a.selected {
	padding-bottom:10px;
	
}	
ul.product_specs_tabs li.first a.selected span {
	padding-bottom:10px;
}
	
/* Product Specification */
.product_specs_content {
	background:url('../images/product_specs_content-box.gif') 0 0 no-repeat;
	padding:7px 0 0 0;
}
	.product_specs_content .inner {
		background:url('../images/product_specs_content-box.gif') 0 100% no-repeat;
		padding:0 6px 7px 12px;
	}
	
	.product_specs_content .productsList li { padding-left:0; }
	.product_specs_content .productsList .thumbnail { width:148px; }
	
/* Product Specification List */
.product_specs_content .productsList .thumbnail {
	width:110px;
}
.product_specs_content .productsList .desc {
	width:420px;
	padding-top:0;
	font-size:0.92em;
	line-height:1.5em;
}
.product_specs_content .productsList h3 {
	margin:0 0 0.3em;
	line-height:1.5em;
}

/* Product Specification scroll pane */	
.product_specs_content .scrollPane {
	height:260px;
	overflow:auto;
}

/* FAQ
----------------------- */
.faq_topics_container {
	width:388px;
	float:left;
	margin-right:35px;
	margin-bottom:1.5em;
}

.faq_topics_container .scrollPane {
	height:435px;
}

.faq_topics_container .inner {
	padding:10px 10px 10px 0;
}

.faq_topics_container .jScrollPaneDragTop { background-image:url('../images/scrollpane-dragtop2.gif'); }
.faq_topics_container .jScrollPaneDragBottom { background-image:url('../images/scrollpane-dragbottom2.gif'); }
.faq_topics_container .jScrollPaneDrag { background-image:url('../images/scrollpane-drag2.gif'); }
.faq_topics_container a.jScrollArrowUp { background-image:url('../images/scrollpane-arrowtop2.gif'); }
.faq_topics_container a.jScrollArrowDown { background-image:url('../images/scrollpane-arrowbottom2.gif'); }

.faq_topics_listing {
	list-style:none;
	padding:0 15px 0 8px;
	margin:0;
}

.faq_topics_listing li {
	list-style:none;
	padding:0;
	margin:8px 0;
	font-weight:bold;
	line-height:1.45em;
	display:block;
	zoom:1;
}

.faq_topics_listing li a {
	background:url('../images/selectlist-itembg.gif') -1000px 100% no-repeat;
	display:block;
	padding:0 0 6px 0;
	color:#444444;
	cursor:pointer;
}
	.faq_topics_listing li a span {
		background:url('../images/selectlist-itembg.gif') -1000px 0 no-repeat;
		display:block;
		padding:6px 10px 0 32px;
	}
	
* html .faq_topics_listing li a {
	display:inline-block;
	width:335px;
}
	
.faq_topics_listing li.current a, .faq_topics_listing li a:hover {
	background:url('../images/selectlist-itembg.gif') 0 100% no-repeat;
	color:#99110b;
	text-decoration:none;
}
	.faq_topics_listing li.current a span, .faq_topics_listing li a:hover span {
		background:url('../images/selectlist-itembg.gif') 0 0 no-repeat;
	}
	
/** FAQ Contnt **/
.faq_content {
	float:left;
	width:520px;
	font-size:1.08em;
	line-height:1.5em;
	color:#555555;
}
	.faq_content h2 { font-size:1.154em; margin:0 0 1.3em;  }
	.faq_content h3 { font-size:1em; margin:1.3em 0 0.33em;  }
	

/* News and Events */
.news_events-left {
	float:left;
	width:265px;
}
.news_events-right {
	float:right;
	width:265px;
}

/* News */
.news_title {
	color:#333333;
	font-size:1.154em;
	font-weight:bold;
	line-height:1.4em;
	margin:0;
	padding:0;
}
.news_subtitle {
	font-size:1.154em;
}
	
/* Events Listing */
ul.eventsListing, ul.eventsListing li {
	list-style:none;
	padding:0; margin:0 0 1em 0;
}

/* News Listing */
ul.newsListing, ul.newsListing li {
	list-style:none;
	padding:0; margin:0 0 1em 0;
}
ul.newsListing li h3 {
	font-size:1em;
	margin:0;
	padding:0;
	line-height:1.5em;
}
ul.newsListing li p { margin-top:0.2em; }

ul.newsListing li span, .mainLeft li span{ font-size:11px; color:#999999;font-weight:bold;}

/* Interior Content
---------------------------- */
.interior_content {
	font-size:1.08em;
	line-height:1.462em;
	padding-left:1em;
	margin:0 0 1.5em 0;
}

.interior_content a.more {
	background-position:100% 55%;
}

.interior_content h2 {
	font-size:1.462em;
	line-height:1.5em;
	margin:0.5em 0;
	color:#99110b;
}

.interior_content p, .interior_content ul, .interior_content li {
	margin-top:0.5em;
}
	.interior_content ul ul {
		margin-bottom:1em;
	}

.interior_content p.list_describer, .interior_content li {
	margin-bottom:0.5em;
}

.interior_content .redDotListing_m li, .interior_content .grayDotListing_m li {
	margin-top:0;
	margin-bottom:0.2em;
}

.interior_content .section_header {
	/* margin-left:-1.4em; */
	/* margin-top:1.5em; */
	margin-bottom:1em;
	font-size:1.07692em;
}

/* For Accuvein Side Box */
.forAccuveinSideBox {
	padding:15px 18px;
	font-size:1.08em;
}
	.forAccuveinSideBox .barker_title { font-size:1.385em; }
	.forAccuveinSideBox a.arrowButton { font-size:0.92em; letter-spacing:0; }
	
	
/* Page Not Found 
------------------- */
#pageNotFound h2 {
	font-size:1.462em;
}
#pageNotFound h3 {
	font-size:1em;
	color:#555555;
}
#pageNotFound .links, #pageNotFound .links li, #pageNotFound .links ul {
	list-style:none;padding:0;margin:0;
}
#pageNotFound .links li {
	float:left;
	width:25%;
}
	#pageNotFound .links ul li {
		float:none;
		width:auto;
		line-height:1.15em;
		margin:0 0 0.69em;
	}
	#pageNotFound .links h3 {
		font-size:1.1538em;
		margin:0 0 0.6em;
	}


/* Footer
-------------------------- */
#footer {
	background:#c3e0f2;
	padding:15px 0 20px;
}
#footer, #footer a {
	color:#333333;
}
#footer a:hover {
	color:#99110b;
	text-decoration:none;
}
#footer .links {
	list-style:none;
	padding:0;
	margin:0 25px 0 0;
	/*width:550px;*/
	text-align:right;
	float:right;
	width:620px;
}
	#footer .links li {
		background:url('../images/footer-links-sp.gif') 0 50% no-repeat;
		display:inline;
		padding:0 4px 0 9px;
		margin:0;
	}
	#footer .links li.first { background:none; }
	
* html #footer .links { margin-right:15px; }

#footer .copy {
	margin: 15px 0 0 20px;
	width:320px;
	float:left;
}

* html #footer .copy { margin-left:10px; }

#closure {
	margin: 15px 35px 20px 0;
}

#closure, #closure a {
	color: #E1F0FA;
	text-align: right;
}

#closure ul li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0 5px 0 7px;
	border-left: #E1F0FA 1px solid;
}
#closure ul li:first-child {
	border: 0;
}

#designby {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding:2px 38px 2px 22px;
	text-align:right;
}
	#designby a {
		color:#e1f0fa;
		text-decoration:none;
	}
		#designby a:hover { text-decoration:underline; }
		
#designby strong { font-weight:normal; }


/* Video Gallery */
.fleft { float:left; }
.fright { float:right; }

.boxtop { background:url(../images/boxline.gif) repeat-x top; height:7px; }
.boxmiddle { padding:2px 10px; border-left:1px solid #a7cde6; border-right:1px solid #a7cde6; }
.boxbottom { background:url(../images/boxline.gif) repeat-x bottom; height:7px; }

#interiorPage .videoGallery { padding:0; width:591px; }

.bigVideo { margin-bottom:28px; }
.bigVideo h3 { color:#99110b; font-size:12px; margin:8px 5px; line-height:normal; background:none; padding:0; }
.bigVideo p { padding:0 5px 10px 5px; margin:0px !important; }

.videoList h2 {
	background:url('../images/cat-listing-header.gif') 0 0 repeat-x;
	height:36px;
	line-height:36px;
	font-size:1.08em;
	font-weight:bold;
	color:#ffffff;
	padding:0 0 15px 19px;
	margin:0;
}
.videoList .listBox { float:left; margin:5px 15px 10px 0; }
.videoList .last { margin-right:0; }
.videoList .listBox p { color:#860010; margin:5px !important; }
/* Video Gallery - End */	

/*  Compliance Page Starts */
.dotted-rule-wrapper {
background:transparent url(/images/dot-h.gif) repeat-x scroll 0 100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 0
}

.dotted-rule-wrapper h2,.dotted-rule-wrapper.last {
background:none;
color:#333
}

/*  Compliance Page Ends */

/*Dotted line divider*/
hr {
color: #fff; 
background-color: #fff; 
border: 1px dotted #bfbcb8; 
border-style: none none dotted; 
margin:1em 0;
}

/*Testimonial Page Styles*/
#testimonials p{
	margin:0;
	padding:0;
}

p.feedback{
	color:#000;
	font-style:italic;
	font-size:11px;
	padding:0 0 0 40px;
}

#testimonials p.quote_by{
	color:#999;
	font-weight:bold;
	font-size:11px;
	margin:5px 0 20px 0;
	line-height:15px;
	padding:0;
}

.inTopBox2 {
	width:572px; float:left;
	margin:0 auto;
	color:#ffffff;
}

.inTopBox2 .roundBox .ctl, .inTopBox2 .roundBox .ctr, .inTopBox2 .roundBox .cbl, .inTopBox2 .roundBox .cbr,
.inTopBox2 .roundBox .ctl img, .inTopBox2 .roundBox .ctr img, .inTopBox2 .roundBox .cbl img, .inTopBox2 .roundBox .cbr img{
	width:15px !important; height:15px !important;
}

/* form Call Me Now2 */
#frmCallMeNow2{ padding-top:11px;}
#frmCallMeNow2 fieldset{ background:url('../images/dot-h2.gif') repeat-x left bottom; padding:9px 0 9px 35px; margin:0;}
#frmCallMeNow2 input.inputBox { width:328px; float:left; }
	
#frmCallMeNow2 fieldset label { width:109px; font-size:100%; font-weight:bold; float:left;}

#frmCallMeNow2 .phone input.inputBox {width:205px; float:left; margin-right:7px;}
#frmCallMeNow2 .ext label{ width:35px;}
#frmCallMeNow2 .ext input.inputBox {width:75px; float:left;}
#frmCallMeNow2 p{padding-left:35px;}			

#frmCallMeNow2 .boxSubmitButton {margin:0 14px 20px 0;}

/** Resources By Language **/
.resource_lang {padding-bottom:55px; float:left;}
.resource_lang_top {padding-bottom:0;}
.resource_lang ul {width:190px; min-height:80px; float:left; background:url('../images/dot-v2.gif') repeat-y 100% 0; margin:0 18px 0 0; padding:0;}
.resource_lang ul.last{ margin:0; background:none;}
.resource_lang ul li{list-style-type:none;}
.resource_lang span, .resource_lang_top span{ font-size:19px; font-weight:bold; }
.resource_lang ul li ul{background:none; margin:0; padding:0;}


/** Customer Stories **/
.customer_stories {
	background:url('../images/dot-v.gif') 341px 0 repeat-y;
	padding:1px 0;
	margin:0 0 1em 0;
	font-size:1em;
}
.customer_stories .story_categories {
	width:342px;
	float:left;
}
	.customer_stories .story_categories small {
		font-size:1em;
		color:#333;
		line-height:1em;
		padding:0 0 15px 0;
	}
	.customer_stories .story_categories ul {
		list-style:none;
		padding:10px 0 0 0;
		margin:0;
	}
	.customer_stories .story_categories ul li {
		list-style:none;
		padding:0;
		margin:0;
		padding:1px 0 0 0;
	}
		* html .customer_stories .story_categories ul li {
			display:inline-block;
		}
	.customer_stories .story_categories ul li a {
		color:#555555;
		font-weight:bold;
		font-size: 1.063em;
		display:block;
	}
		* html .customer_stories .story_categories ul li a {
			display:inline-block;
			width:100%;
		}
	.customer_stories .story_categories ul li a span {
		background:url('../images/arrow_story.gif') 8px 1em no-repeat;
		padding:0.65em 0 0.7em 30px;
		display:block;
	}
	
	.customer_stories .story_categories ul li.current {
		background:white url('../images/dot-h.gif') 0 0 repeat-x;
	}
	.customer_stories .story_categories ul li.current a {
		background:white url('../images/dot-h.gif') 0 100% repeat-x;
		color:#99110b;
	}
	.customer_stories .story_categories ul li.current a span {
		background:url('../images/arrow_story_selected.gif') 8px 1em no-repeat;
		
	}
	
	
.customer_stories .story_contents {
	background:#f4f4f4;
	width:593px;
	float:left;
	margin:0 0 0 10px;
	color:#555555;
}
.customer_stories .story_content {
	padding:0.65em 1.7em;
	display:none;
}
	.customer_stories .story_content .story_title {
		padding:0 0 0.7em;
		margin:0;
		font-size:1em;
		line-height:1.47em;
		font-weight:bold;
	}
	.customer_stories .story_content .story_quote {
		background:url('../images/testimonials_quote_mark2.gif') 0 0.25em no-repeat;
		padding:0 0 0 2em;
		margin:0 0 1.5em;
	}
	
.customer_stories_note {
	padding:0 0 0 376px;
	font-size:0.85em;
	font-style:italic;
	line-height:1.3em;
	color:#666666;
}

#customerStoriesBox {
padding-left:0;
}
#customerStoriesBox p.title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin-left:0;
padding-left:0;
}
#customerStoriesBox .more {
background-image:url(../images/arrow_more_testimonial.gif);
color:#C3E0F2;
font-size:0.92em;
font-weight:bold;
}
/*WordPress Styles*/

.arrow-link {
background:transparent url('../images/right_arrow-red.gif') no-repeat scroll 100% 50%;
color:#99110b;
padding:0 8px 0 0;
}

.arrow-link-back {
background:transparent url('../images/left_arrow-red.gif') no-repeat scroll 100% 50%;
color:#99110b;
padding:0 0 0 8px;
background-position:left;
}

.light-gray-text{
color:#999999;
font-size:11px;
font-weight:bold;
}

.home a{
color:#555;
}

.home a:hover, a.arrow-link:hover{
color:#99110b;
text-decoration:underline;
}

a.arrow-link{
color:#99110b;
}

h1.title{
color:#fff;
}

h3{
background:transparent url(/wp-content/themes/accuvein/images/cat-listing-header.gif) repeat-x scroll 0 0;
color:#FFFFFF;
font-size:1.07692em;
margin-bottom:1em;
font-weight:bold;
line-height:36px;
margin:0;
padding:0 0 0 19px;
}

h4{
font-size:14px;
}

ul,li{
margin:0;
padding:0;
}
.interior_content ul li {
background:transparent url(/wp-content/themes/accuvein/images/bullet-red_dot.gif) no-repeat scroll 0 0.6ex;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 .5em 0;
padding:0 0 0 16px;
}

.large-link{
font-size:1.25em;
font-weight:bold;
}

.red-bold-title{
color:#99110B;
font-size:1em;
font-weight:bold;
}

.story_content p{
background:transparent url(/wp-content/themes/accuvein/images/testimonials_quote_mark2.gif) no-repeat scroll 0 0.25em;
margin:0 0 1.5em;
padding:0 0 0 2em;
}

ul.newsListing li {
background:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}


/*WordPress Styles*/

.large-black-title {
color:#333333;
font-size:1.462em;
font-weight:bold;
}

.desc h3{
background:none;
margin:0;
padding:0;
}

.borderRoundBoxLight2 {
background:transparent url(../images/rightbox_white.gif) no-repeat scroll 0 0;
padding:8px 0 0;
width:333px;
}

.borderRoundBoxLight2 .inner {
background:transparent url(../images/rightbox_white.gif) no-repeat scroll 0 100%;
}

p.award {
color:#444444;
font-size:15px;
font-weight:bold;
padding:12px 0 0 15px;
}

.alignCenter {
text-align:center;
}

.borderRoundBoxLight2 .inner img {
margin-bottom:18px;
}

.testimonials {
	padding:10px 12px 0 18px;
}

	.testimonials p.message {
		background: url("../images/testimonials_quote_l.gif") no-repeat 0 0;
		padding-left: 30px; 
	}
	
	.testimonials p.message span {
		background: url("../images/testimonials_quote_r.gif") no-repeat bottom right;
		padding-bottom:7px;
		padding-right:25px;
	}
	
	.testimonials p.who { padding-left: 30px;  font-size: 11px; font-weight: bold; } 

.pageCatalog .interior_content p { text-align: justify; }

#headerNav .menu_blank { display: block; height: 30px; }
#videoBox .title a, #videoBox .title a:hover { color:#fff; text-decoration: none; }

#videoBox .landingPage { padding-top: 15px !important;  }
#videoBox .landingPage p.desc {   font-size: 12px; }

#videoBox .landingPage img.alignleft { margin-left: 0px; margin-right: 10px !important;  }


a.arrowButtonC {
	background:white url('../images/videobox-btnC.gif') 0 0 no-repeat;
	display:inline;
	line-height:25px;
	height:25px;
	padding:5px 0 6px 10px;
	font-weight:bold;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none !important;
	letter-spacing:0.05em;
	cursor:pointer;
}

a.arrowButtonC:hover {
	text-decoration:none !important;
}

a.arrowButtonC span {
	background:white url('../images/videobox-btnC.gif') 100% 0 no-repeat;
	line-height:25px;
	height:25px;
	display:inline;
	padding:5px 35px 6px 0;
}

* html a.arrowButtonC, * html a.arrowButtonC span {
	display:inline-block;
	padding-top:0;
	padding-bottom:0;
}


*:first-child+html a.arrowButtonC, *:first-child+html  a.arrowButtonC span {
	display:inline-block;
	padding-top:0;
	padding-bottom:0;
}

a.arrowButtonC {
	background-position:0 0;
	padding-top:6px;
	height:27px;
	line-height:27px;
}

a.arrowButtonC span {
	background-position:100% 0;
	padding-top:6px;
	height:27px;
	line-height:27px;
}

.LP_wrapper  { padding: 30px 0; }
.LP_wrapper .col_1 { float: left; }
.LP_wrapper .col_2{ float: right; margin-right: 25px; }



.LP_wrapper .av300_tall { 
	background: url("../images/av-300_tall.jpg") no-repeat -55px 0;
	width: 600px;
 }
 

	.LP_wrapper .av300_tall .content {
		padding-left:320px;
		padding-right:30px;
		padding-top:30px;
		padding-bottom: 50px;
		background:url("../images/dot-v.gif") repeat-y 100% 0;
	}
	
	.LP_wrapper .av300_tall .content h2 { font-size:22px;
		line-height:1.25em;
		margin-bottom:0.5em;
	}
	
	.LP_wrapper .av300_tall .content .buttons {
		margin-left: 35px; 
	}
	
	.LP_wrapper .av300_tall .content .buttons a.arrowButtonC {
		display:block;
		height:auto;
		padding:0 0 0 17px !important;
		width:210px;
	}
	
	.LP_wrapper .av300_tall .content .buttons a.arrowButtonC span {
		padding-top:0 !important;
		padding-bottom: 0 !important; 
		display: block; 
	}
	
	
	
	.blueBox { width: 334px; background: url("../images/bluebox.gif") no-repeat 0 100%; padding-bottom: 26px; }
	.blueBox .wrapper { line-height: 1.65em; background: url("../images/bluebox.gif") no-repeat 0 0; padding:26px 30px  0 27px !important; }
	.blueBox ul { margin-left: 40px; margin-bottom: 25px; }
	.blueBox .title { margin-bottom: 15px; }
	.blueBox .highlight { font-size: 16px; font-weight:bold; }
	.blueBox .arrowBlue15, .blueBox .arrowBlue15:visited { font-size: 15px; color:#444444;  }
	.blueBox .arrowBlue15:hover { color:#0064a7; text-decoration: none; }
	
	
	.blueBox .highlightblue { color:#0064a7; font-weight:bold; }
	
	a.arrowRed15 {
		background: url("../images/arrow_red_15.gif") no-repeat 100% 0;
		padding-right: 15px;
		font-weight: bold; 
	}
	
	
	a.arrowBlue15 {
		background: url("../images/arrow_blue_15.gif") no-repeat 100% 0;
		padding-right: 18px;
		font-weight: bold; 
	}

	
	/* Sliding Box
---------------------- */
.slideBoxWide {
	width:942px; /* ie 6 need this */
	margin: 0 22px 22px  22px !important; 
	
}
.slideBoxWide, .slideBoxWide .slideBoxWide_wrapper {
	background:url('../images/slidebox-wide-bg.gif') 0 0 no-repeat;
	padding:10px 0 0 0;
	margin:0;
}

.slideBoxWide .slideBoxWide_wrapper {
	background-position:0 100%;
	padding:1px 14px 14px 17px;
	width:911px; /* ie 6 need this */
	margin:0;
	position:relative;
}

.slideBoxWide .slideBoxWide_trigger {
	background:url('../images/slidebox-arrows.gif') 0 0 no-repeat;
	width:24px; height:24px;
	overflow:hidden;
	margin-top: 6px; 
	float: left; 
	display:block;
	cursor:pointer;
}

.slideBoxWide .slideBoxWide_trigger_test {
	background:url('../images/slidebox-arrows.gif') 0 0 no-repeat;
	width:24px; height:24px;
	overflow:hidden;
	position:absolute;
	right:8px;
	top:3px;
	display:block;
	cursor:pointer;
}


	.slideBoxWide .slideBoxWide_trigger_open {
		background-position:-24px 0;
	}
.slideBoxWide .slideBoxWide_content {
	padding:0 0 0 44px;
	margin:0;
}

.slideBoxWide_wrapper .call_icon {
	width: 34px; height: 34px; display:block;
	background: url("../images/call_icon_34.png") no-repeat 0 0;
	float: left;
}

.slideBoxWide_wrapper .call_now {
	width: 678px;
	padding: 8px 10px 0 10px;  
	float: left; 
	font-size: 18px; 
}

#callMeWide   {
	padding:0 0 0 65px;
	color:#ffffff;
}
#callMeWide p {
	margin:0 0 0.42em 0;
}
#callMeWide p.title {
	background:url('../images/ico-call.gif') 0 50% no-repeat;
	margin:0 0 0.2em -43px;
	padding:0 0 0 2.39em;
	display:block;
	font-size:1.5em;
	line-height:1.33em;
	color:#ffffff;
	font-weight:bold;
	height:1.33em;
}

#callMeWide p.title_stories, #scheduleDemo p.title_stories {
	margin:0 0 0 -43px;
	display:block;
	font-size:1.5em;
	line-height:1.33em;
	color:#ffffff;
	font-weight:normal;
	height:1.33em;
}

	#scheduleDemo p.title {
		background-image:url('../images/ico-schedule_demo.gif') 0 50% no-repeat;
	}

#callMeWide form  {
	padding:1px 0;
	margin:0;
	display:block;
}	
#callMeWide form input  {
	border:1px solid #4d6f84;
	padding:4px 2px 3px;
	color:#99110b;
}

#callMeWide form label  {
	display:block;
	font-size:0.92em;
	font-weight:bold;
	color:#ffffff;
}
	
#callMeWide fieldset {
	float:left;
	margin:0;
	padding:0 0 0.65em;
}
	#callMeWide fieldset.name  {
		margin-right:2em;
	}
		#callMeWide fieldset.name input  { width: 250px; }
		
	#scheduleDemo fieldset.email {
		margin-right:0px;
	}
		#scheduleDemo fieldset.email input { width: 205px; }
		
	#callMeWide fieldset.phone  {
		margin-right:4px;
	}
		#callMeWide fieldset.phone input  { width: 133px; }
		
	#callMeWide fieldset.extension  {
		margin-right:2em;
	}
		#callMeWide fieldset.extension input { width: 50px; }
	
	
	#callMeWide fieldset.submitButton {
		padding-top: 10px; 
	}
	
	
#callMeWide form span.sp {
	font-size:1.02em;
	font-weight:bold;
	color:#ffffff;
	padding:0 1px;
}

#callMeWide form span.submit  {
	float:left;
	padding-top:0.62em;
}
	* html #callMeWide form span.submit  { padding-top:1.5em; }

#callMeWide form label.error  {
	color:#99110b;
	font-size:10px;
}

#callMeWide p.international  {
	font-size:0.92em;
	line-height:1.3em;
	clear:both;
	background:none;
}

.slideBoxWide_wrapper .call_icon {
}


/* Clearfix hack
-------------------------- */
.clearfix:after, .formRow:after, .formRow_first:after, .slideBox_content:after, .slideBox_wrapper:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix, .formRow, .formRow_first, .slideBox_content, .slideBox_wrapper {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, * html .formRow, * html .formRow_first, * html .slideBox_content, * html .slideBox_wrapper {height: 1%;}
.clearfix, .formRow, .formRow_first, .slideBox_content, .slideBox_wrapper {display: block;}
/* End hide from IE-mac */

