﻿body{margin: 0px;  color:#362f2d; font-family:verdana; font-size:12px; }
img{border:none;}
a{color:#a42952; text-decoration:underline;}
font{font-size:100%}
#tesimonialcopy font{font-size:1px;}
#mainshell {width: 1000px; margin: auto; text-align:left; background-color:#e1e1e1}
#header{height:82px; position:relative; color:#000000;}
#header a{color:#ffffff; text-decoration:none;}

/*details styles start*/
.PageHead{font-size:19px; margin-bottom:25px; color:#a2224c; letter-spacing:-1px; font-family: Verdana; font-weight:bold; }
#ContentShell{padding: 56px 0px 56px 56px; position:relative; background-image:url('../graphics/design/details/details_background.gif'); background-repeat:repeat-x}
.PageCopy{margin-bottom:25px; padding-right:50px;}
/*details styles end*/


/*home styles start*/
#homeeliteshell{height: 468px; position: relative;}
#homeeliteshellbg{position: absolute; left: 0px; top: 0px;}
#hometestimonialsshell{height: 516px; position: relative;}
.hometestimonialsshellbg{position: absolute; left: 0px; top: 0px;}
#elitehomehead{height:20px; overflow:hidden; position:absolute; width:610px; left:35px; text-align:center; font-weight:bold; top:332px; color:#ffffff; font-size:15px;}
#elitehomecopy{height:60px; overflow:hidden; position:absolute; width:600px; left:40px; text-align:center; top:370px; color:#ffffff; font-size:11px;}
#elitehomecopy a{color:#ffffff}
#homeintrohead{position:absolute; left:700px; font-weight:bold; top:20px; color:#a42952; font-size:46px;}
#homeintrosubhead{position:absolute; left:700px; font-weight:bold; top:70px; color:#a42952; font-size:32px;}
#homeintrocopy{position: absolute; width: 250px; left: 700px; top: 120px; color: #000000; font-size: 13px;}
.hometestimonialscopy{overflow:hidden; height:106px; position:absolute; width:270px; top:320px; color:#000000; font-size:11px;}
.hometestimonialsname{position:absolute; width:270px; top:262px; color:#ffffff; font-size:11px;}
#moretestimonials{position: absolute; left: 843px; top: 456px;}
#moretestimonials a{color:#a42952; text-decoration:none; font-weight:bold;}
#morearrow{position: absolute; left: 954px; top: 455px;}
.homeimage{position: absolute; top: 37px; width:290px; height:202px;}
#homeEliteImage{position: absolute; left: 36px; top: 34px; width: 610px; height: 400px;}
#homeEliteRibbon{position: absolute; left: 6px; top: 47px;}
#homesharestory{position: absolute; left: 680px; top: 390px;}
#transparentblock{position:absolute; width:620px; height:78px; left:31px; top:361px; background-color:#000000; opacity:0.8;filter:alpha(opacity=80)}
/*home styles end*/

/*testimonials styles start*/
#testimonialheader{height: 200px; position: relative;}
#testimonialheadline{font-weight:bold; color:#a42952; position:absolute; left:30px; top:25px; font-size:36px;}
#testimonialelite{height: 309px; position: relative;}
#testimonialelitebg{position: absolute; left: 0px; top: 0px;}
#testimonialEliteRibbon{position: absolute; left: 13px; top: 47px;}
#testimonialeliteImage{width:346px; height:236px; position: absolute; left: 44px; top: 33px;}
#testimonialelitecopy{font-size:11px;  font-weight:normal; color:#000000; margin-top:10px;}
#testimonialbg{margin-top:15px; background-image:url('../graphics/design/testimonials/background_vert_lines.jpg'); background-repeat:no-repeat}
.testimonial{margin-top:8px;}
.testimonialimagewrapper{position: relative; width:250px; height:180px;}
.testimonialImage{position: absolute; left: 14px; top: 10px; width:215px; height:145px;}
.testimonialname{font-size:15px; color:#a2224c; font-weight:bold; margin-bottom:0px;}
.testimoniallocation{font-size:11px; color:#a2224c; font-style:italic; margin-bottom:15px; }
.testimonialcopy{font-size:11px; width:535px;}

.horline{background-color: #c5c5c5; margin:5px 10px 15px 72px; overflow:hidden; height: 1px; width: 845px;}
#testimonialsmorelink{position: absolute; left: 803px; top: 41px;}
#testimonialsmorelink a{color:#a42952; text-decoration:none; font-weight:bold;}
#testimonialsmorearrow{position: absolute; left: 914px; top: 40px;}
#testmorewrapper{position: relative; height: 100px;}
#testimonialeliteheader{ font-weight: bold; color: #a42952; width:575px; font-size: 20px;}
#testimonialelitename{font-size:15px; color:#000000; font-weight:bold; margin-bottom:0px;}
#testimonialelitelocation{font-size:11px; color:#000000; font-style:italic; margin-bottom:15px;}
#testimonialelitecopywrapper{position: absolute; left: 414px; top: 23px;  width: 550px;}
#testimonialEliteForm{position: absolute; left: 693px; top: 132px;}
#testimonialShareForm{position: absolute; left: 398px; top: 132px;}
/*testimonials styles end*/


/*testimonials submit styles start*/
.TestimonialForm td{font-weight:bold; font-size:11px; color:#585858}
.txtmiddle{font-family:verdana; position:absolute; left:5px; top:9px; font-size:14px; border:0px; padding:0px; margin:0px; background-color:#585858; color:#ffffff; width:260px;}
.txtdrp{font-family:verdana; position:absolute; left:5px; top:9px; font-size:14px; border:0px; padding:0px; margin:0px; background-color:#585858; color:#ffffff; width:300px;}
.txtlong{font-family:verdana; position:absolute; left:5px; top:9px; font-size:14px; border:0px; padding:0px; margin:0px; background-color:#585858; color:#ffffff; width:420px;}
.txtshort{font-family:verdana; position:absolute; left:10px; top:9px; font-size:14px; border:0px; padding:0px; margin:0px; background-color:#585858; color:#ffffff; width:40px;}
.txtarea{font-family:verdana; position:absolute; left:10px; top:9px; font-size:14px; border:0px; padding:0px; margin:0px; background-color:#585858; color:#ffffff; height:280px; width:420px;}
#Productlbl{ font-size:14px; font-family:Verdana; color:white; position:absolute; left:10px; top:10px; font-weight:normal;}
.SubmitTestimonial{position:absolute; left:-10px; top:0px;}
#releasebox{padding:3px 30px 10px 20px; font-size:10px;}
.dropitem{padding:5px 10px 5px 3px; font-family:Verdana; font-size:14px; font-weight:normal;}
.dropitem a{text-decoration:none;}
#submittestimonialshell{padding:56px; overflow:auto; position:relative; background-image:url('../graphics/design/testimonialsubmit/background.jpg'); background-repeat:no-repeat}
/*testimonials submit styles end*/


/*elite start*/
#submiteliteshell{overflow:auto; padding:56px; position:relative; background-image:url('../graphics/design/testimonialsubmit/background.jpg'); background-repeat:no-repeat}
/*elite end*/

/*enews start*/
#enewsshell{padding: 56px; overflow:auto; position: relative; background-image: url('../graphics/design/enews/background.jpg'); background-repeat: no-repeat}
/*enews end*/

.RightCol{width:330px;}
.PageColHead{font-size:19px; color:#a2224c; letter-spacing:-1px; font-family: Verdana; font-weight:bold; }
.RightColElite{font-size:11px; padding-top:30px; clear:both;}
.RightColPhotoWrapper{position:relative; float:left; width:163px; height:115px;}
.RightColBackground{position:absolute; left:0px; top:0px;}
.RightColPhoto{width:139px; height:89px; position:absolute; left:12px; top:9px;}
.RightColName{padding-top:5px; font-weight:bold; color:#a2224c; }
.RightColLoc{color:#a2224c; font-style:italic;}
.RightColBlurb{color:#707070; margin-top:18px; line-height:14px;}





#footer{height:130px; font-size:11px; font-family:arial; color:#ffffff; background-image:url('../graphics/design/navigation/footer_background.gif'); position:relative;}
#footercopy{color:#ffffff; line-height:17px; position:absolute; text-align:right; left:595px; top:90px; height:32px; width:374px;}
#footercopy a{color:#ffffff; text-decoration:none}
