body{
background-color:white;
text-align:center;
color:#264262;
font-size:90%;
font-family:Georgia, "Times New Roman", Times, serif;

}

img{
border:0;
}
a{
text-decoration:none;
font-weight:normal;
color:#264262;
}
p{
padding:6px 9px 4px 9px;
margin:0;
text-indent:20px;
}
h1{
font-size:130%;
font-weight:normal;
padding:5px;
margin:0px;
letter-spacing:-1.5px;
text-align:center;
}
h2{
font-size:110%;
padding:5px 5px 5px 7px;
margin:0px;
}
h3{
font-size:100%;
padding:3px;
margin:0px;
text-align:center;
}
ul{
padding:0px;
margin:5px;
margin-left:15px;
}
li{
cursor:pointer;
}

#site{
position:relative;
background-image:url('../slices/background_middle.gif');
background-color:#F8F8F8;
margin:auto;
text-align:left;
width:807px;
}

#header{
background-image:url('../slices/background_top.gif');
height:377px;
left:20px;
width:807px;
}


#tagline{
position:relative;
top:70px;
font-size:140%;
left:20px;
width:780px;
height:30px;
color:#7CA4D1;
}
#tagline a{
color:#7CA4D1;
}

#links{
position:relative;
top:70px;
}
#links a{
padding-left:70px;
font-size:140%;
}

#main{
background-position:bottom;
background-repeat:no-repeat;
background-image:url('../slices/background_bottom.gif');
position:relative;
top:00px;
width:807px;
margin-top:-250px;
padding-bottom:40px;
}

#box1{
float:left;
width:137px;
margin-left:20px;
z-index:3;
}

html>body #box1{
width:157px;
}


#box2{
float:left;
width:436px;
margin-left:4px;
z-index:3;
}

html>body #box2{
width:432px;
}

#box3{
float:right;
width:170px;
margin-right:10px;
z-index:3;
}

html>body #box3{
width:170px;
margin-right:20px;
}
/****** SHOP STYLE ******/

#shop_nav{
border-top:2px solid #A4CDD8;
border-bottom:2px solid #A4CDD8;
background-color:#DDEEFF;
}
#shop_nav a{
color:#5C93A2;
}
#shop_nav a:hover{
color:white;
}
#shop_nav_2{
border-top:1px solid white;
background-color:#DDEEFF;
text-align:center;
}

.shop_thumbnail{
width:100px;
}

/******* PRODUCT DETAILS PAGE STYLE ******/
#product_top{
float:left;
border-bottom:2px solid #A4CDD8;
}
#product_image{
float:left;
margin:10px;
padding-right:10px;
border-right:2px solid #A4CDD8;
}
#product_summary{
float:right;
margin:20px;
padding-right:20px;
}
#product_description{
float:left;
margin:10px;
}

.seperator{
clear:both;
height:80px;
}
#footer{
position:relative;
bottom:0px;
padding:0px;
width:807px;
text-align:center;
z-index:1;
}
/**links in the admin footer**/
.footer_links{
display:inline;
}
/** messages displayed in admin section **/
.msg{
color:red;
}
.options{
display:none;
border: 2px solid #A4CDD8;
background-color:#D6F0F7;
position:relative;
padding:10px;
margin:5px;
}
.news_item{
text-align:center;
}
.news_image{
text-align:center;
}

#sizes{

}
#fonts{

}
#colours{

}
#layouts{

}
#schemes{

}