@charset "utf-8";

/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}


/*Buyers Products Custom CSS */
body{ background:url(/Common/Images/custom/bg.jpg) top left repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#474747; line-height:18px;}
a:link, a:visited{ color:#ff9933;}
a:hover{ color:#474747;}
.wrap{ margin:0 auto 0 auto; width:940px; height:auto;}

#header{ background:url(/Common/Images/custom/header.jpg) no-repeat; width:940px; height:101px; float:left;}


/* Navigations */
#Nav{ width:940px; height:auto; float:left;  background: url(/Common/Images/custom/nav.jpg) no-repeat; margin-right:-3px;}
#Nav ul { margin: 0; padding: 0; display: block; }
#Nav li { margin: 0; padding: 0; list-style: none; display: inline; }
#Nav a {display: block; float: left; display: block; text-align:center; padding:10px 0 0 0; width: 940px; height: 24px; background: url(/Common/Images/custom/nav.jpg); outline: 0; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; text-transform:uppercase;}

#Nav #menu-1 a {  width: 101px; background-position:    0px    0px; }
#Nav #menu-1 a:hover         { background-position:   0px  -34px; }
#Nav #menu-1 a:active,
#Nav #menu-1.active a        { background-position:    0px  -68px; cursor:default; }

#Nav #menu-2 a { width: 115px; background-position:  -101px    0px; }
#Nav #menu-2 a:hover         { background-position:  -101px  -34px; }
#Nav #menu-2 a:active,
#Nav #menu-2.active a        { background-position:  -101px  -68px;}

#Nav #menu-3 a { width: 110px; background-position: -215px    0px; }
#Nav #menu-3 a:hover         { background-position: -215px  -34px; }
#Nav #menu-3 a:active,
#Nav #menu-3.active a        { background-position: -215px  -68px; }

#Nav #menu-4 a { width: 105px; background-position: -324px    0px; }
#Nav #menu-4 a:hover         { background-position: -324px  -34px; }
#Nav #menu-4 a:active,
#Nav #menu-4.active a        { background-position: -324px  -68px; }

#Nav #menu-5 a { width: 207px; background-position:  -429px    0px; }
#Nav #menu-5 a:hover         { background-position: -429px  -34px; }
#Nav #menu-5 a:active,
#Nav #menu-5.active a        { background-position: -429px  -68px; }

#Nav #menu-6 a { width: 116px; background-position: -505px    0px; }
#Nav #menu-6 a:hover         { background-position: -505px  -41px; }
#Nav #menu-6 a:active,
#Nav #menu-6.active a        { background-position: -505px  -82px; }

#Nav #menu-7 a { width: 119px; background-position: -621px    0px; }
#Nav #menu-7 a:hover         { background-position: -621px  -41px; }
#Nav #menu-7 a:active,
#Nav #menu-7.active a        { background-position: -621px  -82px; }

#Nav #menu-8 a { width: 118px; background-position: -740px    0px; }
#Nav #menu-8 a:hover         { background-position: -740px  -41px; }
#Nav #menu-8 a:active,
#Nav #menu-8.active a        { background-position: -740px  -82px; }

#Nav #menu-9 a { width: 92px; background-position:  -858px    0px; }
#Nav #menu-9 a:hover         { background-position: -858px  -41px; }
#Nav #menu-9 a:active,
#Nav #menu-9.active a        { background-position: -858px  -82px; }

/*Search*/
#SearchCont{ background:url(/Common/Images/custom/search-bg.jpg) no-repeat; padding:12px 10px 0 0; width:930px; height:29px; float:left; position:relative; text-align:right;}
#SearchCont a:link, #SearchCont a:Visited{ font-weight:bold; color:#000; text-decoration:none;}
#SearchCont a:hover{ font-weight:bold; color:#474747; text-decoration:none;}

.Select{ border:0; width:197px;	height:19px; position:absolute;	left: 59px;	top: 10px; background:#f5f3f4;}
.TxtInput{ border:0; width:205px; height:19px; position:absolute; left: 52px; top: 10px; background:#f5f3f4;}
.Btn-Go{ background:url(/Common/Images/custom/btn-go.jpg) no-repeat; border:0;	width:43px;	height:23px; position:absolute; left: 275px; top: 8px; cursor:pointer;}


/*Body Cont*/
#MainCont{ background:url(/Common/Images/custom/body-bg.jpg) top left repeat-x #fff; width:940px; height:auto; float:left;}

/*Left Cont*/
#LeftCont{ width:240px; height:auto; float:left;}

.LeftBox{ background:url(/Common/Images/custom/box-bg.jpg) top repeat; margin:0 0 10px 0; width:240px; height:auto; float:left;}
.LeftBoxHeading{ background:url(/Common/Images/custom/category-title.jpg) no-repeat; padding:15px 0 0 0; text-align:center; width:240px; height:29px; float:left; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; text-transform:uppercase;}
.LeftBoxHeading h3{ color:#fff; text-decoration:none; font-size:12px; font-weight:bold; text-transform:uppercase;}
.LeftBoxtxt{ background:url(/Common/Images/custom/box-link-bg.jpg) no-repeat top; padding:0 0 0 20px; width:220px; height:auto; float:left;}
.LeftBoxtxt ul{ margin:0; padding:0;}
.LeftBoxtxt li{ list-style:none; padding:10px 0 0 0;}
.LeftBoxtxt li a:link, .LeftBoxtxt li a:visited{ color:#FFF; text-decoration:none;}
.LeftBoxtxt li a:hover{ color:#ff9933; text-decoration:none;}
.LeftBoxFooter{ margin:15px 0 0 0; background:url(/Common/Images/custom/box-footer.jpg) no-repeat; width:240px; height:33px; float:left;}

/*Right Cont*/
#RightCont{ width:690px; height:auto; float:right;}
#RightCont h1{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #f66000;
}
#RightCont h2{
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #f66000;
}#RightCont h3{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #f66000;
}
}#RightCont h3{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #f66000;
}
#WordClass{ background:url(/Common/Images/custom/word-class-manufacturing.jpg) no-repeat; width:690px; height:180px; float:left;}
#Welcome-img{ background:url(/Common/Images/custom/Welcome-img.jpg) no-repeat; width:690px; height:56px; float:left;}
#WordClass h3, #Welcome-img h3{ text-indent:-9999px;}
.Welcome-bg{ background:url(/Common/Images/custom/Welcome-bg.jpg) top repeat-x; padding:15px; width:660px; height:auto; float:left; text-align:justify; line-height:20px;}

/*Featured Products*/
#feature-prodCont{ padding:20px 0 0 0; width:700px; height:auto; float:left;}
#feature-prodBox{ width:652px; height:auto; margin:0 auto 0 auto;}
#feature-prod-Title{ background:url(/Common/Images/custom/featured-title.jpg) no-repeat; width:652px; height:62px; float:left;}
#feature-prod-img01{ background:url(/Common/Images/custom/featured-prod-img01.jpg) no-repeat; width:652px; height:27px; float:left;}
#feature-prod-img02{ background:url(/Common/Images/custom/featured-prod-img02.jpg) repeat; width:652px; height:153px; float:left;}
#feature-prod-img03{ background:url(/Common/Images/custom/featured-prod-img03.jpg) no-repeat; width:652px; height:43px; float:left;}
#feature-prod-img04{ background:url(/Common/Images/custom/featured-prod-img04.jpg) repeat; width:652px; height:129px; float:left;}
#ScrollThumbCont{ padding:15px 0 0 0; width:591px; height:114px; margin:0 auto 0 auto;}


/*Contact*/
#contactbox{ width:600px; margin:30px 0 0 20px; float:left; height:auto; }
.Contact-desc{ width:233px;	height:91px; float:left; text-align:left;}
.Contact-icon{ width:67px; height:91px; float:left;}
.Google-map{ width:700px; margin:0; float:left; height:auto;}

#Contact-title-img{ background:url(/Common/Images/custom/Contact-title-img.jpg) no-repeat; width:670px; height:56px; float:left;}
#Contact-title-img h3, #Welcome-img h3{ text-indent:-9999px;}

/*Category List*/
.categoryListcont{ width:914px; height:auto; margin:0 auto 0 auto;}
.lavel-heading{ background:url(/Common/Images/custom/lavel-heading.jpg) no-repeat; padding:11px 0 0 14px; width:900px; height:30px; float:left;}
.lavel-heading h3{ color:#9e9e9e; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.lavel-heading-thin{ background:url(/Common/Images/custom/lavel-heading.jpg) no-repeat; padding:11px 0 0 14px; width:900px; height:2px; float:left;}

.bread-crams{ background:url(/Common/Images/custom/bread-crams.jpg) no-repeat; padding:5px 0 0 14px; width:900px; height:26px; float:left; font-size:9px;}
.bread-crams a:link, .bread-crams a:visited{ color:#474747; font-size:9px; font-weight:bold; text-decoration:underline;}
.bread-crams a:hover{ color:#ff9933; text-decoration:underline;}

.Top-lavel-Cont{background:url(/Common/Images/custom/lavel-bg.jpg) repeat; width:914px; height:auto; float:left;}
.Top-lavel-Banner{ background:url(/Common/Images/custom/top-lavel-banner.jpg) no-repeat; width:904px; height:232px; margin:0 auto 0 auto;}
.most-popular{ background:url(/Common/Images/custom/most-popular-bg.jpg) repeat-x; padding:10px 0 0 14px; width:890px; height:23px; margin:0 auto 0 auto;}
.most-popular h3{ color:#fff; font-size:13px;}

/*Path FInder*/
.pathfinder{background:url(/Common/Images/custom/pathfinder-bg.jpg) left repeat-x; margin:0 auto 0 auto; width:904px; height:39px; color:#fff; font-size:12px; font-weight:bold;}
.pathfinder ul{ margin:0; padding:0;}
.pathfinder li{ list-style:none; padding:12px 0 0 10px; float:left;}
.pathfinder li.ResultDisplay{ width:340px; height:20px;}
.pathfinder li.ChooseView{ width:180px; height:20px;}
.pathfinder li.Match{ width:190px; height:20px;}
.pathfinder li.PerPage{ width:150px; height:20px;}
.SelectView{ width:80px; height:20px; border:0; }
.SelectMatch{ width:100px; height:20px; border:0; }
.SelectPerPage{width:50px; height:20px; border:0; }

/*Lavel 3 product list*/
.Lavel_3-Cont{ width:824px; height:auto; margin:0 auto 0 auto;}
.Lavel_3-Box{ margin:0 0 2px 0; width:824px; height:auto; float:left;}
.Lavel_3-Box ul{ margin:0; padding:0}
.Lavel_3-Box li{ list-style:none; float:left; margin:10px 0 0 0;}
.Lavel_3-Box li.CompareBtn{ width:165px; height:auto;}
.Lavel_3-Box li.PageNum{ padding:8px 0 0 0; width:659px; height:auto; text-align:right; font-size:12px; font-weight:bold;}

.LeftCheckBox{ padding:37px 0 0 3px; width:22px; height:70px; background:#2c2c2c; float:left;}
.LeftImg{ width:132px; height:107px; background:#fff; float:left;}
.LeftDetails{ padding:10px; width:647px; height:auto; background:#ebebeb; float:left;}

.lavel-bg{ background:url(/Common/Images/custom/lavel-bg.jpg) repeat; padding:0 10px 0 10px; width:894px; height:auto; float:left; text-align:justify;}
.lavel-bg a:link, .lavel-bg a:visited{ color:#474747; text-decoration:none;}
.lavel-bg a:hover{ color:#ff9933; text-decoration:none;}

.lavel3-bg{background-image:url(/Common/Images/custom/lavel-bg.jpg); background-repeat:repeat-y; position:relative; top -1px; background-position:0% 0%; padding:10px; width:894px; float:left;}
.lavel3-bg a:link, .lavel3-bg a:visited{ color:#474747; text-decoration:none;}
.lavel3-bg a:hover{ color:#ff9933; text-decoration:none;}

.lavel-footer{ background:url(/Common/Images/custom/lavel-footer.jpg) repeat; width:914px; height:16px; float:left;}

/*Thumbs*/
.OrangeCont{ padding:10px 0 0 0; width:223px; height:177px; float:left; text-align:center;}
.OrangeBox{width:214px; height:167px; border:1px solid #d77238; margin:0 auto 0 auto; ext-align:center;}
.OrangeBox img{ display:block; margin:5px auto 0 auto;}
.OrangeBox a:link, .OrangeBox a:visited{ color:#474747; text-decoration:none;}
.OrangeBox a:hover{ color:#ff9933; text-decoration:none;}

.Most-Cont{ padding:10px 0 0 0; width:223px; height:200px; float:left; }
.Most-Box{width:200px; height:200px; margin:0 auto 0 auto; text-align:justify;}
.Most-Box img
{ 
	display:block; 
	margin:5px auto 0 auto; 
	max-width:120px;
	max-height:120px;
	maxHeight:120px; /* IE Syntax, not a typo */
	maxWidth:120px; /* IE Syntax, not a typo */
}

.Most-Box a:link, .Most-Box a:visited{ color:#474747; text-decoration:none;}
.Most-Box a:hover{ color:#ff9933; text-decoration:none;}


/*Details Container*/
.details-heading{ background:url(/Common/Images/custom/details-heading.jpg) no-repeat; padding:11px 0 0 14px; margin:8px 0 0 0; width:900px; height:37px; float:left;}
.details-heading h3{ color:#333434; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.details-heading h4{ color:#ff5900; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.detailsBox{ width:824px; height:auto; margin:0 auto 0 auto;}

.detailsDescBox{ padding:0px 0 0 0; background:#d9d9d9; width:500px; float:left;}
.DetailsTab-img03 table {width:99%;}

.detailsDescBox-White-Top {background:#fff; width:100%; height:auto; float:left;}
.detailsDescBox-White-Top table {width:100%;}
.detailsDescBox-White-Top ul
{
	margin: 0px 0px 0px 8px;
	padding: 0px;
	list-style: disc; 
	list-style-type: disc;
}
.detailsDescBox-White-Top li
{ 
	margin: 0px 0px 0px 8px;
	padding: 0px;
	list-style: disc; 
	list-style-type: disc; 
}

.detailsDescBox-White {background:#fff; width:100%; height:auto; float:left;}
.detailsDescBox-White table {width:100%;}
.detailsDescBox-White ul{ margin:0; padding:0;}
.detailsDescBox-White li{ list-style:none; float:left;}
.detailsDescBox-White li.leftDesc1{ padding:3px 0 3px 20px; width:20%; height:auto; text-align:left;}
.detailsDescBox-White li.RightDesc1{ padding:0 20px 0 0; width:60%; height:auto; text-align:left;}
.detailsDescBox-White li.fullDesc1{ padding:3px 20px 3px 20px; width:100%; height:auto; text-align:left;}
.detailsDescBox-White span { display:block; background:#fff; margin:0 auto 10px auto; width:400px; height:auto; text-align:justify; line-height:18px;}
.fullDesc span {
display: inline; width: auto;
}
.detailsDescBox-Gray {background:#d9d9d9; width:100%; height:auto; float:left;}
.detailsDescBox-Gray table {width:100%;}
.detailsDescBox-Gray ul{ margin:0; padding:0;}
.detailsDescBox-Gray li{ list-style:none; float:left;}
.detailsDescBox-Gray li.leftDesc1{ padding:3px 0 3px 20px; width:20%; height:auto; text-align:left;}
.detailsDescBox-Gray li.RightDesc1{ padding:0 53px 0 0; width:60%; height:auto; text-align:left;}
.detailsDescBox-Gray li.fullDesc1{ padding:3px 53px 3px 37px; width:100%; height:auto; text-align:left;}
.detailsDescBox-Gray span{ display:block; background:#d9d9d9; width:500px; height:15px; float:left;}

.detailsImgBox{ width:324px; height:auto; float:left;}
.detailsImgBox img
{  
	max-width:300px;
	max-height:300px;
	maxHeight:300px; /* IE Syntax, not a typo */
	maxWidth:300px; /* IE Syntax, not a typo */
	margin-left:20px;
}
.details-IconLarge{ padding:0 0 0 24px; width:300px; height:auto; float:left;}
.details-IconLarge img{ float:left;}
.details-IconLarge p { display:block; padding:10px 0 0 0;}

.DetailsTab{ width:852px; height:auto; margin:20px auto 0 auto;}
.DetailsTabNav{width:852px; height:auto; float:left;}
.DetailsTabNav ul{ margin:0; padding:0;}
.DetailsTabNav li{ list-style:none; padding:0 0 0 5px; float:left;}
.DetailsTabNav li a:link, .DetailsTabNav li a:visited{ display:block; background:url(/Common/Images/custom/detailsLink-hover.jpg) no-repeat; padding:5px 0 0 0; width:100px; height:28px; color:#000000; text-align:center; font-weight:bold; line-height:10px;} 
.DetailsTabNav li a:hover{   display:block; background:url(/Common/Images/custom/detailsLink-active.jpg) no-repeat; padding:5px 0 0 0; width:100px; height:28px; color:#FFFFFF; text-align:center; font-weight:bold; line-height:10px;} 
.DetailsTabNav li.highlight a{ display:block; background:url(/Common/Images/custom/detailsLink-active.jpg) no-repeat; padding:5px 0 0 0; width:100px; height:28px; color:#FFFFFF; text-align:center; font-weight:bold; line-height:10px;} 

.DetailsTab-img01{ background:url(/Common/Images/custom/details-tab01.jpg) no-repeat; width:852px; height:34px; float:left;}
.DetailsTab-img02{ background:url(/Common/Images/custom/details-tab02.jpg) no-repeat; width:852px; height:18px; float:left;}
.DetailsTab-img03{ background:url(/Common/Images/custom/details-tab03.jpg) repeat; width:852px; height:auto; float:left;}

.DetailsTab-Cont{ width:825px; height:auto; margin:0 auto 0 auto; padding:20px 0 0 0; background:#d9d9d9;}

/*New Letter*/
.newsLetterCont{ width:888px; height:auto; padding:0 0 0 5px; margin:10px auto 0 auto; float:left;}
.newsBox{ margin:0 0 10px 3px;  width:290px; height:140px; float:left; border:1px solid #e0e0e0; background:#fff;}
.newsImg{ width:111px; height:140px; float:left;}
.newsDesc{ padding:10px 10px 0 0; width:169px; height:auto; float:left; text-align:justify;}
.newsCheckBox{ padding:10px 10px 0 0; width:169px; height:auto; float:left; text-align:right;} 

#FormCont{ width:695px; height:auto; margin:20px auto 0 auto;}
.FormTxtInput{ border:0; width:197px; height:19px; left: 283px; top: 10px; background:#f5f3f4; border:1px solid #999;}

/*Footer Cont*/
#footerCont{ background:url(/Common/Images/custom/footer-bg.jpg) no-repeat; padding:40px 0 0 0; width:940px; margin-right:-3px; height:110px; float:left; color:#919294;}

.SaltDog {width:180px; height:59px;	position:relative; left:35px; top:16px; display:block;  cursor:pointer;}
.ScoopDog {width:180px; height:59px; position:relative; left:258px; top:-42px; display:block;  cursor:pointer;}
.SnowDog {width:180px; height:59px; position:relative; left:485px; top:-102px; display:block;  cursor:pointer;}
.DumperDog {width:220px; height:59px; position:relative;  left:685px; top:-161px; display:block;  cursor:pointer;}
.othersite{	width:940px; text-align:center;}
.copyright{ width:940px; text-align:center; position:relative; top:-165px; margin:0px; padding:0px;}


.tblTableList
{
	border:1px solid #e0e0e0;
}

.tblTableList th
{
	padding-left:2px;
	background-color: #D9D9D9;
	text-align: center;
}

.tblTableList td
{
	padding-left:2px;
	text-align: center;
}

.tblTableList td img
{
	max-width:120px;
	max-height:120px;
	maxHeight:120px; /* IE Syntax, not a typo */
	maxWidth:120px; /* IE Syntax, not a typo */
}

.tblTableList td a:link, td a:visited
{
	color:#ff9933;
	text-decoration: none;
}
.tblTableList td a:hover
{
	color:#ff9933;
	text-decoration: underline;
}


.freeTextBox
{
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	margin: 5px 5px 5px 5px;
}
.alertbox
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #ffffff;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
	background-color: #ffff99;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
}
.boxinner
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #fff;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
}

.boxouter
{
	border-right: #cccccc 2px solid;
	border-top: 0px;
	margin-bottom: 6px;
	border-left: 0px;
	width: 100%;
	border-bottom: #cccccc 3px solid;
}
.cu
{
	background: #dedede;
	border-bottom: #c4c2c2 1px solid;
	text-align:left;
}
.cu H1
{
	font-weight: bold;
	font-size: 100%;
	margin: 2px;
	color: #3f3f3f;
	padding-top: 0px;
	font-family: Verdana, Geneva, sans-serif;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	text-align : left; 
	list-style-type : none;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/*-------------------supportForm-----------------*/
.supportForm 
{
	width:670px;
	float:right;
	font-size:10px;
}

.supportForm p
{
	margin:5px 0px 15px 0px;
}

.supportForm h1
{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #f66000;
	text-align:center;
	margin-bottom:10px;
}

.supportForm h2
{
	font-size:12px !important;
}


.supportForm table
{
	margin:0px 0px 10px 0px;
	width:670px;
}
.supportForm table td
{
	vertical-align:middle;
	text-align:right;
	padding:2px;
}

.supportForm .alignLeft td, .supportForm .alignLeft
{
	vertical-align:middle;
	text-align:left;
}

.supportForm .txtComments
{
	width:400px;
	height:70px;
}

.supportForm .textbox
{
	width:120px;
	vertical-align:middle;
}

.supportForm .required
{
	color:#FF0000;
}

.supportForm h2
{
	display:inline;
	margin:0;
	padding:0;
	font-size:14px;
}

.supportForm span
{
	padding:0px 0px 0px 2px;
}

.supportForm .btnWrapper
{
	width:670px;	
}

.supportForm .btnWrapper table
{
	width:160px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.supportForm input, .supportForm label
{
	vertical-align:middle;
}


#divEmailSent
{
	margin:10px;
}

#SliderNav {
    background-color:#fff;
    height:150px;
    padding-right:10px;
    padding-left:10px;
    border:solid 1px #C1C1C1;
}

#SliderNav #Slider {
    height:150px;
    padding-top:10px;
    width:100%;
    overflow: hidden; 
}


#SliderNav #SliderContent td div{
    text-align:center;
	    padding:0px 25px 0px 25px;
}

#SliderNav .track{
    width:100%; 
    height:15px;
}

#SliderNav .handle{
    width:140px; 
    height:15px; 
    background-color:#f00; 
    background: #999 url(/Common/Images/custom/handle.gif) center no-repeat;
    background-position: 0 0; /* x-pos y-pos */
    float:left;
    cursor:move;
}
.ScrollControl {
    width:100%;
    padding:0px;
    margin:0px; 
    height:17px;
    background-color:#C1C1C1; 
}

.ScrollControl td{
    padding:0px;
    margin:0px; 
}


.LeftArrow, .RightArrow
{
    width:25px;
    height:17px;
}

#LeftArrow, #RightArrow
{
    width:25px;
    height:17px;
    background-color:#000;
}

#LeftArrow {background: #999 url(/Common/Images/custom/leftarrow.gif) center no-repeat;}
#RightArrow {background: #999 url(/Common/Images/custom/rightarrow.gif) center no-repeat;}
            
/*---------------------*/	

.MonsterTable
{
	width:100%;
	font-size:14px;
	
	}


.MonsterTable table
{
	width:100%;

	}
	
.MonsterTable table td
{
	vertical-align:top;

	}
	
	
#RightCol .MonsterTable table td
{
	padding:0px 0px 10px 0px;
	border-collapse:collapse;
	}
	
#RightCol .MonsterTable table 
{
	margin:0px;
	padding:0px;
	border-collapse:collapse;}
	
#RightCol .MonsterTable 
{
	margin:5px 0px 0px 0px;
	padding:0px;
	border-collapse:collapse;}
	
	
/*------------------------*/

.HideEle
{
	display:none;}

.videoCell 
{
	text-align:center;}
.Temp1 
{
	padding:10px;}

.Temp1 a
{
	text-decoration:none;}

.Temp1 h2
{	
	font-size:16px;
	display:inline;
	padding:0px;
	margin:0px;
	border-bottom:solid 1px #CADB44;
	}
	
.Temp1 .right
{
	float:right;
	}
	
.Temp1 table
{
	width:auto;
	border:none;}
	
.Temp1 table td
{
	border:none;}
	
.Temp1 .left
{
	float:left;
	}

.Temp1 .full
{
	width:100%;
	}
	
.Temp1 .iconImage
{
	float:left;
	margin-bottom:5px;
	}
	
.Temp1 .highlight
{
	float:right;	
	}

.Temp1 .SecLink
{
	margin-top:5px;
	margin-left:4px;
	 padding-left:12px;
	 background: #fff url(/Common/Images/custom/arr_grr.gif) left center no-repeat;
	 display:block;
	}
	
.Temp1 .SecLink:hover
{
	text-decoration:underline;
}

.Temp1 p
{
	padding:0px 0px 0px 3px;
	margin:0px;
	font-size:12px;}



/*------------------------*/

.Temp2
{
	border-left:none;
	border-right:none;}
.Temp2 h2
{
	font-size:16px;
	background: transparent url(/Common/Images/custom/GreenBarLeft.gif) left top no-repeat;
	padding:0px;
	margin:0px;
	height:31px;}
	
.Temp2 h2 span
{
	background: transparent url(/Common/Images/custom/GreenBarRight.jpg) right top no-repeat;
	display:block;
	padding-top:6px;
	height:31px;
	margin-left:8px;}
	
.Temp2 h2 span strong 
{
	margin-top:10px;}
	
.Temp2 .body 
{
	background: #fff url(/Common/Images/custom/Temp2Background.jpg) right top repeat-x;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	padding:5px;
	padding-bottom:10px;}
	
.Temp2 .footer span
{
	background: transparent url(/Common/Images/custom/Footright.gif) right top no-repeat;
	display:block;
	height:4px;
	margin-left:4px;
}
	
.Temp2 .footer
{
	background: transparent url(/Common/Images/custom/Footleft.gif) left top no-repeat;
	display:block;
	height:4px;
	}
	
.Temp2 .SecLink 
{
	 margin-top:5px;
	 margin-left:4px;
	 padding-left:12px;
	 background: #fff url(/Common/Images/custom/arr_grr.gif) left center no-repeat;
	 display:block;
	}

	

	


/*------------------------*/



.Temp3
{
	border-left:none;
	border-right:none;}
.Temp3 h2
{
	font-size:16px;
	background: transparent url(/Common/Images/custom/GreenBarLeft.gif) left top no-repeat;
	padding:0px;
	margin:0px;
	height:31px;}
	
.Temp3 h2 span
{
	background: transparent url(/Common/Images/custom/GreenBarRight.jpg) right top no-repeat;
	display:block;
	padding-top:6px;
	height:31px;
	margin-left:8px;}
	
.Temp3 h2 span strong 
{
	margin-top:10px;}
	
.Temp3 .body 
{
	background: transparent;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	padding:5px;
	padding-left:100px;}
	

.Temp3 .footer span
{
	background: transparent url(/Common/Images/custom/Footright.gif) right top no-repeat;
	display:block;
	height:4px;
	margin-left:4px;
	}
	
.Temp3 .footer
{
	background: transparent url(/Common/Images/custom/Footleft.gif) left top no-repeat;
	display:block;
	height:4px;
	}
	
.Temp3 .SecLink 
{
	 margin-top:5px;
	 margin-left:4px;
	 padding-left:12px;
	 background: transparent url(/Common/Images/custom/arr_grr.gif) left center no-repeat;
	 display:block;
	}
	
.Temp3 .SecLinkHid
{
	display:none;}
	
/*------------------------*/	




.CrossSellImage
{
	border-left:none;
	border-right:none;}
.CrossSellImage h2
{
	font-size:16px;
	background: transparent url(/Common/Images/custom/GreenBarLeft.gif) left top no-repeat;
	padding:0px;
	margin:0px;
	height:31px;}
	
.CrossSellImage h2 span
{
	background: transparent url(/Common/Images/custom/GreenBarRight.jpg) right top no-repeat;
	display:block;
	padding-top:6px;
	height:31px;
	margin-left:8px;}
	
.CrossSellImage h2 span strong 
{
	margin-top:10px;}
	
.CrossSellImage .body 
{
	background: transparent;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	padding:5px;
	}
	
.CrossSellImage .body .alignCenter
{
	text-align:center;
}
	
.CrossSellImage .footer span
{
	background: transparent url(/Common/Images/custom/Footright.gif) right top no-repeat;
	display:block;
	height:4px;
	margin-left:4px;
	}
	
.CrossSellImage .footer
{
	background: transparent url(/Common/Images/custom/Footleft.gif) left top no-repeat;
	display:block;
	height:4px;
	}
	
.CrossSellImage .SecLink 
{
	 margin-top:5px;
	 margin-left:4px;
	 padding-left:12px;
	 background: transparent url(/Common/Images/custom/arr_grr.gif) left center no-repeat;
	 display:block;
	}
	
.CrossSellImage .SecLinkHid
{
	display:none;}
	
/*------------------------*/	
	
.GrayRoundedHeading 
{
	padding:0px;
	margin:0px;	
	background: transparent url(/Common/Images/custom/GrayRoundedLeft.gif) left top no-repeat;}	
	
.GrayRoundedHeading span
{
	font-family:Garamond, Times Roman, Georgia, serif;
	background: transparent url(/Common/Images/custom/GrayRoundedRight.gif) right top no-repeat;
	height:35px;
	display:block;
	padding:5px 0px 0px 10px;
	margin-left:10px;}
	
/*------------------------*/

.GreenLinePromo 
{
	border-bottom:solid 1px #B7DA00;
	padding-bottom:5px;}

.GreenLinePromo h2
{
	font-size:20px;
	font-family:Garamond, Times Roman, Georgia, serif;
	padding:0px;
	margin:0px 0px 10px 0px;
	}
	
.GreenLinePromo img 
{
		margin:0px 5px 0px 5px;}

.GreenLinePromo .floatingDiv
{  


	}
	
.GreenLinePromo .SecLink 
{
	 margin-top:5px;
	 margin-left:4px;
	 padding-left:12px;
	 background: transparent url(/Common/Images/custom/arr_grr.gif) left center no-repeat;
	 display:block;
	}
	
.GreenLinePromo .floatingDiv div
{
	margin-left:125px;
	}
	


/*------------------------*/


.GrayRoundedPromo img 
{
	float:left;
	margin-bottom:-8px;}
	
.GrayRoundedPromo .floatingDiv
{
	float:left;
	background-color:#EAE9EA;}
	
.GrayRoundedPromo .body 
{
	background-color:#EAE9EA;
	border-right:solid 1px #D9D9D9;
	border-left:solid 1px #D9D9D9;
	padding:0px 10px 0px 10px;
	}
	
.GrayRoundedPromo h2 
{
	font-size:18px;
	padding:0px;
	margin:0px 0px 10px 0px;
	font-family:Garamond, Times Roman, Georgia, serif;}	
	
.GrayRoundedPromo .SecLink 
{
	display:block;
	margin-top:15px;}
	
.GrayRoundedPromo .body div 
{
	padding-left:10px;}	

.GrayRoundedPromo .header 
{
	background: transparent url(/Common/Images/custom/GrayRoundedPromoLeft.gif) left top no-repeat;}
		
.GrayRoundedPromo .header span
{
	background: transparent url(/Common/Images/custom/GrayRoundedPromoRight.gif) right top no-repeat;
	height:8px;
	margin-left:10px;
	display:block;}
	
.GrayRoundedPromo .footer 
{
	background: transparent url(/Common/Images/custom/GrayRoundedPromoLeftBottom.gif) left top no-repeat;}
		
.GrayRoundedPromo .footer span
{
	background: transparent url(/Common/Images/custom/GrayRoundedPromoRightBottom.gif) right top no-repeat;
	height:8px;
	margin-left:10px;
	display:block;}
	
/*------------------------*/


.FAQitem 
{
	border-bottom:solid 1px #B7DA00;
	padding-bottom:10px;
	}
	
.FAQitem h3 
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:0px;
	margin:0px;
	}
	
.FAQitem h3 a
{
	text-decoration:none;
       	color:#107536;}
	
.FAQitem h3 a:hover
{
	text-decoration:none;}

.FAQitem .image
{
	width:100px;
	text-align:center; 
	vertical-align:top;
	}
	
	.FAQitem .body 
	{
		width:100%;}
	
.FAQitem .moreLink 
{
	white-space:nowrap; 
	vertical-align:bottom;
	width:200px;
	 
	}
	
.FAQitem .SecondLink 
{
	white-space:nowrap; 
	vertical-align:bottom;
	width:200px;
	 margin-top:5px;
	 margin-left:4px;
	 padding-left:12px;
	 background: transparent url(/Common/Images/custom/arr_grr.gif) left center no-repeat;
	 display:block;
	}
	
	
.tblAccessories img
{
	max-width:120px;
	max-height:120px;
	maxHeight:120px; /* IE Syntax, not a typo */
	maxWidth:120px; /* IE Syntax, not a typo */
}

.tblAccessories
{
	border:0 !important;
}




.tblRelatedProducts img
{
	max-width:120px;
	max-height:120px;
	maxHeight:120px; /* IE Syntax, not a typo */
	maxWidth:120px; /* IE Syntax, not a typo */
}

.tblRelatedProducts
{
	border:0 !important;
}



/*  For LightBox */ 
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/Common/Images/custom/LightBox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/Common/Images/custom/LightBox/nextlabel.gif) right 15% no-repeat; }


#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}


#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.detailsDescBox li
{
    list-style: disc;
}

#divItem6 table table td
{
	border: 1px solid #FFFFFF;
}

