* a {
	outline: none;
}

body  { 
	margin: 0;
	padding: 0;
	background-image: url(../images/pageBgTop.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}
.ie body {
	text-align: center;
}
img{
	border:none !important;
}
.pageSurround {
	margin: -5px auto;
	width: 960px;
	padding: 0;
}
.ie .pageSurround {
	margin: 0px auto;
	margin-top:-5px;
	width: 960px;
	padding: 0;
	text-align: left;
}

.contentbg {
	background-image: url(../images/contentBg.png);
	background-repeat: repeat-y;
	background-position:middle;
	width: 960px;
}
.topheader {
	background-image: url(../images/topHeaderBg.jpg);
	background-repeat: no-repeat;
	background-position:top;
	width: 960px;
	height: 90px;
	margin: 0 auto;
	padding: 0;
}
.topContent {
	background-image: url(../images/topContentBg.jpg);
	background-repeat: no-repeat;
	background-position:top;
	width: 940px;
	height: 83px;
	margin: 0 auto;
	padding: 10px;
	color: #FFFFFF;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	padding:0px;
	margin:0px;
}
.content {
margin: 0px 0 0 0 ;
width: 960px;

}


.homecats {
margin: 0 auto;
width: 960px;
padding: 0;
}



.catBox {
	width: 225px;
	height: 66px;
	background-image: url(../images/catBoxBg.gif);
}
.submitSiteBtn {
	width: 225px;
	height: 66px;
	background-image: url(../images/submitSite.jpg);
}
.forumBtn {
	width: 225px;
	height: 66px;
	background-image: url(../images/visitForum.jpg);
}


.cats {
width: 940px;
padding: 10px;
font-family: Tahoma, Verdana, Arial;
font-size: 13px;
}

.cats h1 {
	color: #028FE7;
}
.forum {
position:fixed;
bottom: 0;
right: 0;
float: right;
}
.ie .forum {
position:fixed;
bottom: 0;
right: 0;
float: right;
margin: -168px -2px 0 0;

}



.cats2 {
width: 940px;
padding: 10px;

	font-family: Tahoma, Verdana, Arial;
	 font-size: 13px;
}


.hometext {
/*	background-image: url(../images/cow.jpg);
	background-repeat:no-repeat;
	background-position: center center;*/
	margin:0;
	padding: 0 15px 0px 15px;
}
.ads {
	background-image: url(../images/adbg.gif);
	background-repeat:no-repeat;
	width: 770px;
	height: 119px;
	margin: 0 -20px 0 0px;
	padding: 25px 0 0 20px;

}

.flash {
margin: 3px 0 -10px 0;
}

.topheader ul {
	padding: 0px 0 0 0;
	margin: 0px 0 5px 30px;

}

.topheader ul li {
	list-style-type: none;
	margin:0;
	float:right;
	padding:0;
	
}

.topheader ul li a {
	display: block;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	margin:0;
	background-image: url(../images/topNavHighlight.jpg);
	background-position: top;
	width: 147px;
	height: 90px;
	line-height:90px;
}
.ie .topheader ul li a {
	height: 90px;
	line-height:90px;
}
.topheader ul li a:hover {
	color: #FFFFFF;
	text-decoration:none;
	background-position: bottom;
}
.topheader ul li.current a {
	color: #FFFFFF;
	text-decoration:none;
	display:block;
	background-image: url(../images/topNavHighlight.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
}
.topheader ul li.current a:hover {
	display:block;
	text-decoration: none;
}
.searchbox {
border: 2px solid #028FE7;
margin: 0px 10px 0 10px;
float: left;
}


.searcharea {
margin: 8px 0 0 0;
float:left;
}
.counterarea{
	float:right;
}
.counterarea p{
	color:#028fe7;
	font-family:Verdana, Geneva, sans-serif;
	font-size:.9em;
	line-height:12px;
	margin-right:15px;
}

.searchButton            {  border: 2px solid #028FE7; background: none; color: #028FE7; font-family: Verdana, Helvetica, sans-serif;}


p			 {  padding: 0 5px 0 5px; }

.topLink                 {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.topLink:hover           {  text-decoration: none; }

.tabLinkOff              {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; }
.tabLinkOff:hover        {  text-decoration: underline; }
.tabLinkOn               {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; }
.tabLinkOn:hover         {  text-decoration: underline; }

.mainText                {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
.mainLink                {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.mainLink:hover          {  text-decoration: none; }

.date                    {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.free                    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #B5313A; font-weight: bold; }
.free:hover              {  text-decoration: none; }

.tbl-border              {  background-color: #d2d2d2; }
.tbl-bg                  {  background-color: #f6f6f6; }
.tbl-vertSpacer          {  height: 6px; background-color: #ffffff; }

.locText                 {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.locArrow                {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
.locLink                 {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.locLink:hover           {  text-decoration: none; }
.locLink2                {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
.locLink2:hover          {  text-decoration: none; }

.sideTitle               {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #028FE7; font-weight: bold;
	text-align:center;
	background-repeat:repeat-x; }



.sideText                {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.sideLink                {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003378; text-decoration: none; }
.sideLink:hover          {  text-decoration: underline; }
.sideLink2               {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003378; }
.sideLink2:hover         {  text-decoration: none; }

.sidePopLink             {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003378; font-weight: bold; }
.sidePopLink:hover       {  text-decoration: none; }
.sidePopText             {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.searchBoxText           {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }


h1                       {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.pageTitle               {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #222222; font-weight: bold; margin: 0px 0px 0px 0px; padding: 5px 0px 10px 0px; text-decoration: underline; }

.pageTitlelist {

width: 750px;
height: 32px;
padding: 0px;
	background-image: url(../images/pageshead.gif);
	background-repeat:no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 15px; 
color: #222222; 
font-weight: bold; 
margin: 0px 0px 0px 0px; 
padding: 8px 0px 0px 25px;
text-align: left;
}

.ie .pageTitlelist {

width: 775px;
height: 32px;
padding: 0px;
	background-image: url(../images/pageshead.gif);
	background-repeat:no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 15px; 
color: #222222; 
font-weight: bold; 
margin: 0px 0px 0px 0px; 
padding: 8px 0px 0px px;
text-align: left;
}


.pagesbg {
width: 775px;
padding: 0px;
	background-image: url(../images/pages.gif);
	background-repeat:repeat-y;
	text-align:left;
}
.pagesbg table{
	margin-left:3px;
	margin-right:7px;
	margin-bottom:5px;
}
.pagesbot {
width: 775px;
padding: 0px;
height: 23px;
	background-image: url(../images/pagesbot.gif);
	background-repeat:no-repeat;
}
.pages {
margin:0 0 0 25px;

}



.pageSubTitle            {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }
.pageText                {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.pageHelpText            {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.pageField               {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.pageLink                {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003378; }
.pageLink:hover          {  text-decoration: none; }

.pageLink2                {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #028FE7; font-weight:bold; }
.pageLink2:hover          {  text-decoration: underline; }

.pageLinkGrey            {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
.pageLinkGrey:hover      {  text-decoration: underline;}

.dirCatText              {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; }
.dirCatLink              {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #028fe7; line-height: 17px; font-weight: bold; text-decoration: none; }
.dirCatLink:hover        {  text-decoration: underline; }
.dirSubCatLink           {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 15px; }
.dirSubCatLink:hover     {  text-decoration: none; }
.dirResLink              {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #003378; line-height: 17px; font-weight: bold; }
.dirResLink:hover        {  text-decoration: none; }
.dirResText              {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height: 15px; }
.dirResUrl               {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height: 15px; }
.dirListing              {  padding-left: 20px;padding-right: 20px;padding-top: 4px;padding-bottom: 4px;}

.statText                {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.statLink                {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003378; }
.statLink:hover          {  text-decoration: none; }

.resBorder               {  background: #d6d6d6; }
.colTextNoBG             {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.colTextWidth			 {	width: 120px; }
.rowTextNoBG             {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.colText                 {  background: #efefef; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.rowText                 {  background: #f6f6f6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.descText                {  background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 15px; }
.rowLinkBold             {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003378; font-weight: bold; }
.rowLinkBold:hover       {  text-decoration: none; }
.rowLink                 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003378; }
.rowLink:hover           {  text-decoration: none; }

.nofound                 {  background: #f6f6f6; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.error                   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.bottomLink              {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #003378; text-decoration: none; }
.bottomLink:hover        {  text-decoration: underline; }

.copyright               {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #028fe7; border-top: 1px solid #999999;}
.copyrightLink           {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #028fe7; }
.copyrightLink:hover     {  text-decoration: none; }

.headertext		 {  font-family: Tahoma, Verdana, Arial; font-size: 13px; text-align: justify;}


.twitter {
	font-size: 9px;
	color: #12bffa;
	font-weight: bold;
}
.twitter a {
	font-size: 9px;
	color: #12bffa;
	font-weight: bold;
	text-decoration: none;
}
.twitter a:hover {
	text-decoration: underline;
}
.rss {
	font-size: 9px;
	color: #d4652a;
	font-weight: bold;
}
.rss a {
	font-size: 9px;
	color: #d4652a;
	font-weight: bold;
	text-decoration: none;
}
.rss a:hover {
	text-decoration: underline;
}


.footer2 {
	background-color: #003e71;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 10px;
	clear: both;
}
.footer2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.footer2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.revTitleLink{
	text-decoration:none;
	color:#00C;
}
.review{
	color:#00346C;
	padding:0;
	margin:0;
}
.review a{
	font-size:.9em;
	color:#06C;
	text-decoration:none;
}
.review a:hover{
	text-decoration:underline;
}
.linkRev{
	color:#06F;
	text-decoration:none;
}
.linkRev:hover{
	text-decoration:underline;
}
.reviewsTable th{
	background-color:#09F;
}
.reviewsTable tr:nth-child(even){
	background-color:#ddebf7;
}
.reviewsTable tr:nth-child(odd){
	background-color:#FFD;
}


.reviewsTableEdit tr{
	background-color:#ddebf7;
}
.reviewsTableEdit tr:nth-child(odd){
	background-color:#FFD;
}
.specialPrice{
	color:#F00;
	text-decoration:line-through;
}
.promotion{
	font-family:'Alfa Slab One', cursive;
	color:#F00;
	font-size:1.1em;
}
.listOnBadges li{
	padding: 5px 0;
}
.smallFiveLastRev{
	width:180px;
	padding:0;
	margin:0;
	float:left;
	margin-top:15px;
}
.smallFiveLastRev p{
	margin:0;
	padding:2px;
}
.reviewWrapper{
	padding:0 15px;
}
.reviewWrapper p{
	text-align:justify;
}
#carousel ul li a img{
	border:none !important;
}
p.ie-counter{
	padding-top:10px;
	line-height:1.3em;
}
.oneElement{
	margin-left:360px;
}
.twoElement{
	margin-left:400px;
}
.threeElement{
	margin-left:400px;
}
.fourElement{
	margin-left:400px;
}
#twitterIframe iframe{
	width:225px !important;
}
#twitterWrapper{
	width:460px;
	margin-right:20px;
	float:left;
}

#facebookWrapper{
	width:460px;
	float:right;
}
.gPlusTdWrapper div{
	width:67px !important;
}
.gPlusTdWrapper div iframe{
	width:67px !important;
}
.watermark{
	color:#999;
	font-style:italic;
	font-size:12px;
	width:480px;
}
.removalFormBox{
	width:900px;
	margin:0 auto 10px;
}
.removalFormBox p{
	margin:5px 0;
}
.removalFormBox input{
	width:400px;
}
.removalFormBox textarea{
	width:400px;
	height:60px;
}
.errorRemoveLink{
	color:#C00;
}
.removePayBtn{
	background: url(../images/30_payment.png) no-repeat;
	width:160px !important;
	height:60px;
	border:none;
	cursor:pointer;
}
.pagination a{
	color:#028FE7;
	text-decoration:none;
}
.pagination a:hover{
	text-decoration:underline;
}