body
{
    background-position: #F2F2F2;
    background: #F2F2F2;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
a
{
    font-variant:small-caps;
    font-family:Times New Roman;
}
.CenterPage
{
    margin-left:auto;
    margin-right:auto;
    width:922px;
    text-align:center;
}

#title
{
    height: 76px;
}

.thumb
{
    height: 192px;
    width: 192px;
    border: 0px;
    border-collapse: collapse;
}

.titletext
{
    width: 956px;
    height: 76px;
}

#textnav
{
    text-align: center;
}

.side
{
    
    border: 0px;
    vertical-align: top;
}

.nav
{
    
    border: 0pt;
    padding: 0pt;
    margin: 0pt;
}

.contact
{
    text-align: center;
}

#main
{
    width: 922px;
    border: 0;
    
	text-align:center;
	padding:10px 24px 24px 24px;
}

.galthb
{
    height: 128px;
    width: 128px;
    border: 0px;
}

.logo
{
    width: 100%; 
    vertical-align:middle;
    text-align:center;
}
.smallLogo
{
    vertical-align:middle;
    text-align:center;
}
h4
{
    font-variant: small-caps;
    text-decoration: underline;
    text-align: center;
}
.galnav
{
    text-align: left;
    font-size:small;
    border: 0px;
    padding: 8px;
}
.box:visited
{
    text-decoration:none;
    color:#333333;
    font-weight: bold;
    font-size:larger;
}
.box:link
{
    color: #333333;
    text-decoration: none;
    font-weight: bold;
    font-size:larger;
}


.box:hover
{
    color: #888888;
}

#top
{
    padding-top: 8px;
}

#bottom
{
    padding-bottom: 8px;
}
/*error with shadowbox*/
/*
div
{
    padding-left: 10px;
    padding-right: 10px;
}
*/
/*error with shadowbox*/
.text
{
    text-align: justify;
}
.name
{
    font-style:italic;
    font-weight:bold;
    text-align: right;
}


.body
{
    
    width: 740px;
}
.leftmargin
{
    margin-left:10px;
}




h2
{
    text-align:center;
}

#support
{
    padding-left:250px;
    height:320px;
    
}

.sup
{
    height:320px;
}
.agphotoart
{
    padding:0px;
    margin:0px;
    border-spacing:0px;
    border-width:0px;
    vertical-align:top;
}


#testimonials
{
    padding-top:0px;
    margin:0px;
}
a img
{
    border:0px;
}
#gal_pics
{
    text-align:center;
}
#gal_pics2
{
    text-align:center;
}
.gal
{
    width:80px;
}
.menu
{
    padding: 0px;
    margin: 0px;
    border-style: none;
}
.main_pic
{
    max-height: 560px;
    text-align: center;
    vertical-align: middle;
}
img.main_pic
{
    background-color: #F4F4F4;
    -moz-box-shadow: 5px 5px 5px #666;
    -webkit-box-shadow: 5px 5px 5px #666;
    box-shadow: 5px 5px 5px #666;
}
#main_box
{
    width:100%;
}
.filler
{
    width:50%;
}

.easy
{
    font-family: Arial, Helvetica, sans-serif;
}
td.easy
{
    text-align:right;
}
textarea
{
    width:100%;
    height:300px;
}
#contactForm
{
    text-align:center;
}
.formline
{
    width:500px
}
.date
{
text-align:right;
font-family:"Courier New", Courier, monospace
width:230px;
}  
.spacer
{
width:32px;
}
.logonForm
{
text-align:left;
width:200px;
}
.messagePreview
{
text-align:center;
width:500px
} 
.message
{
width:500px;
border:thin inset;
font-family:Arial, Helvetica, sans-serif;
}
.messageSent
{
    font-family:Arial;
}
.subject
{
text-align:left;
font-size:18px;
font-weight:bolder;
width:270px;
}
.name .email
{
width:50%;
}
#sat
{
    padding-top:72px;
}
.packages
{
    font-family:Papyrus;
    font-size:x-large;
    text-decoration:underline;
}
#endorsements
{
    font-family:Arial Narrow, Arial;
    text-align:center;
    font-size:x-small;
}
#endorsements p
{
    margin:0px;
    padding:2px;
}
.messageSent
{
    font-family:Arial;
}
#da
{
    font-size:x-large;
}
.desc
{
    margin-top:-20px;
    padding-top:-20px;
    font-family:Arial;
    font-size:small;
}
.client
{
	max-height:300px;
	max-width:300px;
}
#manage
{
font-family:Arial, Helvetica, sans-serif;
}
.product
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-align:left;
}
.price
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
}
.offer
{
    font-weight:bold;
}

.pricing
{
	margin-top:12px;
	vertical-align:top;
}
.product-shipping-first
{
	visibility:hidden;
}	
#cart
{
	border:medium inset;
	width:400px;
}
#cart tr
{
	border:thin solid;
}
.center
{
	text-align:center;
}
div.link
{
	text-align:left;
}
#content
{
    height:580px;
    margin-left:auto;
    margin-right:auto;
}
div.header
{
    width:922px;
    text-align:left;
    margin:0px;
    padding:0px;
}
div.LowerHeader
{
    width:922px;
    text-align:left;
    margin:0px;
    padding-left:12px;
}
div#header a
{
    margin:0px;
    padding:0px;
}
div#header a img
{
    border-width:0px;
    padding:0px;
    margin:0px;
}
div#footer
{
    width:1000px;
}
.special
{
    padding:5px;
    max-height:445px;
}
#MenuBar
{
    width:95%;
    margin-left:auto;
    margin-right:auto;
    padding-top:12px;
    padding-left:6px;
}
.MenuBar
{
    font-size:smaller;
    padding:4px;
    font-family:Arial Narrow;
}
.MenuBar:link
{
    color:#333333;
    text-decoration: none;
    font-weight: bold;
}

.MenuBar:visited
{
    color:#333333;
    text-decoration: none;
    font-weight: bold;
}

.MenuBar:hover
{
    color: #777777;
    font-weight:bolder;
}
div#links p.imageBanner
{
    text-align:center;
}
.imageBanner a img
{
    height:40px;
}
#copy
{
    font-family: 'Century Schoolbook';
    font-weight: lighter;
    font-style: oblique;
    font-variant: small-caps;
}
/* Google Cart */
.product-title
{
}
.product-attr-custom
{
}
.product-price
{
}
.googlecart-add-button
{
}
/* partners links */
#links
{
    text-align:left;
}
.MenuHeader
{
    font-family: 'Britannic Bold';
    font-size: 20px;
    font-weight: normal;
}
.GetCenter
{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
#sidenav tr td
{
    width:100%;
}
.Compact
{
    font-family: 'Century Gothic';
    font-size: 18px;
    font-weight: lighter;
    font-style: oblique;
    font-variant: small-caps;
}
h1
{
    text-align:center;
}
.AlignTop
{
    vertical-align:top;
    margin:10px auto 10px auto;
}
.AlignRight
{
    text-align:right;
}
.Address
{
    font-family:Ciscoregular, Sans-Serif;
    font-size:12px;
}  
.Blog
{
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
}
.tags
{
    text-align:left;
    font-size:smaller;
}
.keywords
{
    color:#0055EE;
    text-decoration:none;
    
}
.Fancy
{
    font-family: 'Times New Roman' , Times, serif;
}
.shadow-box-table
{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    width:600px;
}
.sb
{
    padding:0px;
    margin:0px;
}
.pictureRowMiddle
{
    vertical-align:middle !important;
}