/* CSS Document */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 20px;
color: #333333;
background-color: #B597CE;
margin-top: 0px;
}

/* layout */

#container {
width: 651px;
margin-left: auto;
margin-right: auto;
background-color: #E2CCF5;
}

#banner {
background-image: url(images/bannerbg_02.jpg);
background-repeat: no-repeat;
height: 101px;
}

#content {
background-image: url(images/contentbg_05.jpg);
background-repeat: no-repeat;
float: right;
width: 482px;
padding-right: 14px;
}

#content-who {
background-image: url(images/whowearebg_05.jpg);
background-repeat: no-repeat;
float: right;
width: 482px;
padding-right: 14px;
}

#content-transform {
background-image: url(images/transformbg_05.jpg);
background-repeat: no-repeat;
float: right;
width: 482px;
padding-right: 14px;
}

#content-referral {
background-image: url(images/referralbg_05.jpg);
background-repeat: no-repeat;
float: right;
width: 482px;
padding-right: 14px;
}

#content-package {
background-image: url(images/pricingbg_05.jpg);
background-repeat: no-repeat;
float: right;
width: 482px;
padding-right: 14px;
}

#content-exp {
background-image: url(images/experience-topbg_05.jpg);
background-repeat: no-repeat;
float: right;
width: 482px;
padding-right: 14px;
}

#content-nolimit {
background-image: url(images/nolimitsbg_05.jpg);
background-repeat: no-repeat;
float: right;
width: 482px;
padding-right: 14px;
}

#sidebar-a {
background-image: url(images/sidebarbg_04.jpg);
background-repeat: no-repeat;
float: left;
width: 155px;
height: 374px;
}

#footer {
clear: both;
font-size: 10px;
line-height: 16px;
height: 230px;
}

#gallerylink {
width: 333px;
float: left;
}

#info {
float: right;
margin-right: 16px;
width: 190px;
text-align: right;
}

#nafziger {
background-image: url(images/lensbg_05.jpg);
background-repeat: no-repeat;
}

#lilacside {
background-image: url(images/lilacbg.jpg);
background-repeat: repeat-y;
height:1917px;
margin-top: 160px;
}

#textflow em {display:block; float:left; height:18px; overflow:hidden; clear:left;}
.a080 {width:80px;}
.a140 {width:140px;}
.a250 {width:250px;}
.a270 {width:270px;}
.a290 {width:290px;}
.a296 {width:296px;}
.a302 {width:302px;}
.a308 {width:308px;}
.a314 {width:314px;}
.a320 {width:320px;}
.a326 {width:326px;}
.a332 {width:332px;}
.a338 {width:338px;}
.a340 {width:340px;}
.a400 {width:400px;}
.a420 {width:420px;}
.a430 {width:430px;}
.a460 {width:460px;}
.a490 {width:490px;}
.a500 {width:500px;}
.a540 {width:540px;}
.a550 {width:550px;}

#textbelow {
margin-top: 350px;
}

a:link, a:visited {
color: #333333
}

a:hover {
color: #FFFFFF;
background-color: #333333;
text-decoration: none;
}

#referrals {
color: #666666;
}

.referralsBB {
font-size: 14px;
font-weight: bold;
color: #333333;
}

h3 {
color: #660099;
display: block;
border-top: solid #660099 1px;
border-bottom: solid #660099 1px;
}

.company {
font-size: 12px;
color: #575757;
}

.right {
float: right;
}

.left {
float: left;
padding-right: 10px;
}