/* 
*	Summit Road Distributing
*	edreamz 2008
*	T. Lee
*
*/



body{
	font-family: Verdana, sans-serif;
	font-size: 18px;
	background: #dedede url(/images/structure/bg.gif) repeat-x;
	margin: 0;
	text-align:center;
	padding: 0;
	color:#404040;
}

html{
	overflow:scroll;
}
.skiptocontent { display: none; }
p{font-family: Verdana, sans-serif; font-size: 12px;}

a{color:#004576;text-decoration:underline;cursor:pointer;}
a:hover{color:#bdce0c;}

#flash{
  text-align: left;
  border: 1px solid #ccc;
  font-size: 14px;
  margin: 0 auto;
  padding: 5px 5px 5px 30px;

} 

form {
	padding: 0; margin: 0;
}
 
/*.error{ 
  width: 700px;
  border-color: #c99;
  color: #fff;
  background: #c00;
  }*/

.display-block{text-indent:-999999em;display:block;}

/*SHELL---------------------------------------*/
#wrapper{}
#content{width:950px;text-align:left;background:url(/images/structure/content_bg.gif) repeat-y;}
#header{width:950px;}
	.topHeader{background:url(/images/structure/header.gif) no-repeat;width:950px;height:16px;}
	.midHeader{background:url(/images/structure/header_bg.gif) no-repeat;height:111px;width:950px;}
	#logo h1{background:url(/images/structure/logo.gif) no-repeat;height:111px;width:245px;cursor:pointer}
	#login{width:515px;height:30px;}
		.newBox{width:184px;}
			.newBox h3{background:url(/images/structure/newuser.gif) no-repeat;height:35px;width:153px;display:block;text-indent:-999999em;margin:16px 0 0 9px;}
			.newBoxSignup{width:184px;}
				.newBoxSignup a{font-size:.1em;background:url(/images/buttons/btn_create.gif) no-repeat;width:83px;height:18px;text-indent:-999999em;display:block;margin:10px 0 0 12px;}
					.newBoxSignup a:hover{background-position: 0 -18px;}
		.cartBox{width:184px;}
			.cartBox h3{background:url(/images/headers/h_cart.gif) no-repeat;height:20px;width:47px;display:block;text-indent:-999999em;margin:4px 0 0 9px;}
				.cartBox p{font-size:.5em;padding:0 0 0 12px;color:#000;}
			.cartBoxButtons{width:184px;}
				.cartBoxExpand{width:83px;height:18px;}
					.cartBoxExpand a{font-size:.1em;background:url(/images/buttons/btn_expand.gif) no-repeat;width:83px;height:18px;text-indent:-999999em;display:block;margin:10px 0 0 12px;}
						.cartBoxExpand a:hover{background-position: 0 -18px;}
				.cartBoxCheckout{width:64px;height:18px;}
					.cartBoxCheckout a{font-size:.1em;background:url(/images/buttons/btn_checkout.gif) no-repeat;width:64px;height:18px;text-indent:-999999em;display:block;margin:10px 0 0 17px;}
						.cartBoxCheckout a:hover{background-position: 0 -18px;}
		.loginNewUser{font-size:12px;font-weight:bold;margin:85px 0 0 197px;}
		.loginBox{width:173px;}
			.loginBox p{padding:0 0 0 12px;font-size:.5em;
			}
			.loginBox h3{background:url(/images/headers/h_login.gif) no-repeat;height:20px;width:47px;display:block;text-indent:-999999em;margin:4px 0 0 9px;}
			.loginBoxForm{padding:0;margin:0;}
				.loginBoxEnter{padding:0;margin:8px 0 0 0;width:139px;}
				.txt, .txt-desc{width:117px;height:13px;padding:2px 2px 3px 2px;border:1px solid #becc45;margin:3px 2px 2px 13px;font-size:.6em;}
				.loginBoxSubmit{height:16px;width:24px;}
					.loginBoxSubmit a{margin-top:37px;font-size:.1em;background:url(/images/buttons/btn_login.gif) no-repeat;height:18px;text-indent:-999999em;display:block;}
						.loginBoxSubmit a:hover{background-position: 0 -19px;}
		.accountBox{width:158px;}
			.accountBox ul{padding:0;margin:8px 0 0 8px;}
				.accountBox li{height:16px;}
			a.accountLink{background:url(/images/structure/login-arrow.gif) 0 3px no-repeat;color:#898989;font-size:.55em;padding-left:14px;font-weight:bold;}
				a.accountLink:hover{color:#fbbc25;text-decoration:none;background-position: 0 -13px;}
				
#navigation{width:950px;}
	ul#nav{height:30px;padding:0 0 0 4px;margin:0;background-color:#fffffd;}
		ul#nav li{float:left;text-align:left;position: relative;z-index:999;padding-right:3px;}
			ul#nav li a{width:186px;height:30px;text-indent:-999999em;display:block;}
				ul#nav li a:hover{background-position: 0 -30px;}
				
	.topNav-productcatagory a{background:url(/images/buttons/topnav-product.gif) no-repeat;}
	.topNav-liquidation a{background:url(/images/buttons/topnav-liquidation.gif) no-repeat;}
	.topNav-embroidery a{background:url(/images/buttons/topnav-embroidery.gif) no-repeat;}
	.topNav-customerservice a{background:url(/images/buttons/topnav-customer.gif) no-repeat;}
	.topNav-contactus a{background:url(/images/buttons/topnav-contact.gif) no-repeat;}
	.topNav-newproducts a{background:url(/images/buttons/topnav-new.gif) no-repeat;}
	
	ul#nav .selected{background-position: 0 -30px;}
	
	.bottomHeader{background:url(/images/structure/header-footer.gif) 4px 0 no-repeat;height:8px;width:972px;}
	
#leftColumn{width:193px;}
	#searchBox{margin-left:4px;background:url(/images/structure/search_bg.gif) no-repeat;height:60px;width:186px;display:block;}
	.searchField{font-size:.8em;width:134px;height:20px;background:url(/images/structure/search_field.gif) no-repeat;margin:0;padding:3px 0 0 20px;border:0;position:relative;top:29px;left:9px;}

	.btnSearch{position:relative;top:6px;right:11px;}
		.btnSearch a{font-size:.1em;display:block;text-indent:-999999em;width:32px;height:20px;background:url(/images/buttons/btn_search.gif) no-repeat;}
			.btnSearch a:hover{background-position: 0 -20px;}

ul#leftNav{width:186px;padding:3px 0 0 4px;margin:0;background-color:#fffffd;}
	ul#leftNav li.leftnav1{z-index:1;height:41px;}
		ul#leftNav li a{}
			ul#leftNav a.leftnav2:hover{background-position: 0 -41px;}
				
	a.leftNav-air{background:url(/images/buttons/leftnav_airfresheners.gif) no-repeat;text-indent:-999999em;width:186px;height:41px;display:block;}
	a.leftNav-candy{background:url(/images/buttons/leftnav_candy.gif) no-repeat;text-indent:-999999em;width:186px;height:41px;display:block;}
	a.leftNav-automotive{background:url(/images/buttons/leftnav_automotive.gif) no-repeat;text-indent:-999999em;width:186px;height:41px;display:block;}
	a.leftNav-caps{background:url(/images/buttons/leftnav_caps.gif) no-repeat;text-indent:-999999em;width:186px;height:41px;display:block;}
	a.leftNav-general{background:url(/images/buttons/leftnav_general.gif) no-repeat;text-indent:-999999em;width:186px;height:41px;display:block;}
	a.leftNav-gloves{background:url(/images/buttons/leftnav_gloves.gif) no-repeat;text-indent:-999999em;width:186px;height:41px;display:block;}
	a.leftNav-health{background:url(/images/buttons/leftnav_health.gif) no-repeat;text-indent:-999999em;width:186px;height:41px;display:block;}
	a.leftNav-lighters{background:url(/images/buttons/leftnav_lighters.gif) no-repeat;text-indent:-999999em;width:186px;height:41px;display:block;}
	a.leftNav-medicine{background:url(/images/buttons/leftnav_medicine.gif) no-repeat;text-indent:-999999em;width:186px;height:41px;display:block;}
	a.leftNav-novelties{background:url(/images/buttons/leftnav_novelties.gif) no-repeat;text-indent:-999999em;width:186px;height:41px;display:block;}
	a.leftNav-sunglasses{background:url(/images/buttons/leftnav_sunglasses.gif) no-repeat;text-indent:-999999em;width:186px;height:41px;display:block;}
	a.leftNav-tobacco{background:url(/images/buttons/leftnav_tobacco.gif) no-repeat;text-indent:-999999em;width:186px;height:41px;display:block;}	

	ul#leftNav .selected{background-position: 0 -41px; margin:0;}

ul.flyOutMenu{z-index:999;display:none;position:absolute;padding:4px 0 4px 3px;margin:-41px 0 0 186px;width:158px;background-color:#829db0;}
	ul.flyOutMenu li{width:150px;} 
		ul.flyOutMenu a{text-decoration:none;font-weight:bold;color:#fff;font-size:.6em;background-color:#4a7ca1;width:150px;display:block;padding:5px 0 5px 5px;}
			ul.flyOutMenu a.dark{background-color:#829db0;width:150px;display:block;}
			ul.flyOutMenu a:hover{text-decoration:none;background-color:#fbcc34;background:url(/images/buttons/flyout_bg2.gif); background-position:0 -36px;width:150px;color:#4f4a37;}
.test{padding:3333px}

#rightColumn{width:757px;}

#footer{background:url(/images/structure/footer.gif) no-repeat;display:block;height:59px;width:950px;text-align:left;}
	#leftFooter{width:660px;margin:0 0 0 12px;}
		ul#footerLinks{padding:0;margin:0;height:30px;}
			ul#footerLinks li{float:left;text-align:left;position: relative;z-index:999;color:#383838;}
				ul#footerLinks li a{color:#202021;font-size:.6em;padding:0 6px;}
					ul#footerLinks li a:hover{}
		.copyRight{color:#383838;font-size:.5em;font-weight:bold;margin:0 0 0 6px;}
			.copyRight a{color:#383838;font-weight:bold;text-decoration:underline;}
				.copyRight a:hover{}
	.footerBreak{font-size:.7em;font-weight:bold;}			
	#rightFooter{font-size:.5em;width:260px;color:#383838;font-weight:bold;line-height:normal;margin:5px 0 0 0;}
		.rfLeft{width:115px;text-align:right;}
		.rfRight{width:260px;text-align:right;}

/*HOME PAGE---------------------------------------*/
#mainPanel{width:757px;}
	#flashpanel{width:564px;height:213px;}
	#orderToday{width:186px;height:213px;background:url(/images/structure/c2a_ordertoday.jpg) no-repeat;margin-left:3px;}

#featuredProducts{}
	#featuredProducts h2{background:url(/images/structure/featured_header.gif) no-repeat;height:31px;width:753px;margin-top:2px;}
	.featureBox{width:150px;height:166px;}
		.featureInfo{width:150px;background:url(/images/structure/feature-info.gif) no-repeat;height:42px;}
			.featureInfo p{width:113px;padding:6px 0 0 10px;margin:0;color:#031f35;font-size:.6em;line-height:1.2em;}
			.featureButton{width:26px;}
				.featureButton a{font-size:.1em;background:url(/images/buttons/btn_feature.gif) no-repeat;display:block;text-indent:-999999em;height:21px;width:25px;margin-top:21px;}
					.featureButton a:hover{background-position: 0 -21px;}
		.featureBorder{border-right:1px solid #9f9f9f;}
		.featureShorten{width:149px;}			
		.featureImg{height:124px;}
			.featureImg img{padding:5px;}
#featuredBottom{background:url(/images/structure/featured_footer.gif) no-repeat;height:4px;width:753px;margin-top:1px;}

#catagoryList{}
	.catagoryListColumn{float:left;width:249px;}
		.catagoryListColumn a{text-indent:-999999em;display:block;width:249px;height:89px;}
		
		.catagoryListColumn a.seasonal{background:url(/images/buttons/cat_seasonal.jpg) no-repeat;}
		/*.catagoryListColumn a.apparel{background:url(/images/buttons/cat_apparel.jpg) no-repeat;}*/
		.catagoryListColumn a.candy{background:url(/images/buttons/cat_candy.jpg) no-repeat;}
		.catagoryListColumn a.lighters{background:url(/images/buttons/cat_lighters.jpg) no-repeat;}
		
		.catagoryListColumn a.holiday{background:url(/images/buttons/cat-holiday.jpg) no-repeat;}
		.catagoryListColumn a.closeout{background:url(/images/buttons/cat_closeout.jpg) no-repeat;}
		.catagoryListColumn a.medicines{background:url(/images/buttons/cat_medicines.jpg) no-repeat;}
		.catagoryListColumn a.dollar{background:url(/images/buttons/cat_dollar.jpg) no-repeat;}
		
		.catagoryListColumn a.energy{background:url(/images/buttons/cat_energy.jpg) no-repeat;}
		.catagoryListColumn a.carwash{background:url(/images/buttons/cat_carwash.jpg) no-repeat;}
		.catagoryListColumn a.novelty{background:url(/images/buttons/cat_novelty.jpg) no-repeat;}
		
		.catagoryListColumn a:hover{background-position: 0 -89px;}

#subContent{}
	.subContentP{ width: 505px; margin: 10px 0;}
		.subContentP p{padding:0 0 10px 10px;font-size:.65em;line-height:normal;color:#404040;}

	.subContentMember{width: 241px;margin-top: 16px;}	
		.subContentMember a{display:block;font-size:.1em;text-indent:-99999em;background:url(/images/structure/logo_wholesalecentral.gif) no-repeat;width:192px;height:42px;margin:0 0 0 20px;}
		
	.subEmail { width: 192px; float: right; margin:0 29px 15px 0; line-height: 13px;}
		.subEmail .cta { width: 182px; margin:10px 0 0 0; background: #f2c32c url(/images/email-bg.jpg) top left no-repeat; padding: 5px;}
		.subEmail .cta a { font-size: 10px; text-decoration: none; color: #ffffff; font-weight: bold; padding: 0; }
		.subEmail .cta a:hover {color: #ba7409;}

/*INTERIOR PAGES--------------------------------------*/		
#breadCrumb{font-size:.65em;margin-left:5px;margin-top:3px;}
	#breadCrumb strong{font-size:1.1em;}
	#breadCrumb a{color:#404040;text-decoration:none;}
		#breadCrumb a:hover{color:#404040;}
	
#breadCrumb2{font-size:.7em;margin-left:5px;margin-top:3px;}
	#breadCrumb2 strong{font-size:1.35em;}
	#breadCrumb2 a{color:#404040;text-decoration:none;}
		#breadCrumb2 a:hover{color:#404040;}

#leftNavOrdering{background:url(/images/structure/3ways.gif) no-repeat;display:block;height:138px;width:186px;text-indent:-999999em;margin-left:4px;}

#contentSubNav{background:url(/images/structure/subnav_bg.gif) repeat-x;width:752px;background-color:#004578;}
	#contentSubNav ul{margin:4px 0 0 5px;padding:3px 0 0 0;}
		#contentSubNav li{float:left;text-indent:left;position:relative;padding:0 8px 2px 0;color:#fff;margin:-6px 0 0 0;}
			#contentSubNav a{font-size:.7em;color:#fff;text-decoration:none;}
				#contentSubNav a:hover{color:#bdce0c;}
#contentSubNav .selected{font-weight:bold;color:#004678;background-color:#fccd36;padding:5px 15px 5px 15px;}
	#contentSubNav .selected:hover{color:#004678;font-weight:bold;}
#contentSubNav .subDivide{font-size:.7em;}

#pageTitle{font-size:1.0em;margin:10px 0 10px 15px;border-bottom:5px solid #cfdd0c;width:700px;font-weight:bold;}

.subTitle{font-size:1.0em;letter-spacing:-.08em;color:#073d6c;font-weight:bold;}

#pageContent{
	font-size:.7em;
	margin-left:15px;
}
	#pageContent ol{list-style:decimal; width:658px}
	#pageContent ul{list-style-type:disc; width:658px}
	#pageContent h1{font-size:.7em;margin-left:5px;margin-top:3px;}
	#pageContent p{width:700px;padding-bottom:0;line-height:normal;}

/*SHOPPING CART---------------------------------------*/	
.shoppingBar{
	margin-left:15px;
	width:700px;
	height:3px;
	background-color:#cfdd0c;
	font-size:5px;
}
	
#shoppingCart{
	width:700px;
	margin-left:15px;
	font-size:.7em;
}

#shoppingHeader{margin-top:10px;}

	#shoppingHeader table{}

	#shoppingHeader table tr{
		border-bottom:thin dotted #003399;
		padding:2px 0 2px 0;
		color:#004475;
		background-color:#fccd36;
		font-weight:bold;
	}

	#shoppingHeader table td{
		border-right:1px solid #dfb222;
	}
	
#shoppingItems{}

	#shoppingItems table{}
	
	#shoppingItems table tr{
		padding:2px 0 2px 0;
		color:#004475;
		background-color:#ffffff;
	}

	#shoppingItems table td{
		font-size:11px;
		border-right:1px dotted #999;
		border-bottom:1px dotted #999;
	}

#subTotal{}

	#subTotal table{}
	
	#subTotal table tr{
		padding:2px 0 2px 0;
		color:#004475;
		background-color:#ffffff;
	}

	#subTotal table td{
		font-size:11px;
		border-right:1px dotted #999;
		border-bottom:1px dotted #999;
	}

#shoppingFooter{}

	#shoppingFooter table{}

	#shoppingFooter table tr{
		padding:2px 0 2px 0;
		color:#fff;
		background-color:#004578;
		font-weight:bold;
	}

.quantityText{width:50px;}

.shoppingButton{margin-right:5px;}

.formButtons{
	width:700px;
	padding:5px 0 5px 0;
	border-top:solid 1px #cfdd0c;
	border-bottom:solid 1px #cfdd0c;
	margin-bottom:10px;
	margin-top:10px;
	float:left;
}

table.amountCharged {
	border:none;
	background-color:#004578;
	padding:5px;
}

table.amountCharged td{
	border:none;
}
.orderHistButton a{
	height:22px;
	width:128px;
	margin-top:20px;
	font-size:.1em;display:block;text-indent:-999999em;
	background:url(/images/buttons/btn_orderHistory.gif) no-repeat;
}
.orderHistButton a:hover{
	background-position:0 -23px;
}

/*BILLING---------------------------------------------*/
.columns{
	float:left;
	width:350px;
	maring-right:25px;
	padding:0;
}

	.columns .textField{width:250px;}
	.columns .textField2{width:200px;}
	.columns .zipCode{width:40px;}
	.columns .checkBox{margin-right:5px;}
	.columns td{border-top:1px solid #cfdd0c;}

.formLabel{width:250px;margin-top:5px;}

/*CATALOG PAGES---------------------------------------*/
#catTopIcons{width:752px;}
	#catTopIcons ul{height:138px;margin:5px 0 20px 1px;padding:0;}
	#catTopIcons li{height:138px;width:149px;margin-left:1px;float:left;text-align:left;position:relative;}
	#catTopIcons a{width:149px;height:138px;display:block;text-indent:-99999em;text-decoration:underline}	
		#catTopIcons a.holiday{background:url(/images/buttons/cat-holiday-big.jpg) no-repeat;}
		#catTopIcons a.seasonal{background:url(/images/buttons/cat-christmas.gif) no-repeat;}
		/*#catTopIcons a.apparel{background:url(/images/buttons/cat-apparel.gif) no-repeat;}*/
		#catTopIcons a.candy{background:url(/images/buttons/cat-candy.gif) no-repeat;}
		#catTopIcons a.carwash{background:url(/images/buttons/cat-carwash.gif) no-repeat;}
		#catTopIcons a.novelty{background:url(/images/buttons/cat-novelty.gif) no-repeat;}
		#catTopIcons a.new{background:url(/images/buttons/cat-newitems.gif) no-repeat;}
		#catTopIcons a.energy{background:url(/images/buttons/cat-energy.gif) no-repeat;}
		#catTopIcons a.lighters{background:url(/images/buttons/cat-lighters.gif) no-repeat;}
		#catTopIcons a:hover{background-position: 0 -138px;}
		
.catalogSitemap{width:750px;margin-left:5px;}
	.catagoryColumn{width:185px;min-height:200px;}
		.catagoryColumn h3{font-size:.6em;color:#004576;background:url(/images/structure/catagory-bar.gif) 0 15px no-repeat;padding-bottom:7px;}			
	.catagoryColumn ul{width:185px;margin:0 0 20px 0;padding:0;}
		.catagoryColumn li{margin:0;width:140px;background:url(/images/bullet-arrow.gif) 0 9px no-repeat;padding-left:12px;line-height:normal;}
			.catagoryColumn a{font-size:.6em;}
				.catagory a:hover{}
				
	.catagoryColumnMain{ width: 730px; margin-top: 15px; background: url(/images/structure/catagory-bar-2.gif) bottom left repeat-x; margin-bottom: 50px}
		.catagoryColumnMain h3{ font-size:1em; color:#004576; width: 730px; background: url(/images/structure/catagory-bar-2.gif) bottom left repeat-x; padding-bottom: 10px;}			
	.catagoryColumnMain ul{ width: 300px; margin: 10px 0 20px 0; padding: 0;}
		.catagoryColumnMain li{ margin: 0; width: 300px; background:url(/images/sitemap-arrow.jpg) 0 4px no-repeat; padding-left: 25px; line-height: normal; height: 30px;}
			.catagoryColumnMain a{ font-size: .8em;}

/*CATAGORY PAGES---------------------------------------*/					
#catagoryPage{}
	#catagoryPage strong, td{font-size:12px;}
	#catSubNav{background:url(/images/structure/subnav_bg.gif) repeat-x;width:752px;background-color:#004578;}
		#catSubNav ul{margin:4px 0 0 5px;padding:4px 0 0 0;}
			#catSubNav li{float:left;text-indent:left;position:relative;padding:0 8px 2px 1px;color:#fff;margin:-6px 0 0 0;}
				#catSubNav a{font-size:.7em;color:#fff;text-decoration:none;}
					#catSubNav a:hover{color:#bdce0c;}
	#catSubNav .selected{font-weight:bold;color:#004678;background-color:#fccd36;padding:5px 15px 6px 15px;}
		#catSubNav .selected:hover{color:#004678;font-weight:bold;}
	#catSubNav .subDivide{font-size:.7em;}
	
	.productRow{width:752px;margin-top:3px;min-height:220px;}
		.productRow form{margin:0;padding:0;}
		.productRow .productDisplay{width:374px;background:url(/images/structure/details-bar.gif) repeat-x;}
		.productRow .productDisplaySpace{width:4px;}
		.productDisplayBG{width:374px;background:url(/images/structure/details-bg.gif) 0 12px repeat-x;margin-bottom:5px;min-height:185px;}
			.productDisplayBG .PD_left{width:141px;}
				.productDisplayBG .PD_left .PD_img{background:url(/images/structure/details-img-bg.gif) no-repeat;margin:23px 0 0 9px;min-height:137px;width:131px;}
					.productDisplayBG .PD_left .PD_img img{margin-top:5px;}
			.productDisplayBG .PD_right{width:225px;margin:25px 0 0 8px;}
				.productDisplayBG .PD_title{font-size:.8em;font-weight:bold;}
				.productDisplayBG .PD_summary{font-size:.55em;line-height:1.15em;}
				.productDisplayBG .PD_qty{font-size:.55em;line-height:1.3em;margin:3px 0;}
				.productDisplayBG .PD_save{font-size:.7em;color:#004576;}
					.productDisplayBG .save{font-style:italic;font-weight:bold;color:#004576;}
				.productDisplayBG .PD_pickQty{margin:4px 0 3px 0;}
					.productDisplayBG .PD_price{font-size:.5em;width:125px;}
						.productDisplayBG .PD_alert{font-size:1.45em;font-weight:bold;color:#bc1212;}
					.productDisplayBG .PD_field{font-size:.5em;width:100px;margin-top:3px;}
						.productDisplayBG .inputQty{font-size:1.2em;width:30px;padding:1px 2px 1px 2px;margin:0;border:1px solid #004576;}
			.PD_actionButtons{width:225px;margin-top:10px;}
				.PD_actionButtons .PD_AB_cart{width:97px;}
					.PD_actionButtons .PD_AB_cart a{font-size:.1em;background:url(/images/buttons/btn_addcart.gif) no-repeat;display:block;text-indent:-99999em;width:94px;height:18px;}
						.PD_actionButtons .PD_AB_cart a:hover{background-position: 0 -18px;}
				.PD_actionButtons .PD_AB_fav{width:104px;}
					.PD_actionButtons .PD_AB_fav a{font-size:.1em;background:url(/images/buttons/btn_addfav.gif) no-repeat;display:block;text-indent:-99999em;width:104px;height:18px;}
						.PD_actionButtons .PD_AB_fav a:hover{background-position: 0 -18px;}
				.PD_actionButtons .PD_AB_cart{width:97px;}
					.PD_actionButtons .PD_AB_info a{font-size:.1em;background:url(/images/buttons/btn_moreinfo.gif) no-repeat;display:block;text-indent:-99999em;width:97px;height:18px;}
						.PD_actionButtons .PD_AB_info a:hover{background-position: 0 -18px;}
	
/*PRODUCT DETAILS--------------------------------------*/	
.detailsBar{background:url(/images/structure/details-bar.gif) repeat-x;height:12px;margin-top:3px;width:752px;}	
	
.detailsBG{background:url(/images/structure/details-bg.gif)repeat-x;width:752px;min-height:300px;}
	.detailsBG .DT_img{width:275px; margin-right: 10px;}
		.detailsBG .DT_img{}
			.DT_imgBorder{background:url(/images/structure/details-img-bg-large.gif) no-repeat;margin:12px 0 0 10px;min-height:137px;}
			.DT_imgBorderMORE{background:url(/images/structure/details-img-bg-large2.gif) no-repeat;margin:12px 0 0 10px;min-height:137px;}
			.detailsBG .DT_img img{margin:8px 0 0 0;}
	.detailsBG .DT_right{width:450px;margin:10px 0 0 0;}
		.detailsBG .DT_title{font-size:.8em;font-weight:bold;}
		.detailsBG .DT_summary{font-size:.55em;line-height:1.45em;margin:10px 0;}
		.detailsBG .DT_qty{font-size:.55em;line-height:1.3em;margin:3px 0;}
		.detailsBG .DT_save{font-size:.6em;color:#004576;}
			.detailsBG .save{font-style:italic;font-weight:bold;color:#004576;font-size:1.1em;}
		.detailsBG .DT_pickQty{margin:4px 0 3px 0;}
			.detailsBG .DT_price{font-size:.5em;width:155px;}
				.detailsBG .DT_alert{font-size:1.45em;font-weight:bold;color:#bc1212;}
			.detailsBG .DT_field{font-size:.5em;width:100px;margin-top:3px;}
				.detailsBG .inputQty{font-size:1.2em;width:30px;padding:1px 2px 1px 2px;margin:0;border:1px solid #004576;}
			.DT_option{font-size:.6em;margin:9px 0;}
				.DT_option .DT_dropdown{width:234px;border:1px solid #004576;padding:1px;font-size:1.1em;}
	.DT_actionButtons{width:450px;margin-top:10px;}
		.DT_actionButtons .DT_AB_cart{width:119px;}
			.DT_actionButtons .DT_AB_cart a{background:url(/images/buttons/btn_pd-cart.gif) no-repeat;display:block;text-indent:-99999em;width:115px;height:30px;}
				.DT_actionButtons .DT_AB_cart a:hover{background-position: 0 -30px;}
		.DT_actionButtons .DT_AB_fav{width:119px;}
			.DT_actionButtons .DT_AB_fav a{background:url(/images/buttons/btn_pd-fav.gif) no-repeat;display:block;text-indent:-99999em;width:115px;height:30px;}
				.DT_actionButtons .DT_AB_fav a:hover{background-position: 0 -30px;}
		.DT_actionButtons .DT_AB_shopping{width:115px;}
			.DT_actionButtons .DT_AB_shopping a{background:url(/images/buttons/btn_pd-shopping.gif) no-repeat;display:block;text-indent:-99999em;width:115px;height:30px;}
				.DT_actionButtons .DT_AB_shopping a:hover{background-position: 0 -30px;}
				
.hidethis{display:none;}

.nextPage{height:21px;width:85px;}
					.nextPage a{margin-top:5px; margin-right:5px;font-size:.1em;background:url(/images/buttons/btn_next.gif) no-repeat;height:21px;text-indent:-999999em;display:block;}
						.nextPage a:hover{background-position: 0 -22px;}
						
.nextPage2{height:20px;width:97px;}
					.nextPage2 a{margin-top:5px; margin-right:5px;font-size:.1em;background:url(/images/buttons/btn_next2.gif) no-repeat;height:20px;text-indent:-999999em;display:block;}
						.nextPage2 a:hover{background-position: 0 -20px;}
						
.previousPage{height:21px;width:103px;}
					.previousPage a{margin-top:5px;font-size:.1em;background:url(/images/buttons/btn_previous.gif) no-repeat;height:20px;text-indent:-999999em;display:block;}
						.previousPage a:hover{background-position: 0 -22px;}

.previousPage2{height:20px;width:114px;}
					.previousPage2 a{margin-top:5px;font-size:.1em;background:url(/images/buttons/btn_previous2.gif) no-repeat;height:20px;text-indent:-999999em;display:block;}
						.previousPage2 a:hover{background-position: 0 -20px;}



/*CONTACT PAGE-----------------------------------------*/
#contactForm{}
	#contactForm .textField{width:275px;}
	#contactForm .zipCode{width:40px;margin-left:5px;}
	#contactForm .textArea{width:275px;margin-bottom:10px;}
	#contactForm .dropdown{margin-right:10px;}
	#contactForm .areaCode{width:25px;margin-right:5px;}
	#contactForm .phone{width:35px;}
	#contactForm td{height:25px; vertical-align:top;font-weight:bold;color:#073d6c;}


/*SITEMAP---------------------------------------------*/

.sitemainlink{width:700px;margin-bottom:4px;background:#ccdfed url(/images/sitemap-arrow.jpg) top left no-repeat;height:20px;}
	.sitemainlink a{margin:2px 0 0 25px;text-decoration:none;}
	.sitemainlink a:hover{text-decoration:underline;color:#004576;}

.sitesublink{width:680px;margin:0 0 3px 20px;background:#e5eff6;}
	.sitesublink a{margin:2px 0 2px 15px;text-decoration:none;}
	.sitesublink a:hover{text-decoration:underline;color:#004576;}


/* Authorize.net Seal */
.AuthorizeNetSeal{
	float: right;
	position: relative; top: 15px; left: -45px;
}


	
