/*body {	margin-top: 0px;	background-image: url(images/bg2.jpg);	background-repeat: repeat-y;	background-position: center top;}*/#bgscroll {	background-image: url(images/bg.jpg);	background-repeat: repeat-y;	background-position: center top;}#bgbottom {	background-image: url(images/bottomshadow.jpg);	background-repeat: no-repeat;	background-position: center bottom;}.bggray {	background-image: url(images/graybg.jpg);	background-repeat: no-repeat;	background-position: center top;}.thumbnails {	height: 75px;	width: 100px;	border: 1px solid #666666;	background-color: #FFFFFF;	padding: 10px;}.templatebg {	background-color: #e6e8e7;	border: 1px solid #a8aba9;}.bgdetail {	background-image: url(images/detailbg_r3_c2.jpg);	background-repeat: no-repeat;	background-position: center top;}.templateheader {	font-family: "arial narrow", Arial, Verdana, Helvetica, sans-serif;	font-size: 18px;	color: #FFFFFF;	line-height: 24px;	font-weight: bold;	text-decoration: none;	}	.templateprice {	font-family: "arial narrow", Arial, Verdana, Helvetica, sans-serif;	font-size: 14px;	color: #383934;	line-height: 24px;	text-decoration: none;	}.focustext {	font-family: "arial narrow", Arial, Verdana, Helvetica, sans-serif;	font-size: 22px;	color: #FFFFFF;	line-height: 24px;	font-weight: bold;	text-decoration: none;	}	#focustext a {	font-family: "arial narrow", Arial, Verdana, Helvetica, sans-serif;	font-size: 22px;	color: #FFFFFF;	line-height: 24px;	font-weight: bold;	text-decoration: none;}#focustext a:visited {	font-family: "arial narrow", Arial, Verdana, Helvetica, sans-serif;	font-size: 22px;	color: #FFFFFF;	line-height: 24px;	font-weight: bold;	text-decoration: none;}#focustext a:hover {	font-family: "arial narrow", Arial, Verdana, Helvetica, sans-serif;	font-size: 22px;	color: #FFFFFF;	line-height: 24px;	font-weight: bold;	text-decoration: none;		}	.headertext {	font-family: "arial narrow", Arial, Verdana, Helvetica, sans-serif;	font-size: 26px;	color: #081422;	line-height: 26px;}.subhead {	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #D85302;	line-height: 24px;}.subheadorange {	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #d68c20;	line-height: 24px;}.contentorange {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #CC0000;}.content {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #000000;}.newsletter {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 18px;	color: #FFFFFF;}.newslettersignup {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	color: #a3a3a3;}#contentheader a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #FFFFFF;	text-decoration: none;}#contentheader a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #FFFFFF;	text-decoration: none;	}#contentheader a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #FFFFFF;	text-decoration: none;		}.contentheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #FFFFFF;	text-decoration: none;}#cattailstv a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #274899;	text-decoration: none;}#cattailstv a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #274899;	text-decoration: none;	}#cattailstv a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ad0c0c;	text-decoration: none;		}.cattailstv {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #274899;	text-decoration: none;}.contentlarge {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	line-height: 18px;	color: #373421;}.subheadblue {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	color: #0c449b;	}.contentright {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #373421;}a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;}a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;}a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #274899;	text-decoration: none;}#headerlinks a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #a3a3a3;	text-decoration: none;}#headerlinks a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #a3a3a3;	}#headerlinks a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #d8d8d8;	}#headerlinks {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #a3a3a3;}#focuslinks a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffce08;	text-decoration: none;}#focuslinks a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #ffce08;	}#focuslinks a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	}#focuslinks {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffce08;	}.border {	border-top: 1px none #6baaf6;	border-right: 1px solid #6baaf6;	border-bottom: 1px none #6baaf6;	border-left: 1px solid #6baaf6;}.border2 {	border: 1px solid #000000;}.borderdropdown {	border-top: 1px solid #5c9deb;	border-right: 1px solid #5c9deb;	border-bottom: 1px solid #6baaf6;	border-left: 1px solid #5c9deb;}.red {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #ad0c0c;}.ulist {margin-left: 10px;}.ulisthead {margin: 0px 4px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 15px;	color: #0ba1fa;}.quotesbig { font-family: Georgia; font-style: italic; 	font-size: 12.5px;	line-height: 16px;	color: #373421;}.middle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	color: #4e4e4e;	}hr {	border-top: 1px solid #afab8e;}