@charset "UTF-8";

/* Goodlife Gallery */

#Goodlife_Gallery_LP #Content,
#Goodlife_Gallery_Photos #Content {
	width:999px;
	height:575px;
}


#Gallery_LP_Content {
	height:450px;
	background:url(/images/goodlife_gallery/lp_vr.gif) no-repeat 626px 50%;
	_background:url(/images/goodlife_gallery/lp_vr.gif) no-repeat 346px 50%;
}

#Gallery_LP_Content p {
	text-align:center;
	margin-bottom:.75em;
}

#Goodlife_Gallery_LP #Gallery_LP_Videos {
	float:right;
	width:349px;
	margin-right:15px;
	_margin-right:7px;
	margin-top:20px;
	text-align:center;
}

#Goodlife_Gallery_LP #Gallery_LP_Photos {
	float:left;
	width:339px;
	margin-top:20px;
	text-align:center;
}

#Goodlife_Gallery_LP #Content {
	width:999px;
}


/* Gallery Videos */

#Gallery_Videos_Content {
	height:450px;
}

#Gallery_Videos_Content #Video_Flash_Container {
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding:30px 0;
}

#Gallery_Videos_Content #Video_Flash_Container a {
	font-size:14px;
}


/* Gallery Photos */

#Goodlife_Gallery_Photos #Sidebar {
	padding-right:0;
}

#Gallery_Photos_Content {
	/*
		width:974px;
		_width:702px;
	*/
	height:auto;
	padding-right:25px;
}




/*#Gallery_Photos_Content .error_message
{
	position:absolute;
	top:303px;
	left:668px;	
	margin-top:10px;
	margin-bottom:0px;
	padding:0;	
	color:#CC3300;
}
*/


#Gallery_Photos_Content #Photo_Detail {
	width:316px;
	/*height:262px;*/
	padding:9px;
	/*margin-top:25px;*/
	margin-bottom:5px;
	background-color:#fcf2e1;
	float:left;
	/*background:url(/images/goodlife_gallery/photos_details_bg.gif) no-repeat;*/
}

#Gallery_Photos_Content #Photo_Detail #Photo_Detail_Extra {
	display:none;
	clear:both;
	margin:0 5px;
}

#Gallery_Photos_Content #Photo_Detail #Details_Text {
	background-color:#fff;
	border:solid 1px #dbd0be;
	padding:5px;
	margin-bottom:5px;
	font-size:13px;
	text-align:center;
	height:1em;
}

#Gallery_Photos_Content #Photo_Detail #Details_Location {
	font-style:italic;
	font-size:12px;
	height:1em;
}

#Gallery_Photos_Content #Photo_Detail #Details_Breed {
	text-transform:uppercase;
	font-size:12px;
}


#Gallery_Photos_Content #Photo_Detail #Details_Breed span {
	color:#ad032a;
}

#Gallery_Photos_Content #Photo_Detail #Photo_Full {
	display:block;
}

#Gallery_Photos_Content #Photo_Detail #Photo_Detail_Caption {
	float:left;
	margin-top:5px;
	font-size:17px;
	font-weight:bold;
	padding-left:5px;
}

#Gallery_Photos_Content #Photo_Detail a {
	display:block;
	float:right;
	text-decoration:none;
	font-size:11px;
	padding-top:9px;
	padding-right:5px;
}

#Gallery_Photos_Content #Photo_Detail a:hover {
	text-decoration:underline;
}

#Gallery_Photos_Content #Photo_Browser {
	float:right;
	width:362px;
}

#Gallery_Photos_Content #Photo_Browser h4 {
	float:left;
	font-weight:bold;
}

#Gallery_Photos_Content #Photo_Browser #Left_Arrow {
	float:left;
	padding:70px 0;
	padding-right:5px;
	_padding-right:2px;
	clear:left;
}

#Gallery_Photos_Content #Photo_Browser #Right_Arrow {
	float:right;
	padding:70px 0;
	padding-left:5px;
	_padding-left:2px;
}

#Gallery_Photos_Content #Photo_Browser #Show_Options {
	width:314px;
	padding:0 24px;
	height:25px;
	display:none;
}


#Gallery_Photos_Content #Photo_Browser .error_message{	
	position:absolute;
	margin-top:71px;
	margin-left:29px;		
	text-align:center;
	color:#993300;
	font-weight:bold;
	width:auto;

}

#Gallery_Photos_Content #Photo_Browser #Show_Options_Links {
	float:right;
	cursor:default;
}

#Gallery_Photos_Content #Photo_Browser #Show_Options_Links a {
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
}

#Gallery_Photos_Content #Photo_Browser #Show_Options_Links a:hover {
	text-decoration:underline;
}

#Gallery_Photos_Content #Photo_Browser #Show_Options_Links a.Active {
	color:#000;
}

#Gallery_Photos_Content #Photo_Browser #Photo_Slider {
	width:316px;
	height:164px;
	overflow:hidden;
	white-space:nowrap;
}


#Gallery_Photos_Content #Photo_Browser #Photo_Slider div {
	width:100000px;
}

#Gallery_Photos_Content #Photo_Browser #Photo_Slider table {
	float:left;
	margin-right:11px;
}

#Gallery_Photos_Content #Photo_Browser #Photo_Slider table td.Center {
	padding:0 11px;
	padding-bottom:8px;
}

#Gallery_Photos_Content #Photo_Browser #Photo_Slider img {
	display:block;
	border:solid 3px #fff;
	cursor:pointer;
	cursor:hand;
}

#Gallery_Photos_Content #Gallery_Photos_Addthis {
	float:right;
	margin-top:-5px;
}

#Gallery_Photos_Content #Photo_Browser_Page {
	text-align:right;
	margin-right:24px;
	/*margin-bottom:8px;*/
	font-size:13px;
}

#Gallery_Photos_Content #Photo_Browser_Page span { color:#000; }

#Gallery_Photos_Content #Photo_Search_By {
	width:300px;
	height:44px;
	padding:12px 12px;
	margin-left:19px;
	margin-bottom:85px;
	background:url(/images/goodlife_gallery/photos_search_bg.jpg) no-repeat;
}

#Gallery_Photos_Content #Photo_Search_By #Search_Options_Links {
	float:right;
	cursor:default;
	padding-bottom:4px;
}

#Gallery_Photos_Content #Photo_Search_By #Search_Options_Links a {
	text-decoration:none;
	font-size:11px;
}

#Gallery_Photos_Content #Photo_Search_By #Search_Options_Links a.Active {
	cursor:default;
	color:#000;
}

#Gallery_Photos_Content #Photo_Search_By #Search_Options_Links a:hover {
	text-decoration:underline
}

#Gallery_Photos_Content #Photo_Search_By #Search_Options_Links a.Active:hover {
	text-decoration:none;
}

#Gallery_Photos_Content #Photo_Search_By #Photo_Search_By_Search {
	text-align:right;
}

#Gallery_Photos_Content #Photo_Search_By #Photo_Search_By_Search input#Search_Input {
	border:solid 1px #dbd1c0;
	width:240px;
	padding:2px 3px;
}

#Gallery_Photos_Content #Photo_Search_By #Photo_Search_By_Search input#Go_Button,
#Gallery_Photos_Content #Photo_Search_By #Photo_Search_By_Search input#cmdGO {
	vertical-align:bottom;
}

#Gallery_Photos_Content #Photo_Upload_Button {
	text-align:center;
	margin-bottom:5px;
}

#Gallery_Photos_Content #Photo_Upload_Button img {
	cursor:pointer;
	cursor:hand;
}


/* Goodlife Family */

#Goodlife_Gallery_Family #Content {
	width:999px;
}

#Gallery_Family_Content {
	float:left;
	height:510px;
}

#Gallery_Family_Content p {
	margin-bottom:12px;
	width:340px;
}

#Gallery_Family_Content p#Instructions {
	font-size:11px;
}

#Gallery_Family_Content #Family_Dog_1,
#Gallery_Family_Content #Family_Dog_2,
#Gallery_Family_Content #Family_Dog_3,
#Gallery_Family_Content #Family_Dog_4,
#Gallery_Family_Content #Family_Cat_1,
#Gallery_Family_Content #Family_Cat_2,
#Gallery_Family_Content #Family_Cat_3 {
	position:absolute;
	cursor:pointer;
	cursor:hand;
}

#Gallery_Family_Content #Family_Dog_1 {
	margin-left:358px;
}

#Gallery_Family_Content #Family_Dog_2 {
	margin-left:170px;
	margin-top:194px;
}

#Gallery_Family_Content #Family_Dog_3 {
	/*margin-left:327px;
	margin-top:312px;*/
	margin-left:243px;
	margin-top:242px;
}

#Gallery_Family_Content #Family_Dog_4 {
	margin-left:167px;
	margin-top:312px;
}

#Gallery_Family_Content #Family_Cat_1 {
	margin-left:535px;
	margin-top:65px;
}

#Gallery_Family_Content #Family_Cat_2 {
	margin-top:210px;
}

#Gallery_Family_Content #Family_Cat_3 {
	margin-left:522px;
	margin-top:235px;
}

.Family_Frame_Info {
	display:none;
	width:150px;
	border:solid 3px #fff;
	padding:10px;
	background:url(/images/goodlife_gallery/family_info_bg.gif) repeat-x #e6d9c0;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9;
}

.Family_Frame_Info h3 {
	color:#bb4259;
	margin:0;
	font-size:12px;
	font-weight:bold;
}

.Family_Frame_Info p {
	width:auto;
	font-size:11px;
	margin:0;
}

.Family_Frame_Info a {
	font-size:11px;
	text-decoration:none;
}

.Family_Frame_Info a:hover {
	text-decoration:underline;
}

.Family_Frame_Info img {
	vertical-align:middle;
}


/* Upload Photo Panel */

#Upload_Photo_Panel_Body {
	background:url(/images/goodlife_gallery/panel_add_photo/upload_photo_bg.gif) repeat-x #fcf2e1 50%;
	margin:0;
	padding:0;
}

#Upload_Photo_Panel h2,
#Upload_Photo_Panel p {
	color:#000;
}

#Upload_Photo_Panel p {
	font-size:13px;
	margin-bottom:5px;
	margin-top:-5px;
}

#Upload_Photo_Panel h2 {
	margin:15px 0;
}

#Upload_Photo_Panel h3 {
	margin:0;
	margin-bottom:5px;
	padding:0;
}

#Upload_Photo_Panel .Req_Fields
{/*
	position:absolute;
	top:150px;
	left:475px;	
	margin-top:10px;
	margin-bottom:0px;
	padding:0;	
	color:#FF0000;
*/
	color:#c00;
	margin-top:10px;
}

#Upload_Photo_Panel .error_message
{/*
	position:absolute;
	top:150px;
	left:42px;	
	margin-top:10px;
	margin-bottom:0px;
	padding:0;	*/
	/*color:#CC3300;*/
	color:#c00;
	float:right;
	margin-top:5px;
	font-weight:bold;
}


#Gallery_Photos_Content #Photo_Browser #error_message{
	position:absolute;	
	margin-top:71px;
	margin-left:5%;
	_margin-left:0%;
	_margin-right:-90%;
	margin-right:-95%;
	width:auto;	
}

#Gallery_Photos_Content #Photo_Browser .error_messtxt{
	color:#993300;
	font-weight:bold;
	
}

#Upload_Photo_Panel .mandatory{
	color:#FF0000;
	padding:3px;
}

#Upload_Photo_Panel  #Required_Fields {
	background-color:#dfd4bd;
	padding:7px 15px 0px 15px;
}


input.Textbox1 {
	border:solid 1px #90897a;
	padding:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
	

#Upload_Photo_Panel #Optional_Fields {
	padding:0px 15px 0px 15px;
	padding-bottom:0;
	margin-top:0px;
}
#Upload_Photo_Panel #Optional_Fields h4{
	font-weight:bold;
	margin-top:5px;
	
}

#Upload_Photo_Panel table {
	width:525px;
}

#Upload_Photo_Panel table th {
	width:115px;
	padding-top:3px;
	padding-right:5px;
	vertical-align:top;
}

#Upload_Photo_Panel table td,
#Upload_Photo_Panel table th {
	padding:3px 0;
	_padding:1px 0;
}

#Upload_Photo_Panel table th {
	padding-top:8px;
	_padding-top:9px;
	text-align:right;
	padding-right:5px;
}

#Upload_Photo_Panel table td label {
	margin-top:3px;
}

#Upload_Photo_Panel table td img {
	vertical-align:middle;
}

#Upload_Photo_Panel table td.Radio_Buttons {
	padding-top:6px;
}

#Upload_Photo_Panel textarea {
	width:265px;
	height:55px;
}


#Upload_Photo_Panel label.Dog_Or_Cat_Label,
#Upload_Photo_Panel table td.Radio_Buttons input {
	cursor:pointer;
	cursor:hand;
}

#Upload_Photo_Panel #Activities_Instructions {
	margin-top:4px;
}

#Upload_Photo_Panel input#Upload_Submit {
	float:right;
}

#Upload_Photo_Panel #Character_Count {
	float:right;
	color:#000;
	width:120px;
	text-align:left;
}

#Upload_Photo_Panel #Character_Count div {
	color:#000;
	margin-left:3px;
}

#Upload_Photo_Panel #Character_Count div#Maximum {
	font-size:10px;
}

#Upload_Photo_Panel #Validate_inpCaption {
	display:block;
}

#Confirm_Photo_Panel h1 {
	position:absolute;
	top:240px;
	left:50%;
	margin-left:-290px;
}

#Confirm_Photo_Panel h2#Upload_Message {
	position:absolute;
	top:275px;
	left:50%;
	margin-left:-288px;
	width:581px;
	text-align:center;
}


/* New Comic Gallery */

#Comic_Gallery {
	width:675px;
	padding:10px 10px 20px 20px;
	/*float:right;*/
	margin-left:270px;
	height:385px;
	border:solid 4px #000;
	background:url(/images/goodlife_gallery/gallery_bg.gif) repeat-x #e8dcc5;
}

#Comic_Gallery {
	* position:absolute;
	* margin-left:0;
	* margin-top:20px;
}

#Comic_Gallery h4 {
	font-family:"Comic Sans MS";
	text-transform:uppercase;
}

#Comic_Gallery #Photo_Detail {
	border:solid 1px #d6cebd;
	height:352px;
	height:340px;
	_height:351px;
	margin-top:5px;
}

#Comic_Gallery #Photo_Detail #Photo_Detail_Extra {
	display:block;
	margin:0;
	margin-top:5px;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Browser {
	width:320px;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Browser #Photo_Slider {
	width:274px;
	height:auto;
	height:142px;
	margin-bottom:10px;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Browser #Photo_Slider table {
	margin:0;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Browser #Photo_Slider table td.Center {
	padding:0 5px;
	padding-bottom:5px;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Browser #Photo_Slider img {
	display:block;
	border:solid 2px #000;
	background-color:#fff;
	cursor:pointer;
	cursor:hand;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Browser h4 {
	float:none;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Browser_Page {
	text-align:right;
	margin-right:24px;
	/*margin-bottom:8px;*/
	font-size:12px;
	height:20px;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Search_By {
	background:none;
	background-color:#fcf2e1;
	border:solid 1px #d6cebd;
	width:249px;
	height:71px;
	margin-left:22px;
	margin-bottom:10px;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Search_By h4 {
	text-align:center;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Search_By #Search_Options_Links {
	float:none;
	text-align:center;
	font-size:11px;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Search_By #Search_Options_Links a {
	text-transform:uppercase;
	font-size:11px;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Search_By #Photo_Search_By_Search {
	text-align:center;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Search_By #Photo_Search_By_Search input#Search_Input {
	width:200px;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Add {
	background:none;
	background-color:#fcf2e1;
	border:solid 1px #d6cebd;
	width:249px;
	margin-left:22px;
	padding:12px;
	text-align:center;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Add h4 {
	text-align:center;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Detail #Photo_Detail_Caption {
	float:none;
	padding-left:0;
	font-family:"Comic Sans MS";
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Detail #Photo_Full {
	width:316px;
	height:237px;
}

#Gallery_Photos_Content #Comic_Gallery #Share_Link {
	float:right;
	padding-right:0;
	/*margin-top:10px;*/
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Detail #Details_Breed {
	text-transform:none;
	font-size:11px;
	height:1em;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Detail #Details_Text {
	padding:10px;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Browser #Left_Arrow {
	float:left;
	padding:60px 0;
	padding-right:5px;
	_padding-right:2px;
	clear:left;
}

#Gallery_Photos_Content #Comic_Gallery #Photo_Browser #Right_Arrow {
	float:right;
	padding:60px 0;
	padding-left:5px;
	_padding-left:2px;
}
