@charset "UTF-8";
/* Reset CSS */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

html,body { text-align:center; margin:0; background:#F1DDE9 url(../images/bg.png) repeat-y 50% 0; }

.container { text-align:left; width:800px; margin:0 auto; font:12px/16px "Lucida Grande", "Trebuchet MS", Arial, sans-serif; color:#4d5960; }

a { text-decoration:underline; color:#c20043;}
a:hover { text-decoration:none; }
a:active,a:focus {outline-style: none; -moz-outline-style:none;}

strong,b { font-weight:bold; }
em,i { font-style:italic; }

.image { margin:10px;}
.right { float:right; margin-right:0; margin-top:0; }
.left { float:left; margin-left:0; margin-top:0;  }

/* Header */
.header { background:#FFF url(../images/header.jpg) no-repeat 0 0; height:190px;}
.header a { color:#FFF; }
h1 a { width:450px; height:130px; display:block; text-indent:-5000px; font-size:1%; background:none; float:left; margin:30px 0 0 40px; }

/* Navigation */
ul.mainNav, ul.mainNav li, ul.mainNav li a { display:block; margin:0; padding:0; width:160px; }
ul.mainNav { width:800px; height:50px; }
ul.mainNav li, ul.mainNav li a { height:30px; }
ul.mainNav li.rowTwo,ul.mainNav li.rowTwo a { height:20px; }
ul.mainNav li { display:inline; list-style:none; }
ul.mainNav li a { width:160px; background: url(../images/mainNavNew.jpg); text-indent:-5000px; font-size:1%; float:left; }

/* Nav Line 1 */
ul.mainNav li.mainNavWhyARing a { background-position: 0 0; width:261px; }
ul.mainNav li.mainNavWhyARing a:hover { background-position: 0 -50px; }
#WhyARing ul.mainNav li.mainNavWhyARing a { background-position: 0 -100px; }

ul.mainNav li.mainNavProducts a { background-position: -261px 0; width:181px; }
ul.mainNav li.mainNavProducts a:hover { background-position: -261px -50px; }
#Products ul.mainNav li.mainNavProducts a { background-position: -261px -100px; }

ul.mainNav li.mainNavTipsTricks a { background-position: -442px 0; width:181px; }
ul.mainNav li.mainNavTipsTricks a:hover { background-position: -442px -50px; }
#TipsTricks ul.mainNav li.mainNavTipsTricks a { background-position: -442px -100px; }

ul.mainNav li.mainNavOrder a { background-position: -623px 0; width:177px; }
ul.mainNav li.mainNavOrder a:hover { background-position: -623px -50px; }
#Order ul.mainNav li.mainNavOrder a { background-position: -623px -100px; }

/* Nav Line 2 */
ul.mainNav li.mainNavHome a { background-position: 0 -30px; width:131px; }
ul.mainNav li.mainNavHome a:hover { background-position: 0 -80px; }
#Home ul.mainNav li.mainNavHome a { background-position: 0 -130px; }

ul.mainNav li.mainNavFAQ a { background-position: -131px -30px; width:130px; }
ul.mainNav li.mainNavFAQ a:hover { background-position: -131px -80px; }
#FAQ ul.mainNav li.mainNavFAQ a { background-position: -131px -130px; }

ul.mainNav li.mainNavGuarantee a { background-position: -261px -30px; width:181px; }
ul.mainNav li.mainNavGuarantee a:hover { background-position: -261px -80px; }
#Guarantee ul.mainNav li.mainNavGuarantee a { background-position: -261px -130px; }

ul.mainNav li.mainNavTestimonials a { background-position: -442px -30px; width:181px; }
ul.mainNav li.mainNavTestimonials a:hover { background-position: -442px -80px; }
#Testimonials ul.mainNav li.mainNavTestimonials a { background-position: -442px -130px; }

ul.mainNav li.mainNavShipping a { background-position: -623px -30px; width:177px; }
ul.mainNav li.mainNavShipping a:hover { background-position: -623px -80px; }
#Shipping ul.mainNav li.mainNavShipping a { background-position: -623px -130px; }


/* Left Column */
.leftCol { width:197px; float:left; }

/* Main Content */
.mainContent { background:url(../images/mainContentBG.jpg) no-repeat 0 0; width:473px; margin:0 0 0 0px; padding:10px 100px 30px 30px; min-height:400px; float:right; }
/*.pageTitle {width:570px; float:left; clear:right;}*/
h2 { font-size:18px; color:#d72bad; font-weight:normal; margin:20px 0 15px 0; background:url(../images/smallLogo.png) 100% 50% no-repeat; height:19px; display:block; float:left; padding:0 22px 0 0; }
h2 span { color:#1a9cdc; }
h3 { color:#17B; font-weight:bold; clear:left; }
p { margin:0 0 1em 0; clear:left; }

.MCTile { display:block; width:550px; height:196px; background:url(../images/MCTile_Guarantee.jpg) no-repeat 0 0; margin:15px 0 0 0; }
a.orderNowBut { display:block; background:#FFF; width:144px; height:46px; background: url(../images/but_orderNow.jpg) no-repeat 0 0; text-indent:-5000px !important; font-size:1%; margin:5px 10px 0 0; }
a.orderNowBut:hover { background-position: 0 -46px; }

/* Home */
a.homeOrder { float:right; margin:150px -50px 0 0;}
p.productInfo { text-align:right; margin:0; color:#d72bad; font-size:10px; width:400px; }
#sexualEnhancement { background-image: url(../images/MCTile_sexualEnhancement.jpg); padding-top:30px; background-position:0 15px; }
#sexualEnhancement p { padding:15px 15px 0 290px; text-align:right; font-size:15px; line-height:20px; font-style:italic; }
#sexualEnhancement h3 { font-size:18px; }
#sexualEnhancement .forHer { margin:0 0 0 220px; float:left; width:200px; }
#sexualEnhancement .forHim { margin:0 10px 0 0; text-align:right; padding:90px 0 0 0; }
#sexualEnhancement .forHer * { color:#D2A; }
#sexualEnhancement .forHim * { color:#17B; }



/* Product */
#orderNow { background-image: url(../images/MCTile_Product.jpg); font-weight:bold; clear:right; }
#orderNow p { padding:15px 15px 0 290px; text-align:right; font-size:15px; color:#836; line-height:20px; font-style:italic; }
.productImage { float:right; }
ul.productFeatures li { color:#477AB8; font-size:14px; line-height:20px; width:260px; }
#Product #flashReplace p {clear:right; width:300px; }
#flashReplace { height:430px; width:415px; margin-right:155px; clear:both; }
.product form { float:right; }


/* Guarantee */
#Guarantee .mainContent { height:400px; }

/* FAQs */
ol { margin:0 0 1em 0; }
ol li { list-style:lower-latin outside; margin:0 0 5px 19px; }

/* Order */
#Order .mainContent { padding-right:0; width:573px; }
.products { overflow:auto;}
.product {width:251px; float:left; margin:0 30px 30px 0; text-align:center; }
.orderTile {padding:0 0 10px 0;}
#orderGuarantee { background-image: url(../images/MCTile_Order.jpg); color:#149; font-weight:bold; }
#orderGuarantee p { padding:15px 15px 0 290px; text-align:right; font-size:12px; }
#orderGuarantee span { color:#C1A; }
p.learnMore { color:#C1A }
p.learnMore a { display:block; float:right; background:#FFF; width:144px; height:46px; background:url(../images/but_theGuarantee.png) no-repeat 0 0; text-indent:-5000px; font-size:1%; margin:5px 0 0 0; }
p.learnMore a:hover { background-position: 0 -46px; }

/* Footer*/
.footer { background:#6dcaf1 url(../images/footerBG.png) repeat-x 0 0; clear:both; color:#FFF; height:45px; padding:10px 0 0; text-align:center; }
.footer a { color:#FFF; }