﻿@charset "utf-8";
/* CSS Document */

/* TABLE OF CONTENTS
*
* 1.0 RESET
* 1.5 RESET HTML5
* 2.0 MAIN STRUCTURE
* 2.5 RESPONSIVE STRUCTURE
* 3.0 MAIN TEXT STYLES
* 4.0 HEADER
* 5.0 NAVIGATION
* 5.5 NAVIGATION DROP BOX
* 6.0 CONTENT TOP
* 7.0 CONTENT MAIN COLUMN
* 8.0 HOME CTA'S and BUTTONS
* 9.0 CUSTOM FOOTER
*
* */

.cboxElement{/*This is for colorbox window*/}

/*-----------------| 1.0 CSS RESET CODE |-----------------------*/
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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
}
/* -----------------| 1.5 HTML5 display-role reset for older browsers |------------------*/
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	height:100%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/*  * { -webkit-box-sizing: border-box;  
	-moz-box-sizing: border-box; 
	box-sizing: border-box; outline:none; 
} */
img { border:0; } :focus { outline:none; }

/*-------------------------| 2.0 MAIN STRUCTURE |---------------------------*/
html,body {
	font-family: Arial, Helvetica, sans-serif !important;
	background:#FFFFFF;
	margin: 0;
	padding: 0;
	width:100%;
	color:#5E5E5E;
	height:100%;
}
/*body, #container .mainlogo a {
	transition:all .5s linear; 
    -o-transition:all .5s linear; 
    -moz-transition:all .5s linear; 
    -webkit-transition:all .5s linear;
}*/
#container {
	width:970px;
	background: none;
	margin: 0 auto;	
	min-height: 100%;
	overflow:auto;
	padding-bottom: 430px;
}
ul, li, a, p, h1, h2, h3, h4, h5, h6, span { font-family: Arial, Helvetica, sans-serif !important; }
#header #navigation .droppedlayer .downloadlayer a.dnldlink { width:160px; height:31px; display:inline-block; background:transparent url('../images/cmngrnbtn.png') no-repeat 0 0; padding:0; margin-top:10px; text-align:center; line-height:31px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; text-shadow:1px 1px 3px #7db039; }
#header #navigation .droppedlayer .downloadlayer a.dnldlink:hover { background-position:0 -31px; text-shadow:1px 1px 3px #99b371; }
#new-sidenav li.current > a { color:#0093D8; }
.callus { position:absolute; top:54px; right:15px; font-family:Arial, Helvetica, sans-serif !important; font-size:13px; color:#5E5E5E; font-weight:bold; }
.callus span { color:#0093D8; }


/*------------------------| 2.5 RESPONSIVE STRUCTURE |------------------------*/
@media screen and (max-width: 950px) {
		.rightcol {float:left!important;width:auto!important;margin:0 auto!important;}
		.leftcol {float:left!important;width:auto!important;margin:0 auto!important;}
		#container {width:100%!important;margin:0 auto!important; }
		#container .mainlogo a {width:439px!important;}
		#container a.learn-more {margin:20px 0 25px 66px!important;}
		#container a.sign-up {margin:20px 0 15px 25px!important;}
		#container .homecta-left a{margin:25px 32px 10px 0!important;}
		#container .homecta-right a{margin:25px 0px 10px!important;}
		#header {margin:0 auto 0!important;text-align:center!important;clear:left;}
		#header .logo a {float:none!important;text-align:center!important;margin:0 auto!important;}
		#navigation {margin:0 auto!important;text-align:center!important;width:555px!important;width:100% !important;}
		#navigation ul li { float:none !important; display:inline-block; }
		.content-divider {
    		background: url(../images/home-content-divider400.png) no-repeat scroll 0 0 transparent!important;
   			border: medium none!important;
    		display: block!important;
    		height: 45px!important;
    		margin: 15px 0 20px!important;
    		text-indent: -6000px!important;
    		text-transform: capitalize!important;
    		width: 400px!important;}
		#navigation ul li.mobile-login {display:inline-block!important;}	
}
@media screen and (max-width: 850px) {
		#container .homecta-left a{margin:25px 32px 0px 0!important;}
		#container .homecta-right a{margin:25px 0px 0px!important;}
}
@media screen and (max-width: 700px) {
		#header .freetrial a {display:none!important;}
		#header .login a {display:none!important;}
}
@media screen and (max-width: 600px) {
		.content-divider {margin:10px 0 15px 5px!important;}
	    #navigation {margin:0 auto!important;float:none;text-align:center!important;width:300px!important;width:100% !important;}
		#navigation ul li { float:none !important; display:inline-block; }
}
@media screen and (max-width: 520px) {
	    #navigation {margin:0 auto!important;text-align:center!important;width:100% !important;}
		#navigation ul li { float:none !important; display:inline-block; }
}
@media screen and (max-width: 480px) {
		#container .top-content h1, #container .content h1 {font-size:25px!important;}
		#container .top-content h2, #container .content h2 {font-size:18px!important;}
		#container .top-content p, #container .content p, #container .content p font {font-size:12px!important;}
		#container .content table td { padding:5px; }	
		#container .content table td div.rssincl-head { padding-top:0 !important; }	
		#container .content strong { padding-bottom:5px !important; }
		font hr { margin:6px 0 !important; }
		#container {width:100%!important;max-width:980px!important;margin:0 auto!important;}
		.leftcol {margin-left:20px!important;}
		#container .homecta-left a {margin-left:20px!important;background:url(../images/Agents_ctaFINAL.jpg) no-repeat scroll center top!important;width:299px!important;height:112px!important;}
		#container .homecta-right a {margin-left:20px!important;background:url(../images/Employers_ctaFINAL.jpg) no-repeat scroll center top!important;width:299px!important;height:112px!important;}
		#container .homecta-left a:hover, #container .homecta-right a:hover {background-position:0 bottom!important;}
		#container .mainlogo a {background:url(../images/home-logo-sm.png) no-repeat scroll 0 0!important;width:300px!important;height:111px!important;margin:0 0 20px 0px!important;}
		#container a.sign-up {background:url(../images/home-freetrial-signup300.jpg) no-repeat scroll 0 top!important;width:300px!important;height:38px!important;margin-left:0px!important;}
		#container a.sign-up:hover {background-position:left bottom!important;}
		#container a.learn-more {margin:20px 0 25px 42px!important;}
		.slideshow.hero .media { padding-bottom:30.25% !important; }
		.slideshow .media img { width:100% !important; margin-left:0 !important; }
}
@media screen and (max-width: 450px) {
		/*img {width:350px!important;}*/
		#container a.sign-up {margin-left:0px!important;}
		#container a.learn-more {margin:20px 0 25px 20px!important;}
		.leftcol {width:300px!important;}
		.slideshow.hero .media { padding-bottom:30.25% !important; }
		.slideshow .media img { width:100% !important; margin-left:0 !important; }
}
@media screen and (max-width: 400px) {
		.leftcol {margin-left:5px!important;min-width:300px!important;}
		#container a.sign-up {margin-left:0px!important;}
		#container a.learn-more {margin:20px 0 25px 0px!important;}
		.slideshow.hero .media { padding-bottom:30.25% !important; }
		.slideshow .media img { width:100% !important; margin-left:0 !important; }
		#container .homecta-left a, #container .homecta-right a {margin-left:5px!important;}
}

@media screen and (max-width: 280px) {
		#container img { width:100% !important; margin-bottom:12px; }
}
@media only screen and (min-width: 280px) and (max-width: 400px) {
		#container img { width:160px !important; margin-bottom:12px; }
}
/*@media only screen and (min-width: 400px) and (max-width: 800px) {
		#container img { width:auto !important; margin-bottom:12px; }		
}*/



@media only screen and (min-width: 140px) and (max-width: 600px) {	
	body { background-position:0 35px !important; } body > #header { margin-bottom:0 !important; }
	#navigation { display:none }
}
@media only screen and (min-width: 601px) and (max-width: 950px) {
	#navigation .droppedlayer { top:137px !important; }
	#navigation .droppedlayer ul { margin-left:0; clear:left; width:450px !important;  padding-top:15px !important;  padding-bottom:15px !important; margin-bottom:0 !important; }
	#navigation .droppedlayer ul li { text-align:left; }
	#navigation .droppedlayer .downloadlayer { position:static !important; top:0; right:0; text-align:left !important; padding:40px 0 30px 70px; }	
}


@media only screen and (min-width: 140px) and (max-width: 450px) {
	.captioncont { top:0 !important; width:100% !important; height:60px; }
	.captioncont h1 { font-size:17px !important; } .captioncont p { font-size:12px !important; }
	ol.bjqs-markers { margin:-25px 0 0 !important; }
	.box h3 { font-size:14px !important; } .box p { font-size:11px !important; }
}
@media only screen and (min-width: 451px) and (max-width: 600px) {
	.captioncont { top:10px !important; width:100% !important; height:60px; }
	.captioncont h1 { font-size:23px !important; }
	ol.bjqs-markers { margin:-30px 0 0 !important; }
	.box h3 { font-size:18px !important; } .box p { font-size:12px !important; }
}
@media only screen and (min-width: 601px) and (max-width: 800px) {
	.captioncont { top:20px !important; width:200px !important; }
	.captioncont h1 { font-size:22px !important; }
	#navigation .droppedlayer ul { float:none !important; width:auto !important;  }
	#navigation .droppedlayer .downloadlayer { width:100% !important; }
}
@media only screen and (min-width: 801px) and (max-width: 950px) {	
	.captioncont { top:0 !important; width:300px !important; }
	.captioncont h1 { font-size:28px !important; }	
	#navigation .droppedlayer .downloadlayer { width:auto !important; }
	
}
@media only screen and (min-width: 951px) and (max-width: 1024px) {
	.captioncont { top:0 !important; width:300px !important; }
	.captioncont h1 { font-size:28px !important; }	
}




@media only screen and (min-width: 124px) and (max-width: 424px) { 
	#footer .footlinks { width:100% !important; }
	.footwrap .ftleftside .questionspart { position:static !important; left:0 !important; padding-bottom:12px; }
	.leftcol, .rightcol { float:none !important; width:100% !important; margin:0 5px !important; }
	img, video { margin-left:0 !important; height:auto !important; }
	#header .logo a { margin:0 !important;  }
	#container .content h1, .greenbigHeadline, .blueHeadline { font-size:17px !important; }
	#container .content h2, .questionspart { font-size:15px !important; }
	#container .content h3,#container .widgetBody h3, #container .content { font-size:13px !important; }
	a.sideNavmobibtn { font-size:13px !important; }
	.slideshow-hero button { top:10px !important;  }
	.slideshow-hero button.prev span.screen-reader-text, .slideshow-hero button.next span.screen-reader-text { margin:18px 0 0 !important; }
	#loginDialog {width:95% !important; left:3%; margin:0 auto;}
}
@media only screen and (min-width: 425px) and (max-width: 800px) {
	#container .content h1 { font-size:19px !important; }
	#container .content h2, .questionspart, .greenbigHeadline, .blueHeadline { font-size:17px !important; }
	#container .content h3,#container .widgetBody h3, #container .content { font-size:15px !important; }
	#container .content ul li {font-size:14px !important;}
}
@media only screen and (min-width: 124px) and (max-width:600px) { 
	#header { padding-bottom:10px; }
	#header #mobilenavlayer { display:block !important; }
	#header .callus { top:78px !important; }
}
@media only screen and (min-width: 124px) and (max-width: 1024px) {
	body .bannerSlider { width:100% !important; }
	#footer { width:100% !important; }
	#footer .footwrap { width:87% !important; padding:0 12px; }
	.ftleftside { padding-bottom:12px; }
	.ftleftside, .ftrightside, .fltpart, .frtpart { float:none !important; width:100% !important; }	
	.footbtmpane .frtpart { padding-top:12px; } .footbtmpane .frtpart a { display:block; }
	.footbtmpane .frtpart img { width:132px !important; height:31px !important; margin-left:0 !important; }
	#container .content-col2 { padding:0 12px; margin-left:0 !important; float:none !important; }
	#header .wrapper { width:100% !important; }
	.leftcol, .rightcol { margin:0 12px !important; }
	.content h1 { line-height:1.4 !important; }
}
@media only screen and (min-width: 601px) and (max-width: 1024px) { 
	#header .callus { top:45px !important; }
}
@media only screen and (min-width: 100px) and (max-width: 320px) { 
	#new-login a { line-height:17px !important; font-size:11px !important; }
}
@media only screen and (min-width: 100px) and (max-width: 400px) { 
	#header .callus { top:64px !important; left:13px; text-align:left !important; }
	a.menubtn { position:relative; top:10px; z-index:2; height:25px; }
	#header #mobilenavlayer { text-align:center !important; }
	ul#mobilenav { top:43px !important; }
}
@media only screen and (min-width: 124px) and (max-width: 767px) {
    #container .content-col1 { float:none !important; width:100% !important; } 
	#container #new-sidenav { display:none; }
	#container #sideMobiNavlayer { display:block !important; }	
	ul#sideMobiNav { top:27px !important; }
	#container .content-col2 { margin-top:9px !important; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) { 
	#container .content-col1 { width:28% !important; }
	#container .content-col2 { margin-left:30% !important; width:auto !important; padding-left:0 !important;  }
	#container .content.homepane .content-col2 { margin-left:0 !important; }
	.content h3 { font-size:17px !important; }
	.content h1 { font-size:23px !important; }
	#container { padding-left:12px; padding-right:12px; width:auto !important; }	
	.text-container .box { font-size:14px !important; }
	.bannerSlider .box { width:425px !important; }	
}

@media only screen and (min-width: 124px) and (max-width:890px) {	
	#colorbox { margin:0 auto !important; height:100% !important; margin-top:20% !important; }
	#cboxWrapper, #cboxLoadedContent, #cboxContent { width:100% !important; height:auto !important; border-radius:0px !important;}
	#cboxLoadedContent iframe { height:auto !important; width:95.5% !important; overflow:auto; margin-top:26px !important; margin-left: 7px !important;}
	/*#cboxContent { background-color:transparent !important; }
	#cboxContent iframe { border:solid 5px #ffffff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; }*/
	#container a[href*="yourcart"] img { width:auto !important; margin-bottom:0 !important; }
}


@media only screen and (min-width: 449px) and (max-width:890px) {	
	#colorbox { left:6% !important; width:87% !important; }
}

@media only screen and (min-width: 124px) and (max-width:320px) {	
	#colorbox { left:5% !important; width:90% !important; }
}
@media only screen and (min-width: 321px) and (max-width:448px) {	
	#colorbox { left:6% !important; width:87% !important; }
}

@media only screen and (min-width: 124px) and (max-width:979px) {	
	#container iframe, #container object { width:100% !important; }
}

/*---------------------------| 3.0 MAIN TEXT STYLES |------------------------*/
#container .top-content h1, #container .content h1 {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:28px;
	font-weight:bold !important;
	color:#0093d8 !important;
	margin-bottom:2px;
}
#container .top-content h2, #container .content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#5e5e5e;
	margin:12px 0 8px;
}
#container .top-content p, #container .content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:160%;
	color:#5e5e5e;
	/*padding:2px 0 5px;*/
}
/*----------------------------| 4.0 HEADER |--------------------------------*/
#header {
    width:100%;
	height:auto;
	background-color:#f2f2f2; 
	border-bottom:solid 1px #c0c0c0 !important;
}
#header .logo a {
	float:left;
	display:block;
	width:176px;
	height:65px;
	background:url(../images/HR360logo.png) no-repeat scroll 0 0!important;
	text-indent:-5000px;
	margin:7px auto 0;
}
#header .freetrial a {
	float:left;
	display:block;
	background: url(../images/home-freetrial.jpg) no-repeat scroll 0 0;
	width:140px;
	height:31px;
	text-indent:-6000px;
	margin: 28px 20px 0 107px;
	text-decoration:none;
	border:none;
	cursor:pointer;
	text-transform:capitalize;
}
#header .login a {
	float:left;
	display:block;
	background: url(../images/home-login.jpg) no-repeat scroll 0 0;
	width:140px;
	height:31px;
	text-indent:-6000px;
	margin: 28px 0 0;	
	text-decoration:none;
	border:none;
	cursor:pointer;
	text-transform:capitalize;
}
.wrapper { width:980px; margin:0 auto; }
#header .wrapper { position:relative; z-index:2; }

/*--------------------------| 5.0 NAVIGATION |-----------------------------*/
#navigation {
	float:left;
	margin:0 10px 0 0;
}
#navigation ul {list-style-type:none;}
#navigation ul li {float:left;padding:0 10px 0 0px;}
#navigation ul li .first {float:left;padding:35px 10px 10px 0!important;}
#navigation ul li.mobile-login {display:none;}
#navigation ul li a {
	padding:35px 10px 22px 10px;
	text-decoration:none;
	color:#5e5e5e;
	font-size:15px;
	font-weight:bold;
	display:block;
}
#navigation ul li > a:hover, #navigation ul li:hover > a, #navigation ul li > a.current {
	color:#FFFFFF;
	background:#379be9;
}
#new-login {font-size: 13px;font-weight: bold !important; position:absolute; top:0; right:15px;}
#new-login a { display:block; padding: 0 8px; border-style:solid; border-width:0 1px 1px 1px; border-color:#ebebeb; line-height:27px; 
background:url(../images/logbtnbg.jpg) repeat-x 0 0; text-decoration:none; color:#5E5E5E; }
#new-login a:hover { background-position:0 -27px; }
#new-login a i { font-size:9px; }

/*----------------------------| 5.5 NAVIGATION [Dropbox] |--------------------------------*/
:focus { outline:0; }
#navigation .droppedlayer, #mobilenav {
	background-color:#efefef;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=98);
	filter:alpha(opacity=98);
	-moz-opacity:0.98;
	-khtml-opacity:0.98;
	opacity:0.98;
}
#navigation .droppedlayer {
	position:absolute;
	width:100%;
	top:72px;
	left:0;		
	display:none;
	z-index:9999;
	border-bottom:solid 2px #0094d9;
	
}
#navigation .droppedlayer ul { float:left; width:330px; margin-left:20px; padding:10px; }
#navigation .droppedlayer ul li { float:none; padding:6px 0 !important; font-size:12px; display:block; line-height:1.5; overflow:hidden; }
#navigation .droppedlayer ul li h3 { color:#8cc63f; font-size:20px; font-weight:normal !important; }
#navigation .droppedlayer ul li a { padding:4px 0 !important; display:block; font-size:14px; background-color:transparent; } 
#navigation .droppedlayer ul li a:hover, #navigation .droppedlayer ul li:hover > a { color:#379be9; }
#navigation .droppedlayer ul li img { float:left; margin:6px 8px 10px 0; }
#navigation .droppedlayer .downloadlayer { 
	position:absolute; top:23px; right:20px; width:240px; color:#5e5e5e; font-size:13px; font-weight:bold; line-height:1.5;
}


.downloadlayer h4 { color:#0093D8; font-size:15px; font-weight:normal; }
.downloadlayer a img { margin:12px 0 0 -6px; }


/* // mobile nav // */
#mobilenavlayer { display:none; text-align:left; position:relative; z-index:9999; }
a.menubtn { display:inline-block; padding:4px 8px; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; -khtml-border-radius:12px; -o-border-radius:12px; -ms-border-radius:12px; margin-top:8px; text-decoration:none !important; color:#0092d7; font-size:13px !important; font-weight:bold; height:14px; }
a.menubtn:hover, #mobilenavlayer:hover a.menubtn, #mobilenavlayer a.menubtn:active { background-color:#8cc63f; color:#ffffff; }


#mobilenav {
	position:absolute;
    width: 100%;
	display:none;
	margin:0;
	padding:0;
	text-align:left;
	border-bottom:solid 2px #c2c2c2;
}
#mobilenav li a {
    display: block;
    padding: 10px 15px;
    background: #ccc;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #999;    
    color: #000;
	text-decoration:none !important;
	font-size:13px !important;
	font-weight:bold;
}
#mobilenav li a:hover, #mobilenav li a.active {
    background: #999;
    color: #fff;
}
#mobilenav li ul {
    display: none; 
}
#mobilenav li ul li a {
    padding: 10px 25px;
    background: #ececec;
	font-weight:normal;
    border-bottom: 1px dotted #ccc;
}
#mobilenav li ul li ul a { padding: 10px 45px; }

/*------------------------| 6.0 CONTENT TOP |-----------------------------*/
#container .top-content {
	padding-top:14px;
	font-family:Arial, Helvetica, sans-serif;
}

/*-----------------------| 7.0 CONTENT MAIN COLUMN |-----------------------*/
.leftcol {
	float:left;
	width:440px;
	margin-right:25px;
}
.rightcol {
	float:right;
	width:440px;
}
.content-divider {
	background: url(../images/home-content-divider.jpg) no-repeat scroll 0 0;
	width:940px;
	height:45px;
	display:block;
	margin:30px 0 35px;
	text-indent:-6000px;
	text-transform:capitalize;
	border:none;
}

.content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#0093d8;
	margin-bottom:12px;
	border-bottom:1px dashed #5e5e5e;
	padding-bottom:12px;
	line-height:0.8;
}
#container .content-col1 h2, #container .content-col2 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#5e5e5e;
	margin:12px 0 8px;
}
.content h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#6BA520;
	margin:4px 0 3px;
}
.content h3 a { color:#6BA520; text-decoration:none; }

.widgetBody h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#6BA520;
	margin:4px 0 3px;
}
.widgetBody h3 a { color:#6BA520; text-decoration:none; }

#container .content-col1 h4, #container .content-col2 h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0093d8;
	margin:4px 0 12px;
	font-weight:bold;	
}
#container .content-col1 p, #container .content-col2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:160%;
	color:#333333; /*#5e5e5e;*/
}
b {font-weight:bold;}
#sidenav {
	width:219px;
	float:left;
	margin:0;
	padding:0;
}
#sidenav .sidenavtop {
	display:block;
	background:url(../images/int-sidenav-header.png) no-repeat scroll 0 0;
	width:219px;
	height:55px;
	text-transform:capitalize;
}
#sidenav ul {
	margin:0;
	padding:0; 
	list-style-type:none;
	border:1px solid #dededd;
}
#sidenav ul li {
	padding:10px 0px 10px 13px;
	margin:0;
	background:none #f1f1f0;
	border-bottom:1px solid #dededd;
}
#sidenav ul li a {
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#3e3e3e; 
	font-size:14px; 
	text-transform:uppercase;
}
#sidenav ul li a:hover {color:#0094d9;}
#sidenav ul li a:active {color:#0094d9;}
#sidenav ul li.child {
	background:none #FFFFFF;
	border:none;
}
#sidenav ul li.child a {
	color:#0094d9;
	text-transform:uppercase;
	font-weight:bold;
}
#sidenav ul li.childitem {
	padding:7px 0 7px 30px;
	background:none #FFFFFF;
	border:none!important;
}
#sidenav ul li.childitem a {
	background:none #FFFFFF;
	color:#5f5f5f;
	text-transform:none!important;
}
#sidenav ul li.childitem a:hover {
	color:#0094d9;
}
#sidenav ul li.childitem-last {
	margin-bottom:12px;
	padding:7px 0 7px 30px;
	background:none #FFFFFF;
	border:none!important;
}
#sidenav ul li.childitem-last a {
	background:none #FFFFFF;
	color:#5f5f5f;
	text-transform:none!important;
}
#sidenav ul li.childitem-last a:hover {
	color:#0094d9;
}

#new-sidenav {margin:0px 0 20px;display:block;}
#container .content ul.innerSideNav {margin:0;padding:7px 0 0; list-style:none;}
#container .content ul.innerSideNav li {padding:0;font-family:Arial, Helvetica, sans-serif;font-size:15px; list-style:none; }
#container .content ul.innerSideNav li { border-bottom:1px dashed #5E5E5E; } ul.innerSideNav ul li { border-bottom:0; }
#container .content ul.innerSideNav ul { border-top:1px dashed #5E5E5E; padding:0 0 0 20px; margin:0; display:none; background-color:#f2f2f2; }
#container .content ul.innerSideNav ul li { border-bottom:0; }
#container .content ul.innerSideNav li.childitem {padding:5px 0 0 12px;font-family:Arial, Helvetica, sans-serif;font-size:15px;}
#container .content ul.innerSideNav li.childitem-last {padding:5px 0 0 12px;margin-bottom:10px;}
#container .content ul.innerSideNav li a {color:#5E5E5E;text-decoration:none; display:block; padding:10px 0;}
#container .content ul.innerSideNav li a:hover, #container .content ul.innerSideNav li.current > a {color:#0094d9;}

#container .content ul.innerSideNav li.current ul { display:block; }


#container .widgetBody ul.innerSideNav {margin:0;padding:7px 0 0; list-style:none;}
#container .widgetBody ul.innerSideNav li {padding:0;font-family:Arial, Helvetica, sans-serif;font-size:15px; list-style:none; }
#container .widgetBody ul.innerSideNav li { border-bottom:1px dashed #5E5E5E; } ul.innerSideNav ul li { border-bottom:0; }
#container .widgetBody ul.innerSideNav ul { border-top:1px dashed #5E5E5E; padding:0 0 0 20px; margin:0; display:none; background-color:#f2f2f2; }
#container .widgetBody ul.innerSideNav ul li { border-bottom:0; }
#container .widgetBody ul.innerSideNav li.childitem {padding:5px 0 0 12px;font-family:Arial, Helvetica, sans-serif;font-size:15px;}
#container .widgetBody ul.innerSideNav li.childitem-last {padding:5px 0 0 12px;margin-bottom:10px;}
#container .widgetBody ul.innerSideNav li a {color:#5E5E5E;text-decoration:none; display:block; padding:10px 0;}
#container .widgetBody ul.innerSideNav li a:hover, #container .widgetBody ul.innerSideNav li.current > a {color:#0094d9;}

#container .widgetBody ul.innerSideNav li.current ul { display:block; }

/* // Side Content mobile nav // */
#sideMobiNavlayer { display:none; text-align:left; margin:0 8px; }
a.sideNavmobibtn { display:block; padding:6px 10px 5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; text-decoration:none !important; color:#ffffff !important; background-color:#8cc63f; font-size:17px; font-weight:bold; }
#container #sideMobiNav {
    width: 100%;
	display:none;
	margin:0;
	padding:0;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	list-style:none;
}
#container #sideMobiNav li { list-style:none; padding:0; }
#container #sideMobiNav ul { margin:0; padding:0; }
#container #sideMobiNav ul a { font-weight:normal; }
#container #sideMobiNav > li a {
    display: block;
    padding: 8px 10px;
    background: #f2f2f2;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #c0c0c0;    
    color: #000;
	text-decoration:none !important;
}
#container #sideMobiNav ul li.current > a { background: #999; color: #fff; }
#container #sideMobiNav li a:hover, #container #sideMobiNav li a.active {
    background: #999;
    color: #fff;
}
#container #sideMobiNav li ul {
    display: none; 
}
#container #sideMobiNav ul li.current ul { display:block; }
#container #sideMobiNav li ul li a {
    padding: 8px 18px;
    background: #ececec;
    border-bottom: 1px dotted #ccc;
}
#container #sideMobiNav li ul li ul a { padding: 10px 45px; }
/* // Side Content mobile nav ends here */


#container .content-col1 {width:24%;float:left;padding:0 0 0 5px;margin-top:14px;}
#breadcrumbs {float:left;display:block;margin:0 30px 10px 0;}
#breadcrumbs ul {list-style-type:katakana;}
#breadcrumbs li {
	display:inline;
	padding:0 18px 0 10px!important;
	background:url(../images/breadcrumb-bullet.png) no-repeat scroll right 7px!important;
	border:none!important;
}
#breadcrumbs li.first {padding:0 25px 0 0!important;}
#breadcrumbs li a {
	text-decoration:none;
	color:#5e5e5e;
	font-style:normal!important;
	font-weight:bold!important;
	font-size:14px;
}
#container .content-col2 {margin-top:19px; line-height:1.4; padding-bottom:20px; margin-left:26%; width:auto; }
#container .content.homepane .content-col2 { margin-left:0 !important; }
/*#container .content-col2 img {padding-left:10px;}*/
ul.innercontNav {margin:0 0 0 4%;padding:0;list-style-type:disc;}
ul.innercontNav li {
	margin:0;
	padding:3px 0 3px 10px;
	font-size:14px;
}
ul.innercontNav li.last {margin-bottom:10px;border:none!important;}

ul.innercontNav li.linklist {
	padding:2px 0 10px;
	background:none;
	border:none;
	font-style:normal;
	list-style-type:none;
}
ul.innercontNav li.linklist a {
	text-decoration:none;
	font-weight:bold!important;
	font-size:13px;
	color:#555454;
	float:none;
	padding:10px 0;
}
ul.innercontNav li.linklist a:hover {
	color:#0093d8;
	text-decoration:underline;	
}

/*-------------------------| 8.0 HOME CTAS & BUTTONS|-----------------------*/
#container .mainlogo a {
	float:left;
	background:url(../images/home-logo.png) no-repeat scroll 0 0;
	width:439px;
	height:111px;
	display:block;
	text-indent:-6000px;
	margin:0 0 10px;
	padding:0;
	text-transform:capitalize;
	border:none;
	cursor:pointer;
}

#container .homecta-left a{
	float:left;
	background: url(../images/AgentBroker2FINAL.jpg) no-repeat scroll center top;
	text-indent:-6000px;
	cursor:pointer;
	text-decoration:none;
	border:none;
	text-transform:capitalize;
	margin:25px 32px 30px 0;
	display:block;
	width:462px;
	height:167px;
}
#container .homecta-right a{
	float:left;
	background: url(../images/Employer2FINAL.jpg) no-repeat scroll center top;
	text-indent:-6000px;
	cursor:pointer;
	text-decoration:none;
	border:none;
	text-transform:capitalize;
	margin:25px 0px 30px;
	display:block;
	width:460px;
	height:167px;
}
#container .homecta-left a:hover {background:url(../images/AgentBroker2FINAL.jpg) no-repeat scroll center bottom;}
#container .homecta-right a:hover {background:url(../images/Employer2FINAL.jpg) no-repeat scroll center bottom;}

#container a.sign-up {
	background: url(../images/home-freetrial-signupFINAL.jpg) no-repeat scroll center top;
	height:48px;
	width:379px;
	display:block;
	text-decoration:none;
	border:none;
	cursor:pointer;
	margin:25px 0 5px;
	text-indent:-6000px;
	text-transform:capitalize;
}
#container a.sign-up:hover {background:url(../images/home-freetrial-signupFINAL.jpg) no-repeat scroll center bottom;}
#container a.learn-more {
	background: url(../images/home-learnmoreFINAL.jpg) no-repeat scroll center top;
	height:49px;
	width:300px;
	display:block;
	text-decoration:none;
	border:none;
	cursor:pointer;
	margin:25px 0 5px;
	text-indent:-6000px;
	text-transform:capitalize;
}
#container a.learn-more:hover {background:url(../images/home-learnmoreFINAL.jpg) no-repeat scroll center bottom;}



/*------------------------| 9.0 CUSTOM FOOTER |---------------------------*/
.related { position:relative; }
#footer { background-color:#898989; border-top:solid 1px #c0c0c0; font-family:Arial, Helvetica, sans-serif; position: absolute; bottom:0; left:0; width:100%; height: 430px; clear:both; }
.foottoppane { background-color:#d7d7d7; border-bottom:solid 1px #b3b3b3; padding:14px 0 0; }
.footwrap { width:980px; margin:0 auto; }
.ftleftside { float:left; width:44%; min-height:190px; } .ftrightside { float:right; width:45%; }
.folowuswrap { width:100px; }
.questionspart { position:absolute; top:74px; left:187px; font-size:19px; color:#5E5E5E; font-weight:bold; }
.blueHeadline { font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; color:#0093D8; padding-bottom:10px; }
.greenbigHeadline { font-family:Arial, Helvetica, sans-serif; font-size:27px; font-weight:bold; color:#5D9710; padding-bottom:8px; }
.footlinks { float:left; width:190px; padding-right:20px; padding-bottom:20px; }
.footlinks ul li { padding:4px 0; } .footlinks ul li a { text-decoration:none; font-size:13px; color:#5E5E5E; }
.footlinks ul li a:hover { color:#0093D8; }
.footbtmpane { background-color:#898989; border-top:solid 1px #6b6a6a; padding:12px 0; color:#d7d7d7; font-size:13px; line-height:1.3; }
.footbtmpane .copyright, .footbtmpane .smldesc { padding-bottom:20px; }
.footbtmpane .copyright { text-align:center; } .footbtmpane .copyright a { text-decoration:underline; color:#d7d7d7; }
.footbtmpane .copyright a:hover { text-decoration:none; } .frtpart { float:right; }
.fltpart { float:left; } .footbtmpane .fltpart { padding-top:7px; }

/*---------------------| 10.0 FOOTER SOCIAL MEDIA ROLLOVERS |--------------------------*/
.foottoppane .social a.fb {
	background:url(../images/facebookFINAL.png) no-repeat scroll center top;
	display:block;
	text-transform:capitalize;
	width:49px;
	height:47px;
	text-indent:-6000px;
	margin-bottom:5px;
	cursor:pointer;
	border:none;
	float:left;
}
.foottoppane .social a.tw {
	background:url(../images/twitterFINAL.png) no-repeat scroll center top;
	display:block;
	text-transform:capitalize;
	width:49px;
	height:47px;
	text-indent:-6000px;
	margin-bottom:5px;
	cursor:pointer;
	border:none;
	float:left;
}
.foottoppane .social a.gg {
	background:url(../images/googleFINAL.png) no-repeat scroll center top;
	display:block;
	text-transform:capitalize;
	width:49px;
	height:47px;
	text-indent:-6000px;
	margin-bottom:5px;
	cursor:pointer;
	border:none;
	float:left;
}
.foottoppane .social a.li {
	background:url(../images/linkedinFINAL.png) no-repeat scroll center top;
	display:block;
	text-transform:capitalize;
	width:49px;
	height:47px;
	text-indent:-6000px;
	margin-bottom:5px;
	cursor:pointer;
	border:none;
	float:left;
}
.foottoppane .social a.yt {
	background:url(../images/youtubeFINAL.png) no-repeat center top;
	display:block;
	text-transform:capitalize;
	width:49px;
	height:47px;
	text-indent:-6000px;
	margin-bottom:5px;
	cursor:pointer;
	border:none;
	float:left;
}
.foottoppane .social a.rss {
	background:url(../images/rssFINAL.png) no-repeat scroll center top;
	display:block;
	text-transform:capitalize;
	width:49px;
	height:47px;
	text-indent:-6000px;
	margin-bottom:5px;
	cursor:pointer;
	border:none;
	float:left;
}
.foottoppane .social a.fb:hover, .foottoppane .social a.tw:hover, .foottoppane .social a.gg:hover, .foottoppane .social a.li:hover, .foottoppane .social a.yt:hover, .foottoppane .social a.rss:hover {background-position:center bottom;}

/* Basic jQuery Slider essential styles */
.bannerwrapper {width: 100%; background-color: #018ccd;}
.bannerSlider { height:auto; margin:0 auto; width:980px !important; background-color:#f2f2f2; }
.slideshow-hero ul.slides li { margin-right: -100%; float: left; width: 100%; display: none; opacity:1 !important; }
.slideshow-hero ul.slides li .box h3 { margin-bottom:12px !important; }
.slideshow-hero button span { border:0; }
.slideshow-hero button { height:28px !important; width:14px !important; top:17px;  }
.slideshow-hero button span.icon-left, .slideshow-hero button span.icon-right { display:none !important; }
.slideshow-hero button.prev span.screen-reader-text, .slideshow-hero button.next span.screen-reader-text { width:14px !important; height:28px !important; background-image:url('../images/slider-prevnextbtn.png'); background-repeat:no-repeat; clip:rect(auto, auto, auto, auto) !important; text-indent:-9999px; position:static !important; display:block !important; }
.slideshow-hero button.next, .slideshow-hero button.next span.screen-reader-text { right:1%; }
.slideshow-hero button.prev span.screen-reader-text { background-position:-14px 0; }
.slideshow-hero button.next span.screen-reader-text { background-position:0 0; }
.slideshow-hero .box a { text-decoration:underline !important; }
/* Altered Styles */
#navigation .droppedlayer ul li img {vertical-align:middle; }

#container .content ul { margin-bottom:16px; }
#container .content-col1 + .content-col2 ul, #container .content.homepane .content-col2 ul { padding-left:18px }
#container .content.homepane .content-col2 .unsysyemorder ul { padding-left:0; }
#container .content.homepane .content-col2 .unsysyemorder ul ul { padding-left:18px !important; }
#container .content ul li { list-style:disc outside; padding:2px 0 2px 6px; font-size:14px; color:#333333;}
#container .content ul ul { padding:3px 20px; margin-bottom:0; }
#container .content ul ul li { list-style:circle; }
#container .content ul li.PBItem {list-style:none;}

#container .content .EktronPersonalizationWrapper ul { padding-left:0; margin-bottom:0; list-style:none; }
#container .content .EktronPersonalizationWrapper ul li { list-style:none; }
#container .content .EktronPersonalizationWrapper ul ul { padding:0; margin-bottom:0; }
#container .content .EktronPersonalizationWrapper ul ul li { list-style:none; }
#container .content div.EktronPersonalizationWrapper .MenuTack { width:28px; }
#container .content div.EktronPersonalizationWrapper .MenuToggle { width:auto; height:auto; }

.content-col2 a { color:#0093D8; text-decoration:none; } .content-col2 a:hover { color:#5E5E5E; }


/* --------------------- video responsive css ------------------------- */
@media only screen and (min-width: 124px) and (max-width:767px) 
    {	
	    .videoBox {position: relative;height:100%;overflow: hidden;}

        #colorbox {width: 75% !important; height: 100% !important;}
    }
    
.videoBox { text-align:center; }

#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight { display:none; }
#cboxContent { border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; overflow:hidden; }
#colorbox, #cboxOverlay, #cboxWrapper { z-index:99992 !important; }

.videoBox iframe { margin-top:15px; }

#videoframe
{
    cursor: pointer !important;
}

.videoBox { text-align:center;padding-top:26px; }
@media only screen and (min-width: 124px) and (max-width:840px)
{
    .videoBox iframe,  
    .videoBox object,  
    .videoBox embed 
    {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100% !important;
	    height:auto !important;
    }
}

.mainContainer { position:relative; min-height:100%;  }

.ListItemOn
{
    position: relative;
}
.ListItemOff
{
    display: none;
}

#footer .footbtmpane a { color:#d7d7d7 !important; text-decoration:underline; }
#footer .footbtmpane a:hover { text-decoration:none; }


.addtoCartBox { overflow:hidden; font-family:Arial, Helvetica, sans-serif; line-height:1.3; }
.addtoCartBox div { float:left; padding-right:12px; text-align:center; }        
.blueBoldtext { color:#0094d9; font-size:19px; font-weight:bold; }
.blueBoldtext span { font-size:15px; color:#000000; }
.addtoCartBox .blueBoldtext span { display:block; text-align:center; }
.wid90 { width:90px; padding-top:9px; }        
@media only screen and (min-width: 124px) and (max-width: 460px) {
    .addtoCartBox div { float:none; padding:6px 0; width:auto !important; }            
}    

/*** Compare table styles - Start ***/

.features-table
{
   
}
.features-table td
{
    border-bottom: 1px solid #FFFFFF;
}
.no-border td
{
    border-bottom: none;
}
.col-cell1, .col-cell2
{
    background: #efefef;
    background: rgba(255, 215, 0, 1);
    border-right: 1px solid white;
}
.col-cell3
{
    background: #e7f3d4;
    background: rgba(144, 144, 144, 0.15);
}
.col-cellh
{
    border-top: 1px solid #eaeaea !important;
}

.col-cellf
{
    border-bottom: 1px solid #dadada !important;
}
/*** Compare table styles - End ***/

/*RSS INCLUDE STYLES -  Start*/
div#rssincl-box-621423 {
    overflow-x: none !important;
    width: auto !important;
}
/*RSS INCLUDE STYLES -  End*/
a[href*="yourcart"] img:hover, a img[title*="add-to-cart"]:hover {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

#container div#rssincl-box-621423 div.rssincl-head { padding-top:0 !important; }


/*
Left Panel for related box
*/
.price_relatedProd {width: 230px; margin:0 auto;}
.price_relatedProd .wsPrice{background:#8bc733; width:115px; height:25px; text-align:center; display:block; font:bold 24px/30px Arial, Helvetica, sans-serif; color:#fff; padding:2px 0 7px;margin-top: 5px;}
.wsBtnLarge{background:#8c8c8c url(../images/ws-icolarge.gif) no-repeat 20px center; color:#fff!important; padding:2px 40px; font-weight:bold; margin:15px 0 0 0;}

.price_relatedProd .wsRadioArea{padding:20px 0 0 40px;}
.noPadTop{padding-top:0!important;}
.price_relatedProd .wsRadio1{background:url(../images/ws-bg14.gif) no-repeat 0 0; width:125px; height:50px; display:block; padding:7px 10px; float:left; margin:0 15px 0 5px; font-weight:bold;}
.price_relatedProd .wsRadio1 label, 
.price_relatedProd .wsRadio2 label, 
.price_relatedProd .wsRadio3 label{font-size: 12px; color:#535353; float: left; margin: 4px 0 0;}
    .price_relatedProd .wsRadio3 input[type=radio] {float: left; margin: 3px 5px 5px 0;}
    .price_relatedProd .wsRadio3 br {clear:both;}
.price_relatedProd .wsRadio2{background:url(../images/ws-bg15.gif) no-repeat 0 0; width:95px; height:50px; display:block; padding:7px 10px; float:left;}
.price_relatedProd .wsLbl{ display:block; margin:0 0 10px 0; font-weight:bold; color:#535353;}
.price_relatedProd .wsLb2{ display:block; margin:0; font-weight:bold; color:#535353;}
.price_relatedProd .select1{background:url(../images/ws-bg16.png) no-repeat 0 0; width:43px; height:33px; display:block; overflow:hidden; padding:7px 0 0 10px; position:relative;}
.price_relatedProd .select1 input{ border:none; background:transparent; width:60px;left: 0;
    padding: 0 0 0 9px;
    position: absolute;
    width: 32px;}
.price_relatedProd .select1 select{ width:120px; background:transparent; border:none; padding:0; font-weight:bold;}
.price_relatedProd .wslblPad{ float:left; padding:8px;}

.price_relatedProd .wsSubmit{background:url(../images/ws-btn-add-to-cart.gif) no-repeat 0 0; width:209px; height:49px; display:block; border:none; cursor:pointer; margin:10px 0 0 10px;}
.price_relatedProd .wsSubmit:hover{ background-position:0 -49px;}
.price_relatedProd .wsRelatedBox{background:url(../images/ws-bg18.png) repeat-y 0 0; padding:15px 0; width:230px; position:relative; margin:10px 0 10px 0px;}
.price_relatedProd .wsRelatedBoxTop{background:url(../images/ws-bg17.png) no-repeat 0 0; height:16px; width:230px;position:absolute; top:0; left:0; display:block;}
.price_relatedProd .wsRelatedBoxBot{background:url(../images/ws-bg19.png) no-repeat 0 0; height:12px; width:230px;position:absolute; bottom:0; left:0; display:block;}

.price_relatedProd .wsRltdHdr{font:bold 18px/30px Arial, Helvetica, sans-serif; color:#008cd5; border-bottom:1px dashed #b2b2b2; display:block; margin:0 10px 5px 10px;}

.price_relatedProd .wsRelatedBox a.odd, .price_relatedProd .wsRelatedBox a.even {text-decoration:none;}
.price_relatedProd .wsRelatedBox a.odd{background:#8bc733; display:block; overflow:hidden; padding:10px;}
.price_relatedProd .wsRelatedBox a.odd .img{ background:#FFF; padding:10px 3px; float:left; margin:0 5px 0 0;}
.price_relatedProd .wsRelatedBox a.odd span.txt1{color:#3d3d3d;font:normal 13px/18px Tahoma, Arial, Helvetica, sans-serif; }
.price_relatedProd .wsRelatedBox a.odd span.txt2{color:#ffffff; }

.price_relatedProd .wsRelatedBox a.even{display:block; overflow:hidden; padding:10px;}
.price_relatedProd .wsRelatedBox a.even .img{ background:#FFF; padding:10px 3px; float:left; margin:0 5px 0 0;}
.price_relatedProd .wsRelatedBox a.even span.txt1{color:#008cd5;font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;}
.price_relatedProd .wsRelatedBox a.even span.txt2{color:#535353; }

.txtCenter{text-align:center;padding:0 0 0 30px;}

.price_relatedProd .wsRadio3{background:url(../images/ws-bg20.gif) no-repeat 0 0; width:210px; height:50px; display:block;padding: 9px 10px 7px; margin:4px 0 0 0px;}
.add2cart_button {text-align:center; width:100%; display:block; margin:10px 0 5px;}

.price_relatedProd .wrapspd-btn{background:url(../images/ws-btn-buy-now-wrapspd.gif) no-repeat 0 0; width:209px; height:49px; display:block; border:none; cursor:pointer; margin:10px 0 0 10px;}
.price_relatedProd .wrapspd-btn:hover{ background-position:0 -49px;}

#container .content ul li a.cart-btn{background:url(../images/ws-btn-cart-btn-wrapspd.gif) no-repeat 0 0; width: 147px; height: 33px; display: block; border: none; cursor: pointer; margin: 0 5px;}
#container .content ul li a.cart-btn:hover{ background-position: 0 -34px;}

.price_relatedProd .wsRadio4{background:url(../images/ws-bg21.gif) no-repeat 0 0; width:210px; height:32px; display:block; padding: 9px 10px 0; margin:4px 0 0 0px;}
.price_relatedProd .wsRadio4 label { font-size: 12px; margin: 0;}

.price_relatedProd .wsRelatedBox a{border-bottom: 1px dashed #b2b2b2;}
.price_relatedProd .wsRelatedBox a:hover{ background-color:#8bc733;}
.price_relatedProd .wsRelatedBox a:hover span.txt1{ color: #3d3d3d;}

#container .content ul li a.cart-btn2{background:url(../images/ws-btn-cart-btn-wrapspd.gif) no-repeat 0 0; width: 147px; height: 33px; display: block; border: none; cursor: pointer; margin: 0 auto;}
#container .content ul li a.cart-btn2:hover{ background-position: 0 -34px;}

.wsRelatedBox span.txt2 p{font-size:12px !important;}
