                                          				 ------ BODY -------

{}

#content-wrapper {
	margin:0 auto;
	text-align: center }

#content {
    display: block;
    padding:0px;
    margin:0 auto;
    vertical-align: top;
    text-align: center;
    width: 1024px; 
    height: automatic }

#footer {
	margin:0 auto;
	*margin:10 0 0 0;
	background-color:#fff;
    top: 5px;
    *top: 15px;
	text-align: center;
	width: automatic;
	height: 60px }

#content-footbanner {
	margin: 0 auto;
	vertical-align: top;
	text-align:center;
	height: 160px }

#content-footer {
	margin: 0 auto;
	vertical-align: top;
	text-align:center;
	height: 60px }


                                          				 ------ PRESENTATION -------

{}

#central {
    display: block;
    left: 0px;
    top: 0px;
    padding:0px;
    margin:0 0 20 0; 
    width: 100%;
    height: automatic;
    z-index: 0 }

#p_title {
	display: block;
	tex-align: center;
	width: 100%;
	height: automatic;
	margin:0 0 0 0; 
	z-index: 0 }

#presentation {
	display: block;
	position: relative;
	width: automatic;
	height: automatic;
	margin:0 0 20 0; 
	z-index: 0 }

#site_map {
	display: block;
	position: relative;
	width: automatic;
	height: automatic;
	margin:0 0 20 0; 
	z-index: 0 }

#tan_outline {
	display: block;
	position: relative;
	border:1px solid #efe7d5;
	left: 0px;
	top: 0px;
	width: automatic;
	height: automatic;
	margin:0 0 auto; 
	z-index: 2 }

#main feature {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	padding-bottom: 20px;
	margin:0px;
	width: 100%;
	height: automatic }

#main {
    display: inline-block;
    *display: inline;   
    left: 0px;
    width: 715px;
    vertical-align: top left;
    height: automatic;
    margin:0; 
    z-index: 1 }

#quote-width {
    display: block;   
    left: 0px;
    width: 990px;
    vertical-align: top;
    height: automatic;
    margin:0 0 10 0; 
    z-index: 1 }

.left-cont {
    display: inline-block;
    *display: inline;
    position: relative;
    left: 0px;
    top: 0px;
    padding:0px;
    margin:0px;
    width: 700px;
    height: automatic;
    z-index: 0 }

.right-cont {
    display: inline-block;
    *display: inline;
    position: relative;
    left: 0px;
    top: 0px;
    text-align: right;
    padding:0px;
    margin:0px;
    width: 265px;
    height: automatic;
    z-index: 0 }

.column1 {
	display: inline-block;
	*display: inline;
	width: 33%;
	vertical-align: top;
	text-align: left; 
	height: automatic;
	margin:0; 
	z-index: 0 }

.column2 {
	display: inline-block;
	*display: inline;
	width: 30%;
	vertical-align: top;
	height: automatic;
	margin:0 0 auto; 
	z-index: 0 }
	
.thumb {
	display: inline-block;
	*display: inline;
	width: 300px;
	vertical-align: middle;
	height: automatic;
	margin:0; 
	z-index: 1 }

.thumb_desc {
	display: inline-block;
	*display: inline;
	width: 360px;
	vertical-align: middle;
	padding: 0 0 0 20;
	text-align: justify;
	height: automatic;
	margin:0; 
	z-index: 1 }

#main .key_ing {
    display: block;
    width: 715px;
    vertical-align: top;
    margin: 0 0 10 0;
    *margin: 0;
    z-index: 1 }
    
#main .ing_img {
    display: inline-block;
    *display: inline;
    float: left;
    width: 105px;
    vertical-align: top;
    height: 105px;
    margin:0 0 0 0; 
    *margin:0 0 10 0; 
    z-index: 1 }

#main .ing_desc {
    display: inline-block;
    *display: inline;
    width: 595px;
    vertical-align: middle;
    padding: 0;
    text-align: justify;
    height: 105px;
    margin:0 0 0 0; 
    *margin:0 0 10 0; 
    z-index: 1 }


#site_map a {
	color: #808080;
	cursor:pointer }

#site_map a:hover{
	text-decoration: none;
	color: #6598bf }

#presentation a {
	color: #bea27c;
	cursor:pointer }

#presentation a:hover{
	text-decoration: none;
	color: #808080 }

#presentation .table {
	display: inline;	
	position: relative;
	left: 0px;
	width: 575px;
	height: automatic;
	margin:0 0 auto; 
	z-index: 0;
}

.continue {
	display: inline-block;
	display: inline;
	width: 49%;
	text-align: right;
	margin: 0 10 0 0;
	z-index: 0 }

.checkout {
	display: inline-block;
	display: inline;
	width: 49%;
	text-align: left;
	margin: 0  0 0 10;
	z-index: 0 }
	
.shop-bag {
	display: block;
	width: 95%;
	text-align: center;
	margin: 10;
	z-index: 0 }

#banner {
	display: inline-block;
	*display: inline;	
    background-color: #efe7d5;
    border:1px solid #efe7d5;
	position: relative;
	left: 0px;
	top: 15px;
	vertical-align: top;
	width: 300px;
    height: auto;
	margin:0; 
	z-index: 0 }

#banner .white_bg {
	display: block;	
    background-color: #ffffff;
	position: relative;
	vertical-align: top;
	width: automatic;
	z-index: 0 }
	
#new_banner {
    display: inline-block;
    *display: inline;   
    background-color: #edefcf;
    border:1px solid #edefcf;
    position: relative;
    left: 0px;
    top: 15px;
    vertical-align: top;
    width: 300px;
    margin:0 0 auto; 
    z-index: 0 }
    
#blue_banner {
	display: inline-block;
	*display: inline;	
    background-color: #daebf8;
    border:1px solid #daebf8;
	position: relative;
	left: 0px;
	top: 15px;
	vertical-align: top;
	width: 300px;
	margin:0 0 auto; 
	z-index: 0 }
	
#blue_banner .white_bg {
	display: block;	
    background-color: #ffffff;
	position: relative;
	vertical-align: top;
	width: automatic;
	z-index: 0 }
	
.quest_1 { 
    width:280px;
    align: left;
    text-align: left;
    vertical-align: top;
    overflow: hidden;
    margin:0;
    display: inline-block;
    *display: inline }

.quest_2 { 
    width:260px;
    align: left;
    text-align: right;
    vertical-align: bottom;
    overflow: hidden;
    margin:0;
    display: inline-block;
    *display: inline }

#copyright  {
	display: block;	
	position: relative;
	left: 0px;
	vertical-align: top;
	width: 700px;
	height: 30px;
	margin:0 0 auto; 
	z-index: 0 }

#login_to_add {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	border: 1px solid #9FC335;
	cellpadding:4px;
	cellspacing:4px;
	width: 1024px;
	height: 100px;
	margin:0 0 auto; 
	z-index: 0;
}



                                          				 ------ FOOTER -------

{}

#foot_banner {
	display: block;
	position: relative;
	left: 0px;
	top: 10px;
	*top: 0px;
	text-align:center;
	width: 1024px;
	height: automatic;
	margin:10 auto;
	*margin:10 0 0 0; 
	z-index: 0 }

#foot_banner a {
	text-align: center;
	cursor: pointer }

#foot_banner a:hover {
	color:#6598bf;
	text-decoration:none }

#footer-menu {
	display: block;
	position: relative;
	left: 0px;
	top: 10px;
	*top: 0px;
	text-align:center;
	width: 1000px;
	height: 50px;
	margin:0 auto; 
	z-index: 0 }
