

@charset "utf-8";
/* CSS Document */


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;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body, p {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.875rem !important; old style*/
	font-size: 0.9375rem !important;
	color:#222222;
}
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;
}


a.darkheading{
    color: #222222 !important;
  }

a.leftnavred{
 color: #862633;

}


a.leftsubMenu{
color: #168be3;
}


a {
	/*color:#168be3;*/
	color:#003399;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.allcap {
	text-transform:uppercase;
}

sup, sub {
   vertical-align: baseline;
   position: relative;
   top: -0.3em;
}
sub { top: 0.3em; }


/*-------------------
Fonts/Typography
------------------- */	

/* Regular */
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-Regular-webfont.eot');
	src: url('../fonts/OpenSans-Regular-webfontd41d.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),  url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),  url('../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
	font-weight: normal;
	font-weight: 400;
	font-style: normal;
}
/* Light */
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-Light-webfont.eot');
	src: url('../fonts/OpenSans-Light-webfontd41d.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans-Light-webfont.woff') format('woff'),  url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),  url('../fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
	font-weight: 200;
	font-style: normal;
}
/* Bold */
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-Bold-webfont.eot');
	src: url('../fonts/OpenSans-Bold-webfontd41d.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),  url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),  url('../fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
	font-weight: bold;
	font-weight: 700;
	font-style: normal;
}
.fontSize10 {
	font-size:0.625rem;
}
/* Top Header Start */


.topHeader {
	background-image:url(../images/bg-gray-bar.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.TopNav {
	width:1000px;
	margin: 0 auto;
}
#grayBar {
	height:64px;
	background: #f5f5f5;
}
.phoneTop {
	font-size:0.875rem;
	float: left;
	padding-left: 25px;
	padding-right: 10px;
	padding-top: 25px;
	padding-bottom: 5px;
/*	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFF;*/
}
.searchTop {
	font-size:0.75rem;
	float: right;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 5px;
/*	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFF;*/
	padding-left: 5px;
}
form.rounded {
	border: 1px solid #cccccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 3px;
	outline: 0;
	-webkit-appearance: none;
	width: 300px;
	height:32px;
	background-color:#FFF;
	margin: 0px 0px 0px 0px !important;
}
form.rounded:focus {
	border-color: #09C;
}
input.keywordBox {
    /*color: #999999;*/
	color: #58595B;
    float: left;
    font-size: 0.875rem;
    height: 23px !important;
    margin: 0 !important;
    padding: 4px;
    width: 270px;
}
input.MagnifyIcon {
	float:left;
	border-style: none;
	width: 13px;
	height: 13px;
	background-image:url(../images/magnify-icon-button.png);
	background-repeat: no-repeat;
	background-color: #FFF;
	margin-top: 10px;
}
.loginBoxTop a {
	color:#0055A1;
	text-decoration:none;
}
.loginBoxTop a:hover {
	text-decoration:underline;
}
.loginBoxTop {
	padding-left:15px;
	padding-top: 15px;
	font-size:0.875rem;
	float:right;
	color:#0055A1;
	width: 260px;
	height: 35px;
	padding-right: 30px;
}
.loginTop {
	float:right;
	padding-top:10px;
	padding-right:15px;
}
.welcomeBoxTop{
font-size:0.875rem;
}
.welcomeBoxTop:hover{
   text-decoration:underline;
}
.RegisterTop {
	float:right;
	padding-top:10px;
	padding-right:15px;
}
.OrderTop {
	float:right;
	padding-top:10px;
}
.navBar {
	clear:both;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 15px;
	height:80px;
}
.SgLogo {
	float:left;
	width:280px;
	height:56px;
	margin-right: 25px;
	margin-top: 19px;
	margin-bottom: 20px;
}
.bigGrayLine {
	clear:both;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #e5e5e5;
	width: 940px;
}
.midGrayLine {
	clear:both;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #e5e5e5;
	width: 635px;
}
#menu {
	float:left;
	/* [disabled]width:275px;
*/
	position: relative;
	height: 85px;
}
.titleNav {
	float:left;
	font-family: 'Open Sans', 'sans-serif';
	font-weight:700;
	font-size: 1.1875rem;
	color: #168be3;
	/* [disabled]width:245px;
*/
}
#Nav1.titleNav {
	width:255px;
}
#Nav1.subtitleNav {
	width:200px;
}
#Nav2.titleNav {
	width:140px;
}
#Nav2.subtitleNav {
	width:120px;
}
#Nav3.titleNav {
	width:200px;
}
#Nav3.subtitleNav {
	width:180px;
}

.subtitleNav {
	float:left;
	font-size: 0.75rem;
	/*color: #999999;*/
	color: #58595B;
	
}
#menu li:hover #Nav1 {
	background-color: #f5f5f5;
	border-top-width: 3px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #168be3;
	border-right-color: #168be3;
	border-left-color: #168be3;
	cursor: default;
    padding-left: 12px;
    padding-right: 16px;
    padding-top: 12px;
}
#Nav1 {
	display: block;
	position:absolute;
	left:-2px;
	top:15px;
	width:245px;
	height:57px;
	z-index:900;
	border:thin;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
#menu li:hover #Nav2 {
	background-color: #f5f5f5;
	border-top-width: 3px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #168be3;
	border-right-color: #168be3;
	border-left-color: #168be3;
	cursor: default;
    padding-left: 12px;
    padding-right: 16px;
    padding-top: 12px;
}
#Nav2 {
	position:absolute;
	left:274px;
	top:15px;
	width:131px;
	height:52px;
	z-index:900;
	display: block;
	cursor: pointer;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
#menu li:hover #Nav3 {
	background-color: #f5f5f5;
	border-top-width: 3px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #168be3;
	border-right-color: #168be3;
	border-left-color: #168be3;
	cursor: default;
    padding-left: 12px;
    padding-right: 16px;
    padding-top: 12px;
}
#Nav3 {
	position:absolute;
	left:436px;
	top:15px;
	width:192px;
	height:52px;
	z-index:900;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	display: block;
	cursor: default;
}
#flyoutNav1 {
	position:absolute;
	left:-9999px;
	top:79px;
	width:280px;
	z-index:800;
}
#flyoutNav2 {
	position:absolute;
	left:-9999px;
	top:91px;
	width:280px;
	z-index:800;
}
#flyoutNav3 {
	position:absolute;
	left:-9999px;
	top:93px;
	width:280px;
	z-index:800;
	height: 265px;
}
#menu li:hover #flyoutNav1 {
	left:-2px;
	top:79px;
}
#menu li:hover #flyoutNav2 {
	left:274px;
	;
	top:79px;
}
#menu li:hover #flyoutNav3 {
	left:383px;
	;
	top:79px;
}
#menu li:hover .titleNav {
	color: #54585A;
}
.marginNav {
	padding-top:15px;
	margin-left:15px;
	margin-right:15px;
	font-size:0.875rem;
}
.navTitleList {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.3125rem;
	color: #222222;
}
.navTitleList2 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:700;
	font-size: 0.8125rem;
	color: #54585A;
}
.marginNav li {
	display:block;
	margin-top:5px;
}
#flyoutNavGray {
	width:273px;
	background-color: #f5f5f5;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #168be3;
	border-left-color: #168be3;
	padding-bottom:15px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #168be3;
}
.flyoutNavGray {
	width:273px;
	background-color: #f5f5f5;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #168be3;
	border-left-color: #168be3;
	padding-bottom:15px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #168be3;
}
#flyoutNavWhite {
	width:273px;
	background-color: #FFF;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #168be3;
	border-bottom-color: #168be3;
	border-left-color: #168be3;
	padding-bottom:15px;
}
.flyoutNavWhite {
	width:273px;
	background-color: #FFF;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #168be3;
	border-bottom-color: #168be3;
	border-left-color: #168be3;
	padding-bottom:15px;
}
/* Top Header End */


/* Main Content start */

.findeverything_bg {
	width: 100%;
	height: 358px;
	background-color: #f5f5f5;
}

#mainArea {
}
#mainAreaHome {
	/*background-image: url(../images/bg-image-moto.jpg);*/
	background-repeat: repeat-x;
	background-position: top;
}
.mainContent {
	width:1000px;
	margin: 0 auto;
}
.mainContentHome {
	width:1000px;
	margin: 0 auto;
}
.Margin30 {
	margin-left:30px;
	margin-right:30px;
}
.breadCrumb {
	/*color: #999999;*/
	color: #595959;
	font-size: 0.6875rem;
	padding-top: 15px;
}
.breadCrumb a {
	/*color: #999999;*/
	color: #595959;
}
.breadCrumb a:hover {
	color: #168be3;
}
.Maintailtle {
	padding-bottom: 7px;
}
h1 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 2.875rem;
	color: #d31145;
}
.Content {
	padding-top:20px;
	clear: both;
}
.leftContent {
	float: left;
	width:280px;
	margin-right:20px;
}
.rightContent {
	float:left;
	width: 640px;
	padding-bottom: 30px;
}
.col3Copy {
	padding-top:60px;
	padding-bottom:60px;
}
.col1-3 {
	width:298px;
}
.titleH2 {
	padding-bottom:10px;
}
h2 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.875rem;
	color: #d31145;
}

.titleH2 h2 {
	font-size: 1.375rem;
}

.clearBoth {
	clear:both;
}
.paddRight15 {
	padding-right:15px;
}
.paddleft15 {
	padding-left:15px;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.paddbottom10 {
	padding-bottom:10px;
}
.AssisBox {
	background-color: #f5f5f5;
	border: thin solid #e5e5e5;
}
.imageCopyBox {
	height:300px;
	position:relative;
}
#redArrowBox {
	position:absolute;
	width:280px;
	height:65px;
	z-index:2;
	background-image: url(../images/BGredArrow.png);
	float: left;
	top: -1px;
	left: -1px;
background-repeat:repeat-x;
	/* [disabled]margin-top: 20px;
*/
}
#ImageBox {
	position:absolute;
	width:279px;
	height:232px;
	z-index:1;
	top: 52px;
	float: left;
}
.redBoxCopy {
	margin-left:20px;
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.25rem;
	color: #FFF;
	padding-top: 15px;
	background-color: #98012E;
}
.PhoneBox {
	padding-bottom: 25px;
	margin-left: 25px;
	margin-right: 20px;
}
.CopyLeft {
	margin-left:25px;
	margin-top: 20px;
	margin-right:20px;
	margin-bottom: 60px;
}
.CopyLeft li {
	list-style:disc;
	margin-left:20px;
}
.marginTop60 {
	margin-top:60px;
}
.copyRight h3 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:700;
	font-size: 1rem;
	color:#222222;
}
.copyRight h2 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:700;
	font-size: 1rem;
	color:#222222;
}
.productBox {
	margin-top:25px;
}
.selection4 {
	height:168px;
	padding-bottom: 30px;
}
.width143 {
	width:143px;
	height:143px;
	float: left;
}
.productTumb3col {
	width:213px;
	float: left;
}
.productTumb4col {
	width:160px;
	float: left;
}
.paddRight20 {
	padding-right:20px;
	float: left;
}
.paddRight70 {
	padding-right:70px;
	float: left;
}
.paddRight50 {
	padding-right:50px;
}
.paddleft40 {
	padding-left:40px;
	float: left;
}
.linkProduct {
	padding-top:10px;
	font-weight:bold;
	text-align:center;
	padding-bottom: 30px;
}

.linkProduct ul li {
	font-weight:normal;
	list-style:disc;
}


.linkProductTier1 {
	padding-top:10px;
	font-weight:bold;
	text-align:left;
	padding-bottom: 30px;
	margin-left: 8px;
}
.linkProductTier1 h3 {
	font-size: 0.875rem !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.RedOpen18 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.125rem;
	color: #d31145
}
.linkProductTier1 ul li {
	list-style:disc;
	margin-left:30px;
	font-weight:normal;
}
.seeall {
	padding-top:10px;
	font-size:0.6875rem;
}
.QuickbookDisclaimer {
	/*color: #999999;*/
	color: #58595B;
	text-align: center;
	font-size: 0.6875rem;
}
/* Main Content end */

/* Main HomePage start */

.HomeHeroBox {
	height:315px;
	/*height: auto;*/
	position: relative;
	z-index: 1;
}
#homeImage {
	position:absolute;
	left:482px;
	top:-12px;
	width:298px;
	height:238px;
	z-index:2;
}

#homeCopyMain {
	position:absolute;
	right:1px;
	/*top:29px;*/
	top: -270px;
	width:470px;
	height:180px;
	z-index: 3000;
	/*z-index:1;*/
	background-image: url(../images/blue-BG-home-big.png);
	background-repeat: repeat;
}

/* Home Rotating hero */
#mainAreaHome > img {
    width: 1000px;
}

#heroImageToLoad > img {
    z-index: 1;
}
#heroImageToLoad 
  {
    cursor:pointer;
  }
.hometitle {
	/* [disabled]width:500px;
*/
	padding-top: 20px;
	margin-left: 45px;
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.75rem;
	color:#FFF;
	text-indent: -15px;
	line-height: 32px;
}
.homeName {
	font-size: 1.375rem;
	margin-top: 10px;
	display: block;
	line-height: 1;
	margin-left: 15px;
}
.homebusiness {
	font-size: 1rem;
	display: block;
	margin-left: 15px;
	line-height: 1;
	/* [disabled]margin-top: 5px;
*/
}
.Maintailtlehome {
	padding-bottom: 5px;
	padding-top: 35px;
}
.Maintailtlehome h1 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 2.5rem;
	color: #d31145;
	text-align:center;
	line-height: 42px;
}
.bottonBoxhome {
	padding-top:10px;
	float: left;
}
.centerboxhome {
	padding-left: 200px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.width20home {
	width:20px;
	height:40px;
}
.homeCampaignSlot {
	
	padding-top: 60px;
	padding-bottom: 60px;
}
.Contenthome {
	padding-top:20px;
	clear: both;
}
.productTumb7colhome {
	width:156px;
	float: left;
	/*width:134px;*/
}
.titleH2home {
	padding-bottom:25px;
}
.linkProducthome {
	padding-top:10px;
	font-weight:bold;
	text-align:center;
	padding-bottom: 30px;
	font-size: 0.8125rem;
}
.LoginHome {
	float: left;
	padding-top: 22px;
	font-family: 'Open Sans', 'sans-serif';
	font-weight:700;
	font-size: 0.875rem;
}
.viewcatalog {
	padding-top:18px;
	/* [disabled]padding-left:130px;
*/
}
/* Main HomePage end */

/* footer Content start */
.footer {
	background-color:#f5f5f5;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #e5e5e5;
	height:350px;
	padding-top: 60px;
	padding-bottom: 90px;
	width: 1000px;
}
.mainFooter {
	width:1000px;
	margin: 0 auto;
}
.width20 {
	width:220px;
	height:40px;
}
.marginRight20 {
	margin-right:20px;
}
.arial14 {
	font-size:0.875rem;
	padding-top: 5px;
}
.arial16 {
	font-size:1rem;
	padding-top: 0px;
}
.arial18 {
	font-size:1.125rem !important;
	padding-top: 5px;
}
.tiltleFooter {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.25rem;
	color: #222222
}
.mainFooter ul li {
	margin-top:5px;
}
.phoneFooter {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.25rem;
	color: #222222;
	margin-bottom: 6px;
}
#DisclaimerBox {
	position:relative;
	width:1080px;
	z-index:1;
	left: 0px;
	top: 109px;
	font-size:0.6875rem;
	/*color:#999999;*/
	color:#525252;
}
/* footer Content end */

/* tier 1 Content start*/

.imageCopyBoxTier1 {
	height:80px;
	position:relative;
}
.RelatedBox {
	border: thin solid #e5e5e5;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	margin-top: 20px;
}
.titlerelateBox {
	background-color:#e5e5e5;
	height:54px;
}
.titlerelate {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.125rem;
	color:#5f6062;
	margin-left: 25px;
	padding-top: 15px;
}
.listRelate {
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom:30px;
	margin-right: 10px;
}
.listRelate li {
	margin-bottom: 15px;
}
.tier1AdBox {
	background-color:#999;
	height:387px;
	margin-bottom: 30px;
}
.Graybox {
	background-color:#7A99AC;
	background-image: url(../images/colorbar.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.titlegraybox {
	margin-left:45px;
	padding-top:20px;
	padding-bottom:30px;
	padding-right: 20px;
}
.titlegraybox h2 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size:2rem;
	color:#FFF;
}
.RedArrowBox {
	height:65px;
	background-image:url(../images/BGredArrowbig.png);
	background-repeat:no-repeat;
	/* [disabled]padding-top:15px;
*/
}
#graybigbottom {
	/*background-color:#7A99AC;*/
	background-color: #7a99acdb;
	height:120px;
}
#graybigbottomtier1 {
	background-color:#7A99AC;
	height:120px;
	clear: both;
}
.Boxbottom {
}
.centerbox {
	margin: 0 auto;
	text-align:center;
	padding-bottom: 5px;
}

.centerbox a:hover {
text-decoration:none!important;
}

.openSans24 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size:1.875rem;
	color:#FFF;
}
.openSans18bold {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:700;
	font-size:1.125rem;
	/*color:#333333;*/
	color: #000000;
}
.openSans22light {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size:1.5rem;
}
.openSans12bold {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:700;
	font-size:0.75rem;
	color:#333333;
}
.bottonBoxTier1W {
	padding-top:30px;
	margin: 0 auto;
}
.bluegradient {
	color:#FFF;
	background: #0056a1;
	background: -webkit-gradient(linear, left top, left bottom, from(#0056a1), to(#003f76));
	background: -moz-linear-gradient(top, #0056a1, #003f76);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0056a1', endColorstr='#003f76');
	behavior: url(../index-2.html);
	background-color: rgb(89, 89, 89);
}
.bluegradient:hover {
	background: #168be3;
	background: -webkit-gradient(linear, left top, left bottom, from(#168be3), to(#168be3));
	background: -moz-linear-gradient(top, #168be3, #168be3);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#168be3', endColorstr='#168be3');
	behavior: url(../index-2.html);
}
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
 *display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-family: 'Open Sans', 'sans-serif';
	font-weight:700;
	font-size:0.75rem;
	padding: .5em 2em .55em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 0.5px;
	border-radius: 5px;
	behavior: url(../index-2.html);
}
.button:hover {
	text-decoration: none;
}
.buttonsLeft {
	padding-top:15px;
}
.graygradient {
	color:#FFF;
	background: #6b625b;
	background: -webkit-gradient(linear, left top, left bottom, from(#989088), to(#6b625b));
	background: -moz-linear-gradient(top, #989088, #6b625b);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#989088', endColorstr='#6b625b');
	behavior: url(../index-2.html);
	background-color: #595959;
}
.graygradient:hover {
	background: #168be3;
	background: -webkit-gradient(linear, left top, left bottom, from(#168be3), to(#168be3));
	background: -moz-linear-gradient(top, #168be3, #168be3);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#168be3', endColorstr='#168be3');
	behavior: url(../index-2.html);
}
.buttongray {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */




 *display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-family: 'Open Sans', 'sans-serif';
	font-weight:700;
	font-size:0.6875rem;
	padding: 15px 0 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 0.5px;
	border-radius: 5px;
	behavior: url(../index-2.html);
	color: #FFF;
	width: 100%;
	background-color: #595959;
}
.buttongray:hover {
	text-decoration: none;
}
.buttongrayTier2 {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
 *display: inline;
	vertical-align: baseline;
	margin: 0 7px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-family: 'Open Sans', 'sans-serif';
	font-weight:700;
	font-size:0.75rem;
	padding: 15px 0 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 0.5px;
	border-radius: 5px;
	behavior: url(../index-2.html);
	color: #FFF !important;
	width: 100%;
	background-color: #595959;
}
.buttongrayTier2:hover {
	text-decoration: none;
}
.col-2 {
	float:left;
	width:300px;
	margin-right: 20px;
}
.col-2 h3 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size:1.25rem;
}
.col-2 li {
	list-style:disc;
	margin-left:20px;
}

.titleH2 li {
	list-style:disc;
	margin-left:20px;
}


/* tier 1 Content end*/
 
  /* tier 2 Content start*/

.leftContentTier2 {
	float: left;
	width:400px;
	margin-right:20px;
}
.rightContentTier2 {
	float:left;
	width: 520px;
	padding-bottom: 30px;
}
.copyRightTier2 h2 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 2.625rem;
	line-height:2.8rem;
	color:#54585a;
	/*padding-bottom: 10px;*/
	
}
.listTier2Top {
	margin-top:30px;
}
.listTier2Top h4 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.25rem;
	color:#54585a;
}
/* tier 2 Content end*/

.listTier2Top ul {
	padding-top:15px;
}
.listTier2Top ul li {
	list-style:disc;
	list-style-position:inside;
	margin-left:10px;
}
.Adbox2Tier2 {
	padding-top:20px;
	padding-bottom:30px;
}
.GrayBoxTier2 {
	font-weight:bold;
	background-color:#f5f5f5;
	border: thin solid #e5e5e5;
	height:45px;
	clear: both;
	padding-bottom:20px;
	padding-top: 15px;
	padding-left: 14px;
	padding-right: 34px;
}
#ProductSecction {
	padding-top:30px;
}
.RedArrowBoxTier2 {
	height:50px;
	background-image:url(../images/BGredArrowbig940.png);
	background-repeat:no-repeat;
	/* [disabled]padding-top:15px;
*/
	padding-bottom: 20px;
}
.leftProduct {
	float: left;
	width:255px;
	margin-right:20px;
	margin-bottom:30px;
	margin-left: 25px;
}
.leftProduct li {
	list-style:disc;
	margin-left:25px;
}
.rightproduct {
	float:left;
	width:620px;
	background-color: #f5f5f5;
	padding: 10px;
        margin-bottom:20px;
	/* [disabled]margin: 10px;
*/
}
#productSelect {
	padding-bottom:30px;
}
.productSelect {
	padding-bottom:30px;
}
.leftProduct h3 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.375rem;
	line-height: .85;
	color:#d31145;
	padding-bottom:10px;
}
.leftProduct span {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.375rem;
	line-height: .85;
	color:#d31145;
	padding-bottom:10px;
}
.PhoneBoxTier2 {
	padding-bottom: 15px;
	padding-top: 20px;
}
.relateProductBox {
	padding-bottom:15px;
}
.relateLinkBox {
}
.imageProductTier2 {
	float:left;
	margin-right:20px;
}
.textProductTier2 {
	float:left;
	width: 270px;
}
.titleProducttier2 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.125rem;
	color:#54585a;
	margin-bottom:20px;
}
.bottonBoxTier2W {
	width:265px;
}
.width265 {
	width:200px;
	background-color: rgb(89, 89, 89);
}
.listBoxTier2 {
	font-size: 0.8125rem;
	margin-right: 5px;
}
.listBoxTier2 ul {
	margin-left:10px;
}
.listBoxTier2 li {
	list-style-image: none;
	padding-bottom:15px;
	color:#003399;
	/* [disabled]list-style-position: inside; */
}
li.select {
	list-style-image: url(../images/arrowList.png);
	padding-bottom:15px;
	margin-left:5px;
	text-indent:-15px;
	list-style-position: inside;
	font-weight: bold;
}
.width15 {
	width:15px;
	float:left;
}
/* tier 2 Content end*/
 
 
  /* tier 3 Content start*/
  
  .leftContentTier3 {
	float: left;
	width:500px;
	margin-right:20px;
	padding-bottom: 30px;
}
.rightContentTier3 {
	float:left;
	width: 420px;
	padding-bottom: 30px;
}
.TitleleftTier3 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.25rem;
	color:#54585a;
	margin-bottom:10px;
}
.leftContentTier3 ul li {
	list-style:disc;
	list-style-position:inside;
	margin-left:10px;
}
.productBoxTier3 {
}
.productTumb4colTier3 {
	width:235px;
	float: left;
	padding-bottom: 45px;
}
.productTumb4colTier3 div a img{
	padding-top: 45px;
}




.QuestionBoxTier3 {
	clear:both;
	padding-bottom:40px;
}
/* tier 3 Content end*/

 /* Advantage Content end*/

#mainAreaAdvantage {
	position: relative;
	
}
#AdvantageImage {
	position:absolute;
	left:524px;
	top:22px;
	z-index:1;
}
.AdvantageCopyBlue {
	font-size: 1.375rem;
	margin-top: 30px;
	display: block;
	line-height: 1;
	margin-left: 15px;
}
.Advantagetitle {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 4.5rem;
	color:#FFF;
	line-height: 32px;
	text-align: center;
	padding-top: 100px;
	background-color: #0055A130;
}
.MaintailtleAdvantage {
	padding-bottom: 5px;
	padding-top: 60px;
	width: 520px;
	float: left;
}
.MaintailtleAdvantage h2 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 2.5rem;
	color: #d31145;
	line-height: 38px;
}
.bodyCopyAdvantage {
	font-family: "Open Sans","sans-serif";
    font-size: 1.125rem;
    font-weight: 700;
    padding-top: 25px;
}
.centerboxAdvantage {
	padding-bottom: 20px;
	padding-top: 20px;
}
.Orcall {
	float: left;
	padding-top: 15px;
	font-family: 'Open Sans', 'sans-serif';
	font-weight:700;
	font-size: 1.375rem;
}
.MiddleBoxAdvantage {
	position: relative;
	margin-left: 60px;
	margin-right: 60px;
	height: 420px;
}
.box3Advantage {
	clear:both;
	margin-left: 60px;
	margin-right: 60px;
	margin-top: 25px;
	margin-bottom: 70px;
}
.col1-3Advantage {
	width:33.33%;
	text-align: center;
}
.copyBox3Advantage {
    padding-top: 15px;
	padding-bottom: 10px;
}
.copyBox3Advantage h3 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.5rem;
	color:#d31145;
}
.copyBox3Advantage p {
	font-family: Arial, Helvetica, sans-serif !important;
	color: #222222 !important;
	font-size: 1rem !important;
}
#greengraybigbottom {
	background-color:#dfe6da;
	clear: both;
	padding-top: 70px;
	position: absolute;
	top: 1px;
	width: 10001px;
	left: -3000px;
	height: 531px;
}
.marBoxAdvantage {
	margin-left: 60px;
	margin-right: 60px;
	position: absolute;
	left: 3000px;
}
.width400 {
	width:400px;
}
.copyBox3Advantage li {
	list-style:disc;
	margin-left:20px;
}
.title32Advantage {
	clear:both;
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 2rem;
	color: #d31145;
	text-align: center;
	padding-top: 35px;
}
.centerboxAdvantage2 {
	padding-bottom: 80px;
	padding-top: 20px;
	padding-left: 300px;
}
.mainContentAdvantage {
	margin: 0 auto;
}
.ContainerGrayBox {
	position: relative;
	z-index: 1;
	height: 600px;
}

.BgImageAdvantage {
	background-image: url(../images/Safeguard-advantage/BG-Advantage2.png);
	background-repeat: repeat-x;
	background-position: center top;
	overflow: visible;
	position: absolute;
	height: 713px;
	width: 1920px;
	z-index: -2;
	left: -500px;
}
/* Advantage Content end*/
 
  /*Login Start*/

.leftContentLogin {
	float: left;
	width:400px;
	margin-right:20px;
	padding-bottom: 60px;
}
.rightContentLogin {
	float:left;
	width: 520px;
	padding-top: 15px;
}
.LoginBox {
	background-color: #f5f5f5;
	border: thin solid #e5e5e5;
	padding-top: 25px;
	padding-left: 25px;
}
input.LoginField {

	font-size:1rem;
	color:black;
	letter-spacing:1px;
	margin:1px 2px;
	background:white;
	border:1px solid #e5e5e5;
	width:90%;
	min-height:36px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px;
    line-height: 36px;
    vertical-align: middle;
}
.buttonForm {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
 *display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-family: 'Open Sans', 'sans-serif';
	font-weight:700;
	font-size:0.75rem;
	padding: .5em 2em .55em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 0.5px;
	border-radius: 5px;
	behavior: url(../index-2.html);
}
.buttonForm:hover {
	text-decoration: none;
}
input, button, submit {
	border:none;
}
.paddbottom5 {
	padding-bottom:5px;
}
.paddTop25 {
	padding-top:25px;
}
.forgotpass {
	padding-top:5px;
	text-align:right;
	width:90%;
	padding-bottom:5px;
	font-size:0.75rem;
}
.logincopy {
	font-size:1rem;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left:2px; 
}
.newAcount {
	clear:both;
	margin-top: 20px;
	margin-bottom: 30px;
}

.copyRightLogin h2 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.375rem;
	color:#54585a;
}

.rightContentLogin  ul li {
	font-size:1rem;
	list-style:disc;
	list-style-position:inside;
	margin-left:10px;
}

.copyRightLogin h3 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.5rem;
	color:#d31145
}
 /*Login end*/

  /*Contact Start*/

.leftContentContact {
	float: left;
	width:640px;
	margin-right:20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	position:relative;
	margin-bottom: 25px;
	height: 283px;
}
.rightContentContact {
	float:left;
	width: 280px;
	padding-top: 10px;
}

.titleH2Contact {
	padding-bottom:10px;
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.5rem;
	color: #d31145;
	width:420px;
}

#ContactImage{
	position:absolute;
	left:430px;
	top:23px;
	width:223px;
	height:261px;
	z-index:2;
}

.contactInfo {
	clear:both;
	height: 220px;
}
  /*Contact End*/


 /*Contact Consultant Start*/

.leftContentCC {
	float: left;
	width:640px;
	margin-right:20px;
}

.floatLeftCCCopy {
	float:left;
	width: 280px;
	height: 100%;
}
.floatLeftCCForm {
	float:left;
	padding-left: 20px;
	width: 340px;
	padding-bottom: 25px;
}

input.FormCC {
	font-size:1rem;
	color:#999;
	letter-spacing:1px;
	margin:1px 2px;
	background:white;
	border:1px solid #e5e5e5;
	width:98%;
	min-height:32px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px
}

.FormCC {
	font-size:1rem;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left:2px;
}

.DisclaimerForm {
	/*color: #999999;*/
	color: #595959;
	font-size: 0.6875rem;
	padding-bottom: 10px;
}

.imageConsult {
	padding-top:50px;
}
 /*Contact Consultant End*/


 /*Tier 2 JQUERY start*/


li.Tier2Select {
	list-style-image: url(../images/arrowList.png);
	padding-bottom:15px;
	margin-left:5px;
	text-indent:-15px;
	list-style-position: inside;
	cursor:none;
}

li.Tier2Select a {
	font-weight: bold;
	color:#54585a;
}


#selectable .ui-selecting {
	background-color: #FFF;
}
#selectable .ui-selected {
	list-style-image: url(../images/arrowList.png);
	margin-left:8px;
	text-indent:-12px;
	list-style-position: inside;
	font-weight: bold;
	color: #54585a;
}
#selectable {
	list-style-type: none;
	margin: 0;
	padding: 0;
	/* [disabled]width: 60%; */
}
#selectable li {
	margin: 3px 3px 3px 8px;
	padding: 0.4em;
	font-size: 0.75rem;
	cursor: pointer;
	border: 0px solid #f5f5f5;
    background: #f5f5f5;
}

#selectable li:hover {
	text-decoration:underline;
}
.selectable .ui-selecting {
	background-color: #f5f5f5;
}
.selectable .ui-selected {
	list-style-image: url(../images/arrowList.png);
	margin-left:8px;
	text-indent:-12px;
	list-style-position: inside;
	font-weight: bold;
	color: #54585a;
}
.selectable {
	list-style-type: none;
	margin: 0;
	padding: 0;
	/* [disabled]width: 60%; */
}
.selectable li {
	margin: 3px 3px 3px 8px;
	padding: 0.4em;
	font-size: 0.75rem;
	cursor: pointer;
}

.selectable li:hover {
	text-decoration:underline;
}

 /*Tier 2 JQUERY end*/



.RedOpen24 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.5rem;
	color: #d31145
}

/*Shop Start*/

.leftContentShop {
	float: left;
	width:400px;
	margin-right:20px;
}

.ShopImageBox {
	padding-top: 25px;
	/* [disabled]padding-left: 25px; */
}

.rightContentShop {
	float:left;
	width: 520px;
	padding-top: 25px;
}

.RedOpen46 h2 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 2.875rem !important;
	color: #d31145
}

.copyRightLogin { padding-top:10px;}

.centerboxShop {
	padding-bottom: 40px;
	padding-top: 0px;
	height: 50px;
}

.ShopGrayRightBox {
	background-color: #f5f5f5;
	border: thin solid #e5e5e5;
	padding-left: 42px;
	padding-top: 18px;
	padding-bottom: 27px;
}

.ShopGrayBttneBox {
	padding-bottom: 20px;
	padding-top: 5px;
	height: 30px;
}

.buttonGrayBoxShop {
	float: left;
	width: 210px;
}

.RedOpen32 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 2rem;
	color: #d31145
}

.wide5 {
	width:5px;
	height:40px;
}

/*Shop end*/


/*About us page start*/


.leftContentAboutUs{
	float: left;
	width:640px;
	margin-right:20px;
	/* [disabled]margin-top: 90px; */
}
.CopyAboutUS {
	float:left;
	padding-left: 20px;
	width: 340px;
	padding-bottom: 25px;
}

.mapBox {
	padding-bottom: 25px;
	margin-left: 25px;
	margin-right: 20px;
}
.meetStaff {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 2rem;
	color: #d31145;
	padding-top: 20px;
	padding-bottom: 30px;
}
.paddbottom40 {
	padding-bottom:40px;
}

.AboutUScol3 {
	width:313px;
	float: left;
}
.staff {clear:both;}

.StaffCopy {
	padding-top:10px;
	padding-bottom: 30px;
	padding-left: 25px;
}

.CopyInformationAboutUS {
	padding-top:15px;
}

.SocialIconsAboutUS {
	padding-top: 20px;
	height: 50px;
}

.paddRight7 {
	padding-right:7px;
}
/*About us page end*/
/*Reg page start*/
.row-one
{
    MARGIN-TOP: 10px;
    WIDTH: 465px;
    MARGIN-BOTTOM: 10px
}
.row-one P
{
    WIDTH: 10px;
    DISPLAY: inline-block;
    MARGIN-LEFT: 10px;
    OVERFLOW: hidden;
    MARGIN-RIGHT: 10px
}
.item-small
{
    TEXT-ALIGN: center;
    PADDING-LEFT: 5px;
    WIDTH: 105px;
    PADDING-RIGHT: 5px;
    FLOAT: left
}
.item-small H1
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 1rem;
    FONT-WEIGHT: bolder
}
.item-small H2
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 1rem;
    FONT-WEIGHT: lighter
}
.copyBoxRegConfirm {
	position: relative;
	margin-left: 5px;
	padding-bottom:5px;
}

.copyBoxRegConfirm h3 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.5rem;
	color:#d31145;
	width: 940px;
	margin-bottom: 10px;
}
.copyBoxRegConfirm p {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.125rem !important;
	padding-bottom:10px;
}
.regDistInfo {
	clear:both;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.regDistInfo h3 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.125rem;
	color:#d31145;
	width: 940px;
	margin-bottom: 10px;
}
.CopyDistInfo {
	float:left;
	padding-left: 5px;
	width: 340px;
	padding-bottom: 25px;
}
.floatLeftdistCopy {
	float:left;
	width: 280px;
	height: 100%;
}
.blueText {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.125rem;
	color:#168be3
}
.phoneReg {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.125rem;
	color: #54585a;
	margin-bottom: 6px;
}
.copyBoxRegConfirm ul {
display: block;
list-style-type: disc;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
}
.copyBoxRegConfirm li {
PADDING-BOTTOM: 5px;
LIST-STYLE-TYPE: none;
PADDING-TOP: 5px;
}
.regcopy {
	font-size:1rem;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left:2px; 
}
input.RegField {

	font-size:0.875rem;
	color:black;
	letter-spacing:1px;
	margin:1px 2px;
	background:white;
	border:1px solid #e5e5e5;
	width:40%;
	min-height:30px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px
}
.RegBox {
	background-color: #f5f5f5;
	border: thin solid #e5e5e5;
	padding-top: 25px;
	padding-left: 25px;
}
.regselect {
    padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    background: white;
    color:black;
    border:1px solid #e5e5e5;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
regselect {padding-right:18px}
}
.regselect:hover {
	background: #168be3;
	color:white;
}
.regselect:focus {
	background: #168be3;
	color:white;
}
.regselect option {
	background: white;
	color:black;
}

input.Regphone {

	font-size:0.875rem;
	color:black;
	letter-spacing:1px;
	margin:1px 2px;
	background:white;
	border:1px solid #e5e5e5;
	width:10%;
	min-height:30px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px
}
/*Reg page end*/

/*Anti-Spam Start */

.copyBoxAnti-Spam {
	position: relative;
	margin-left: 5px;
	padding-bottom:10px;
}
.copyBoxAnti-Spam li {
	list-style:decimal;
	margin-left:20px;
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 0.9375rem !important;
	padding-bottom:5px;	
	
}
.copyBoxAnti-Spam h3 {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.5rem;
	color:#d31145;
	width: 940px;
	margin-bottom: 10px;
}
.copyBoxAnti-Spam p {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1.125rem !important;
	padding-bottom:8px;
}

/*Anti-Spam end */
/*cc start */
.copyBoxAnti-CC {
	position: relative;
	margin-left: 5px;
	padding-bottom:15px;
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 0.9375rem !important;	
}
.copyBoxAnti-CC td {
padding: 4px;
}
.copyBoxAnti-CC p {
	font-family: 'Open Sans', 'sans-serif';
	font-weight:300;
	font-size: 1rem !important;
	padding-bottom:10px;
}


/* Social media floating tab css */
.floating-tap-main {
    background-color: #dcdcdc;
    border-bottom: 1px solid #999999;
    border-bottom-right-radius: 5px;
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;
    border-top-right-radius: 5px;
    bottom: auto;
    box-shadow: 0 0 1px #999;
    display: block;
    left: 0;
    position: fixed;
    /*top: 317px;*/
    top: 44%;
    width: 40px;
    z-index: 2000000000;
    float: left;
    right: auto;
}

.wordpress img, .facebook img, .twitter img, .linkedin img {
    max-width: 50%;
    margin-left: 7px;
    position: relative;
    padding-top: 3px;
    padding-bottom: 3px;
    transition: all 1s ease-in-out 0s;
    float: left;
}

.wordpress img:hover, .facebook img:hover, .twitter img:hover, .linkedin img:hover {
	opacity: .3;
	text-decoration: none; 
	border: none;
	outline: none;
}

.floating-tap-main a.wordpress, ..floating-tap-main a.facebook, .floating-tap-main a.twitter, .floating-tap-main a.linkedin {
	text-align: none;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

.auto-style3 {
    font-family: Arial;
    font-weight: normal;
    font-size: 0.75rem;
}

.landingpage_us_bulleted_listed li {
    list-style: disc;
    font-size: 0.75rem !important;
    list-style-position: inside;
}
.weaselclause {
    color: #222222;
    text-align: center;
    font-size: 0.8125rem;
	padding-bottom: 30px;
}
.navTitleListContact{
	font-size: 1rem;
}
.marginNavText{
	font-size: 0.8125rem;
}
.RedOpen18Text{
	font-size: 1.0625rem;
}
.threecol-itemCopy {
    font-size: 0.75rem;
}
.threecolitemCopy {
    font-size: 0.6875rem;
}
.copyBoxNewsCopy{
	font-family: 'Open Sans', Helvetica, sans-serif;
	padding-left: 10px;
    font-size: 0.75rem !important;
    line-height: 15px;
}
.copyBoxNewsHead {
    font-size: 1.25rem !important;
    line-height: 22px;
    font-family: 'Open Sans','sans-serif';
    font-weight: 300;
    color: #D31145;
}
.ProtectingYourBusiness{
	font-size: 1.25rem;
    color: #D31145;
    font-family: 'Open Sans','sans-serif';
    font-weight: 300;
}
.footerOverlap{
	clear: both;
    width: 100%;
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 0.5625rem !important;
    line-height: 10px;
}
.leftContentTier3 h2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #222222;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    font-size: 1.17em;
    font-weight: bold;
}
.referralHeroCopy{
	font-family: Arial, Helvetica, sans-serif;
    color: #e38d2d;
    font-size: 2.25rem;
    background-color: #7c08091c;
}
.referralHeroCopyMain{
	background-color: #7c08091c;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 0.875rem;
    line-height: 17px;
}
.copyBoxNewsHead {
    font-size: 1.25rem !important;
    line-height: 22px;
    font-family: 'Open Sans','sans-serif';
    font-weight: 300;
    color: #D31145;
}
.copyBoxNewsCopy {
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 10px;
    font-size: 0.75rem !important;
    line-height: 15px;
}
#left-nav-box-tier span {
    font-size: 1rem;
    color: #D31145;
    font-family: 'Open Sans', 'sans-serif';
    font-weight: 300;
    MARGIN-TOP: 8px;
    PADDING-LEFT: 5px;
}
.HeroBgGray{
	background-color: #7fa0b617;
}
.BodgBgBlue{
	background-color: #00339899;
}
.ButtonBg{
	background-color: #7fa0b642 !important;
}
.bodyCopyBg{
background-color: #8aa1b503;
}
.titleProduct {
    font-family: 'Open Sans', 'sans-serif';
    font-weight: 300;
    color: #d31145;
    font-size: 1.375rem;
}
.antiSpanCopy{
	font-size: 0.9375rem !important;
    font-family: Arial,Helvetica,sans-serif;
    color: #222222;
}
/*Hero banner responsiveness- Start*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
#mainAreaHome > img{
	width: 1000px !important;
	}
.footer{
	width:1000px !important;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
#mainAreaHome > img{
	width: 1000px !important;
	}
.footer{
	width:1000px !important;
	}
}
 @media only screen and (min-width: 320px) and (max-width: 479px){
#mainAreaHome > img{
	width: 1000px !important;
	}
.footer{
	width:1000px !important;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
#mainAreaHome > img{
	width: 1000px !important;
	}
.footer{
	width:1000px !important;
	}
}
 @media only screen and (min-width: 1200px){
#mainAreaHome > img{
	width: 100% !important;
	}
.footer{
	width:100% !important;
	}
}
/*Hero banner responsiveness- End*/
/*cc end */