h1 { 
	color:#3333333;
	font-size:12px;

}

h2 { 
	color:#333333;
	font-size:12px;

}

.errors { 
	color:#ff0000;
}

.navlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
}
A.navlinks { 
  color: #000000; 
  text-decoration: none;
}

A.navlinks:hover {
  color: #2EAAF2;
  text-decoration: none;
}

.navon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #2EAAF2;
}
A.navon { 
  color: #2EAAF2; 
  text-decoration: none;
}

A.navon:hover {
  color: #2EAAF2;
  text-decoration: none;
}
.new1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6500;
}
A.new1 { 
  color: #FF6500; 
}

A.new1:hover {
  color: #FF6500;
}
.subnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	text-decoration: none;
}
A.subnav { 
  color: #303030; 
  text-decoration: none;
}

A.subnav:hover {
  color: #303030;
  text-decoration: underline;
}
.new2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #343434
}
A.new2 { 
  color: #343434; 
  text-decoration: none;
}

A.new2:hover {
  color: #343434;
  text-decoration: underline;
}
.new3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff
}
A.new3 { 
  color: #ffffff; 
  text-decoration: none;
}

A.new3:hover {
  color: #ffffff;
  text-decoration: underline;
}
.new3a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff
}
A.new3a { 
  color: #ffffff; 
  text-decoration: none;
}

A.new3a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.new4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333
}
A.new4 { 
  color: #333333; 
  text-decoration: underline;
}

A.new4:hover {
  color: #333333;
  text-decoration: underline;
}
.new4a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333
}
A.new4a { 
  color: #333333; 
  text-decoration: none;
}

A.new4a:hover {
  color: #333333;
  text-decoration: underline;
}
.new5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2FAAF7
}
A.new5 { 
  color: #2FAAF7; 
  text-decoration: none;
}

A.new5:hover {
  color: #2FAAF7;
  text-decoration: underline;
}
.maintable {
	border: 1px solid #000000;
}
body,td,th {
	color: #3A3A3A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	background-color: #C984BD;
}
.bnewwht {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff
}
A.bnewwht { 
  color: #ffffff; 
  text-decoration: none;
}

A.bnewwht:hover {
  color: #ffffff;
  text-decoration: underline;
}
.bnewwht2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff
}
A.bnewwht2 { 
  color: #ffffff; 
  text-decoration: none;
}

A.bnewwht2:hover {
  color: #ffffff;
  text-decoration: underline;
}
.bnew5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #2FAAF7
}
A.bnew5 { 
  color: #2FAAF7; 
  text-decoration: none;
}

A.bnew5:hover {
  color: #2FAAF7;
  text-decoration: underline;
}
.new3y {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCF07
}
A.new3y { 
  color: #FFCF07; 
  text-decoration: none;
}

A.new3y:hover {
  color: #FFCF07;
  text-decoration: underline;
}

.newgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900
}
A.newgreen { 
  color: #009900; 
  text-decoration: none;
}

A.newgreen:hover {
  color: #009900;
  text-decoration: underline;
}

.newred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000
}
A.newred { 
  color: #FF0000; 
  text-decoration: none;
}

A.newred:hover {
  color: #FF0000;
  text-decoration: underline;
}

.newblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC
}
A.newblue { 
  color: #0033CC; 
  text-decoration: none;
}

A.newblue:hover {
  color: #0033CC;
  text-decoration: underline;
}

.croc-site-map {
	color: #3A3A3A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.croc-site-map a { 
  color: #3A3A3A; 
  text-decoration: none;
}

.croc-site-map a:hover {
  color: #2FAAF7;
  text-decoration: none;
}

.croc-site-map h1 { 
	color: #3A3A3A; 
	font-size: 12px;
}


.chrisrest08 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}
A.chrisrest08 { 
  color: #666666; 
  text-decoration: none;
}

A.chrisrest08:hover {
  color: #2EAAF9;
  text-decoration: underline;
}

.chrisrest08b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333
}
A.chrisrest08b { 
  color: #333333; 
  text-decoration: none;
}

A.chrisrest08b:hover {
  color: #333333;
  text-decoration: underline;
}

.chrisrest08c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333
}
A.chrisrest08c { 
  color: #333333; 
  text-decoration: none;
}

A.chrisrest08c:hover {
  color: #333333;
  text-decoration: underline;
}

.chrisrest08d {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #5f5f5f
}
A.chrisrest08d { 
  color: #5f5f5f; 
  text-decoration: none;
}

A.chrisrest08d:hover {
  color: #5f5f5f;
  text-decoration: underline;
}

span.newbrand { 
	color: #2baaf7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}



form { margin:0; padding: 0; }


div.comment { 
	background:#f4f4f4;
	padding: 18px 12px;
	margin-bottom: 10px;
}

div.commentresponse { 
	background:#ffe8fb;
	padding: 10px 12px 10px 30px;
	margin-bottom: 10px;
}

textarea { overflow: hidden; }

div.commentheader { width: 100%; display: block; padding-bottom: 16px;  }
div.commentfrom { float: left; width:50%; font-weight: bold;font-size: 13px; }
div.commentdate { float: right; width:200; text-align:right; font-size: 10px; }
div.commenttext { display: block; clear: both; font-size: 12px; }
.errors			{ color: #ff0000; font-size: 11px; }

#comments-container { 
	margin-top: 15px; 
}
#comments-container h1 { 
	margin-bottom: 10px; 

}

#comments-container label { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
}

.spam-text { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
}

#moderation { margin-bottom: 20px; }
/***********************************************
*.vert {background-image: url(images/xmasbg.gif); background-repeat: repeat-y;}
*.horiz {background-image: url(images/xmasbg.gif); background-repeat: repeat-x;}
*.both {background-image: url(images/xmasbg.gif); background-repeat: repeat;}
*
*.purphoriz {background-image: url(images/xmaspurp.gif); background-repeat: repeat-x;}
*.bluehoriz {background-image: url(images/xmasblue.gif); background-repeat: repeat-x;}
***********************************************/

#brandblog a { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2FAAF7;
	text-decoration: none;
	font-weight:bold;
}

#brandblog a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2FAAF7;
	text-decoration: underline;
}

td.giftbox { 
	height:168px;
	vertical-align:top;
	background:url(images/giftbox_corner.gif) no-repeat bottom left #e6e6e6;
}

input.giftbox-qty { 
	width:40px;
	line-height:1;
	font-size:14px;
	text-align:right;
	border: 1px solid #bbbbbb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 4px;
}

td.times { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

td.qty { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}


table.tptable
{
    border-color: #CCCCCC;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

td.tptable
{
    border-color: #CCCCCC;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}


.sof a { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2FAAF7;
	text-decoration: none;
	font-weight:bold;
}

.sof a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2FAAF7;
	text-decoration: underline;
}

h1 a { 
	color: #333333;
	text-decoration: none;
}

h1 a:hover { 
	color: #333333;
	text-decoration: underline;
}

.blogarchive { 
	font-size:11px;
	color: #333333;
}

A.blogarchive {
	color: #2FAAF7;
	text-decoration:none;
}

A.blogarchive:hover {
	color: #2FAAF7;
	text-decoration:underline;
}

.toplink { 
	text-align:right;
	font-size:10px;
	font-style:italic;
}

.toplink a { 
	color:#333333;
	text-decoration:none;
}

.toplink a:hover { 
	color:#333333;
	text-decoration:none;
}

a.grey { 
	color:#333333;
	text-decoration:none;
}
a.grey:hover { 
	color:#333333;
	text-decoration:underline;
}

/* mike - added for forum */


td.brownbar { 
	background:#c984bd;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Verdana,Arial,sans-serif;
	padding:5px 7px 5px 2px;
}

td.brownbar h1 { 
	display:inline;
	font-size:11px;
	padding:0;
	margin:0;
}


td.brownbar-small { 
	background:#e7a0d6;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Verdana,Arial,sans-serif;
	padding:2px 7px 2px 2px;
}

td.brownbar-small h1 { 
	display:inline;
	font-size:11px;
	padding:0;
	margin:0;
}

div.forum-response { 
	
}

#forum-content a { 
  color: #2FAAF7; 
  text-decoration: none;
  font-weight:bold;
}


#forum-content {

	width:601px;
}

#forum-content p {
	margin-bottom:0;

}

#forum-content p.small { 
	margin-top:0;
	font-size:10px;
	font-weight:bold;
}

#forum-content h1.title { 
	color:#996699;
	font-size:12px;
	font-family:Verdana, sans-serif;
	text-transform:uppercase;
	padding:6px 0 6px 0;
}


form#talkform label { 
	color:#000000;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	text-transform:uppercase;
	padding:0;
	margin:20px 0 6px 0;
}

form#talkform textarea,
form#talkform input { 
	display:block;
}

form#talkform input.talk,
form#talkform textarea {
	border: 1px solid #999999;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:216px;
	background:#fff!important;
}

/***********************************************
*.vert {background-image: url(images/xmasbg.gif); background-repeat: repeat-y;}
*.horiz {background-image: url(images/xmasbg.gif); background-repeat: repeat-x;}
*.both {background-image: url(images/xmasbg.gif); background-repeat: repeat;}
*
*.purphoriz {background-image: url(images/xmaspurp.gif); background-repeat: repeat-x;}
*.bluehoriz {background-image: url(images/xmasblue.gif); background-repeat: repeat-x;}
***********************************************/

#xmasopening { 
	text-align:center;
	margin-top:5px;	
}

#xmasopening a { 
	color: #E01A1C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

#xmasopening a:hover { 
	text-decoration:underline;
}

.fitflop-summer-sandals { 
	text-decoration:none;
}

.fitflop-summer-sandals:hover { 
	text-decoration:underline;
}		