body{
	margin-top:0px;
	vertical-align:top;

}
h1{
	margin:0px;
	padding-top:1px;
}
.width540{
	width:540px;
}
.wh10x1{
	width: 10px;
	height: 1px;
}
.bluelinkPopup{
    color: #0000FF;
    cursor: pointer;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    padding-top: 0;
    position: relative;
    text-decoration: underline;
    z-index: 99;
}
.duracraftlink{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#5a86b7;
	text-decoration:none;
}
.pickerlink{
	font-size:14px;
	color:#0000FF;
	text-decoration:none;
}
.filterLandingNav{
	color:#505050;
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
}
.filterLandingNav:VISITED{
	color:#505050;
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
}
.filterBlue{
	color:#4d7db3;
	font-size:23px;
	font-family:Arial;
}
.filterGrayLink11{
	color:#4f4f4f;
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.filterBlue28{
	color:#0e53a4;
	font-size:28px;
	font-family:Arial;
}
.filterGray9{
	color:#4f4f4f;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}
.filterGray11{
	color:#4f4f4f;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.filterBlue17{
	color:#21446b;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.filtergray{
	color:#8e8e8e;
	font-size:18px;
	font-family:Arial;
}
.filterred{
	color:#b81111;
	font-family:Arial;
	font-size:18px;
}
.filterblack{
	color:#000000;
	font-family:Arial;
	font-size:14px;
}
.filterblack11{
	color:#000000;
	font-family:Arial;
	font-size:11px;
}
.filter12gray{
	color:#8e8e8e;
	font-size:12px;
	font-family:Arial;
}
.filterblue16{
	color:#4d7db3;
	font-size:16px;
	font-family:Arial;
}
.filterblue28{
	color:#4d7db3;
	font-size:28px;
	font-family:Arial;
}
.filterwhite12{
	color:#ffffff;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}
.filterwhite10{
	color:#ffffff;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
}
.filterwhite11{
	color:#ffffff;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
}
.filterwhite15{
	color:#ffffff;
	font-size:15px;
	font-family:Arial;
}
.filterblue11{
	color:#275789;
	font-family:Arial;
	font-size:11px;
}
.lightblue12{
	color:#accaeb; font-size:12px; font-weight:bold; font-family:Arial;
}
.blueboxlink{
	color:#c5dffb;
	font-size:11px;
	font-family:Arial;
}
.duracraftgray11{
	font-family:Helvetica, Verdana, Arial;
	color:#4e4e4e;
	font-size:11px;
	font-weight:bold;
}

.graylink{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#4e4e4e;
	text-decoration:none;
}
.grayCategoryHeader{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:21px;
	color:#8f8f8f;
	text-decoration:none;
}
.smarttemplink{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#fd2a16;
	text-decoration:none;
}
.fadepanel{
	background:url(../images/fadePanel.gif);
	width:209px;
	height:101px;
	vertical-align:top;
	background-repeat:no-repeat;
}
.vicksFlashPlaceHolder{
	left:410px;
	top:90px;
	position:relative;
	width:252px;
	height:235px;
}
.vicksBackgroundSwirl{
	width:964px;
	height:378px;
	background-repeat:no-repeat;
	background:url(../images/VicksBackgroundSwirl.gif);
}
.vicksButtons{
	left:710px;
	top:-70px;
	position:relative;
	width:175px;
}
.vickslink{
	color:#FFFFFF;
	font-size:11px;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	vertical-align:bottom;
}
.singleVicksButton{
	width:159px;
	height:27px;
	background:url(../images/greenVicksNavButton.gif);
}
.vicksCategoryText{
	color:#FFFFFF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	top:-15px;
	position:relative;
}

.topNAV{font-size:12px; font-family:Helvetica, Arial, sans-serif; color:#00458d; text-decoration:none;}

.careSubHeader{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration:none;
}

.footertextgray{font-size:10px; font-family:Helvetica, Arial, sans-serif; color:#7a7a7a;}
.footertextgraybold{font-size:10px; font-family:Helvetica, Arial, sans-serif; color:#7a7a7a; font-weight:bold;}
.footertextblack{font-size:10px; font-family:Helvetica, Arial, sans-serif; color:#000000;}
.brandbottom{
	background:url(/images/whiteInset.gif);
	background-repeat:no-repeat;
	position:relative;
	display:inline-block;
	width:321px;
	height:145px;
	z-index:1;
}

.brandbottom2{
	background:url(/images/whiteInset2.gif);
	background-repeat:no-repeat;
	position:relative;
	display:inline-block;
	width:321px;
	height:145px;
	z-index:1;
}

.brandbottom3{
	position:relative;
	display:inline-block;
	width:321px;
	height:115px;
	z-index:1;
}

.brandbottom4{
	background:url(/images/whiteInset2.gif);
	background-repeat:no-repeat;
	position:relative;
	display:inline-block;
	width:321px;
	height:145px;
	z-index:1;
}

.newproduct{
	background:url(/images/whiteInset3.gif);
	background-repeat:no-repeat;
	position:relative;
	display:inline-block;
	width:321px;
	height:145px;
	z-index:1;
}

.categorySide{
	background:url(/images/whiteInset.gif);
	background-repeat:no-repeat;
	position:relative;
	display:inline-block;
	width:209px;
	height:101px;
	z-index:1;
}

.categorySide2{
	background:url(/images/whiteInsetsingle.gif);
	background-repeat:no-repeat;
	position:relative;
	display:inline-block;
	width:209px;
	height:303px;
	z-index:1;
}

.lowerHeating{
	position:absolute;
	top:485px;
	font-size:11px;
	font-family:Helvetica, Arial, sans-serif;
	color:#11409f;
	font-weight:bold;
}

.checkoutSavingsCircle {
    float: left;
    width: 630px;
}

/*Tiger style*/
.buttonTigerStyle{display:inline; position:absolute; top:102px; left:139px;}
.textTigerStyle{display:block; position:absolute; left:144px; top:26px; z-index:3; font-size:10px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}
.titleTigerStyle{display:block; position:absolute; left:144px; top:10px; z-index:3; white-space:nowrap;font-size:10px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}
.imageTigerStyle{display:inline; position:absolute; left:50px; top:10px; z-index:2;font-size:12px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}

/*ostrich style*/
.buttonostrichStyle{display:inline; position:absolute; top:102px; left:135px;}
.textostrichStyle{display:block; position:absolute; left:130px; top:26px; z-index:3; font-size:10px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif; width:180px;}
.titleostrichStyle{display:block; position:absolute; left:130px; top:10px; z-index:3; white-space:nowrap;font-size:10px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}
.imageostrichStyle{display:inline; position:absolute; left:50px; top:10px; z-index:2;font-size:12px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}

/*category Panel style*/
.buttonCategoryStyle{display:inline; position:absolute; top:75px; left:47px;}
.textCategoryStyle{display:block; position:absolute; left:50px; top:10px; z-index:3; font-size:10px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}
.titleCategoryStyle{display:block; position:absolute; left:140px; top:10px; z-index:3; white-space:nowrap;font-size:10px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}
.imageCategoryStyle{display:inline; position:absolute; left:130px; top:10px; z-index:2;font-size:12px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}

/*dragon style*/
.buttonDragonStyle{display:inline; position:absolute; top:108px; left:143px; z-index:5}
.textDragonStyle{display:block; position:absolute; left:148px; top:60px; z-index:3; font-size:10px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}
.titleDragonStyle{display:block; position:absolute; left:148px; top:20px; z-index:3; white-space:nowrap;font-size:10px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}
.imageDragonStyle{display:inline; position:absolute; left:50px; top:5px; z-index:2;font-size:12px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}

/*hummingbird style*/
.buttonHummingbirdStyle{display:inline; position:absolute; top:100px; left:165px;}
.textHummingbirdStyle{display:block; position:absolute; left:170px; top:36px; z-index:3; font-size:10px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}
.titleHummingbirdStyle{display:block; position:absolute; left:170px; top:15px; z-index:3; white-space:nowrap;font-size:10px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}
.imageHummingbirdStyle{display:inline; position:absolute; left:50px; top:10px; z-index:2;}
.imageProdHummingbirdStyle{display:inline; position:absolute; left:50px; top:50px; z-index:2;}

/*panda style*/
.buttonPandaStyle{display:inline; position:absolute; top:100px; left:165px;}
.textPandaStyle{display:block; position:absolute; left:170px; top:26px; z-index:3; font-size:10px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}
.titlePandaStyle{display:block; position:absolute; left:170px; top:15px; z-index:3; white-space:nowrap;font-size:10px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}
.imagePandaStyle{display:inline; position:absolute; left:50px; top:10px; z-index:2;}
.imageProdPandaStyle{display:inline; position:absolute; left:50px; top:50px; z-index:2;}

/*crane style*/
.buttonCraneStyle{display:inline; position:absolute; top:108px; left:165px;}
.textCraneStyle{display:block; position:absolute; left:165px; top:20px; z-index:3; font-size:10px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}
.titleCraneStyle{display:block; position:absolute; left:50px; top:10px; z-index:3; white-space:nowrap;font-size:10px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}
.imageCraneStyle{display:inline; position:absolute; left:50px; top:23px; z-index:2;}
.imageProdCraneStyle{display:inline; position:absolute; left:50px; top:50px; z-index:2;}

.gray13{font-size:13px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}
.gray12{font-size:12px; color:#4e4e4e; font-family:Helvetica, Arial, sans-serif;}

/*old stuff below*/

.pageTitle {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	margin-bottom: 18px;
	margin-top: 0px;
	font-weight: bold;
	color: #043379;
}

.pageBody {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
}
.new {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #ff0000;
	font-weight:bold;
}
.salePrice {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #ff0000;
	font-weight:bold;
}
.pageBodyH2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:140%;
	font-weight:normal;
}

.pageTitleH2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #043379;
	line-height:100%;
	font-weight:bold;
}

.pageBodyH1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #4d7db3;
	line-height:20%;
	font-weight:normal;
}

.linkH2{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #4d7db3;
	line-height:140%;
	font-weight:normal;
}

.pageBodyTiny {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 8px;
	color: #000000;
}
.pageBodySmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.pageBodyCenter {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
}

.pageBodyRight {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
}


.formData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 400;
	text-align: left;
	text-decoration: none;
}
.formDataBtn {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: 400;
    padding: 0 0 0 73px;
    text-align: left;
    text-decoration: none;
}
.formHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
	font-weight: 500;
	text-align: left;
}

.formHeaderRequired {
	font-family:Verdana, Geneva, sans-serif;
    font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	white-space:nowrap;
}

.formSectionHeader {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #043379;
	background: #D8D8D8;
}

.formTitle {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #043379;
	background: #D8D8D8;
}

.errors {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
   	color: #FF0000;
}
.errors_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   	color: #000000;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

.highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF66;
}
.tableHeader {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #043379;
	background: #D8D8D8;
	text-transform: uppercase;
}
.tooltip {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	margin: 1px 0px 0px 0px;
}

.tooltipCenter {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	margin: 1px 0px 0px 0px;
}

.tooltipRight {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
	margin: 1px 0px 0px 0px;
}

.tooltipClose {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin: 1px 0px 0px 0px;
	text-align: right;
}
.tooltipClose A:LINK { color: #000000; text-decoration: none; }
.tooltipClose A:ACTIVE { color: #000000; text-decoration: none; }
.tooltipClose A:VISITED { color: #000000; text-decoration: none; }
.tooltipClose A:HOVER { color: #000000; text-decoration: none; }
.paragraphHeader {
	font-family:Verdana, Geneva, sans-serif;
   	font-size: 13px;
   	font-weight: bold;
	color: #043379;
}

.pageTitleH1Long {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	margin-top: 0px;
	font-weight: bold;
	color:#043379;
	line-height:50%;
}
.hproduct{

}
.hproduct .width357height160{
	width:357px;
	height:160px;
}
.height7{
	height:7px;
}
.height10{
	height:10px;
}
.height12{
	height:12px;
}
.width10{
	width:10px;
}
.width15{
	width:15px;
}
.width84{
	width:84px;
}
.width90{
	width:90px;
}
.width237{
	width:237px;
}
.width243{
	width:243px;
}
.width337{
	width:337px;
}
.width189{
	width:189px;
}
.width74{
	width:74px;
}
.width744{
	width:744px;
}
.width946{
	width:946px;
}
.productBoxTop{
	background-image:url(/images/blueBoxTop.gif);
	background-repeat:no-repeat;
	height:30px;
}
.productBoxBottom{
	background-image:url(/images/blueBoxBottom.gif);
	background-repeat:no-repeat;
	height:10px;
}
.productBoxLeft{
	background-image:url(/images/blueBoxSide.gif);
	background-repeat:repeat-y;
	width:10px;
}
.productBoxRight{
	background-image:url(/images/blueBoxSideRight.gif);
	background-repeat:repeat-y;
	width:10px;
}
.pad10Around{
	padding:10px 10px 10px 10px;
}
.pad5Around{
	padding:5px 5px 5px 10px;
}
.tablePageHeader{
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	font-weight:bold;
	white-space:nowrap;
}
h1.tablePageHeader{
	color:#000000;
	font-family:Verdana,Geneva,sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
	white-space:nowrap;
	padding:5px 0px 0px 0px;
}
.productViewPromo{
	float:right;
}
.breadcrumb {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #616771;
	text-align: left;
	text-transform: uppercase;
	line-height: 24px;
	margin: 0px 0px 0px 0px;
}
.breadcrumb A:LINK { color: #616771; text-decoration: underline; }
.breadcrumb A:ACTIVE { color: #616771; text-decoration: underline; }
.breadcrumb A:VISITED { color: #616771; text-decoration: underline; }
.breadcrumb A:HOVER { color: #616771; text-decoration: underline; }


.virticalCheckoutLink{
	float:right;
	text-align:right;
	position:relative;
	top:-50px;
	z-index:1;
	display:block;
	padding-top:20px;
	padding-left:5px;
	padding-bottom:0px;
	width:150px;
	height:20px;
	left:0px;
}

.whiteNavLink{
	color:#ffffff;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.paddingSiteMapFirst{
	padding: 10px 0px 0px 0px;
}
.paddingSiteMapSecond{
	padding: 10px 0px 10px 20px;
}
.paddingSiteMapThird{
	padding: 10px 0px 10px 40px;
}
.monetary-savings{
    color:#ff0000;
    font-weight:bold;
    font-size:11px;
}
.tableCartLine{width:168px;background-color:#80a9c8;color:#ffffff;font-weight:bold;font-family:Verdana, Geneva, sans-serif;font-size:9px; line-height:12px; padding-left:20px;}

.tableCartTotals{
    background-color: #80A9C8;
    color: #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 9px;
    font-weight: bold;
    line-height: 12px;
    padding-left: 20px;
    padding-right: 10px;
}

.tableCartTotalsInner{
    background-color: #80A9C8;
    color: #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 9px;
    font-weight: bold;
    line-height: 12px;
    text-align: right;
}
.ctLabel{
    padding: 0 0 0 20px;
    text-align: right;
}
.ctLabel span{color:#FFFFFF;}
.ctItem{
    padding: 0 0 0 10px;
    text-align: right;
}
.ctItem span{color:#FF0000;}

.tableNavBlock{width:178px;height:32px;background-color:#1c4a7c;color:#80a9c8;font-weight:bold;font-family:Verdana, Geneva, sans-serif;font-size:12px; padding-left:10px;}
.tableNavBlockTall7{width:168px;height:38px;background-color:#1c4a7c;color:#80a9c8;font-weight:bold;font-family:Verdana, Geneva, sans-serif;font-size:12px; padding-left:10px;padding-top:10px;padding-bottom:10px;}
.tableNavBlockTall{width:168px;height:38px;background-color:#1c4a7c;color:#80a9c8;font-weight:bold;font-family:Verdana, Geneva, sans-serif;font-size:12px; text-indent:10px; padding-top:10px;}
.tableNavBlockShort{background-color:#80a9c8;width:188px;height:10px;color:#ffffff;font-weight:bold;font-family:Verdana, Geneva, sans-serif;font-size:11px;text-indent:20px;line-height:28px;}
.filtersAndAccessoriesTitle{font-family:Helvetica,Arial,sans-serif; font-size:15px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;color:#000000;font-weight:bold;}
.top5{margin-top:5px; padding-top:5px;}
.finderCatName{height:80px; font-size:14px; font-weight:bold;font-family:Verdana, Geneva, sans-serif;}
.productSingleInfoTitleh2{font-weight:bold;font-family:Verdana, Geneva, sans-serif;font-size:13px;color:#000000;margin:0px;padding:20px 0px 10px 0px; line-height:20px;}
.normal11{font-weight:normal; font-size:11px;}
.hreview-aggregate{font-size:12px; font-weight:bold;}


/* styles for lightbox popup - way easier than the old one */
#lightbox{background-color:#E2E2E2; border:1px solid #747474; padding:10px;}
#lightboxDetails{font-family:Helvetica,Arial,sans-serif; font-size:12px; font-color:#2E6099; font-weight: bold; padding-top:5px;}
#lightboxCaption{font-family:Helvetica,Arial,sans-serif; font-size: 12px; font-color:#2E6099; float: left;}
#keyboardMsg{font-family:Helvetica,Arial,sans-serif; font-size: 12px; font-color:#2E6099; float:right;}
#closeButton{top:5px; right:5px; }
#lightbox img{border:none; clear:both;}
#overlay img{border:none; }
#overlay{background-image:url("/images/lightbox/overlay.png");}
* html #overlay{background-color: #E2E2E2; back\ground-color:transparent; background-image:url(/images/lightbox/blank.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/lightbox/overlay.png", sizingMethod="scale");}



/* styles for infobox popup */
#infobox{
	background-color: #FFFFFF;
	border: 3px solid #80A9C8;
	height: 400px;
	left: 25%;
	overflow: auto;
	padding: 15px;
	position: fixed;
	top: 20px;
	width: 800px;
	z-index: 1001;
}

#infobox:hover{cursor:pointer;}
#infoboxDetails{font-family:Helvetica,Arial,sans-serif; font-size:12px; font-color:#2E6099; font-weight: bold; padding-top:5px;}
#infoboxCaption{font-family:Helvetica,Arial,sans-serif; font-size: 12px; font-color:#2E6099; float: left;}
#infoboxMsg{font-family:Helvetica,Arial,sans-serif; font-size: 12px; font-color:#2E6099; float:right;}
#infobox img{border:none; clear:both;}
#infoboxOverlay img{border:none;}
#infoboxOverlay{background-image:url("/images/lightbox/overlay.png"); position: fixed; top: 0; left: 0; z-index: 1000; width: 100%; height:100%;}
* html #infoboxOverlay{background-color: #E2E2E2; back\ground-color:transparent; background-image:url(/images/lightbox/blank.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/lightbox/overlay.png", sizingMethod="scale");}

#shippingRestrictions {
	width: 740px;
	height: 480px;
}

#shippingCalculations{
	width: 740px;
	height: 480px;
}
#scFreeShipping {
	width: 740px;
	height: 480px;
}

.productTimeLeft{
	color:#1c4a7c;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}
.productTimeLeftLnk{
    color: #1C4A7C;
    cursor: pointer;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.prodreviewsprodcats{
    color: #1C4A7C;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
	min-height: 300px;
}
.prodreviewsprodcats h1{
    font-size: 18px;
}
.prodreviewbreadlinks{
    color: #1C4A7C;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 10px 0 5px;
    text-indent: 20px;
    text-transform: uppercase;
    white-space: nowrap;
    width: 765px;
    z-index: 99;
}
.prodreviewsproduct{
    border: 3px solid #1C4A7C;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    margin: 5px 0 0 20px;
    padding: 10px;
    position: relative;
    width: 720px;
}
.prodreviewsproduct h1{
    color: #1C4A7C;
    font-size: 18px;
    padding: 10px;
}
.prodreviewsprodimage{
    width: 250px;
    float: left;
}
.prodreviewsproductinner{
    width: 450px;
    float: left;
}
.prodreviewsproductinner p{
    padding: 3px 0 3px;
    margin: 0;
    line-height:11px;
}
.prodreviewslistouter{
    padding: 10px;
    margin: 10px;
}
.prodreviewslist{
    clear: both;
}
.startags{
    padding: 3px 0 3px;
    margin:0;
}
.prodreviewslist h4{
    color: #1C4A7C;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0;
}


.productTimeLeft{
	color:#1c4a7c;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}
.productTimeLeftLnk{
    color: #1C4A7C;
    cursor: pointer;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.ckeditor{
    float: left;
}
.reviewformtable{
    padding: 10px 0 0 15px;
}

.formFieldReq {
	color: #ff0000;
    font-weight: bold;
}
/* styles for filterMembers*/
#scwrapper, #sdwrapper { width: 936px;  font-size:12px; font-family:Verdana,Geneva,sans-serif;  }

.scleft { float: left; width: 445px;}
#scwrapper h1, .scleft h1, h2 { margin: 0; padding: 0 0 3px 0; color: #11386a;  font-size: 16px; font-weight: bold; }
.scleft h3 { margin: 0; padding: 0; color: #11386a; font-weight: bold; font-style: italic; }
.scfleft { float: left; } .scfright { float: right; *padding-top: 17px; }
.scpad { padding-left: 18px; }
.scright { float: right; width: 476px;  font-size:12px; font-family:Verdana,Geneva,sans-serif; vertical-align: text-top; }
.scfright li { margin-bottom: 6px; }


.scfbox { background: url('/images/sc-gradient.jpg'); overflow: hidden; border: 1px solid #11386a; width:476px; height: 133px; }

.scfbox_head { background: #002e56; width: 468px; height: 22px; color: #fff; font-size: 18x; font-weight: bold; padding: 8px 0 0 10px; }


.scfbox img { border: 0; }
.scfbox_left { float: left; width: 227px; padding: 8px; *margin-top: 10px; }
.scfbox_left h4 { color: #1c4a7c; font-size: 16px; font-weight: bold; padding: 0 0 8px 0; margin: 0; }
.scfbox_right { float: right; width: 204px; height: 133px; padding-right: 2px; }

.scclear { clear: both; }
.scfeat { border: 1px solid #11386a;  height: 163px;}

.scpbox { overflow: hidden;  width:310px; float: left; }
.scpbox_left { float: left; width: 120px; margin-top: 8px; vertical-align:middle; }
.scpbox_right { float: right; width: 180px; padding: 5px; }

.scp_padt { margin-top: 3px; margin-bottom: 5px; }


#sdwrapper { font-size: 11px; width: 750px; float: right; }
#sdwrapper h1 { font-size: 18px; }
h2.special_discount { display: inline; font-size: 18px; }
.productSalePrice5 { color: red; font-weight: bold; }
.hdlink { font-size: 16px; color: #F90; font-weight: bold; text-decoration: underline; }

#photoholder {
	width:484px;
	height:295px;
	border:1px solid #666;
	background:#fff 50% 50% no-repeat;
}
#thephoto {
	width:484px;
	height:295px;
}
.imagepreload { display: none; }

.subCatsTablePR{

    padding:0;
    width:353px;
    border:0 none;
}
.subCatsHeadingPR{
	color:#000000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px;
}
.bigBlueThankYou2 {
    font-size:15px;
    color:#123778;
    font-family:Verdana, Geneva, sans-serif;
    margin-top: 20px;
    margin-left:auto;
    margin-right:auto;
    font-weight:bold;
}
.pageHeaderWithoutIndent2{
    font-size:14px;
    line-height:20px;
    font-family:Verdana, Geneva, sans-serif;
    color:#000000;
    position:relative;
    left:0px;
	font-weight: bold;
}

