﻿body
{
    position:absolute;
    width:1200px;
    left:47%;
    margin-left:-40%;   
    background-color:Black;
    font-family:Calibri;    
    
}

.mainbody
{
    position:relative;
    height:700px;
    background-color:White;
    /*background-image:url(/images/bg.png);
    background-repeat:repeat-y;*/
    border:solid 7px Teal;
}

.photoMainbody
{
    position:relative;
    height:1500px;
    background-color:White;
    /*background-image:url(/images/bg.png);
    background-repeat:repeat-y;*/
    border:solid 7px Teal;
    border-bottom:solid 1px Teal;
}

.logo
{
    position:absolute;
    top:10px;
}

.phoneNumber
{
    position:absolute;
    top:15px;
    left:300px;
    color:#444444;
    font-size:17px;
    text-align:center;
}

.copyright
{
    color:White;
    font-size:12px;
}

.loginBtn
{
    position:relative;
    top:-111px;
    left:250px;
    width:80px;
    height:30px;
    padding:5px 10px 5px 10px;
    background-color:White;
    color:Gray;
    font-size:14px;    
    border:none;
    font-family:Calibri;        
    text-decoration:underline;
}

.loginBtn:hover
{
    position:relative;
    left:250px;
    width:80px;
    height:30px;
    padding:5px 10px 5px 10px;    
    color:Orange;
    font-size:14px;
    text-decoration:underline;
    border:none;
    font-family:Calibri;
}


.homeBtn
{
    position:relative;
    top:-110px;
    left:250px;
    width:80px;
    height:30px;
    padding:5px 10px 5px 10px;
    background-color:White;
    color:Gray;
    font-size:14px;    
    border:none;
    font-family:Calibri;        
    text-decoration:underline;
}

.homeBtn:hover
{
    position:relative;
    left:250px;
    width:80px;
    height:30px;
    padding:5px 10px 5px 10px;    
    color:Orange;
    font-size:14px;
    text-decoration:underline;
    border:none;
    font-family:Calibri;
}

.homeBtnClicked
{
    position:relative;
    left:630px;
    width:70px;
    height:30px;
    padding:5px 10px 5px 10px;
    background-color:#00FFFF;
    color:Lime;
    font-weight:bold;
    font-size:14px;
    border:none;
    font-family:Calibri;
}

.cartBtn
{
    position:absolute;
    background-color:White;
    color:Gray;
    font-size:14px;    
    border:none;
    font-family:Calibri;        
    text-decoration:underline;
}

.cartBtn:hover
{
    position:absolute;
    color:Orange;
    font-size:14px;
    text-decoration:underline;
    border:none;
    font-family:Calibri;
}

.BackToPhotosBtn
{
    position:relative;
    top:-50px;
    left:-100px;
    width:100px;
    height:30px;
    padding:5px 10px 5px 10px;
    background-color:White;
    color:Gray;
    font-size:14px;    
    border:none;
    font-family:Calibri;        
    text-decoration:underline;
    
}

.cartBtnClicked
{
    position:absolute;
    left:630px;
    width:95px;
    height:30px;
    padding:5px 10px 5px 10px;
    background-color:#00FFFF;
    color:Lime;
    font-weight:bold;
    font-size:14px;
    border:none;
    font-family:Calibri;
}

.aboutBtn
{
    position:relative;
    left:630px;
    width:60px;
    height:30px;
    padding:5px 10px 5px 10px;
    background-color:White;
    color:Gray;
    font-size:14px;
    border:none;
    font-family:Calibri;
}       

.productsBtn
{
    position:relative;
    left:630px;
    width:60px;
    height:30px;
    padding:5px 10px 5px 10px;
    background-color:White;
    color:Gray;
    font-size:14px;
    border:none;
    font-family:Calibri;
    
}

.shopBtn
{
    position:relative;
    left:630px;
    width:60px;
    height:30px;
    padding:5px 10px 5px 10px;
    background-color:White;
    color:Gray;
    font-size:14px;
    border:none;
    font-family:Calibri;
    
}

.contactBtn
{
    position:relative;
    left:630px;
    width:60px;
    height:30px;
    padding:5px 10px 5px 10px;
    background-color:White;
    color:Gray;
    font-size:14px;
    border:none;
    font-family:Calibri;    
}

.checkoutBtn
{
    /*top:50px;
    left:620px;
    width:95px;
    height:30px;
    padding:5px 10px 5px 10px;*/
    background-color:White;
    font-size:14px;    
    font-weight:bold;
    border:none;
    font-family:Calibri;        
    text-decoration:underline;
}

.checkoutBtn:hover
{
    color:Orange;
    font-size:14px;
    text-decoration:underline;
    border:none;
    font-family:Calibri;
}

.statement1
{
    position:relative;
    color:Fuchsia;
    font-size:18px;
    font-family:Trebuchet MS, Serif;
    text-align:center;    
}

.statement2
{
    position:relative;
    color:Purple;
    font-size:18px;
    font-family:Trebuchet MS, Serif;
    text-align:center;    
}

.statement3
{
    position:relative;
    color:Teal;
    font-size:18px;
    font-family:Trebuchet MS, Serif;
    text-align:center;    
}

.solution1
{
    position:relative;
    color:#330000;
    font-size:22px;
    font-weight:bold;
    font-family:Trebuchet MS, Serif;
    text-align:center;     
}

.solution2
{
    position:relative;
    color:#CC0000;
    font-size:18px;
    font-weight:bold;
    font-family:Trebuchet MS, Serif;
    text-align:center;     
}


.title
{
    position:relative;
    text-align:center;
    top:-70px;
}

.login
{
    position:relative;
    text-align:center;
}

.loginDialog
{
    position:relative;
    left:35%;
}

.imageList li
{
    display:inline;
    list-style:none;
    float:left;
    padding:10px;
}

.cartList li
{
    display:inline;
    float:left;
    padding:30px;
    border:1px solid #3399FF;
}

.cartGrid
{
    position:relative;
    margin:10px;
    padding:10px;
    border:1px solid #3399FF;
    text-align:center;
    left:300px;
    width:500px;
}

.cartGrid tr
{
    padding:10px;
    border:1px solid #3399FF;
}

.cartGrid td
{
    padding:10px;
    border:1px solid #3399FF;
}

.addtocart
{
    color:#3399FF;
    font-size:12px;        
}

.ddlPrices
{
    color:#606060;
    font-size:12px;
}

.photobooth
{
    padding:50px;
    color:#444444;
    text-align:center;
}

.homepageSlideShow
{
    position:relative;
    left:25%;
}

.pager
{
    text-align:center;
}

.cartSummaryPanel
{
    border:1px solid Gray;
    width:150px;
    height:100px;
    padding:10px;
    position:absolute;
    top:20px;
    left:300px;
}

.cartSumaryTitle
{
    font-size:small;
    font-weight:bold;
    text-decoration:underline;
}

.cartPic
{
    float:left;
    padding:5px;
}

.contactUs
{
    margin:20px;
    padding:20px;
}

.contactUsStatus
{
    color:Red;
    font-weight:bold;
}

.genericContactusTextBox
{
    width:250px;
}
