@import url(https://fonts.googleapis.com/css?family=Ubuntu&subset=latin,cyrillic-ext,greek-ext,greek,latin-ext,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Oxygen+Mono);
@font-face {
    font-family: 'Segoe UI','Segoe UI Light', sans-serif;
	color:#2c2c2c;
    src: url('font/segoeui.ttf') format('truetype'),
	url('font/segoeuil.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
td.BundleTable {border-bottom: 1px solid #ACACAC; text-align:center; vertical-align:middle; }
td.BundleTablePopular {border-bottom:solid 1px #ACACAC; border-left:solid 1px #ACACAC; border-right:solid 1px #ACACAC; text-align:center; vertical-align:middle;}

#overlay { width:100%; height:100%; position:fixed;  _position:absolute; top:0; left:0; z-index:1001; background-color:#000000; overflow: hidden;  }
#popup { display: none; position:absolute; width:300px; height:130px; z-index:1002; background-color:rgba(255,255,255,0.8); }
#popup_discount { display: none; position:absolute; width:353px; height:278px; z-index:1002; background-color:rgba(255,255,255,0); }
#baner_close { color: #cc0000; }

#CPCoverlay { width:100%; height:100%; position:fixed;  _position:absolute; top:0; left:0; z-index:1001; background-color:#000000; overflow: hidden;  }
#CPCpopup { display: none; position:absolute; width:600px; height:450px; z-index:1002; background-color:rgb(255,255,255); border:8px solid #FFFFFF; }
#CPCbaner_close { background-color:rgb(255,255,255); color: rgb(41,128,185); }

.templateDiv{	background: transparent;	z-index:100; 	width:994px;	border:0px;	color: #2c2c2c;}
div#prespromain{font-size:15px; font-family:'Segoe UI'; text-decoration:none; width:994px; position:relative; border:0px; color:#2c2c2c;}
a:link, a:visited, a:hover, a:active {color:#2c2c2c; text-decoration:underline;}
div#ProductTitleRed{ padding:10px; background:rgba(218,21,74,0.8);}
div#ProductTitleOrange{ padding:10px; background:rgba(255,162,0,0.8);}
div#ProductTitleBlue{ padding:10px; background:rgba(45,137,239,0.8);}
div#ProductTitleDkBlue { padding:10px; background:rgba(16,74,137,0.8);}
div#ProductTitleGreen{ padding:10px; background:rgba(75,173,75,0.8); position:absolute; top:138px; left: 0px; width:975px;}
div#ProductTitleWhite{ padding:10px; background:rgba(255,255,255,0.8);}
div#ProductTitleClear{ padding:10px 20px 10px;}
div#ProductTitlePurple{ padding:10px; background:rgba(159,0,167,0.8);}
div#ProductTitleBlack { padding:10px; background:rgba(10,10,10,0.8);}
div#DefaultTitleRed { padding:10px; background:rgba(218,21,74,0.9);}
div#DefaultTitleOrange { padding:10px; background:rgba(255,162,0,0.9);}
div#DefaultTitleBlue { padding:10px; background:rgba(45,137,239,0.9);}
div#DefaultTitleDkBlue { padding:10px; background:rgba(16,74,137,0.9);}
div#DefaultTitleGreen { padding:10px; background:rgba(75,173,75,0.9);}
div#DefaultTitleWhite { padding:10px; background:rgba(255,255,255,0.9);}
div#DefaultTitlePurple { padding:10px; background:rgba(159,0,167,0.9);}
div#DefaultTitleBlack { padding:10px; background:rgba(10,10,10,0.7);}

.vinShoppingCart{	font-family:'Segoe UI';	font-size:11px;	color: #005085;	text-decoration: none;}
.submitLink {	font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial; 	font-size: 11px; 	color: rgb(37,121,214); 	font-weight: normal;background-color: transparent;text-decoration: underline;border: none;  }
.rcheader {font-size: 18px;font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;color: rgb(37,121,214);font-weight: normal;}
.rcheader2 {font-size: 15px;font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial; color: rgb(37,121,214); font-weight: normal;}
.carttotals {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 16px; font-style: normal; font-weight: normal; text-transform: none; color: #2c2c2c; text-decoration: none;}
a.carttotals:link, a.carttotals:visited, a.carttotals:hover, a.carttotals:active{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 16px; font-style: normal; font-weight: normal; text-transform: none; color: #2c2c2c; text-decoration: underline;}
.carttotalsbig {font-family:Arial, Helvetica, sans-serif; font-size: 19px; font-style: normal; font-weight: normal; text-transform: none; color: #000000; text-decoration: none;}
a.carttotalsbig:link, a.carttotalsbig:visited, a.carttotalsbig:hover, a.carttotalsbig:active{font-family:Arial, Helvetica, sans-serif; font-size: 19px; font-style: normal; font-weight: normal; text-transform: none; color: #000000; text-decoration: underline;}
.cartdiscount {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 16px; font-style: normal; font-weight: normal; text-transform: none; color: #b91d47; text-decoration: none;}
a.cartdiscount:link, a.cartdiscount:visited , a.cartdiscount:hover , a.cartdiscount:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 16px; font-style: normal; font-weight: normal; text-transform: none; color: #D2151A; text-decoration: underline;}
H1{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 27px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: none; display: inline; }
a.H1:link, a.H1:visited, a.H1:hover, a.H1:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 18px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline; display: inline; }
H2{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 22px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: none; display: inline; border-bottom-width:0px; border-width:0px; }
a.H2:link, a.H2:visited, a.H2:hover, a.H2:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 16px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline; display: inline; }
H3{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 21px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(44,44,44); text-decoration: none; display: inline; }
a.H3:link, a.H3:visited, a.H3:hover, a.H3:active{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 18px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline; display: inline; }
H4 {font-family:'Segoe UI','Segoe UI Light',Arial; 	font-size: 15px; font-style: normal; font-weight: normal; text-transform: none; color: #333333; text-decoration: none; display: inline; }
a.H4:link, a.H4:visited, a.H4:hover, a.H4:active{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 15px; font-style: normal; font-weight: normal; color: rgb(37,121,214); text-decoration: underline; text-transform: none; display: inline;}
.gaps {padding:10px;}
.bottomgap {padding-bottom:10px;}
.topgap {padding-top:10px;}
.FontXL1 {font-size:36px!important; line-height: 42px!important;}
.FontXL2 {font-size:46px!important; line-height: 52px!important;}
#pdtop {padding-left:25px; padding-top:20px; padding-bottom:25px; padding-right:20px;}
#pdtop H1{font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 27px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214);	text-decoration: none; display: inline; border:0px;}
#pdtop H3 {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 20px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: none; display: inline; }
#pdtop a.H3:link, #pdtop a.H3:visited, #pdtop a.H3:hover, #pdtop a.H3:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 20px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline; display: inline; }
.wordwrap {   white-space: pre-wrap;      /* CSS3 */   white-space: -moz-pre-wrap; /* Firefox */   white-space: -pre-wrap;     /* Opera <7 */   white-space: -o-pre-wrap;   /* Opera 7 */   word-wrap: break-word;      /* IE */ }
.Head1 {font-family: 'Segoe UI','Arial'; font-size: 27px; line-height: 31px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: none;}
.Head1Black {font-family: 'Segoe UI','Arial'; font-size: 27px; line-height: 31px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(44,44,44); text-decoration: none;}
.Head1Default {font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 27px; line-height: 31px; font-style: normal; font-weight: normal; text-transform: none;color: #113868;text-decoration: none;}
.Head2, a.Head2:link, a.Head2:visited{font-family: 'Segoe UI','Segoe UI Light',Arial;	font-size: 22px; line-height: 25px; font-style: normal;	font-weight: normal; text-transform: none;	color: rgb(37,121,214);	text-decoration: none;}
a.Head2:hover, a.Head2:active{font-family: 'Segoe UI','Segoe UI Light',Arial; font-size:22px; line-height: 25px; font-weight: normal; color: rgb(37,121,214); text-decoration: underline;}
.Head2Black, a.Head2Black:link, a.Head2:visited{font-family: 'Segoe UI','Segoe UI Light',Arial;	font-size: 22px; line-height: 25px; font-style: normal;	font-weight: normal; text-transform: none;	color: rgb(44,44,44);	text-decoration: none;}
a.Head2Black:hover, a.Head2Black:active{font-family: 'Segoe UI','Segoe UI Light',Arial; font-size:22px; line-height: 25px; font-weight: normal; color: rgb(37,121,214); text-decoration: underline;}

.Head3 {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 18px; line-height: 21px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(44,44,44); text-decoration: none;}
a.Head3:link, a.Head3:visited, a.Head3:hover, a.Head3:active{font-family:'Segoe UI','Segoe UI Light','Arial'; font-size: 18px; line-height: 21px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline;}
.DefaultTitle {color:#FFFFFF; font-family:'Segoe UI Light', 'Arial', 'Helvetica'; font-weight:normal; line-height:75px; font-size:38px; font-style: italic;}
.DefaultTitleBold {color:#FFFFFF; font-family:'Segoe UI Light', 'Arial', 'Helvetica'; font-weight:bold; line-height:75px; font-size:42px;}
.DefaultTitleBoldBig {color:#FFFFFF; font-family:'Segoe UI Light', 'Arial', 'Helvetica'; font-weight:bold; line-height:75px; font-size:52px;}
.DefaultTitle2 {font-family: 'Segoe UI','Arial'; font-size: 42px; line-height:50px; font-style: normal; font-weight: bold; text-transform: none; color: #FFFFFF; text-decoration: none;}
.DefaultTitle3White {font-family:'Segoe UI Light','Arial'; font-size: 30px; line-height: 42px; font-weight: normal; text-transform: none; color: #FFFFFF;}
.DefaultTitle3 {font-family: 'Segoe UI','Arial'; font-size: 36px; line-height:46px; color:#323232; font-style: normal; font-weight: bold; text-transform: none; text-decoration: none;}
.DefaultTitle4 {font-size:28px; color:#44546b; font-family: 'Segoe UI','Arial'; line-height:45px; font-style: normal; text-transform: none; text-decoration: none;}
.DefaultSubTitle {font-family:'Segoe UI','Arial'; font-size: 18px; font-weight: normal; text-transform: none; color: #FFFFFF; text-decoration: none;}
.DefaultSubTitle2 {font-family:'Segoe UI Light','Arial'; font-size: 23px; line-height: 28px; font-weight: normal; text-transform: none; color: #656565; text-decoration: none;}
a.DefaultSubTitle2 {font-family:'Segoe UI Light','Arial'; font-size: 23px; line-height: 28px; font-weight: normal; color: #656565;}
.DefaultSubTitle3 {color:#EDE624; font-family: Segoe UI Light, Arial, Helvetica; font-weight:normal; font-size:22px; line-height: 35px;}
.DefaultSubTitle2White {font-family:'Segoe UI Light','Arial'; font-size: 19px; line-height: 26px; font-weight: normal; text-transform: none; color: #FFFFFF;}
.DefaultSubTitleWhite {font-family:'Segoe UI Light','Arial'; font-size: 26px; line-height: 30px; font-weight: normal; text-transform: none; color: #FFFFFF;}
a.DefaultSubTitle2White, a.DefaultSubTitle2White:active, a.DefaultSubTitle2White:hover, a.DefaultSubTitle2White:visited {color: #FFFFFF;}
a.DefaultTopLinks {font-family: 'Open Sans','Arial'; font-size:15px; color:#000000;}
.Spacer20{position: relative; padding:10px 0px;}
.Spacer50{position: relative; padding:25px 0px;}
.Spacer80{position: relative; padding:40px 0px;}
#PriceTitleDiv{padding:10px 20px 10px; text-align: center; position: absolute; top: 25px; left: 132px; width: 735px; height: 147px;}
.PriceTitle{color:#000000; font-size:48px; line-height: 64px;}
.PriceTitleWhite{color:#FFFFFF; font-size:42px; line-height: 53px;}
.CategoryPrice{color:#000000; font-size:32px; line-height: 45px;}
.CategoryTitle{color:#FFFFFF; font-size:45px; line-height: 58px; font-weight: bold; align-self: flex-end; width:100%}
.EnlargeTitle{color:#2e89ef; font-size:35px; line-height: 45px; font-weight: bold; align-self: flex-end; width:100%}
.CategoryPriceDiv{padding:10px 20px 10px; text-align: center; position: absolute; top: 40px; left:0px; width: 100%; height: 120px;}
#PriceOption1{margin: auto; position: absolute; text-align: center; width: 375px; height: 380px; border-radius: 8px; color: #297fb8; border: solid 1px #2874a7; background-color: #FFFFFF; left: 80px; top: 273px; padding: 20px 10px;}
.PriceOptionHover:hover {box-shadow: 0px 0px 20px 0px #85cdff inset;}
#PriceOption2{z-index: 120; margin: auto; position: absolute; text-align: center; width: 375px; height: 415px; border-radius: 8px; color: #297fb8; border: solid 1px #2874a7; background-color: #FFFFFF; text-decoration: none; left: 521px; top: 273px; padding: 20px 10px;}
#PriceOptionFD{ z-index: 100; position: absolute; text-align: center; width: 375px; height:190px; border-radius: 8px; color: #FFFFFF; border: solid 1px #2874a7; background-color: #2d89ef; text-decoration: none; left: 521px; top: 715px; padding: 10px;}
.highlighted {background-color:#2d89ef; color:#FFFFFF; font-weight: bold;}
.headerspacing {padding:10px 0 30px 0;}
.PricingPrice1Div{position: relative; height:60px; padding:15px 0px 30px 0px;}
.PricingOriginalPrice{font-size:34px; font-weight:lighter; color: #CCCCCC; text-decoration: line-through; font-family: 'Segoe UI','Arial'; }
.PricingSalePrice{font-size:48px; line-height: 50px; font-weight: bold;font-family: 'Segoe UI','Arial'; color: rgb(37,121,214); }
.PricingPrice2Div{position: relative; height:60px; padding:15px 0px 30px 0px;}
#PricingBody{position: relative; top:200px; height:420px; }
#PricingBodySearch{position: relative; top:50px !important; height:420px !important;}
.fullaccessbuttondiv {margin: auto; position: relative; top:0; text-align: center; width: 290px; line-height: 45px; height: 45px; border-radius: 8px; color: #FFFFFF; border: solid 1px #2874a7; background-color: #2d89ef; letter-spacing: 2px; cursor: pointer;}
.fullaccessbtndiv {margin: auto; position: relative; top:0; text-align: center; width: 294px; line-height: 45px; height: 45px; border-radius: 8px; color: #FFFFFF; border: solid 1px #2874a7; background-color: #2d89ef; letter-spacing: 2px; cursor: pointer;}
.fullaccesswhitebuttondiv {margin: auto; position: relative; top:15px; text-align: center; width: 328px; line-height: 45px; height: 45px; border-radius: 8px; color: #297fb8; border: solid 1px #2874a7; background-color: #FFFFFF; letter-spacing: 2px; text-decoration: none; cursor: pointer;}
.gsc-input-box{font-size:18px !important; line-height:40px !important;}
.gsc-search-button-v2{font-size:30px !important;}
.Head4 {font-family:'Segoe UI','Segoe UI Light',Arial; 	font-size: 16px; line-height: 21px; font-style: normal; font-weight: normal; text-transform: none; color: #333333; text-decoration: none;}
a.Head4:link, a.Head4:visited, a.Head4:hover, a.Head4:active{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 16px; line-height: 21px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline;}
.Product1, a.Product1:link, a.Product1:visited {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 36px; line-height: 40px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(44,44,44); text-decoration: none;}
a.Product1:hover, a.Product1:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 36px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(44,44,44); text-decoration: underline;}
.ProductTitleWhite, a.ProductTitleWhite:link, a.ProductTitleWhite:visited {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 38px; font-style: normal; font-weight: normal; text-transform: none; color: #ffffff; text-decoration: none;}
a.ProductTitleWhite:hover, a.ProductTitleWhite:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 38px; font-style: normal; font-weight: normal; text-transform: none; color: #ffffff; text-decoration: underline;}
.ProductSubTitleWhite, a.ProductSubTitleWhite:link, a.ProductSubTitleWhite:visited {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 20px; font-style: normal; font-weight: normal; text-transform: none; color: #ffffff; text-decoration: none; line-height:normal;}
a.ProductSubTitleWhite:hover, a.ProductSubTitleWhite:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 20px; font-style: normal; font-weight: normal; text-transform: none; color: #ffffff; text-decoration: underline;}
.ProductPrice, a.ProductPrice:link, a.ProductPrice:visited {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 36px; line-height:42px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(44,44,44); text-decoration: none;}
a.ProductPrice:hover, a.ProductPrice:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 36px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(44,44,44); text-decoration: underline;}
.Product2, a.Product2:link, a.Product2:visited {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 22px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(44,44,44); text-decoration: none;}
a.Product2:hover, a.Product2:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 22px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(44,44,44); text-decoration: underline;}
.Product3, a.Product3:link, a.Product3:visited {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 18px; font-style: normal; font-weight: normal; text-transform: underline; color: rgb(44,44,44); text-decoration: none;}
a.Product3:hover, a.Product3:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 18px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(48,48,48); text-decoration: underline;}
.Product4 {font-family:'Segoe UI','Segoe UI Light',Arial; 	font-size: 16px; line-height: 21px; font-style: normal; font-weight: normal; text-transform: none; color: #333333; text-decoration: none;}
a.Product4:link, a.Product4:visited, a.Product4:hover, a.Product4:active{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 16px; line-height: 21px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline;}
.ProductRed, a.ProductRed:link, a.ProductRed:visited {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 22px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(185,29,71); text-decoration: none;}
a.ProductRed:hover, a.ProductRed:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 22px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(185,29,71); text-decoration: underline;}
.CartProductTitle {font-family:'Segoe UI Light','Segoe UI',Arial; font-size: 16px; font-style: normal; font-weight: bold; text-transform: none; color: rgb(37,121,214); text-decoration: none;}
a.CartProductTitle:link, a.CartProductTitle:visited, a.CartProductTitle:hover, a.CartProductTitle:active{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 16px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline;}
.SideNav1 {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 18px; font-style: normal; font-weight: normal; text-transform: none; color: #ffffff; text-decoration: none;}
.SideNav2 {font-family:'Segoe UI','Segoe UI Light',Arial; 	font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color: #ffffff; text-decoration: none;}
a.SideNav2 {font-family:'Segoe UI','Segoe UI Light',Arial; 	font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color: #ffffff; text-decoration: underline;}
.SideNav1Dark {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 18px; font-style: normal; font-weight: normal; text-transform: none; color: #282828; text-decoration: none;}
.SideNav2Dark {font-family:'Segoe UI','Segoe UI Light',Arial; 	font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color: #282828; text-decoration: none;}
a.SideNav2Dark {font-family:'Segoe UI','Segoe UI Light',Arial; 	font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color: #282828; text-decoration: underline;}


/* top category white menu on template */
._css3m{display:none}
ul#css3CategoryMenu1,ul#css3CategoryMenu1 ul{
	margin:0;list-style:none;padding:0;}
ul#css3CategoryMenu1,ul#css3CategoryMenu1 .submenu{
	background-color:none;border-width:0;border-style:solid;}
ul#css3CategoryMenu1 .submenu{
	display:none;position:absolute;left:0;top:100%;float:left;z-index:2;background-color:#219bfa;border-width:3px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-style:solid none none none;border-color:#219bfa;padding:0;}
ul#css3CategoryMenu1 li:hover>*{
	display:block;}
ul#css3CategoryMenu1 li{
	position:relative;display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3CategoryMenu1 li:hover{
	z-index:1;}
ul#css3CategoryMenu1 ul .submenu{
	position:absolute;left:100%;top:0;-moz-box-shadow:#888888 0px 0px 1px;-webkit-box-shadow:#888888 0px 0px 1px;box-shadow:#888888 0px 0px 1px;}
ul#css3CategoryMenu1{
	font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;padding:0;border-width:0px 0;border-style:solid;border-color:#219bfa;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;
	*display:inline;}
ul#css3CategoryMenu1 .column{
	float:left;}
* html ul#css3CategoryMenu1 li a{
	display:inline-block;}
ul#css3CategoryMenu1>li{
	margin:0;}
ul#css3CategoryMenu1 a:active, ul#css3CategoryMenu1 a:focus{
	outline-style:none;}
ul#css3CategoryMenu1 a{
	display:block;vertical-align:middle;text-align:left;text-decoration:none;font:16px Ubuntu, sans-serif;color:#57575a;cursor:pointer;padding:16px 15px 18px 15px;background-repeat:repeat;border-width:0px;border-style:none;}
ul#css3CategoryMenu1 ul li{
	float:none;margin:0;}
ul#css3CategoryMenu1 ul a{
	text-align:left;padding:9px;background-color:#219bfa;border-width:0 0 1px 0;border-style:solid;border-color:#FFFFFF;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;font:15px Ubuntu, sans-serif;color:#F2F2F2;text-decoration:none;}
ul#css3CategoryMenu1 li:hover>a,ul#css3CategoryMenu1 li a.pressed{
	border-style:none;color:#FFFFFF;}
ul#css3CategoryMenu1 ul span{
	background-image:none;padding-right:9px;}
ul#css3CategoryMenu1 > li.switch{
	display:none;cursor:pointer;width:25px;height:20px;padding:16px 15px 18px 15px;}
ul#css3CategoryMenu1 > li.switch:before{
	content:"";position:absolute;display:block;height:4px;width:25px;border-radius:4px;background:#57575a;-moz-box-shadow:0 8px #57575a, 0 16px #57575a;-webkit-box-shadow:0 8px #57575a, 0 16px #57575a;box-shadow:0 8px #57575a, 0 16px #57575a;}
ul#css3CategoryMenu1 > li.switch:hover:before{
	background:#FFFFFF;-moz-box-shadow:0 8px #FFFFFF, 0 16px #FFFFFF;-webkit-box-shadow:0 8px #FFFFFF, 0 16px #FFFFFF;box-shadow:0 8px #FFFFFF, 0 16px #FFFFFF;}
.c3m-switch-input{
	display:none;}
ul#css3CategoryMenu1 li:hover>a,ul#css3CategoryMenu1 li > a.pressed{
	border-style:none;color:#FFFFFF;text-decoration:none;}
ul#css3CategoryMenu1 ul li:hover>a,ul#css3CategoryMenu1 ul li > a.pressed{
	background-color:#1b82d0;border-style:solid;border-color:#FFFFFF;color:#FFFFFF;text-decoration:none;}
ul#css3CategoryMenu1 li.topCategorymenu>a{
	background-color:#FFFFFF;border-width:3px 0 0 0;border-style:solid;border-color:transparent transparent transparent transparent;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
ul#css3CategoryMenu1 li.topCategorymenu:hover>a,ul#css3CategoryMenu1 li.topCategorymenu > a.pressed{
	background-color:#219bfa;}
@media screen and (max-width: 1012px) {
	ul#css3CategoryMenu1 > li {
		position: initial;}
	ul#css3CategoryMenu1 ul .submenu,ul#css3CategoryMenu1 li > ul {
		left: 0; right:auto; top: 100%;}
	ul#css3CategoryMenu1 .submenu,ul#css3CategoryMenu1 ul,ul#css3CategoryMenu1 .column {
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;padding-right: 0;width: 100% !important;}
}
@media screen and (max-width: 1011px) {
	ul#css3CategoryMenu1 {
		width: 100%;}
	ul#css3CategoryMenu1 > li {
		display: none;		position: relative;		width: 100% !important;}
	ul#css3CategoryMenu1 > li.switch,.c3m-switch-input:checked + ul#css3CategoryMenu1 > li + li {
		display: block;}
	ul#css3CategoryMenu1 > li.switch > label {		position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;}}

.graylink, a.graylink:link, a.graylink:visited, a.graylink:hover, a.graylink:active{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color: #626262; text-decoration: none;}
.productcontainer{ vertical-align:top; font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 16px; font-style: normal; font-weight: normal; text-transform: none;	color: rgb(37,121,214);	text-decoration: none; display:inline; border:0px;}
.productcontainer a:link{font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 16px; font-style: normal; font-weight: normal; text-transform: none;	color: rgb(37,121,214);	text-decoration: none; display:inline; border:0px;}
.productcontainer a:visited{font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 16px; font-style: normal; font-weight: normal; text-transform: none;	color: rgb(37,121,214);	text-decoration: none; display:inline; border:0px;}
.productcontainer a:hover{font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 16px; font-style: normal; font-weight: normal; text-transform: none;	color: rgb(37,121,214);	text-decoration: none; display:inline; border:0px;}
.productcontainer a:active{font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 16px; font-style: normal; font-weight: normal; text-transform: none;	color: rgb(37,121,214);	text-decoration: none; display:inline; border:0px;}
.Product3 {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 18px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: none;}
a.Product3:link, a.Product3:visited, a.Product3:hover, a.Product3:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 18px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline;}
.Product4 {font-family:'Segoe UI','Segoe UI Light',Arial; 	font-size: 16px; font-style: normal; font-weight: normal; text-transform: none; color: #333333; text-decoration: none;}
a.Product4:link, a.Product4:visited, a.Product4:hover, a.Product4:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 16px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline;}
.UpdateCartButton { font-size: 14px; font-weight: normal; cursor:pointer; padding: 1px 2px 1px 2px; margin:2px; background:rgb(255,162,0); }
.CheckoutNowButton { font-size: 16px; font-weight: bold; cursor:pointer; padding: 15px; margin:10px; background:rgb(255,162,0); }
.SigninButton { font-size: 14px; font-weight: normal; cursor:pointer; padding: 3px 10px; margin:6px; background:#3399ff; color:#FFFFFF; }
.PlainTextButton { background:none!important; border:none; padding:0!important; color:#3399ff; font-size:14px; text-decoration:underline; cursor:pointer; }
/*.AddToCartButton { font-size: 11px; font-weight: normal; color: #000; background: #fb0; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 92px;}*/
.ContinueCheckoutButton { font-size: 18px; font-weight: normal; cursor:pointer; padding: 5px 10px 5px 10px; margin:10px; background:rgb(255,162,0); }
.HomeLinkItem { font-family:'Segoe UI', 'Segoe UI','Segoe UI Light',Arial; font-size: 11px; color: #666666; text-decoration: none;}
a.HomeLinkItem:link { font-family:'Segoe UI', 'Segoe UI','Segoe UI Light',Arial; font-size: 11px; color: rgb(37,121,214); text-decoration: none; }
a.HomeLinkItem:visited { font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial; font-size: 11px; color: rgb(37,121,214); text-decoration: none;}
a.HomeLinkItem:hover { font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial; font-size: 11px; color:rgb(37,121,214); font-weight:normal; text-decoration: none;}
a.HomeLinkItem:active { font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial; font-size: 11px; color: rgb(37,121,214); text-decoration: none;}
.blackheader { font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 18px; font-weight: normal; color: #2c2c2c; }
.DefaultBody { font-family:'Segoe UI','Segoe UI Light',Arial; font-size:12px; font-weight:normal; color:#2c2c2c; text-decoration:none;}
.DefaultHeader { font-family: 'Segoe UI','Segoe UI Light',Arial; font-weight: normal; font-size: 19px; color: #dc8500; }
.DefaultHeaderBlue { font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 20px; line-height: 24px; color: rgb(37,121,214); font-weight: bold; }
.DefaultSubHeaderBlue { font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 20px; color: rgb(37,121,214); font-weight: normal; }
a.DefaultHeaderBlue:link, a.DefaultHeaderBlue:visited, a.DefaultHeaderBlue:active, a.DefaultHeaderBlue:hover { font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 20px; line-height: 24px; color: rgb(37,121,214); font-weight: bold; text-decoration: underline;}
a.DefaultSubHeaderBlue:link, a.DefaultSubHeaderBlue:visited, a.DefaultSubHeaderBlue:active, a.DefaultSubHeaderBlue:hover { font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 20px; line-height: 24px; color: rgb(37,121,214); font-weight: normal; text-decoration: underline;}
.DefaultSubHeader { font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size: 11px; line-height: 14px; color: rgb(37,121,214); font-weight: normal;}
a.DefaultBody:link { font-family:'Segoe UI','Segoe UI Light',Arial; font-size:11px; font-weight:normal; color:rgb(37,121,214); }
a.DefaultBody:visited { font-family:'Segoe UI','Segoe UI Light',Arial; font-size:11px; font-weight:normal; color:rgb(37,121,214);}
a.DefaultBody:hover { font-family:'Segoe UI','Segoe UI Light',Arial; font-size:11px; font-weight:normal; color:rgb(37,121,214); }
a.DefaultBody:active { font-family:'Segoe UI','Segoe UI Light',Arial; font-size:11px; font-weight:normal; color:rgb(37,121,214);}
.bodycontent{font-size: 12px; font-family: Arial; text-decoration: none; color: #2c2c2c;}

.normalarrows {color: #35649A; font-weight: normal;}
.BigRed {color: #CC3300; font-weight: normal; font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 12px;}
a.BigRed:link, a.BigRed:visited, a.BigRed:hover, a.BigRed:active {color: #CC3300; font-weight: normal; font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 12px;}
.redlink, a.redlink:link, a.redlink:visited, a.redlink:hover a.redlink:active{	font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	color: #b91d47; text-decoration:underline; 	font-size: 13px;	font-weight:normal; }
.SmallRed { color: #FF0000; font-size: 12px; font-weight:normal; font-family:'Segoe UI','Segoe UI Light',Arial; text-decoration:none; }
a.SmallRed:link, a.SmallRed:visited, a.SmallRed:hover, a.SmallRed:active { color: #FF0000; font-size: 12px; font-weight:normal; font-family:'Segoe UI','Segoe UI Light',Arial; text-decoration:underline; }
.ProductName {color: rgb(37,121,214);	font-weight: normal;	font-family: 'Segoe UI','Segoe UI Light',Arial;	font-size: 14px;}
.bodynormal {font-size: 12px; font-family: 'Segoe UI','Segoe UI Light',Arial; font-weight:normal; color:rgb(37,121,214);}
a.bodynormal:link, a.bodynormal:visited, a.bodynormal:hover, a.bodynormal:active{font-size: 12px; font-family: 'Segoe UI','Segoe UI Light',Arial; font-weight:normal; color:rgb(37,121,214);}
.bodycontent a:link, .bodycontent a:visited{font-size: 12px; font-family: Arial; text-decoration: none; color: rgb(37,121,214);}
.bodycontent a:hover{font-size: 12px; font-family: Arial; text-decoration: underline; color: rgb(37,121,214);}
.bodycontent a:active{font-size: 12px; font-family: Arial; text-decoration: none; color: rgb(37,121,214);}
.normalarrows {color: #35649A; font-weight: normal; }
.TurboDemoFeaturesHeader {font-family: 'Segoe UI','Segoe UI Light',Arial; color: #35649A; font-size: 14px; font-weight: normal;}
.TurboFeaturesMainHeader {	font-size: 18px;	font-family: 'Segoe UI','Segoe UI Light',Arial;	font-weight: normal;	color: #35649A;}
table.ReqTable {  border-collapse:collapse;}
td.Requirements {  border:1px solid black; font-size: 12px; font-family: 'Segoe UI','Segoe UI Light',Arial; padding:5px;}
.header {font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial; font-size: 18px; color: rgb(37,121,214); font-weight: normal; }
.subheader, a.subheader:link, a.subheader:visited, a.subheader:hover, a.subheader:active{font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size: 15px; color: rgb(37,121,214); font-weight: normal; text-decoration:none;}
.subheaderblack, a.subheaderblack:link, a.subheaderblack:visited, a.subheaderblack:hover, a.subheaderblack:active{	font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size: 15px;	color: #2c2c2c; 	font-weight: normal;}
.headerblue , a.headerblue:link, a.headerblue:visited, a.headerblue:hover, a.headerblue:active{	font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size: 18px;	font-style: normal;	font-weight: normal;	text-transform: none;	color: #005085; 	text-decoration: none;}
.headerwhite, a.headerwhite:link, a.headerwhite:visited, a.headerwhite:hover, a.headerwhite:active{	font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size: 16px;	font-style: normal;	font-weight: normal;	text-transform: none;	color: #FFFFFF;	text-decoration: none;}
.subheaderblue, a.subheaderblue:link, a.subheaderblue:visited, a.subheaderblue:hover, a.subheaderblue:active{	font-family: 'Segoe UI','Segoe UI Light',Arial;	font-size: 15px;	font-style: normal;	font-weight: normal;	text-transform: none;	color: #005085;	text-decoration: none;}
.contenttitleblue, a.contenttitleblue:link, a.contenttitleblue:visited, a.contenttitleblue:hover, a.contenttitleblue:active{	font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size: 11px;	font-style: normal;	font-weight: normal;	text-transform: none;	color: #005085;	text-decoration: none;}
#transparent{    position: absolute;    z-index: 100;    background-image: url('images/transparent.png');    background-repeat: repeat;}
.contenttitlebluelarge {	font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size: 15px;	font-style: normal;	font-weight: normal;	text-transform: none;	color: #005085;	text-decoration: none;}
.headerbluelarge {	font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size: 20px;	font-style: normal;	font-weight: normal;	text-transform: none;	color: #005085;	text-decoration: none;}
.headerblacklarge {	font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size: 20px;	font-style: normal;	font-weight: normal;	text-transform: none;	color: #2c2c2c;	text-decoration: none;}
.contenttitleblack {	font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size: 11px;	font-style: normal;	font-weight: normal;	text-transform: none;	color: #333333;	text-decoration: none;}
.addtoCatDiv{	font-family:'Segoe UI','Segoe UI Light',Arial;	 color:rgb(49,103,153);	  font-size:12px;	text-decoration: underline;	cursor:pointer;}
.BoxContent{	font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size: 11px;	font-style: normal;	font-weight: normal;	text-transform: none;	color: #333333;	text-decoration: none;}
.content{	font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size: 13px;	font-weight: normal;	color: #333333;	text-decoration: none;}
a.content:link, a.content:visited, a.content:hover, a.content:active{	font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size: 13px;	font-weight: normal;	color: rgb(37,121,214);	text-decoration: underline;}
.contentblue, a.contentblue:link, a.contentblue:visited, a.contentblue:hover, a.contentblue:active{	font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size: 13px;	font-weight: normal;	color: #005085;	text-decoration: none;}
.subcontentblue,  a.subcontentblue:link, a.subcontentblue:visited, a.subcontentblue:hover, a.subcontentblue:active{	font-family:'Segoe UI','Segoe UI Light',Arial; text-decoration:none; vertical-align: middle;	color:rgb(37,121,214); font-size:16px; font-weight:normal;}
.footnote {font-size: 9px; font-family:'Segoe UI', 'Segoe UI','Segoe UI Light',Arial; color:#666666; text-decoration:none; font-weight:normal;}
.smallgray{	font-family: 'Segoe UI','Segoe UI Light',Arial;	font-size: 9px;	font-style: normal;	line-height:13px;	font-weight: normal;	text-transform: none;	color: #333333;	text-decoration: none;}
A.BoxContent:link, A.BoxContent:visited, A.BoxContent:hover, A.BoxContent:active{ color: #005085; text-decoration: none; }
.OrangeText { font-family: 'Segoe UI','Segoe UI Light',Arial; font-weight:normal; font-size: 12px; color: #ff9000; }
.PCstyle10 {	font-family: 'Segoe UI','Segoe UI Light',Arial;	font-size: 10px;	color: #666666;}
.OrangeHeader {	font-family: 'Segoe UI','Segoe UI Light',Arial;	font-weight: normal;	font-size: 26px;	color: #ff9000;}
.OrangeSubHeader {	font-family: 'Segoe UI','Segoe UI Light',Arial;	font-weight: normal;	font-size: 15px;	color: #dc8500;}
.catline{	font-family:'Segoe UI';	color:rgb(49,103,153);  	font-size:11px;}
.bottomShadow1{	width:206px;	height:9px}
.rightShadow1{	width:6px;	height:164px}
.bottomShadow2{	width:206px;	height:9px}
.rightShadow2{	width:6px;	height:116px}
.protexttd{	padding-left:190px;}
.pdiv{ 	 letter-spacing:0.8px;	font-size:13px;	font-family:Arial;}
.proNav{	margin-top:0px;}
.productpagediv1{	font-size:11px;	font-weight:normal;	font-family:'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;}
.SizeNumtop{	font-size:11px;}
a.a1:link, a.a1:visited, a.a1:hover, a.a1:active{  text-decoration: none;  }
a.cartVin:link, a.cartVin:visited, a.cartVin:hover, a.cartVin:active {  font-family:'Segoe UI','Segoe UI Light',Arial; color:rgb(49,103,153); font-size:11px;text-decoration: underline;  }
A.cart:link, A.cart:visited, A.cart:hover, A.cart:active {color:rgb(0,80,133); text-decoration: none; }
a.adown:link, a.adown:visited, a.adown:hover, a.adown:active {  font-family:'Segoe UI','Segoe UI Light',Arial; color:rgb(49,103,153); font-size:12px;text-decoration: underline; }
a.PageSizetop:link, a.PageSizetop:visited, a.PageSizetop:hover, a.PageSizetop:active { color:rgb(49,103,153); text-decoration: underline; font-size:11px; }
/*begin*/
.gridxml {	width:750px; background-repeat:no-repeat; }
.livehelp{	font-family:'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	 font-size:11px;	 height:63px; background-repeat:no-repeat; color:rgb(51,51,51);}
.purchasebundles {width:95%;}
.purchasebundles th {padding:6px 0px 3px 3px; vertical-align: bottom; }
.purchasebundles td {padding:5px 0px 3px 3px; vertical-align: bottom;}
.purchasebundlestd1 {text-align:left;}
.purchasebundlestd2 {text-align: center; width:288px;}
.purchasebundlestd3 {text-align: center; width:288px;}
.purchasebundlestdb1 {border-bottom:none;}
.purchasebundlestdb2 {text-align: center;}
.purchasebundlestdb3 {text-align: center;}

div#comparepd{width:auto; border:0; background-color: #B9B9B9; float:left; margin:0 40px 10px 0; border-radius:5px; width:300px; text-align: center; cursor:pointer;  }
div#comparebe {width:300px; background-color: #DDDDDD; margin:0 40px 10px 0; border-radius:5px; overflow:hidden; text-align: center; cursor:pointer; }

.row {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(-1 * var(--bs-gutter-y));
	margin-right: calc(-.5 * var(--bs-gutter-x));
	margin-left: calc(-.5 * var(--bs-gutter-x))
}

.row > * {
	flex-shrink: 0;
	width: 100%;
	max-width: 100%;
	padding-right: calc(var(--bs-gutter-x) * .5);
	padding-left: calc(var(--bs-gutter-x) * .5);
	margin-top: var(--bs-gutter-y)
}

.row-cols-2 {
	flex: 0 0 auto;
	width: 50%;
}

.cols-3 {
	flex: 0 0 auto;
	width: 30%;
}

.cols-7 {
	flex: 0 0 auto;
	width: 60%;
}
.pt-10 {
	padding-top:10px;
}
.pt-16 {
	padding-top:16px;
}
.pt-30 {
	padding-top:30px;
}
.pl-30 {
	padding-left:30px;
}
.pr-30 {
	padding-right:30px;
}

.purchasecomparebundles th {border-bottom: 2px solid #000000; padding:6px 0px 3px 3px; vertical-align: bottom; }
.purchasecomparebundles td {border-bottom: 1px solid #C2C2C2; padding:5px 0px 3px 3px; vertical-align: bottom;}
.purchasecomparebundlestd1 {text-align:left;}
.purchasecomparebundlestd2 {text-align: center; background-color: #B9B9B9; width:258px;}
.purchasecomparebundlestd3 {text-align: center; background-color: #DDDDDD; width:258px;}
.purchasecomparebundlestdb1 {border-bottom:none;}
.purchasecomparebundlestdb2 {text-align: center; background-color: #B9B9B9; border-bottom:0px #FFFFFF;}
.purchasecomparebundlestdb3 {text-align: center; background-color: #DDDDDD; border-bottom:0px #FFFFFF;}
.currentPNum{	color:rgb(49,103,153);	font-size:12px; }
a.currentPNum:link, a.currentPNum:visited, a.currentPNum:hover, a.currentPNum:active { color:rgb(49,103,153); text-decoration: underline; font-size:12px; }
.SizeNum{	font-family:'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size:11px;}
.SizeNumHead{	font-family:'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size:11px;	font-weight:normal;	color:#4d4d4d;}
a.PageSize:link, a.PageSize:visited, a.PageSize:hover, a.PageSize:active
{ color:rgb(49,103,153); text-decoration: underline; font-size:11px; }
.PageNumber{ color:#282828; text-decoration: none; font-size:18px; }
.CurrentPageNumber{ color:black; text-decoration:underline;font-size:18px; }
a.PageNumber:link, a.PageNumber:visited { color:rgb(37,121,214); text-decoration: none; font-size:18px; }
a.PageNumber:hover, a.PageNumber:active{ color:rgb(37,121,214); text-decoration:underline; font-weight:normal; font-size:18px; }
a.cata:link, a.cata:visited, a.cata:hover, a.cata:active{ font-family:'Segoe UI';color:rgb(49,103,153); text-decoration: underline; font-size:15px; line-height:18px; }
a.vin5:link, a.vin5:visited, a.vin5:hover, a.vin5:active { font-family:'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;color:black; text-decoration:underline; font-size:11px; font-weight:normal}
a.vin4:link, a.vin4:visited, a.vin4:hover, a.vin4:active { font-family:'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;color:red; text-decoration:underline; font-size:11px; font-weight:normal}
a.vin3:link, a.vin3:visited, a.vin3:hover, a.vin3:active {font-family:'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;  color:black; text-decoration:none; font-size:11px}
.rollover, a.rollover:link, a.rollover:visited{ font-family:Arial; color:rgb(66,66,66); text-decoration:none; font-size:12px}
a.rollover:hover, a.rollover:active{ font-family:Arial;  color:rgb(66,66,66); text-decoration:underline; font-size:12px}
.rolloverlive, a.rolloverlive:link, a.rolloverlive:visited { font-family:Arial; color:rgb(0,102,204); text-decoration:none; font-size:12px; font-weight:normal;}
a.rolloverlive:hover, a.rolloverlive:active { font-family:Arial; color:rgb(0,102,204); text-decoration:underline; font-size:12px; font-weight:normal;}
.rolloverHead, a.rolloverHead:link, a.rolloverHead:visited { font-family:Arial;  color:rgb(66,66,66); text-decoration:none; font-size:13px; padding-left: 12px;}
a.rolloverHead:hover, a.rolloverHead:active { font-family:Arial;  color:white; text-decoration:underline; font-size:13px; padding-left: 12px;}

.topfreediv {font-size:16px; padding: 12px 24px; text-align: center; line-height: 25px; height: 30px; border-radius: 8px; box-shadow: 0 3px 10px rgb(0 0 0 / 0.2); color: #ffffff !important; background-color: #2d89ef;}
.topsearchdiv {font-size:20px; padding: 10px 30px; text-align: center; line-height: 25px; height: 30px; border-radius: 8px; box-shadow: 0 3px 10px rgb(0 0 0 / 0.2); color: #ffffff !important; background-color: #2d89ef;}
.topjoinnowdiv {font-size:20px; padding: 10px 20px; text-decoration:none !important; text-align: center; line-height: 25px; height: 30px; border-radius: 8px; box-shadow: 0 3px 10px rgb(0 0 0 / 0.2); color: #ffffff !important; background-color: #2d89ef;}
.FullAccessDiv{font-size:24px; padding: 10px 30px; text-decoration:none !important; text-align: center; line-height: 25px; height: 50px; letter-spacing:2px; border-radius: 8px; box-shadow: 0 3px 10px rgb(0 0 0 / 0.2); color: #2d89ef !important; background-color: #ffffff;}
.FullAccessBlueDiv{font-size:24px; padding: 10px 30px; text-decoration:none !important; text-align: center; line-height: 28px; height: 50px; letter-spacing:2px; border-radius: 8px; box-shadow: 0 3px 10px rgb(0 0 0 / 0.2); color: #ffffff !important; background-color: #2d89ef;}
.FullAccessBlueDiv2{font-size:24px; padding: 10px 30px; text-decoration:none !important; text-align: center; line-height: 28px; height: 60px; letter-spacing:2px; border-radius: 8px; box-shadow: 0 3px 10px rgb(0 0 0 / 0.2); color: #ffffff !important; background-color: #2d89ef;}
.FullAccessBlueDivSearch{font-size:24px; padding: 10px 30px; text-decoration:none !important; text-align: center; line-height: 55px; height: 55px; letter-spacing:2px; border-radius: 8px; box-shadow: 0 3px 10px rgb(0 0 0 / 0.2); color: #ffffff !important; background-color: #2d89ef;}
div#templatebottom{	font-size:14px;	font-family:'Segoe UI'; 	color:#e1e1e1;	background-color:transparent;	border:0px;}
#templatebottom a:link, #templatebottom a:visited{font-size:14px;	font-family:'Segoe UI'; color:#e1e1e1; text-decoration:none;}
#templatebottom a:hover{font-size:14px;	font-family:'Segoe UI'; color:#ffffff; text-decoration:underline;}
#templatebottom a:active{font-size:14px; font-family:'Segoe UI'; color:#e1e1e1; text-decoration:none;}
div#bottomfooter{ width:994px; height:330px; font-family:'Segoe UI', 'Segoe UI','Segoe UI Light',Arial; color:#e1e1e1; position:relative; text-align:left; border:0px;}
div#footerlogo{position: absolute; top:8px; left:3px; width:360px; height:88px;}
div#footerlinks{position: absolute; top:8px; left:266px; width:458px; height:140px;}
div#footertextcol1{position: absolute; top:0px; left:40px; width:270px; height:75px; line-height:20px;}
div#footertextcol2{position: absolute; top:0px; left:300px; width:250px; height:75px; line-height:20px;}
div#footertextcol3{position: absolute; top:0px; left:290px; width:150px; height:75px; line-height:20px;}
div#footerfollow{position: absolute; top:0; left:455px; width:266px; height:70px;}
div#footerpayments{position: absolute; top:68px; left:455px; width:266px; height:50px;}
div#footertext{position: absolute; top:140px; left:3px; width:980px; height:180px; font-size:14px;}
div#footerbottomlinks{position: absolute; top:330px; left:3px; width:980px; height:18px; font-size:14px;}
div.freedesignwide{ padding: 15px; width:220px; height: 210px; border:1px solid #CCCCCC; position:relative;z-index: 20; font-size: 16px; }
div.freedesigntall{ padding: 15px; width:220px; height: 230px; border:1px solid #CCCCCC; position:relative;z-index: 20; font-size: 16px; }
span.free {position:absolute; right: 0; bottom: 0; background:rgb(45,137,239); color:#FFFFFF; font-size:14px; padding:5px;}
div.freepaging {background:#EFEFEF; color:000000; text-align: center; font-size:16px; display:inline; border:1px solid #CCCCCC; border-radius:8px; padding:8px; cursor: pointer;}
div.freepaging:hover {background:#FFFFFF;}
div.freepagingactive {background:rgb(37,121,214); color:#FFFFFF; text-align: center; font-size:16px; display:inline; border:1px solid #CCCCCC; border-radius:8px; padding:8px; cursor: pointer;}

.socialfooterbutton{padding:0px 8px 0 0;}
.homeright{width:6px;height:322px;}
.testvin{	border:solid 1px black;}
.homeleft{width:5px; height:322px;}
.catdiv{	background-color:rgb(45,85,149); width:994px}
.catleft{width:5px; }
.catright{width:6px; }
.templateTable { background:transparent; width:994px; border:0px; }
.username, a.username:link, a.username:visited {color:rgb(37,121,214); text-decoration:none; font-family:'Segoe UI'; font-size:15px; }
a.username:hover, a.username:active {color:rgb(37,121,214); text-decoration: underline;font-family:'Segoe UI'; font-size:15px;}
.topusername, a.topusername:link, a.topusername:visited {color:#2d89ef; text-decoration:none; font-family:'Segoe UI'; font-size:15px; }
a.topusername:hover, a.topusername:active {color:#2d89ef; text-decoration: none;font-family:'Segoe UI'; font-size:15px;}
.topline, a.topline:link, a.topline:visited {color:rgb(222,222,222); text-decoration:none; font-family:'Segoe UI'; font-size:11px; }
a.topline:hover, a.topline:active {color:rgb(222,222,222); text-decoration:underline; font-family:'Segoe UI'; font-size:11px; }
a.vin1:link, a.vin1:visited, a.vin1:hover, a.vin1:active { color:rgb(37,121,214); text-decoration:none}
a.vin2:link, a.vin1:visited, a.vin1:hover, a.vin1:active { color:rgb(37,121,214);  text-decoration:none}
.homedivLink {	height:21px; }
.home0 {border-style:none; border-width:0px;background: transparent;margin: 0px;  }
 .home1 {border-style:none; border-width:0px;background: transparent;margin: 0px;	 }
.home2 {border-style:none; border-width:0px;background:url(/images/ph-04.jpg); background-position:top; background-repeat:repeat-x; margin:0px; }
UL {padding:0px;margin:0px; }
LI {padding-left:5px;margin-left:15px; }
body{margin: 0;text-align:left;font-size: 100.01%;font-family:'Segoe UI','Segoe UI Light',Arial; overflow: -moz-scrollbars-vertical; color: #2c2c2c; background-color: #fff; vertical-align:middle; top:0px; overflow-x:hidden;}
#contentz { width: 994px; text-align: left; margin: 0 auto; } 
table{ font-size: 1em !important; font-family:'Segoe UI','Segoe UI Light',Arial; border: none;	background: transparent; 	text-align:left; vertical-align:top;border-spacing:0;  border-collapse:collapse;}
table input{    font-size:1em;}
table select{    font-size:1em;}
form{    margin: 0;    padding: 0;}
#content input, #content select{    font-size: 1em;}
img{border: 0px;}

fieldset, form{    border: none;    margin: 0;    padding: 0;}

/* Hides from IE-mac \*/
* html .clear, * html .floatform{    height: 1%; overflow-x:hidden;}
.clear, .floatform{    display: block;}
/* End hide from IE-mac */
/*PAGE SETUP*/
#userName{}
#loginText{    margin-left: 1em;}
textarea#OrderNotes{    width: 99% !important;}
#wrapper{    width: 905px;    margin: 0 auto;    padding: 0;    text-align: left;    font-size: 0.71em !important;}
#header{    height: auto;    width: 905px;    line-height: 3em;    text-align: right;    margin-bottom: 3px;    float: left;}
#bodyWrapper{    padding: 0;    margin-bottom: 10px;    height: auto;    width: 905px;    float: left;    border: 1px solid #fff;}
#leftWrap{    width: 190px;    float: left;    clear: both;}
#content{    margin: 0 0 1em 10px;    width: 703px;    height: auto;    background-color: #fff;    float: right;    clear: none;}
#footer{    clear: both;    margin: 0;    padding: 0;    width: 100%;    background-color: #F6F5F5;    text-align: center;}
#breadcrumb{    float: left;    color: #444;}
#miniCart{    float: right;}
#ML{    width: 550px;    font-size: 0.85em;}
#ML, #ML div{    float: right;    vertical-align: middle;}
#ML div select{    font-size: 0.88em;    margin: 2px 0.5em 4px 0;    vertical-align: middle;}
#breadcrumb, #minicart, #ML{    height: 2em;    line-height: 1.5em;    color: #444;}
#breadcrumb a, #miniCart a{    color: #4776BD;}
input.submit{    border: 1px double #999;    border-top-color: #ccc;    border-left-color: #ccc;    padding: 0.1em;    margin: 0;    background-color: #fff;    background-image: url(images/background-form-element.png);    color: #333;    font-size: 1em;    font-weight: normal;    font-family: Tahoma,'Segoe UI',Helvetica,Arial,sans-serif;}
input.submit:active{    border: 1px double #ccc;    border-top-color: #999;    border-left-color: #999;}
/*HEADER ELEMENTS*/
#logo{    float: left;    width: 210px;    height: 34px;    background: url(images/logo.gif) no-repeat center center;    margin-right: 10px;    display: block;}
#logo b{    display: none;}
a.wishlist{    background: url(images/icons/wishlist.gif) no-repeat left bottom;}
a.cart{    background: url(images/icons/cart.gif) no-repeat left bottom;}
a.account{    background: url(images/icons/your-account.gif) no-repeat left bottom;}
a.faq{    background: url(images/icons/faq.gif) no-repeat left bottom;}
a.contact{    background: url(images/icons/contact-us.gif) no-repeat left bottom;}
a.wishlist, a.cart, a.faq, a.contact, a.account{    padding: 3px 15px 3px 20px;    position: relative;}
#header u{    color: #000;    text-decoration: none;}
#login{    margin: 0;    padding: 0;    float: right;    font-size: 0.8em;    padding-right: 15px;}

/* HEADER HORIZ NAV*/
#horizNav{    text-align: left;    width: 905px;    margin: 0;    clear: left;    line-height: 35px;    height: 35px;    background: #699EDC url(images/nav-bg.gif) repeat;    border-top: solid 1px #888;    border-bottom: solid 1px #888;    position: relative;    z-index: 1;}
#horizNav a:active, #horizNav a:link, #horizNav a:visited{    color: #fff;    text-decoration: none;    font-weight: normal;    font-size: 1.1em;    font-family: Tahoma,'Segoe UI',sans-serif;}
#nav{    margin: 0;    padding: 0;    height: 35px;    list-style: none;    white-space: nowrap;}
#nav a{    margin: 0;    padding: 0.9em 15px;    background: url(images/tab-sep.gif) no-repeat center left;}
#nav a:hover, #nav #firstTab a:hover{    background: url(images/nav-bg-hover.gif) repeat-x center right;}
#nav li{    float: left;    position: relative;    margin: 0;    background: #4776BD url(images/nav-bg.gif) center left repeat;}
#nav ul{    list-style: none;    padding: 0;    margin: 0;    border-top: solid 1px transparent;    text-align: left;}
#nav li ul{    width: 10em;    display: none;    position: absolute;    top: 100%;    left: 0;    z-index: 100;    color: #4776BD;}
#nav li li{    font-size: 0.8em;    line-height: 2em;    margin: 0;    background: #F8F8F8 none;    width: 100%;    border-bottom: solid 1px #CECECE;}
#nav li li a{    display: block;    margin: 0;    background: none;    padding: 0 1em;    color: #4776BD !important;}
#nav li li a:hover, #nav li li a:active{    background: #DCDFE2 none !important;}
#nav li > ul{    top: auto;    left: auto;}
#nav li:hover ul, #nav li.over ul{    display: block;}
#nav #firstTab{    background-image: none !important;    margin: 0;}
/* HORIZ NAV SUB */
#horizNav2{    clear: both;    background: #EFEEEE url(images/sub-nav-fade.gif) repeat-x left center;    width: 905px;    height: 3em;    line-height: 3em;    color: #444;    padding: 0;    margin-top: 0px;    border-bottom: solid 1px #F0EFEF;}
#horizNav2 a:active, #horizNav2 a:link, #horizNav2 a:visited{    color: #444;    text-decoration: underline;}
#horizNav2 a:hover{    color: #444;}
#horizNav2 span{    color: #444;    font-weight: normal;    font-size: 1.2em;}
#horizNav2 form label{    color: #444;}
#horizNav2 form{    float: left;    padding: 0 2em 0 1em;    width: auto;}
#horizNav2 fieldset{    width: 210px;}
#horizNav2 ul{    float: left;    padding: 0 1em;}
.pipe{    padding: 0 1em;    font-size: 0.9em;    font-weight: normal;}
img.liveHelp{    float: right;    padding: 0 1em;    vertical-align: middle;    margin-top: 4px; border:0px;}
.searchBox{    height: 1.5em;    width: 10em;    border: 1px solid #A7A6AA;    margin-top: 0.7em;}
/* LEFT NAV */
.leftNav{    border: 1px solid #ddd;    border-top: 1px solid #F0EFEF;    padding: 5px;    margin-bottom: 5px;    background: #D7D4CD url(images/left-nav-bg.gif) repeat top center;}
.navHeader{    background: url(images/nav-header-bg.gif) no-repeat left bottom;    width: 190px;    height: 22px;    line-height: 22px;    padding-left: 5px;    color: #4776BD;    font-weight: normal;}
.catMark{    font-size: 0.8em;    font-weight: normal;    color: #aaa;    letter-spacing: -2px;}
/* FOOTER ELEMENTS */
#footer ul{    list-style: none;    color: #444;}
div#footerWrap{    width: 905px;    height: auto;    margin: 0;    padding: 5px 0;    border: 1px dashed #ddd;}
.footerList{    text-align: left;    width: 24%;    height: 100%;    display: inline;    float: left;    border-right: 1px dashed #ddd;}
.topList li{    font-size: 1.2em;    font-weight: normal;    margin: 0 0 0.5em 0;    list-style: none;}
/* CLOSER */
#closer{    font-size: 0.7em;    color: #444;    margin: 1em 0;}
#closer a{    color: #444;}
/* PRODUCT PAGE */
#productTopBox{    text-align: right;    padding: 1.5em 10px 10px 10px;}
h2{    margin: 0;    font-size: 1.4em;    text-align: left;}
#sku{    display: block;}
#price{    font-weight: normal;    font-size: 1.5em;    display: block;}
.SalePrice{    color: #b91d47 !important;}
#description, #quoteBox, #otherinfo{    margin: 10px;}
.prodHeader{    width: 99.5%;    height: 1.2em;    color: #6B6F83;    clear: both;    font-weight: normal;    font-size: 1.2em;    padding: 3px 5px;    border-bottom: solid 2px #4776BD;}
#quoteBox input, #quoteBox select{    font-size: 1em;    display: block;    margin: 5px 0;}
#mainImg{    margin: 0 10px 10px 0;    float: left;}
.AddToCartButton, .AddToWishButton, #Quantity{    font-size: 1em;}
.addToForm{    margin-top: 1em;}
#shipQuoteLabels{    width: 10em;    height: auto;    float: left;    font-weight: normal;    text-align: right;    padding-right: 10px;}
#shipQuoteLabels label{    display: block;    line-height: 2em;}
#ShipQuote, #yourQuote{    font-weight: normal;    line-height: 2em;}
#shipQuoteWrapper{    height: auto;    float: left;}
#navArrows{    float: right;}
/* ENTITY LANDING PAGE */
.topFeature{    float: left;    width: 24.8%;    height: auto;    text-align: left;}
.topFeatureP{    margin: 0;    padding: 0.5em;    text-align: left;}
.topFeature p{    margin: 0;    text-align: left;}
.topFeatureP img{    margin-bottom: 0.5em;}
.topPrice, .topName{    font-weight: normal;    text-align: left;}
#entitySep{    clear: both;    margin-top: 1em;}
.btmP{    clear: left;    border-bottom: 1px solid #C6C3BA;    float: left;    width: 683px;    margin: 0.5em 0;    padding: 0.5em;}
.btmP img{    float: left;    margin-right: 1em;}
.btmP span{    display: block;}
.btmName, .btmPrice, .btmSalePrice{    font-size: 1.1em;    font-weight: normal;}
.btmDescription, .topDescription{    display: block;    padding-bottom: 1em !important;}
.btmPrice{}
.btmSalePrice{    color: #b91d47;}
.btmInStock, .btmOutStock, .topInStock, .topOutStock{    display: inline !important;    font-weight: normal;    color: #4776BD;}
.btmOutStock, .topOutStock{    color: #aaa;}
#entityPageHeader p{    margin-top: 0;}
#entityPageHeader img{    margin: 0 1em 0.5em 0;    float: right;}
.entityCategory{    margin: 0 0 1em 0;    font-size: 1.1em;}
/* OTHER SELECTORS */
.MediumCell, .LightCell{    border: none;}
.error{    font-size:1.25em;    font-weight:normal;    color:#ff0000;	line-height: 35px;}
.errorLg{    color: Red;    font-size: 12px;    font-weight: normal;}
.SBProdName{    font-size: .7em;}
.SBCatName{    font-size: .8em;    font-weight: normal;}
.PBCartFull{    font-size: .7em;    color: Blue;    font-weight: normal;}
/* COMPONENT ART HORIZONTAL MENU */
.TopMenuGroup{    border: solid 0px #f0f0f0;    background: transparent;    line-height:24px;}
.MenuGroup{    border: solid 0px #f0f0f0;    color:#fff;    font-size: 0.6em!important;    margin: 0;    background:  rgb(37,121,214) none;}
.MenuGroup td, .MenuGroupHover td, .MenuItemHover td, td.MenuItemHover{ background:rgb(37,121,214);    color:#fff;}
.TopMenuItem{color:rgb(37,121,214);    font-family:'Segoe UI';    font-size: 16px; cursor: pointer;    margin: 0;    padding: 0 2em!important;    line-height: 24px;    vertical-align:left;    /*background: url(images/sep.gif) no-repeat top left;*/   }
.TopMenuItemHover{color:#fff; background: rgb(37,121,214) none; text-decoration:underline;    font-family:'Segoe UI';    font-size: 16px; cursor: pointer;    margin: 0;    padding: 0 2em!important;    line-height: 24px;    vertical-align:left; }   /*background: url(images/sep.gif) }
/*.TopMenuItem
{
    background: url(images/sep.gif) no-repeat top left;
}*/
/*leaf menu items*/
.MenuItem, .MenuItemHover, .MenuItemDown, .MenuItem td, .MenuItemHover td, .MenuItemDown td{    color:#fff;    border: solid 0px white; cursor: pointer;    margin: 0;    background: rgb(37,121,214) none;    width: 100%!important;    font-size: 14px;    line-height:24px;    font-family:'Segoe UI';}
.MenuItemHover, .MenuItemHover td{ color:#fff;    background: rgb(37,121,214) none; text-decoration:underline;  }
.ScrollItem{    background-color: green;    font-size: 0.8em;    border: solid 0px #f0f0f0;    cursor: default;    text-align: center;}
.ScrollItemH{    background-color: aqua;    color: orange;    font-size: 0.8em;    border: solid 0px #f0f0f0;    cursor: default;    text-align: center;}
.ScrollItemA{    background-color: Lime;    color: yellow;    font-size: 0.8em;    border: solid 0px #f0f0f0;    cursor: default;    text-align: center;}
#AjaxShipping{    width: 99%;    border: solid 1px #444;    height: 100%;    float: left;    padding: 3px;}
#AjaxShipping h4{    margin: 0 0 0.5em 0;    font-weight: normal;    font-size: 1.1em;}
.AjaxShippingLabel{    width: 175px !important;    float: left;    font-weight: normal;    clear: left;}
#AjaxShipping input, #AjaxShipping select{    font-size: 1em;    float: left;}
#AjaxShippingCountry, #AjaxShippingState, #AjaxShippingZip, #AjaxShippingEstimate{    float: left;    clear: left;    border-top: solid 1px #eee;    width: 99%;    padding: 3px 0;}
#ShipQuote{    float: left;    margin: 0;}
/* Set Visibility to :hidden and uncomment 'display' to turn off */
#AjaxShippingCountry{    visibility: visible;    /*display:none;*/}
#AjaxShippingState{    visibility: visible;    /*display:none;*/}
.OrderOptionsTitle  { color: #0000FF; font-family: 'Segoe UI', Geneva, 'Segoe UI','Segoe UI Light',Arial; font-size: 12pt; font-weight: normal; }
.OrderOptionsRowHeader  { color: #2c2c2c; font-family: 'Segoe UI', Geneva, 'Segoe UI','Segoe UI Light',Arial; font-size: 10pt; font-weight: normal; }
.OrderOptionsName  { color: #2c2c2c; font-family: 'Segoe UI', Geneva, 'Segoe UI','Segoe UI Light',Arial; font-size: 11pt; font-weight: normal; }
.OrderOptionsDescription  { color: #2c2c2c; font-family: 'Segoe UI', Geneva, 'Segoe UI','Segoe UI Light',Arial; font-size: 10pt; font-weight: normal; }
.OrderOptionsPrice  { color: #2c2c2c; font-family: 'Segoe UI', Geneva, 'Segoe UI','Segoe UI Light',Arial; font-size: 10pt; }
.report { color: #2c2c2c; font-family: 'Segoe UI', Geneva, 'Segoe UI','Segoe UI Light',Arial; font-size: 10pt; font-weight: normal; }
.sliderwrapper{position: relative; overflow: hidden; border: 0px;border-bottom-width: 0px;width: 748px; height: 201px;}
.contentdiv{position: absolute; left: 0; top: 0; padding: 0px;background: transparent;width: 748px; height: 100%;background-position:top; background-repeat:no-repeat; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.contentdiv .productlink {position:absolute; top:150px; left:5px; border: 0px solid white; font-size:18px; color: rgb(37,121,214); font-family:arial; z-index:100; text-decoration:none;}
.productlink a{font-size:18px; color: rgb(37,121,214); font-family:arial; z-index:100; text-decoration:underline;}
.contentdiv H1{font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 27px; font-style: normal; font-weight: normal; text-transform: none;	color: rgb(37,121,214);	text-decoration: none; display:inline; border:0px;}
.contentdiv H2{font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 22px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: none; display:inline; border:0px;}
.contentdiv H3{font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 16px; font-style: normal; font-weight: normal; text-transform: none; color: #2c2c2c; text-decoration: none; display:inline; border:0px;}
.pagination{width: 100%; text-align: right;font-family:arial;text-decoration: none; font-size:15px; padding: 15px 0 15px 0;}
.pagination a{ padding: 0 5px; text-decoration: none; color: #333333; background: white; border: 1px solid #C9C9C9; }
.pagination a:hover, .pagination a.selected{ color: #000; text-decoration: none; background-color: #CCCCCC; border: 1px solid #C9C9C9; }
.Homesliderwrapper{ position: relative; overflow: hidden; border: 0px; border-bottom-width: 0px; width: 994px; height: 345px; }
.Homesliderwrapper .Homecontentdiv{visibility: hidden; position: absolute; border: 0px solid black;  left: 0; top: 0; padding: 0px; background: transparent; width: 994px;  height: 345px; background-position:top; background-repeat:no-repeat;  filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.Homeproductlink {position:absolute; top:275px; left:40px; width: 250px; border: 0px solid white; font-weight:normal; font-size:18px; color: rgb(37,121,214); font-family:arial; z-index:100; text-decoration:none; text-align:center;}
.Homeproductlink a:link, .Homeproductlink a:visited, .Homeproductlink a:hover, .Homeproductlink a:active {font-size:18px; color: #ffffff; font-family:arial; font-weight:normal; z-index:100; text-decoration:none;}
.Homecontentdivcontainer {position: absolute; top: 50px; left: 30px;}
.Homecontentdivcontainer1 {position: absolute; top: 50px; left: 30px;}
.Homecontentdivcontainer H1{font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 40px; font-style: normal; font-weight: normal; text-transform: none;	color: #ff8700;	text-decoration: none; display:inline; border:0px;}
.Homecontentdivcontainer1 H1{font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 40px; font-style: normal; font-weight: normal; text-transform: none;	color: rgb(37,121,214);	text-decoration: none; display:inline; border:0px;}
.Homecontentdivcontainer H2{font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 26px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: none; display:inline; border:0px;}
.Homecontentdivcontainer1 H2{font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 26px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: none; display:inline; border:0px;}
.Homecontentdivcontainer H3{font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 18px; font-style: normal; font-weight: normal; text-transform: none; color: #2c2c2c; text-decoration: none; display:inline; border:0px;}
.Homecontentdivcontainer1 H3{font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 18px; font-style: normal; font-weight: normal; text-transform: none; color: #2c2c2c; text-decoration: none; display:inline; border:0px;}
#HomepagePagingButtons {position:relative; width:994px; height:25px;}
.Homepagination{ position:absolute; width: 994px;  height: 25px; text-align: right; font-family:arial; text-decoration: none;  font-size:15px; border: 0px solid black;  padding-right:25px; padding-top:5px; padding-bottom:5px; right:25px; }
.Homepagination a:link, .Homepagination a:visited{ padding: 0 5px; text-decoration: none;  color: #333333; background: white; border: 1px solid #C9C9C9; }
.Homepagination a:hover, .Homepagination a.selected{color: #000; text-decoration: none; background-color: #CCCCCC; border: 1px solid #C9C9C9;}
.sitecategorynav {width:100%; height:55px; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC;}
.ctext{ width:100%; padding:0 0 15px 0;}

div#homepage {width:994px; height: 4520px; border:0px solid red; text-align:left; position:relative; top:0px;}
div#homesubproduct {position:relative; height:400px; width:994px; text-align:left;}
div#homepagebody {width:994px; border:0px solid green; text-align:left; position:relative; top:0px; font-family:'Segoe UI','Segoe UI Light',Arial; font-size:12px;}
div#homepagesidenav {width:300px; border:0px; text-align:left; position:absolute; top:-10px; left:680px; margin-top:5px; margin-bottom:10px;}
div#categorypagesidenav {width:205px; border:0px; text-align:left; position:absolute; top:280px; left:790px; margin-top:5px; margin-bottom:10px;}
div#productpagesidenav {width:205px; border:0px; text-align:left; position:absolute; top:7px; left:800px; margin-top:5px; margin-bottom:10px;}
div#HomeBodyBottom {
	position:relative;
	width:655px;
	/*background:url(../../images/Products_bottom_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;*/
	border: 0px solid blue;
	font-family:'Segoe UI','Segoe UI Light',Arial;
	font-size: 13px;
	color: #1a1a1a;
	text-decoration:none;
	/*background-image: url(../../images/Products_bottom_bg.jpg);*/
}
.freebuttons {position: absolute; text-align: center; top: 205px; height: 60px; width: 800px; left: 122px;}
.freebuttonsbottom {position:relative; text-align: center; top:30px; height:60px;}
.ssss-img {position:relative; width:994px; margin:100px 0px 0px 0px; background-position:top; background-repeat:no-repeat;}
.ssss-img0 {position:relative; width:994px; padding-top:330px; margin:100px 0px 0px 0px; background-position:top; background-repeat:no-repeat;}
.ssss-img1 {position:relative; width:100%; height:200px; margin:0px; background-position:top; background-repeat:no-repeat;}
div#HomeBottomLeft {position:relative; width:310px; text-align:left; top:15px; left:10px;}
div#HomeBottomRight {position:absolute; width:310px; top:15px; left:345px; text-align:left;}
#homebodybottom a:link, #homebodybottom a:visited{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration:none; border:0px; line-height:19px;}
#homebodybottom a:hover, #homebodybottom a:active{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration:underline; border:0px; line-height:19px;}
#HomeBodyBottom H1{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 20px; font-style:normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: none; display: inline; border:0px;}
#HomeBodyBottom H2{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 16px; font-style: normal; font-weight: normal; text-transform: none; color: #2c2c2c; text-decoration: none; display: inline; border:0px;}
#HomeBodyBottom .H2 a:link, #homepage .H2 a:visited{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 15px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: none; display: inline; border:0px;}
#HomeBodyBottom .H2 a:hover{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 15px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline; display: inline; border:0px;}
#HomeBodyBottom .H2 a:active{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 15px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: none; display: inline; border:0px;}
#HomeBodyBottomLeft {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; }
#HomeBodyBottomLeft a:link, #HomeBodyBottomLeft a:visited{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color:rgb(37,121,214); text-decoration: none; display: inline; border:0px;}
#HomeBodyBottomLeft a:hover, #HomeBodyBottomLeft a:active{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline; display: inline; border:0px;}
#HomeBottomRight a:link, #HomeBottomRight a:visited{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color:rgb(37,121,214); text-decoration: underline; display: inline; border:0px; line-height:21px;}
#HomeBottomRight a:hover, #HomeBottomRight a:active{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color:rgb(37,121,214); text-decoration: underline; display: inline; border:0px; line-height:21px;}
#HomeBottomLeft a:link, #HomeBottomRight a:visited{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color:rgb(37,121,214); text-decoration: underline; display: inline; border:0px; line-height:21px;}
#HomeBottomLeft a:hover, #HomeBottomRight a:active{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color:rgb(37,121,214); text-decoration: underline; display: inline; border:0px; line-height:21px;}

#HomeBodyBottom H3{font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color: #2c2c2c; text-decoration: none; display: inline; border:0px;}
.HomeSearch {height:62px; background-color: #4f74a3; padding-left:10px; padding-top:10px; top: 0px; border-bottom: 1px solid white; border-top: 1px solid white;}
.HomeNavHeader {position: relative; height:24px; background-color: #1b416f; padding-left:10px; padding-top:8px; border-bottom: 1px solid white;}
.HomeNavList {position: relative; background-color: #4f74a3; padding-left:10px; border-bottom: 1px solid white;}
.subproductmain {position:relative; width:100%; text-align:left; border:0px solid white;}
.subproductcontainer1 {position:relative; width:353px; text-align:left; top:15px; border:0px solid white;}
.subproductcontainer2 {position:absolute; width:353px; top:15px; left:390px; text-align:left; border:0px solid white;}
.subproductcontainer3 {position:absolute; width:353px; top:300px; left:0px; text-align:left; border:0px solid white;}
.subproductcontainer4 {position:absolute; width:353px; top:300px; left:390px; text-align:left; border:0px solid white;}
.subproductcontainer5 {position:absolute; width:734px; top:585px; left:5px; text-align:left; border:0px solid white;}
.subproductcontainer6 {position:absolute; width:734px; top:770px; left:5px; text-align:left; border:0px solid white;}
.subproductcontainer7 {position:absolute; width:734px; top:955px; left:5px; text-align:left; border:0px solid white;}
.subproducthead {width:353px; height:37px; position:relative; background-image:url(../../images/product_sub1_head.jpg); background-repeat:no-repeat; border:0px;}
.subheadcontent { position: absolute; bottom: 2px; left: 12px; }
.subproductbox {width:86px; height:80px; position:relative; border:0px;}
.subproductcopy {width:267px; height:80px; position:absolute; top:37px; left:86px; background-image:url(../../images/product_sub1_bg.jpg); background-repeat:no-repeat; padding-top:12px; font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 15px; color: #333333; text-decoration: none; border:0px;}
.subproductlist {width:353px; height:130px; position:relative; top:0px; background-image:url(../../images/product_sub1_listbg.jpg); background-repeat:repeat-y; font-size: 11px; font-family: 'Segoe UI','Segoe UI Light',Arial; color:#333333; line-height:18px; border:0px;}
.subproductlist a:link, .subproductlist a:visited, .subproductlist{font-size: 12px; font-family: 'Segoe UI','Segoe UI Light',Arial; color:#333333; line-height:18px; border:0px; text-decoration:none;}
.subproductlist a:hover{font-size: 12px; font-family: 'Segoe UI','Segoe UI Light',Arial; color:#333333; line-height:18px; border:0px; text-decoration:underline;}
.subproductlist a:active{font-size: 12px; font-family: 'Segoe UI','Segoe UI Light',Arial; color:#333333; line-height:18px; border:0px; text-decoration:none;}
.subproductlistleft {width:180px; position:absolute; top:2px; left:24px; border:0px;}
.subproductlistright {width:165px; position:absolute; top:2px; left:193px; border:0px;}
.subproductfooter {width:353px; height:22px; position:relative; border:0px;}
.subproductspecialoffer {width:353px; height:15px; position:absolute; bottom:2px; vertical-align:bottom; left:8px; border:0px;}
.subproductbundlehead {position:relative; width:734px; height:36px; background-image:url(../../images/product_bundle_head.jpg); background-repeat:no-repeat; padding-left:12px; border:0px;}
.subproductbundlebox {position:relative; width:330px; height:80px; border: 0px solid red; top:0px;}
.subproductbundlecopy {position:absolute; width:404px; height:80px; top:36px; left:330px; background-image:url(../../images/product_bundle_bg.jpg); background-repeat:no-repeat; padding-top:8px; font-family:'Segoe UI','Segoe UI Light',Arial; 	font-size: 15px;  font-weight: normal; color: #333333; text-decoration: none;  border:0px;}
.subproductbundlefooter {position:relative; width:734px; height:22px; top:0px; border:0px }
.subhomebundlehead {position:relative; width:734px; height:36px; background-image:url(../../images/product_bundle_head.jpg); background-repeat:no-repeat; padding-left:12px; border:0px;}
.subhomebundlebox {position:relative; width:342px; height:102px; border: 0px solid red; top:0px;}
.subhomebundlecopy {position:absolute; width:392px; height:102px; top:36px; left:342px; background-image:url(../../images/home_bundle_rightb.jpg); background-repeat:no-repeat; padding-top:4px; font-family:'Segoe UI','Segoe UI Light',Arial; 	font-size: 13px;  font-weight: normal; color: #333333; text-decoration: none;  border:0px;}
.subhomebundlecopy a:link, .subhomebundlecopy a:visited, .subhomebundlecopy a:hover, .subhomebundlecopy a:active{font-family:'Segoe UI','Segoe UI Light',Arial; 	font-size: 12px;  font-weight: normal; color: rgb(37,121,214); text-decoration: underline; line-height:21px;}
.subhomebundlefooter {position:relative; width:734px; height:32px; top:0px; border:0px }

.defaultrightsidenavwidetagitem {position: relative; width:300px; text-align:center; padding-top:10px; padding-left:10px; padding-bottom:5px; margin-top:5px; margin-bottom:10px; border:0px solid white;}
.defaulttagitem {display: inline-block; padding:5px 10px; margin-bottom:7px; background-color: rgb(37,121,214);}
.defaulttagitem:hover {background-color: rgb(45,137,239);}
.defaultrightsidenavorangewideitem {position: relative; width:300px; background-color: rgb(255,162,0); text-align:left; padding-top:10px; padding-left:10px; padding-bottom:5px; margin-top:5px; margin-bottom:10px; border:0px solid white;}
.defaultrightsidenavorangewideitem:hover{background-color: rgb(252,176,43);}
.defaultrightsidenavredwideitem {position: relative; width:300px; background-color: rgb(185,29,71); text-align:left; padding-top:10px; padding-left:10px; padding-bottom:5px; margin-top:5px; margin-bottom:10px; border:0px solid white;}
.defaultrightsidenavredwideitem:hover{background-color: rgb(215,45,91);}
.defaultrightsidenavbluewideitem {position: relative; width:300px; background-color: rgb(37,121,214); text-align:left; padding-top:10px; padding-left:10px; padding-bottom:5px; margin-top:5px; margin-bottom:10px; border:0px solid white;}
.defaultrightsidenavbluewideitem:hover{background-color: rgb(45,137,239);}
.defaultrightsidenavgreenwideitem {position: relative; width:300px; background-color: rgb(0,163,0); text-align:left; padding-top:10px; padding-left:10px; padding-bottom:5px; margin-top:5px; margin-bottom:10px; border:0px solid white;}
.defaultrightsidenavgreenwideitem:hover{background-color: rgb(75,173,75);}

.defaultdivorange {position: relative; width:290px; background-color: rgb(255,162,0); color:#FFFFFF; font-size:13px; text-align:left; margin-top:5px; margin-left:5px; margin-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border:0px solid white;}
.defaultdivorange:hover{background-color: rgb(252,176,43);}
.defaultdivred {position: relative; width:290px; background-color: rgb(185,29,71); color:#FFFFFF; font-size:13px; text-align:left; margin-top:5px; margin-left:5px; margin-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border:0px solid white;}
.defaultdivred:hover{background-color: rgb(215,45,91);}
.defaultdivblue {position: relative; width:290px; background-color: rgb(37,121,214); color:#FFFFFF; font-size:13px; text-align:left; margin-top:5px; margin-left:5px; margin-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border:0px solid white;}
.defaultdivblue:hover{background-color: rgb(45,137,239);}
.defaultdivgreen {position: relative; width:290px; background-color: rgb(0,163,0); color:#FFFFFF; font-size:13px; text-align:left; margin-top:5px; margin-left:5px; margin-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border:0px solid white;}
.defaultdivgreen:hover{background-color: rgb(75,173,75);}
.defaultdivltblue {position: relative; width:290px; background-color: rgb(231,239,247); color:#1a1a1a; font-size:13px; text-align:left; margin-top:5px; margin-left:5px; margin-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border:0px solid white;}
.defaultdivltblue:hover{background-color: rgb(222,238,253);}
.defaultdivpurple {position: relative; width:290px; background-color: rgb(159,0,167); color:#FFFFFF; font-size:13px; text-align:left; margin-top:5px; margin-left:5px; margin-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border:0px solid white;}
.defaultdivpurple:hover{background-color: rgb(170,1,179);}
.defaultdivclear {position: relative; width:290px; background-color: rgb(255,255,255); color:#1a1a1a; font-size:13px; text-align:left; margin-top:5px; margin-left:5px; margin-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border:0px solid white;}
a.defaultredpill {font-family:Segoe UI Light, Arial, Helvetica; text-decoration:none; color:#FFFFFFF; vertical-align: middle; font-size: 18px; line-height: 21px; font-style: normal; font-weight: normal; text-transform: none;}
a.defaultwhitepill {font-family:Segoe UI Light, Arial, Helvetica; text-decoration:none; color:#FFFFFFF; vertical-align: middle; font-size: 24px; font-style: normal; font-weight: bold; text-transform: none;}
.defaultwhitepilldiv{margin: auto; text-align: center; width: 282px; line-height: 55px; height: 55px; border-radius: 4px; color: #297fb8; font-size: 24px; border: solid 1px #2874a7; background-color: #FFFFFF; letter-spacing: 2px; text-decoration: underline; cursor: pointer;}
a.defaultbluepill {font-family:Segoe UI Light, Arial, Helvetica; text-decoration:none; color:#FFFFFFF; vertical-align: middle; font-size: 16px; line-height: 21px; font-style: normal; font-weight: normal; text-transform: none;}
a.defaultbigbluepill {font-family:Segoe UI, Arial, Helvetica; text-decoration:none; color:#FFFFFFF; vertical-align: middle; font-size: 18px; line-height: 23px; font-style: normal; font-weight: bold; text-transform: none;}
.defaultbigbluepill {margin: 5px 0px; text-align: center; border:solid 1px #2b82c6; border-radius: 4px; color: #2b82c6; background-color: #F5F5F5; font-size:18px; font-style: normal; font-weight: bold; text-transform: none;}
.defaultbigbluepill:hover{background-color: #2b82c6; color:#FFFFFF; border:solid 1px #232e45;}
a.defaultbigerbluepill {font-family:Segoe UI, Arial, Helvetica; text-decoration:none; color:#FFFFFFF; vertical-align: middle; font-size: 25px; line-height: 28px; font-style: normal; font-weight: bold; text-transform: none;}
.defaultbigerbluepill {position: absolute; width: 300px; line-height: 50px; height: 50px; left: 355px; top: 640px; margin: 5px 0px; text-align: center; border:solid 1px #2b82c6; border-radius: 4px; color: #2b82c6; background-color: #F5F5F5; font-size:25px; font-style: normal; font-weight: bold; text-transform: none;}
.defaultbigerbluepill:hover{background-color: #2b82c6; color:#FFFFFF; border:solid 1px #232e45;}
.defaultbluepilldiv {margin: 5px 0px; display:inline-block; position: relative; text-align: center; width: 230px; line-height: 40px; height: 40px; border:solid 1px #2b82c6; border-radius: 4px; color: #2b82c6; background-color: #F5F5F5; font-size:16px; font-style: normal; font-weight: normal; text-transform: none;}
.defaultbluepilldivflex {margin: 10px; display:inline-block; position: relative; text-align: center; min-width: 220px; line-height: 40px; height: 40px; border:solid 1px #2b82c6; border-radius: 4px; color: #2b82c6; background-color: #F5F5F5; font-size:17px; font-style: normal; font-weight: 500; text-transform: none;}
.defaultimagedivflex {margin: 10px; display:inline-block; position: relative; text-align: center; width: 20%;}
.defaultbrightbluepilldiv {margin: 5px 0px; display:inline-block; position: relative; text-align: center; width: 255px; line-height: 40px; height: 40px; border:solid 1px #2b82c6; border-radius: 4px; background-color: #2b82c6; color:#FFFFFF; font-size:17px; font-style: normal; font-weight: normal; text-transform: none;}
.defaultbluepilldiv:hover{background-color: #2b82c6; color:#FFFFFF;}
.defaultbluepilldivflex:hover{background-color: #2b82c6; color:#FFFFFF; border:solid 1px #232e45;}

.divbluepill{margin: 5px 0px; display:inline-block; position: relative; text-align: center; width: 230px; line-height: 40px; height: 40px; border:solid 1px #2b82c6; border-radius: 4px; background-color: #2b82c6; color:#FFFFFF; font-size:16px; font-style: normal; font-weight: normal; text-transform: none; cursor:pointer;}
a.divbluepilla{text-align: center; color:#FFFFFF; font-size:16px; font-style: normal; font-weight: normal; text-transform: none; text-decoration: none;}

.rightsidesearchcontent{position: absolute; bottom: 2px; left: 12px;}
.checklist{margin-left: 10px; padding-left: 10px; margin-top:10px; list-style: none;}
.checklist li {list-style-image: url(../../images/bluecheck.gif); }
div#productpagetop {padding-top:6px; padding-bottom:10px;}
div#productpagetop H1 {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 26px; font-style:normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: none; display: inline; border:0px;}
div#defaultbody {width:994px; height: 1440px; border:0px solid green; text-align:left; position:relative; top:0px; font-family:'Segoe UI','Segoe UI Light',Arial; font-size:12px; line-height:normal;}
div#Default_PDBanner {position:relative; width:994px; height:170px; border:0px; margin-bottom:20px;}
div#default_PD_Left {position:absolute; left:48px; top:30px; width:369px; height: 120px;}
div#default_PD_Right {position:absolute; left:672px; top:0px; width:290px; height: 117px;}
div#default_promotionsBanner {position:relative; width:994px; height:160px; border:0px; margin-bottom:20px; margin-top:10px;}
.default_maxbanner {background:#e2f1ff; width: 100vw; margin-left: calc(-50vw + 50%);}
.default_maxbanner2 {background:#1d2431; width: 100vw; margin-left: calc(-50vw + 50%);}
.default_maxbanner3 {width: 100vw; margin-left: calc(-50vw + 50%);}
.category_maxbanner {width: 100vw; margin-left: calc(-50vw + 50%);}
div#default_promo1title {position:absolute; left:5px; top:0px; width:290px; height:24px;}
div#default_promo2title {position:absolute; left:340px; top:0px; width:290px; height:24px;}
div#default_promo3title {position:absolute; left:680px; top:0px; width:290px; height:24px;}
div#default_promo1 {position:absolute; cursor: pointer; left:0px; top:32px; width:290px; height:119px;}
div#default_promo2 {position:absolute; cursor: pointer; left:335px; top:32px; width:290px; height:119px;}
div#default_promo3 {position:absolute; cursor: pointer; left:675px; top:32px; width:290px; height:118px;}
div#default_search_banner {position: relative; height:110px; width:994px; color:#FFFFFF; font-size:18px; text-align:left; border:0px solid white;}
div#default_bestsellingtitle {position:relative; padding-left:5px; margin-top:10px;}
div#default_bestsellingBanner {position:relative; width:994px; height:250px; border:0px; margin-bottom:20px;}
div#default_BS1 {position:absolute; top:0px; left:0px; width:290px; height: 95px;}
div#default_BS2 {position:absolute; top:0px; left:335px; width:290px; height: 95px;}
div#default_BS3 {position:absolute; top:0px; left:675px; width:290px; height: 95px;}
div#default_BS4 {position:absolute; top:130px; left:0px; width:290px; height: 95px;}
div#default_BS5 {position:absolute; top:130px; left:335px; width:290px; height: 95px;}
div#default_BS6 {position:absolute; top:130px; left:675px;  width:290px; height: 95px;}
div#default_bottomlists {position:absolute; left:0px; top:0px; width:657px;}
div#default_design_products {position:relative; height:290px;}
div#default_software_products {position: relative; height:280px;}
div#default_mac_products {position: relative; height:100px;}
div#default_bundles {position: relative; height:225px;}
div#default_converters {position: relative; height:190px;}
div#default_training {position: relative; height:100px;}
div#bc000 {position: relative; }
div#bc001 {width: 987px;position: absolute; top: -370px; }
div#bundlewrapper {position: relative; left:300px; overflow:hidden; min-height: 350px; padding: 10px;}
div#bundlecomparewrapper {position: relative; left:312px; overflow:hidden; min-height: 350px; padding: 10px;}
div#homepd { width:auto; border:0; background-color: #DDDDDD; float:left; margin:0 40px 10px 0; border-radius:5px; width:300px; text-align: center; cursor:pointer;  }
div#homebe { width:350px; background-color: #DDDDDD; border-radius:5px; overflow:hidden; text-align: center; cursor:pointer; }
div#DefaultTopButtons{position:relative; padding: 30px 0px 0px 0px;}
.default_BS_Productthumb {position:absolute; left:0px; top:5px; height:90px; width:85px; text-align:center;}
.default_BS_Productdescription {position:absolute; left:93px; top:5px; height:90px; width:195px;}
.default_bottom_Productthumb {position:absolute; left:0px; top:0px; height:80px; width:80px;}
.default_bottom_Productdescription {position:absolute; left:87px; top:0px; height:80px; width:567px;}
.default_bottom_Productthumb1 {position:absolute; left:0px; top:0px; height:115px; width:97px;}
.default_bottom_Productdescription1 {position:absolute; left:105px; top:0px; height:102px; width:540px;}
.default_product_bullets {position:absolute; left:4px; top: 83px; width:645px;  color:#1a1a1a;}
/*.default_product_bullets:hover{background-color: rgb(222,238,253);}*/
.default_product_bullets1 {position:absolute; left:4px; top: 105px; width:645px;  color:#1a1a1a;}
.PDTopSearch{ position: absolute;
    top: 2px;
    left: -6px;
    width: 100%;
    height: 40px;
    padding:0 5px 0 5px;
    margin-top: 5px !important;
    margin: 0 auto !important;
    display: block !important;}
	

a.default_product_list:link, a.default_product_list:visited, a.default_product_list:active {color:#333333; text-decoration:none; font-size:15px;}
a.default_product_list:hover {color:#333333; text-decoration:underline; font-size:15px;}
/*.default_product_bullets1:hover{background-color: rgb(222,238,253);}*/
.default_bullets_left {position:absolute; left:0px; top: 0px; width:210px;}
.default_bullets_middle {position:absolute; left:222px; top: 0px; width:210px;}
.default_bullets_right {position:absolute; left:441px; top: 1px; width:210px;}
.default_thinline {position:relative; height:1px; padding:40px 0px 60px 0px; width:100%; text-align:center;}
.Default2 {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 18px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline; line-height:24px; margin-bottom:4px;}
a.Default2:link, a.Default2:visited, a.Default2:hover, a.Default2:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 18px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline; line-height:24px; margin-bottom:4px;}
.Default3 {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 15px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline;}
a.Default3:link, a.Default3:visited, a.Default3:hover, a.Default3:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 15px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline;}
.Default4 {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 13px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline; line-height:24px;}
a.Default4:link, a.Default4:visited, a.Default4:hover, a.Default4:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 15px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline; line-height:24px;}
.Default5 {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color:#1a1a1a; text-decoration: none; line-height:23px;}
a.Default5:link, a.Default5:visited {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color:#1a1a1a; text-decoration: none; line-height:23px;}
a.Default5:hover, a.Default5:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color:#1a1a1a; text-decoration: underline; line-height:23px;}
.default_subproductcopy {width:224px; height:141px; position:absolute; top:4px; left:93px; padding-top:12px; font-family:'Segoe UI','Segoe UI Light',Arial; font-size:13px; text-decoration: none; border:0px;}
.default_product_bullets ul, .default_product_bullets1 ul { list-style-type: none; padding: 0px; margin: 0px; }
.default_product_bullets ul li, .default_product_bullets1 ul li { background-image: url(../../images/dots2.gif); background-repeat: no-repeat; background-position: 0px 7px;  padding-left: 14px; line-height:23px;  }
.pppp {position: absolute; top: 62px; left: -204px; height: 30px; width: 148px; background-color: #CC0000; color: #FFFFFF; z-index: 1100; text-align: center; vertical-align:middle; font-size: 16px; cursor: pointer; line-height:30px;}
.productcategorybullets_left {position:absolute; left:0px; top: 0px; width:210px;}
.productcategorybullets_right {position:absolute; left:225px; top: 0px; width:210px;}
.productcatbullets ul, .productcatbullets ul { list-style-type: none; padding: 0px; margin: 0px; }
.productcatbullets ul li, .productcatbullets ul li { background-image: url(../../images/Home_bullet.jpg); background-repeat: no-repeat; background-position: 0px 7px;  padding-left: 14px; line-height:20px;  }
a.CatLink5:link, a.CatLink5:visited {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 12px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: none; line-height:20px;}
a.CatLink5:hover, a.CatLink5:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 12px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline; line-height:20px;}
#top-nav{ display:none!important;}
.mo{ display:none;}
.Mobile-3Banner {display: none;}
#bannerfull1 {display: block;}

.yf_o{ position: absolute;top: 78px; left: 10px; width: 310px; text-align: center; height: 110px; z-index: 20; border: 1px solid #cccccc;}
.yf_ow{ position: absolute; top: 14px; left: 12px; width: 280px;}
.yf_ox{ position: absolute; top: 55px; left: 80px; width: 280px;}



@media screen and (min-width: 766px) {
.templateTable { background:transparent; width:994px; }
}



@media screen and (max-width: 766px) {
.templateTable { background:transparent; width:100%; }
	
	

@media only screen and (max-width: 767px){
body{ width:100%; overflow-x: visible; }
.rrr{ float: none!important; display: block!important;}
.itext{ width:100% !important; margin:0 auto;}
#bannerfull1 {display: none;}
.MobileNo { display:none !important;}
#ClientBanner{display:none !important;}
#TemplteTopBanner{display:none !important;}
#TempltePriceBanner{display:none !important;}
#DefaultTopBanner{display:none !important;}
#DefaultTopButtons{display:none !important;}
#PriceOption1{width:95% !important; height:100% !important; position:relative !important; left:0px !important; top:20px !important; padding: 10px 0 40px 0 !important;}
#PriceOption2{width:95% !important; height:100% !important; position:relative !important; left:0px !important; top:40px !important; padding: 10px 0 40px 0 !important;}
#PriceOptionFD{width:95% !important; height:100% !important; position:relative !important; left:0px !important; top:40px !important; padding: 10px 0 40px 0 !important;}
.PricingPrice1{height:100% !important; padding:0px !important;}
.PricingPrice2{height:100% !important; padding:0px !important;}
#PricingBody{position: relative; top:50px !important; height:100% !important;}
#PricingBodySearch{position: relative; top:20px !important; height:100% !important;}
.sitecategorynav {width:99% !important;}
.DefaultTitle2 {font-size: 30px; line-height:42px; color:#323232; }
.DefaultTitle3 {font-size: 24px; line-height:36px; }
.DefaultTitle4 {font-size: 18px; line-height:28px;}
.DefaultSubTitle {font-size: 18px; color: #323232;}
.DefaultSubTitle2White {font-size: 18px; color: #323232;}
	a.DefaultSubTitle2White {font-size: 18px; color: #323232;}
.DefaultSubTitle3 {color:#E91518;line-height: 28px;}
.topfreediv {display:none;}
.defaultbluepilldivflex {width:95% !important;}
.defaultimagedivflex {width:30% !important; margin: 5px !important;}
.cols-3 { 	width: 100% !important; }

.cols-7 {	width: 93% !important; }
.pl-30 {	padding-left: 15px !important; }
.pr-30 {	padding-right: 10px !important;}
.h-bg {
    width: 100% !important;
    text-align: left!important;
    display: block!important;
    padding: 15px 0;
}
.header-h{ width:100%!important; 
    padding-top: 10px;
    background: rgb(10,10,10);
    height: 80px;}
.topline, a.topline:link, a.topline:visited {
    color: rgb(222,222,222);
    text-decoration: none;
    font-family: 'Segoe UI';
    font-size: 11px;
    display: inline-block;
    text-align: center;
}
.freebuttons {top: 130px !important; width: 100%;}
.freebuttonsbottom {display: none !important;}
div.freepaging {display:flex !important; }
div.freepagingactive {display:flex !important; }
span.topline{ width: 100%; display: block;}
.topline-dd{ display: block !important; text-align: center !important; width:330px !important; text-align:center !important;}
div#bottomfooter {
    width: 100% !important;
    height: 100% !important;
    font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;
    color: #e1e1e1;
    position: relative;
    text-align: center !important;
   
}
div#footerlinks {
    position: relative !important;
    top: 8px !important;
    left: 0 !important;;
    width: 100% !important;
    height: 523px !important;;
    margin: 0 auto !important;
    display: block !important;
}
div#footertext {
    position: relative;
    top: 0;
    left: 0;
    width: 86%;
    height: 100%;
    text-align: center;
    margin: 0 auto 20px;
}
div#footerfollow {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 266px !important;
    height: 70px !important;
    margin: 0 auto !important;
}
div#footerpayments {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 266px !important;
    height: 50px !important;
    margin: 0 auto 24px !important;
}
div#footerbottomlinks {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 18px !important;
    text-align: center !important;
    margin: 0 auto !important;
}
div#footerlogo {
    position: relative !important;
    top: 8px !important;
    left: 0 !important;
    width: 253px !important;
    height: 188px !important;
    margin: 0 auto !important;
    text-align: center !important;
}
div#footertextcol1 {
    position: relative !important;
    top: 0!important;
    left: 0 !important;
    width: 140px !important;
    height: 125px !important;
    line-height: 20px !important;
    margin: 0 auto !important;
    text-align: center !important;
}
div#footertextcol2 {
    position: relative !important;
    top: 0px !important;
    left: 0 !important;
    width: 140px;
    height: 125px;
    line-height: 20px;
    margin: 37px auto !important;
    text-align: center !important;
}

div#footertextcol3 {
    position: relative !important;
    top: 0!important;
    left: 0 !important;
    width: 150px !important;
    height: 125px !important;
    line-height: 20px !important;
    margin: 42px auto !important;
    text-align: center !important;
}
div#HomeBottomLeft {
    position: relative;
    width: 310px;
    text-align: center;
    top: 15px;
    left: 0;
    margin: 0 auto;
}
div#HomeBottomRight {
    position: relative;
    width: 310px;
    top: 15px !important;
    left: 0;
    text-align: center;
    margin: 0 auto;
}
div#homepage {
    width: 100%;
    height: auto;
    border: 0px solid red;
    text-align: left;
    position: relative;
    top: 0px;
}
div#homesubproduct {
    position: relative;
    height: auto;
    width: 100%;
    text-align: center;
}
div#default_bottomlists {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    margin: 0 auto;
}
div#homepagesidenav {
    width: 300px;
    border: 0px;
    text-align: left;
    position: relative;
    top: 0px;
    left: 0;
    margin-top: 5px;
    margin-bottom: 10px;
    margin: 0 auto;
}
	
div#bundlecomparewrapper {position: relative; left:0px; overflow:hidden; min-height: 350px; padding: 10px;}
#productlists{ height: auto !important; width: 100% !important;}
#productlists tbody tr td{ width:100%!important; text-align:center !important;  display:block !important; margin: 0 auto !important; height: auto !important; padding: 0!important;}
.Mobile-3Banner {display: block; height: auto !important; width: 100% !important;}
#default-3banners{display: none;}
#MostPopular{ height: auto !important; width: 100% !important; background: #ccc!important;}
#MostPopular tbody tr td{ width:100%!important; text-align:center !important;  display:block !important; margin: 0 auto !important;}
.subbanner{ position: relative; height: auto !important;  width: 300px !important; background-size: cover; margin:25px auto 20px;     background: #ccc!important;}
.subbanner tbody tr td{  width:100%!important; text-align:center !important;  display:block !important; margin: 0 auto !important; height: 33px; height:33px !important; padding: 0!important;}
.Head1 { font-size:16px !important; text-align: center !important; display: block !important;}
.ctext{ width:90% !important;  height: 175px !important; padding:0 0 15px 0; }
.logo {
    padding-top: 8px !important;
    padding-left: 0 !important;
    width: 300px !important;
    margin: 0 auto !important;
    display: block !important;
    text-align: center !important;
}
.topjoinnowdiv {padding:10px !important;}
.logo a img{ width: 300px !important; margin: 0 auto !important;}
.Promotions{ position: relative !important; width: 180px !important; height: 16px !important; top: 0px; text-align: center!important; margin: 0 auto !important; }
.pppp{position: relative !important;
    top: -22px !important;
    left: 0 !important;
    text-align: center !important;
    font-size: 16px !important;
    margin: 0 auto !important;
   padding: 9px 0 10px !important;
   height: 18px;
   display:none;
	}
.uuuu {
    position: relative!important;
    top: 0!important;
    left: 0!important;
    text-align: center !important;
	display:none;
}
.PDSearch{ position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 20px !important;
    padding: 0px 20px !important;
    margin-top: 5px !important;
    margin: 0 auto !important;
    display: block !important;}

.PDTopSearch{ position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 20px !important;
    padding: 0px 100px !important;
    margin-top: 5px !important;
    margin: 0 auto !important;
    display: block !important;}
	
.productpricecontent {top: 50px;}

	
.subbanner tbody tr td img{ width: 100% !important; height: auto !important;}	
.sss-img-2 tbody tr td { width: 100%!important; text-align: center !important; display: block !important; margin: 0 auto !important; height: 100%!important; background-image:none!important;}
.sss-powerpresentations tbody tr td { width: 100%!important; text-align: center !important; display: none !important; margin: 0 auto !important; height: 100%!important; background-image:none!important;}
.allinone_bannerRotator_text_line {
    position: relative!important;
    text-align: center!important;
    width: auto!important;
    left: 0!important;
	line-height: 30px !important;
}
.ProductTitleWhite { font-size: 18px !important; line-height: 20px!important;}
#ProductTitleWhite { width:100% !important;}
.PriceTitle {font-size: 18px !important; line-height: 20px!important; width:100% !important;}
.PriceTitleWhite {font-size: 18px !important; line-height: 20px!important; width:100% !important;}
.ProductTitleDiv { font-size: 18px !important; line-height: 20px!important;}
#PriceTitleDiv { font-size: 18px !important; line-height: 20px!important;}
.productpricecontent {position:absolute; bottom:10px; left:38px; width:171px; text-align:left;}
.productpricecontentpd {display:none;}
	
.productpricecontentmobile {display:block !important;}
.newFS {
    font-size: 16px !important;
    line-height: 23px !important;
   margin: 10px 0 0!important;
}
.allinone_bannerRotator_text_line{ padding-right: 0 !important;}
.sss-powerpresentations {
    position: relative !important;
    height: 100% !important;
    width: 100%!important;
    display: none !important;
    margin: 0 auto !important;
    background: #ccc!important;
    padding: 0 0 27px!important;
}

	.sss-img-2 {
    position: relative !important;
    height: 100% !important;
    width: 100%!important;
    display: block !important;
    margin: 0 auto !important;
    background: #ccc!important;
    padding: 0 0 27px!important;
}
	
#default-powerpresentations{display: none;}

 .ssss-img0 {
	padding-top: 0px !important;
	margin: 10px 0px 0px 0px; 
    background-size: cover !important;
    width: 100% !important;
    height: auto!important;
    margin-bottom: 30px !important;
}
	
.ssss-img {
    background-size: cover !important;
    width: 100% !important;
    height: auto!important;
    margin-bottom: 30px !important;
	/*background: #ccc!important;*/
}
.ssss-img1 {
    background-size: cover !important;
    width: 100% !important;
    height: auto!important;
    margin-bottom: 30px !important;
	/*background: #ccc!important;*/
}
 .ssss-img tbody tr td img{ padding:10px; height: auto !important;}
 .ssss-img1 tbody tr td img{ padding:10px; height: auto !important;}
 #freesamples{ width:100% !important; height: auto !important;}
 #freesamples a img{ width: 98% !important; height: auto !important;}
 #powerpointbundles{ width:100% !important; height: auto !important;}
 #powerpointbundles a img{ width: 98% !important; height: auto !important;}
.tclss{ display: none !important;}
div#default_search_banner{ width:100% !important; height: 142px !important;}
.Head4 tbody tr td{ display: block !important;}	
div#HomeBodyBottom{ width:100%!important;}
.Head4{ position: relative!important;
    text-align: center!important;
    top: 0px !important;
    color: rgb(0,0,0);
    width: 100%!important;
    height: auto !important;
	left: 0 !important; padding-left: 0!important;}
.mmmm_m{ width: 100% !important;}
.build{ width: 100% !important;}
.Head4 table tbody tr td a{ display: block !important; text-align:center !important;}
.Head-sss{ position: relative !important;
    top: 0 !important;
    margin: 2px 0px 10px 0px !important;
    height: 200px !important;}
.build{ position: relative !important;
    text-align: center !important;
    top: 107px !important;
    padding: 0px 0px 0px 0px !important;
    width: 100% !important;
	left: 0 !important;
    
   }
.default_thinline img{ width: 100%!important; }
.mmaxx{ width: 100%!important;}
.SearchTerm{    position: relative !important ;
    background-color: #404040 !important;
    top: 71px !important;
    left: 0!important;
    width: 300px!important;
    height: 38px!important;
    padding-left: 0!important;
    margin: 0 auto!important;}
.Search-ttt{ width: 72% !important;}
.bannerRotator{     width: 100% !important;}
div#prespromain{  width: 100% !important; overflow: hidden !important;}
#MostPopular table{ width: 100% !important;}
.default_maxbanner{background:#ffffff;  height: 150px!important;}
.default_maxbanner2{background:#ffffff;  height: 150px!important;}
.default_maxbanner3{background:#ffffff;  height: 150px!important;}
.ppxx{ font-size: 22px !important;}
.ssss-img table tbody tr td{ display: block !important; width: 100% !important;}
.ssss-img1 table tbody tr td{ display: block !important; width: 100% !important;}
/*table tbody tr td{ display: block !important; width: 100% !important; max-height: 100% !important; text-align: center!important; padding: 3px 0!important;}*/
.Head4 tbody tr td, .Head4 tbody tr table {
    display: block !important;
    text-align: center !important;
    width: 100%!important;
    padding-right: 0!important;
    padding-left: 0!important;
    height: 100%!important;
}
#ProductTitleGreen{ top:0px !important}
.BUNDLES-text{ position: relative !important; left: 0 !important; top: 0 !important; margin:0 auto !important;}
.inner-page-tt-1{ width:100%!important;}
.Head-9{ width:100%!important;}
.inner-page-2{ width: 100% !important;     height: 100% !important;}
.t-687{  width: 100% !important;}
/*table{ width:100% !important; height: 100%;}*/
td img{  max-width: 100%; }
td a img{ width:auto;}
.rightsidenavbluewideitem{ margin:0 auto !important;}
.rightsidenavgreenwideitem{ margin:0 auto 10px !important;}
.rightsidenavorangewideitem{  margin:0 auto !important;}
td hr {
    max-width: 94% !important;
    height: auto;
    width: 100%!important;
}
#ProductTitleOrange {
    width: 100% !important;
    text-align: center !important;
    padding: 7px 0!important;
}
.popuppp{ width:300px !important; overflow:scroll !important; margin: 0 auto!important;}
.Printable table  tr td { width: 900px !important; overflow: scroll !important; display: table-cell!important;}
.BUNDLES{ position: relative !important; left: 0 !important; top: 0 !important; width: 311px !important; text-align: center !important; margin: 0 auto !important;}
.ProductSubTitleWhite{ font-size: 12px !important; text-align:center !important; line-height:normal; }
td.Head4{ display: block !important; margin: 0 auto !important;}
.Bundle-ttt{ position: relative !important; width: 300px !important; overflow: scroll !important;}
#liteblueprice{ position: relative !important; top: 0px !important; left: 0 !important; margin: 0 auto !important;}
#litebluepurchase{ position: relative !important; top: 0 !important; left: 0 !important; margin: 0 auto !important;}
/*div {
    text-align: center !important;
    padding-right: 0 !important;
    margin: 0 auto!important;
    width: 100% !important;
    max-height: 100% !important;
    position: relative!important;
    left: 0!important;
}*/
#tblShippingInfo{ width: 100% !important;}
td input{    max-width: 197px !important;}
#pnlAccountInfo{ margin: 107px 0 0 !important;}
#ProductTitleBlue{ position: relative !important; top: 0 !important; left: 0px !important; width: 100% !important; padding: 10px 0 !important; height: 100% !important;}
#ProductTitleClear{ position: relative !important; top: 0 !important; left: 0px !important; width: 100% !important; padding: 10px 0 !important; height: 100% !important;}
#PriceTitleDiv{position: relative !important; top: 0 !important; left: 0px !important; width: 100% !important; padding: 10px 0 !important; height: 100% !important;}
#ProductTitlePurple{ width:100% !important; padding:0!important;}
td p{ text-align:center !important;}
textarea { width: 227px !important;}
.rightsidenavgreenitem,.rightsidenavorangeitem{ margin:0 auto!important;}
div.blog-holder div.blog-inside div.blog-body div.blog-body-RIGHT { float: none !important; width: 300px !important;; margin: 0 auto!important; border-left:0 !important;}
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT {
    float: none !important;
    width: 100% !important;
    text-align: center!important;
}
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.post-box div.post-head div.post-head-L {
    float: none !important;
}
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.post-box div.post-event div.post-event-R {
    width: 100% !important;
    float: none !important;
}
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.post-box div.post-event div.post-event-L { width: 100% !important; float: none !important;}
img {
    max-width: 100% !important;
    min-height: auto !important;
    float: none!important;
    margin: 0 auto!important;
}
object{ width: auto; height: auto;}
div.blog-holder div.blog-inside div.blog-body div.blog-body-LEFT div.post-box { padding: 0 !important;}
embed {
    width: 100%!important;
    height: 100%!important;
}
.cennnn {
    position: relative !important;
    left: 0 !important;
    top: 0px !important;
    width: 110px !important;
    margin: 0 auto!important;
}
/*.Head4{ display: block !important; width: 300px !important;}*/
.hhhhh45{ display: block !important; width: 300px !important; margin:0 auto !important;}
.Product1, a.Product1:link, a.Product1:visited{ font-size: 16px !important;}
.Head1{ margin: 8px 0 0!important; top: 0!important; font-size: 22px !important; font-weight:bold !important;}
.Head2{ margin: 0 0!important; top: 0!important; font-size: 17px !important;}
.Head3{ margin: 18px 0 0!important; top: 0!important; font-size: 15px !important;}
.PPD-div{ display:block !important; overflow:scroll !important; width:300px !important; margin:0 auto !important;}
.div_rrr{ width:900px !important;}
.div_rrr tbody tr td{     display: table-cell !important;
    width: 900px!important;
    max-height: 100% !important;
    text-align: center!important;
    padding: 0!important;}
#tblBillingInfoBox{ height: 100% !important;}	
.lllll {
    width: 300px !important;
    overflow: scroll !important;
    display: block !important;
    height: 121px!important;
	top: 0!important;
}
.esiiii  tbody tr td{ width:500px !important;  display: table-cell !important;}
#top-nav a.toggleMenu, #top-nav #rm-menu {
    background:url("/images/rm-icon.png") no-repeat scroll 0 0 !important;
    position: absolute;
    right: 6px;
    text-indent: -99999px;
    top: 3px;
    width: 42px !important;
}
#top-nav a.toggleMenu, #top-nav #rm-menu {
 background: url(rm-icon.png) no-repeat scroll 0 0 !important;
 width: 42px !important;
 height: 36px;
}
#top-nav {
    display: block!important;
    position: absolute !important;
    width: 100% !important;
    z-index: 9999999 !important;
    background: rgb(45,137,239)!important;
    text-align: center !important;
}
.nav li{ padding: 8px 0; list-style: none; margin: 0; border-bottom: 1px solid#fff; text-transform: uppercase; text-decoration: none;}
.nav li a{ text-decoration:none !important;}
#top-nav ul.sub-menu{ display:none; transition:all 0.3s ease!important;}
#top-nav li.hover ul.sub-menu  { display:block;}
.nav li a span{ transform: rotate(90deg)!important; display: inline-block !important;}
ul.sub-menu li { border-top: 1px solid#fff; }
ul.sub-menu li a{ font-size:12px;}
.extra_25 { position: relative!important; left: 0!important; top: 0 !important; width: 78px !important; height: 78px !important; margin: 0 auto;}
#litebluebar{ position: relative !important; top: 0px !important; height: inherit !important; width: 100% !important; padding-top: 0px !important;}
div#ProductTitleDkBlue {
    padding: 9px 0;
    clear: both;
    position: relative!important;
    width: 100% !important;
    top: -35px !important;
    text-align: center !important;
	height: 100%!important;
}
#ProductTitleDkBlue>div:first-child{ position: relative !important; top: 0 !important; left: 0 !important; margin: 0 auto!important;}
.t-687 tr td{ display:block !important; text-align:center !important; display:black !important; margin:0 auto !important;}
.templateTable#prespromain>table>tbody>tr>td { width: 100% !important; clear: both !important; text-align: center; padding-right: 0!important; padding-left: 0 !important;}
/*.templateTable#prespromain>table>tbody>tr>td { width: 100% !important; }*/
.inner-page-tt-1>tbody>tr { display: block !important;}
.PowerPoint-tt{ width:100% !important; display:block !important;}
.tt_Power{ width: 100% !important; text-align: center !important; display: block !important;}
.io_tt{ position: relative !important; top:0 !important; left: 2px !important; z-index: 999; width: 100% !important;  height: 38px !important; text-align: center !important;}
.si_tt>div:first-child {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0 auto;
    height: 213px!important;
    background-size: cover;
    width: 271px!important;
}
.loop_uu{ width: 252px !important; height: 134px !important;}
.po_tt{ position: relative !important; top: 6px !important; left: 0 !important; width: 100% !important; height: 100% !important;}
.si_fff{ position: relative !important; left: 0 !important; top: 0 !important; width: 269px !important; height: auto !important; text-align: center !important; margin: 0 auto !important;}
.re_tt{ position: relative !important; top: 0 !important; left: 0 !important; width: 100% !important; margin: 0 auto !important;text-align: center !important;}
.en-ttty{ position: relative !important; top: 7px !important; left: 3px !important; width: 100%!important; z-index: 999 !important; text-align: center !important;}
.resp_trtd tr, .resp_trtd td, .resp_trtd tbody {
    width: 98% !important;
    display: block !important;
    text-align: center!important;
    height: 100%!important;
    padding-right: 0!important;
    padding-left: 0!important;
	margin: 0 auto!important;
	word-wrap:break-word!important;
	}
	
.resp_trtd td table {
    width: 100% !important;
    display: block !important;
    padding-left: 0!important;
    margin: 0;
    padding-right: 0!important;
	height: 100% !important;
}
div#bc000 {position: relative; height:840px; left:50px; }
div#bc001 {width: 100%; position: absolute; top: 0px; }
div#bundlewrapper {position: relative; left:5px;}

.purchasebundlestd1 {text-align:left; width:50%;}
.purchasebundlestd2 {text-align: center;}
.purchasebundlestd3 {text-align: center;}
	
.purchasecomparebundlestd1 {text-align:left; width:50%;}
.purchasecomparebundlestd2 {text-align: center;}
.purchasecomparebundlestd3 {text-align: center;}
	

.t-center{text-align: center !important;}
/*table{ width:100% !important;}*/
.page_inner_table td td { display: block !important; text-align: center !important; width: 100% !important; height: 100% !important;}
.page_inner_table tbody tr,.page_inner_table tbody{ display:block !important; width:100% !important;}
.resp_trtd { display:block!important;}

.page_inner_table td {    padding: 0 !important; display:block !important; width:100% !important; text-align: center !important; height: 100%!important;}
.nnnn_bbb{ position: relative !important; top: 0 !important; left: 0 !important; margin: 0 auto !important;}
.onta_vvv{ position: relative !important; top: 0 !important; left: 0 !important; margin: 0 auto !important;}
.mat_dddde{ position: relative !important; top: 0 !important; left: 0 !important; margin: 0 auto !important;}
.save_kkk{ position: relative !important; top: 0 !important; left: 0 !important; margin: 0 auto !important;}
.mmmee_n{ position: relative !important; top: 0 !important; left: 0 !important; margin: 0 auto !important; height: 50px !important;}
.MEGA_tPack{ position: relative !important; top: 0 !important; left: 0 !important; margin: 0 auto !important;}
.nnnn_bbb img{ height: 200px !important; width: auto !important;}
.verte_jjj{  position: relative !important; top: 0 !important; left: 0 !important; margin: 0 auto !important;}
#litebluebar>div:last-child {
    position: relative !important;
    left: 0 !important;
    /*top: 0 !important;*/
    width: 100%!important;
    text-align: center !important;
    /*height: 100%!important;*/
    margin: 0 auto !important;
}
#ProductTitleRed{ position: relative !important; top: 0 !important; left: 0px !important; width: 100% !important; text-align: center !important; padding: 8px 0 !important;}
#ProductTitleRed>div:first-child{ position: relative!important; top: 0!important; left: 0px!important; width: 100%!important; text-align: center!important; padding: 8px 0!important;}
.rightsidenavblueitem{ margin:0 auto!important;}
div#ProductTitleDkBlue>div:last-child{ position: relative !important; left: 0 !important; top: 0 !important; width: 100% !important; text-align: center !important;}
.siskkk{ position: relative !important; top: 0 !important; left: 0 !important; height: 195px !important; width: 264px !important; padding-left: 0 !important; padding-top: 18px !important; background-size: cover !important; margin: 0 auto !important;}
.cotat{ width: 215px !important; height: auto !important;}
.owerD{ position: relative !important; top: 6px !important; left: 0!important;  z-index: 999; width: 100% !important; height: auto !important; text-align: center !important;}
.owerD>:first-child{ display: block !important; position: relative !important; top: 6px !important; left: 0!important;  z-index: 999; width: 100% !important; height: auto !important; text-align: center !important; margin-bottom: 10px !important;}
.main_mm{ width:100% !important; height:100% !important;}
.emoooo { position: relative !important; top: 0!important; left: 0!important; height: 138px!important; width: 185px!important; background-size: cover !important;
 margin: 0 auto!important;}
.section_s{ position: relative !important; top: 0 !important; left: 10px !important; width: 295px !important; z-index: 999; margin: 0 auto !important;}
.emoooo embed { width: 192px !important; height: 100px!important;}
.your_first-order{ position: relative !important; top: 0 !important; left: 0 !important; width: 100% !important; text-align: center !important; height: 100% !important; margin: 0 auto !important;}
#litebluebar{
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    text-align: center !important;
    height:100% !important;
    margin: 0 auto !important;
}
.your_first-order{ position: relative !important; top: 0 !important; left: 1px !important; width: 100% !important; text-align: center !important; height: 100% !important;}
.siti_oooo {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 300px!important;
    margin: 0 auto;
    text-align: center;
}
.siti_oooo input{ padding: 4px !important; width: 286px !important; height: 21px !important; font-size: 15px !important;}
.ttttoo{     position: relative !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0 auto !important;}
.sub {
    position: relative !important;
    top: 3px !important;
    left: 0 !important;
    width: 100px !important;
    margin: 0 auto 6px;
}
.sub input {
    position: relative !important;
    top: 3px !important;
    left: 0 !important;
    width: 100px !important;
    margin: 0 auto !important;
    height: auto!important;
}
.HomePPDiv{ padding: 5px 0 !important; width: 100% !important; display: block !important;}
.HomeFreeDiv{ padding-top:230px !important;}
.page_inner_table_1{ display: block !important; width: 100%!important;}
.page_inner_table_1 tr td{ display: block !important; width: 100%!important;}
.earc_ppp{ width:90% !important; margin: 0 auto !important;}
.img-ddd_nn img{ float:none !important; width:200px !important; height:auto !important; }
.SearchTerm_1{ width:84% !important; margin: 0 auto !important;}
.siskkk{ position: relative !important; top: 34px !important; left: 0 !important; height: 177px !important; width: 250px !important; background-size: cover !important; margin: 0 auto 32px !important;}
.cotat{ width: 215px !important; height: 112px !important;}
.owerD{ position: relative !important; left: 0 !important; top: 0 !important; width: 100% !important; height: auto !important; margin: 0 auto !important;}
.f_7{ position: relative;
    top: 0 !important;
    height: 117px !important;
    width: 100% !important;
    width: 279px !important;
    overflow: scroll !important;
    margin: 5px auto 0 !important;}
.d_3img img{ float: none !important; margin: 0 auto !important;}
.gures_grida{ height:100% !important;}
.cotat_111 {
    width: 215px !important;
    height: 155px !important;
    background-size: cover !important;
    position: relative!important;
    left: 0!important;
    top: 0!important;
    margin: 0 auto !important;
}
.classid{ width: 100% !important; height:100% !important;}
.cotat_111 object embed { width: 153px!important; height: 89px!important;}	
.cutout_people{ height: 100px !important;
    width: 100px !important;}
.ead4 { padding: 0 !important;
    width: 282px!important;
    margin: 0 auto !important;}
.ead4 li{ padding: 0 !important; margin: 0!important;}
.PowerPoint_in{ width: 100% !important;}
.Head1lll{ width:100% !important; height:100% !important;}
.Head1lllss{width:100% !important;}
.PowerPoint_uu{ width:100% !important;}
.doodleshapes_png{ float: none !important; margin: 0 auto !important;}
ol{ padding:0!important;}
.toon-tablet{ position: relative !important; height: 100px !important; width: 200px !important; background-size: cover!important;}
.cartoon {
    position: relative !important;
    width: 166px !important;
    height: 100px !important;
    margin: 0 auto !important;
    top: 0!important;
    left: 0!important;
}
.cartoon_2{ position: relative !important; left: 0 !important; width: 100% !important; margin: 0 auto !important;}
.complete_dd{ position: relative !important; top: 0 !important; right: 0 !important;}
.cartoon_3{ position: relative !important;
    top: 10px !important;
    left: 0 !important;
    z-index: 999;
    width: 166px !important;
    height: 198px !important;
    margin: 0 auto!important;
	
	}
.toon-tablet embed{ width: 100px!important; height: 100px!important;}
.hh_3sss{ position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    z-index: 998;
    margin: 0 auto !important;}
.cotat_111 video{ width: 182px !important;
    height: 100px !important;
    float: left !important;}	
.InfoGraphic_kks{ width: 100% !important; margin: 0 auto !important;}	
.Arrow_PushUp_Sample{position: relative !important; top: 0 !important; left: 0 !important; height:100% !important; width: 270px !important; margin: 0 auto;}
.PopOutPhotosvol1{position: relative !important; top: 0 !important; right: 0 !important; width: 100% !important;}
.Arrow_PushUpp{ position: relative !important; top: 0 !important; left: 0 !important; width: 100%!important; height: 100%!important; }
.tube_ifram_1{ width:100% !important; height: auto!important;}
.tube_ifram {
    position: relative !important;
    top: 2px !important;
    left: 0 !important;
    height: 190px !important;
    width: 261px !important;
    background-size: cover !important;
}
.tube_ifram iframe{ width: 216px !important; height: 109px !important;}
.monitor-med-1 {
    position: relative !important;
    top: 2px !important;
    left: 0 !important;
    height: 200px !important;
    width: 239px !important;
    background-size: cover !important;
	margin:0 auto!important;
}
.monitor-med-1 img{ width: 214px !important; float: left !important; }
.monitor-med-2{position: relative !important;
    top: 15px !important;
    left: 0 !important;
    width: 100% !important;
  }
.Sample_Maps{ width:100% !important;}
ul{ width:95% !important;}
.PowerPoint_1{     width: 100% !important; height: 100% !important;}
.Movies_2{ position: relative !important; top: 0 !important; left: 0px !important; margin:0 auto !important; width: 100% !important; }
.Movies{position: relative !important; top: 0 !important; left: 0px !important; margin:0 auto !important; }
.Animated_ii{ position: relative !important; width: 300px !important; height: auto !important; margin: 0 auto !important;}
.Animated_iiii{ position: relative !important;
    top: 0!important;
    left: 0!important;
    width: 100%!important;}
.get_over{ position: relative !important; top: 0px !important; left: 0 !important; top: 20px !important; width: 300px !important; height: 260px !important; overflow: scroll !important; display: block !important; margin: 0 auto !important;}
.fb_iframe_widget_fluid { display: block !important; width: 300px!important;}
.fb_iframe_widget span { display: block !important; position: relative !important;text-align: justify; width: 100%!important;}
.croll_text{ background-size: cover !important;
    width: 300px!important;
    height: 234px!important;}
.croll_text iframe{     width: 234px!important; height: 176px!important; background-size: cover !important; margin: 32px 0 !important;}
.iframe_pppp iframe{ width: auto !important; height: auto !important;} 
.support_menu{ width:300px !important; margin:0 auto !important;}
.support_menu li{ padding:0 !important; margin:0!important;}
.Microsoft_textss{ position: relative !important; top:0 !important; left: 0 !important; width: 100% !important; height: 30px !important;text-align: center !important;}	
.Microsoft2_textss{ position: relative !important; top: 0 !important; left: 0 !important;
 width: 100% !important;  text-align: center !important; height: 100%!important;}
 .Microsoft8_textss{     position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 277px !important;
    height: 100px !important;
    text-align: left !important;
    margin: 0 auto !important;}
.Microsoft8_textss img{ width: 300px !important;}	
.Microsoft6_textss{  position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 277px !important;
    height: 100px !important;
    text-align: left !important;
    margin: 0 auto !important;}
.Microsoft6_textss img{ width: 300px !important;}
.Microsoft4_textss{ position: relative !important; top: 0 !important; left: 0 !important;
 width: 277px !important; height: 8px !important; text-align: center !important; margin: 0 auto !important;}
.Microsoft5_textss{ position: relative !important; top: 0 !important; left: 0 !important; width: 277px !important; height: 62px !important; text-align: center!important ; margin: 0 auto !important;} 
.Microsoft5_textss{ width:270px !important;}	
.Microsoft11_textss{ position: relative !important; top: 0 !important; left: 0 !important; width: 277px !important; height: 30px !important; text-align: center !important; margin: 0 auto!important;}
.Microsoft2_textss img{ width: 300px !important;}
.Microsoft_textss img{width: 300px !important; }
.o_tt{ width: 300px !important;}
.Microsofttt_textsss{ width:100% !important; height:100% !important;}
.mel_ine{ width:300px !important;}
.pp_aas{ width:100% !important; height:100% !important;}
.Microsoft3_textss{ width:100% !important; height:100% !important;}
.iframe_4s{ width: 300px !important;
    height: 200px !important;
    position: relative !important;
    padding-top: 15px !important;
    padding-left: 0px !important;
    margin: 0 auto !important;}
.iframe_4s iframe{ width: auto !important; height: auto !important;} 	
.Try_it{ position: relative !important; top: 0 !important; left: 0 !important; width: 297px !important; height: 28px !important;}
.Zenler_Studio{ padding-right: 0 !important; padding-bottom:12px !important; width: 264px !important;}
.menu_mmmm li{ margin:0!important; padding:0!important;}
.PPTWeb{ position: relative !important; height: 100% !important; width: 100% !important;}
.PPTWeb2{ position: relative !important; left: 0 !important; top: 0 !important; width: 300px !important; height: 100% !important;}
.PPTWeb2 img{ width: 245px !important;}	
.PPTWeb3{ position: relative !important; left: 0 !important; width: 100% !important; height: 100% !important; }
.Save_Time{ position: relative !important; width: 100% !important; height: 100% !important;}
.Save1_Time{ position: relative !important; top: 0px !important; left: 0 !important;}
.Save2_Time{ position: relative !important; top: 0 !important; left: 0 !important;}
.Save3_Time{ position: relative !important; left: 0 !important; top: 0 !important;}
.sim_ple{ padding-right:0!important;}
.Head4 li{ padding-left: 0 !important; margin-left: 0 !important;}
.Head4{ margin:0 auto!important; }
.Listen_to_examples{     position: relative !important; height: 100% !important; width: 100% !important;}
.Listen1_to_examples{ position: relative !important; left: 0 !important; top: 0 !important;}
.Listen2_to_examples{ position: relative !important; left: 0 !important; width: 100% !important; height: 100% !important;}
.iframe_999{ width: auto !important; height: auto !important;}
.frameborder{ width: 94% !important; height: 94% !important;}
.page_ie{ height:100% !important;}
.cennnnn12{margin: 10px !important;
    position: relative !important;
    width: 100% !important;
    min-height:100% !important;
    }
.cennnn123{ position: relative !important; top: 4px !important; left: 2px !important; width: 80px !important; margin: 0 auto !important;}	
.cennnn12{ position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;}
.cennnn1{     position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 110px!important;
    margin: 0 auto!important;}
.Tran_sform1{ position: relative !important; top: 0 !important; left: 0 !important;}	
.Tran_sform2{ position: relative !important; top: 0 !important; left: 0 !important; height: 124px !important; width: 210px !important;}
.Tran_sform{ position: relative !important; top: 0 !important; left: 0 !important; width: 100% !important;}
.search_taspx{ position: relative !important;
    height: 68px !important;
    width: 86% !important;
    margin: 10px auto !important;}
.Powe_rPoint{ height: 100% !important;}
.productcategorybullets_left{position: relative !important; left: 0px !important; top: 0px !important; width: 100% !important;}
.productcategorygraphic{ position: relative !important; left: 0 !important; top: 0px !important;
 width: 300px !important; margin: 0 auto !important;}
.productcategorybullets_left{ position: relative !important; left: 0px !important; top: 0px !important; width: 100% !important;}
.productcategorybullets_right{ position: relative !important; left: 0 !important; top: 0px !important; width: 100% !important;}
.productcategorygraphic{ position: relative !important; left: 0 !important; top: 0px !important; width: 300px !important; margin: 0 auto !important;}
.Tran_sform2{ display:none !important;}
.MacOS_Pnthr{position: relative !important; top: 0 !important; left: 0px !important; }
.PDgraphicscollage_img{ width:280px !important;}
.resp_trtd_gg td table {
    width: 100% !important;
    display: block !important;
    padding-left: 0!important;
    margin: 0!important;
    padding-right: 0!important;
    height: 100% !important;
}
.resp_trtd_gg{ display:block!important;}
.hhh_ttt_i {
    width: 235px !important;
    margin: 16px auto !important;
}
.cccccc_div{ width: 95% !important;}
.cc_span tbody tr td span{ font-size:10px !important;}
.cc_span tbody tr td span u{ font-size:10px !important;}
.ssss-img table  tr td{padding-left: 0 !important; padding: 0 !important;}
.ssss-img1 table  tr td{padding-left: 0 !important; padding: 0 !important;}
#MostPopular table  tr td{padding-left: 0 !important; padding: 0 !important;}
.defaultrightsidenavbluewideitem { width: 300px !important; padding-top: 0 !important;  padding-left: 0 !important; padding-bottom: 5px !important; margin-top: 5px !important; margin-bottom: 10px !important; }
.defaultrightsidenavorangewideitem { width: 300px !important;  padding-top: 7px !important; padding-left: 0 !important; }
.defaultrightsidenavgreenwideitem{     padding-left:0px !important;}
.immdd{ width: 100% !important; height: 100% !important;}
.ear_text{ max-width:99px!important; float:left !important;}
.submit-ttt{ height: 26px !important; padding: 0px 4px !important; float:right !important;}
.rDES{ position: relative !important; height: 100%!important; width: 94% !important; padding: 0 !important; margin: 0 auto !important;}
.lspac{ position: relative !important; top: 5px !important; height: 68px !important; width: 100% !important;}
.CheckoutNowButton { font-size: 11px !important; padding: 4px !important;}
.nav{ width:100%!important;}
.sub-menu{width:100%!important;}
.fb_iframe_widget iframe { position: absolute !important; width: 100%!important;}
.pName2_12{ position: relative !important; top:18px !important; left: 0 !important; width: 205px ; text-align: left; margin-top: 5px; margin: 0 auto 20px !important; margin-bottom: 10px;}
.pName2_1{ position: relative !important; top: 0px !important; height: 100% !important; width: 100% !important; left: 0 !important; }
.pName2_3{ position: relative !important; margin-top: 0 !important; margin-left: 0 !important;
 width: 100% !important; top: 0 !important;left: 0 !important; height: 100% !important; padding: 2px 6px 12px 0px !important;}
.pName2_4  {position: relative !important; top: 2px !important; left: 0 !important; width: 95px !important; margin: 0 auto !important;} 
.pName2_5{     position: relative !important; top: 0 !important; left: 0 !important;
 width: 100% !important; height: 100% !important; text-align: center !important;}
.pName2_6{ position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 110px !important;
    margin: 0 auto !important;}  
.pName2_7{ position: relative !important; left: 0 !important; top: 0 !important; width: 110px; height: 28px !important; margin: 0 auto !important;}	
.pName2_8{ position: relative !important; top: 10px !important; left: 0 !important; width: 100% !important; text-align: center !important; height: 100% !important;}
.pName2_9{ position: relative !important; top: 10px !important;
    left: 0 !important;
    width: 100% !important;
    height: 44px !important;
    text-align: center !important;}
.pName2_10{ position: relative !important;
    top: 20px !important;
    left: 0px !important;
    width: 300px !important;
    height: 90px !important;
    display: block !important;
    overflow: scroll !important;
    margin: 0 auto !important;}
.pName2_11{ position: relative !important; top: 0!important; left: 0 !important; margin-top: 10px; margin-left: 0 !important; width: 100% !important; height: 24px; padding:1px !important; background: #fff!important;}	
.pName2_11>div{ position: relative !important; top: 0 !important; left: 0 !important;}
.int_ext{ width: 68% !important; height: 20px !important; font-size: 16px !important;}
.height{ height:auto!important;}
.aderw{ float:left !important; width:100% !important; text-align: center !important; padding-left: 0 !important;}
.aderwss{ padding-left:0!important;}
.mo{ display:none !important; border:3px solid red !important; height:100px !important; font-size:20px !important; color:red !important; float:left !important; width:500px !important;}
.widt_hhh{ position: relative !important;top: 0px !important; height: 100% !important; width: 100% !important; left: 0 !important;}
.widt2_hhh{ position: relative !important; margin-top:0 !important; margin-left: 0 !important; width: 100% !important; padding: 2px 0px 11px 0px !important; top: 0 !important; left: 0 !important; height:auto !important;  }
.widt3_hhh{ position: relative !important; top: 2px !important; left: 8px !important; width: 95px !important; margin: 0 auto !important;}
.widt4_hhh{ position: relative !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; text-align: center !important;}
.widt5_hhh{ position: relative !important; top: 0 !important; left: 0 !important; width: 110px !important; margin: 0 auto !important;}
.widt6_hhh{ position: relative !important; left: 0 !important; top: 0 !important; margin: 0 auto !important; height: 28px !important;}
.widt7_hhh{ position: relative !important; top: 0px !important; left: 0 !important; width: 100% !important; height: 100% !important; text-align: center !important;}
.widt8_hhh{ position: relative !important; top: 10px !important; left: 0 !important; width: 100% !important; height: 20px !important; text-align: center !important;}
.widt12_hhh{ position: relative !important; top: 2px !important; left: 0 !important; width: 205px !important; text-align: left !important; margin-top: 5px !important; margin-bottom: 10px !important; margin: 0 auto !important;}
.widt9_hhh{ width: 300px !important; margin-bottom: 14px!important; left: 0 !important; margin-left: 0 !important; margin:20px auto!important; padding:0!important; background-color: #fff !important;}
.widt11_hhh{ width: 200px !important;}
.l_img{ width:100% !important;}
.table_735{ margin: 0 auto !important; position: relative !important; width: 100% !important; height: 100% !important; float: left !important;}
.table_739{ position: relative !important;top: 3px !important; left: 2px !important;width: 100px !important; margin: 0 auto !important;}
.widt15_hhh{ width: 100% !important; margin-bottom: 20px!important;}
.pr_table{ height:auto!important;}
.Search_tebla{ float:left!important; width:100%!important; padding-left: 0px !important;
    padding-right: 0 !important; text-align: center!important;}
.Search2_tebla{ float:left!important; width:100%!important; padding-left: 0px !important;
    padding-right: 0 !important; text-align: center!important;}
.Search3_tebla{ float:left!important; width:100%!important; padding-left: 0px !important;
    padding-right: 0 !important; text-align: center!important;}
.widt10_hhh{ position: relative !important; top: 0 !important; left: 0 !important; width: 95% !important; margin: 0 auto!important;}
.table_738{ padding-left: 0 !important; padding-top: 32px !important; text-align: center !important;}
.table_737{ position: relative !important; left: 0 !important; top: 0 !important; margin: 0 auto!important;}
.pr_tableeee{ position: relative !important; margin-right: 0 !important; padding-left: 0 !important; text-align: center !important;}
ol li{ padding-left: 0 !important; margin-left: 0 !important;}
.widt22_hhh{ position: relative !important; top: 2px !important; left: 0 !important; width: 100%!important; margin: 0 auto !important; text-align: center !important;}
.widt7_hhh h1{ font-size:23px !important;}
.How-to_div{  padding-top: 5px !important; padding-bottom: 2px !important; margin-right: 0 !important; padding-left: 0 !important; text-align: center !important;}
.pName2_8 h1{ font-size:19px !important;}
.img_777{ width:100% !important;}
.aderw span{ font-size:13px!important;}
.na_tt{ padding:10px 0!important; text-align:center!important;}
.rightsidenavitem{ margin:0 auto !important;}
.fff_img_v{ display:none!important;}
#loadarea{ width:100%!important;}
.PowerPoint_Icon_ttx{ position: relative !important;  top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important;}
.widtmm_hhh{ height: 100% !important;}
.img_kkks_k{ width:250px !important;height:250px !important; background-size:cover!important; left:0!important; position: relative !important;}
#pdiv{ width:100%!important;}
.y_1{ width: 100% !important; height: 100% !important;}
.started{ height: 100% !important; width: 100%!important;}
.na_tt_1{ float:left !important; text-align:center !important; width: 100% !important; padding-left:0!important;}
.ffff_tttr{ width: 100% !important; height: 100% !important;}
.ffff-1_tttr{ position: relative !important; left: 0 !important; height:195px !important;     width: 229px !important; background-size: cover !important; margin: 0 auto !important; padding-left: 10px !important;}
.hhh_ig_ht{ height: 100% !important;}
.widt13_hhh{ position: relative !important; top: 2px !important; left: 8px !important;
 width: 100% !important; margin: 0 auto !important; height: 100% !important;}
 .pdiv{ width:100%!important;}
 .started>div{ float: left !important; width: 100% !important; display: block !important;}
 .popup_product_tttt{  top: 0 !important; height: 100% !important; display: block !important;
  overflow: scroll !important; width: 300px !important; margin: 0 auto !important;}
.headerwhite_text_s{ width: 100% !important;}
.headerwhite_text_s1{ height: 100% !important; width: 100% !important;}
.subheaderblack_block_text{ width: 100% !important; text-align: left !important; float: left !important;}
.subheaderblack_block_text_1{ width: 100% !important; height: 100% !important;}
.subheaderblack_block_text_2{ width: 100% !important; height: 100% !important; margin: 0 !important;}
.subheaderblack_block_text_3{ position: relative !important; top: 4px !important; margin: 0 auto !important; left: 0 !important;}
.started>div{ width: 100%!important;}
.wordwrap{width: 100%!important; }
.widt155_hhh {
    width: 100% !important;
    margin-bottom: 20px!important;
    display: block!important;
    overflow: scroll!important;
    position: relative!important;
}
#tipDiv{ position: relative !important; width:100% !important; left: 0 !important; top: 0 !important;}
.word-wrap_tttt{ word-break: break-all !important;}
div#pnlErrorMsg+div{ width: 300px !important; display: block !important; overflow: scroll !important;}
#tblAccount{width: 800px !important; }
.pnlAccount{ width: 300px !important; display: block !important; overflow: scroll !important; }
.pnlAccount_12{ width: 800px !important;}
.pnlAccountl_12{ width: 300px !important; display: block !important; overflow: scroll !important; }
#paymentPanes{ text-align: left; width: 100% !important; padding-left: 0px !important; padding-right: 0 !important;}
.Head1_kkk_sl{ position: relative !important; top: 0 !important; left: 0 !important; width: 100% !important;}
.Head1_kkk_sl1 {
    position: relative !important;
    padding-left: 0 !important;
    width: 149px !important;
    background-size: cover !important;
    padding-top: 159px !important;
    padding-bottom: 33px !important;
    left: 0!important;
    padding-right: 0!important;
}
.mplat_111{ position: relative !important; height: 100% !important; width: 86% !important; }
.Head1_kkk_sl2{ position: relative !important; top:15px!important; left: 0 !important;}
.PDSearch form{float: left !important;}
.PDTopSearch form{float: left !important;}
.clllr{ line-height:18px; display: block !important; float: left!important; margin: 10px auto 0!important;}
.widt15_hhh{ background-color: #fff!important;}
div.na_tt>div{ text-align:center!important;}
.subbanner_123{ position: relative !important; width: 100% !important; height: 100% !important;}
.subbanner1_123{ position: relative !important;  top: 0 !important;  left: 0 !important; height: 100% !important; width: 100% !important;}
.subbanner11_123{  position: relative !important; top: 0 !important; left: 0 !important; height: 100% !important; width: 100% !important;}
div#categorypagesidenav { width: 205px !important; border: 0px !important; text-align: left !important; position: relative !important; top: 0 !important; left: 0 !important; margin-top: 5px !important; margin-bottom: 10px !important; margin: 0 auto !important;}
.width_oo7{ position: relative !important; width: 100% !important; height: 100% !important;}
.width1_oo7{ position: relative !important; top:0 !important; left: 0 !important; height: 200px!important; width: 200px !important;background-size: cover !important;}
.width12_oo7{ height: 100% !important;}
.width123_oo7 { position: relative !important; width: 100% !important; float: left!important;
 height: 100%!important; margin-left: 0 !important;}
.width1234_oo7{ position: relative !important;  left: 0 !important; }
.width12345_oo7{ position: relative !important; top: 2px !important; left: 0 !important; line-height: 20px !important;}
.Related_Templatesss{ position: relative !important;  height: 100% !important;text-align: center !important; float: left !important;}
.pred_hk{ width: 100% !important; height: 100% !important;}
.pred1_hk{ position: relative !important;left: 0 !important; top: 0 !important; width: 100% !important;}
.pred124_hk{ position: relative !important; top: 8px !important; left: 0px !important; width: 100% !important; height: 100% !important;}
.pred12_hk{ position: relative !important; top: 0 !important; left: 0!important;}
.pred123_hk{ position: relative !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important;}
.italic{ float:left !important;}
div#ProductTitleBlack { padding: 10px 0 !important;}
ul.nav .hover{ padding:0!important;}
.img_99{ position: relative !important; top: 0 !important; left: 0 !important;}
.img_999{ position: relative !important; height: 100% !important;}
.img_9999{ position: relative !important; top: 0px !important; left: 1px !important;height: 200px !important; width: 298px !important; padding-left: 0 !important; padding-top: 0 !important; padding-right: 0 !important;  background-size: cover !important;}
.img_912{  position: relative !important; width: 100% !important; height: 100% !important;}
.img_9123{position: relative !important; top: 0px !important; left: 0 !important;}
.img_9124{ position: relative !important; top: 0 !important; left: 0 !important;}
.img_097{ width: 100% !important; height: 100% !important;}
.width_hays{  width: 100% !important; height: 100% !important; margin: 0px !important;}
.width1_hays{ position: relative !important; margin: 0 auto !important;}
.width121_hays{ position: relative !important; margin: 0 auto !important; left: 0 !important;}
.width213_hays{ position: relative !important; left: 0 !important;top: 0 !important; margin: 0 auto !important;}
.rightsidenav{ margin:0 auto !important;}
.ppp_oo_table{ top: 0 !important; height: 100% !important;}
.Options{ height: auto !important;}
.Options_acs{ float:none!important;}
.PowerPoint_Icon_ttx{ width: 100% !important; left: 0 !important;}
.widt_hhh{  position: relative !important; top: 0px !important; height: 100% !important; width: 100% !important;left: 0 !important;}
.widtmm_hhh{ height: 100% !important;}
.PowerPoint_Icon_ttx{ position: relative !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important;}
.PowerPoint_Icon_ttx{ position: relative !important; top: 0px !important; left: 0 !important; width: 100% !important; height: 100% !important;}
.widt12_hhh{ position: relative !important; top: 2px !important; left: 0 !important; width: 205px !important; text-align: left !important;
 margin: 0 auto !important;}
 .started{ height: 100% !important;}
 table{ float:none!important; width: 100%;}
#sample{width: 282px !important;} 
.f_n_sp{ width:100%!important;}
.catxmldiv{ text-align:center !important;} 
.pdiv{padding-left: 0 !important;}
.fdiv_box{width:100%!important;}
.background_div_text1{ width: 100% !important; height: 100% !important;}
.background_div_text12{ position: relative !important; left: 2px !important; margin: 0 auto !important;}
.background_div_text142{ position: relative !important; left: 0 !important; top: 0!important; width: 110px !important; margin: 0 auto !important;}
.background_div_text112{     position: relative!important; text-align: center!important;top: 0px !important; width: 100%!important; height: auto !important; left: 0 !important;
 padding-left: 0!important;}
.div_380{ height: 100% !important;}
.catxmldiv{ text-align: center !important;}
.rightShadow1{ display:none !important;}

.img_811{ width: 100% !important; height: 100% !important;}
#allinone_bannerRotator_photoText5 .allinone_bannerRotator_text_line:nth-of-type(4) {
    top: 57px !important;
    line-height: 42px!important;
    height: 46px!important;
}
.tab_968tt{  width: 968px !important;}
.yf_o{ position: relative !important; top: 70px !important;left: 50px !important; width: 100% !important; text-align: center !important; height: 92px !important; border:none !important;}
.yf_ow{ position: relative !important; top: 15px !important; left: 10px !important;}
.yf_ox{ position: relative !important; top: 25px !important; left: 10px !important;}
.get_over_kk{ position: relative !important; top: 0px !important; left: 0 !important; top: 0 !important; width: 100% !important; height: 100% !important;}
.get_over_kk1{ position: relative !important; top: 0 !important; left: 0px !important;}
.get_over_kk12{ position: relative !important; top: 0 !important; left: 0 !important; padding-right: 0 !important; width: 100% !important; padding: 0px !important;}
.Email_oop{ margin: 10px auto !important; padding: 4px !important; width: 100% !important; height: 19px!important; font-size: 14px !important; display: block !important;}
.your_Email_address{     position: relative !important; top: 0 !important; left: 0 !important;}
.receive_vvv{ position: relative !important;top: 0!important;left: 3px !important;width: 100% !important;height: 100% !important;font-size: 20px !important; line-height: 28px !important;}
.products_y{ padding-left: 0 !important; height: 100% !important;}
.presentationpro_text{  margin: 10px auto !important; position: relative !important; width: 100% !important; height: 100% !important;}
.presentationpro_text1{ position: relative !important; top: 4px !important; left: 2px !important; width: 80px !important; margin: 0 auto !important;}
.presentationpro_text3{ position: relative !important; top: 0 !important; left: 0 !important; width: 110px !important; margin: 0 auto!important;}
.presentationpro_text4{ position: relative !important; top: 0 !important; left: 0 !important; width: 110px !important; margin: 0 auto 10px!important;}
.presentationpro_text2 a{ display:block !important;}
}