﻿/*
  AbleGrable.com styles (c)2009
*/
            body {
                background: #ffffff url('383804.png');
                margin: 0px;
            }
	    .imp {
            	font: 12pt Verdana, sans;
		font-weight: bold;
		}
            #frontimg 
            {
            	padding: 1em;
            }
            .main {
                width:900px;
                margin-top: 30px;
                margin-left:auto;
                margin-right:auto;
                border: 2px #bfa786 solid;

                background-color: #ffdedf;
                padding-bottom: 30px;
                min-height: 500px;
                -moz-border-radius:4ex;
				-webkit-border-radius:4ex;
				overflow: auto;
            }

			.embig 
			{
				font-size: 24pt;
			}

			.leftarea 
			{
                border: 1px solid #bbbb00;
                background: #f4fbf8;
                
                padding: 10px;
                /*margin: 1em;*/
                width: 400px;
                min-height: 420px;
                float: left;
                margin: 25px 10px 10px 25px;
                -moz-border-radius-topleft:3ex;
				-webkit-border-top-left-radius:3ex;

			}
			
			 .ablelogo {
                /*border: 1px solid #bbbb00;*/
                background: url('tag.png') no-repeat;
                /*margin: 1em;*/
                width: 400px;
                min-height: 208px;
                float: right;
                margin: 25px 25px 10px 10px;
                -moz-border-radius-topright:3ex;
				-webkit-border-top-right-radius:3ex;
				position: relative;
            }
            .ablelogo div 
            {
            	position: absolute;
            }
            
            .ablelogo div.line1 
            {
            	left: 75px; top:106px;
            }
            .ablelogo div.line2
            {
            	left: 104px; top:134px;
            }
            .ablelogo div.line3 
            {
            	left: 127px; top:160px;
            }

            
            .postcard 
            {
            	
            	background: #f4fbf8 url('postcard400.jpg') no-repeat;
            	width:400px;
            	height:221px;
            	font: 8pt Verdana, sans;
            	
            	/*
            	min-height:220px;
            	min-width:400px;
*/
            	margin: 10px 25px 10px 10px;
            	float:right;
            	
            	position: relative;
            	border: 1px solid #bbbb00;
            }
            .postcard div.leftcard 
            {
            	position:absolute;
            	left: 38px;
            	top: 85px;
            	width: 150px;
            	float: right;
            	font-style:italic;
            }
             .postcard div.leftcarddress
            {
            	position:absolute;
            	left: 38px;
            	top: 75px;
            	width: 150px;
            	float: right;
            }
            .postcard div.rightcard
            {
            	position:absolute;
            	left:228px;
            	top:95px;
            	width: 150px;
            }
            .postcard div.rightcard a {
		}
	
            .innermain {
                width: 100%;
                overflow: hidden;
           }
            .footer {
                height:20px;
                /*background-color: #ffdedf;*/
                width:800px;
                /*margin-top: -42px;*/
                margin-left:auto;
                margin-right:auto;
                /*border-bottom: 2px #bfa786 solid;*/
            }

            .links
            {
            	
            	background: #f4fbf8 url('postcard850.jpg') no-repeat;
            	width:850px;
            	height:470px;
            	/*
            	min-height:220px;
            	min-width:400px;
*/
            	margin: 10px 25px 10px 10px;
            	float:right;
            	font: 10pt Verdana, sans;
            	position: relative;
            	border: 1px solid #bbbb00;
            }
            .linksLeft 
            {
            	position:absolute;
            	left: 100px;
            	top: 204px;
            	width: 315px;
            	float: right;
            }
            .linksRight
            {
            	position:absolute;
            	left:496px;
            	top:204px;
            	width: 315px;
            }
            
            .sizetable 
            {
            	border: 2px #bfa786 solid;
            	background: #f4fbf8;
            }
            
            .sizetable td
            {
            	border: 1px #bfa786 dotted;
            }
            
            .dressDetails 
            {
            	float: right;
            	padding: 1em;
            	width: 400px;
            }
            .floaty 
            {
            	float: left;
            	padding: 3em;
            }
           			.coverDetails 
			{
                border: 1px solid #bbbb00;
                background: #f4fbf8;
                
                padding: 10px;
                /*margin: 1em;*/
                width: 380px;
                /*min-height: 420px;*/
                float: right;
                margin: 10px 25px 10px 10px;
                -moz-border-radius-bottomright:3ex;
				-webkit-border-bottom-right-radius:3ex;

			}
	a { text-decoration: none; }
	 
            a:link, a:visited {color: #0e478a;}
             a:hover { color: #e3b7af;}
             a:active {color: #ffdedf; }
 
.linkshome {
	text-align:center;
}
.cat_pick {
	width: 180px;
	height: 190px;
	float: left;
	display: block;
	margin: 3px;
	text-align: center;
}
.cat_pick img {
	display: block;
	margin: 2px auto 2px auto;
}

.leftarea  a  img {
	border: 2px solid #ffdedf ;
}
.leftarea  a:hover  img {
	border: 2px solid #e3b7af;
}
.rightcard ul, .leftcarddress ul {
	padding: 0px 10px;
}
.rightcard ul {
	font-weight: bold; 
}
.rightcard li, .leftcarddress li {
	list-style-type:none;
	display: block;
}
