html { 
  background: url(../bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body {
	font-family: Arial;
	font-size: 18px;
	background-color: #edefee;
	color: #666666;
	margin: 0 0 0 0;
	border-width: 0px;
	overflow: auto;
	line-height: 28px;
}

td, p {
	font-family: Arial;
	font-size: 18px;
	color: #666666;
	line-height: 28px;
}

.bg
{
    position: absolute;
    width: 100%;
    z-index: 0;
}

#example2 {
	background: url(../images/ccanstore.jpg) left no-repeat;
	height: 500px;
}


#logo {
	margin-left: 29px;
 
} 

#right {
	margin-right: 29px;
 
} 


li {
	list-style-image:  url(../images/li.gif);	
}

a {
    text-decoration: underline;
    color: inherit;
    outline: none;
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
}

a:link, a:active {
	color: #09357b;

}

a:visited {
	color: #386a94;
		text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}



a.nav:link {
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	line-height: 23px;
}

a.nav:visited {
	color: #ffffff;
	text-decoration: underline;
	line-height: 23px;
}

a.nav:hover {	
	text-decoration: underline;

}

a.phone:link, a.phone:active, a.phone:visited, a.phone:hover {
	font-size: 30px;
	color: #cd4901;
	text-decoration: none;
	font-weight:bold;
}

a.phone:visited {
	color: #cd4901;
	text-decoration: none;
	font-weight:bold;
}

a.phone:hover {
	color: #cd4901;
	text-decoration: none;
	font-weight:bold;
}

a.blue:link, a.blue:active, a.blue:visited, a.blue:hover {
	font-size: 18px;
	color: #2c6399;
	text-decoration: none;
	font-weight:bold;
}

a.blue:visited {
	color: #2c6399;
	text-decoration: none;
	font-weight:bold;
}

a.blue:hover {
	color: #2c6399;
	text-decoration: none;
	font-weight:bold;
}
	
.img {

	padding-top: 1px;
}

.blue {
	color: #09357b;
	font-weight:800;

}

.green {
	color: #479d23;
	font-weight:800;

}

.bluelt {
	font-size: 16px;
	color: #1ccce4;
	line-height: 20px;
	
}

.white {
	font-size: 16px;
	color: #ffffff;
	line-height: 23px;

}


.small {
	font-size: 11px;

}

a.box:link, a.box:active {
	font-family:Rockwell;
	color: #797a40;
		text-decoration: underline;
		font-size:15px;

}

a.box:visited {
		font-family:Rockwell;
	color: #4d4d4b;
		text-decoration: none;
		font-size:15px;
}

a.box:hover {
		font-family:Rockwell;
	text-decoration: none;	
	background: #e3e4c2;
	line-height: 25px;

}

a.bottom:link, a.bottom:active {
	color: #999999;
		text-decoration: underline;
		font-size:14px;
}

a.bottom:visited {
	color: #929458;
		text-decoration: none;
		font-size:14px;
}

a.bottom:hover {
	text-decoration: none;	

}

.hometxt {
	font-family: Arial;
	font-size: 16px;
	color: #666666;
	line-height: 22px;
	padding-left:13px;	
	padding-right:13px;
	padding-top: 13px;
}

.subtitle {
	font-size: 18px;
		font-weight:bold;
	color: #cc0000;
		line-height: 32px;
}

.large {
	font-size: 30px;
	color: #cd4901;
	font-weight:bold;

}

.title {
	font-size: 16px;
	font-weight:700;
}

.allcapsred {
	font-size: 20px;
	color: #CD4901;
}

.whitetext {
	font-size: 23px;
	color: #ffffff;
	line-height: 20px;
	font-stretch: ultra-expanded;
}

.submit {
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	width: 59px;
	height: 29px;
	background-image: url(../images/bkgd.gif);
}


form	{
	margin: 0 0 0 0;
}

select { 
 color: #4a4a4a; 
 font-family: Helvetica;
	font-size: 15px;
	border-width: 1px;	
	
}


.inputfield {
	border-bottom:#999999 1px solid;
	border-left:#ffffff 1px solid;
	border-right:#ffffff 1px solid;
	border-top:#ffffff 1px solid;
	font-size: 13px; 
	height: 18px;

}

.submit {
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	width: 120px;
	height: 29px;
	background-image: url(../images/bkgd.gif);
}

.radio {
	background-image: url(../images/white.gif);		
}

.option {
	background-image: url(../images/background_form.gif);		
}

.photosL	{
	padding-left: 20px;
}

.photosR	{
	padding-right: 20px;
}


a.footer:link, a.footer:visited, a.footer:active {
	color: #cccccc;
	text-decoration: none;
	font-size: 10px;
}

a.footer:hover {
	text-decoration: underline;	
}

.bottom {
	font-size: 10px;
	color: #cccccc;
}

.heading {
	font-family:Rockwell;
	font-size:30px;
	color:#6d2e58;
	font-weight:bold;
}

H1 {
	font-size:26px;
	color:#1b4284;
	font-weight:bold;
}

H3 {
	font-size:19px;
	color:#479d23;
	font-weight:bold;
}
H4 {

	color:#ffffff;
	font-weight:bold;
}

.shadowcontainer .innerdiv {
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: 10px; /*shadow depth*/
top: 5px; /*shadow depth*/
}

.pullquote {
padding: 10px;
float: right;
width: 230px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 20px;
border-top-width: 2px;
border-bottom-width: 2px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #694e1c;
border-bottom-color: #694e1c;
font-size: 16px;
text-align: center;
line-height: 36px;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: normal;
color: #000000;
}

#myreel{ /*sample CSS for demo*/
border:0px solid black;
}

#roundPALE {
height: auto;
width:896px;
padding: 10px 20px;
background-color:#86c16d;
-moz-border-radius-topright: 15px;
border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
border-top-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
border-bottom-right-radius: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-left-radius: 15px;

}