
/* Main Sections 
------------------------------------------------------------------------- */
* {
    margin: 0;
    padding: 0;
}
body {
    font-family: Helvetica, Serif;
    font-size: medium;
    text-align: center;
    color: #000000;

	margin-bottom:30px;

}

#home_bg{
    background: #714A2B url(images/back_home_img.jpg) no-repeat;
}

#menu_bg{
    background: #714A2B url(images/back_menu_img.jpg) no-repeat;
}


div, p, img, a, td, ul, ol {
    font-size: 1em; 
}

ol {
    margin-left: 1em;
    padding-left: 1em;
}
ol li {
    margin-left: 1em;
    padding: 0 0 .5em.3em;
    list-style: decimal;
}
h1, h2, h3, h4 {
font-family: Helvetica, Serif;
color: #FFB5B5;
}

h1 {

font-size:35px;
}

p { padding: 0 0 1em; }

a, a:link { 
color:#000000;
text-decoration: none;

}

a:visited { color:#000000;     text-decoration: none; }
a:hover { color:#000000;     text-decoration: none; }
a:active { color:#000000;      text-decoration: none; }


a img, img {
    border: none;
}


ul {
    list-style: none;

}
li {
    list-style: none;
    padding-left: 1em;
    margin-bottom: 3px;
}


.clear {
    clear: both;
}


#page {
    width: 900px;
    margin: 0 auto;
    	margin-top:30px;
    text-align: left;
  /*  background: url(images/tile.gif) repeat-y; 
 border: 1px solid #C6C6C6;  */
}


#container {
margin: 0px 0 0 70px;
}

#container2 {
background-color:#8F8360;
}

#content {

background-color:#8F8360;
}

#content-blog {
padding:10px;
background-color:#8F8360;
}



#social_nav{
padding-top:100px;
width:50px;
}

#social_nav img{

display: block;

    margin-left: 25px;
    margin-right: auto
}

#social_nav p{

display: block;
padding-top:25px;
    margin-left: auto;
    margin-right: auto
}


#left-content{
float:right;
margin:10px;
padding:10px;
width:700px;
background-color:#967357;
}

/* Special text formatting  background-color:#8F8360;
------------------------------------------------------------------------------- */

blockquote {
    margin: 0 0 0 30px;
    padding: 10px 0 0 20px;
    font-size: 88%;
    line-height: 1.5em;
    color: #666;
    background: url(images/quotes.gif) no-repeat top left;
}

blockquote p { margin-top: 0; }

blockquote cite {
	margin: 5px 0 0;
	display: block;
}


.center { text-align: center;}
.alignright { float: right; }
.alignleft { float: left; }

hr { display: none; }


/* Header 
------------------------------------------------------------------------- */

#header { 
 
height:30px;
/*background-color:#FFF;*/
}

#logo {
height:167px;
}

#top_nav {
 margin-left:120px;
}

ul#top_nav{
	list-style: none;
	padding: 10px 0 0 0;
	height: 40px;

}
	#top_nav li{
		float: left;
		display: inline;
padding:5px 5px 5px 5px;
			border-right:solid 1px #967357;
	
	}
	#top_nav li a{

		color: #967357;
		font-size: 12.5px;
padding:0px 5px 0px 5px;
	}
	#top_nav li a:hover{

		
	padding:0px 5px 0px 5px;		
		font-size: 12.5px;
	}

#top_nav li:hover{

		background-color: #FA5A86;

	}

#top_nav li.last{
border-right:solid 0px #967357;
}

#home_sub_nav{
padding-top:20px;
margin-left:65px;
}

ul#home_sub_nav{
	list-style: none;
	padding: 10px 0 0 0;

}
	#home_sub_nav li{
		float: left;
		display: inline;
padding:0px 13px 0px 13px;

	}
	#home_sub_nav li a, #home_sub_nav li a:hover{

		color: #967357;
		font-size: 12.5px;
		padding: 3px 5px;
	}

	
/* Sub Title
------------------------------------------------------------------------- */

#sub_title {
height:60px;
padding-top:10px;
text-align: center;
 border: 1px solid #C6C6C6;  
margin-bottom:10px;
}

#flash {
padding-top:20px;
margin: 0px 0 0 15px;
}

#home-prices{display:block;  text-align: center; overflow:hidden; position:absolute; left:420px; top:1230px;  }


#home-bottom- {
width:1176px;
height:500px;
}

#home-bottom-image {
display:block; 

overflow:hidden; 
position:relative; 
left:-70px; 
top:-70px; 
}



#flash-over-image {

overflow:hidden; 
position:relative; 
left:455px;
top:-193px; 
z-index:1000;

}



#profile-image {
display:block; 

overflow:hidden; 
position:relative; 
left:-30px; 
top:0px; 
}

#covers-image {
display:block; 

overflow:hidden; 
position:relative; 
left:-5px; 
top:0px; 
}



#order-now {
display:block; 

overflow:hidden; 
position:relative; 
left:-90px; 

}

/* no column 
------------------------------------------------------------------------- */

#large-content{
padding:10px;

}


/* RIGHT Left
------------------------------------------------------------------------- */
#content_left {
    float: left;
    text-align: left;
    width: 600px;
    padding: 0;

height:689px;
}





/* Footer 
------------------------------------------------------------------------- */
#footer {
padding-top:20px;
font-size: 10px;
background-color:#8F8360;
height: 30px;
color:white;
}

#footer p{

}

ul#footer{
	list-style: none;
	padding: 10px 0 0 0;
	height: 40px;

}
	#footer li{
		float: left;
		display: inline;
		margin: 0 5px;
	}
	#footer li a, #footer li a:hover{
		color: #ffffff;

	
	}
	#footer li a:hover{
		color: #000000;
	}



/* Special handling for images & alignment 
------------------------------------------------------------------------------- */

p img {
	padding: 0;
	max-width: 100%;
}

img.centered {
	display: block;
	margin: 0 auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

/* Sign Up Form
------------------------------------------------------------------------------- */

.signupform{

}

.signupform ul{
	list-style: none;
	padding: 0 0 0 100px;
}
	.signupform ul li{

		width: 385px;
		margin: 0 0 10px 0;
	}
		.signupform ul li label{
			float: left;
			display: block;
			text-align: right;
			width: 100px;
			margin: 2px 10px 0 0;
		}
		.signupform ul li small{
			display: block;
			padding: 4px 0 0 110px;
		}
		.signupform hr{
			border-top: 1px dashed #3d8bb1;
			border-bottom: none;
			margin: 15px 0;
		}
		
