td,p,body {
  font-family: Arial, Helvetica, verdana, bitstream vera sans, sans-serif;
  font-size: 12px;
  color: #25252B;
  line-height: 20px;
}
 
body {
  margin: 0px;
  background-image: URL('../images/pictures/large/system-files/img_body_tile.gif');
  background-repeat: repeat-x;
  background-color: #0093B7;
}

body.emailBody {
  margin: 20px;
  background: none;
  background-color: #FFFFFF;
}

input,select,textarea {
  font-family: Arial, Helvetica, Verdana, bitstream vera sans, sans-serif;
  font-size: 11px;
}

form {
  margin-bottom: 0px;
  margin-top: 0px;
}

/* Headings */

.headingLargeBlack, .headingLarge { font-size: 20px; font-weight: bold; }
.headingLarge { color: #0B83AB; }

.heading, .headingGrey, .headingBlack, .headingYellow, .storehdr { 
  font-size: 15px; 
  font-weight: bold; 
}
.heading, .storehdr { color: #2189CA; }
.headingGrey { color: #a0a0a0; }
.headingYellow { color: #ffcc00; }

.subheading { font-family: Arial, Helvetica, verdana; font-size: 15px; font-weight: bold; color: #0B83AB; }
.subheadingRed { font-family: Arial, Helvetica, verdana; font-size: 15px; font-weight: bold; color: #E81313; }
.subheadingGreen { font-family: Arial, Helvetica, verdana; font-size: 15px; font-weight: bold; color: #97E81E; }
.subheadingWhite { font-family: Arial, Helvetica, verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; }

.storeheading, .storeitemhdr, .storeitemorderhdr { font-size: 15px; font-weight: bold; color: #2189CA; }


.blue {
  color: #2189CA;
}

/* Text */



.QuickSearchText {
	font-family: Arial, Helvetica, Verdana, bitstream vera sans, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 6px;
	font-weight: bold;
	padding-left: 6px;
}
.QuickSearchText2 {
	font-family: Arial, Helvetica, Verdana, bitstream vera sans, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.QuickSearchTextBlue {
	font-family: Arial, Helvetica, Verdana, bitstream vera sans, sans-serif;
	font-size: 11px;
	color: #A91E22;
	padding-right: 6px;
	font-weight: bold;
	padding-left: 6px;
}

/* Login Text */

.loginText {
	font-family: Arial, Helvetica, Verdana, bitstream vera sans, sans-serif;
	font-size: 11px;
	color: #A91E22;
	padding-left: 14px;
	font-weight: bold;
}

.loginText2 {
	font-family: Arial, Helvetica, Verdana, bitstream vera sans, sans-serif;
	font-size: 11px;
	color: #A91E22;
	font-weight: bold;
}

a.bluelink {
	color: #A91E22;
	text-decoration: none;
}
a.bluelink:link {
	color: #A91E22;
	text-decoration: none;
}
a.bluelink:visited {
	color: #A91E22;
	text-decoration: none;
}
a.bluelink:hover {
	color: #A91E22;
	text-decoration: underline;
}

/* Links */

a:link {
	color: #1382B1;
	text-decoration: none;
}
a:visited {
	color: #1382B1;
	text-decoration: none;
}
a:hover {
	color: #0CA8DC;
	text-decoration: none;
}

a.whitelink:link {
	color: #ffffff;
	text-decoration: none;
}
a.whitelink:visited {
	color: #ffffff;
	text-decoration: none;
}
a.whitelink:hover {
	color: #CBEBFA;
	text-decoration: none;
}

a.whitegreenlink:link {
	color: #ffffff;
	text-decoration: none;
}
a.whitegreenlink:visited {
	color: #ffffff;
	text-decoration: none;
}
a.whitegreenlink:hover {
	color: #e0f0e0;
	text-decoration: none;
}

/* NavLink */

.navlink {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

a:link.navlink {
	color: #ffffff;
	text-decoration: none;
}
a:visited.navlink {
	color: #ffffff;
	text-decoration: none;
}
a:hover.navlink {
	color: #f5f5e0;
	text-decoration: none;
}

/* stuff */

.star {
	color: #ff0346;
}

.whitetext {
	color: #ffffff;
}

.whitetextbold {
	color: #ffffff;
	font-weight: bold;
}

hr.blueline {
	border-style: solid;
	border-width: 0px;
	height: 1px;
	color: #A91E22;
	background-color: #A91E22;
}

.blue {
	color: #006699;
}
.bluebold {
	color: #006699;
	font-weight: bold;
}
.blueboldmid {
	font-size: 11px;
	color: #006699;
	font-weight: bold;
}

.mid {
	font-size: 11px;
}

.red { color: #CC0422; }
a.red { color: #CC0422; }
a:visited.red { color: #CC0422; }
a:hover.red { color: #dc007e; }

ul.flatlist {
	text-indent: 0.0em;
	margin-left: 0.8em;
	padding-left: 0.7em;
	margin-top: 2px;
	margin-bottom: 2px;
	line-height: 1.5em;
}


.bdrdiv {
	border-style: solid; 
	border-width: 1px; 
	border-color: #A91E22;
}

hr {
	border-style: solid;
	border-width: 0px;
	height: 1px;
	color: #C0C0C0;
	background-color: #C0C0C0;
}

.photobdr {

	border-style: solid;
	border-width: 4px;
	border-color: #F0F0F0;
}
.nopadcell {
	padding: 0px;
}


/* div {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
} */

/* styles */

.mid {
  font-size: 11px;
}

.small {
  /* was 10px, too small for arial */
  font-size: 11px;
}

.tiny {
  /* upped to 10px from 9px */
  font-size: 10px;
}

blockquote.bq {
	margin-top: 0px;
	margin-bottom: 0px;
}

.newQsText {
	color: #1473A0;
	font-size: 11px;
	font-weight: bold;
}



td.picCell {
	text-align: center;
	width: 146px;
	height: 120px;
	background-color: #FEF9EA;
	background-repeat: no-repeat;
	background-position: center center;
}

a.picLink {
	display: block;
	height: 120px;
	text-decoration: none;
}
a.picLink:visited { text-decoration: none; }
a.picLink:hover { text-decoration: none; }

div.picDiv { float: left; margin-right: 10px; margin-bottom: 10px; }

td.unameCell { height: 32px; background-color: #F8D11E; padding-left: 4px; padding-right: 2px; }

.newshdr {
	background-color: #F0F0F0;
}

.newsline {
	background-color: #D0E0F0;
}


/* Mailbox stuff */

.mboxhdr {
  background-color: #0B83AB;
  color: white;
}

.mboxtab1 {
  background-color: #0B83AB;
  background-image: URL(../images/pictures/large/buttons/mboxtab_active.gif);
  background-repeat: no-repeat;
  background-position: top right;
  color: white;
  font-family: arial, helvetica;
  font-size: 15px;
  font-weight: bold;
}

.mboxtab2 {
  background-color: #E6F2F6;
  background-image: URL(../images/pictures/large/buttons/mboxtab_inactive.gif);
  background-repeat: no-repeat;
  background-position: top right;
  color: #0B83AB;
  font-family: arial, helvetica, verdana;
  font-size: 13px;
  font-weight: bold;
  width: 121px;
}

td.mboxtab1 a { color: white; }
td.mboxtab1 a:visited { color: white; }
td.mboxtab1 a:hover { color: white; }
td.mboxtab2 a { color: #0B83AB; }
td.mboxtab2 a:visited { color: #0B83AB; }
td.mboxtab2 a:hover { color: #0B83AB; }

a.tabButton {
  display: block;
  text-indent: 10px;
  width: 100px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-left: 1px;
}

a.smalltabButton {
  display: block;
  text-indent: 6px;
  width: 100px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-left: 1px;
  font-size: 12px;
}


/*
.tableAccountNav {
  background-color: #E9F3F9;
  padding: 0px;
  width: 180px;
  background-image: URL(../images/pictures/large/system-files/img_navbg_btm.gif);
  background-repeat: no-repeat;
  background-position: bottom center;
}
.tableAccountNavInner {
  padding: 10px;
  background-image: URL(../images/pictures/large/system-files/img_navbg_top.gif);
  background-repeat: no-repeat;
  background-position: top center;
}
*/


.tableAccountNav {
  background-color: #f9f9f9;
  border: 1px solid #cfcfcf;
  padding: 0px;
}
.tableAccountNavInner A {
  border-bottom: solid #B5DAE6 1px; 
  padding: 4px 0px 4px 13px;
  display: block;
  color: #116F97;
  text-decoration: none;
}
.tableAccountNavInner A:hover {
  background-color: #F3F9FB;
  text-decoration: none;
}

/* standard look */

.tableShaded {
  background-color: #E9F3F9;
}

.tableShadedLite {
  background-color: #f9f9f9;
}


.tableDark {
  background-color: #0B83AB;
  color: white;
}
.tableLite {
  background-color: #F9F9F9;
}
table.tableLite {
  border: none;
}
.tableLite2 {
  background-color: #EDEDED;
}

.colourText, a.colourText, a.colourText:visited, a.colourText:hover { color: #2189CA; }

.colourBorder {
  border: 1px solid #2189CA;
}
.disabledText {
  color: #b3a384;
}

.tableDarkAlt {
  background-color: #F3219E;
  color: white;
}
.tableShadedAlt {
  background-color: #F6F6F6;
}
.colourTextAlt, a.colourTextAlt, a.colourTextAlt:visited, a.colourTextAlt:hover { color: black; }

.tableDarkAlt2 {
  background-color: #FF1C54;
  color: white;
}
.tableShadedAlt2 {
  background-color: #FBE5F1;
}
.tableShadedAlt2 a,.tableShadedAlt2 a:visited,.tableShadedAlt2 a:hover { color: #F41F9F; }

.colImg {
  border: 1px solid #404040;
}


#newMailLink {
  background-image: url(../images/pictures/large/buttons/pink_large_button.gif);
  color: white;
  text-decoration: none;
  width: 250px;
  height: 24px;
  padding-top: 4px;
  padding-left: 38px;
  line-height: 1.2em;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
  display: block;
}

a.pinkBarLink {
  background-image: url(../images/pictures/large/buttons/pink_bar.gif);
  color: white;
  width: 150px;
  height: 24px;
  padding-top: 4px;
  padding-left: 26px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
  display: block;
}
a.pinkBarLink:visited,a.pinkBarLink:hover { color: white; text-decoration: none; }


img.avatar {
  border: 2px solid #000;
  background-color: #f9f9f9;
}


#newbloggersHdr { background-color: #AFDC29; line-height: 14px; }
#latestEntriesHdr { background-color: #AFDC29; line-height: 14px; }
#activeBlogsHdr { background-color: #1382B1; line-height: 14px; }
#popBlogsHdr { background-color: #1382B1; line-height: 14px; }
#myProfileHdr { background-color: #1382B1; padding: 5px 12px; }
#allBlogsHdr { line-height: 14px; }
.bannerLinks { background-image: url('../images/pictures/large/system-files/img_arrow_right.gif'); background-repeat: no-repeat; background-position: 0px 10px; background-color: #25252b; height: 70px; color: #FFF; width: 300px; overflow: hidden; }
.bannerLinks .cont { padding: 10px 0px 0px 12px; font-size: 12px; }
.bannerLinks A, .bannerLinks A:visited, .bannerLinks A:hover { text-decoration: none; color: #FFF; }
.adSpacer { width: 12px; }
.adHeader { padding: 6px 10px; }
.adDesc { padding: 8px; height: 106px; font-size: 12px; vertical-align: top; line-height: 18px; }

.feedbackTable { margin-top: 15px; }
.feedbackTable TD { vertical-align: top; }
.feedbackTable IMG { margin: 0px 15px 0px 0px; }
.feedbackTable .subheading { font-size: 12px; }
.topnavTable TD, .topnavTable A, .topnavTable A:visited, .topnavTable A:hover { color: #FFF; text-decoration: none; }
.topnavTable INPUT { background-color: #0B83AB; color: #FFF; border: none; font-weight: bold; font-size: 10px; height: 18px; }
.topnavTable INPUT.text { background-color: #FFF; color: #303034; border: solid #0FAADE 1px; height: 14px; font-size: 11px; font-weight: 100; }

#emailMemberTableOuter { border: solid #CFCFCF 1px; background-color: #F9F9F9; }
.messageLightTable { background-color: #E6F2F6; }

a.footerLink { color: #84C6DA;
 text-decoration: none;
 }
a.footerLink:visited { color: #84C6DA;
 text-decoration: none;
 }
a.footerLink:hover { color: #A4E6FA;
 text-decoration: none;
 }
div.galleryListName { font-weight: bold; }
div.galleryListName { font-weight: bold; }

/* This is to fix a fade issue in IE when using jquery */
.gallery_image_title { background:#fff}

