/* CSS Document */

/* These are styles specific to a theme. If a class you define doesn't
   change for each theme, move it to styles.css in the root directory
   and save yourself the bother of entering the same info over and over */

a:link {
  color: #005295;
  text-decoration: none;
}
a:visited {
  color: #005295;
  text-decoration: none;
}
a:active {
  color: #003E71;
  text-decoration: underline;
}
a:hover {
  color: #003E71;
  text-decoration: underline;
}

ul {
	list-style: none;
}

/* Layout CSS*/
#flash  {
background:url(/themes/blue/images/gradient.jpg) repeat;
}

#flash p {
background:url(/themes/blue/images/header_slogan.jpg) no-repeat left bottom ;
}

/* Naviagtion CSS */
#homecenter_nav a{
width:160px;
height:28px;
background:url(/themes/blue/images/menu01_r1_c1.gif);
}
#homecenter_nav a:hover{
background:url(/themes/blue/images/menu02_r1_c1.gif);
}

#company_nav a{
width:168px;
height:28px;
background:url(/themes/blue/images/menu01_r1_c2.gif);
}
#company_nav a:hover{
background:url(/themes/blue/images/menu02_r1_c2.gif);
}

#info_nav a{
width:231px;
height:28px;
background:url(/themes/blue/images/menu01_r1_c3.gif);
}
#info_nav a:hover{
background:url(/themes/blue/images/menu02_r1_c3.gif);
}

#locations_nav a{
width:137px;
height:28px;
background:url(/themes/blue/images/menu01_r1_c4.gif);
}
#locations_nav a:hover{
background:url(/themes/blue/images/menu02_r1_c4.gif);
}

#events_nav a{
width:104px;
height:28px;
background:url(/themes/blue/images/menu01_r1_c5.gif);
}
#events_nav a:hover{
background:url(/themes/blue/images/menu02_r1_c5.gif);
}

/* Side Menu Naviagtion CSS */
#side_nav ul{
background:url(/themes/blue/images/submenu.png) repeat-y;

}

#side_nav ul a {
color:#3A2F1F;
display:block;
width:100%;
}
#side_nav ul li a:hover {
color:#005295;
background-color:#FFFFFF;
text-decoration:none;
}

#side_nav_top {
background:url(/themes/blue/images/submenu_top.png) no-repeat ;
width:150px;
height:16px;
display:block;
}

#side_nav_bottom {
background:url(/themes/blue/images/submenu_bottom.png) no-repeat ;
width:150px;
height:16px;
display:block;
}



/* Start Page Specific CSS */
/* Index CSS */
.row_first {
	float:left;
	margin:  0px 20px 0px 15px;

}
.row  {
	clear:both;
	margin-top: 20px;
}
.row div {
	float:left;
	margin:  0px 40px 0px 0px;	
}


/* Sportsman CSS */
#sportsman {
	padding-left:15px;
}
#sportsman p{
	margin-bottom:5px;
	padding:0;
	display: list-item;
	list-style: disc;
}

/* Package Details CSS */
.details_content{

}

.details_img {
	float: left;
	margin: 0;
	padding: 0 10px 0 0;	
}
/* Morgage Calc CSS */
#mortgage {
	width: 250px;
	float:right;
}
#mortgage div{
	height:25px;
	clear:both;
}
#mortgage input {
	float:right;
}
#mortgage label {
	float:left;
}

#mortgage legend {
	margin-bottom:15px;
}
#mortgage_top {
	height: 315px;
}

/*Kitchen CSS*/
.timberlake {
padding-left:27px;
padding-right:27px;
margin:0;
}

/*Gallery*/
.primary_image {
	float: left;
	border: 2px solid #FFFFFF;
	margin-top: 10px;
}
.thumbnail {
	float: left;
	border: 2px solid #FFFFFF;
	margin-bottom: 5px;
}
.thumbnail_container {
	width: 325px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}


/* Interior and Exterior images for Customer's Creations */
.cc_images img {
  float: left;
  margin: 10px;
  border: 0;
}
