/* Styles for the Trade and Homeowner pages */

div.sectionHorizontal div.contentLeft,  div.sectionHorizontal div.contentRight {
	border-top: none;
	padding-top: 0;
}

#tradeContent, #homeownerContent {
	text-align: left;
}

div.categoryColumn {
 	float: left;
	margin-right: 10px;
	width: 130px;
}

div.categoryColumnLast {
 	float: left;
	margin-right: 0;
	width: 130px;
}

div.tradeGraphicDbl {
 	float: left;
	margin-right: 0;
	width: 270px;
}

div.homeownerEmptyRow {
	background: #ffffff url(../../img/homeowners/bg_baseGreen.gif) bottom right repeat-x;
 	margin: 20px 0;
	padding: 100px 0 30px 0;
	width: 550px;
}

div.tradeRow {
	background: #ffffff url(../../img/trade/bg_tradeLinkRow.gif) bottom right no-repeat;
	margin-bottom: 20px;
	width: 550px;
}

div.homeownerRow {
	background: #ffffff url(../../img/homeowners/bg_homeownerLinkRow.gif) bottom right no-repeat;
	margin-bottom: 20px;
	width: 550px;
}

#tradeContent div.categoryLink {
	border-top: 3px solid #0c3983;
	margin: 1px 0 0 0;
	padding: 5px 0;
}

#homeownerContent div.categoryLink {
	border-top: 3px solid #006e51;
	margin: 1px 0 0 0;
	padding: 5px 0;
}

#tradeContent div.categoryLink a, #homeownerContent div.categoryLink a {
	display: block;
	font-size: 85%;
	font-weight: bold;
	line-height: 100%;
	margin-right: 5px;
	padding-right: 20px;
	text-decoration: none;
}

#tradeContent div.categoryLink a:link, #tradeContent div.categoryLink a:visited {
	background: transparent url(../../img/common/smArrow_blue.gif) top right no-repeat;
	color: #0c3983;
}

#homeownerContent div.categoryLink a:link, #homeownerContent div.categoryLink a:visited {
	background: transparent url(../../img/common/smArrow_green.gif) top right no-repeat;
	color: #006e51;
}

#tradeContent div.categoryLink a:hover, #tradeContent div.categoryLink a:active, #homeownerContent div.categoryLink a:hover, #homeownerContent div.categoryLink a:active {
	background: transparent url(../../img/common/smArrow_red.gif) top right no-repeat;
	color: #bf0000;
}

/* shared styles for product pages */

/*logo section both trade and homeowner */
div.listColumn {
	float: left;
	width: 200px;
	padding: 15px 0;
}

div.logoColumn {
	float: left;
	width: 180px;
	padding: 20px 0;
	margin-right: 10px;
}

div.logoColumnLast {
	float: left;
	width: 180px;
	padding: 20px 0;
	margin-right: 0;
}

div.clearListLink {
	clear: both;
	display: block;
	width: 400px;
}

/* >>>>> TRADE PRODUCT PAGE STYLES <<<<< */

/* top section intro for trade products */
#sectionTopTrade {
	background: #ffffff url(../../img/trade/bg_sectionTopTrade.gif) bottom left no-repeat;
	margin: 0 auto 20px auto;
	text-align: left;
	width: 750px;
}

#sectionTopTrade h2 {
	border-top: 2px solid #a0a0a0;
	color: #0c3983;
	font-size: 110%;
	padding: 6px 0;
}

div.rightTradeLink {
	border-top: 3px solid #0c3983;
	margin: 1px 0 0 0;
	padding: 6px 0 8px 0;
	}

div.rightTradeLink a {
	display: block;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	width: 180px;
}

div.rightTradeLink a:link, div.rightTradeLink a:visited {
	background: transparent url(../../img/common/smArrow_blue.gif) center right no-repeat;
	color: #0c3983;
}

div.rightTradeLink a:hover, div.rightTradeLink a:active {
	background: transparent url(../../img/common/smArrow_red.gif) center right no-repeat;
	color: #bf0000;
}


/* product sample area for trade */
img.tradePicRight {
	border-top: 3px solid #0c3983;
	padding-top: 1px;
}

div.tradeProdColumn {
	border-top: 3px solid #0c3983;
	float: left;
	width: 176px;
	margin-right: 11px;
}

div.tradeProdColumnLast {
	border-top: 3px solid #0c3983;
	float: left;
	width: 176px;
	margin-right: 0;
}
div.tradeProdColumn h3, div.tradeProdColumnLast h3 {
	color: #0c3983;
	padding: 4px 0 5px 0;
}

/* bullet list area for trade */
#containerTradeRange {
	background: transparent url(../../img/trade/bg_tradeList.gif) top left repeat-x;
}

#innerTradeRange {
	background: transparent url(../../img/trade/twoguys.jpg) top left no-repeat;
	width: 750px;
}
#rightTradeRange {
	float: right;
	text-align: left;
	width: 400px;
}

#rightTradeRange h3 {
	color: #0c3983;
	font-size: 110%;
	padding: 4px 0 5px 20px;
}

#rightTradeRange ul {
	list-style-type: none;
	margin: 0 0 0 20px;
	padding: 0;
}

#rightTradeRange ul li {
	background: transparent url(../../img/trade/bullet_blue.gif) center left no-repeat;
	margin: 0.3em 0;
	padding-left: 16px;
}

div.endListTradeLink {
	float: right;
	margin: 0 0 10px 0;
	width: 190px;
	}
	
div.endListTradeLink a {
	display: block;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	width: 180px;
}

div.endListTradeLink a:link, div.endListTradeLink a:visited {
	background: transparent url(../../img/common/smArrow_blue2.gif) center right no-repeat;
	color: #0c3983;
}

div.endListTradeLink a:hover, div.endListTradeLink a:active {
	background: transparent url(../../img/common/smArrow_red2.gif) center right no-repeat;
	color: #bf0000;
}

/* >>>>> HOMEOWNER PRODUCT PAGE STYLES <<<<< */

/* top section intro for homeowner products */
#sectionTopHomeowner {
	background: #ffffff url(../../img/homeowners/bg_sectionTopHomeowner.gif) bottom left no-repeat;
	margin: 0 auto 20px auto;
	text-align: left;
	width: 750px;
}

#sectionTopHomeowner h2 {
	border-top: 2px solid #a0a0a0;
	color: #006e51;
	font-size: 110%;
	padding: 6px 0;
}

div.rightHomeownerLink {
	border-top: 3px solid #006e51;
	margin: 1px 0 0 0;
	padding: 6px 0 8px 0;
	}

div.rightHomeownerLink a {
	display: block;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	width: 180px;
}

div.rightHomeownerLink a:link, div.rightHomeownerLink a:visited {
	background: transparent url(../../img/common/smArrow_green.gif) center right no-repeat;
	color: #006e51;
}

div.rightHomeownerLink a:hover, div.rightHomeownerLink a:active {
	background: transparent url(../../img/common/smArrow_red.gif) center right no-repeat;
	color: #bf0000;
}

/* product sample area for homeowners */
img.homeownerPicRight {
	border-top: 3px solid #006e51;
	padding-top: 1px;
}

div.homeownerProdColumn {
	border-top: 3px solid #006e51;
	float: left;
	width: 176px;
	margin-right: 11px;
}

div.homeownerProdColumnLast {
	border-top: 3px solid #006e51;
	float: left;
	width: 176px;
	margin-right: 0;
}
div.homeownerProdColumn h3, div.homeownerProdColumnLast h3 {
	color: #006e51;
	padding: 4px 0 5px 0;
}

/* bullet list area for homeowners */
#containerHomeownerRange {
	background: transparent url(../../img/homeowners/bg_homeownerList.gif) top left repeat-x;
}

#innerHomeownerRange {
	background: transparent url(../../img/homeowners/listcouple.jpg) top left no-repeat;
	width: 750px;
}

#rightHomeownerRange {
	float: right;
	text-align: left;
	width: 400px;
}

#rightHomeownerRange h3 {
	color: #006e51;
	font-size: 110%;
	padding: 4px 0 5px 20px;
}

#rightHomeownerRange ul {
	list-style-type: none;
	margin: 0 0 0 20px;
	padding: 0;
}

#rightHomeownerRange ul li {
	background: transparent url(../../img/homeowners/bullet_green.gif) center left no-repeat;
	margin: 0.3em 0;
	padding-left: 16px;
}

div.endListHomeownerLink {
	float: right;
	margin: 0 0 10px 0;
	width: 190px;
	}
	
div.endListHomeownerLink a {
	display: block;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	width: 180px;
}

div.endListHomeownerLink a:link, div.endListHomeownerLink a:visited {
	background: transparent url(../../img/common/smArrow_green2.gif) center right no-repeat;
	color: #006e51;
}

div.endListHomeownerLink a:hover, div.endListHomeownerLink a:active {
	background: transparent url(../../img/common/smArrow_red2.gif) center right no-repeat;
	color: #bf0000;
}