/* CSS Document */

.clearfix:after { content: "."; display: block; clear: both; font-family:Arialmargin: 0px; padding: 0px; height:0; visibility: hidden; }

body {
margin:0px;
padding:0px;
/*background:url(http://tappingsolution.s3.amazonaws.com/half_off_images/mainD-bg.jpg) top center repeat-y;*/
}

#mainD {
margin:0px;
padding:0px;
/*background:url(http://tappingsolution.s3.amazonaws.com/half_off_images/body-bg.jpg) top center no-repeat;*/
width:100%;
height:auto;
margin-left:auto;
margin-right:auto;
vertical-align:top;
}

#mainD #inner {
margin:0px;
padding:0px;
background:url(http://tappingsolution.s3.amazonaws.com/half_off_images/inner-bg3.png) no-repeat;
width:863px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#mainD #inner #header {
margin:0px;
padding:0px;
width:863px;
height:auto;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#mainD #inner #header img {
margin:0px;
padding:0px;
margin-top:84px;
}

#mainD #inner #video {
margin:0px;
padding:0px;
width:863px;
height:295px;
margin-left:auto;
margin-right:auto;
text-align:center;
padding-bottom:23px;
}

#mainD #inner .shad1 {
margin:0px;
padding:0px;
width:863px;
height:auto;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#mainD #inner #shad22{
width:783px; margin-left:auto; margin-right:auto;
}
#mainD #inner #content {
margin:0px;
padding:0px;
background:url(http://tappingsolution.s3.amazonaws.com/half_off_images/content-bg.png) top repeat-y;
width:863px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:4px;
}

#mainD #inner #content #direction {
margin:0px;
padding:0px;
width:783px;
height:auto;
margin-left:auto;
margin-right:auto;
}

/*.....LEFT START.....*/

#mainD #inner #content #direction #left {
margin:0px;
padding:0px;
float:left;
width:602px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-left:12px;
}

#mainD #inner #content #direction #left p {
margin:0px;
padding:0px;
font-family:Arial;
font-size:16px;
font-weight:bold;
font-style:italic;
color:#000000;
text-align:left;
margin-left:18px;
margin-bottom:20px;
margin-right:5px;
}

#mainD #inner #content #direction #left h1 {
margin:0px;
padding:0px;
font-family:TArial;
font-size:32px;
font-weight:bold;
color:#000000;
text-align:center;
margin-bottom:20px;
}

#mainD #inner #content #direction #left h2 {
margin:0px;
padding:0px;
font-family:Arial;
font-size:32px;
font-weight:bold;
color:#000000;
text-align:left;
margin-bottom:20px;
margin-left:16px;
}

#mainD #inner #content #direction #left .cream-colr {
margin:0px;
padding:0px;
background:#FCEFC6;
width:602px;
height:auto;
margin-bottom:20px;
}

#mainD #inner #content #direction #left .cream-colr p {
margin:0px;
padding:0px;
font-family:Arial;
font-size:16px;
font-weight:bold;
font-style:italic;
color:#000000;
text-align:justified;
margin-left:18px;
padding-top:20px;
padding-bottom:20px;
margin-right:5px;
}

#mainD #inner #content #direction #left p.normal {
margin:0px;
padding:0px;
font-family:Arial;
font-size:14px;
font-weight:bold;
font-style:normal;
color:#969696;
text-align:left;
margin-left:18px;
padding-bottom:20px;
margin-right:5px;
}

#mainD #inner #content #direction #left .normal1 p {
margin:0px;
padding:0px;
font-family:Arial;
font-size:15px;
font-weight:normal;
font-style:normal;
color:#000000;
text-align:justified;
margin-left:18px;
padding-bottom:20px;
margin-right:5px;
}

#mainD #inner #content #direction #left .box {
margin:0px;
padding:0px;
width:602px;
height:auto;
margin-bottom:15px;
}

#mainD #inner #content #direction #left .box-colr {
margin:0px;
padding:0px;
background:#FDF7E2;
width:602px;
height:auto;
}

#mainD #inner #content #direction #left .box p {
margin:0px;
padding:0px;
font-family:Arial;
font-size:16px;
font-weight:bold;
font-style:normal;
color:#000000;
text-align:left;
margin-left:18px;
padding-bottom:15px;
}

#mainD #inner #content #direction #left .box h3 {
margin:0px;
padding:0px;
font-family:Arial;
font-size:20px;
font-weight:bold;
font-style:normal;
color:#000000;
text-align:center;
padding-top:20px;
padding-bottom:15px;
}

#mainD #inner #content #direction #left .text1 p {
margin:0px;
padding:0px;
font-family:Arial;
font-size:14px;
font-weight:bold;
font-style:normal;
color:#000000;
text-align:justify;
margin-left:25px;
padding-top:15px;
margin-bottom:15px;
}

/*.....LEFT END.....*/

#mainD #inner #content #direction #right {
margin:0px;
padding:0px;
float:left;
width:160px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-right:9px;
text-align:center;
}

#mainD #inner #content #direction #right img {
margin:0px;
padding:0px;
margin-bottom:7px;
}

#mainD #inner #content #direction #right h3 {
margin:0px;
padding:0px;
font-family:"Arial";
font-size:16px;
font-weight:bold;
color:#555555;
text-align:center;
margin-top:24px;
margin-bottom:14px;
}

#mainD #inner #content #direction #right h4 {
margin:0px;
padding:0px;
font-family:"Arial";
font-size:12px;
font-weight:bold;
color:#1E3340;
text-align:center;
}

#mainD #inner #content #direction #right h5 {
margin:0px;
padding:0px;
font-family:"Arial";
font-size:12px;
font-weight:normal;
color:#1E3340;
text-align:center;
}

#mainD #inner #content #direction #right P {
margin:0px;
padding:0px;
font-family:"Arial";
font-size:11px;
font-weight:normal;
color:#555555;
text-align:center;
margin-bottom:5px;
}

#mainD #inner #footer {
margin:0px;
padding:0px;
background:url(http://tappingsolution.s3.amazonaws.com/half_off_images/footer.png) no-repeat;
width:863px;
height:68px;
margin-left:auto;
margin-right:auto;
}
.testi{
width:583px; height:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}
.testi .tesi-top{
background:url(http://tappingsolution.s3.amazonaws.com/half_off_images/testi-top.jpg) no-repeat;
width:583px; height:22px;
margin-left:auto;
margin-right:auto;
}
.testi .tesi-bg{
background:url(http://tappingsolution.s3.amazonaws.com/half_off_images/testi-bg.jpg) repeat-y;
width:583px;
 height:auto;
}
.testi .tesi-bg h4{
text-align:center;
font-family:Arial;
font-size:28px;
font-weight:bold;
color:#000000;
padding-top:15px;
margin-left:25px;
margin-right:25px;
}
.testi .tesi-bot{
background: url(http://tappingsolution.s3.amazonaws.com/half_off_images/testi-bottom.jpg) no-repeat;
width:583px; height:22px;
margin-left:auto;
margin-right:auto;
}

.bonus{
width:587px; height:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}
.bonus .bonus-one{
background: url(http://tappingsolution.s3.amazonaws.com/half_off_images/b1.jpg) no-repeat;
width:587px; height:64px;
margin-left:auto;
margin-right:auto;
}
.bonus .bonus-two{
background: url(http://tappingsolution.s3.amazonaws.com/half_off_images/b2.jpg) no-repeat;
width:587px; height:64px;
margin-left:auto;
margin-right:auto;
}
.bonus .bonus-three{
background: url(http://tappingsolution.s3.amazonaws.com/half_off_images/b3.jpg) no-repeat;
width:587px; height:64px;
margin-left:auto;
margin-right:auto;
}
.bonus .bonus-four{
background: url(http://tappingsolution.s3.amazonaws.com/half_off_images/b4.jpg) no-repeat;
width:587px; height:64px;
margin-left:auto;
margin-right:auto;
}
.bonus .bonus-bg{
background: url(http://tappingsolution.s3.amazonaws.com/half_off_images/bonus-bg.jpg) repeat-y;
width:587px;
 height:auto;
}
.bonus .bonus-bg h4{
text-align:center;
font-family:Arial;
font-size:28px;
font-weight:bold;
color:#000000;
padding-top:15px;
margin-left:25px;
margin-right:25px;
}
.bonus .bonus-bot{
background: url(http://tappingsolution.s3.amazonaws.com/half_off_images/bonus-ft.jpg) no-repeat;
width:587px; height:64px;
margin-left:auto;
margin-right:auto;
}