﻿html{padding:0px;margin:0px;}

body
{
    padding: 0px;
    margin: 0px;
    font: normal medium arial,sans-serif;
    background-image: url(images/pineback.gif);
    background-repeat: repeat;
}

#wrapper{
width:790px;
border:1px solid #eee;
margin:10px auto;
min-height:680px;
padding:5px;
background:#fff;
text-align:left;
}

#header{}

#nav{width: 100%; font-size: 0.9em; margin:5px; font-weight: bold; margin: 0 auto;}

#nav ul{
list-style-type:none;
}

#nav li{
float:left;
}

#nav a{
text-decoration:none;
margin:5px;
display:block;
padding:5px;
color:Black;
}

#nav a:hover
{
    text-decoration:underline;
     background-image: url(images/pineback.gif);
    
    }


#home{border-right:1px solid #000;}
#about{border-right:1px solid #000;}
#contactLink{border-right:1px solid #000;}
#order{border-right:1px solid #000;}
#ideas{border-right:1px solid #000;}
#bespoke{border-right:1px solid #000;}
#delivery{border-right:1px solid #000;}
#faq{border-right:1px solid #000;}
#cart{}

.style1 {
	text-align: center;
}
.style2 {
	text-align: right;
}

#content{
padding:5px;
margin:5px;
margin-bottom:20px;
margin-top:10px;
clear:both;
min-height:400px;
}


#content p
{
padding:5px;
margin:5px;
line-height:1.5em;
    }


#footer
{
      
    border:0px solid #f00;
clear:both;
height:30px;
}

#footer p{
float:right;
font:normal x-small arial,sans-serif;
padding:5px;
margin:5px;
}


h1{font:bold medium arail,sans-serif;
       background-image: url(images/pineback.gif);
       margin:2px;
       padding:2px;
       color:#503337;
    }

h2{font:bold medium arial,sans-serif;}

/* HOME PAGE */

#homeText
{width:380px;float:left;
    }
#homeText2
{width:90%;float:left;
    }


#paypal{
border:0px solid #f00;
width:340px;
float:left;
font:normal small arial,sans-serif;
}

#paypal h2{font:bold small arial,sans-serif;}


/* ORDERS PAGE */

#tops{
float:left;border:0px solid #f00;
/* width:140px; */
font:bold small arail,sans-serif;
}

#tops h2{
font:bold small arail,sans-serif;
}

#dimensions{float:left;
border:0px solid #f00;
/* width:240px; */
font:bold small arail,sans-serif;
}

#dimensions h2{
font:bold small arail,sans-serif;
}

#height{
float:left;
border:0px solid #f00;
/* width:120px; */
font:bold small arail,sans-serif;
}

#height h3{
font:bold small arail,sans-serif;}


#width{
float:left;
border:0px solid #f00;
/* width:120px; */
font:bold small arail,sans-serif;
}

#width h3{
font:bold small arail,sans-serif;}


#stained_unstained{
float:left;
border:0px solid #f00;
width:150px;
font:bold small arail,sans-serif;
}

#stained_unstained h2{
font:bold small arail,sans-serif;}

#stains{clear:both; border:0px solid #f00;width:480px;margin-top:10px;}

#stains td{border:0px solid #f00;}

#stains h3{
font:bold x-small arail,sans-serif;
text-align:center;
}




/* Order Page */

#preview
{ 
width:200px;float:left;
margin:3px 3px 3px 50px;
padding:3px;
}

#preview h2{font:bold small arial,sans-serif;border:0px solid #f00;margin:5px;}

#preview h3{font:bold small arial,sans-serif;border:0px solid #f00;margin:5px;}

#preview h4{font:bold small arial,sans-serif;border:0px solid #f00;margin:5px;}

#preview p{font:normal small arial,sans-serif;margin:5px;}



#selections
{
    border:1px solid #foo;
    width:500px;float:left;
    margin-top:10px;
}

.imgTexture{}

.error
{color:Red;
    }
    
    
    .orderwiz
    {
        border:0px solid #f00;
        float:left;
        
        }
        
        .orderwiz a
        {border:0px solid #f00;text-decoration:none;
            }
            
            
            
            .imgBtn{width:80px; height:80px;}
            
            
            
            /* Contact Us Page */

#contact{
padding:10px;
margin:10px 10px 10px 150px;
border:0px solid #f00;
}



#contact td{
padding:5px;
margin:5px;
}



#bespokeText{
width:300px;
border:0px solid #f00;
float:left;
height:300px;
margin-top:10px;
margin-right:40px;
}


/* DELIVERY PAGE */

#zones
{margin-top:10px;
 border:0px solid #f00;
 margin:5px; width:380px;float:left;
    }


#deliveryText
{margin-top:10px;
 border:0px solid #f00;
 margin:5px; width:320px;float:left;}


/* SLIDESHOW STUFF */

*
{
	margin: 0;
	padding: 0;
}

#rotator
{
	border: 1px solid #000;
	cursor: pointer;
	overflow: hidden;
	margin: 10px 20px 10px 40px;
	position: relative;
	width: 400px;
	height: 430px;
	

}

#rotator img
{
	border: 0;
	cursor: pointer;
	width: 420px;
	height: 430px;
}


#rotator2
{
	border: 1px solid #000;
	cursor: pointer;
	overflow: hidden;
	margin: 10px 20px 10px 40px;
	position: relative;
	/*float: right;*/
	width: 300px;
	height: 280px;
	

}

#rotator2 img
{
	border: 0;
	cursor: pointer;
	width: 320px;
height:300px;

}


/* Cart Page */

#basket
{
    }
    
    #basket td{padding:10px;margin:5px;}
    #basket th{padding:10px;margin:5px;}
    
    
    .cartButtons{}
    
    .cartButtons td{padding:5px;margin:5px;}
    
    
    
    /* Checkout Page */
       
#customer_details{
width:300px;
float:left;
padding:5px; 
}

#customer_details h2{
background:#A55129;
color:#fff;
padding:3px;
margin:3px;


}


#customer_details table{background:#FFF7E7;}

#customer_details td{
padding:3px;margin:3px;background:#FFF7E7;font:bold small arial,sans-serif;
}

#order_details{
width:350px;
float:left;
padding:5px;
}  

#order_details table{float:right;}

#order_details th{padding:3px;margin:3px;}
#order_details td{padding:3px;margin:3px;}     




/* wizard buttons */

.next{float:left;}

.previous{float:left;margin-right:200px;}








