@charset "utf-8";
/* CSS Document */

p {
margin:0px;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
margin:0px;
margin-top:35px;
}

form {
margin:0px;
}

#container {
width:750px;
height:470px;
margin:0px auto;
}

#details_container {
width:750px;
height:auto;
margin:0px auto;
}

#top_container {
width:750px;
height:95px;
float:left;
}

#middle_container {
width:750px;
height:350px;
float:left;
background-image:url(images/book.jpg);
}

#middle_details_container {
width:740px;
height:auto;
float:left;
background-color:#000000;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

#bottom_container {
width:750px;
height:25px;
float:left;
}

#logo {
width:167px;
height:95px;
float:left;
}

#top_nav_container {
width:556px;
height:13px;
margin-left:27px;
margin-top:70px;
float:left;
display:inline;
}

.top_nav_first {
width:auto;
height:13px;
border-right:1px solid #000000;
padding-right:18px;
float:left;
}

.top_nav_first a{
color:#000000;
text-decoration:none;
}

.top_nav_first a:hover{
color:#000000;
text-decoration:underline;
}

.top_nav_middle {
width:auto;
height:13px;
border-right:1px solid #000000;
padding-right:18px;
padding-left:18px;
float:left;
}

.top_nav_middle a{
color:#000000;
text-decoration:none;
}

.top_nav_middle a:hover{
color:#000000;
text-decoration:underline;
}

.top_nav_last {
width:auto;
height:13px;
padding-left:17px;
float:left;
}

.top_nav_last a{
color:#000000;
text-decoration:none;
}

.top_nav_last a:hover{
color:#000000;
text-decoration:underline;
}

#bottom_nav_container {
width:750px;
height:13px;
margin-top:12px;
margin-bottom:10px;
float:right;
}

.bottom_nav_first {
width:auto;
height:13px;
border-right:1px solid #000000;
padding-right:18px;
float:right;
}

.bottom_nav_first a{
color:#000000;
text-decoration:none;
}

.bottom_nav_first a:hover{
color:#000000;
text-decoration:underline;
}

.bottom_nav_middle {
width:auto;
height:13px;
border-right:1px solid #000000;
padding-right:18px;
padding-left:18px;
float:right;
}

.bottom_nav_middle a{
color:#000000;
text-decoration:none;
}

.bottom_nav_middle a:hover{
color:#000000;
text-decoration:underline;
}

.bottom_nav_last {
width:auto;
height:13px;
padding-left:18px;
float:right;
}

.bottom_nav_last a{
color:#000000;
text-decoration:none;
}

.bottom_nav_last a:hover{
color:#000000;
text-decoration:underline;
}

#main_left_area {
width: 335px;
height: 300px;
float:left;
margin-left:20px;
margin-top:20px;
display:inline;
}

#main_right_area {
width: 310px;
height: 300px;
float:left;
margin-left:65px;
margin-top:20px;
display:inline;
}

.section_title {
width: 310px;
height: 40px;
float:left;
margin-top:10px;
margin-bottom:2px;
}

#index_text {
width: 295px;
height: 236px;
float:left;
overflow:auto;
padding-right:15px;
}

#index_text a{
color:#000000;
}

#index_text a:hover{
color:#990000;
}

#index_image {
width: 320px;
height: 196px;
float:left;
margin-left:10px;
margin-top:52px;
border: 1px solid #000000;
display:inline;
}

#index_image_title {
width: 320px;
height: 30px;
float:left;
margin-left:10px;
margin-top:11px;
text-align:right;
display:inline;
}

#catagory_text {
width: 295px;
height: 194px;
float:left;
overflow:auto;
padding-right:15px;
}

#catagory_text a{
color:#000000;
}

#catagory_text a:hover{
color:#990000;
}

#portfolio_image {
width: 320px;
height: 196px;
float:left;
margin-left:10px;
margin-top:10px;
border: 1px solid #000000;
display:inline;
}

#portfolio_text_container {
width: 320px;
height: 75px;
float:left;
margin-left:10px;
margin-top:11px;
display:inline;
}

.portfolio_titles {
width: 40px;
height: 15px;
float:left;
margin-bottom:3px;
font-weight:bold;
}

#portfolio_name {
width: 280px;
height: 15px;
float:left;
margin-bottom:3px;
font-weight:normal;
}

#portfolio_price {
width: 280px;
height: 15px;
float:left;
margin-bottom:3px;
font-weight:normal;
}

#portfolio_moreDetails {
width: 190px;
height: 15px;
float:left;
margin-top:15px;
font-weight:normal;
}

#portfolio_moreDetails a{
color:#000000;
font-weight:bold;
}

#portfolio_moreDetails a:hover{
color:#990000;
}

#more_details_info_container {
width:748px;
height:auto;
float:left;
border:1px solid #000000;
padding-top:10px;
padding-bottom:10px;
}

#details_text_container_left {
width:437px;
height:auto;
float:left;
margin-left:10px;
border-right:1px solid #000000;
display:inline;
}

#details_text_container_right {
width:280px;
height:auto;
float:left;
margin-left:10px;
display:inline;
}

#add_to_basket {
width:280px;
height:40px;
float:left;
margin-top:5px;
margin-bottom:10px;
display:inline;
}

#details_go_back {
width:280px;
height:30px;
float:left;
margin-bottom:3px;
display:inline;
}

.details_titles {
width: 68px;
height: auto;
float:left;
margin-bottom:6px;
font-weight:bold;
display:inline;
}

.details_info {
width: 310px;
height: auto;
float:left;
margin-bottom:6px;
font-weight:normal;
display:inline;
}

.details_price {
width: 212px;
height: auto;
float:left;
margin-bottom:6px;
font-weight:normal;
display:inline;
}






