@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;
}

#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); }
#baner_close { color: #cc0000; }

.templateDiv{	background: transparent;	z-index:100; 	width:994px;	border:0px;	color: #2c2c2c;}
div#prespromain{font-size:12px; 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.9);}
div#ProductTitleOrange{ padding:10px; background:rgba(255,162,0,0.9);}
div#ProductTitleBlue{ padding:10px; background:rgba(45,137,239,0.9);}
div#ProductTitleGreen{ padding:10px; background:rgba(75,173,75,0.9);}
div#ProductTitleWhite{ padding:10px; background:rgba(255,255,255,0.9);}
div#ProductTitlePurple{ padding:10px; background:rgba(159,0,167,0.9);}
div#ProductTitleBlack { padding:10px; background:rgba(10,10,10,0.8);}
div#DefaultTitleRed { padding:10px; background:rgba(218,21,74,0.8);}
div#DefaultTitleOrange { padding:10px; background:rgba(255,162,0,0.9);}
div#DefaultTitleBlue { padding:10px; background:rgba(45,137,239,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: 27x; 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: 18px; 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: 14px; font-style: normal; font-weight: normal; text-transform: none; color: #333333; text-decoration: none; text-transform: 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: 14px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline; text-transform: none; display: inline;}

#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','Segoe UI Light',Arial; font-size: 27px; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: none;}
.Head1Default {font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 27px; 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;	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; font-weight: normal; color: rgb(37,121,214); text-decoration: underline;}
.Head3 {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 18px; 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; font-style: normal; font-weight: normal; text-transform: none; color: rgb(37,121,214); text-decoration: underline;}

.Head4 {font-family:'Segoe UI','Segoe UI Light',Arial; 	font-size: 14px; 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: 14px; 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; 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: 36px; 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: 36px; 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: 22px; font-style: normal; font-weight: normal; text-transform: none; color: #ffffff; text-decoration: none;}
a.ProductSubTitleWhite:hover, a.ProductSubTitleWhite:active {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 22px; 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: 48px; 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: 48px; 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;}
.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;}



.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; }
.DefaultSubHeader { font-family: 'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size: 11px; 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: 14px; 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: 14px;	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: 14px;	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: 12px;	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: 12px;	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: 11px;	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: 14px;	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);}

/*

.style3 {color: #FF0000}
.style4 {font-size: 10px; color: black; font-weight:normal;}
.style6 {font-size: 12px; color:#FE0000; font-weight: normal;}
.style1 {color: #FD0000}
.style5 {color: rgb(37,121,214)}

.style21 {font-size: 10px}
.style18 { font-size: 13px; color: #2c2c2c;}
.style14 {	font-size: 11px; color: #2c2c2c;}
.style33 {font-size: 11px}
.style24 {font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 12px; color: #2c2c2c;}
.style24 {font-size: 10px; color: rgb(37,121,214);}
.style25 {color: #FF6600; font-weight: normal; font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 14px;}
.style26 {font-family: 'Segoe UI','Segoe UI Light',Arial; font-size: 10px; color: rgb(37,121,214);}
.style29 {color: rgb(37,121,214)}

.PCstyle19 { color: rgb(37,121,214); font-weight: normal; font-size: 12px; }
.PCstyle17 {font-size: 13px; color: #2c2c2c; }
.PCstyle21 {color: rgb(37,121,214); font-weight: normal; font-size: 18px; }
.style45 {	color: #3D73AF;  	font-weight: normal;  	font-size: 13px;  }

.ulstyle1
{	font-family:'Segoe UI', 'Segoe UI','Segoe UI Light',Arial; 	font-size:11px;	color:rgb(51,51,51);}

.listyle1
{	line-height:12px;}

.selectstyle1
{	font-family:'Segoe UI', 'Segoe UI','Segoe UI Light',Arial; 	font-size:11px; 	width:181px;height:20px;color:rgb(51,51,51);}

.selectstyle2
{	font-family:'Segoe UI', 'Segoe UI','Segoe UI Light',Arial; 	font-size:11px; 	width:174px;height:20px;color:rgb(51,51,51);}

.selectstyle3
{	font-family:'Segoe UI', 'Segoe UI','Segoe UI Light',Arial; 	font-size:11px; 	width:176px;height:20px;color:rgb(51,51,51);}

.selectstyle4
{	font-family:'Segoe UI', 'Segoe UI','Segoe UI Light',Arial;	font-size:11px; 	width:150px;height:20px;color:rgb(51,51,51);}

.catleftpdiv
{
	font-family:'Segoe UI';	display: none;	background-color:rgb(242,242,242);	vertical-align:top; 	padding-top:5px; width:170px;	font-size:10px;	padding-bottom:10px}
	
.catLeft1Menu
{
  background-color:rgb(215,215,215);  width:170px;  height:30px;  border:solid 1px white;  border-bottom-width:0px;  border-top-width:1px; }
.catLeftMenu
{
  background-color:rgb(215,215,215);  width:170px;  height:30px;  border:solid 1px white;  border-bottom-width:0px;}

.catLeftMenu2
{
  background-color:red;  width:170px;  height:30px;  padding-top:10px;  padding-left:12px;  border:solid 1px white;  border-bottom-width:0px;  color:White;}
		
.catLeftFinalMenu
{  background-color:rgb(215,215,215);  width:170px;  height:30px;  border:solid 1px white;}
.catxmldiv
{	color:black;	font-size:11px; }*/
.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:black; text-decoration: none; font-size:12px; }
.CurrentPageNumber{ color:black; text-decoration:underline;font-size:12px; }
a.PageNumber:link, a.PageNumber:visited { color:rgb(49,103,153); text-decoration: none; font-size:12px; }
a.PageNumber:hover, a.PageNumber:active{ color:rgb(49,103,153); text-decoration:underline; font-size:12px; }
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:11px; line-height:14px; }
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;}
div#templatebottom{	font-size:10px;	font-family:'Segoe UI'; 	color:#e1e1e1;	background-color:transparent;	border:0px;}
#templatebottom a:link, #templatebottom a:visited{font-size:11px;	font-family:'Segoe UI'; color:#e1e1e1; text-decoration:none;}
#templatebottom a:hover{font-size:11px;	font-family:'Segoe UI'; color:#ffffff; text-decoration:underline;}
#templatebottom a:active{font-size:11px;	font-family:'Segoe UI'; color:#e1e1e1; text-decoration:none;}
div#bottomfooter{ width:994px; height:300px; 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:253px; height:88px;}
div#footerlinks{position: absolute; top:8px; left:266px; width:458px; height:80px;}
div#footertextcol1{position: absolute; top:0px; left:10px; width:140px; height:75px; line-height:18px;}
div#footertextcol2{position: absolute; top:0px; left:165px; width:140px; height:75px; line-height:18px;}
div#footertextcol3{position: absolute; top:0px; left:290px; width:150px; height:75px; line-height:18px;}
div#footerfollow{position: absolute; top:8px; left:725px; width:266px; height:70px;}
div#footerpayments{position: absolute; top:68px; left:725px; width:266px; height:50px;}
div#footertext{position: absolute; top:110px; left:3px; width:980px; height:160px;}
div#footerbottomlinks{position: absolute; top:282px; left:3px; width:980px; height:18px;}

CUSTOM SHARETHIS BUTTONS 
.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:18px; }
a.username:hover, a.username:active {color:rgb(37,121,214); text-decoration: underline;font-family:'Segoe UI'; font-size:18px;}
.topusername, a.topusername:link, a.topusername:visited {color:rgb(244,244,244); text-decoration:none; font-family:'Segoe UI'; font-size:11px; }
a.topusername:hover, a.topusername:active {color:rgb(244,244,244); text-decoration: underline;font-family:'Segoe UI'; font-size:11px;}
.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-image:url(images/bgGradient.gif);	background-repeat:repeat-x;	background-color: #2E5797;	background-color: #edf5fe;*/	
	background-color: #FFFFFF;	vertical-align:middle; top:0px;}
#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%;}
.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;    border-bottom: solid 2px #4776BD;}
#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 1em!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 1em!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: 748px; text-align: right;font-family:arial;text-decoration: none; font-size:12px;background-color: white;padding-right:25px; padding-top:5px; padding-bottom:5px;}
.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:12px; background-color: white; 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;}

/* suspected of no longer being in use

#HomeNew {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;}
#HomeNew H1 {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;}

#HomeNew H2{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;}
# HomeNew a.H2:link {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;}
# HomeNew a.H2: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;}
# HomeNew a.H2:hover {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;}
# HomeNew a.H2: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;}

#HomeNew 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;}
# HomeNew a.H3:link {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color: #2c2c2c; text-decoration: underline;display: inline; border:0px;}
# HomeNew a.H3: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;}
# HomeNew a.H3:hover {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;}
# HomeNew a.H3: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;}

#HomeProducts {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; line-height:25px; text-transform: none; color: #2c2c2c; text-decoration: none; border:0px;}
#HomeProducts H1 {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;}

#HomeProducts H2{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;}
# HomeProducts a.H2:link {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;}
# HomeProducts a.H2: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;}
# HomeProducts a.H2:hover {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;}
# HomeProducts a.H2: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;}

#HomeProducts 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; border:0px;}
# HomeProducts a.H3:link {font-family:'Segoe UI','Segoe UI Light',Arial; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color: #2c2c2c; text-decoration: underline; border:0px;}
# HomeProducts a.H3: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; border:0px;}
# HomeProducts a.H3:hover {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;}
# HomeProducts a.H3: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;}

*/
div#homepage {width:994px; height: 3550px; border:0px solid red; text-align:left; position:relative; top:0px;}
div#homesubproduct {position:relative; height:2400px; width:994px; text-align:left;}
div#homepagebody {width:994px; height: 2800px; 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);*/
}
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: 12px; 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: 12px; 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: 12px; 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: 12px; 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: 12px; 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: 12px; 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: 12px; 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: 12px; 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: 12px; 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: 12px; 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: 14px; 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: 14px;  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 }
.rightsidenav {position:relative; width:205px; text-align:left; margin-top:5px; margin-bottom:10px; border:0px solid white;}
.rightsidecathead {position:relative; top:0px; width:205px; height:55px; text-align:left; border:0px solid white; background-color: rgb(45,137,239); border-bottom: 5px solid white; }
.rightsidenavcontent {position: absolute; bottom: 7px; left: 14px;}
.rightsidenavcontent a:link, a:visited{font-family:Arial;  color:white; text-decoration:none; font-size:14px}
.rightsidenavcontent a:hover{font-family:Arial;  color:white; text-decoration:underline; font-size:14px}
.rightsidenavcontent a:active{font-family:Arial; color:white; text-decoration:none; font-size:14px}
.rightsidenavitem {position: relative; width:205px; text-align:left; margin-top:5px; margin-bottom:10px; border:0px solid white;}
.rightsidenavtagitem {position: relative; width:205px; text-align:center; margin-top:5px; margin-bottom:10px; border:0px solid white;}
.rightsidesearch {position: relative; height:66px; background-color: #4f74a3; border-bottom: 1px solid white;}
.rightsidenavorangeitem {position: relative; width:205px; background-color: rgb(255,162,0); text-align:left; margin-top:5px; margin-bottom:10px; border:0px solid white;}
.rightsidenavorangeitem:hover{background-color: rgb(252,176,43);}
.rightsidenavreditem {position: relative; width:205px; background-color: rgb(218,21,74); text-align:left; margin-top:5px; margin-bottom:10px; border:0px solid white;}
.rightsidenavreditem:hover{background-color: rgb(198,25,71);}
.rightsidenavblueitem {position: relative; width:205px; background-color: rgb(37,121,214); text-align:left; margin-top:5px; margin-bottom:10px; border:0px solid white;}
.rightsidenavblueitem:hover{background-color: rgb(45,137,239);}
.rightsidenavgreenitem {position: relative; width:205px; background-color: rgb(0,163,0); text-align:left; margin-top:5px; margin-bottom:10px; border:0px solid white;}
.rightsidenavgreenitem:hover{background-color: rgb(75,173,75);}

.rightsidenavorangewideitem {position: relative; width:270px; background-color: rgb(255,162,0); text-align:left; margin-top:5px; margin-bottom:10px; border:0px solid white;}
.rightsidenavorangewideitem:hover{background-color: rgb(252,176,43);}
.rightsidenavredwideitem {position: relative; width:270px; background-color: rgb(185,29,71); text-align:left; margin-top:5px; margin-bottom:10px; border:0px solid white;}
.rightsidenavredwideitem:hover{background-color: rgb(215,45,91);}
.rightsidenavbluewideitem {position: relative; width:270px; background-color: rgb(37,121,214); text-align:left; margin-top:5px; margin-bottom:10px; border:0px solid white;}
.rightsidenavbluewideitem:hover{background-color: rgb(45,137,239);}
.rightsidenavgreenwideitem {position: relative; width:270px; background-color: rgb(0,163,0); text-align:left; margin-top:5px; margin-bottom:10px; border:0px solid white;}
.rightsidenavgreenwideitem:hover{background-color: rgb(75,173,75);}

.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;}

.rightsidesearchcontent{position: absolute; bottom: 2px; left: 12px;}
.rightsidenavheader {position: relative; height:24px; background-color: rgb(45,137,239); padding-left:10px; padding-top:8px; border-bottom: 1px solid white;} /*rgb(0,102,204)*/
.rightsidenavlist {position: relative; padding-top:2px; background-color: rgb(214,226,255); border-bottom: 5px solid white;} /*rgb(37,121,214)*/
.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;}
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:5px; width:657px; height:2096px;}
div#default_design_products {position:relative; height:265px;}
div#default_software_products {position: relative; height:240px;}
div#default_mac_products {position: relative; height:260px;}
div#default_bundles {position: relative; height:225px;}
div#default_converters {position: relative; height:210px;}
div#default_training {position: relative; height:180px;}
.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;}
/*.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:6px; padding-bottom:20px;}
.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: 14px; 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: 14px; 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: 14px; 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: 12px; 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: 12px; 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: 12px; 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;  }

.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;}
