/* Bags and Bows CSS - v2.2.10 - Updated 2:00pm 10/02/09 - D.Boyer */

a {
	color:#5585d7;
	text-decoration:none;
	}
	
a:hover {
	color:#5b447a;
	text-decoration:underline;
	}	
	

a:visited {
	 /*color:#ab1355; */
	}
	
body {
	font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	table-layout: fixed;
	color:#5B5B5B;
	background-color: #adadad;
	background-image:url(../images/body-background.gif);
	background-repeat:repeat-y;
	background-position:center;
	}
	
h1 {
	color:#5c5c5e;
	padding:0px;
	margin:0px;
	font-size:130%;
	}
h2 {
	padding:0px;
	margin:0px;
	}	
h3 {
	padding:0px;
	margin:0px;
	}
hr {
	border: 0;
	background-color: #5b83c3;
	padding:0;
	margin:0;
	height: 1px;
	}	
	
img {
	border:0px;
	margin:0px;
	}		
input {
	margin:0px;
	padding:0px;
	}	
sup{
	font-size:60%;
	}		
	
table {
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	}	
td {
	vertical-align:top;
}
	
#container{
	width:976px;
	min-height:567px;
	background-color:#ffffff;
	/*background-image:url(../images/container-background.gif);
	background-repeat:repeat-x;*/
	margin:0 auto;
	padding:0;
	}
	
.active2 {
	font-weight:bold;
	}
	

form {
	margin:0px;
	padding:0px;
	}	

/******************* HEADER *******************/

#header {
	height:93px;
	width:932px;
	clear:left;
	margin:0 auto;
	/*padding-top:25px;*/
}
#logo{
	float:left;
	position:relative;
	left:0px;
	top:16px;
}
#serviceNav {
	float:right;
	text-align:right;
	font-size:12px;
	margin-right:5px;
	color:#5c3925;
}
#serviceNav ul{
	list-style-type:none;
	line-height:20px;
	margin-top:5px;
	line-height:15px;
}
#serviceNav li{
	padding:0 0 1px 0;
	margin:0;
	}
#nav-shopping-cart{
	float:right; 
	margin-top:-70px; 
	font-size:12px; 
	padding-right:27px;
	color:#ed1b2d;
}
#nav-shopping-cart img {
	float:left;
	margin-top:-4px;
}
#nav-shopping-cart a{
	color:#5585d7;
}
#nav-shopping-cart a:hover{
	color:#5b447a;
}

#nav-shopping-cart .black-text {
	color:#5c3925;
}
.black-text {
	color:#000000;
}

#search {
	float:left;
	margin-left:75px;
	margin-top:24px;
	width:290px;
	color:#666666;
	font-weight:bold;
	font-size:13px;
	height:25px;
}
.search-box{
	width:180px;
	height:18px;
	border:1px solid #cccccc;
}
.search-label {
	float:left;
}

.search-submit-button{
	height:19px; 
	float:right; 
	padding-top:1px;
	width:48px; 
}


/******************* FOOTER *******************/

#footer {
	/*clear:both;
	float:left;
	border-bottom:0;
	width:907px;
	height:20px;
	margin:0px 35px;
	display:inline;
	border-top:1px solid #8ddee4;
	*/
	
	clear:both;
	float:left;
	border:1px solid #f6f4f2;
	border-bottom:0;
	width:938px;
	margin-left:19px;
	margin-top:30px;
	display:inline;
	}

#footer-content{
	font-size:80%;
	width:932px;
	margin:3px auto;
	background-image:url(../images/footer-background.gif);
	background-repeat:repeat-x;
	}	
#footer h4 {
	margin:0;
	padding:14px 11px 0 11px;
	color:#000000;
	font-size:13px;
	}
#footer p {
	margin:0;
	padding:0 11px;
	line-height:15px;
	color:#000000;
	clear:both;
	font-size:11px;
	}
	
#footer a {
	color: #5585d7;
	}
#footer a:hover {
	color: #5b447a;
	}	
.footer-col {
	float:right;
	width:60%;
	/*
	width:230px;
	border-right:1px solid white;
	*/
}
.footer-col {
	float:left;
	width:230px;
	border-right:1px solid white;
}
.no-border {
	border:none;
	}	
#footer p.copyright {
	line-height:40px;
	color:#999999;
}
#footer-logo-bar {
	float:left;
	clear:left;
	margin-left:10px;
	margin-top:7px;
	display:inline;
	width:914px;
}

#footer-logo-bar img{
	float:left;
	padding-right:20px;
}

.no-border {
	border:none;
	}	
#footer p.copyright {
	line-height:40px;
	color:#999999;
}



#main-home-promo {
	width:932px;
	height:367px;
	clear:left;
	margin:0 auto;
	margin-top:0px;
	margin-bottom:30px;
	}
	

#home-super-categories{
	width:922px;
	height:129px;
	position:relative;
	z-index:2;
	margin:-130px 0px 20px 10px;
	/*padding-left:10px;*/
	}

.home-super-category {
	width:220px;
	height:129px;
	float:left;
	margin-right:9px;
	background-image:url(../images/home-super-category-background.gif);
	background-repeat:no-repeat;
	}
.home-super-category ul{
	width:190px;
	padding:0;
	list-style:none;
	margin:9px 15px;
	word-spacing:-1px;
	}
.home-super-category ul h2{
	font-size:13px;
	}
.home-super-category ul li{
	font-size:12px;
	line-height:16px;
	background-image:url(../images/green-bullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 0.6em;
	padding-left:6px;
	}
.home-super-category ul li.no-bullet {
	background-image:none;
	padding-left:6px;
	padding-top:10px;
	}
.home-super-category ul li.tight-text {
	line-height:14px;	
}
#main-global-promo-area{
	width:932px;
	height:38px;
	clear:left;
	margin:0 auto;
	border-top:0px;
	font-size:90%;
	position:relative;
	}
#global-promo-1{
	float:left;
	clear:none;
	height:38px;
	width:460px;
	/*background-color:#f8f6f5;*/
	background-color:#ffffff;
	background-image:url(../images/global-promo1-round-corners.gif);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	position:relative;
	}
#global-promo-2{
	float:right;
	clear:none;
	height:38px;
	width:241px;
	background-color:#f9f9f9;
	background-image:url(../images/global-promo2-round-corners.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align:center;
	position:relative;
	
	}	
#global-promo-3{
	float:right;
	clear:none;
	height:38px;
	width:231px;
	background-color:#f9f9f9;
	background-image:url(../images/global-promo3.gif);
	background-repeat:no-repeat;
	text-align:center;
	position:relative;
	}	
#main-global-promo-area table{
	margin:0 auto;
}
#main-global-promo-area td{
	height:36px;
	vertical-align:middle;
}


/********************************************************/


#home-main-row {
	float:left;
	clear:left;
	width:929px;
	margin-top:-1px;
}
#home-left-nav{
	float:left;
	width:220px;
	height:242px;
	border-bottom:1px solid #e9e9e9;
}
#home-left-nav ul {
	list-style:none;
	margin:0;
	padding:5px;
}
#home-left-nav ul h2{
	margin:0;
	font-size:18px;
	padding-bottom:5px;
	color:#e24912;
	font-weight:normal;
	text-transform:uppercase;
}
#home-left-nav ul li{
	padding:3px;
	padding-bottom:5px;
	padding-top:5px;
	font-weight:normal;
	font-size:15px;
}
#home-main-pic {
	float:right;
	width:702px;
}
#promo-slots{
	clear:left;
	width:929px;
	padding-top:13px;
}
#main-slots{
	float:right;
	width:702px;
	color:#5B5B5B;
}
#main-slots a {
	color:#5585d7;
}
.slot {
	width:350px;
	float:left;
}
.slot img {
	float:left;
}
.right-slot {
	border-left:none;
}
#left-slot {
	float:left;
}




#mainNavArea{
	margin:0px;
}

#nav-box {
	/*background-color:#5b447a;*/
	height:45px;
	margin-top:5px;
	display:inline;

	}

/*
#nav, #nav ul {
	margin:0;
	padding:0;
	font-size:11px;
	clear:both;
	height:25px;
	padding-left:14px;
	padding-top:5px;
	color:#666666;
}
*/
#nav {
	margin:0 auto 10px auto;
	padding:0;
	font-size:11px;
	clear:both;
	height:40px;
	padding-left:20px;
	color:#666666;
	background-image:url(../images/nav-background.jpg);
	background-repeat:no-repeat;
	z-index:1000;
}
#nav p {
	padding:0 6px;
	margin:0 0 4px 0;
	font-size:12px;
}

#nav li {
	float:left;
	text-align:center;
	list-style:none;
	position:relative;
	z-index:1000;
	padding:0 17px;
	border-left:1px solid #fff;
	height:32px;

}	
/*-- Main Navigation Links Width and Padding defined for each main link--*/
#nav li#navMenu_1 {
	width:33px;
}
	#nav li#navMenu_1 a {
		padding-top:8px;
	}	
#nav li#navMenu_2 {
	width:38px;
}
	#nav li#navMenu_2 a {
		padding-top:8px;
	}		
#nav li#navMenu_3 {
	width:64px;
}
	#nav li#navMenu_3 a {
		padding-top:2px;
	}	
#nav li#navMenu_4 {
	width:96px;
}
	#nav li#navMenu_4 a {
		padding-top:2px;
	}	
#nav li#navMenu_5 {
	width:32px;
}
	#nav li#navMenu_5 a {
		padding-top:2px;
	}
#nav li#navMenu_6 {
	width:86px;
}
	#nav li#navMenu_6 a {
		padding-top:8px;
	}	
#nav li#navMenu_7 {
	width:51px;
}
	#nav li#navMenu_7 a {
		padding-top:2px;
	}
#nav li#navMenu_8 {
	width:53px;
}
	#nav li#navMenu_8 a {
		padding-top:2px;
	}
#nav li#navMenu_9 {
	width:38px;
}
	#nav li#navMenu_9 a {
		padding-top:8px;
	}
#nav li#navMenu_10 {
	width:50px;
}
	#nav li#navMenu_10 a {
		padding-top:8px;
	}

#nav a {
	display: block;
	float:left;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#666666;
}
	
#nav a:active, #nav a:focus, #nav a:visited, {
    text-decoration:none;
}

#nav li:hover{
	}

#nav li a.active, #nav li a:hover {
	color:#e24912;
	}
	


#nav li:hover > a, #nav li.sfHover > a {
	text-decoration:none;
	}
	
#nav * a.catList:hover {
	font-weight:bold;
	text-decoration:none;}
		
#nav * a.catList:focus, #nav * a.catList:active {
	color:#444;
	text-decoration:none;
}


/*  +++++++++++++ End Main) +++++++++++++  */



/* +++++++++++++  Begin Drops) +++++++++++++  */

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	/*border-top:1px solid #ed1b2d;
	border-top:1px dotted #999999;	This is for when the Customer Favorites column has been added
	border-bottom:1px solid #ed1b2d;*/
	padding:8px 5px 5px 5px;
	margin-top:-1px;
	width:180px;
	background-image:none;
	background-color:#ffffff;
	border:1px solid #cecece;
	border-top:0;
	}
	
#nav li ul.last {
	margin-left:-61px;
}

#nav li ul.col0 li{ /*menu column 1*/
	width:auto;
	}	
#nav li ul.col0 li a{ /*menu column 1*/
	width:auto;
	display:inline;
	}	


#nav li li {
	padding: 0;
	text-align:left;
	font-size:10px;
	padding-left:0px;
	padding-bottom:10px;
	line-height:auto;
	height:auto;
	width:180px;
	}


#nav li li a {
	float:none;
	padding:2px 0px 2px 6px;
	border:0;
	margin:0;
	font-size:12px;
	text-transform:none;
	font-weight:normal;
	}
	
#nav li li a:hover {
	position:relative;
	font-weight:normal;
	height:auto;
	text-decoration:underline;
	}	

#nav li ul a {
	padding: 0px 0px;
	* html width: 100px;
	}

#nav li.sfhover ul{left: auto;}

#nav li:hover ul, ul#nav li.sfHover ul {left:0px; top:33px;}

#nav li li.subTitle a{
	font-size:12px;
	font-weight:bold; 
	color:#f7901e; 
	padding-left: 0px; 
	padding-top:5px; 
	padding-bottom:2px; 
	text-transform:uppercase;
}

#nav li li.subTitle a:hover{
	font-weight:bold;
} 

.catList { height:25px; text-decoration:none;}




	


ul#nav iframe {
	position: absolute;
	/* account for the border */
	left: -0em;
	top: -0.25em;
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

* html ul#nav li { z-index: 201; }

/*********************** END NAVIGATION ****************************/

.mainArea {
	clear:both;
	width:932px;
	margin:0 auto;
}

#breadcrumb {
	float:left;
	display:inline;
	color:#5585d7;
	padding:7px 0;
	margin-left:10px;
	width:932px;
	text-indent:3px;
	margin-top:5px;
}
#breadcrumb.left-indent {
	float:right;
	margin-left:10px;
	border-top:1px solid #5b82c3;
	width:690px;}


#breadcrumb .greater-than {
	margin:0 7px;
	font-size:60%;
	color:#5c3925;
}
#breadcrumb a {
	color:#5585d7;
}
#breadcrumb a.active {
	color:#5b447a;
	font-weight:bold;
}
#customer-favorites {
	clear:both;
	float:left;
	width:910px;
	margin-left:10px;
	color:#6b6b6b;
}
#customer-favorites .greater-than{
	margin:0 7px;
	font-size:60%;
}



#favorite-items-module {
	clear:left;
	width:932px;
	margin:18px 0px 25px 0px;	
}

#nonflash_content{
	clear:left;
	width:932px;
	margin:18px 0px 25px 0px;	
}


/******************* POWER SHOP MODULES *******************/
.power-shop-module {
	clear:left;
	width:932px;
	margin:0;	
	border-top:1px solid #f6f4f2;
	min-height:125px;
	font-size:80%;
	padding:16px 0;
	}
.power-shop-info{
	width:184px;
	float:left;
	}
.power-shop-info h3{
	font-size:15px;
	}
.power-shop-info p {
	width:155px;
	line-height:120%;
	margin-top:0;
	}
.power-shop-module ul{
	width:177px;
	margin:0;
	margin-left:10px;
	float:right;
	padding:0;
	list-style:none;
	}
.power-shop-module ul h3{
	font-size:13px;
	}
.power-shop-module ul li{
	font-size:12px;
	line-height:18px;
	background-image:url(../images/green-bullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 0.6em;
	padding-left:6px;
	}
.power-shop-module ul li.no-bullet {
	background-image:none;
	padding-left:6px;
}
#home-business-services {
	clear:left;
	width:932px;
	/*margin:0 10px;*/
	height:242px;
}
#industry-verticals-module {
	margin-top:20px;
	height:215px;
	width:232px;
	float:right;
	border-bottom:1px solid #f6f4f2;
	border-top:1px solid #f6f4f2;
}
#industry-verticals-module h2{
	padding:8px 3px;
	font-size:15px;
}
#industry-verticals-module h3{
	border-top:1px solid #f6f4f2;
	padding-top:8px;
	padding:8px 13px 0 13px;
	font-size:15px;
}
#industry-verticals-module p{
	margin:0;
	line-height:120%;
	padding:0 13px 8px 13px;
	font-size:11px;
}

#grow-your-business-module {
	float:left;
}

#market_flip_1{
	margin:0px;
	padding:0px;
	display: block;
	float:left;
	}
#market_flip_2{
	margin:0px;
	padding:0px;
	display: none;
	float:left;
	}
#market_flip_3{
	margin:0px;
	padding:0px;
	display: none;
	float:left;
	}
#market_flip_4{
	margin:0px;
	padding:0px;
	display: none;
	float:left;
	}	

ul#marketing_nav_buttons {
	padding:0;
	margin:0;
	list-style: none;
	float:left;
	width:690px;
	}
ul#marketing_nav_buttons a{
	cursor:pointer;
	}	
ul#marketing_nav_buttons li {
	float: left;
	height:40px;
	}
.pixel {
	margin-right:1px;
	}	
#marketing_nav {
	height:40px;
	width:690px;
	float:left;
	clear:left;
	} 
	
	
/************ TIER 0 -- SUPER CATEGORY ******************/


ul.super-category{
	width:220px;
	float:left;
	list-style:none;
	margin:0;
	margin-right:10px;
	margin-bottom:70px;
	padding:0;
	}
ul.super-category.col1{
	margin-left:10px;
	}	
ul.super-category.col4{
	margin:0;
	}	
ul.super-category li{
	line-height:18px;
	background-image:url(../images/green-bullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 0.6em;	
	padding-left:6px;
	}
ul.super-category li.subTitle{
	line-height:18px;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-left:0;
	background-image:none;
	}
ul.super-category li ul{
	list-style:none;
	padding-left:6px;
	}	
#tier-0-branding-bar {
	clear:both;
	float:left;
	width:910px;
	margin-left:10px;
	display:inline;
	height:119px;
	padding-bottom:15px;
	background-image:url(../images/tier-1-branding-background.gif);
	background-repeat:repeat-x;
}
#tier-0-title-bar{
	float:right;
	margin-top:-26px;
	padding-right:10px;
}
.tier-0-item{
	width:220px;
	float:left;
	margin-right:10px;
	height:187px;
	margin-bottom:10px;
}
.tier-0-item h2{
	width:200px;
	background-color:#f8f6f5;
	border-top:1px solid #d2d1d0;
	padding:6px 10px;
	font-weight:bold;
	font-size:14px;
}
.tier-0-item p{
	width:220px;
	text-align:center;
}
.tier-0-branding-artwork{
	float:right;
}
#tier-0-branding-bar h1 {
	padding-top:24px;
	padding-left:18px;
	color:#FFF;
	margin-top:-9px;
	font-size:36px;
	text-transform:lowercase;
	font-weight:bold;
}
#tier-0-branding-bar h2{
	color:#999999;
	width:500px;
	padding-top:0px;
	padding-left:18px;
	font-size:18px;
}


ul.super-category li.subTitle2{
	line-height:18px;
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:0;
	background-image:none;
	padding-left:40px;
	}

ul.super-category li.automotive {
	background-image:url(../images/collection-automotive.gif);
	background-repeat:no-repeat;
}
ul.super-category li.building {
	background-image:url(../images/collection-building.gif);
	background-repeat:no-repeat;
}
ul.super-category li.cleaning {
	background-image:url(../images/collection-cleaning.gif);
	background-repeat:no-repeat;
}
ul.super-category li.consultants {
	background-image:url(../images/collection-consultants.gif);
	background-repeat:no-repeat;
}
ul.super-category li.electrical {
	background-image:url(../images/collection-electrical.gif);
	background-repeat:no-repeat;
}
ul.super-category li.financial {
	background-image:url(../images/collection-financial.gif);
	background-repeat:no-repeat;
}
ul.super-category li.florist {
	background-image:url(../images/collection-florist.gif);
	background-repeat:no-repeat;
}
ul.super-category li.healthcare {
	background-image:url(../images/collection-healthcare.gif);
	background-repeat:no-repeat;
}
ul.super-category li.jewelry {
	background-image:url(../images/collection-jewelry.gif);
	background-repeat:no-repeat;
}
ul.super-category li.legal {
	background-image:url(../images/collection-legal.gif);
	background-repeat:no-repeat;
}
ul.super-category li.landscape {
	background-image:url(../images/collection-landscape.gif);
	background-repeat:no-repeat;
}
ul.super-category li.pest {
	background-image:url(../images/collection-pest.gif);
	background-repeat:no-repeat;
}
ul.super-category li.plumbing {
	background-image:url(../images/collection-plumbing.gif);
	background-repeat:no-repeat;
}
ul.super-category li.restaurants {
	background-image:url(../images/collection-restaurants.gif);
	background-repeat:no-repeat;
}
ul.super-category li.retail {
	background-image:url(../images/collection-retail.gif);
	background-repeat:no-repeat;
}
ul.super-category li.smallbusiness {
	background-image:url(../images/collection-smallbusiness.gif);
	background-repeat:no-repeat;
}
ul.super-category li.sporting {
	background-image:url(../images/collection-sporting.gif);
	background-repeat:no-repeat;
}

/************** TIER 1 *****************/
#tier-1-branding-bar {
	float:right;
	width:690px;
	margin-left:10px;
	display:inline;
	height:50px;
	margin-bottom:15px;
	background-image:url(../images/tier-1-branding-background.jpg);
	background-repeat:no-repeat;
	
	
}
#tier-1-branding-bar h1 {
	color:#ffffff;
	margin-top:-9px;
	font-size:40px;
	text-transform:none;
	font-weight:bold;
	padding-top:8px;
	padding-left:10px;
}
#tier-1-title-bar{
	float:right;
	margin-top:-26px;
	padding-right:10px;
}
#twocol-col-1 {
	float:left;
	width:220px;
	margin-left:10px;
	display:inline;
}
#twocol-col-2 {
	float:right;
	width:690px;
}
.tier-1-item{
	width:226px;
	float:left;

	height:220px;
	margin-bottom:10px;
}
.tier-1-item h2{
	width:200px;
	background-color:#5b447a;
	border-top:1px solid #5b82c3;
	padding:6px 10px;
	font-weight:bold;
	font-size:14px;
}
.tier-1-item h2 a{
	color:#ffffff;
}
.tier-1-item h2 a:hover{
	color:#f5bace;
}
.tier-1-item p{
	width:220px;
	text-align:center;
}
.tier-1-branding-artwork{
	float:right;
	margin-top:-25px;
	margin-right:7px;
}
#tier-1-branding-bar h2{
	color:#999999;
	width:525px;
	padding-top:0px;
	padding-left:18px;
	font-size:18px;
}

/************** TIER 2 ******************/

.tier-2-row {
	float:left;
	clear:left;
	width:678px;
	margin-bottom:50px;
}
.tier-2-row h2{
	width:658px;
	background-color:#f9f9f9;
	border-top:1px solid #5b82c3;
	padding:6px 10px;
	font-weight:bold;
	font-size:14px;
}
.tier-2-row-seeall {
	font-weight:normal;
	margin-left:15px;
}
.tier-2-row-item {
	float:left;
	width:130px;
	padding:20px 16px 0 16px;
	margin-left:5px;
}
.tier-2-row-item p{
	text-align:center;
}
.tier-2-row .col-1{
	margin-left:0;
}
#slim-title-bar{
	width:678px;
	height:40px;
	float:right;
	margin-left:10px;
	margin-right:12px;
	margin-bottom:12px;
	display:inline;
	background-image:url(../images/tier-1-branding-background.jpg);
	background-repeat:no-repeat;
}
#slim-title-bar h1{
	float:left;
	margin-top:9px;
	margin-left:18px;
	display:inline;
	color:#ffffff;
	margin-top:1px;
	font-size:30px;
	text-transform:none;
	font-weight:normal;
}
#slim-head{
	background-image:url(../images/tier-2-head-background.gif);
	background-repeat:no-repeat;
	border-top:2px solid #4bbbeb;
	width:678px;
	height:31px;
	margin-bottom:9px;
}

#col-2-promo{
	width:668px;
	clear:both;
	padding:0 7px;
	height:30px;
	margin-bottom:14px;
}


#col-2-promo p{
	padding:0;
	margin:0;
}


/************** TIER 3 ***************/
#tier-3-select-box {
	float:right;
	margin-top:-26px;
	padding-right:13px;
}
.tier-3-row {
	float:left;
	clear:left;
	width:678px;
	padding-bottom:20px;
}
.tier-3-row h2{
	width:658px;
	background-color:#f9f9f9;
	border-top:1px solid #5b82c3;
	padding:6px 10px;
	font-weight:normal;
	font-size:14px;
}
.tier-3-row-controls {
	margin-top:-22px;
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
	font-size:11px;
}

.tier-3-show-all {
	margin-right:20px;
}
#tier-3-select {
	float:right; width:120px; margin-top:-16px;
}
#tier-3-select select{
	height:18px; font-size:11px;
}
.tier-3-row-controls .active {
	font-weight:bold;
}
.tier-3-row-item {
	float:left;
	width:130px;
	height:245px;
	padding:20px 16px 20px 16px;
	margin-left:5px;
	display:inline;
}
.tier-3-row-item p{
	text-align:center;
}
.tier-3-row .col-1{
	margin-left:0;
}
.tier-3-row h3{
	width:658px;
	clear:both;
	border-top:1px solid #d2d1d0;
	padding:6px 10px;
	font-weight:normal;
	font-size:14px;
}
.tier-3-foot {
	width:658px;
	float:left;
	clear:both;
	display:block;
	border-top:1px solid #5b82c3;
	padding:30px 10px;
	font-weight:normal;
	font-size:14px;
}
.tier-3-foot p{
	float:right;
}
#tier-3-results{
	width:100px;
}

/************** LEFT NAV ****************/
#left-nav-box{
	float:left;
	background-color:#f9f9f9;
	width:220px;
	margin-bottom:11px;
	border-top:1px solid #5b82c3;
	}
#left-nav-box-2 {
	clear:both;
	float:left;
	width:220px;
	border-bottom:1px solid #5b82c3;
	}
#left-nav-box-2 ul {
	list-style:none;
	margin:0;
	padding:5px 0px;
}
#left-nav-box-2 ul h2{
	margin:0;
	margin-bottom:5px;
	font-size:13px;
	padding-left:2px;
	color:#e24912;
	font-weight:normal;
	text-transform:uppercase;
}
#left-nav-box-2 ul h3{
	margin:0px 0px 7px 0px;
	padding-left:10px;
	font-size:14px;
}
#left-nav-box-2 ul h4{
	margin:0;
	padding-top:10px;
	font-size:12px;
}
#left-nav-box-2 ul li{
	padding:3px;
	padding-left:18px;
}


.result-count{
	color:#666666;
}
#left-nav-box ul {
	list-style:none;
	margin:0;
	padding:5px;
}
#left-nav-box ul h2{
	margin:0;
	font-size:16px;
	padding-left:10px;
	color:#e24912;
	font-weight:normal;
}
#left-nav-box ul h3{
	margin:0px 0px 7px 0px;
	padding-left:0px;
	font-size:14px;
	text-transform:uppercase;
	color:#e54815;
	font-weight:normal;
}
#left-nav-box ul h4{
	display:block;
	float:left;
	font-size:13px;
	margin:0;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:10px;
	width:190px;
}
#left-nav-box ul li{
	padding:3px;
	padding-left:18px;
}
#left-nav-box ul li ul{
	list-style:none;
	margin-left:12px;
}
#left-nav-box ul li ul li{
	padding-left:0px;
}
#left-nav-box .active {
	font-weight:bold;
	color:#5b447a;
	text-decoration:underline;
}
#left-return-box{
	float:left;
	background-color:#f9f9f9;
	width:206px;
	margin-bottom:14px;
	padding:7px;
	border-top:1px solid #5b82c3;
}
.left-promo {
	float:left;
	margin:11px 0;;
}
	
	
	
/***************** BUSINESS SERVICES ********************/
#business-services-branding-bar {
	clear:both;
	float:left;
	width:910px;
	margin-left:10px;
	display:inline;
	padding-bottom:15px;
	background-image:url(../images/tier-1-branding-background.gif);
	background-repeat:repeat-x;
}
#business-services-branding-bar h1{
	color:#FFF;
	margin-top:-9px;
	font-size:36px;
	text-transform:lowercase;
	font-weight:bold;
	padding-top:24px;
	padding-left:18px;
}

#business-services-nav{
	clear:left;
	float:left;
	width:910px;
	margin-left:10px;
	margin-top:-10px;
	display:inline;
	border-bottom:1px solid #999999;
	height:22px;
}
#business-services-nav a{
	font-weight:bold;
	font-size:13px;
	color:#666666;
	padding:7px 18px;
	height:22px;
	position:relative;
	z-index:2;
}

#business-services-nav a:hover{
	color:#319ecd;
	background-image:url(../images/business-services-nav-active.gif);
	background-repeat:no-repeat;
	background-position:50% bottom;
	text-decoration:none;
}
#business-services-nav a.active{
	color:#319ecd;
	background-image:url(../images/business-services-nav-active.gif);
	background-repeat:no-repeat;
	background-position:50% bottom;
}
#interior-hero{
	clear:left;
	float:left;
	margin-left:10px;
	display:inline;
	width:910px;
	height:250px;
	background-image:url(../images/business-services-background.gif);
	background-repeat:repeat-x;
}
#interior-hero2{
	border-top:1px solid #999999;
	clear:left;
	float:left;
	margin-left:10px;
	display:inline;
	width:910px;
	height:250px;
	background-image:url(../images/business-services-background.gif);
	background-repeat:repeat-x;
}
#hero-testimonial{
	background-image:url(../images/business-services-testimonial-background.jpg);
	background-repeat:no-repeat;
	border-top:1px solid #d2d1d0;
	width:247px;
	height:148px;
	float:right;
	margin-right:27px;
	margin-top:36px;
	display:inline;
	color:#666666;
}
#hero-testimonial p{
	padding:10px 15px;
	width:218px;
	line-height:110%;
}
.signature{
	display:block;
	padding-top:10px;
}
#interior-hero h1{
	font-size:34px;
	color:#999999;
	font-weight:normal;
	line-height:100%;
}
#interior-hero-full h1{
	font-size:34px;
	color:#999999;
	font-weight:normal;
	margin-top:28px;
}
#interior-hero-full h2{
	font-size:22px;
	color:#666666;
	width:500px;
	margin-top:10px;
	padding-bottom:7px;
	line-height:100%;
	font-weight:normal;
}
#interior-hero-two-thirds {
	width:580px;
	height:250px;
	float:left;
	margin-left:20px;
	margin-top:32px;
	display:inline;
}
#interior-hero-two-thirds p{
	width:310px;
	color:#333333;
	padding-left:7px;
	margin-top:4px;
}
#interior-hero-full {
	width:890px;
	height:250px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	display:inline;
}
#interior-hero-full p{
	width:485px;
	color:#333333;
	padding-left:7px;
	margin-top:4px;
}
.business-services{
	background-image:url(../images/business-services-hero-graphic.jpg);
	background-repeat:no-repeat;
	background-position:290px 0px;
}
.design-services {
	background-image:url(../images/design-services-hero-graphic.jpg);
	background-repeat:no-repeat;
	background-position:490px 0px;
}
.direct-marketing {
	background-image:url(../images/direct-marketing-hero-graphic.jpg);
	background-repeat:no-repeat;
	background-position:490px 0px;
}
.website-services {
	background-image:url(../images/website-services-hero-graphic.jpg);
	background-repeat:no-repeat;
	background-position:490px 0px;
}
.threecol{
	width:290px;
	min-height:200px;
	float:left;
	font-size:12px;
	color:#4f4f4f;
}
.threecol p{
	width:265px;
	padding:0;
	margin-top:0;
}
.threecol ul{
	width:265px;
	padding:0;
	margin:0;
	list-style:none;
	height:100px;
	}
.threecol ul li{
	line-height:16px;
	background-image:url(../images/green-bullet.gif);
	background-repeat:no-repeat;
	background-position: 0.6em 0.6em;
	padding-left:17px;
	}
#three-columns .col-1{
	margin-left:10px;
	margin-right:10px;
	display:inline;
}
#three-columns .col-2{
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #ede9e6;
	border-right:1px solid #ede9e6;
	display:inline;
}
#three-columns .col-3{
	margin-left:10px;
	margin-right:10px;
	display:inline;
}
#three-columns{
	clear:left;
	float:left;
	width:932px;
	padding-bottom:30px;
}
.button-indent{
	margin-left:17px;
	display:inline;
}
#three-columns h2{
	float:left;
	display:block;
	width:290px;
	height:46px;
	padding:0;
	margin:0;
	padding-top:0.6em;
	font-size:18px;
}
#three-columns ul{
	clear:both;
}
#three-columns h2.design-services{	
	background-image:url(../images/icon-design-services.gif);
	background-repeat:no-repeat;	
	background-position:left;
	padding-left:58px;
	width:232px;
}
#three-columns h2.direct-marketing{	
	background-image:url(../images/icon-direct-marketing.gif);
	background-repeat:no-repeat;	
	background-position:left;
	padding-left:58px;
	width:232px;
}
#three-columns h2.website-services{	
	background-image:url(../images/icon-website-services.gif);
	background-repeat:no-repeat;	
	background-position:left;
	padding-left:58px;
	width:232px;
}	


#twocol-reverse-col-1 {
	clear:left;
	float:left;
	width:690px;
	margin-left:10px;
	display:inline;
}
#twocol-reverse-col-2 {
	float:right;
	width:220px;
	margin-right:10px;
	display:inline;
}
#twocol-reverse-col-1 h1 {
	font-size:18px;
	margin-bottom:10px;
}
#twocol-reverse-col-1 h2 {
	font-size:15px;
	padding:10px 0 0 0;
}
.vertical-stack {
	clear:left;
	float:left;
	color:#4f4f4f;
	width:680px;
}
.vertical-stack h2{
	float:left;
	display:block;
	padding:0;
	margin:0;
	margin-top:10px;
	font-size:18px;
	width:680px;
	border-bottom:1px solid #cdcdcd;
}
.vertical-stack .col1{
	width:220px;
	float:left;
	clear:left;
	margin-right:10px;
	margin-top:5px;
	display:inline;
}
.vertical-stack .col2{
	width:215px;
	float:left;
	margin-right:10px;
	margin-top:5px;
	display:inline;
}
.vertical-stack .col3{
	width:220px;
	float:left;
	margin-top:5px;
	display:inline;
}
.vertical-stack .col3 a.extra{
	float:right;
	padding-top:5px;
	margin-top:10px;
	/*border-top:1px solid #CDCDCD;*/
	display:block;
	width:210px;
	text-align:right;
}
.vertical-stack ul{
	padding:0;
	margin:0;
	list-style:none;
	}
.vertical-stack ul li{
	line-height:16px;
	background-image:url(../images/green-bullet.gif);
	background-repeat:no-repeat;
	background-position: 0.6em 0.6em;
	padding-left:17px;
	}
	
	
	
	
/*************** LOGO ***************/
.logo-design {
	background-image:url(../images/logo-design-hero-graphic.jpg);
	background-repeat:no-repeat;
	background-position:580px 22px;
}
.logo-example {
	width:290px;
	float:left;
	clear:none;
	margin-right:10px;
	margin-bottom:35px;
	display:inline;
}
.logo-example img{
	float:left;
	padding-right:18px;
}
.twothirds{
	width:600px;
	min-height:200px;
	float:left;
	font-size:12px;
	color:#4f4f4f;
}
.testimonial{
	float:left;
	clear:left;
	width:542px;
	min-height:69px;
	padding-left:38px;
	padding-top:13px;
	border-top:1px solid #dedddc;
	background-image:url(../images/two-column-testimonial-background.jpg);
	background-repeat:no-repeat;
}
.testimonial p{
	width:300px;
	font-style:italic;
}
.testimonial p.name{
	font-weight:bold;
	font-style:normal;
}
#small-start-my-logo {
	float:right;
	margin-right:50px;
	margin-top:30px;
	display:inline;
}
#three-columns{
	clear:left;
	float:left;
	width:932px;
	padding-bottom:30px;
}
#three-columns .col-1{
	margin:0;
	padding-left:10px;
	padding-right:10px;
	display:inline;
	border-right:1px solid #ede9e6;
}
#three-columns .col-2{
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #ede9e6;
	display:inline;
}
#three-columns .col-3{
	margin-left:10px;
	margin-right:0;
	display:inline;
}
.small-text{
	font-size:11px;
	letter-spacing:-0.2px;
	word-spacing:-1px;
}
#three-columns .onethird h2{
	float:left;
	display:block;
	width:290px;
	height:46px;
	padding:0;
	margin:0;
	padding-top:0.6em;
	font-size:18px;
}
#three-columns .twothirds h2{
	float:left;
	display:block;
	width:598px;
	height:46px;
	padding:0;
	margin:0;
	padding-top:0.6em;
	font-size:18px;
}
.col-2-3{
	margin-left:10px;
	margin-right:10px;
	display:inline;
}
#logo-additional {
	margin-top:90px;
}
.faq-question {
	font-weight:bold;
}
#more-questions{
	clear:left;
	margin:20px;
	border-top:1px solid #ede9e6;
	border-bottom:1px solid #ede9e6;
}
.col-1-2 {
	margin-left:10px;
	float:left;
	display:inline;
}

.column3{
	float:right;
	display:inline;
	padding-left:10px;
	border-left:1px solid #ede9e6;
	margin:0;
}
.left {
	float:left;
}
.margin-right-20 {
	margin-right:20px;
}

#logo-example-side-column {
	float:left;
	clear:left;
	width:290px;
	margin:0;
	padding:0;
	display:inline;
	padding-bottom:20px;
	border-top:1px solid #ede9e6;	
	border-bottom:1px solid #ede9e6;
}

#logo-example-side-column h3{
	height:auto;
	margin:1em 0;
}
#logo-example-side-column .logo-example {
	margin:0;
	margin-bottom:10px;
}
.testimonial-col-3 {
	float:left;
	clear:left;
	width:290px;
	display:inline;
}
.testimonial-col-3 {
	background-image:url(../images/one-third-column-testimonial-background.jpg);
	background-repeat:no-repeat;
	width:230px;
	padding:30px;
}
.testimonial-col-3 p {
	width:230px;
}
.testimonial-col-3 p.name{
	font-weight:bold;
}
.logo-steps {
	float:left;
	width:270px;
	margin-left:20px;
	margin-top:20px;
	display:inline;
}
#interior-hero-full .logo-steps h2{
	width:260px;
	display:block;
}
.step-image{
	float:left;
	width:270px;
	height:90px;
}
.twothirds h1 {
	font-size:18px;
}
.eighty-percent {
	font-size:80%;
}
#logo-gallery-controls {
	clear:left;
	float:left;
	margin-top:10px;
	display:inline;
	width:590px;
}
#logo-gallery-controls .example-count {
	float:left;
	display:inline;
}
#logo-gallery-controls .example-count .active {
	font-weight:bold;
}
#logo-gallery-controls .industry-style-select {
	float:right;
	display:inline;
}

/*
#logo-gallery {
	clear:left;
	float:left;
	margin-top:10px;
	display:inline;
	width:590px;
}
#logo-gallery ul{
	list-style:none;
	float:left;
	margin:0;
	margin-left:10px;
	padding:0;
}
#logo-gallery ul li{
	float:left;
	margin-right:5px;
	margin-bottom:2px;
}
*/

.logo-gallery {
	clear:left;
	float:left;
	margin-top:10px;
	display:inline;
	width:590px;
}
.logo-gallery ul{
	list-style:none;
	float:left;
	margin:0;
	margin-left:10px;
	padding:0;
}
.logo-gallery ul li{
	float:left;
	margin-right:5px;
	margin-bottom:2px;
}
#logo-gallery-before-and-after h4{
	font-size:14px;
	font-weight:bold;
	margin:0;
}
.before{
	float:left;
}
.after {
	float:right;
}
#interior-hero-absent {
	clear:both;
	float:left;
	height:20px;
	width:932px;
}
#full-column{
	clear:left;
	float:left;
	width:932px;
	margin:0 10px;
	display:inline;
	padding-bottom:30px;
}
.logo-package {
	width:290px;
	float:left;
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
	padding:0 5px;
	display:inline;
}
.logo-package-quote {
	width:290px;
	float:left;
	text-align:center;
	display:inline;
	background-image:url(../images/logo-package-background.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.logo-package-quote p{
	padding:10px 40px;
	font-style:italic;
}
.logo-package-col2 {
	border-left:1px solid #dedddc;
	border-right:1px solid #dedddc;
}
.logo-package h2 {
	font-size:16px;
	color:#666666;
}
p.logo-package-price {
	color:#ed1b2d;
	font-size:18px;
	font-weight:bold;
	line-height:10%;
}
p.unlimited-revisions {
	font-size:14px;
	color:#ed1b2d;
	font-weight:bold;
	height:2.2em;
	padding:0;
	margin:0;
}
.foundation {
	background-image:url(../images/logo-package--foundation-value.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.innovation {
	background-image:url(../images/logo-package--innovation-value.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.inspiration {
	background-image:url(../images/logo-package--inspiration-value.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}


/**************** Direct Mail ************/
.mail-example {
	width:190px;
	float:left;
	clear:none;
	margin-right:10px;
	margin-bottom:35px;
	display:inline;
}
.mail-example img{
	float:left;
	padding-right:15px;
}
.mail-example h3{
	font-size:14px;
	margin:0;
	padding:0;
}
.direct-mail-services{	
	background-image:url(../images/direct-mail-hero-graphic.jpg);
	background-repeat:no-repeat;
	background-position:490px 0px;
}



/************* Verticals **************/
.solutions-for-contractors {	
	background-image:url(../images/solutions-for-contractors-hero-graphic.jpg);
	background-repeat:no-repeat;
	background-position:549px 0px;
}
.solutions-for-automotive {	
	background-image:url(../images/solutions-for-automotive-hero-graphic.jpg);
	background-repeat:no-repeat;
	background-position:549px 0px;
}
.solutions-for-retailers {	
	background-image:url(../images/solutions-for-retailers-hero-graphic.jpg);
	background-repeat:no-repeat;
	background-position:549px 0px;
}
#side-testimonial{
	background-image:url(../images/side-testimonial-background.jpg);
	background-repeat:no-repeat;
	width:247px;
	height:147px;
	float:left;
	margin-top:36px;
	display:inline;
	color:#666666;
}
#side-testimonial p{
	padding:10px 35px;
	width:168px;
}
.contractor-row-item {
	float:left;
	width:130px;
	padding:0px 16px 0px 16px;
	margin-left:10px;
}
.contractor-row-item p{
	text-align:center;
}
.contractor-row .col-1{
	margin-left:0;
}
.contractor-row h3{
	width:658px;
	clear:both;
	border-top:1px solid #d2d1d0;
	padding:6px 10px;
	font-weight:normal;
	font-size:14px;
}

.contractor-favorites-module {
	clear:left;
	width:887px;
	margin:0 22px;	
	border-top:1px solid #f6f4f2;
	min-height:125px;
	font-size:80%;
	padding:16px 0;
	}
.contractor-favorites-info{
	width:184px;
	margin-top:12px;
	float:left;
	}
.contractor-favorites-info h3{
	font-size:15px;
	}
.contractor-favorites-info p {
	width:155px;
	line-height:120%;
	margin-top:0;
	}
.new {
	background-image:url(../images/product-new-small.gif);
	background-repeat:no-repeat;
	background-position:top right;
	position:absolute;
	z-index:2;
	height:90px;
	width:150px;
}
.discount {
	color:#ed1b2d;
}
.market-overview-pic {
	float:right;
	margin-right:10px;
}
ul#three-column-list {
	float:left;
	clear:left;
	list-style:none;
	width:690px;
	margin:0;
	padding:0;
}
ul#three-column-list li{
	width:220px;
	float:left;
	padding:0;
	margin:0;
	height:310px;
	margin-right:10px;
	display:inline;
}
ul#three-column-list h3{
	font-size:15px;
}
#success-stories-featured-products {
	float:left;
	clear:left;
	border-top:1px solid #f6f4f2;
	margin-top:10px;
	padding-top:10px;
	width:678px;
}
#success-stories-featured-products h3{
	font-size:16px;
	color:#5c5c5e;
}
#three-quarter-column-one-third {
	float:left;
	width:220px;
	margin-right:10px;
}
#three-quarter-column-two-thirds {
	float:left;
	width:450px;
	margin-right:10px;
}

#stories-testimonial {
	background-image:url(../images/stories-testimonial-background.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	border-bottom:1px solid #d2d1d0;
	width:220px;
	float:left;
	display:inline;
	color:#666666;
	margin-top:20px;
}

#stories-testimonial p{
	padding:0 20px;
}





/******************* PRODUCT PAGE *******************/
.clear {
	clear:both;
	}
	
.border {
	border:1px solid #d7d9c3;
	}
#mainContentNoSideNav {
	float:left;
	clear:both;
	min-height:500px;
	width:932px;
	padding:0;
	padding-top:10px;
	margin:0 auto;
	}
	
#mainContentNoSideNav p {
	clear:both;
	margin:10px 0 10px 0px;
	line-height:17px;
	}
#prodColTitle {
	float:left; 
	width:685px; 
	margin-right:8px;
	margin-bottom:5px;
	}

#prodColTitle h2{
	color:#5585d7;
	font-size:26px;
}

#prodColTitle h2 strong{
	font-weight:normal;
	margin-top:0px;
}

#prodColTitle table {
	margin-top:5px;
	/*font-size:85%;*/
	color:#5a5b5d;
	}

#prodColTitle table td {
	padding:2px; 
	}	
#prodColA {
	float:left; 
	width:280px; 
	margin-right:10px;
	color:#5a5b5d;
	border-top:1px solid #5b82c3;
	}
#prodColA strong	{
	clear:left;
	display:block;
	margin-top:10px;
	padding-top:5px;
	border-top:1px solid #5b82c3;
	
}
#prodColA table {
	margin-top:5px;
	/*font-size:85%;*/
	color:#5a5b5d;
	}
	
#prodColA table td {
	padding:5px; 
	width:127px;
	}
#prodColB {
	float:left; 
	width:385px;
	margin-right:8px;
	color:#5a5b5d;
	}
#prodColB p{
	margin:0;
	}
#prodColC {
	float:left; 
	width:221px;
	width:220px;
	/*color:#5a5b5d;*/
	}	
#mainContentNoSideNav #prodColC .sideProds .sectionTitle h1 {
	font-size:26px;
	padding-bottom:30px;
	
}

#prodColD {
	float:left; 
	/*width:675px;
	margin-right:25px;*/
	width:680px;	
	margin-right:10px;
	/*color:#5a5b5d;*/
	}

#prodColE {
	float:left; 
	width:690px;
	}

#prodColEE {
	float:right; 
	width:185px;
	width:220px;
	margin-right:10px;
	display:inline;
	/*color:#5a5b5d;*/
	}

#prodColEE fieldset {
	margin-top:25px;
	_margin-top:37px;
}
#prodColEE fieldset ul{
	margin-bottom:.5em;
}

#prodColEE fieldset li {
	font-weight:normal;
	font-size:75%;
	padding-right:10px;
	}
#prodColEE fieldset h1{
	font-size:80%;
	margin-left:-30px;
}	

#prodColEE .sideNav{
	margin-top:0px;
}

#prodColEE .sideNav .sectionTitle{
	color:#e24912;
	text-transform:uppercase;
}
.prodTDA {
	border:1px solid #d7d9c3; 
	text-align:center;
	}

.prodTDB {
	text-align:center;
	}
.prodSelect {
	PADDING-RIGHT: 25px; 
	FONT-WEIGHT: bold; 
	/*font-size:85%;*/
	}	
.prodTable {
	BORDER-RIGHT: #8ddee4 1px solid; 
	BORDER-TOP: #8ddee4 1px solid; 
	BORDER-LEFT: #8ddee4 1px solid; 
	WIDTH: 375px; 
	BORDER-BOTTOM: #8ddee4 1px solid; 
	TEXT-ALIGN: center
	}
.prodTable TH {
	BORDER-RIGHT: #5B5B5B 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #5B5B5B 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #5B5B5B 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #5B5B5B 1px solid; 
	BACKGROUND-COLOR: #5B5B5B;
	color:#FFF;
	}
.prodTable TD {
	BORDER-RIGHT: #5B5B5B 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #5B5B5B 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 2px; 
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: #5B5B5B 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #5B5B5B 1px solid
	}		
.prodAttention { 
	background: url(../images/large-alert.gif) no-repeat;
	padding: 0 0 0 75px;
	margin-bottom:15px;
	font-size:18px;
	}	
.apparel-color {
	width:120px;
	margin-right:10px;
}
.apparel-size {
	width:120px;
	margin-right:10px;
}
.apparel-quan {
	width:50px;
	margin-right:10px;
}	
	
/******************* RIGHT SIDE PRODUCTS *******************/
	
.sideProds {
	clear:left;
	width:215px;
	}	
.sideProds h1 {
	font-size:100%;
	padding-left:15px;
	text-align:left;
	}
.sideProds ul{
	width:215px;
	float: left;
	list-style: none;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:20px;
	/*color:#68622e;*/
	margin: 0;
	}
.sideProds a {
	/*color: #68622e;*/
	}
.sideProds li {
	width:219px;
	float: left;
	padding: 20px 0 .8em 0em;
	/*border-right:1px solid #d6d9c4;*/
	border-left:1px solid #eeeeee /*#d6d9c4*/;
	font-weight:bold;
	/*font-size:75%;*/
	text-align:center;
	}

.sideProds li.noBorder {
	border:none;
	}

.sideProds .sectionTitle{
	padding: 0 0 0 6px;
	width:213px;
	/*text-transform:uppercase;*/
	/*background-color:#d6d9c4;*/
	/*color:#5c5c5e;*/
	/*height:18px;*/
	display:block;
	padding-top:.2em;
	padding-bottom:3px;
	font-weight:bold;
	/*font-size:85%;*/
	text-align:left;
	}

.sideProds .sectionTitle h1{
	/*font-size:100%;*/
	font-size:16px;	
	color:#5a5b5d;
	padding-top:10px;
	}


.sideProds .sectionTitle a{
	color:#5c5c5e;
	}

.sideProds .bottomBorder{
	/*border-bottom:1px solid #d6d9c4;*/
	padding-bottom:.5em;
	}

.sideProds .topBorder{
	/*border-top:1px solid #d6d9c4;*/
	}

.sideProds .adSpace{
	padding:0px;
	}
	
.sideProds .sideProdsText {
	/*color:#5a5b5d;*/
	text-align:left;
	font-weight:normal;
	/*font-size:90%;*/
	width:199px;
	padding:5px 10px 0px 10px;
	vertical-align:top;
	}
.sideProds .sideProdsTextCenter {
	color:#5a5b5d;
	text-align:center;
	font-weight:normal;
	/*font-size:90%;*/
	width:199px;
	padding:5px 10px 0px 10px;
	vertical-align:top;
	}
.sideProds .sideProdsText td {
	/*font-size:90%;*/
	vertical-align:top;
	padding:10px 0px 0px 0px;
	}	
	
	
#two-column-left{
	width:47%; 
	float:left;
	}

#two-column-right{
	width:47%; 
	float:right;
	}	
	
#twocol-col-2-col-1 {
	float:left;
	width:49%;
	border-right:1px solid #e3e4e5;
}
#twocol-col-2-col-2 {
	float:right;
	width:49%;
}	
	
/******************* FORMS *******************/

.labelTB {
	width:200px;
	display:block;
	}
	
.labelLightBox {
	width:175px;
	display:block;
	}
	
.labelShip {
	width:125px;
	display:block;
	}
	
.bottomTB {
	vertical-align:bottom;
	padding-bottom:10px;
	padding:0 0 5px 5px;
	}
	
	
.full {
	float:left;
	width:893px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	}
	
.oneCol {
	float:left;
	width:435px;
	padding-top:20px;
	padding-left:10px;
	}
	
.twoCol {
	float:right;
	width:435px;
	padding-top:20px;
	padding-right:10px;
	}
	
.email, .firstName, .lastName, .password, .secretQ, .secretA, .software, .general, .dropDown,.softwaredropDown, .state {
	width:200px;
	border:1px solid #abadb3;
	}

.secretQ {
	width:300px;
	border:1px solid #abadb3;
	}	
.general{
	width:200px;
	border:1px solid #abadb3;
	}
.dropDown {
	width:270px;
	border:1px solid #abadb3;
	}
.software{
	width:250px;
	border:1px solid #abadb3;
	}	
.softwaredropDown{
	width:auto;
	border:1px solid #abadb3;
	}
.state{
	width:203px;
	border:1px solid #abadb3;
	}
.qty {
	width:25px;
	border:1px solid #abadb3;
	margin-left:10px;
	text-align:center;
	}
	
.qty2 {
	width:50px;
	border:1px solid #abadb3;
	text-align:center;
	}
	
.areaCode {
	width:50px;
	border:1px solid #abadb3;
	margin-right:10px;
	}
	
.phoneA {
	width:50px;
	border:1px solid #abadb3;
	margin-right:10px;
	}
	
.phoneB {
	width:75px;
	border:1px solid #abadb3;
	}
	
.date {
	width:50px;
	border:1px solid #abadb3;
	margin-right:10px;
	}

.month {
	width:98px;
	border:1px solid #abadb3;
	}
	
.year {
	width:100px;
	border:1px solid #abadb3;
	}

.checkbox {
	margin-right:5px;
	}

.checkbox2 {
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	}
	
.btnRight {
	float:right;
	padding-top:15px;
	margin-bottom:15px;
	}
	
.btnRightB {
	float:right;
	display:block;
	/*padding-top:60px;*/
	}
	
.btnRightC {
	font-size:90%;
	text-align:right;
	padding-top:5px;
	}
.btnRightC a {
	position:relative;
	top:-10px;
}
	
.btnRightD {
	margin:0px 0px 5px 0px;
	}
	
.btnRightE {
	float:right;
	margin:8px 25px 5px 0px;
	}
	
.btnRightEE {
	float:right;
	margin:8px 0px 5px 20px;
	}
	
.btnRightF {
	float:right;
	margin:0px 0px 0px 0px;
	}
	
.btnRightG {
	float:right;
	margin:10px 15px 10px 0px;
	}
	
.btnRightH {
	float:right;
	padding-bottom:17px;
	}		
	
.btnCheck {
	margin:5px 23px 10px 0px;
	}

.smallText {
	font-size:80%;
	line-height:12px;
	text-decoration:none;
}

.buttons {
	 float:right;
	}

.btn-cancel {
	margin-right:20px;
	}


/**************** Styled Form *****************/
#styled-form label{
	float:left;
	width:175px;
}
#styled-form p{
	padding-bottom:15px;
}
#styled-form input{
	float:left;
	margin:0;
	margin-right:5px;
}
#styled-form label.radio-left{
	width:157px;
	*width:150px;
}

#styled-form label.radio-left.long{
	width:350px;
}	

#styled-form select{
	float:left;
	margin:0;
	margin-right:5px;
}


#troubleSigningIn{
	margin-top:25px;	
	}
	
	
	
	
/**************** Field Set *******************/
fieldset {
	margin:0 0 20px 0;
	border:0;
	border:1px solid #5b83c3;
	/*color:#5a5b5d;*/
	background-color:#f9f9f9;
	*position: relative;
	*padding-top:15px;
	}
	
legend {
	font-weight:bold;
	color:#5c3925;
	*position: absolute;
	*top: -.5em;
	*left: .2em;
	}
	

fieldset hr {
	clear:both;
	/*color:#d7d9c3;*/
	margin:5px 5px 5px 5px;
	}
	

fieldset td hr {
	clear:both;
	/*color:#d7d9c3;*/
	margin:0px 0px 0px 0px;
	}
	

fieldset h2 {
	font-size:100%;
	padding:0px 0px 0px 20px;
	}

fieldset p {
	padding:0px 20px 0px 1em;
	}
	
fieldset table{
	margin-top:10px;
	margin-bottom:0px;
	float:left;
	}
	
	
fieldset a {
	font-weight:normal;
	}
	
fieldset th{
	font-weight:bold;
	/*font-size:85%;*/
	padding:0 0 10px 20px;
	vertical-align:top;
	}
	
fieldset td{
	/*font-size:85%;*/
	padding:0 0 5px 20px;
	vertical-align:top;
	}
fieldset .btnEdit{
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	}
	
fieldset td td{
	padding-left:0px;
	font-size:100%;
	}	
fieldset td td p{
	/*padding-left:0px;*/
	font-size:100%;
	}		
	
	
	
#mainContent {
	float:right;
	width:690px;
	padding-bottom:10px;
}	
#mainContent h1{
	background-image:url(../images/tier-1-branding-background.jpg);
	background-repeat:no-repeat;
	display:inline;
	float:right;
	height:45px;
	margin-left:10px;
	padding-bottom:15px;
	width:690px;
	margin-bottom:20px;
	text-indent:10px;
	color:#FFFFFF;
	font-size:40px;
	font-weight:bold;
}	
#mainContentNoSideNav h1{
	color:#5585d7;
	margin-top:-9px;
	font-size:36px;
	text-transform:none;
	font-weight:normal;
	padding-top:8px;
	padding-left:10px;
	padding-bottom:15px;
}

#mainContent p{
	padding-top:0px;
	clear:both;
	line-height:150%;
}
#MarketingMessage-Head {
	/*
	clear:both;
	float:right;
	width:690px;
	display:inline;
	background-position:0px 50px;
	background-image:url(../images/tier-1-branding-background.gif);
	background-repeat:repeat-x;
	*/
}
#MarketingMessage-Head h1{
	/*
	color:#5585d7;
	margin-top:-9px;
	margin-bottom:20px;
	font-size:40px;
	text-transform:none;
	font-weight:normal;
	padding-top:8px;
	*/
}
#MarketingMessage-Head p{
	/*margin-left:0.5em;*/
	margin-top:0;
}	
.ThreeColumn-Section {
	width:210px;
	margin-right:10px;
	display:inline;
	float:left;
}
.ThreeColumn-Section p{
	/*margin-left:0.5em;*/
	margin:0;
}
.ThreeColumn-Section h2 a{
	/*font-size:75%;*/
	font-size:15px;
	/*color:#7c7855;*/
	/*margin-left:0.4em;*/
}
.ThreeColumn-Section img{
	float:left;
	margin-right:10px;
}
.ThreeColumn-Gutter {
	/*padding-right:15px;*/
}
.Item-Row {
	float:left;
	width:690px;
	padding-top:15px;
	line-height:160%;
}

.item-row-2 {
	float:left;
	clear:left;
}

/******************* SIDE NAV *******************/
	
.sideNav {
	clear:left;
	/*width:177px;*/
	width:220px;
	margin-left:10px;
	display:inline;
	float:left;
	background-color:#f9f9f9;
	margin-bottom:11px;
	border-top:1px solid #5b83c3;
	}
	
.sideNav ul{
	list-style:none;
	margin:0;
	padding:5px;
	}

.sideNav a {
	/*color: #68622e;
	font-weight:bold;*/
	font-weight:normal;
	}

.sideNav li {
	/*
	width:177px;
	float: left;
	padding: .5em 0 0 .6em;
	border-right:1px solid #d6d9c4;
	border-left:1px solid #d6d9c4;
	font-weight:normal;
	font-size:75%;
	*/	
	padding:3px;
	padding-left:18px;
	color:#5b447a;
	font-weight:bold;
	/*font-weight:bold;*/
	}
	
.sideNav li strong {	
	color:#5c3925;
	font-weight:normal;
	}

.sideNav li ul li{
	/*
	width:100px;
	float: left;
	padding: .2em 0 0 .5em;
	border:0;
	font-size:100%;
	font-weight:normal;
	*/
	}

.sideNav li.noBorder {
	border:none;
	}

.sideNav .sectionTitle{
	padding-top:0;
	font-weight:normal;
	color:#5c3925;
	font-size:16px;
	margin-left:-10px;
	
	
	}

.sideNav .sectionTitle h1{
	padding-top:0;
	font-weight:normal;
	color:#e24912;
	font-size:16px;
	margin-left:0px;
	text-transform:uppercase;
	}


#mainContentNoSideNav .sideNav .sectionTitle h1{
	margin:0;
	font-size:16px;
	margin-left:-10px;
	color:#e24912;
	font-weight:normal;
	text-transform:uppercase;
	}



.sideNav .sectionTitle a{
	/*color:#5c5c5e;*/
	}

.sideNav .bottomBorder{
	/*
	border-bottom:1px solid #d6d9c4;
	padding-bottom:.5em;
	*/
	font-weight:normal;
	}
.sideNav .bottomBorder td {
	vertical-align:top;
}
.sideNav-orderSummary-price{
	text-align:right;
	padding-right:10px;
	width:35%;
}


.sidePromo {
	margin-top:0em;
	margin-bottom:.5em;
	float:left;
	clear:left;
	width:183px;
	border:1px solid #d6d9c4;
	}
	
.sidePromo ul{
	width:177px;
	float: left;
	list-style: none;
	padding-left:0;
	padding-right:0;
	padding-top:.6em;
	padding-bottom:.6em;
	color:#68622e;
	margin: 0;
	}

.sidePromo a {
	font-weight:normal;
	color:#68622e;
	}

.sidePromo li {
	width:170px;
	float: left;
	padding: .5em 0 .5em 1em;
	font-weight:bold;
	font-size:75%;
	}

.sidePromo1 {
	margin-top:0em;
	margin-bottom:.5em;
	float:left;
	clear:left;
	width:183px;
	border:0px solid #d6d9c4;
	}
.sidePromo1 a {
	font-weight:normal;
	color:#68622e;
	}	
	
	
.buttonTD {
	vertical-align:bottom; 
	padding-right:20px;
	}
#did-you-know{
	border:1px solid #e3e4e5; 
	background-color:#ffffff;
	text-align:left;
	margin-bottom:15px;
}
#did-you-know p{
	font-size:90%; 
	line-height:90%;
	margin-top:8px;
}	





.mainHeader {
	}
	
.mainHeader ul{
	float: right;
	list-style: none;
	padding-top:.1em;
	padding-right:.5em;
	font-size:80%;
	font-weight:400;
	text-transform:none;
	color:#000000;
	margin: 0;
	}

.mainHeader li {
	float: left;
	padding: 0 .3em;
	}

.mainHeader li a{
	color:#ffffff;
	}	

.mainHeader li.noBorder {
	border:none;
	}
	

.mainHeader h2{
	color:#ffffff;
	margin-top:-9px;
	font-size:30px;
	text-transform:none;
	font-weight:normal;
	padding-bottom:15px;
	background-image:url(../images/tier-1-branding-background.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left;
	font-size:36px;
	font-weight:bold;
	height:45px;
	margin-bottom:20px;
	padding-bottom:15px;
	text-indent:10px;
	width:100%;
	margin-top:0px;
	display:inline;
}	
	
	
.mainFooter {
	clear:both;
	text-transform:none;
	color:#5c3925;
	height:23px;
	display:block;
	padding-top:.2em;
	padding-left:.6em;
	margin-bottom:.8em;
	font-weight:bold;
	/*font-size:85%;*/
	font-size:16px;
	}
	
.mainFooter ul{
	float: right;
	list-style: none;
	padding-top:.1em;
	padding-right:.5em;
	font-size:80%;
	font-weight:400;
	text-transform:none;
	color:#000000;
	margin: 0;
	}

.mainFooter li {
	float: left;
	padding: 0 .3em;
	}

.mainFooter li.noBorder {
	border:none;
	}
	
.mainFooter li a{
	color:#ffffff;
	}	
	
	
#mainContent h2{
}		
/******************* ORDER HISTORY *******************/
	
.order {
	clear:both;
	width:686px;
	padding:1px;
	margin-bottom:5px;
	background-color:#fff;

	}	

.order-controls {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
	font-size:11px;
}

.orderArea {
	/*font-size:90%;*/
	padding:10px;
	}



.order table {
	background-color:#5b447a;
	height:25px;
	margin-bottom:10px;
	/*font-size:80%;*/
	}

.inProgress {
	color:#f4d680;
	font-style:italic;
	}

.shipped {
	color:#7498b0;
	}
	
.orderA {
	color:#FFF;
	width:150px;
	padding:3px;
	}
	
.orderB {
	color:#FFF;
	width:200px;
	padding:3px;
	}
	
.orderC {
	color:#FFF;
	width:310px;
	padding:3px;
	}
	
.orderD {
	width:20px;
	padding:3px;
	}
	
.orderInfo {
	width:150px;
	padding:5px 5px 20px 20px;
	}
	
.shipDetails {
	width:46%;
	float:left;
	margin:0px 0px 5px 0px;
	padding-bottom:10px;
	}	
	
.shipDetails table, .paymentSummary table, .orderDetails table {
	font-size:100%;
	background-color:#f9f9f9;
	margin:0px 0px 0px 0px;
	}
	
.orderDetails {
	clear:both;
	margin:0px 0px 5px 0px;
	}
	
.orderDetails  td{
	padding:5px 10px;
	}
	
.orderDetails hr {
	clear:both;
	color:#d7d9c3;
	margin:0px 0px 0px 0px;
	}
	
.paymentSummary {
	width:46%;
	float:right;
	margin:0px 0px 5px 0px;
	padding-bottom:10px;
	}

.right {
	text-align:right;
	}
	
.left {
	text-align:left;
	}
	
.center {
	text-align:center;
	}
	
.orderTotal {
	width:90px; 
	padding:0px; 
	margin:0px; 
	float:right;
	}
	
.orderTotal td {
	font-size:100%;
	padding:1px 0px 1px 20px;
	}	
	
	
/****************** Mini Cart *******************/
.cartMini ul{
	clear:both;
	width:675px;
	list-style: none;
	padding: 0;
	margin: .6em 0 0 0;
	}

.cartMini a {
	/*color: #68622e;*/
	font-weight:bold;
	}

.cartMini li {
	width: 330px;
	height:270px;
	float: left;
	padding: 0 0 20px 0;
	font-weight:400;
	/*font-size:75%;*/
	text-align:center;
	}

.cartMini img {
	margin-top:.2em;
	margin-bottom:.5em;
	}
.btnCart {
	margin-top:1em;
	margin-bottom:1em;
	}
	
	
.rBorder {
	/*border-right:1px solid #eaebe6;*/
	height:300px;
	}
	

.priceRed {
	/*color:#bb010c;*/
	font-weight:400;
	text-decoration:none;
	}
	
.priceRed a {
	/*text-decoration:none;*/
	}
	

.priceRed a:hover {
	/*text-decoration:none;*/
	}	
	
	
	
/******************* SHOPPING CART *******************/
	
.cart {
	clear:both;
	width:918px;
	padding:1px;
	margin-bottom:5px;
	background-color:#FFFFFF;
	border:1px solid #5b5b5b;
	
	margin:0 auto;
	}

.cart table {
	/*font-size:85%;*/
	text-align:left;
	}

.cart table th {
	font-weight:bold;
	background-color:#5B5B5B;
	color:#FFF;
	height:25px;
	padding:0px 20px 0px 20px;
	}

.cart table td {
	vertical-align:top;
	padding:2px 20px 2px 20px;
	}

.cart table td a {
	/*color:#986700;*/
	}

.deleteItem {
	margin:8px 0px 0px 0px;
	}

.cartLink {
	margin:0px 10px 0px 0px;
	}
	
.cartPromo {
	height:45px; 
	text-align:right;
	width:932px;
	}
	
.cartPromo #promoAd {
	float:left;
	}
	
.cartOrderBtn, .cartOrderBtn2 {
	height:50px;
	margin-bottom:0px;
	padding-right:13px;
	}
	
.cartOrderBtn h1 {
	margin-top:10px;
	font-weight:normal;
	display:inline;
	height:60px;
	}
	
.cartOrderBtn2 h1 {
	margin-left:20px;
	margin-top:10px;
	margin-bottom:0px;
	font-weight:normal;
	font-size:160%;
	}
	
	
.alert {
	margin-bottom:10px;
	font-weight:normal;
	color:#D50000;
	font-size:110%;
	border-bottom:1px solid #d7d9c3;
	padding-bottom:10px;
	margin-bottom:10px;
	}	
	

#nav.test {
	float:left;
	height:53px;
}	
#nav.test ul.checkout {
	float:left;
	margin:0 auto;
	height:53px;
	display:inline;
	margin-left:-23px;
}

#nav .checkout li, #nav ul .checkout li{	
	float:right;
	padding-right:15px;
	padding-top:15px;
	display:block;
	}


.checkout{
	height:53px;
	display:block;
	clear:left;
	float:left;
	margin:0 auto;
	width:890px;
	}

#nav2 { 
	height:44px;
	background:url(../images/checkout-background.gif) no-repeat 0 0;
	margin-left:16px;
 }
	
 #nav2 ul {
	margin:0;
	padding:0;
	font-size:11px;
	clear:both;
	height:44px;	color:#666666;
	
}

#nav2 li {
	float:left;
	text-align:center;
	list-style:none;
	position:relative;
	height:25px;
	z-index:10;
	padding:0;}



#nav2.test {
}	
#nav2.test ul.checkout {
	margin:0 auto;
	left:23px;
	height:40px;
	display:inline;
	width:952px;
	/*
	*/
}

#nav2 .checkout li, #nav2 ul .checkout li{	
	float:right;
	padding-right:10px;
	padding-top:14px;
	display:block;
	margin-right:20px;
	}
	
.cart-item-name {
	font-weight:bold;
}	

/**************** Inventory Listing *****************/

#listing {
	float:left;
	width:500px;
}
#listing ul{
	list-style:none;
	margin-top:0px;
	float:left;
}
#listing li{
	margin-bottom:10px;
	margin-left:0;
	padding-top:10px;
	float:left;
	margin-top:5px;
	width:100%;
}

#listing h2{
	font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size:12px;
	color:#5B5B5B;
	font-size:16px;
	margin-left:-15px;
	clear:left;
	padding-top:5px;
}
#listing p{
	font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size:14px;
	color:#5B5B5B;
	margin-left:25px;
	margin-top:0px;
	padding-bottom:10px;
}
.numbered {
	background-image:url(../images/numbered.gif);
	background-repeat:no-repeat;
	padding:10px;
	color:#FFF;
	padding-top:2px;
	padding-left:7px;
}
fieldset #listing-table{
	height:30px;
	margin:0;
	margin-top:10px;
	margin-left:15px; 
	display:inline;
}
fieldset #listing-table td{
	font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size:14px;
	color:#5B5B5B;
	padding:0;
	padding-right:10px;
	margin:0;
	padding-bottom:10px;
}
#listing form {
	margin-left:0;
}


.inventory-button {
	padding:5px 0px;
	margin-left:25px;
}
.red {
	color:#F00;
}

/******************* HELP PAGE *******************/
	

.tier3Help ul{
	/*clear:both;
	width:922px;
	list-style: none;
	padding: 0;
	margin: .6em 0 0 0;*/
	}

.tier3Help a {
	/*
	color: #68622e;
	font-weight:bold;
	*/
	}

.tier3Help li {
	/*
	width: 300px;
	float: left;
	padding: 0 0 0px 0;
	font-weight:400;
	font-size:75%;
	text-align:center;
	*/
	}

.tier3Help img {
	margin-top:.2em;
	margin-bottom:.2em;
	}
	

.helpPage table {
	/*
	width:245px;
	margin-top:10px;
	margin-left:10px;
	*/
	}	
	
.helpPage td {
	/*padding-left:6px;*/
	text-align:left;
	vertical-align:top;
	}	
	
.helpPage a {
	/*
	font-weight:normal;
	color:#986700;
	*/
	}
	
.helpPage ul{
	/*
	font-size:88%;
	width:125px;
	float: left;
	list-style: none;
	padding-left:0;
	padding-right:0px;
	padding-top:0;
	padding-bottom:30px;
	margin: 0;
	*/
	}

.helpPage li {
	/*
	text-align:left;
	width:125px;
	float: left;
	padding: 2px 0 0 0;
	font-weight:normal;
	font-size:88%;
	*/
	}

.helpPage li.seeAll {
	/*padding: 10px 0 0 0;*/
	}
.helpHeader {
	clear:both;
	display:block;
	padding-left:.6em;
	padding-right:.6em;
	font-weight:normal;
	}	
	
.helpPage ul{
	padding:0;
	list-style:none;
	margin:9px 15px;
	width:190px;
	}
.helpPage ul li{
	font-size:12px;
	line-height:16px;
	background-image:url(../images/green-bullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 0.6em;
	padding-left:6px;
}
.helpPage ul li.subTitle{
	font-weight:bold; 
	background-image:none;
	padding-left: 0px; 
	font-size:14px;
	}
	
	
.sitemap ul{
	padding:0;
	list-style:none;
	margin:9px 10px 9px 0;
	width:160px;
	}
.sitemap ul li ul{
	margin:0;
}
.sitemap ul li ul li{
	font-size:12px;
	line-height:16px;
	padding-left:6px;
}	

.strike{
	text-decoration:line-through;
}

.ourPrice{
	color: #CD3217;
}
.saved{
	color: #CD3217;
}
.grey{
	color:#999;
}
.priceRed {
	color:#5c3925;
    font-weight:400;
    text-decoration:none;
}
.priceRed a {
	text-decoration:none;
}
.priceRed a:hover {
	text-decoration:none;
}
.errorMessageBox 
{
 border: 1px solid #CD3217;
 margin: 10px 0px;
 padding: 7px 10px;
 color: #CD3217;
 font-weight: bold;
 font-size:12px;
}


/***************** Information Hover *******************/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #d7dac6;
padding: 2px;
background-color:#7498b0;
color:#FFF;
visibility: hidden;
z-index: 100;
}
 
#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
.bigRed {
	color:#F00;
	font-size:150%;
}

	
	
/*************** GLOBAL HEADER **************/

.pscverbiage TD
{
    FONT-SIZE: 70%;
	FONT-WEIGHT: bold;
}

.question
{
    FONT-SIZE: 125%;
	FONT-WEIGHT: bold;
}

.customerservice
{
    FONT-SIZE: 120%;
	FONT-WEIGHT: bold;
}
#troubleSigningIn{
	margin-top:25px;	
	}
.error{
	border:1px solid #973233;
	background-color:#fddccc;
	padding:15px;
	padding-left:60px;
	margin:5px 0;
	font-size:90%;
	font-weight:normal;
	position:relative;
	}
.error h2{
	font-weight:bold;
	color:#973233;
	font-size:100%;
}
.error h3{
	font-weight:bold;
	font-size:110%;
}
.error img{
	position:absolute;
	margin-left:-40px;
	top:10px;
	}	
.error a{
	color:#0033ff;
}
.smallError{
	float:left;
	position:relative;
	margin-left:-10px;
	padding-right:4px;
	}	

.smallErrorCart{
	float:left;
	position:absolute;
	margin-left:-22px;
	padding-right:4px;
	padding-top:2px;
	}	

.confirm{
	/*
	border:1px solid #14945c;
	background-color:#d6eac7;
	padding:15px;
	padding-left:60px;
	margin:5px 0;
	font-size:90%;
	font-weight:normal;
	position:relative;
	*/
	border:1px solid #14945c;
	background-color:#d6eac7;
	padding:15px;
	padding-left:60px;
	margin:5px 0;
	margin-bottom:15px;
	clear:left;
	height:30px;
	font-size:12px;
	font-weight:normal;
	position:relative;
	}
.confirm h2{
	/*
	font-weight:bold;
	color:#14945c;
	font-size:130%;
	*/
	font-weight:bold;
	color:#14945c;
	font-size:14px;
	padding-top:6px;
	margin-left:10px;
}
.confirm h3{
	font-weight:bold;
	font-size:110%;
}
.confirm img{
	/*
	position:absolute;
	margin-left:-40px;
	top:10px;
	*/
	float:left;
	margin-left:-40px;
	padding-right:10px;	
	}	
	


/*************** GLOBAL HEADER **************/

 

.pscverbiage TD {
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
	}

 

.question {
    FONT-SIZE: 125%;
    FONT-WEIGHT: bold;
}

 

.customerservice {
    FONT-SIZE: 120%;
      FONT-WEIGHT: bold;
}

#troubleSigningIn{
      margin-top:25px;  
      }

.error{
      border:1px solid #973233;
      background-color:#fddccc;
      padding:15px;
      padding-left:60px;
      margin:5px 0;
      font-size:90%;
      font-weight:normal;
      position:relative;
      }

.error h2{
      font-weight:bold;
      color:#973233;
      font-size:100%;
}

.error h3{
      font-weight:bold;
      font-size:110%;
}

.error img{
      position:absolute;
      margin-left:-40px;
      top:10px;
      }     

.error a{
      color:#0033ff;
}

.smallError{
      float:left;
      position:relative;
      margin-left:-10px;
      padding-right:4px;
      }     

 .smallErrorCart{
      float:left;
      position:absolute;
      margin-left:-22px;
      padding-right:4px;
      padding-top:2px;
      }     

  



/********** MAILING SERVICES *********/

.bigRed {
      color:#F00;
      font-size:150%;
}

.mailTable {
      BORDER-RIGHT: #d7d9c3 1px solid; 
	  BORDER-TOP: #d7d9c3 1px solid; 
	  BORDER-LEFT: #d7d9c3 1px solid; 
	  WIDTH: 375px; 
	  BORDER-BOTTOM: #d7d9c3 1px solid; 
	  TEXT-ALIGN: center
      }

.mailTable TH {
      BORDER-RIGHT: #b6b8a5 1px solid; 
	  PADDING-RIGHT: 2px; 
	  BORDER-TOP: #b6b8a5 1px solid; 
	  PADDING-LEFT: 2px; 
	  FONT-SIZE: 11px; 
	  PADDING-BOTTOM: 2px; 
	  BORDER-LEFT: #b6b8a5 1px solid; 
	  PADDING-TOP: 2px; 
	  BORDER-BOTTOM: #b6b8a5 1px solid; 
	  BACKGROUND-COLOR: #d7d9c3
      }

.mailTable TD {
      BORDER-RIGHT: #d7d9c3 1px solid; 
	  PADDING-RIGHT: 2px; 
	  BORDER-TOP: #d7d9c3 1px solid; 
	  PADDING-LEFT: 2px; F
	  ONT-SIZE: 11px; 
	  PADDING-BOTTOM: 2px; 
	  VERTICAL-ALIGN: top; 
	  BORDER-LEFT: #d7d9c3 1px solid; 
	  PADDING-TOP: 2px; 
	  BORDER-BOTTOM: #d7d9c3 1px solid
      }

.mailTable .odd TD {
      BORDER-RIGHT: #d7d9c3 1px solid; 
	  PADDING-RIGHT: 2px; 
	  BORDER-TOP: #d7d9c3 1px solid; 
	  PADDING-LEFT: 2px; 
	  FONT-SIZE: 11px; 
	  PADDING-BOTTOM: 2px; 
	  VERTICAL-ALIGN: top; 
	  BORDER-LEFT: #d7d9c3 1px solid; 
	  PADDING-TOP: 2px; 
	  BORDER-BOTTOM: #d7d9c3 1px solid; 
	  background-color:#f8f9f4;
      }     

.help-topics {
      float:right;
      margin-top:-26px;
      font-size:80%;
}     

.help-topics2 {
      float:right;
      font-size:80%;
}
#nav .mail-services{
	background-image:url(../images/mail-services-background.gif);
	background-repeat:no-repeat;
	height:53px;
	width:886px;
	margin-left:-23px;
	}

#nav .mail-services li, #nav ul .mail-services li{	
	float:right;
	padding-right:15px;
	padding-top:15px;
	}

.errorMessageBox {
 border: 1px solid #CD3217;
 margin: 10px 0px;
 padding: 7px 10px;
 color: #CD3217;
 font-weight: bold;
 font-size:12px;
}



.prodSelectBEGIN {

      PADDING-RIGHT: 25px; 

      FONT-WEIGHT: bold; 

      PADDING-TOP: 10px; 

      /*font-size:85%;*/

      }

.obsolete-xref-discontinued {
 font-size:120%;
 }
.obsolete-xref-replacement {
 font-size:130%;
 font-weight:bold;
 }   
 
.quantity-low {
	background-color:#ebebeb;
 }
 


/**************** HOME CAROUSEL  ***********/

#bags-home-scroller {
	padding-top:10px;
	clear:left;
	float:left;
	height:286px;
	width:100%;
}
#carousel-main-pic{
	float:left;
	text-align:right;
	display:inline;
	width:353px;
	padding-top:25px;
}
#carousel{
	float:left;
	clear:none;
	width:573px;
	display:inline;
	padding-top:25px;
}
#bags-home-scroller h2{
	color:#e24912;
	font-size:26px;
	font-weight:normal;
	border-bottom:1px solid #e24912;
	height:25px;
	text-transform:uppercase;
	float:left;
	width:100%;
	margin-top:15px;
	display:inline;
}
.colored-background {
	background-color:#fff;
}
.carousel-link-text {
	height:48px; 
	display:block;
	line-height:11px;
}
.carousel-link-image {
	width:92px;
	height:110px;
	border:1px solid #5b447a;
	text-indent:-9926px;
	display:block;	
}
#carousel img {
	border:1px solid #5b447a;
	clear:left;
}

.jcarousel-skin-tango .jcarousel-container {
    background: #ffffff;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 573px;
    padding: 5px 0px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  510px;
    height: 210px;
	margin-left:32px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 94px;
    height: 210px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 65px;
    right: -2px;
    width: 32px;
    height: 50px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 65px;
    left: 0px;
    width: 32px;
    height: 50px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

#mycarousel {
}
#mycarousel{
	font-size:11px;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


/************** COLOR CHIPS *******************/

ul.color-chip {
	float:left;
	clear:left;
	list-style:none;
	width:905px;
	margin:0;
	margin-left:10px;
	padding:0;
	padding-bottom:10px;
}
ul.color-chip li{
	width:99px;
	float:left;
	padding:0;
	margin:0;
	display:inline;
	text-align:center;
}
ul.color-chip li img{
	border:1px solid #5b5b5b;
	padding:5px;
	background-color:#FFF;
}
ul.color-chip li.chip-gutter {
	margin-right:14px;
}
fieldset.color-chip h3{
	font-size:20px;
	padding:10px;
}

