html, body, div, h1, h2, h3, h4, p, span, a, img, ul, ol, li, dl, dt, table, tr, td, form { padding: 0; margin: 0; border: 0; }

body { background: #b4c8d1 url('images/header_bg.jpg') no-repeat top; }
.header a span { visibility: hidden; }
.header a { display: block; width: 438px; height: 90px; margin-left: 15px; }
h2 { font: italic 24px Georgia, "Times New Roman", serif; color: #134c81; }
h3 { font: 18px Georgia, "Times New Roman", serif; color: #134c81; }
h4 { font: 20px Georgia, "Times New Roman", serif; color: #134c81; }
a { text-decoration: none; color: #0066DF }
  .purAgree { text-decoration: underline; color: #0066DF
  
  }
a:hover { text-decoration: none; }
.hovery a:hover { text-decoration: underline; }
textarea, select { width: 200px; background-color: #f1e4fb; border: 1px solid #e7bdf3; }
input { font: 14px Tahoma, Arial, sans-serif; color: #2f2f2f; }
.contactStyle { background-color: #f1e4fb; border:1px solid #E7BDF3; }
label, textarea, select { font: 14px Tahoma, Arial, sans-serif; color: #2f2f2f; }
br { margin: 0; padding: 0; line-height: .8em; }

#wrapper { margin: 0 auto; width: 880px; }	

#navigation ul { margin-top: 0px; }
*html #navigation ul { padding-top: 75px; }
#navigation ul li { list-style-type: none; float: left; width: 174px; height: 36px; padding-right: 2px; }
#navigation ul li.navhome { background: url('images/navbutton-home.gif') no-repeat; }
#navigation ul li.navabout { background: url('images/navbutton-about.gif') no-repeat; }
#navigation ul li.navreview { background: url('images/navbutton-review.gif') no-repeat; }
#navigation ul li.navorder { background: url('images/navbutton-ordernow.gif') no-repeat; }
#navigation ul li.navcontact { background: url('images/navbutton-contact.gif') no-repeat; }
#navigation ul li a { width: 174px; height: 36px; display: block; }
#navigation ul li a span { visibility: hidden; }
#navigation ul li.navhome a:hover { background: url('images/navbutton-home-hover.gif') no-repeat; }
#navigation ul li.navabout a:hover { background: url('images/navbutton-about-hover.gif') no-repeat; }
#navigation ul li.navreview a:hover { background: url('images/navbutton-review-hover.gif') no-repeat; }
#navigation ul li.navorder a:hover { background: url('images/navbutton-ordernow-hover.gif') no-repeat; }
#navigation ul li.navcontact a:hover { background: url('images/navbutton-contact-hover.gif') no-repeat; }

#content { padding-top: 75px; }
*html #content { padding-top: 0; }

#topcontent { background: url('images/topbanner.jpg') no-repeat; width: 878px; height: 198px; clear: left; margin-bottom:-35px; }
*html #topcontent { background: url('images/topbanner.jpg') no-repeat; width: 878px; height: 198px; clear: left; margin-bottom:0px; }

#topcontent img { padding: 25px 0 0 60px; }
#topcontent-button { padding-top: 144px; }
#topcontent-button img.topbutton { margin-left: 200px;  padding-top: 0; }
#topcontent-button p { margin-left: 450px; }
#topcontent-button p { font: 13px Arial, Tahoma, sans-serif; color: #8dd0ff; }

#topcontent2 { background-color: #000; width: 878px; height: 198px; clear: left; text-align: center; }
#topcontent2 h2 { font: italic 20px Georgia, "Times New Roman", serif; color: #FFF; padding-top: 5px; }
#topcontent2 p { font: 14px Arial, Tahoma, sans-serif; color: #8dd0ff; line-height: 1.6em; }

#maincontent { background: #FFF; margin-right: 2px; overflow: hidden; padding-top: 20px; margin-bottom:0px; margin-top:36px; padding-bottom: 1px; }
*html #maincontent { background-color: #FFF; margin-right: 2px; /*overflow: hidden;*/ padding-top: 20px; margin-bottom:0px; margin-top:0px; padding-bottom: 1px; }


#main { float: left; width: 560px; padding-left: 30px; margin-bottom:18px; }
#main h2, #main h3 { margin-bottom: 0px; }
  .orderTitle { font: 20px Georgia, "Times New Roman", serif; color: #134c81; }
#main p, #main ul li { font: 14px Tahoma, Arial, sans-serif; color: #2f2f2f; margin-bottom: 10px; text-align: justify; line-height: 1.6em; }
#main p a:hover { text-decoration: underline; }
#main img.imgfloat { float: left; margin-right: 20px; }
#main table.contactform { margin-left: 130px;}
#main ul { margin-left: 0px; }
#main ul li { list-style-type: disc; margin-bottom: 5px; }
#main ul li a { font: 14px Tahoma, Arial, sans-serif; }
#main ul li a:hover { text-decoration: underline; }
.big-text-color { color: #1675cd; font: bold italic 24px Georgia, "Times New Roman", sans-serif; }
.order-price { color: #1675cd; font-weight: bold; }
.order-bg { background-color: #fef1ff; border: 1px solid #fcd8fa; padding: 10px; margin-bottom: 25px; margin-top:15px; }
.order-bg2 { background: url('images/order-page-bg.jpg') no-repeat; height: 161px; padding: 10px;}
/*.p-quote { margin: 0 40px; display: block; font: italic 14px Georgia, "Times New Roman", serif; color:#006666; line-height: 1.5em; }
.open-quote { background: #FFF url('images/quote-arrow-top.gif') top no-repeat; padding-top: 20px; margin-top: 30px;  }
.author-desc { display: block; text-indent: 20px; }
.close-group { background: #FFF url('images/quote-arrow.gif') top no-repeat; padding-top: 38px; }
.author { font: 13px "Arial Black", Impact, Arial, Helvetica, sans-serif; color: #555; }*/

#sidebar { float: right; padding: 0 12px; margin-bottom: 14px; }
  .review { font: italic 24px Georgia, "Times New Roman", serif; color: #FFFFFF; margin:20px 0 0 40px; }
  .review:hover { color:#FFE659; }
#reviews { background: url('images/sidebar-review-bg2.jpg') no-repeat; width: 196px; height: 440px; margin-top: 15px; padding:15px;  }
#reviews1 { background: url('images/sidebar-review-bg.jpg') no-repeat; width: 196px; height: 440px; margin-top: 15px; padding:15px;  }
#reviews1 h2 { text-transform: uppercase; padding: 17px 0 0 40px; }
#reviews1 h2 a { font: bold 18px Arial, Tahoma, sans-serif; color: #FFF; }
#reviews1 h2 a:hover { color: #ffe659; }
#reviews1 p { font: 13px Tahoma, Arial, sans-serif; color: #FFF; position: relative; top: 30px; }
#reviews1 p.p1 { color: #ffe659; text-align: right; }


#reviews h2 { text-transform: uppercase; padding: 17px 0 0 40px; }
#reviews h2 a { font: bold 18px Arial, Tahoma, sans-serif; color: #FFF; }
#reviews h2 a:hover { color: #ffe659; }
#reviews p { font: 13px Tahoma, Arial, sans-serif; color: #FFF; position: relative; top: 30px; }
#reviews p.p1 { color: #ffe659; text-align: right; }
.divider { border-bottom: 1px solid #ffe659; margin: 16px 0;position: relative; top: 30px; }
.review-link { border-bottom: 1px solid #ffe659; border-top: 1px solid #ffe659; text-align:center; padding: 13px 0; margin-top: 40px; }
.review-link a { color: #FFF; font: italic 14px Georgia, "Times New Roman", serif; }
.review-link a:hover { color: #ffe659; text-decoration: underline; }

#footer { background: url('images/footer-bg.jpg') no-repeat; width: 878px; height: 86px; margin-bottom: -30px; padding: 25px 0 0 28px; }
#footer p, #footer p a span, #footer p a.f-wpro { font: 11px Tahoma, Arial, sans-serif; color: #FFF; }
#footer p a { font: 13px Tahoma, Arial, sans-serif; color: #FFF; }
#footer p a:hover { text-decoration: underline; }
#footer p span { margin: 0 15px; }

/* ======================== */

#main2 { margin-left: 60px; margin-bottom: 15px; margin-right: 12px; }
  .abouth1 { font: italic 24px Georgia, "Times New Roman", serif; color: #134c81; margin-bottom:15px; }
#main2 h2 { margin-bottom: 20px; }
#main2 p { font: 13px Tahoma, Arial, sans-serif;  margin-bottom: 10px; line-height: 1.5em; color: 2F2F2F; text-align: justify; }
#main2 img.imgfloat { float: left; margin-right: 20px; }
#sidebar2 { float: right; margin-left: 18px; }
#sidebar2 p { line-height: 1.1em; color: #FFF }

.p-quote { margin: 0 90px; display: block; font: italic 14px Georgia, "Times New Roman", serif; color:#006666; line-height: 1.5em; text-align: justify; }
.open-quote { background: #FFF url('images/quote-arrow-top.gif') top no-repeat; padding-top: 20px; margin-top: 30px; margin-right: 60px; }
.author-desc { display: block; padding-left: 69px; }
.close-group { background: #FFF url('images/quote-arrow.gif') top no-repeat; padding-top: 38px; margin-right: 60px; }
.author { font: 13px "Arial Black", Impact, Arial, Helvetica, sans-serif; color: #555; padding-left: 68px; }
.bgitems { background: #FEF1FF; border:1px solid #FCD8FA; margin-bottom:25px; padding:10px; font-family:Tahoma,Arial,sans-serif; font-size:14px; height:200px; line-height:1.5; }
.bgitems2 { background: #FEF1FF; border:1px solid #FCD8FA; margin-bottom:25px; padding:10px; font-family:Tahoma,Arial,sans-serif; font-size:14px; height:138px; line-height:1.5; }
.prodprice { color:#1675CD; font-weight:bold; font-size:17px; }
.cartstyle { background-color:#FEF1FF; border:1px solid #FCD8FA; margin-bottom:13px; padding:10px 10px 10px 68px; font: normal 14px Arial, Tahoma, sans-serif; line-height: normal; }
.emptycart { padding-right: 56px; }
.clearcart { padding-left:41px; }
.updbut { background-image: url(images/update.jpg); width: 138px; height:28px; border:0}
.contShop { text-align: right; margin-right:54px; }

.whatWe {
font-family:Tahoma,Arial,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6em;
margin-left: 70px;
}
#main ul li
{
font-family:Tahoma,Arial,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6em;
margin-left: 70px;
}
  .tou { list-style-type: disc; }