/* CSS Document */
body
{
	margin: 0px;
	padding: 0px;
	/*font: 0.8em Arial, Arial, Helvetica, sans-serif;*/
	font: Arial, Arial, Helvetica, sans-serif;
	color: #000;
	height: 100%;
	background-color: #FFFFFF;
}

html, body, form, fieldset, div, select, input 
{
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}

/* fieldset styling for EPiServer Forms */
fieldset
{
 border: none;
 padding: 0;
 margin: 0;
}
legend
{
 color: #333;
 font-size: 1em;
 padding: 0;
 margin: 0;
}
fieldset label
{
 margin-right: 1em;
}


#header
{
	text-align: left;
	width: 944px;
	height:126px;
	margin: 5px auto 0 auto;
	position:relative;
	
}

#header img
{
	position:absolute;
	bottom:0px;
	right:0px;
}

#brandImage 
{
	position: absolute;
	top:32px;
	left: 700px;
}

#logo
{
  margin-top:15px;
  float:left;
  width:480px;
  height:31px;
  position:relative;
  }
  
  #logo img
  {
	position:relative;	
  }
  
 h1 
 { font-family: "Arial Narrow";
   font-size:2.125em;
   font-weight:normal;
   padding:0;
   margin:0;

 } 
 
  h2, .h2
 { font-size:1.2em;
   padding:10px 0 5px 0;
   margin:0;

 } 
 
a img
 {
	border:none;
 }
 
    
 h3
{  
    padding:0px 0px 2px 0px;
	margin:0 0px 0 0px;
	font-size:1em;
	}
    
 ol li
 {
  background:none !important;
  padding:0 0 0 0px !important;
  } 
 
 sub
 {
	font-size:0.75em;
 }
 .bold
 {
	 font-weight:bold;
 }
 
  
  .ExternalLinks ul li 
  
 {
     background: transparent url(../Images/ExternalLink.gif) no-repeat 0px 3px !important;
  } 
   
 p 
 {
	margin:0;
	color: #000;
	text-align: left;
	font-size: 10pt;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

a:link, a:hover, a:visited
{
color:#666;
}

     
	
/* top right navigation */

.topNav 
{
   float:right;
   margin:0px 0 0px 0;
}

 .topNav ul 
 {
   list-style:none;
   padding:0;
   margin:0px 0 0 0;
   }

.topNav li

{  
	display:inline;
	border-left: 1px solid #ccc;
	height:10px;
	}

.divSearch
{
	display: inline;
}

.divSearch label
{
	padding-left:10px;
	font-weight:bold;
}

.divSearch input.padding5
{
	padding:0px 5px 0px 5px;
}

.divSearch .search-dropdown
{
	vertical-align:middle;
	height:21px;	
}

	
.topNav a
{
  color: #666;
  text-decoration:none;
  padding:0px 5px 0px 5px;
  }	
  
.topNav a.textOnly
{
	margin-top: 24px;
}  

.input
{
   /*width:176px;*/
   margin:0 0 5px 3px;
}
   		
.input-box 
{
	border: 1px solid #999999;
	margin:3px 0 3px 0;
	vertical-align:middle;
}
   		
input.search-input
{
	border: 1px solid #999999;
	margin:3px 0 3px 0;
	vertical-align:middle;
	width:142px;
}
   		
.input-Area
 {
	border: 1px solid #999999;
	/*width:142px;*/
	padding:0px;
	/*margin:0px 5px 0px 5px;*/
	margin:3px 0 3px 0;
	}

.input-Area2
 {
	border: 1px solid #999999;
	width:242px;
	padding:0px;
	/*margin:0px 5px 0px 5px;*/
	margin:3px 0 3px 0;
	}	
	
 .input-btn
  {
	padding:1px 8px 1px 8px;
	margin:1px 0 0px 0;
	vertical-align:middle;
}  
.search-btn
{
	height:20px;
	width:100px;
	border:none;
	padding:0px 8px 2px 8px;
	margin:1px 0 0px 0;
	vertical-align:middle;
}

.input-Margin
{
	/*width:144px;*/
}
.input-Radio
{
	position:relative;
	top:2px;
	margin-right: 5px;
}

.labelWidth
{
	width:130px;
	margin:0 0 0 2px;
	}
	
fieldset.referFriend dt
{
 font-size: 1em;
 float:left;
}
fieldset label
{
 margin-right: 1em;
}
	
	

/* main navigation tabs */	
	
#headNav
{
	position:absolute;
	top:93px;
	z-index:90;
	width:960px;
	left: -17px;
}

#headNav  ul
{
  list-style:none;
  padding:0;
  margin:0;}  

#headNav  li
{  
   float:left;
   margin:0px 2px 0 0;	
   padding:10px 0 0px 0;
   text-align:center;
}

#headNav  li .tabLeft
{
	float:left;
	padding:0px 0 0px 4px;
	height:24px;

}



#headNav li .tabRight
{
	float:left;
	padding:0 4px 0px 0;

}	

#headNav  li.current .tabLeft
{
	padding:6px 0 9px 4px;

}

#headNav li.current
	{
   	margin:0px 2px 0 0;
	padding:0 0 0px 0px;
	}
	
#headNav li.current a

{ 
  font-family: "Arial Narrow";
  font-size:1.3em;
}	

#headNav a

{ 
  font-family: "Arial Narrow";
  font-size:1.15em;
  color:#ffffff;
  text-decoration:none;
  line-height:24px;
}


/* Second level navigation */	


   
	
.nav2Top
{
   padding-top:5px;
      }
	
	
#nav2Content
{
  padding:0px 0 0px 0;
  height:auto;
  
  
   }		
	
#nav2ContentMiddle
{
	text-align: left;
	width: 944px;
	margin: 0 auto 0px auto;
}


	
 #nav2 ul
 {
   float:left;
   padding:0;
   margin:0 0 0px 0;
   width:675px;
   list-style:none;
	
 }
 
 


#nav2 .right ul
 {
	float:right;
   list-style:none;
   padding:0;
   margin:0 0 0px 0;
	width:265px !important;
    }
  
  #nav2 .right li
 {
   float:right;
   padding: 0 0px 0 0px;
   text-align:center;
   height:auto;
  line-height:32px;
   background: transparent url(../Images/divider.jpg) no-repeat left 13px;
  }

 #nav2 li 
 {
  float:left;
  padding: 0px 0px 0px 0px;
  text-align:center;
  line-height:32px;
  background: transparent url(../Images/divider.jpg) no-repeat right 13px;
   }
   
   #nav2 li.current,  #nav2 .right li.current
   {
	   position:relative;
	   color:#000066;	
   } 
   

#nav2 li.currentStart, #nav2 .right li.currentEnd
   {
	   position:relative;
	   width:7px;
	   height:43px;
   } 
   
     
#nav2 li.currentEnd, #nav2 .right li.currentStart
   {
	   position:relative;
	   width:7px;
	   height:43px;
   } 
   
    #nav2 
    {
	width:984px;
	margin:0px auto 0 auto;
	 
    }
   
   
   
  .wrappingLinkText
 {

  line-height:16px !important;
     }   
   
   
#nav2 li.noborder
{
	background:none;
}   
#nav2 .right li.noborder
{
	background:none;
} 
  
 #nav2 a
 {
   font-size:0.9em;
   padding:1px 8px 10px 8px;
   text-decoration:none;
   color:#FFFFFF;
   display:block;
   white-space:nowrap;
 } 
 	  	 
  	 
   
   #nav2 a:hover
 {
     text-decoration:underline;
      } 
      
    #nav2 a.current
 {
    
     margin:0 0px 0px 0px;
     padding:1px 8px 4px 8px;
     background-color:#fff;
     
 } 
      
#nav2 .right
{ 
   /*	float:right;*/

	}
	
#Container

{
	width: 984px;
	margin: 0px auto 0 auto;

}

/* page control */

#pagecontrol
{
	text-align: left;
	width: 944px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}

/* left col */

.leftCol, #leftCol
 {
	float:left;
	width:170px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 2px;
	}
	
.leftColNav ul
{  
 list-style:none;
 padding:0;
 margin:0px 0 0 0;
   } 			
	
.leftColNav li
{  
   	padding:0 0 0 0px;
	margin:0 0 0 0;
	   }
/* Depth rules for left nav */
.leftColNav li.depth1
{
	margin: 0px 0 0 10px;
}	   

.leftColNav li.depth2
{
	margin: 0px 0 0 20px;
}	

.leftColNav li.depth3
{
	margin: 0px 0 0 30px;
}	

.leftColNav li.depth4
{
	margin: 0px 0 0 40px;
}	   

.leftColNav li ul li
{  
   	
	padding: 0 0 0 10px;
	margin:0 0 0 0px;
	border:none;

   }   
   
   
.leftColNav a
 { 
   margin:0 0 0 0px;
   padding:0px 0 0 0px;
   text-decoration:none;
}

.leftcolNav a.bold
{
	font-weight:bold;
}

.leftColNav a:hover
 {
     display:block;
	 
   } 

 .leftColNav li ul
 {
   padding:0;
   margin:0;
   }

	
  .leftColNav li ul li a:hover
  
  {
	width:96%;	  
     	  }

/* leftNavNew */

.leftColnew, #leftColnew
 {
	float:left;
	width:120px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 2px;
	}
	
.leftColNavnew ul
{  
 list-style:none;
 padding:0;
 margin:0px 0 0 0;
   } 			
	
.leftColNavnew li
{  
   	padding:0 0 0 0px;
	margin:0 0 0 0;
	   }
/* Depth rules for left nav */
.leftColNavnew li.depth1
{
	margin: 0px 0 0 10px;
}	   

.leftColNavnew li.depth2
{
	margin: 0px 0 0 20px;
}	

.leftColNavnew li.depth3
{
	margin: 0px 0 0 30px;
}	

.leftColNavnew li.depth4
{
	margin: 0px 0 0 40px;
}	   

.leftColNavnew li ul li
{  
   	
	padding: 0 0 0 10px;
	margin:0 0 0 0px;
	border:none;

   }   
   
   
.leftColNavnew a
 { 
   margin:0 0 0 0px;
   padding:0px 0 0 0px;
   text-decoration:none;
}

.leftcolNavnew a.bold
{
	font-weight:bold;
}

.leftColNavnew a:hover
 {
     display:block;
	 
   } 

 .leftColNavnew li ul
 {
   padding:0;
   margin:0;
   }

	
  .leftColNavnew li ul li a:hover
  
  {
	width:96%;	  
     	  }		  
		  
     	  
/* content */

.content
{
	width:740px;
	padding:0;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}
.contentWide
{
	width:944px;
	margin:0;
	padding:0;
}

.banner170
{
	width:170px;
	float:left;
}

.banner171
{
	width:750px;
	float:left;
}

.content554,.content410
{
	float:left;
	width:550px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}

.content555,.content411
{
	float:left;
	width:450px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}

.content556,.content411
{
	float:left;
	width:750px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 200px;
}

.content554 .banner554, .content410 .banner410, .content410 .banner554, .content749 .banner554
{
	width:554px;
	height:auto;
	margin:0 0px 15px 0;
	text-align: center;
}

.content557 .banner555, .content412 .banner412, .content412 .banner555, .content750 .banner555
{
	width:750px;
	height:auto;
	margin:0 0px 15px 0;
	text-align: center;
}

.content .banner749
{ 
	float:left;
	width:749px;
	margin:0 0px 15px 0;
	padding: 0px 0px 0px 0px;
	}
.content .height50
{ 
	float:left;
	width:749px;
	height:50px;
	margin:0 0px 15px 0;
}

.height65
{
	float:left;
	width:749px;
	height:50px;
	overflow:hidden;
	margin:0 0px 0px 0;
}	

.banner367
{
	float:left;
	width:367px;
	height:275px;
	margin:0 0 15px 0;
}

.banner472
{
	float:left;
	width:472px;
	height:275px;
	margin:0 0 15px 0;
}
 .banner544 a:hover, .banner367 a:hover, .banner749 a:hover, .banner472 a:hover, .banner262 a:hover
{
	background:none !important;
}

.banner262
{
	float:left;
	width:262px;
	height:275px;
	margin:0 0 15px 0;
}

.banner262NoMargin
{
	float:left;
	width:262px;
	height:275px;
}

.banner262NoMargin .AdBox
{
	border-bottom:0;
}

.banner719
{
	float:left;
	width:719px;
	height:225px;
	margin: 0px 0 15px 0;
}

.130
{
	height:130px;
	margin:0 0 15px 0;
}

.banner367by225
{
	float:left;
	width:367px;
	height:225px;
	margin-top: 0;
	margin-bottom: 15px;
}

.banner472by225
{
	float:left;
	width:472px;
	height:225px;
	margin-top: 0;
	margin-bottom: 15px;
}

.banner262by225
{
	float:left;
	width:262px;
	height:225px;
	margin-top: 0;
	margin-bottom: 15px;
}

.gutter
{
	margin-right: 15px;
	margin-bottom: 15px;
}

.gutterBottom
{
	margin-bottom: 15px;
}

.gutterBottomnew
{
	margin-bottom: 0px;
	margin-left: 10px;
}

.gutterBottom550
{
	margin-bottom: 15px;
	margin-left: 10px;
	width: 550px;
}

.content .content749
{
	margin-bottom: 15px;
}
	  
 	 			
	
	
/* right col */

.rightCol, #rightCol
 {
	float:right;
	width:170px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}

.rightColnew, #rightColnew
 {
	float:right;
	width:350px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-right: 0px;
}

.rightColnew1, #rightColnew1
 {
	float:right;
	width:200px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-right: 0px;
}
		

.clear
{
  clear:both;
  }
  
.clearLeft

{
  clear:left;
  }  
  
.clearRight
{
	clear:right;
} 

.floatRight
{
	float:right;
} 

.floatLeft
{
	float:left;
}
  .inputMargin
{ 
  
  margin: 0px 5px 4px 5px;
  vertical-align:middle;
	
}	
  
  
  


/* results for news list and page pagination and used in Sales board*/

 .tintedbox
 {
   height:auto;
   margin: 10px 0 8px 0px;
   padding:5px 0 10px 0px;
 }
  .tintedbox h1
 {
padding:0 0 5px 10px;
 } 
 
 
 .tintedbox .right  

{  
   float:right;
   padding:15px 5px 0 0;
  
} 
 .tintedbox .left
 { 
	float:left;
	padding:0 0 0 5px;}    

.results
{
  padding:0 0 10px 0; }

.results a	
{
  font-weight:bold;
   }
  

   
  
 .results .timeDate
 {
   padding:0;}
   
   .PageNumber 
 {  margin: 10px 0 0 170px;
    width:288px;
	}
 
  .PageNumber li
  {
    float:left;
	padding:0px 2px 0px 2px !important;
	background:none !important;
	list-style:none;}
	
	
  .PageNumber li a
 {
   background:none !important;
   padding:0 !important;
   font-weight:bold;
 
 }
 
   .PageNumber li a:hover
 {
   color:#666 !important;
  }
 
 
 

 .PageNumber li a.current
 {
    text-decoration:none;
    color:#000;
    } 
    
 	
 
  .PageNumber li.imgLeft
  { 
      width:6px;
	  height:10px;}
 
 .PageNumber li.imgLeft a
 {
   display:block;
   height:20px;
   text-indent:-5000px;
   background: transparent url(../Images/ArrowLeft.jpg)  0 3px no-repeat !important;
   }
   
   .PageNumber li.imgLeftDouble
  { 
      width:8px;
	  height:10px;}
 
 .PageNumber li.imgLeftDouble a
 {
   display:block;
   height:20px;
   text-indent:-5000px;
   background: transparent url(../Images/ArrowDoubleLeft.jpg)  0 4px no-repeat !important;
   }  
   	
  
  
   .PageNumber li.imgRight
  { 
      width:6px;
	  height:10px;}
 
 .PageNumber li.imgRight a
 {
   display:block;
   height:20px;
   text-indent:-5000px;
   background: transparent url(../Images/ArrowRight.jpg)  0 3px no-repeat !important;
  }	
  
   .PageNumber li.imgRightDouble
  { 
      width:8px;
	  height:10px;}
 
 .PageNumber li.imgRightDouble a
 {
   display:block;
   height:20px;
   text-indent:-5000px;
   background: transparent url(../Images/ArrowDoubleRight.jpg)  0 4px no-repeat !important;
   }  
 


  
 /* breadcrumb navigation */
 
 .Breadcrumb
 
 { float:left;
   padding: 0 0 5px 0; }
 
 .Breadcrumb ul
 
 { list-style:none;
   padding:0;
   margin:0;
 }
 
 .Breadcrumb li 
 
 {
	white-space: nowrap;
	display:block;
	float:left;
   color:#555;
   padding:0 0 0 10px;
   } 
   
 .Breadcrumb a
 {
   padding:0 5px 0 0px;
   color:#555;
   text-decoration:none;
   }
.Breadcrumb li.start
{   
	padding: 0px;
	background: none !important;
}    
 

/* Add box */

.AdBox, .FlashAdBox
{
	width:170px;
	border-bottom:1px solid #999;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
  }  
div.noBorder
{
	border-bottom: none;
	
}

div .Adbox, .noBorder, div .FlashAdbox

{
	padding:0 0 8px 0;
}
	 
	  
	   
/* footer */

#footer
{
  margin: 10px 0 5px 0;
  width:944px;
  border-top:1px solid #ccc;
  
}

#footer ul
{
  list-style:none;
  margin:0;
  padding:0;
 line-height :26px;
  }

#footer li
{
  float:left;
  display:block;
  padding: 0px 10px 2px 10px;
  margin:0;
  vertical-align:middle;
 }

#footer li.wide
{
  padding: 0px 35px 2px 10px;
 }
 
.noBorder
  { 
    border-left:none !important;
  }


#footer a
{
  color:#666;
  text-decoration:none;
  }
  
#footer a:hover
{
   text-decoration:underline;
  }
  
 #footer ul.footerLeft
 {
	padding-left: 10px !important;
	float:left;
 }
 
 #footer ul.footerRight
 {
	padding-right: 10px !important;
	float:right;
 }

 #footer li.noPaddingRight
 {
	padding-right:0px !important;
 }
 
 #footer li.noPaddingLeft
 {
	padding-left:0px !important;
 }
 
 #footer .footerRight li.text10
 {
	padding:0px 0px 2px 10px;
 }
 
 #footer .footerRight li.text20
 {
	padding:0px 0px 2px 20px;
 }
 
 #footer .footerRight li.image
 {
	padding:0px 0px 2px 10px;
 }
 
 #footer .footerLeft li.text10
 {
	padding:0px 0px 2px 10px;
 }
 
 #footer .footerLeft li.text20
 {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
 }
 
 #footer .footerLeft li.image
 {
	padding:0px 0px 2px 10px;	
 }
 
.copyright
{
	font-size: 0.85em;
	margin-top: 2em;
}

/* News List */
div.listbox
{
  margin:0px 0px 15px 0px;
  padding:0 0 5px 0;
  height:auto;
  width:170px;
}
div.listbox .listboxtitle
{
	text-align:center;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
	border-bottom: solid 1px;
}
div.listbox ul
{
	margin: 5px 5px 0px 25px;
	padding: 0px 0px 0px 0px;
}
div.listbox ul li
{
	margin: 0px 0px 5px 0px;
}
/* tables */
#table1
{
  margin:10px 0 0 0;
  width:100%;
 
 }
 
#table1 h2
{
  padding:0;
  margin:0;
  } 
  
 
#table1 td  
{
  width:50%;
  vertical-align: top;
  }
  
#table1 tr 
{
  padding:0 0 5px 0;}  
span.postedmessage
{
	color:Red;
}

.content .midColFloatRight
{
	float: right;
}

.TableFloatLeft
{
	float: left;
}

.TableFloatRight
{
	float: right;
}

.PrintPage
{
	float: right;
	background-image: url('/Resources/Images/printer.jpg');
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 20px;
}

.LinkWhiteText,
.LinkWhiteText a
{
	
	color: White;
	text-decoration: underline;
}

.LinkWhiteText:hover,
.LinkWhiteText a:hover
{
	color:Gray;
}

.hidden
{
	display:none;
}

.sitemaplink
{
	color: #666;
}


p.quoteRgt {
	float:right;
	}
p.quoteLft {
	float:left;
	}

p.quoteRgt, p.quoteLft {
  	width:184px;
	padding:15px 0 0 0;
	margin:5px 15px 10px 15px; 
	}
* html p.quoteRgt, * html p.quoteLft {
	margin:0 10px 0 7px;
	}
	
p.quoteRgt strong, p.quoteLft strong, p.quoteRgt b, p.quoteLft b {
	display:block;
	font-weight:normal;
	text-indent: 30px; 
	margin:-15px 0 0 0;
  	padding:15px 15px 20px 10px;
	}
	
	
.cta
{
    float:left;
	margin:0 1px 0 0;
	font-weight:bold;

}	

.cta.width137
{
	width:137px;

}

.cta.width275
{
	width:275px;

}

.cta h3
{
	
	padding:2px 0 5px 0;
	margin:0;
	}

.cta .description
{
	padding:0 0 5px 0;
}

.cta .inner
{
	padding:5px;
}
	
.extraBox
{
	width:554px;
	padding-top:10px;
}	

.roundedBox
{
	display:block;
	padding:0;
	margin:	0px 0 0 0;

	}
	
.roundedBox h2
{
	font-size:1.4em;
	padding:0 0 5px 0;
}	
	
	
.roundedBox .middle
{
    padding:0 10px 0 18px;
}	

.roundedBox .top
{
	height:8px;
}

.roundedBox .top .right
{
	width:4px;
	height:4px;
	float:right;
}

.roundedBox .bottom
{
	height:8px;
	float:left;
	width:100%;
}

.roundedBox .bottom .right
{
	height:8px;
	width:4px;
	float:right;
}


.roundedBox .innerBox
{
	width:252px;
	float:left;
}

.roundedBox .innerBox .image
{
    float:right;
	width:100px;
}

.roundedBox .innerBox .image img
{
	float:right;
	width:100px;
}

.roundedBox .innerBox .text
{
    padding:10px 0 0 10px;
	width:130px;
}


.callToAction
{
	text-decoration:none;
	padding:0 10px 0 0;
}

.callToAction:hover
{
	text-decoration:underline;
}

.findaStore
{
	width:170px;
	margin-bottom:1px;
}

.findaStore .bottom
{
	width:170px;
	height:10px;	
}

.findaStore .content
{
	width:150px;
	padding:15px 10px 10px 10px;
}

.findaStore h2
{
	margin:0 0 10px 0;
	padding:0;
}

.findaStore .button
{
	border:none;
	width:104px;
	height:28px;
	float:right;
	margin:20px  0 0 0;
	cursor:pointer;
}

.findaStore .input
{
	margin:10px 0 0 0;
	width:140px;
}

.findaStore label
{
	font-size:0.7em;
}
.addressBox input.noTopMargin
{
	margin-top:0px;
}

/** New Tab Styles **/

/** Clothing **/

#headNav  li.clothing .tabLeft, #headNav  li.clothing .current .tabLeft
{
	background:transparent url(../Images/Clothing/tabLeft.jpg) no-repeat 0px 0px;	
}

#headNav li.clothing .tabRight
{
	background:transparent url(../Images/Clothing/tabRight.jpg) no-repeat right top;	
}	

/** Coporate **/

#headNav  li.corporate .tabLeft, #headNav  li.corporate .current .tabLeft
{
	background:transparent url(../Images/tabLeft.jpg) no-repeat 0px 0px;	
}


#headNav li.corporate .tabRight
{
	background:transparent url(../Images/tabRight.jpg) no-repeat right top;	
}

/** Directors **/ 

#headNav  li.directors .tabLeft, #headNav  li.directors .current .tabLeft 
{ 
        background:transparent url(../Images/Directors/tabLeft.jpg) no-repeat 0px 0px;         
} 

#headNav li.directors .tabRight 
{ 
        background:transparent url(../Images/Directors/tabRight.jpg) no-repeat right top;         
} 

/** Estates **/ 

#headNav  li.estates .tabLeft, #headNav  li.estates .current .tabLeft 
{ 
        background:transparent url(../Images/Estates/tabLeft.jpg) no-repeat 0px 0px;         
} 

#headNav li.estates .tabRight 
{ 
        background:transparent url(../Images/Estates/tabRight.jpg) no-repeat right top;         
}

/** Farms **/

#headNav  li.farms .tabLeft, #headNav  li.farms .current .tabLeft
{
	background:transparent url(../Images/Farms/tabLeft.jpg) no-repeat 0px 0px;	
}


#headNav li.farms .tabRight
{
	background:transparent url(../Images/Farms/tabRight.jpg) no-repeat right top;	
}

/** Financial **/

#headNav  li.financial .tabLeft, #headNav  li.financial .current .tabLeft
{
	background:transparent url(../Images/Financial/tabLeft.jpg) no-repeat 0px 0px;	
}

#headNav li.financial .tabRight
{
	background:transparent url(../Images/Financial/tabRight.jpg) no-repeat right top;	
}

/** Food **/

#headNav  li.food .tabLeft, #headNav  li.food .current .tabLeft
{
	background:transparent url(../Images/Food/tabLeft.jpg) no-repeat 0px 0px;	
}

#headNav li.food .tabRight
{
	background:transparent url(../Images/Food/tabRight.jpg) no-repeat right top;	
}

/** Fund **/

#headNav  li.fund .tabLeft, #headNav  li.fund .current .tabLeft
{
	background:transparent url(../Images/tabLeft.jpg) no-repeat 0px 0px;	
}

#headNav li.fund .tabRight
{
	background:transparent url(../Images/tabRight.jpg) no-repeat right top;	
}

/** Funeralcare **/

#headNav  li.funeralcare .tabLeft, #headNav  li.funeralcare .current .tabLeft
{
	background:transparent url(../Images/Funeralcare/tabLeft.jpg) no-repeat 0px 0px;	
}

#headNav li.funeralcare .tabRight
{
	background:transparent url(../Images/Funeralcare/tabRight.jpg) no-repeat right top;	
}

/** Legal **/

#headNav  li.legal .tabLeft, #headNav  li.legal .current .tabLeft
{
	background:transparent url(../Images/Legal/tabLeft.jpg) no-repeat 0px 0px;	
}

#headNav li.legal .tabRight
{
	background:transparent url(../Images/Legal/tabRight.jpg) no-repeat right top;	
}

/** Master **/

#headNav  li.master .tabLeft, #headNav  li.master .current .tabLeft
{
	background:transparent url(../Images/tabLeft.jpg) no-repeat 0px 0px;	
}

#headNav li.master .tabRight
{
	background:transparent url(../Images/tabRight.jpg) no-repeat right top;	
}	

/** Membership **/

#headNav  li.membership .tabLeft, #headNav  li.membership .current .tabLeft
{
	background:transparent url(../Images/Membership/tabLeft.jpg) no-repeat 0px 0px;	
}

#headNav li.membership .tabRight
{
	background:transparent url(../Images/Membership/tabRight.jpg) no-repeat right top;	
}

/** Pharmacy **/

#headNav  li.pharmacy .tabLeft, #headNav  li.pharmacy .current .tabLeft
{
	background:transparent url(../Images/Pharmacy/tabLeft.jpg) no-repeat 0px 0px;	
}

#headNav li.pharmacy .tabRight
{

	background:transparent url(../Images/Pharmacy/tabRight.jpg) no-repeat right top;	
}

/** Travel **/

#headNav  li.travel .tabLeft, #headNav  li.travel .current .tabLeft
{
	background:transparent url(../Images/Travel/tabLeft.jpg) no-repeat 0px 0px;
}

#headNav li.travel .tabRight
{
	background:transparent url(../Images/Travel/tabRight.jpg) no-repeat right top;	
}

/** End New Tabs Styling **/



/** Quick Links **/

.quickLinks
{
	margin-top:20px;
	padding: 0 10px 0 0;
}

.quickLinks .titleCol
{
	width:160px;
	padding-left:10px;
	padding-right:12px;
	float:left;	
}

.quickLinks ul
{
	width:175px;
	padding-left:13px !important;
	float:left;
}

.quickLinks li
{
	line-height:normal;
	float:none;
	padding: 0 0 5px 0 !important;
}

.quickLinks li a
{
	text-decoration:underline !important;	
}

.quickLinks .footerLink
{
	float:right;
	margin: 10px 0 0 0;
}

.quickLinks .footerLink a
{
	color:#666 !important;
}

.quickLinks h2
{
    font-family: "Arial Narrow";
    font-size:2.125em;
    font-weight:normal;
    padding:0;
    margin:0;
    text-decoration:none;
}

.quickLinks h3, .quickLinks p
{
	
   font-size:1.2em;
   padding:10px 0 5px 0;
   margin:0;
   text-decoration:none;
}

.quickLinks p
{
	font-weight:bold;	
}

.quickLinks h3 a
{
	text-decoration:none !important;	
}

.quickLinks h3 .hover, .quickLinks h3 a:hover
{
	text-decoration:underline !important;	
}

/** End Quick Links **/

/*begin Banner Selector*/

.bannerSelector
{
	min-height:274px;
	height:auto !important;
	height:274px;
}

.bannerSelector .bannerTabs
{
	float:right;
	width:210px;
}

.bannerSelector .bannerTabs ul
{
	padding:0;
	margin:0;
}

.bannerSelector .bannerTabs li
{
	position:relative;
	padding:0;
	list-style:none;
	border:1px solid #9e9e9e;
	border-bottom:none;
	width:198px;
	
	min-height:67px;
	height:auto !important;
	height:67px;
	
	margin:0 0 0 12px;
	background:transparent url(../Images/bannerSelectorLiBack.jpg) repeat-x right top;	
	background-color:#cdcdcd;
	cursor:pointer;
}

.bannerSelector .bannerTabs li.noBorderTop
{
	border-top:none;
}

.bannerSelector .bannerTabs li a
{
	text-decoration:none;
	cursor:pointer;
}

.bannerSelector .bannerTabs li h2
{
	padding:0;
	margin:0;
}

.bannerSelector .bannerTabs p
{
	padding:0;
	margin:0;
	color:#000066;
}

.bannerSelector .bannerTabs .master p,.bannerSelector .bannerTabs .travel p,.bannerSelector .bannerTabs .membership p, .bannerSelector .bannerTabs .food p,
.bannerSelector .bannerTabs .funeralcare p, .bannerSelector .bannerTabs .financial p, .bannerSelector .bannerTabs .pharmacy p, .bannerSelector .bannerTabs .legal p,
.bannerSelector .bannerTabs .clothing p, .bannerSelector .bannerTabs .corporate p, .bannerSelector .bannerTabs .farms p, .bannerSelector .bannerTabs .fund p
{
	color:#ffffff;
}

.bannerSelector .bannerTabs li .padding
{
	padding:5px;
}

.bannerSelector .bannerTabs li.current .padding
{
	padding:5px 5px 5px 19px;
}

.bannerSelector .bannerTabs li.current
{
	padding:0 0 0 0px;
	list-style:none;
	border-top:none;
	border-left:none;
	border-right:1px solid #9e9e9e;
	width:210px;
	
	min-height:69px;
	height:auto !important;
	height:69px;
	
	margin:0 0 0px 1px;
	background:none;
	color:#fff !important;
	}
	
 .bannerSelector .bannerTabs li.test
{
   padding-bottom:1px;
 	}	
	

	
.bannerSelector .bannerTabs li.current .arrow
{
	position:absolute;
	top:40%;
	left:2px;
	width:13px;
	height:13px;
	background:transparent url(../Images/arrow.png) no-repeat 0 0;
}	
	
	
.bannerSelector .bannerTabs li.current, .bannerSelector .bannerTabs li.current h2
{
	color:#fff !important;
}

.bannerSelector .bannerTabs li.current .top
{
 width:210px;
 
 min-height:64px;
 height:auto !important;
 height:64px;
}


.bannerSelector .bannerTabs li.current .bot
{
	width:210px;
    height:5px;
}

.bannerSelector .bannerTabs  li.current.master .top,  .bannerSelector .bannerTabs  li.current.corporate .top, .bannerSelector .bannerTabs  li.current.fund .top
{
	width:210px;
	background:transparent url(../Images/tabMasterTop.png) no-repeat right top;
}

.bannerSelector .bannerTabs  li.current.master .bot, .bannerSelector .bannerTabs  li.current.corporate .bot, .bannerSelector .bannerTabs  li.current.fund .bot
{

	background:transparent url(../Images/tabMasterBot.png) no-repeat right top;	

}

.bannerSelector .bannerTabs   li.current.travel .top
{
	width:210px;
	background:transparent url(../Images/tabTravelTop.png) no-repeat right top;
}

.bannerSelector .bannerTabs  li.current.travel .bot 
{
	background:transparent url(../Images/tabTravelBot.png) no-repeat right top;	
}

.bannerSelector .bannerTabs   li.current.membership .top
{
	width:210px;
	background:transparent url(../Images/tabMembershipTop.png) no-repeat right top;
}

.bannerSelector .bannerTabs  li.current.membership .bot 
{
	background:transparent url(../Images/tabMembershipBot.png) no-repeat right top;	
}

.bannerSelector .bannerTabs   li.current.food .top, .bannerSelector .bannerTabs   li.current.farms .top
{
	width:210px;
	background:transparent url(../Images/tabFoodTop.png) no-repeat right top;
}

.bannerSelector .bannerTabs  li.current.food .bot, .bannerSelector .bannerTabs   li.current.farms .bot
{
	background:transparent url(../Images/tabFoodBot.png) no-repeat right top;	
}

.bannerSelector .bannerTabs   li.current.funeralcare .top
{
	width:210px;
	background:transparent url(../Images/tabFuneralcareTop.png) no-repeat right top;
}

.bannerSelector .bannerTabs  li.current.funeralcare .bot 
{
	background:transparent url(../Images/tabFuneralcareBot.png) no-repeat right top;	
}

.bannerSelector .bannerTabs   li.current.financial .top
{
	width:210px;
	background:transparent url(../Images/tabFinancialTop.png) no-repeat right top;
}

.bannerSelector .bannerTabs  li.current.financial .bot 
{
	background:transparent url(../Images/tabFinancialBot.png) no-repeat right top;	
}

.bannerSelector .bannerTabs   li.current.pharmacy .top
{
	width:210px;
	background:transparent url(../Images/tabPharmacyTop.png) no-repeat right top;
}

.bannerSelector .bannerTabs  li.current.pharmacy .bot 
{
	background:transparent url(../Images/tabPharmacyBot.png) no-repeat right top;	
}

.bannerSelector .bannerTabs   li.current.legal .top, .bannerSelector .bannerTabs   li.current.clothing .top
{
	width:210px;
	background:transparent url(../Images/tabLegalTop.png) no-repeat right top;
}

.bannerSelector .bannerTabs  li.current.legal .bot, .bannerSelector .bannerTabs   li.current.clothing .bot 
{
	background:transparent url(../Images/tabLegalBot.png) no-repeat right top;	
}

.bannerSelector .bannerTabs li .topRight
{
	position:absolute;
	top:-1px;
	right:-1px;
	width:5px;
	height:5px;
	background:transparent url(../Images/bannerSelectorLiTopRight.jpg) no-repeat right top;	
	
}

.bannerSelector .bannerTabs li.current .topRight
{
	position:absolute;
	top:0px;
	right:-1px;
	width:5px;
	height:5px;
	background:transparent url(../Images/tabSelectorLiTopRight.png) no-repeat right top;	
	
}

.bannerSelector .bannerTabs li.current .botRight
{
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:5px;
	height:5px;
	background:transparent url(../Images/tabSelectorLiBotRight.png) no-repeat right bottom;	
	
}

.bannerSelector .bannerTabs li .botRight
{
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:5px;
	height:5px;
	background:transparent url(../Images/bannerSelectorLiBotRight.jpg) no-repeat right bottom;	
}

.bannerSelector .bannerTabs li.borderBottom
{
	border-bottom:1px solid #9e9e9e;
	padding:0 0 1px 0;
}

.paddingBottom
{
	padding-bottom:12px !important;
}

.noMarginBottom
{
	margin-bottom:0px !important;	
}

.bannerTabArea
{
	position:absolute;
	border:none;
	float:left !important;	
}

.goButton
{
	height:21px;
	width:41px;
	border:none;
	padding:0px 8px 2px 8px;
	margin:1px 0 0px 0;
	vertical-align:middle;
	cursor:pointer;
	background: transparent url(../Images/go.jpg) no-repeat;
}

.PropertySearchMain
{
	width:100%;
}

.SearchMain
{
	width:100%;
	float:left;
	margin:50px;
}

.SearchMain .searchRow
{
	margin-bottom:20px;
	float:left;
	width:100%;
}

.SearchMain .searchRow .leftSearchCol,
.SearchMain .searchRow .rightSearchCol
{
	width:50%;
}

.SearchMain .searchRow .leftSearchCol
{
	float:left;
}

.SearchMain .searchRow .rightSearchCol
{
	float:right;
}

.SearchMain .searchRow .rightSearchCol .innerLeft,
.SearchMain .searchRow .rightSearchCol .innerRight
{
	float:left;
}

.SearchMain .searchRow .rightSearchCol .innerLeft
{
	margin-right:10px;
}

.SearchMain .searchRow .rightSearchCol .innerRight
{
}

.searchLabel
{
	margin-right:8px;
}

.searchControl
{
	width:300px;
	max-width: 300px;
}

.searchTB
{
	max-width:150px;
	width:88px;
}

.searchAction
{
}

.searchButton
{
}

.clearButton
{
}

.searchTableMain
{
}

.searchTableRow
{
}

.searchTableRow:hover,
.searchTableRow:active
{
	
}

.searchTableAlternatingRow
{
}

.searchTableAlternatingRow:hover,
.searchTableAlternatingRow:active
{
	
}

.searchTableHeader
{
}

.searchTable
{
}

/* food competition stying */

.competitionEventsListing ul
{
	padding:0;
	margin:0;
	list-style:none;
}
/*
.competitionEventsListing li
{
	padding:0;
	margin:0;
	clear:both;

}


.competitionEventsListing .date
{
	width:100px;
	float:left;
}

.competitionEventsListing a, .competitionWinnersListing a
{
   padding:0px;
   margin:0;
   text-decoration:none;
   font-size:1.2em;
   margin:0;
   font-weight:bold
}

.banner749 .competitionEventsListing .linkIntroduction
{
	width:634px;
	float:right;
}

.banner554.competitionEventsListing .linkIntroduction
{
	width:434px;
	float:right;
}
*/


.competitionWinnersListing ul
{
	padding:0;
	margin:0;
	list-style:none;
}

.competitionWinnersListing li
{
	padding:0;
	margin:0;
	clear:both;

}

.competitionEventEntryForm fieldset
{
	padding:0px;
	margin:0;
}
.competitionEventEntryForm legend
{
	padding:0;
	margin:0;
}
.competitionEventEntryForm fieldset label
{
}

.horizental input
{
	margin-right:5px;
}
#aspnetForm #Container #gradientHolder #pagecontrol #ctl00_ctl00_Content_topContent #ctl00_ctl00_Content_bottomBannerDiv .style12 strong {




}
#aspnetForm #Container #gradientHolder #pagecontrol #ctl00_ctl00_Content_topContent .style12 strong {


}
headertx {
	font-size: 12%;
}
p strong {
	font-size: 12pt;
	color: #002663;
	text-align: left;
}
#headers {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #002663;
}
#Container #gradientHolder #pagecontrol #ctl00_ctl00_Content_topContent #ctl00_ctl00_Content_contentDiv #ctl00_ctl00_Content_bottomBannerDiv p .style16 {


}
#Container #gradientHolder #pagecontrol .style12 strong .text20 {
	text-align: center;
}
#Container #gradientHolder #pagecontrol #ctl00_ctl00_Content_topContent #ctl00_ctl00_Content_contentDiv .sidebarHeader strong font {
	font-weight: bold;
}
