body
{
background-color:black;
background-image: url(/img/bg.jpg);
background-POSITION:center;
background-repeat:repeat-y;
padding:0;margin:0;
background-attachment:fixed;
color:#C39B2E;
padding:0 30px;
font-family:georgia;
}

BODY, TD, TR, INPUT
{		font-family:georgia;}

.hide {
	DISPLAY:NONE;
}
.bld {font-weight:bold;}

.lft {float:left}
.rght {float:right}
.cntr,
.inside-main p.cntr
 {text-align:center}


blockquote {padding:0px;margin:10px 0;}

.copyr,
.copyr a  {
	font-size : 8pt;
	font-family : Arial, Helvetica, Verdana;
	color : gray;
	
}

.copyr:hover  {
	font-size : 8pt;
	font-family : Arial, Helvetica, Verdana;
	color : red;
}

.txt14 {font-size:14px;}
.txt16 {font-size:16px;}

.text8  {
	font-size : 8pt;
	font-family : Arial, Helvetica, Verdana;
	color : orange;
}


.text9  {
	font-size : 8pt;
	font-family : Arial, Helvetica, Verdana;
	color : gray;
}

.text  {
	font-size : 10pt;
	font-family : Arial, Helvetica, Verdana;
	color : #A85010;
}


.news  {
	font-size : 10pt;
	font-family : Arial, Helvetica, Verdana;
	color : Silver;
}

H1 {
	font-size:26px;
	color:#FF6D1F;
	text-align:left;
	background:url(/img/h1-bg.png) top right no-repeat #3F0000;
	padding:3px 10px;
	margin:0;
	clear:both;
	font-family:georgia, Times New Roman
	/*
	text-transform:uppercase;
	font-family:arial narrow;*/
	}

H2
  {
	color:white;
	line-height:20px;
	font-size:20px;
	text-align:left;
	padding:3px 0;
	background:url(/img/h2-bg.jpg) top right no-repeat #000;
	font-family:georgia, Times New Roman;	
	clear:both;
	/* font-family:arial narrow; */
	}

H3  {
font-family:georgia, Times New Roman;
font-size:16px;
font-style:normal;
color:#C39B2E;
padding:3px 0;
margin:0;
}

A  {
	/*color : #FF9933;*/
	color:gold;
}

A:Visited  {
	/*color : #FF7C20;*/
	color:gold;
	}

A:Active  {
	color : white;
}

A:Hover  {
	color : white;
}

hr,
.hr
{
	border:0;
	color:black;
	height: 51px;
	background: url(/img/hr-bg.gif) no-repeat black top center;
	clear:both;
	margin:10px 0;		
}

.hr a
{
	display:block;
	line-height:51px;
	width:100%;
	text-decoration:none;
	border:0;
	color:black;
	height: 51px;
	background: url(/img/hr-bg.gif) no-repeat top center;
	clear:both;
	margin:0;
}

.hr a:hover
{
	background: url(/img/hr-bg-home.gif) no-repeat top center;
}



.scrl
{
	overflow:auto;

	scrollbar-3d-light-color : black;
	scrollbar-arrow-color : red;
	scrollbar-base-color : black;
	scrollbar-dark-shadow-color : black;
	scrollbar-face-color : black;
	scrollbar-highlight-color : black;
	scrollbar-shadow-color : black;
padding:5;
}

.heading1
{
	font-size:18px;
	color:white;
	font-weight:bold;
}


#main-div
 {
width:800px;text-align:center;position:relative;left:50%;margin-left:-400px
}



.header {
	text-align:center;
	color:#aaa;
	padding-top:0px;
	width:800px;
}

.footer {
	text-align:center;
	color:#aaa;
	padding-top:0px;
	font-size:11px;
	line-height:32px;
}

.footer a, .footer a:VISITED {
	text-transform:capitalize;
	text-decoration:none;
	font-size:12px;
	color:gray;
	padding:0 5px;}
	
.footer a:hover {color:white}
.clr {clear:both}

.mainnav {
margin:0 0 20px 0;
padding:0;
text-align:left;
width:100%;
vertical-align:top;
float:left;
background:url(/franchising/img/menu-bg.gif) repeat-x #1C1C1C;
font-family:arial;
}

#video-bg {
	position:absolute;
	top:7px;
	left:50%;
	margin:0 0 0 -400px;
	
	}


.secnav {
position:absolute;
top:58px;
left:50%;
margin:0px 0px 0px -400px;
padding:0;
width:300px;
z-index:1000;
font-family:arial;
}

.secnav a, .secnav a:visited 
{
	display:block;
	width:100%;
	margin:0 0 4px 0;
	padding:4px 17px;
	color:white;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	font-family:georgia;
}
.secnav a:hover {color:#fff;background:#000}



.mainnav a:link, 
.mainnav a:visited 
 {
font-weight:bold;
font-size:12px; 
text-decoration:none;
line-height:39px;
display:block;
float:left;
color:gold;
padding:0px 12px;
vertical-align:top;
text-transform:capitalize;
color:#979797
}

.mainnav a:hover {
color:#ffffff;
line-height:39px;

background:url(/franchising/img/menu-bg-over.gif) repeat-x #523F0D;
}



.secnav-bot {clear:both;
	text-align:center;
	margin:10px;}

.secnav-bot .secnav a, 
.secnav-bot .secnav a:visited 
{background:black;
color:silver;
border-right:1px #111111 solid;}

.secnav-bot 
 {color:white;font-size:12px;}


.secnav-bot .secnav a:hover {
background:#111111;}

.inside-main {
padding:7px 0 12px 0;
background-image: url(/img/main-bg.jpg); 
background-color:#320600; 
background-position:top;
background-repeat: repeat-x;
margin-bottom:0;

position:absolute;
left:50%;
width:800px;
margin:0 0 0 -400px;

}
.inside-main p {text-align:left;}

.inside-pic {
margin:10px 20px;
padding:10px;
border:1px darkred solid;
background:#110202;}



  


.inside-main {background:black;}


 	 
	
.Section1 table {text-align:center;width:100%;}

.intro {
	font-family:georgia;
	font-weight:bold;
	font-size:16px;

}

.manual p, p {
	padding:5px 20px;
	color:#C39B2E}
	
	
/*
p:first-letter {
	float:left;
	font-size:35px;
	line-height:40px;
	padding:5px 0 0 0;
	font-family:georgia;
	
	width:60px;
	margin:0 5px 0px 0px}
*/
.cntr A {font-weight:bold;}

.inside-main ul {
	list-style-position:inside;
	list-style:none;
	padding:0;
	margin:0;
	color:#C39B2E;
	}
.inside-main ul li {
padding:10px;
font-weight:bold;
}

.video {
text-align:center;
maridn:20px auto;
}

.links {}
	
	.links a {
		display:block;
		text-decoration:none;
		color:gray;
	}
	
	.links a:hover h3 {color:red}
	
.recipes div,
.links a 
 {
	margin:10px 0;
	float:left;
	width:46%;
	padding:0 10px;
	height:70px;
	text-align:center;
	font-size:14px;
	color:gray;
}


.mypets{ /*header of 1st demo*/
cursor: pointer;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
}




.gallery h2 {cursor:pointer}
.gallery div a {
display:block;
font-size:14px;
font-weight:bold;
margin:10px 0;
}

.gallery div a IMG {
	border:1px red solid;
	display:block;
	margin:10px 0;
	}



img.lft, img.rght {margin:20px;
border:1px #3F0000 solid;}

ol {list-style-position:inside;}
ol li {font-weight:bold;
padding:5px 10px;}

label { 
display:block;
line-height:32px;
}



.errorbox-good {
	float:left;
	width:45%;
	margin:10px 10px}
.ss-choices li, .ss-choice-label {display:inline;}
.errorbox-good input.ss-q-short,
.errorbox-good textarea {width:90%;
background:#eeeeae;
border:1px darkred solid;
}

.ss-q-title {font-size:12px;font-weight:bold;line-height:20px;}
.ss-q-help {font-size:11px;}
.btn {
border:1px gold solid;
font-weight:bold;
color:white;
background:darkred;
padding:3px 15px;
}

#frm h2 {margin:20px 0 0 0;clear:both;text-transform:capitalize;}

#frm .ready, #dsicovery .ready {display:none;}

@media print {
   
  body  {
  color:black;
  background-color:white;
  margin:0 30px;
  zoom:80%;
  }
  
  
  .header, 
  .footer, 
  .secnav,
  .inside-pic  {display:none}
  
  }
  

