
/****************** GENERAL RULES ************************/

html{margin:0;padding:0;}

body {  
	background-color: #fff;
	color: #000;
	font-size: 1em;
	line-height: 1.6em;
	padding:0;
	height:100%;
	text-align:center; /* IE 5 FIX FOR CENTERING */
}  

p {text-align: left;	margin-bottom: 1em;}	

/****************** BANNER AD CONTAINERS ******************/

#leaderboardTop {
	width:730px;
	height:90px;
	margin-bottom:-15px;
	margin-left:30px;
	padding:5px;
}
#leaderboardBottom {
	width:730px;
	height:90px;
	margin:0px 0px -20px 0px;
}
#skyscraper {
}
#rect {
}

/****************** LAYOUT CONTAINERS ******************/

#wrap {
	position:relative;
	background-image:url(/images/bgSiteShadow.gif);
	min-height:100%;
	margin: 0px auto 0px auto;
	padding-left:43px;
	text-align:left;	
	width: 840px }
	*html #wrap { width:886px; height:100% }
	
#blogHeaderWrap {
	position:relative;
	background-image:url();
	min-height:100%;
	margin: 0px auto 0px auto;
	text-align:left;	
	width: 800px }

#pageTitle {
	width: 800px;
	float:left;
	display:block }
	
#container { width:800px;border:2px solid; }

#maincontent {
	width: 620px;
	float:right;
	display:block;
	padding: 5 0 20 22;
	border-left: 1px solid #BBB }
	*html #maincontent { margin-right:1px }
	
#Pmaincontent {
	width: 610px;
	float:right;
	display:block;
	padding: 5 0 20 19;
	border-left: 1px solid #BBB }
	*html #Pmaincontent { width:630px; margin-right:1px }
	
#left {
	width:156px;
	position:relative;
	float:left;
	left:1px;
	text-align:left;
	border-right:1px solid #BBB;
	margin-bottom:10px }
	*html #left { left:0px; margin-right:-2px }
	
#Pleft {
	width:173px;
	position:relative;
	float:left;
	left:-3px;
	text-align:left;
	border-right:1px solid #BBB;
	margin-right:-10px }
	*html #Pleft { left:-4px }
	
#right { float:right; width:170px; margin:5 -7 20 6 }
	
#footerA { clear:both; padding-bottom:10px }
	
#initCap_W {
	position: relative;
	float: left;
	margin: -18px -17px 0px -8px}
* html #initCap_W { margin: -17px -20px 0px -8px }

#nestledImg {
	position: relative;
	float: right;
	margin: -16px -5px 6px 6px}
	
/****************** BLOG STYLES ******************/

.PODborder {
	padding:10px;
	border:1px solid #ccc
}
.footerText{
		 color: #888;
		 font-size:10px;
	   line-height: 1.2em;
}
.footerText a, .footerText a:visited {
		 color: #888;
		 text-decoration: none; 
}
.footerText a:visited {
		 color: #888;
		 text-decoration: none; 
}
.footerText a:hover, .footerText a:active {
		 color: #888;
		 text-decoration: underline; 
}
	
	
/****************** BUSINESS CARD CROP ******************/

.imgCrop { height:50px; width:100px; overflow:hidden }
.imgCrop img { margin-top:-2px; margin-left:-2px }

/****************** PORTFOLIO BADGE STYLES ******************/

#thumbPop { position:relative }
	*html #thumbPop { top:-10 }

img.thumbShadow { 
	position: absolute; z-index:-1;
	width:81px; height:81px; 
	right:-.7em; bottom:-.7em }
	
#portThumbLabel { position:relative; top:-3px; left:-8px }
#portThumbWrap { position:relative; top:-8px; left:-8px }
#portThumbs { position:relative; width:170px }
#portThumbsListing { position:relative; width:170px; right:-7; top:-42 }
	*html #portThumbsListing { top:-49 }
#ballotPortThumbsListing { position:relative; width:170px; right:-7; top:-2 }
#ballotTitle { margin-bottom:10px }
	*html #ballotTitle { margin-bottom:-10px }
#portThumbsLL {
	background-image:url(/images/homepage/portThumbsShadowLL.gif);
	background-position:bottom right;
	background-repeat:no-repeat }
#portThumbsUR {
	background-image:url(/images/homepage/portThumbsShadowUR.gif);
	background-position:bottom right;
	background-repeat:no-repeat }
#portThumbsCtr {
	background-image:url(/images/homepage/portThumbsShadow.gif);
	background-repeat:no-repeat;
	background-position:bottom right }
	
ul#createPort { list-style:none; position:relative; float:left; width:156px; left:-8; top:-14; margin:0 -5 0 -35; z-index:1 }
	*html ul#createPort { left:-2; margin:0; top:-8 }
ul#createPort li { list-style:none; position:relative; float:left; padding:5 4 2 4; margin:0 5 5 0; border:1px solid #cccccc; background:#ffffff }
#recentlySavedLabel { position:relative; top:-20px; left:-8px; margin-bottom:-4; color:#777777; font-size:12px }
	*html #recentlySavedLabel { top:-14px }
#createPortLabel { position:relative; height:20; top:-14px; left:-8px }
	*html #createPortLabel { top:-2px }
	
/****************** BUSINESS CARD BG STYLES ******************/
	
/****** header ******/

#logo { position:relative; z-index:2; top:20px; left:-437px; width:359px; height:45px }
* html #logo { top:16px; margin-bottom:-16px }

#welcome { position:relative; z-index:0; bottom:39px; right:-2px; height:25px }
* html #welcome { bottom:43px }

#linkBar { position:relative; z-index:1; top:0px; right:-3px; height:20px }
* html #linkBar { top:-3px }

.linkBarCell { font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   font-weight: bold;
	   color: #3d76b0;
	   cursor: pointer;
	   letter-spacing: 2px;
	   padding: 1 4 2 0;
	   border-bottom:1px solid #B3C4DD }
	   
ul#newsworthy { font-size:12px; line-height:1.2em; margin-left:-20 }
	*html ul#newsworthy { margin-left:20 }
	
.superHeadTags { font-family: Arial, Helvetica, sans-serif; font-size:14px; text-transform:lowercase; letter-spacing:.07em; color:#888888 }

	   
/****************** END HOMEPAGE STYLES ******************/

/************ innerhead & portfolio innerhead ************/
#innerhead { position:relative; float:left; width:800px; margin:28 0 20 0; color:#4d4d4d; }
	*html #innerhead { margin:25 10 20 0 }
#innerhead .logo { position:relative; float:left; z-index:2; margin-top:5px }
#innerhead .txtSch { position:relative; float:right; margin:-4 -3 0 0 }
ul#linkBar { list-style:none; position:relative; height:18px; float:right; margin:-29 3 0 0; width:700px; z-index:1 }
	*html ul#linkBar { margin:-27 3 0 0 }
ul#linkBar li { list-style:none; float:right; padding:2 4 2 18; margin-left:2px; font-family: Arial, Helvetica, sans-serif; background-color:#EFEEEB; border-bottom:1px solid #B3C4DD; font-size: 11px; font-weight: bold; color: #3d76b0; cursor: pointer; letter-spacing: 2px }
ul#portLinkBar { list-style:none; position:relative; height:18px; float:right; margin-top:-27px; width:700px; z-index:1 }
	*html ul#portLinkBar { margin-top:-29px }
ul#portLinkBar li { list-style:none; background-color:#E1F3D2; border-bottom:1px solid #C5DDB3; color: #76975A; float:right; padding:2 4 2 18; margin-left:2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; cursor: pointer; letter-spacing: 2px }
#innerhead .welcome { position:relative; float:right; z-index:0; margin:-4 4 0 0; height:14px; white-space:nowrap; font-weight:normal;	font-family: Arial, Helvetica, sans-serif; font-size:11px }
	*html #innerhead .welcome { margin:-4 0 0 0 }

/************ top level pages ************/

#pgTitle { position:relative; float:left; width:540px; margin-right:10px }
#search { position:relative; float:right; right:-10px }
#featuredProds { float:left; width:630px; height:210px; margin-bottom:10px; background-image:url(/images/homepage/shadow.gif);background-position:top left }
	*html #featuredProds { padding-bottom:10px }
#featuredProds img { float:left; position:relative; top:4px; width:200px; height:200px; margin:-1 7 10 3 }
#topContent { float:left; width:600px; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:1.4em; color:#4D4D4D }
#topBusCds { float:left; width:620px }
	
ul#prodGrid { list-style:none; position:relative; right:40; float:left; width:635px; top:-14; margin-bottom:-4 }
	*html ul#prodGrid { margin:0 -40 11 0; top:0; right:0  }
	
ul#prodGrid li {
	list-style:none; 
	background-image:url(/images/Backgrounds/gridShadow.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	float:left; 
	width:104px; 
	height:104px }
	
ul#prodGrid li img { 
	list-style:none; 
	float:left; 
	width:80px; 
	height:80px;
	margin:9 0 0 9 }
	
/******************* INTERVIEW STYLES *******************/

#interview { float:left; width:588px; font-family: Arial, Helvetica, sans-serif }
#interview .leftTop { float:left; text-align:right; width:325px; border-right:1px solid #CCC; font-size:18px; line-height:1.7em; font-family:Times,serif; font-style:italic }
#interview .rightTop { float:left; margin-top:70px; padding:20 0 0 20; width:240px; font-size:10px; border-top:1px solid #CCC; color:#666 }
#interview .cols { float:left; width:182px; margin-bottom:30px; border-right:1px solid #CCC; border-top:1px solid #CCC; padding:20 10 0 0; font-size:14px; color:4d4d4d; line-height:1.4em }
	*html #interview .cols { width:192px }
#interview .initials { font-size:18px; font-family:Times,serif; font-style:italic; font-weight:bold }

/****************** LISTING PAGE STYLES ******************/

#listPgPopupText { 
	position:absolute; bottom:-200; left:0; width:194; padding:5 3 5 3;
	font-size:14px; line-height:1.2em; font-family:Arial,Helvetica,sans-serif; font-weight:bold;
	text-decoration:none; color:#333333; cursor:pointer;
	background-image:url(/images/Backgrounds/gridRolloverBg.png) }
	*html #listPgPopupText { width:200; background-color:#efefef }

#gridProdShell { width:800; position:relative; float:left; margin-right:-20 }

#gridProdBallot {
	position:relative; 
	width:210px;
	height:225px;
	float:left;
	padding:3 0 0 4;
	background-image:url(/images/homepage/shadow.gif);
	background-position:top left;
	background-repeat:no-repeat }
   		
/****************** FIND SIMILAR STYLES ******************/

#findSimProd { 
	position:relative; 
	float:left;
	width:220px; 
	padding:6 0 0 7;
	margin-top:6px; 
	background-image:url(/images/homepage/findSimProdShadow.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #4D4D4D; }
	*html #findSimProd { margin-right:10px }

#findSimGridShell { width:325px; position:relative; float:left; margin:6px 15px 0px 5px }

#findSimGridProd {
	position:relative; 
	float:left;
	width:97px;
	height:97px;
	padding:11px 0px 0px 11px;
	background-image:url(/images/busCdProdShadow.gif);
	background-position:top left;
	background-repeat:no-repeat }
	*html #findSimGridProd { width:106px; height:106px }
   		   		
/****************** SLIDER STYLES ******************/

#findSimSliderShell { 
	font-family:arial,sans-serif;	
	font-size:18px;	
	position:relative; 
	color:#4d4d4d;
	float:left;
	top:6px;
	width:200px }
	
.track { position:relative;	float:left; top:-8px; margin-bottom:4px; left:-2px; padding-left:16px }

.slit {	background-color:#000;	width:180px;	height:0px;	margin:4px 1px 2px 16px;	line-height:0;	position:relative; left:-16px; top:16px; z-index:1;	border-top:2px solid #ccc; border-left:2px solid #ccc;	border-right:1px solid #999; border-bottom:1px solid #999; }
	*html .slit { top:20px; width:180px; }
	
.thumb {	background-image:url(/images/thumbWithShadow.png); width:21px;	height:24px; position:relative; z-index:2; cursor:pointer; top:-1px }
	*html .thumb {	background-image:url(/images/thumb.gif); width:18px;	height:21px;  }

.keyHolder {	position:absolute; left:0px; top:12px;	width:2px; font-family:arial, sans-serif;	font-size:18px;	color:#999;	border:0px; text-align:right; z-index:2 }
	*html .keyHolder { top:12px }

/****************** GET MORE INFO STYLES ******************/

ul#callToAction { list-style:none; position:relative; left:-6px; padding:0px; margin:0px; width:195; 
	font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; }
ul#callToAction li { list-style:none; cursor:pointer; margin-bottom:-20 }

#callToActionText { position:relative; top:-17; left:16; z-index:2; color:#48453e }
	*html #callToActionText { top:-36 }
#callToActionText a:hover { cursor:pointer; color:#014284; text-decoration:none }

#callToActionPortText { position:relative; top:-17; left:16; z-index:2; color:#558854 }
	*html #callToActionPortText { top:-36 }
#callToActionPortText a:hover { color:#284028; text-decoration:none }

/****************** GLOBAL STYLES ******************/

h1 {font-family: Arial, Helvetica, sans-serif;
	   font-size: 21px;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: normal;
	   line-height: 1.2em;
	   margin-top:0px;
	   padding-top:0px;
	   margin-bottom:0px;
	   padding-bottom:0px;
	   white-space:normal }
	   
.normal, .headertext, .header, .bluecontent, .contact, .bullet, .blueDefault, .notes, .rating, .prodPgProdLettering, .blueSmallText { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	color: #4D4D4D;
	font-style: normal;
	font-weight: normal;
	text-decoration: none }

.prodname, .bluecontentbold, .contactupper, .contactbold, .bold, .blueSmallHeads {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 1.2em;
	font-weight: bold; 
	color: #4D4D4D;
	line-height: normal;
	text-decoration: none }
	   
.textHighlight { color:#90C75E; font-family:Arial,sans-serif; font-style:italic; font-size:12px; font-weight:bold }
.backgroundEmpty { background-color: #FFF }
.backgroundLightLightGrey { background-color: #EFEFEF }
.backgroundMediumGrey { background-color: #CCC }
.backgroundLightBlue { background-color: #bab6aa } /*prod page left col bg & right col subhead bg*/
.backgroundMedBlue { background-color: #E9E7E4 } /*prod page left col subhead bg*/
.backgroundLightGreen { background-color: #E1F3D2 } /*portfolio page subhead bg*/
.ruleLightGrey { background-color: #CCC } /* home page & listing page dividers */
	   
.titleRmark { 
     font-family: Arial, Helvetica, sans-serif;
     font-size: 9px;
	   position: relative;
		 bottom: .7em }

.textRmark { 
     font-family: Arial, Helvetica, sans-serif;
     font-size: 9px;
	   position: relative;
		 bottom: .33em }

A.contentsmall { 
		 font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   line-height: 1.2em;
	   color: #336699;
	   font-style: normal;
	   text-decoration: none;
	   font-weight: normal}
A.contentsmall:link, A.contentsmall:visited { 
	   color: #336699;
	   text-decoration: none}
A.contentsmall:hover, A.contentsmall:active { 
	   color: #000000;
	   text-decoration: underline}
	   
.vRuleLightGrey { font-family: Arial, Helvetica, sans-serif;
	   font-size: 16px;
	   color: #CCC }

.tagLine { font-family: Arial, Helvetica, sans-serif;
	   font-size: 17px;
	   color: #AFAFAF }
	   
.explanation { font-family: Arial, Helvetica, sans-serif;
	   font-size: 14px;
	   line-height: 20px;
	   color: #4D4D4D }	  
	    
.v1 { padding-top: 7px; padding-bottom: 7px; }
.v1a { padding-top: 7px; padding-bottom: 10px; }
.v2 { padding-top: 3px; padding-bottom: 7px; }	   
.v2a { padding-top: 3px; padding-bottom: 2px; }	 
.vSpacer { padding-bottom: 7px; }
.vSpacersidehead2 { padding-top: 7px; padding-bottom: 7px }
.vSpacersidehead { padding-top: 7px; padding-bottom: 3px }
.vSpacersidelist { padding-bottom: 3px }
.vSpacersidelist2 { padding-top: 2px; padding-bottom: 2px }
.vSpacersidelist3 { padding-top: 2px; padding-bottom: 7px }
.vSpacerbrandhead { padding-bottom: 7px }
.vSpacerbrandlist { padding-top: 4px; padding-bottom: 2px }
.vSpacer4 { padding-bottom: 4px; }

/* ------- start man profile page thumbnail image hover ------- */
a.imageCellLink:link img {border-color:#CCC;padding:5px}
a.imageCellLink:visited img {border-color:#CCC;padding:5px}
a.imageCellLink:hover img {border-color:#333;padding:5px}
a.imageCellLink:active img {border-color:#333;padding:5px}
* html a.imageCellLink:link img {border-color:#FFF}
* html a.imageCellLink:visited img {border-color:#FFF}
* html a.imageCellLink:hover img {border-color:#FFF}
* html a.imageCellLink:active img {border-color:#FFF}
* html a.imageCellLink:link{padding:4px;border:1px solid #CCC}
* html a.imageCellLink:visited{padding:4px;border:1px solid #CCC}
* html a.imageCellLink:hover{padding:4px;border:1px solid #333}
* html a.imageCellLink:active{padding:4px;border:1px solid #333}
/* ------- end thumbnail image hover ------- */

/* ------- start 200 image hover ------- */
a.imageHighlight200:link img {border-color:#FFF;padding:5px}
a.imageHighlight200:visited img {border-color:#FFF;padding:5px}
a.imageHighlight200:hover img {border-color:#BBB;padding:5px}
a.imageHighlight200:active img {border-color:#BBB;padding:5px}
* html a.imageHighlight200:link img {border-color:#FFF}
* html a.imageHighlight200:visited img {border-color:#FFF}
* html a.imageHighlight200:hover img {border-color:#FFF}
* html a.imageHighlight200:active img {border-color:#FFF}
* html a.imageHighlight200:link{padding:5px;border:1px solid #FFF}
* html a.imageHighlight200:visited{padding:5px;border:1px solid #FFF}
* html a.imageHighlight200:hover{padding:5px;border:1px solid #BBB}
* html a.imageHighlight200:active{padding:5px;border:1px solid #BBB}
/* ------- end 200 image hover ------- */

A.headLinks, A.headLinks:link, A.headLinks:visited { 
		 font-family: Arial, Helvetica, sans-serif;
	   color: #4D4D4D;
	   text-decoration: none;
	   line-height: 13px;
	   text-transform: capitalize}
A.headLinks:hover, A.headLinks:active { text-decoration: underline}
 
A.smHeadLinks, A.smHeadLinks:link, A.smHeadLinks:visited { 
     font-family: Arial, Helvetica, sans-serif;
	   font-size: 10px;
	   line-height: 1.2em;
	   text-decoration: none}
A.smHeadLinks:hover, A.smHeadLinks:active { text-decoration:underline }

A.joinLink, A.joinLink:link, A.joinLink:visited { 
     font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   line-height: 1.2em;
	   color: #336699;
	   text-decoration: none}
A.joinLink:hover, A.joinLink:active { color:#000000; text-decoration:underline }
	   	   
A.headCapLinks, A.headCapLinks:link, A.headCapLinks:visited { 
     font-family: Helvetica, Arial, sans-serif;
	   font-size: 9px;
	   line-height: 1.2em;
	   color: #8499B8;
	   font-weight: bold;
	   text-decoration: none}
A.headCapLinks:hover, A.headCapLinks:active { color: #0000FF;text-decoration: underline}

A.sidebarHeads, A.sidebarHeads:link, A.sidebarHeads:visited { 
     font-family:  Tahoma, Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   line-height: 14px;
	   color: #4D4D4D;
	   font-weight: bold;
	   text-decoration: none}
A.sidebarHeads:hover, A.sidebarHeads:active { text-decoration: underline}
	   
A.imageLabel, A.imageLabel:link, A.imageLabel:visited { 
     font-family:  Helvetica, Arial, sans-serif;
	   font-size: 9px;
	   line-height: 1.2em;
	   color: #777777;
	   letter-spacing: 1px;
	   text-decoration: none}
A.imageLabel:hover, A.imageLabel:active { text-decoration: underline}



	   	   
A.homesidebarHeads:link { font-family: Tahoma, Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   color: #336699;
	   font-weight: bold;
	   line-height: 13px;
	   text-decoration: none}
A.homesidebarHeads:visited { font-family: Tahoma, Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   color: #336699;
	   font-weight: bold;
	   line-height: 13px;
	   text-decoration: none}
A.homesidebarHeads:hover { font-family: Tahoma, Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   color: #000000;
	   font-weight: bold;
	   line-height: 13px;
	   text-decoration: underline}
A.homesidebarHeads:active { font-family: Tahoma, Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   color: #000000;
	   font-weight: bold;
	   line-height: 13px;
	   text-decoration: underline}
	   
.homesidebarHeads { font-family: Tahoma, Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   line-height: 1.2em;
	   color: #336699;
	   font-weight: bold; 
	   padding-bottom:5px;
	   padding-top:10px }
	   
A.homeheadLinks:link { font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   color: #4D4D4D;
	   text-decoration: none;
	   line-height: 13px;
	   text-transform: capitalize}
A.homeheadLinks:visited { font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   color: #4D4D4D;
	   text-decoration: none;
	   line-height: 13px;
		 text-transform: capitalize}
A.homeheadLinks:hover { font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   color: #000;
	   text-decoration: underline;
	   line-height: 13px;
		 text-transform: capitalize}
A.homeheadLinks:active { font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   color: #000;
	   text-decoration: underline;
	   line-height: 13px;
		 text-transform: capitalize}
		 
.homeSubHead { font-family: Arial, Helvetica, sans-serif;
	   font-size: 13px;
	   font-weight: bold;
	   line-height: 24px;
	   color: #4D4D4D}
	   
.brandletter { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   line-height: 1.2em;
	   color: #333;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: none}

A.brandletter:link { font-family: Arial, Helvetica, sans-serif;
	   font-size: 10px;
	   line-height: 1.2em;
	   color: #336699;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: none}
A.brandletter:visited { font-family: Arial, Helvetica, sans-serif;
	   font-size: 10px;
	   line-height: 1.2em;
	   color: #336699;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: none}
A.brandletter:hover { font-family: Arial, Helvetica, sans-serif;
	   font-size: 10px;
	   line-height: 1.2em;
	   color: #000000;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: underline}
A.brandletter:active { font-family: Arial, Helvetica, sans-serif;
	   font-size: 10px;
	   line-height: 1.2em;
	   color: #000000;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: underline}
		   
.sideText { font-family: Arial, Helvetica, sans-serif;
	   color: #999}

.welcome { font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 line-height: 8px;
	   font-weight: bold;
		 color: #4D4D4D }

A.buyOnline:link { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   line-height: 1.2em;
	   font-weight: bold;
	   color: #CBFD92;
	   text-decoration: none}
A.buyOnline:visited { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   line-height: 1.2em;
	   font-weight: bold;
	   color: #CBFD92;
	   text-decoration: none}
A.buyOnline:hover { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   line-height: 1.2em;
	   font-weight: bold;
	   color: #bab6aa;
	   text-decoration: underline}
A.buyOnline:active { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   line-height: 1.2em;
	   font-weight: bold;
	   color: #bab6aa;
	   text-decoration: underline}

A.attrLinks:link { font-family: Arial, Helvetica, sans-serif;
	   font-size: 14px;
	   line-height: 1.2em;
	   color: #48453e;
	   text-decoration: none;
	   text-transform: capitalize}
A.attrLinks:visited { font-family: Arial, Helvetica, sans-serif;
	   font-size: 14px;
	   line-height: 1.2em;
	   color: #48453e;
	   text-decoration: none;
	   text-transform: capitalize}
A.attrLinks:hover { font-family: Arial, Helvetica, sans-serif;
	   font-size: 14px;
	   line-height: 1.2em;
	   color: #000000;
	   text-decoration: underline;
	   text-transform: capitalize}
A.attrLinks:active { font-family: Arial, Helvetica, sans-serif;
	   font-size: 14px;
	   line-height: 1.2em;
	   color: #000000;
	   text-decoration: underline;
	   text-transform: capitalize}

A.sidebarLinks:link { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   line-height: 1.2em;
	   color: #48453e;
	   text-decoration: none;
	   text-transform: capitalize}
A.sidebarLinks:visited { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   line-height: 1.2em;
	   color: #48453e;
	   text-decoration: none;
	   text-transform: capitalize}
A.sidebarLinks:hover { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   line-height: 1.2em;
	   color: #000000;
	   text-decoration: underline;
	   text-transform: capitalize}
A.sidebarLinks:active { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   line-height: 1.2em;
	   color: #000000;
	   text-decoration: underline;
	   text-transform: capitalize}

A.subSidebarLinks:link { font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   line-height: 1.2em;
	   color: #48453e;
	   text-decoration: none;
	   text-transform: capitalize}
A.subSidebarLinks:visited { font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   line-height: 1.2em;
	   color: #48453e;
	   text-decoration: none;
		 text-transform: capitalize}
A.subSidebarLinks:hover { font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   line-height: 1.2em;
	   color: #000000;
	   text-decoration: underline;
		 text-transform: capitalize}
A.subSidebarLinks:active { font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   line-height: 1.2em;
	   color: #000000;
	   text-decoration: underline;
		 text-transform: capitalize}
		 
/* ------------------ portfolio styles -------------------------- */		 

A.PlistPageProdName:link { font-family: Arial, Helvetica, sans-serif;
	   font-size: 14px;
	   line-height: 1.2em;
	   color: #558854;
	   text-decoration: none;
	   text-transform: capitalize}
A.PlistPageProdName:visited { font-family: Arial, Helvetica, sans-serif;
	   font-size: 14px;
	   line-height: 1.2em;
	   color: #558854;
	   text-decoration: none;
	   text-transform: capitalize}
A.PlistPageProdName:hover { font-family: Arial, Helvetica, sans-serif;
	   font-size: 14px;
	   line-height: 1.2em;
	   color: #284028;
	   text-decoration: underline;
	   text-transform: capitalize}
A.PlistPageProdName:active { font-family: Arial, Helvetica, sans-serif;
	   font-size: 14px;
	   line-height: 1.2em;
	   color: #284028;
	   text-decoration: underline;
	   text-transform: capitalize}

A.pLinks { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #558854;
	font-style: normal;
	font-weight: normal }
A.pLinks:link, A.pLinks:visited { 
	color: #558854; text-decoration: none}
A.pLinks:hover, A.pLinks:active { 
	color: #284028; text-decoration: underline}

A.pLinksLg { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.2em;
	color: #558854;
	font-style: normal;
	font-weight: normal }
A.pLinksLg:link, A.pLinksLg:visited { 
	color: #558854; text-decoration: none}
A.pLinksLg:hover, A.pLinksLg:active { 
	color: #284028; text-decoration: underline}

A.pLinksSmall { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	color: #558854;
	font-style: normal;
	font-weight: normal }
A.pLinksSmall:link, A.pLinksSmall:visited { 
	color: #558854; text-decoration: none}
A.pLinksSmall:hover, A.pLinksSmall:active { 
	color: #284028; text-decoration: underline}

.PprodArrows { padding-top: 2px }
* html .PprodArrows { padding-top: 4px }

.seeRecentPODsLink { padding: 2 10 0 0 }
* html .seeRecentPODsLink { padding:  2 3 0 0 }

A.headerLinks:link { font-family: Arial, Helvetica, sans-serif;
	   color: #A7BAD3;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: none}
A.headerLinks:visited { font-family: Arial, Helvetica, sans-serif;
	   color: #A7BAD3;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: none}
A.headerLinks:hover { font-family: Arial, Helvetica, sans-serif;
	   color: #FFF;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: underline}
A.headerLinks:active { font-family: Arial, Helvetica, sans-serif;
	   color: #FFF;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: underline}

A.brandSubHead:link { font-family: Arial, Helvetica, sans-serif;
	   font-size: 13px;
	   line-height: 1.2em;
	   font-weight: bold;
	   color: #444467}
A.brandSubHead:hover { font-family: Arial, Helvetica, sans-serif;
	   font-size: 13px;
	   line-height: 1.2em;
	   font-weight: bold;
	   text-decoration: underline;
	   color: #444467}
A.brandSubHead:visited { font-family: Arial, Helvetica, sans-serif;
	   font-size: 13px;
	   line-height: 1.2em;
	   font-weight: bold;
	   color: #444467}
A.brandSubHead:active { font-family: Arial, Helvetica, sans-serif;
	   font-size: 13px;
	   line-height: 1.2em;
	   font-weight: bold;
	   text-decoration: underline;
	   color: #444467}
	   
.bodycopy{
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	font-size:11px;
	font-weight:normal;
	line-height: 25px;}
	
.searchText{
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size:11px;
	line-height: 1.2em;
	font-weight:normal;}
.searchTextSm {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333;
	padding: 0px }
.searchTextLg {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #333;
	padding: 0px }
* html .searchTextLg { font-size: 13px }
	
A.bodycopy{
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size:11px;
	font-weight:bold;
	line-height: 25px;}
	
A.topLinks{
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size:11px;
	font-weight:bold;
	line-height: 25px;
	text-decoration: none;}
A.topLinks:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:11px;
	font-weight:bold;
	line-height: 25px;
	color: #5C76AF;}

.footerText{
		 font-family: Arial, Helvetica, sans-serif;
		 color: #888;
		 font-size:10px;
	   line-height: 1.2em;}


A.PnavLink:link{
		 font-family: Arial, Helvetica, sans-serif;
		 color: #E1EFD3;
		 font-size:11px;
	   line-height: 1.2em;
		 text-decoration: none }
A.PnavLink:visited{
		 font-family: Arial, Helvetica, sans-serif;
		 color: #E1EFD3;
		 font-size:11px;
	   line-height: 1.2em;
		 text-decoration: none }
A.PnavLink:hover{
		 font-family: Arial, Helvetica, sans-serif;
		 color: #E1EFD3;
		 font-size:11px;
	   line-height: 1.2em;
		 text-decoration: underline }
A.PnavLink:active{
		 font-family: Arial, Helvetica, sans-serif;
		 color: #E1EFD3;
		 font-size:11px;
	   line-height: 1.2em;
		 text-decoration: underline }

A.PwhiteNavLink:link{
		 font-family: Arial, Helvetica, sans-serif;
		 color: #FFF;
		 font-size:11px;
	   line-height: 1.2em;
		 text-decoration: none }
A.PwhiteNavLink:visited{
		 font-family: Arial, Helvetica, sans-serif;
		 color: #FFF;
		 font-size:11px;
	   line-height: 1.2em;
		 text-decoration: none }
A.PwhiteNavLink:hover{
		 font-family: Arial, Helvetica, sans-serif;
		 color: #FFF;
		 font-size:11px;
	   line-height: 1.2em;
		 text-decoration: underline }
A.PwhiteNavLink:active{
		 font-family: Arial, Helvetica, sans-serif;
		 color: #FFF;
		 font-size:11px;
	   line-height: 1.2em;
		 text-decoration: underline }

.topNavLinksBorder {
	border: 1px solid #CCC;}
	
.padding5 { padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px }

.padding10 { padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px }

.padding10a { padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px }

.findSimText {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 1.2em;
	font-weight: normal; 
	color: #4D4D4D;
	text-transform: capitalize}

.greenSmallerText {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 1.2em;
	font-weight: normal; 
	color: #5f774f }

.blueSmallerHeads {  font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 1.2em;
	font-weight: bold; 
	color: #4D4D4D;
	letter-spacing: .25px;
	text-transform: uppercase}

.blueMedHeads {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 1.2em;
	font-weight: bold; 
	color: #4D4D4D }

.blueMedText {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 1.2em;
	font-weight: normal; 
	color: #4D4D4D }

.ltBlueMedText {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	line-height: 1.2em;
	font-weight: normal; 
	color: #5E678D }

.grayPortSubhead {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	line-height: 1.2em;
	font-weight: normal; 
	color: #4D4D4D }

.blackboldtext { font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.2em;
	font-style: normal;
	font-weight: bold;
	color: #000
}

.blacktext { font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.2em;
	font-style: normal;
	font-weight: normal;
	color: #000
}

.whitelink { font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.2em;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	text-decoration: underline;
}

.blueDefaultBold { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 1.2em;
	font-weight: bold; 
	color: #526B8A }

.portfolioSidebarHeads {  font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 1.2em;
	font-weight: bold; 
	color: #515151 }

.boldWhite { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 1.2em;
	font-weight: bold; 
	color: #FFF }

.boldLink {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A54B5;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline }

.bolder {font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	color: #4D4D4D; 
	text-decoration: none }	
	

.content { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   line-height: 16px;
	   color: #4D4D4D;
	   font-style: none;
	   font-weight: none;
	   }

.profileStyle { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: normal;
	   line-height: 22px }

.contentLightBlue { font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
		 line-height: 1.2em;
	   color: #CCFFFF;
	   font-style: normal;
	   font-weight: normal }
	   
.contentbold { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
		 line-height: 15px;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: bold }

.contentHeading { font-family: Arial, Helvetica, sans-serif;
	   font-size: 18px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: normal}

.contentItalic { font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
		 line-height: 15px;
	   color: #4D4D4D;
	   font-style: italic;
	   font-weight: normal}

.contentBoldItalic { font-family: Arial, Helvetica, sans-serif;
	   font-size: 14px;
		 line-height: 1.2em;
	   color: #888;
	   font-style: italic;
	   font-weight: bold}

img.btsr { vertical-align: text-top}

.contentsmall { font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: normal}

.contentsmallbold { font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: bold}
	  
.contentsmallwhite { font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
		 line-height: 1.2em;
	   color: #FFF;
	   font-style: normal;
	   font-weight: normal}

.contentCategoryLinks { font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: normal;
	   line-height: 16px}

.contentTitle { font-family: Arial, Helvetica, sans-serif;
	   font-size: 16px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: normal}

.contentTitleBigPale { font-family: Arial, Helvetica, sans-serif;
	   font-size: 21px;
		 line-height: 1.2em;
	   color: #999;
	   font-style: normal;
	   font-weight: normal}

.contentTitleLightGrey { font-family: Arial, Helvetica, sans-serif;
	   font-size: 16px;
		 line-height: 1.2em;
	   color: #999;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: none}

.contentLightGrey { font-family: Arial, Helvetica, sans-serif;
	   font-size: 15px;
		 line-height: 1.2em;
	   color: #999;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: none}

.contentBlue { font-family: Arial, Helvetica, sans-serif;
	   font-size: 15px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: none}

.contentTitleLightBlue { font-family: Arial, Helvetica, sans-serif;
	   font-size: 18px;
		 line-height: 1.2em;
	   color: #CCFFFF;
	   font-style: normal;
	   font-weight: normal}

.contentTitleDarkBlue { font-family: Arial, Helvetica, sans-serif;
	   font-size: 18px;
		 line-height: 1.2em;
	   color: #607890;
	   font-style: normal;
	   font-weight: normal}

.contentTitleBoldBlue { font-family: Arial, Helvetica, sans-serif;
	   font-size: 18px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: bold}

.contentTitleBlue { font-family: Arial, Helvetica, sans-serif;
	   font-size: 18px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-weight: normal}

.retailerName { font-family: Arial, Helvetica, sans-serif;
	   font-size: 24px;
	   line-height: 24px;
	   color: #4D4D4D;
	   font-weight: bold}

.contentTitleBold { font-family: Arial, Helvetica, sans-serif;
	   font-size: 18px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: bold}

.contentTitleBoldLight { font-family: Arial, Helvetica, sans-serif;
	   font-size: 16px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: bold}

.bluecontentTitleBoldItalic { font-family: Arial, Helvetica, sans-serif;
	   font-size: 16px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: italic;
	   font-weight: bold}

.bluecontentTitleBoldLight { font-family: Arial, Helvetica, sans-serif;
	   font-size: 16px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: bold}

.bluecontentTitleBoldLightBigger { font-family: Arial, Helvetica, sans-serif;
	   font-size: 18px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: bold}

.contentTitleLight { font-family: Arial, Helvetica, sans-serif;
	   font-size: 21px;
		 line-height: 1.2em;
	   color: #999;
	   font-style: normal;
	   font-weight: normal}

.prodPgProdTitle { font-family: Arial, Helvetica, sans-serif;
	   font-size: 21px;
	   line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: normal;
	   text-transform: capitalize }

.listingPgSubHead { font-family: Arial, Helvetica, sans-serif;
	   font-size: 18px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: normal}

.copyright{ font-family: Arial, Helvetica, sans-serif;
	   font-size: 9px;
		 line-height: 1.2em;
	   color: #FFF;
	   font-style: normal;
	   font-weight: normal }

.courier{ font-family: Courier}

.delete { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
		 line-height: 1.2em;
	   color: #FF0000;
	   font-style: normal;
	   font-weight: bold }
	   
.deleteback { font-family: Arial, Helvetica, sans-serif;
	   font-size: 19px;
		 line-height: 1.2em;
	   color: #FFF;
	   font-style: normal;
	   font-weight: bold;
	   background: red }

.error {font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	color: #FF0000; 
	text-decoration: none}

.errortext {font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	color: #FF0000; 
	text-decoration: none}

.headerlinks { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
		 line-height: 1.2em;
	   color: #4A54B5;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: underline }

.headertitle { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
		 line-height: 1.2em;
	   color: #8595A3;
	   font-style: normal;
	   font-weight: bold }

.headerwhite { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
		 line-height: 1.2em;
	   color: #FFF;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: underline}

.leader { font-family: Arial, Helvetica, sans-serif;
	   font-size: 24px;
		 line-height: 1.2em;
	   color: #FFF;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: none}

.newpost {font-family: Arial, Helvetica, sans-serif; 
	   font-size: 10px; 
		 line-height: 1.2em;
     color: #F2A010;
	   font-style: italic; 
     font-weight: bold}

.orangeLargeHeads {  font-family: Arial, Helvetica, sans-serif; 
	   font-size: 24px; 
		 line-height: 1.2em;
	   font-weight: normal; 
	   color: #FF9900; 
	   text-decoration: none}

.plain { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
		 line-height: 1.2em;
	   color: #000;
	   font-style: normal;
	   font-weight: normal }

.plainBold { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
		 line-height: 1.2em;
	   color: #000;
	   font-style: normal;
	   font-weight: bold }

.plainsmall { font-family: Arial, Helvetica, sans-serif;
	   font-size: 10px;
		 line-height: 1.2em;
	   color: #000;
	   font-style: normal;
	   font-weight: normal }

.portpurplecontentbold { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
		 line-height: 1.2em;
	   color: #5f774f;
	   font-style: normal;
	   font-weight: bold }

.prodnamelarge { font-family: Arial, Helvetica, sans-serif;
	   font-size: 15px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: bold }

.prodnamelargeport { font-family: Arial, Helvetica, sans-serif;
	   font-size: 15px;
		 line-height: 1.2em;
	   color: #5f774f;
	   font-style: normal;
	   font-weight: bold }

.productName { font-family: Arial, Helvetica, sans-serif;
	   font-size: 16px;
		 line-height: 1.2em;
	   color: #000;
	   font-style: normal;
	   font-weight: bold }

.purpleSmallLinks {  font-family: Arial, Helvetica, sans-serif; 
	   font-size: 11px; 
		 line-height: 1.2em;
	   font-weight: normal}

.purpleDefaultBold { font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		line-height: 1.2em;
		font-weight: bold; 
		color: #8B0390}

.rateupper { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
		 line-height: 1.2em;
	   color: #FFF;
	   font-style: normal;
	   font-weight: bold }

.redcontent { font-family: Arial, Helvetica, sans-serif;
     color: #ff0000;
	   font-size: 12px;
		 line-height: 1.2em;
	   font-weight: normal }
	   
.seefull { font-family: Arial, Helvetica, sans-serif;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: normal }

.small { font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: normal}

.sub { font-family: Arial, Helvetica, sans-serif;
	   font-size: 17px;
		 line-height: 1.2em;
	   color: #5f774f;
	   font-style: normal;
	   font-weight: bold }
	   
.subsmall { font-family: Arial, Helvetica, sans-serif;
	   font-size: 15px;
		 line-height: 1.2em;
	   color: #8085AC;
	   font-style: normal;
	   font-weight: bold }
	   
.subsmallblue { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
		 line-height: 1.2em;
	   color: #41516a;
	   font-style: normal;
	   font-weight: bold }

.title { font-family: Arial, Helvetica, sans-serif;
	   font-size: 21px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: normal;
	   background-color: #FFF }
	   
.titlegreen { font-family: Arial, Helvetica, sans-serif;
	   font-size: 18px;
		 line-height: 1.2em;
	   color: #669999;
	   font-style: normal;
	   font-weight: bold }

.trailer { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
		 line-height: 1.2em;
	   color: #FFF;
	   font-style: normal;
	   font-weight: normal }

.plainwhite, .white { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	color: #FFF;
	font-style: normal;
	font-weight: normal }

.plainWhiteBold, .plainWhiteBoldLink { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	color: #FFF;
	font-style: normal;
	font-weight: bold;
	text-decoration: none}

 .whiteTitleBold {  font-family: Arial, Helvetica, sans-serif; 
	   font-size: 16px; 
		 line-height: 1.2em;
	   font-weight: bold; 
	   color: #FFF}

.whiteLargeBold {  font-family: Arial, Helvetica, sans-serif; 
	   font-size: 15px; 
		 line-height: 1.2em;
	   font-weight: bold; 
	   color: #FFF}

.headerTagLine {  font-family: Arial, Helvetica, sans-serif; 
	   font-size: 15px; 
		 line-height: 1.2em;
	   font-weight: normal; 
	   color: #FFF}

.whiteDefaultBold {  font-family: Arial, Helvetica, sans-serif; 
	   font-size: 11px; 
		 line-height: 1.2em;
	   font-weight: bold; 
	   color: #FFF}

.whiteDefault {  font-family: Arial, Helvetica, sans-serif; 
	   font-size: 11px; 
		 line-height: 1.2em;
	   font-weight: normal; 
	   color: #FFF}

.whiteSmall {  font-family: Arial, Helvetica, sans-serif; 
	   font-size: 11px; 
		 line-height: 1.2em;
	   font-weight: normal; 
	   color: #FFF}

.darkBlue { font-family: Arial, Helvetica, sans-serif;
	   font-size: 15px;
		 line-height: 1.2em;
	   color: #526B8A;
	   font-style: normal;
	   font-weight: normal }

.darkBlueBold { font-family: Arial, Helvetica, sans-serif;
	   font-size: 15px;
		 line-height: 1.2em;
	   color: #526B8A;
	   font-style: normal;
	   font-weight: bold }
	   
/* Google AdSense styles */ 
.Ads_by_Google { font-family:arial,sans-serif; font-size:10px; font-weight:normal; color:#4D4D4D; text-decoration:none} 
.headline { font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; font-weight:bold; color: #2C37A8 } 
.body { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight: normal; color:#4D4D4D } 
.url { font-family:arial,sans-serif; font-size:10px; text-decoration:none; font-weight:normal; color:#2C37A8 }

/* Listing page Google AdSense styles */
.Ads_by_GoogleL { font-family:arial,sans-serif; font-size:10px; font-weight:normal; color:#4D4D4D; text-decoration:none }
.headlineL { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; color: #2C37A8 }
.bodyL { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;  color:#4D4D4D } 
.urlL { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal; color: #2C37A8 }

.prodPgProdSubtitle { font-family: Arial, Helvetica, sans-serif;
	   font-size: 16px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: bold;
	   padding-bottom:5px;}

.searchbystyleheader { font-family: Arial, Helvetica, sans-serif;
	   font-size: 16px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: bold;
	   padding-bottom:20px;}
	   
.prodPgProdHeader { font-family: Arial, Helvetica, sans-serif;
	   font-size: 16px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: normal}
	   
.catSubHead { font-family: Arial, Helvetica, sans-serif;
	   font-size: 18px;
		 line-height: 1.2em;
	   color: #4D4D4D;
	   font-style: normal;
	   font-weight: normal}
	   
.collectionSubHead { font-family: Arial, Helvetica, sans-serif;
	   font-size: 13px;
		 line-height: 1.2em;
	   font-weight: bold;
	   line-height: 24px;
	   color: #7293C3}

.brandSubHead { font-family: Arial, Helvetica, sans-serif;
	   font-size: 13px;
		 line-height: 1.2em;
	   font-weight: bold;
	   color: #444467}
	   
.bannerSubHead { font-family: Arial, Helvetica, sans-serif;
	   font-size: 14px;
		 line-height: 1.2em;
	   font-weight: normal;
	   color: #7293C3}  
	   
.sidebarHeads { font-family: Tahoma, Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   color: #4D4D4D;
	   font-weight: bold;
	   line-height: 14px;
	   text-decoration: none}

.bgMediumGrey { background-color: #CCC }

.whiteSubHead {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 1.2em;
	font-weight: bold; 
	color: #FFF}

A.bluelink { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #336699;
	text-decoration: none }
A.bluelink:link, A.bluelink:visited { 
	color: #336699;
	text-decoration: none }
A.bluelink:hover, A.bluelink:active { 
	color: #000000;
	text-decoration: underline }
	   
.designerl { font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   color: #000000;;
	   font-weight:bold; }
	   
.bluecontentsmaller, .bluecontent, .blueSmallerText, .designer { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	color: #4D4D4D;
	font-style: normal;
	font-weight: normal }
	
	h2 {font-family: Lucida, Palatino, Garamond, Helvetica, sans-serif;
	   font-size: 16px;
	   color: #3B425E;
	   text-align:center;
	   font-style: bold;
	   font-weight: normal;
	   margin-top:0px;
	   padding-top:0px;
	   margin-bottom:12px;
	   padding-bottom:0px;
	   margin-left:10px;
	   margin-right:10px;
	   white-space:normal;
}
	h3 {font-family: Arial, Helvetica, Verdana, sans-serif;
	   font-size: 11px;
	   color: #3B425E;
	   text-align: justify;
	   font-style: normal;
	   font-weight: normal;
	   margin-top:0px;
	   padding-top:0px;
	   margin-bottom:0px;
	   padding-bottom:0px;
	   margin-left:15px;
	   margin-right:15px;
	   white-space:normal;
}
	.getins {font-family: Arial, Helvetica, Verdana, sans-serif;
	   font-size: 12px;
	   line-height:16px;
	   color: #666666;
	   font-style: normal;
	   font-weight: normal;
	   margin-top:0px;
	   padding-top:0px;
	   margin-bottom:0px;
	   padding-bottom:0px;
	   padding-left:10px;
	   padding-right:10px;
}
	.quoteG {font-family: Lucida, Book Antiqua, Palatino, Garamond, Helvetica, sans-serif;
	   font-size: 18px;
	   line-height:24px;
	   color: #ffffff;
}
	.quoteSpCh {font-family: Times New Roman, Arial, Helvetica, Verdana, sans-serif;
	   font-size: 18px;
	   line-height:24px;
	   color: #ffffff;
}
A.graylink {

      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      line-height: 1.5em;
      color: #919191;
      text-decoration: none }

A.graylink:link, A.graylink:visited {
   
      color: #525252;
      text-decoration: none }

A.graylink:hover, A.graylink:active {

      color: #000000;
      text-decoration: underline 
      }
