﻿.clear
{
    clear: both;
}

.two_col_one_fifty
{
    width: 49%;
    float:left;
    margin:0;
}

.two_col_two_fifty
{
    width:49%;
    float:right;
    margin:0;
}

.two_col_one_third
{
    width:33%;
    float:left;
    margin:0;   
}

.two_col_two_twothird
{
    width:66%;
    float:right;
    margin:0;  
}

.two_col_one_twothird
{
    width:66%;
    float:left;
    margin:0;   
}

.two_col_two_third
{
    width:33%;
    float:right;
    margin:0;  
}


/* Page Specific Layouts and Styles */

#contact
{
    text-align:left;
    padding-left: 25px;
    padding-right: 25px;
}

#contact ul
{
    margin:0;
    list-style-type: none;
}

#content ul li
{
    margin: 3px;
}

#contact ul li label
{
    width: 8em;
    text-align:right;
    display:block;
    float:left;
    padding-right: 5px;
    padding-top: 2px;
}


#guestbook
{
    text-align:left;
    padding-left: 25px;
    padding-right: 25px;
}

#guestbook ul
{
    margin:0;
    list-style-type: none;
}

#guestbook ul li
{
    margin: 3px;
}

#guestbook ul li label
{
    width: 8em;
    text-align:right;
    display:block;
    float:left;
    padding-right: 5px;
    padding-top: 2px;
}

.guestbookname
{
    font-weight: bold;   
}

.guestbookpublished
{
    font-style:italic;
    text-decoration:none;
}

#gallery
{
    padding-left: 25px;
    padding-right: 25px;
    text-align: left;
}

#gallery ul
{
    margin:0;
    list-style-type: none;
}

#gallery ul li
{
    margin: 3px;
}

#gallery ul li label
{
    width: 8em;
    text-align:right;
    display:block;
    float:left;
    padding-right: 5px;
    padding-top: 2px;
}

.galleryitems ul
{
    list-style-type: none;
    padding-left: 0px;
    margin-left: 0px;
}

.galleryitems ul li
{
    width: 24%;
    display: block;
    float: left;
    height: 115px;
    text-align: center;
}

.galleryitems ul li img
{
  
    border-style: none;
    height: 100px;
}

.galleryitemdesc 
{
    text-decoration: none;
    font-style: italic;
    font-size: smaller;
    color:#666666;
}

.picframeleft
{
    width:66%;
    float:left;
    margin:0;  
    padding-left: 8px; 
    min-height:480px;
    height:auto !important;
    height:480px;
}

.picframeright
{
    width:30%;
    float:right;
    padding-right:8px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

.picmainbox
{
   border-color: #BBBBBB;
   border-style: solid;
   border-width: 1px;
   min-height:446px;
   height:auto !important;
   height:446px; 
   margin-bottom: 5px;
   text-align: left;
   background-image: url('../Images/pic-detail-header.gif');
   background-repeat:repeat-x;
   background-position: top left; 
}

.picmainpic
{
    padding-top: 12px;
    padding-left: 5px;
}

.picoriginalpricebox
{
   border-color: #BBBBBB;
   border-style: solid;
   border-width: 1px;
   min-height: 7em;
   height: auto !important;
   height: 7em; 
   margin-bottom: 5px;
   text-align: left;
   background-image: url('../Images/pic-detail-header.gif');
   background-repeat:repeat-x;
   background-position: top left; 
   padding: 5px;
}

.piccanvaspricebox
{
   border-color: #BBBBBB;
   border-style: solid;
   border-width: 1px;
   min-height: 10em;
   height: auto !important;
   height: 10em; 
   margin-bottom: 5px;
   text-align: left;
   background-image: url('../Images/pic-detail-header.gif');
   background-repeat:repeat-x;
   background-position: top left; 
   padding: 5px;
}

.picfineartpricebox
{
   border-color: #BBBBBB;
   border-style: solid;
   border-width: 1px;
   min-height: 8em;
   height: auto !important;
   height: 8em; 
   margin-bottom: 5px;
   text-align: left;
   background-image: url('../Images/pic-detail-header.gif');
   background-repeat:repeat-x;
   background-position: top left; 
   padding: 5px;
}


.picoriginalpricebox ul, .piccanvaspricebox ul, .picfineartpricebox ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    padding-top: 10px;
}

.picoriginalpricebox ul li label, .piccanvaspricebox ul li label, .picfineartpricebox ul li label
{
    width: 5em;
    text-align:right;
    display:block;
    float:left;
    padding-right: 5px;
}



.picdetailheader
{
    font-weight:bold;
    color: #000000;  
    padding-left: 5px;
    height: 30px;

}

.piclimedheader
{
   background-image: url('../Images/pic-detail-header.gif');
   background-repeat:repeat-x;
   background-position: top left;
   height: 25px;
   color: #000000;
   padding-left: 10px;
   padding-top: 2px;
   font-weight: bold;
}

.minibasketframe
{
   border-color: #BBBBBB;
   border-style: solid;
   border-width: 1px;
   min-height: 0em;
   height: auto !important;
   height: 0em; 
   margin-bottom: 5px;
   text-align: left;
   background-image: url('../Images/pic-detail-header.gif');
   background-repeat:repeat-x;
   background-position: top left; 
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 0px;
}

.minibasketframe ul
{
    list-style-type: none;
    margin: 0;
    padding-top: 5px;
}

.minibasketframe ul li
{
    padding: 2px;
}

.minibasketframeheader
{
   height: 25px;
   color: #000000;
   padding-left: 10px;
   padding-top: 0;
   font-weight: bold;
}