﻿body 
{
background-image: url("../Images/BG-Body.jpg") ;
background-repeat: repeat ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
}

/* MASTER PAGE */
.MainContainer 
{
margin: auto ;
width: 1024px ;
height: 800px ;
background-image: url("../Images/BG-Container.jpg") ;
background-repeat: repeat-x ;
border-top: 1px solid #000000 ;
border-right: 1px solid #000000 ;
border-bottom: 1px solid #000000 ;
border-left: 1px solid #000000 ;
margin-top: 30px ;
}

.CartButton
{
margin-top: 73px ;
margin-left: 50px ;
width: 330px ;
height: 47px ;
border: 0px solid #000000 ;
}

.CartInfo
{
padding-top: 5px ;
width: 190px ;
line-height: .9em ;
border: 0px solid #000000 ;
font-size: .8em ;
margin-left: 190px ;
margin-top: -35px ;
}

.MainHeading
{
margin-top: -35px ;
margin-left: 470px ;
width: 541px ;
height: 85px ;
background-image: url("../Images/Main-Header.jpg") ;
background-repeat: no-repeat ;
}

.MenuLinks
{
border: 0px solid #000000 ;
width: 400px ;
margin-top: -35px ;
}

/* PAGELINKS.ASCX */
#menulinks, #menulinks a:active
{
background-color: transparent ;
color: #000000 ;
font-size: .8em ;
font-weight: 600 ;
text-align: left ;
line-height: 1em ;
list-style: none ;
}

#menulinks a 
{
cursor:pointer; 
text-decoration:none;
font-size: 1em ;
background-color: transparent ;
} 

#menulinks a:link
{
background-color: transparent ;
color:#000000; 
text-decoration:none;
font-size: 1em ;
} 

#menulinks a:visited
{
background-color: transparent ;
color:#000000; 
text-decoration:none; 
font-size: 1em ;
} 

#menulinks a:hover
{
background-color: transparent ;
color: #f3a250 ; 
text-decoration: underline ;
font-size: 1em ;
} 

#menulinks li 
{
background: transparent ;
display: inline ;
margin: 0 0 0 0;
padding: 0em 1.6em 0em 1.6em ;
font-weight: 600 ;
}

#menulinks ul 
{
background: transparent ;
list-style: none;
margin: 6px 0 6px 0px;
}

.OrderNow
{
position: relative ;
top: 11px ;
left: 50px ;
width: 389px ;
height: 49px ;
background-image: url("../Images/Order-Now.jpg") ;
background-repeat: no-repeat ;
border: 0px solid #000000 ;
}

.ChooseProduct
{
position: relative ;
top: -40px ;
left: 500px ;
width: 481px ;
height: 69px ;
background-image: url("../Images/Choose-Product.jpg") ;
background-repeat: no-repeat ;
border: 0px solid #000000 ;
}

.Artworkshown
{
margin: auto ;
width: 970px ;
border: 0px solid #000000 ;
font-size: .8em ;
text-align: center ;
margin-top: 35px ;
}

.ThreeWorkingDays
{
margin-top: -175px ;
margin-left: 830px ;
width: 161px ;
height: 155px ;
background-image: url("../Images/3Working-Days.gif") ;
background-repeat: no-repeat ;
border: 0px solid #000000 ;
}

.Freephone
{
margin-top: 35px ;
margin-left: 140px ;
width: 743px ;
height: 50px ;
background-image: url("../Images/FreePhone.jpg") ;
background-repeat: no-repeat ;
border: 0px solid #000000 ;
}

.SubjectTo
{
margin-top: 20px ;
width: 1024px ;
border: 0px solid #000000 ;
font-size: .8em ;
text-align: center ;
}

/* DEFAULT PAGE */
.ProductsDefaultPage
{
margin: auto ;
margin-top: -30px;
border: 0px solid #000000 ;
width: 970px ;
text-align: center ;
}

.AboutQuickDisplayDefault
{
text-align: left ;
font-size: .8em ;
margin-top: -20px ;
margin-bottom: -22px ;
margin-left: 60px ;
}

/* PRODUCT TEMP 1 */
.ProductTitle
{
border: 0px solid #000 ;
margin-left: 60px ;
margin-top: 0px ;
width: 305px ;
height: 41px ;
}

.ProductImage
{
border: 0px solid #000 ;
margin-left: 60px ;
margin-top: 0px ;
width: 506px ;
height: 450px ;
}

.ProductDescription
{
border: 0px solid #000 ;
margin-left: 568px ;
margin-top: -452px ;
width: 430px ;
height: 350px ;
font-size: .8em ;
text-align: left ;
}

.Add2Cartdiv
{
color: #000 ;
width: 200px ;
height: 116px ;
background-image: url("../images/AddCartBG.gif") ;
background-repeat: no-repeat ;
margin-left: 568px ;
margin-top: -15px ;
border: 0px solid #000 ;
}

.Description
{
width: 550px ;
font-size: .8em ;
text-align: left ;
}

.QtyDD
{
font-size: .8em ;
color: #000000 ;
font-weight :600 ;
border: 0px solid #000000 ;
width: 200px ;
margin-top: 7px ;
}

.Price
{
font-size: .8em ;
color: #000000 ;
font-weight :600 ;
border: 0px solid #000000 ;
margin-top: 5px ;
}

.AddtoCartText
{
font-size: .8em ;
color: #fff ;
font-weight :600 ;
border: 0px solid #000000 ;
margin-top: 5px ;
width: 190px ;
margin-right: 10px ;
margin-top: 17px ;
}

.Plus5Msg
{
font-size: .7em ;
color: #ff0000 ;
font-weight :500 ;
border: 0px solid #000000 ;
margin-left: 520px ;
margin-top: -260px ;
width: 480px ;
text-align: center ;
}

.OtherProd
{
color: #000000 ;
width: 241px ;
height: 116px ;
background-image: url("../images/Other_Products.gif") ;
background-repeat: no-repeat ;
font-size: .8em ;
margin-top: -119px ;
margin-left: 770px ;
border: 0px solid #000 ;
}

.OtherLinks
{
border: 0px solid #000000 ;
width: 200px ;
font-size: .9em ;
font-weight: 600 ;
text-decoration: none ;
padding: 6px 0px 6px 10px ;
text-align: center ;
}

.OtherLinks a:link, .OtherLinks a:visited
{
width: 100% ;
color: #000000 ;
text-decoration: none ;
}

.OtherLinks a:hover
{
color: #ff0000 ;
}

.ProdTemp1Artworkshown
{
margin: auto ;
width: 970px ;
border: 0px solid #000000 ;
font-size: .8em ;
text-align: center ;
margin-top: 2px ;
}

.ProdTemp1Freephone
{
margin-top: 15px ;
margin-left: 140px ;
width: 743px ;
height: 50px ;
background-image: url("../Images/FreePhone.jpg") ;
background-repeat: no-repeat ;
border: 0px solid #000000 ;
}

.ProdTemp1SubjectTo
{
margin-top: 20px ;
width: 1024px ;
border: 0px solid #000000 ;
font-size: .8em ;
text-align: center ;
}

/* PRODUCT TEMP 2 */
.OtherProd2
{
color: #000000 ;
width: 241px ;
height: 116px ;
background-image: url("../images/Other_Products.gif") ;
background-repeat: no-repeat ;
font-size: .8em ;
margin-top: -119px ;
margin-left: 770px ;
border: 0px solid #000 ;
}

.Add2Cartdiv2
{
color: #000 ;
width: 200px ;
height: 116px ;
margin-left: 568px ;
margin-top: -15px ;
border: 0px solid #000 ;
}

.Temp2Add2Cart
{
margin-top: -140px ;
margin-left: 90px ;
width : 280px ;
background-color: #fdd5a4 ;
border: 0px solid #000 ;
}

.ProdTemp2Add2CartTbl
{
width: 280px ;
}

.Temp2ProdName
{
font-size: .8em ;
text-decoration: none ;
color: #000 ;
}

.ProdTemp2Artworkshown
{
margin: auto ;
width: 970px ;
border: 0px solid #000000 ;
font-size: .8em ;
text-align: center ;
margin-top: 70px ;
}

.ProdTemp2Freephone
{
margin-top: 15px ;
margin-left: 140px ;
width: 743px ;
height: 50px ;
background-image: url("../Images/FreePhone.jpg") ;
background-repeat: no-repeat ;
border: 0px solid #000000 ;
}

.ProdTemp2SubjectTo
{
margin-top: 20px ;
width: 1024px ;
border: 0px solid #000000 ;
font-size: .8em ;
text-align: center ;
}

/* CHECKOUT */
.CartContainer, .CartTable
{
width: 940px ;
margin-left: 40px ;
border: 0px solid #000 ;
}

.CartTable, .CartTotals
{
width: 940px ;
margin-left: 0px ;
}

.CartTotals
{
width: 940px ;
margin-left: 0px ;
font-size: .8em ;
text-align: right ;
border: 0px solid #000 ;
}

.Carttextitem
{
width: 300px ;
border: 0px solid #000 ;
}

.Cartcolor, .CartTotal
{
width: 150px ;
text-align: center ;
border: 0px solid #000 ;
}

.Cartqty, .CartPrice, .CartPack
{
width: 100px ;
text-align: center ;
border: 0px solid #000 ;
}

.CartTotal
{
width: 140px ;
text-align: right ;
border: 0px solid #000 ;
padding-right: 10px ;
}

.TotalTitles
{
Width: 890px ;
text-align: right ;
}

.TotalPrices, .TotalCss
{
text-align: right ;
width: 80px ;
padding-right: 10px ;
}

.Comments
{
font-size: .8em ;
}

.PlaceOrder
{
border: 0px solid #000000 ;
width: 200px ;
font-size: .9em ;
font-weight: 600 ;
text-decoration: none ;
padding: 6px 0px 6px 10px ;
text-align: center ;
color: #000000 ;
}

.PlaceOrder a:link, .PlaceOrder a:visited
{
width: 100% ;
color: #000000 ;
text-decoration: none ;
color: #000000 ;
}

.PlaceOrder a:hover
{
color: #ff0000 ;
}

.CheckoutFreephone
{
margin-top: 10px ;
margin-left: 100px ;
width: 743px ;
height: 50px ;
background-image: url("../Images/FreePhone.jpg") ;
background-repeat: no-repeat ;
border: 0px solid #000000 ;
}

.ECheckoutFreephone
{
margin-top: 494px ;
margin-left: 100px ;
width: 743px ;
height: 50px ;
background-image: url("../Images/FreePhone.jpg") ;
background-repeat: no-repeat ;
border: 0px solid #000000 ;
}

/* PLACE ORDER */
.PlaceOrderTable
{
width: 400px ;
font-size: .8em ;
margin-left: 60px ;
}

.FormHeading
{
font-weight: 600 ;
}

.PlaceOrderArtworkshown
{
margin: auto ;
width: 970px ;
border: 0px solid #000000 ;
font-size: .8em ;
text-align: center ;
margin-top: 94px ;
}

.PlaceOrderFreephone
{
margin-top: 15px ;
margin-left: 140px ;
width: 743px ;
height: 50px ;
background-image: url("../Images/FreePhone.jpg") ;
background-repeat: no-repeat ;
border: 0px solid #000000 ;
}

.PlaceOrderSubjectTo
{
margin-top: 20px ;
width: 1024px ;
border: 0px solid #000000 ;
font-size: .8em ;
text-align: center ;
}

.PlaceOrderRandomImage
{
border: 0px solid #000 ;
width: 350px ;
height: 430px ;
margin-top: -600px ;
margin-left: 620px ;
}

/* PLACE ORDER 1 */
.PlaceOrder1
{
width: 970px ;
font-size: .8em ;
text-align: center ;
margin-top: 25px ;
}

.PlaceOrder1Artworkshown
{
margin: auto ;
width: 970px ;
border: 0px solid #000000 ;
font-size: .8em ;
text-align: center ;
margin-top: 321px ;
}

.PlaceOrder1Freephone
{
margin-top: 15px ;
margin-left: 140px ;
width: 743px ;
height: 50px ;
background-image: url("../Images/FreePhone.jpg") ;
background-repeat: no-repeat ;
border: 0px solid #000000 ;
}

.PlaceOrder1SubjectTo
{
margin-top: 20px ;
width: 1024px ;
border: 0px solid #000000 ;
font-size: .8em ;
text-align: center ;
}

/* STATIC CONTAINER - WHAT DO I GET */
.StaticContainer
{
font-size: .8em ;
margin-left: 60px ;
margin-top: -30px ;
border: 0px solid #000000 ;
}

/* STATIC CONTAINER - ARTWORK SPEC */
.StaticContainerArtWork
{
font-size: .8em ;
margin-left: 60px ;
margin-top: 0px ;
}

/* STATIC MASTER - FREEPHONE ETC */
.StaticArtworkshown
{
margin: auto ;
width: 970px ;
border: 0px solid #000000 ;
font-size: .8em ;
text-align: center ;
margin-top: 7px ;
}

.StaticFreephone
{
margin-top: 15px ;
margin-left: 140px ;
width: 743px ;
height: 50px ;
background-image: url("../Images/FreePhone.jpg") ;
background-repeat: no-repeat ;
border: 0px solid #000000 ;
}

.StaticSubjectTo
{
margin-top: 20px ;
width: 1024px ;
border: 0px solid #000000 ;
font-size: .8em ;
text-align: center ;
}

/* TERMS */
.TermsFrame
{
border: 0px solid #000 ;
}

.TermsText
{
font-size: .8em ;
}

/* QUICK DISPLAY */
.QuickDisplayStaticContainer
{
font-size: .8em ;
margin-left: 60px ;
margin-top: -10px ;
width: 930px ;
}

/* CONTACT */
.ContactInfo
{
font-size: .8em ;
margin-left: 20px ;
}

.ContactTable
{
margin-left: 60px ;
}

.ContactArtworkshown
{
margin: auto ;
width: 970px ;
border: 0px solid #000000 ;
font-size: .8em ;
text-align: center ;
margin-top: 14px ;
}

.ContactFreephone
{
margin-top: 15px ;
margin-left: 140px ;
width: 743px ;
height: 50px ;
background-image: url("../Images/FreePhone.jpg") ;
background-repeat: no-repeat ;
border: 0px solid #000000 ;
}

.ContactSubjectTo
{
margin-top: 20px ;
width: 1024px ;
border: 0px solid #000000 ;
font-size: .8em ;
text-align: center ;
}


/* FOOTER */
.Footer
{
margin: auto ;
border: 0px solid #000000 ;
width: 1020px ;
font-size: .7em ;
text-align: right ;
color: #000000 ;
}

.Footer a:link, .Footer a:visited
{
text-decoration: none ;
color: #000000 ;
}  

.Footer a:hover
{
color: #000000 ;
} 

.normaltext
{
font-size: .9em ;
}
