IMG	{
	padding: 0;
	margin: 0;
	border: 0;
}
DIV	{
	padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
}
BODY{
	padding: 0;
	margin: 0;
	border: 0;
	text-align: center;
	background-color: #3e3e40;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
H1{
	font-size: 1.9em;
	letter-spacing: .01em;
}
H2{
	font-size: 1.325em;
	letter-spacing: -.035em;
	
}
H3{
	font-size: .95em;
	letter-spacing: -.019em;
	
}
H4{
	font-size: .75em;
	letter-spacing: .03em;
}
TABLE, TR, TD, TH {
	margin: 0;
	padding: 0;
	border: none;
	vertical-align: bottom;
}
A{
	color: #caef00;
	font-weight: bold;
	text-decoration: none;
}
A.quiet:visited,
A.quiet:active,
A.quiet:link
{
	color: inherit;
	font-weight: inherit;
}
A.quiet:hover{
	color: #caef00;
	text-decoration: underline;
}
A.edit_in_place{
	padding: 2px;
	margin: 1px;
}
A.edit_in_place:hover{
	background-color: #454547;
	border: 1px solid #757577;
	margin: 0px;
}
HR {
	height: 1px;
	border: 0;
	background-color: #757577;
	margin: 20px 0;
	padding: 0;
}
P {
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}
SUP { font-size: 75%; }
FORM {
	padding: 0;
	margin: 0;
}
FIELDSET {
	border: 1px solid #757577;
	padding: 0;
	margin: 0;
}
LEGEND {
	font-size: .95em;
	letter-spacing: -.019em;
	font-weight: bold;
	padding: 0 5px;
	margin: 0;
}
LABEL {
	vertical-align: bottom;
}
INPUT,
SELECT,
TEXTAREA
{
	border: 1px solid #fff;
	padding: 1px 2px;
	color: #000;
}
INPUT.text,
INPUT.password,
INPUT.file,
TEXTAREA,
SELECT {
	background: #eee url(../images/input_text_bg.gif) top left no-repeat;
}
INPUT.radio,
INPUT.checkbox
{
	background-image: none;
	background-color: transparent;;
	border: none;
}
TEXTAREA.full{
	width: 100%;
}
LABEL.required {
	/*text-decoration: underline;*/
	font-weight: bold;
}
INPUT.submit,
INPUT.submit_small
{
	color: #3e3e40;
	font-weight: bold;
/*	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;*/	
/*	letter-spacing: .09em;*/
/*	border: none;*/
/*	background: transparent url(../images/submit_bg.gif) top left repeat-x;*/
/*	font-size: .9em;*/
/*	padding: 4px 10px;*/
font-family: Arial, Helvetica, sans-serif;
font-size: .85em;
padding: 4px 10px;
border: 1px solid #3e3e40;
background-color: #caef00;
}
INPUT.submit_small{
	padding: 1px 3px;
	padding: 2px 6px;
}
INPUT.ajax_button,
IMG.ajax_button{
	vertical-align: top;
	border: 1px solid #757577;
}
IMG.ajax_loading{
	border: none;
	vertical-align: top;
}
INPUT.file{
	padding: 3px 6px;		/* does not work between button and field */
	border: 1px solid #fff; /* does not work */
}
.field_error INPUT,
.field_error TEXTAREA
{
	border: 2px solid #f27054;
}
.error_list,
.formError
{
	font-family:"Trebuchet MS";
	color: #f27054;
}
.error_list P {
	font-size: .70em;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
/*	margin: 5px 0;*/
}
.error_list UL,
.error_list OL {
	margin: 5px 0;
	padding: 0 2em;
	font-size: .7em;
}
.error_list LI {
	padding: 0;
	margin: 0;
}
.highlight{
	color: #caef00;
}
.access	{
	display: none;
}
IMG.thumb{
	border: 5px solid #757577;
}
.clear {
	clear:both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.hot {
	cursor: pointer;
}
.cold {
	cursor: auto;
}
/*
#wrapper{
	width: 900px;
	margin: 0 auto;
}
*/
#header_wrapper{
	background: url(../images/bg.gif) bottom no-repeat;
}
#meat_wrapper{}
#footer_wrapper{}
#help_wrapper{}
#header, #notice, #help, #meat, #footer, #nav_secondary, #nav_tertiary{
	width: 900px;
	margin: 0 auto;
}
#header{
}

/**** Notice ****/
#notice {
	font-size: 1em;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3e3e40;/*#f27054;*/
	background: #eee url(../images/input_text_bg.gif) top left no-repeat;
	border: 1px solid #757577;
	border-width: 1px 0;
}
#notice p{
	padding: 0 1em;
	margin: .25em 0;
}

#meat{
	margin-top: 20px;
	border-bottom: 5px solid #757577;
	padding-bottom: 55px;
}
#footer{
	margin-top: 45px;
}

/**** Navigation ****/
#nav_primary{
}
#nav_primary_list{
	margin: 0;
	padding: 0;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	font-weight: bold;
	color: #caef00;
	letter-spacing: .04em;
	list-style:none;
	z-index:90;
}
#nav_primary_list LI {
	position:relative;
	float:left;
	border-bottom: 5px solid #737574;
	margin: 0 1px;
	padding-bottom: 1px;
}
#nav_primary LI A{
	color: inherit;
	font-weight: inherit;
}
#nav_primary LI#empty{
	margin-right: 0;
}

#nav_primary_list.four LI {
	width: 130px;
}
#nav_primary_list.four LI#empty {
	width: 370px;
}

#nav_primary_list.five LI {
	width: 130px;
}
#nav_primary_list.five LI#empty {
	width: 238px;
}

#nav_primary_list.six LI {
	width: 130px;
}
#nav_primary_list.six LI#empty {
	width: 106px;
}
#home_welcome #nav_primary LI#welcome,
#home_product #nav_primary LI#product,
#home_faq #nav_primary LI#faq,
#news #nav_primary LI#news,
#home_sales_partners #nav_primary LI#partners,
#home_sales_partners_form #nav_primary LI#partners,

#overview #nav_primary LI#overview,
#overview_guest #nav_primary LI#overview,

#settings_my_profile #nav_primary LI#settings,
#settings_dogs_profile #nav_primary LI#settings,
#settings_privacy_settings #nav_primary LI#settings,
#settings_devices #nav_primary LI#settings,

#community #nav_primary LI#community,
#community_guest #nav_primary LI#community,
#community_friends #nav_primary LI#community,
#community_acquaintances #nav_primary LI#community,
#community_owners #nav_primary LI#community,
#community_profile #nav_primary LI#community,
#community_groups #nav_primary LI#community,
#community_group #nav_primary LI#community,
#community_message_center #nav_primary LI#community,
#community_message_new #nav_primary LI#community,
#community_message #nav_primary LI#community,
#community_forum #nav_primary LI#community,
#community_forum_thread #nav_primary LI#community,
#community_forum_thread_new #nav_primary LI#community,

#community_my_photos #nav_primary LI#community,
#community_album_new #nav_primary LI#community,
#community_albums #nav_primary LI#community,
#community_album_edit #nav_primary LI#community,
#community_album #nav_primary LI#community,

#activity_guest #nav_primary LI#activity,
#activity_current #nav_primary LI#activity,
#activity_history #nav_primary LI#activity,
#activity_compare #nav_primary LI#activity,
#activity_fitness_show #nav_primary LI#activity,

#support_index #nav_primary LI#support,
#support_knowledge_articles #nav_primary LI#knowledge,
#support_knowledge_article #nav_primary LI#knowledge,
#support_knowledge_article_new #nav_primary LI#knowledge,
#support_knowledge_article_edit #nav_primary LI#knowledge,
#support_troubleshoot #nav_primary LI#troubleshoot,
#support_downloads #nav_primary LI#downloads
{
	color: #fff;
	border-color: #69c3f8;
}

UL.nav_tabs {
	width: 100%;
	font-size: .65em;
	list-style:none;
	float:right;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #757577;
}
UL.nav_tabs LI{
	float:left;
	width: 103px;
	text-align: center;
	margin-left: 5px;
	padding: 7px 0 6px 0;
	background: url(../images/tab_back.gif) bottom no-repeat;
	border-bottom: 1px solid #757577;
margin-bottom: -1px;
}
UL.nav_tabs LI.wide{
	width: 137px;
	background: url(../images/tab_wide_back.gif) bottom no-repeat;
}
UL.nav_tabs LI.current{
	background: url(../images/tab_front.gif) bottom no-repeat;
	border-bottom: 1px solid #3e3e40;
	color: #5bbbf8;
}
UL.nav_tabs LI.wide.current{
	background: url(../images/tab_wide_front.gif) bottom no-repeat;
}
UL.nav_tabs LI.current A{
	color: #5bbbf8;
}


#nav_secondary {
	height: 25px;
	border-bottom: 1px solid #757577;
	margin-bottom: 15px;
	margin-top: 31px;
}
#nav_secondary #page_name {
/*	float: left;*/
	font-size: 1.325em;
	letter-spacing: -.035em;
	font-weight: bold;
}
#nav_secondary #nav_secondary_list {
	font-size: .65em;
	list-style:none;
	float:right;
	margin: 0;
	padding: 0;
}
#nav_secondary #nav_secondary_list LI{
	height: 25px;
	float:left;
	width: 103px;
	text-align: center;
	margin-left: 5px;
	background: url(../images/tab_back.gif) bottom no-repeat;
	padding: 0;
	line-height: 25px;
}
#nav_secondary #nav_secondary_list LI.wide {
	width: 137px;
	background: url(../images/tab_wide_back.gif) bottom no-repeat;
}
#overview #nav_secondary.activity_encounters #nav_secondary_list LI#encounters,
#overview #nav_secondary.activity_glance #nav_secondary_list LI#at_a_glance,
#settings_my_profile #nav_secondary_list LI#my_profile,
#settings_privacy_settings #nav_secondary_list LI#privacy_settings,
#settings_dogs_profile #nav_secondary_list LI#dogs_profile,
#settings_devices #nav_secondary_list LI#devices,
#community_friends #nav_secondary_list LI#friends.wide,
#community_acquaintances #nav_secondary_list LI#acquaintances.wide,
#community_groups #nav_secondary_list LI#groups.wide,
#community_group #nav_secondary_list LI#groups.wide,
#community_message_center #nav_secondary_list LI#inbox,
#community_message_center_sent #nav_secondary_list LI#sent,
#activity_current #nav_secondary_list LI#current,
#activity_history #nav_secondary_list LI#history,
#activity_compare #nav_secondary_list LI#compare,
#fitness_show #nav_secondary_list LI#show
{
	font-weight: bold;
	background: url(../images/tab_front.gif) bottom no-repeat;
	border-bottom: 1px solid #3e3e40;
	color: #5bbbf8;
	background-color: #3e3e40;
}
#community_friends #nav_secondary_list LI#friends.wide,
#community_acquaintances #nav_secondary_list LI#acquaintances.wide,
#community_groups #nav_secondary_list LI#groups.wide,
#community_group #nav_secondary_list LI#groups.wide,
#activity_current #nav_secondary_list LI#current.wide,
#overview #nav_secondary_list LI#encounters.wide,
#settings_my_profile #nav_secondary_list LI#my_profile.wide,
#settings_dogs_profile #nav_secondary_list LI#dogs_profile.wide,
#settings_devices #nav_secondary_list LI#devices.wide,
#settings_privacy_settings #nav_secondary_list LI#privacy_settings.wide
{
	background: url(../images/tab_wide_front.gif) bottom no-repeat;
}


#nav_tertiary {
	font-size: .65em;
}
#nav_tertiary .two_col_right {
	text-align: right;
}

#nav_util{
	text-align: right;
/*	margin-bottom: 60px;*/
	font-size: 1.05em;
	letter-spacing: .2em;
	color: #d9d9db;
}
#nav_util A{
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #b5b5b7;
	font-weight:bold;
	font-size: .6em;
	letter-spacing: 0em;
}

#nav_legal{
	float: left;
	letter-spacing: .25em;
	color: #757577;
}
#nav_legal A{
	font-size: .65em;
	font-family:"Trebuchet MS";
	color: #757577;
	letter-spacing: 0em;
	font-weight:normal;
}

/**** Agent Drop Down ****/
#agent_select{
	position: absolute;
	padding: 0;
	margin: 0;
	float: left;
	background-color: #2a2c2d;
	background: url(../images/grad_bg.gif) top repeat-x;
	list-style: none;
	border: 1px solid #757577;
}
#agent_select LI{
	padding: 10px;
}



/**** Help ****/
#help{
	font-size: .75em;
	
}
#help #help_toggle{
	padding: 3px 0;
	text-align: right;
}
#help H1{
	border-bottom: 1px solid #757577;
	font-size:1.325em;
	font-weight:bold;
	letter-spacing:-0.035em;
	margin:0 0 5px;
}


/**** Copyright ****/
#copyright{
	text-align: right;
	font-family:"Trebuchet MS";
	color: #757577;
	font-size: .65em;
	letter-spacing: 0em;
}



/**** Column Layout ****/
.two_col_wrapper{
	width: 100%;
}
.two_col_left{
	float: left;
	width: 49%;
}
.two_col_right{
	float: right;
	width: 49%;
}


table.classy {
	width: 100%;
}
table.classy th.col_label {
	margin: 0;
	padding: 7px 4px;
	border-bottom: 1px solid #757577;
	font-size: .65em;
	font-weight: bold;
	background-color: #4d4d4d;
	text-align: left;
}
table.classy td {
	border-bottom: 1px solid #757577;
	padding: 2px 4px;
	vertical-align: middle;
	background-color: #2e2e30;
	font-size: .75em;
}

table.classy td.date_cell {
	text-align: right;
	width: 12%;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: .70em;
}

#product_feature {
	height: 215px;	/* feature_image height + feature_image margin + feature_image border*/
	margin-bottom: 25px;
	background-color:#2e2e30;
}

#product_feature #feature_title {
	padding-top: 20px;
	font-size: 2.5em;
	letter-spacing: -.04em;
	font-weight: bold;
}

#product_feature #product_navigation {
  text-align: right;
  margin-bottom: 5px;
  vertical-align: text-bottom;

}

#product_feature #feature_detail, #product_feature #product_navigation {
  font-size: .80em;
  margin-right: 20px;  
  font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
  line-height: 1.25em;
}

#product_feature #feature_detail {
	height: 100px;
	overflow: visible;
}

#product_feature img {
	border: 5px solid #757577;
	margin: 20px;
	margin-right: 30px;
}
#wall .action {
	font-size: .9em;
}
#wall .pagination {
	font-size: .70em;
	line-height: 2.5em;
	text-align: right;
}

#wall .wall_post
{
	border-bottom: 1px solid #757577;
	padding: 5px 0;
	font-size: .70em;
}
#wall .wall_post .chart
{
	border: 2px solid #757577;
	border-width: 2px 2px 2px 0;
	margin-right: 10px;
}
#wall .wall_post .two_col_left {
	width: 13%;
}
#wall .wall_post .two_col_right {
	width: 85%;
}
#wall .wall_post .photo {
  width: 100px
}
#wall .wall_post .details {
}

#wall textarea {
  margin-bottom: 7px;
}

#wall .submit {
  margin-top: 7px;
}

#wall .wall_post .thumb
{
	border: 2px solid #757577;
}

