a             {text-decoration: none}
a:link        {color: #666666;}
a:active      {color: #666666;}
a:visited     {color: #666666;}
a:hover       {color: #ffffff;}
a:focus
{
-moz-outline-style: none;
}


BODY {
font-size: 12pt;
background-color:#000000;
font-family : Helvetica, Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
color:#ffffff;
text-align:justify;
background-image:url('images/background/background.png');
background-repeat: no-repeat;
background-position:top center;
height:100%;
}
div.center {
  margin-left: auto;
  margin-right: auto;
  width: 800px;
  height:100%;
}

.Menu{
	position:relative;
	top: 39px;
	left: 7px;
  width:63px;
  height:285px;
  border: 0px;
  z-index: 5;
  font-family : Helvetica, Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
 	}
.Portfolio_Menu{
	position:relative;
	top: -560px;
	left: 95px;
  height:300px;
  border: 0px;
  width:610px;
  z-index: 25;
  font-family : Helvetica, Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
}
.Logo{
	position:relative;
	top: 20px;
  left: 8px;
  width:250px;
  height:83px;
  border: 0px;
  z-index: 20;
  background-image:url('images/background/logo.png'); 
  background-repeat: no-repeat;
 	}
/* beggining of Title style */
.Title_Text{
	position:relative;
	top: 33px;
  left: 615px;
  height:21px;
  width:150px;
  border: 0px;
  z-index: 20;
}
.Title_Non_Comm{
	position:relative;
	top: 33px;
  left: 511px;
  height:21px;
  width:150px;
  border: 0px;
  z-index: 20;
}
.Title_About{
	position:relative;
	top: 33px;
  left: 650px;
  height:21px;
  width:80px;
  border: 0px;
  z-index: 20;
}
.Title_Contact{
	position:relative;
	top: 33px;
  left: 630px;
  height:21px;
  width:80px;
  border: 0px;
  z-index: 20;
}
.Title_Portfolio{
	position:relative;
	top: 33px;                                                                                                      
  left: 626px;
  height:21px;
  width:100px;
  border: 0px;
  z-index: 20;
}
.Title_Portraits{
	position:relative;
	top: 33px;
  left: 626px;
  height:21px;
  width:100px;
  border: 0px;
  z-index: 20;
}
.Title_Events{
	position:relative;
	top: 33px;
    left: 640px;
    height:21px;
    width:100px;
    border: 0px;
    z-index: 20;
 	}
.Title_Sale{
	position:relative;
	top: -593px;
    left: 90px;
    height:21px;
    width:150px;
    border: 0px;
    z-index: 20;
    font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14pt; 
`	text-align:justify;
    font-weight:lighter;
 	}
.Title_bwprints{
	position:relative;
	top: 33px;
    left: 499px;
    height:21px;
    width:100px;
    border: 0px;
    z-index: 20;
 	}
/* End of Title style */
.Quote{
	position:relative;
	top: 95px;
    left: 90px;
    width:400px;
    height:62px;
    border: 0px;
    z-index: 25;
    background-image:url('images/background/quote01.png'); 
    background-repeat: no-repeat;
 	}
.Content{
	position:relative;
	top: -301px;
    left:150px;
    height:21px;
    width:450px;
    border: 0px;
    z-index: 20;
 	}
.home a {border: 0px;}
	
.home{
	position:relative;
	top: -301px;
    left:95px;
    height:21px;
    width:150px;
    border: 0px;
    z-index: 20;
    
 	}
.email{
	position:relative;
	top: -215px;
    left:90px;
    height:250px;
    width:630px;
    border: 0px;
    z-index: 20;
    text-align:left;
 	}
.contact{
	position:relative;
	top: -230px;
    left:90px;
    height:21px;
    width:630px;
    border: 0px;
    z-index: 20;
 	}
.about{
	position:relative;
	top: -241px;
    left:95px;
    height:289px;
    width:605px;
    border: 0px;
    z-index: 20;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height: 1.2;
    font-size: 11pt; 
`	text-align:justify;
    font-weight:lighter;
    }
.info{
	position:relative;
	top: -250px;
    left:95px;
    height:289px;
    width:605px;
    border: 0px;
    z-index: 20;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height: 1.1;
    font-size: 11pt; 
`	text-align:justify;
    font-weight:lighter;
    }
.vbasket{
	position:relative;
	top: -205px;
    left:170px;
    height:230px;
    width:500px;
    border: 0px;
    z-index: 20;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height: 1.2;
    font-size: 11pt; 
`	text-align:justify;
    overflow-x:hidden !important;
	overflow-y:scroll;
    }
.select{
	position:relative;
	top: 0px;
    left:0px;
    height:289px;
    width:605px;
    border: 0px;
    z-index: 20;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height: 1.2;
    font-size: 11pt; 
`	text-align:justify;
    font-weight:lighter;
    }
.checkout{
	position:relative;
	top: -229px;
    left:170px;
    height:289px;
    width:605px;
    border: 0px;
    z-index: 20;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height: 1.2;
    font-size: 11pt; 
`	text-align:justify;
    font-weight:lighter;
    }
.complete{
	position:relative;
	top: 60px;
    left:-55px;
    height:289px;
    width:605px;
    border: 0px;
    z-index: 20;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height: 1.2;
    font-size: 11pt; 
`	text-align:justify;
    font-weight:lighter;
    }
.items{
	position:relative;
	top: 0px;
  left:5px;
  height:150px;
  width:595px;
  border: 0px;
  z-index: 20;
  overflow-x:hidden !important;
  overflow-y:scroll;
}
.order{
	position:relative;
	top: -280px;
  left:70px;
  height:289px;
  width:605px;
  border: 0px;
  z-index: 20;
  font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
  line-height: 1.2;
  font-size: 11pt; 
  text-align:justify;
  font-weight:lighter;
}
.error{
	position:relative;
	top: -251px;
  left:0px;
  height:40px;
  width:500px;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12pt; 
`	text-align:center;
  font-weight:Bold;
  color: red;
  width:500px;
  line-height: 1.2;
  z-index:1000;
}
.Portfolio_Thumbs{
  position:absolute;
  top: 410px;
  left:-68px;
  height:71px;
  width:650px;
  border: 0px;
  z-index: 100;
}
.Gallery_Frame{
	position:relative;
	top: -301px;
    left:95px;
    height:21px;
    width:150px;
    border: 0px;
 	}
.Portfolio_Display{
	position:relative;
	top: -260px;
	left: 95px;
    height:300px;
    border: 0px;
    width:610px;
    z-index: 25;
    font-family : Helvetica, Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
 	}
.galleryframe{
	position:relative;
	top: 70px;
    left: 315px;
    width:450px;
    height:325px;
}
.basket{
	position:relative;
	top: 90px;
    left: 300px;
    width:75px;
    height:30px;
    z-index:50;
}
.view_basket{
	position:relative;
	top: -300px;
    left: 435px;
    width:75px;
    height:30px;
    z-index:50;
}
.back{
	position:relative;
	top: -400px;
    left: 172px;
    width:75px;
    height:30px;
    z-index:50;
}
.basket_back{
	position:relative;
	top: -203px;
    left: 100px;
    width:75px;
    height:30px;
    z-index:50;
}
.checkout_back{
	position:relative;
	top: -285px;
    left: 100px;
    width:75px;
    height:30px;
    z-index:50;
}
.update{
	position:relative;
	top: 170px;
    left: 400px;
    width:75px;
    height:30px;
    z-index:50;
}
.add{
	position:relative;
	top: 171px;
    left: 435px;
    width:75px;
    height:30px;
    z-index:50;
}
.item_add{
	position:relative;
	top: 50px;
    left: 213px;
    width:250px;
    height:30px;
    z-index:50;
}
.Checkout_button{
	position:relative;
	top: -235px;
    left:604px;
    height:20px;
    width:100px;
    border: 0px;
    z-index: 20;
 	}
.total_price{
	position:relative;
	top: -542px;
    left:100px;
    border: 0px;
    z-index: 20;
    width:300px;
    height:20px;
    font-weight:Bold;
 	}
.total_items{
	position:relative;
	top: -522px;
    left:440px;
    border: 0px;
    z-index: 20;
    width:300px;
    height:20px;
    font-weight:Bold;
 	}
.checkout_total_price{
	position:relative;
	top: -480px;
    left:440px;
    border: 0px;
    z-index: 20;
    width:300px;
    height:20px;
    font-weight:Bold;
 	}
.checkout_total_items{
	position:relative;
	top: -542px;
    left:440px;
    border: 0px;
    z-index: 20;
    width:300px;
    height:20px;
    font-weight:Bold;
 	}
 .right_thumb{
	position:absolute;
	top:-5px;
  left: 640px;
  width:30px;
  height:71px;
  border: 0px;
  z-index: 1000;
}
.left_thumb{
	position:absolute;
	top:-5px;
  left: -35px;
  width:30px;
  height:71px;
  border: 0px;
  z-index: 1000;
}