body

{

	background-color:#DCDDDF;

	color:black;

	margin:0;

	text-align: center;

	font-family:arial,helvetica,sans-serif;

	font-size:10pt;

}
.balck-fri {
    float: left;
    text-align: center;
    width: 100%;
}
h1.black-head {
    color: #1b557d;
    font-size: 30px;
    line-height: 36px;
    margin: 0;
    padding-bottom: 10px;
}
#IWRBody

{

	text-align:left;

	position:relative;

	background:transparent;

	left: 0px;

	top: 0px;

	width:1000px;

	background-color:#caac90;

}

#LeftImage

{

	background-image: url('images/cleanmat_01.jpg');

	background-repeat:no-repeat;

	width:600px;

	vertical-align:top;

	background-color:inherit;

	padding:0;

	height: 1250px;

	float:left;

}

#RightImage

{

	background-image: url('images/cleanmat_02.jpg');

	background-repeat:no-repeat;

	width:400px;

	padding:0;

	height: 1250px;

	float:right;

}

#RightColumnTable

{

	

	border-collapse:collapse;

	padding:0;

	margin-left:60px;

}

#BillingCell

{

	padding-left:2px;

	padding-top: 30px;

	width:100%;	

}

#BottomArea

{

	color:#000000;

	background-color:#81b9e0;

	width:100%;

}

#FooterArea

{

	width:100%;

	float:left;

	background-color:#81b9e0;

}

#Floater

{

	color: #ffffff;

	font-family: arial, helvetica, sans-serif;

	font-size: small;

	font-weight:bold;

	position:absolute;

	top:650px;

	left:100px;

	height: 332px;

	width: 400px;

	text-align:justify;

	

}

#Floater2

{

	color: #ffffff;

	font-family: arial, helvetica, sans-serif;

	font-size: small;

	font-weight:bold;

	position:absolute;

	top:646px;

	left:100px;

	height: 332px;

	width: 400px;

	text-align:left;

}



#Floater3

{

	color: #ffffff;

	font-family: arial, helvetica, sans-serif;

	font-size: small;

	font-weight:bold;

	position:absolute;

	top:650px;

	left:100px;

	height: 332px;

	width: 400px;

	text-align:left;

}

#Floater4

{

	color: #ffffff;

	font-family: arial, helvetica, sans-serif;

	font-size: small;

	position:absolute;

	top:650px;

	left:100px;

	height: 332px;

	width: 400px;

	text-align:justify;

}

#menu a {

	position: absolute;

	height: 12px;

	width: 29px;

	top: 90px;

	text-decoration: none;

}

#menu a i { visibility: hidden; }

a#OrderNow {left: 351px; top: 400px; }  





#Disclaimer

{

	font-size:8pt;

	color:white;

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;	

	padding-left:5px;

	margin-left:0px;

	background-color:#81b9e0;



}

.Player

{

	width:320px;

	height:240px;

	position:absolute;

	top:190px;

	border:none;

	left:645px;

	background-color:transparent;

}



Submit

{	

	font-family:inherit;

	color:black;

}

Input

{	

	font-family:inherit;

	color:black;

}

.TermsAndConditions

{

	color:white;

	font-family:inherit;

	font-size:8pt;

	text-align:left;

	vertical-align:middle;

	padding:2px;

	padding-top:10px;

}

.ProductCopy

{

	color:black;

	font-family:inherit;

	font-size:11pt;

	text-align:left;

	vertical-align:top;

	padding:1px;

	padding-top:5px;

}

.FieldLabel

{

	color:inherit;

	font-family:inherit;

	font-size:10pt;

}

.AddressFormHeader

{

	color:inherit;

	text-transform:uppercase;

	font-weight:bold;

	text-align:center;

}

.Asterisk

{

	font-weight:bold;

	color:inherit;

}

.BottomLink

{

	font-size:8pt;

	color:white;

	background-color:#81b9e0;

	text-decoration:none;

	text-align:center;

}

.BottomLink A:Hover

{

	text-decoration: underline;

}

	

.PrivacyPolicyPage

{

	text-align:left;

	padding:10px;

	color:white;

}

	

.CustomerServicePage

{

	text-align:left;

	padding:10px;

	color:black;

}



.ToolTip

{

	position:fixed;	

	z-index:10;

	display:none;		

	font-family:Verdana;

	font-size:11pt;	

}

#main-wrapper{  margin: 0 auto; width: 980px;}

#wrapper{

 /* background: url("../images/wrapperbg.jpg") repeat-x scroll center top #CAAB8F;*/

  background: none repeat scroll 0 0 #FFFFFF;

 -moz-box-shadow: 0px 0px 5px 5px #bbb;

	-webkit-box-shadow: 0px 0px 5px 5px #bbb;

	box-shadow: 0px 0px 5px 5px #bbb;

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbb')";

	/* For IE 5.5 - 7 */

	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbb');

	zoom: 1;

  padding: 10px;

    position: relative;

    text-align: left;

    width: 980px;float:left;

	 border-radius: 4px 4px 4px 4px;

	  -moz-border-radius: 4px 4px 4px 4px; /* Firefox */

  -webkit-border-radius: 4px 4px 4px 4px; /* Safari, Chrome */

}

	

	

	



.shadow1 {



	background-color: rgb(68,68,68); /* Needed for IEs */



	-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);

	-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);

	box-shadow: 5px 5px 5px rgba(68,68,68,0.6);



	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);

	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";

	zoom: 1;

}

.shadow {

	-moz-box-shadow: 3px 3px 4px #000;

	-webkit-box-shadow: 3px 3px 4px #000;

	box-shadow: 3px 3px 4px #000;

	/* For IE 8 */

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";

	/* For IE 5.5 - 7 */

	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');

}

#head{

    float: left;

    height: 135px;

    margin: 0 auto;

    width: 980px;}

#content{

float: left;

    margin: 0 auto;

    width: 980px;

	 padding-top: 20px;

}

	

	

.left-image{ background: url("../images/leftimage.png") no-repeat scroll 0 0 transparent;

    float: left;

    height: 363px;

    margin-left: 10px;

  margin-right: 28px;

    width: 606px;}

	

.left-image span{margin-left: 6px;

    margin-top: 310px;}

.right{float: left;



    width: 336px;}	

	

.right-video{background: url("../images/video.jpg") no-repeat scroll 0 0 transparent;

    float: left;

    height: 258px;

    width: 336px; margin-bottom: 30px;}

#right_video{float:left;

    background-color: transparent;

    border: medium none;

    height: 240px;

    width: 320px;

}

.middle-content{float: left;

    line-height: 20px;

    padding: 10px;

    width: 960px;

	background: url("../images/mid_back.png") no-repeat scroll 0 0 transparent;}

.middle-left{ background: url("../images/mid_img.png") no-repeat scroll 0 0 transparent;

    color: #000000;

    float: left;opacity: 0.6;

    font-family: verdana;

    margin-left: 10px;

    padding: 10px;

    width: 580px; margin-right: 30px;

	margin-top: -50px;}

 .middle-right{float:left;

 width: 260px;}

p{margin-bottom: 10px;

    margin-left: 0;

    margin-top: 0;}

	

#footer {

color: #000000;

    font-family: verdana;

    font-size: 10px;

    margin: 0 auto 20px;

    padding-left: 10px;

    padding-right: 10px;

    text-transform: none;

    width: 980px;

}

#phone_mail {

    clear: both;

    font-size: 16px;

    height: 32px;

    padding-top: 20px;

    text-align: center;

}

#wrap_left {

    float: left;

    width: 600px;

}



#wrap_right {

    float: right;

    margin-top: 0;

}

#bottom_menu {

    clear: both;

    height: 30px;

    margin: 20px auto 10px;

    text-transform: uppercase;

    width: 688px;

}

#footer .moduletable {

    text-align: left;

}

#footer a {

    font-family:verdana;

    font-size: 12px;

	color: #000000;

	opacity:1;

}

#footer a:hover {opacity:.75}

#bottom_menu a.item1, #bottom_menu a.item1:hover, #bottom_menua .item1-active, #bottom_menua .item1-active:hover {

   color: #000000;

    display: block;

    float: left;

    font-family: Verdana;

    font-size: 12px;

    font-weight: normal ;

    left: 7px;

    padding: 10px 5px 5px;

    position: relative;

    text-align: left ;

    text-decoration: none ;

    top: 0;

	text-transform:capitalize;

    white-space: nowrap;

}



#bottom_menu div.moduletable a#item111 {

    left: 0;

    padding-left: 0;

}

#footer_imgs{ float: left;

    margin-top: 5px;

    text-align: center;

    width: 980px;}

.clear{clear:both;}

#circles{float:left;width:980px;}

#footer_imgs a{text-decoration:none;}

#footer_imgs img{border: 3px solid #DCDDDF;

    margin-bottom: 5px;

    margin-left: 7px;

    margin-right: 5px;

	 border-radius: 4px 4px 4px 4px;

	  -moz-border-radius: 4px 4px 4px 4px; /* Firefox */

  -webkit-border-radius: 4px 4px 4px 4px; /* Safari, Chrome */

	}

#footer_imgs img:hover{-moz-box-shadow: 0px 0px 5px 3px #bbb;

	-webkit-box-shadow: 0px 0px 5px 3px #bbb;

	box-shadow: 0px 0px 5px 3px #bbb;

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbb')";

	opacity:0.7;

	zoom: 1;}



#redeem{float: left;

    padding-left: 10px;

    padding-right: 10px;

    width: 960px;}

.iframe
{
	float: left;
}

.sp-text{color: #000000;

    font-family: helvetica;

    font-size: 16px;

    font-weight: bold;}



i{ color: #3B3A3A;}

#middle-cont{float:left;width:980px;margin-bottom: 10px;}

.left{ background: none repeat scroll 0 0 #E3E3E3;

    border-radius: 5px 5px 5px 5px;

    float: left;

    font-size: 18px;

    font-weight: bold;

    margin-right: 30px;

    padding: 10px;

    width: 244px; height: 235px;}

 ul{margin:0;}

 

 .left ul li,.right ul li{list-style-image: url("../images/bullet.png");font-size: 20px;}

.middle{float:left;margin-right: 30px;}

.right{ background: none repeat scroll 0 0 #E3E3E3;

    border-radius: 5px 5px 5px 5px;

    float: left;

    font-size: 18px;

    font-weight: bold;

   height: 235px;

    padding: 10px;

    width: 244px;}

.top-content{background: url("../images/textbg.png") no-repeat scroll 0 0 transparent;

    padding: 10px;margin-bottom: 10px; line-height: 20px;opacity: 0.8;}

.head-left{float: left;

    margin-right: 20px;

    width: 430px;}

.head-right{float: left;

    padding-top: 40px;}

		

.head-right .iphone {background: url("../images/iphone.jpg") no-repeat scroll 0 0 transparent;width:156px;height:34px;float:left;margin-right:10px;}		

.head-right .iphone:hover,.head-right .activeipn{background: url("../images/iphonehover.jpg") no-repeat scroll 0 0 transparent;width:156px;height:34px;}

.head-right .ipad{background: url("../images/ipad.jpg") no-repeat scroll 0 0 transparent;width:156px;height:34px;float:left;margin-right:10px;}		

.head-right .ipad:hover,.head-right .activeipad{background: url("../images/ipadhover.jpg") no-repeat scroll 0 0 transparent;width:156px;height:34px;}

.head-right .camera{background: url("../images/redeem.jpg") no-repeat scroll 0 0 transparent;width:156px;height:34px;float:left;margin-right:10px;}		

.head-right .camera:hover,.head-right .activecam{background: url("../images/redeem_over.jpg") no-repeat scroll 0 0 transparent;width:156px;height:34px;}

.head-right .redeemt{background: url("../images/redeem.jpg") no-repeat scroll 0 0 transparent;width:156px;height:34px;float:left;margin-right:10px;}		

.head-right .redeemt:hover{background: url("../images/redeem_over.jpg") no-repeat scroll 0 0 transparent;width:156px;height:34px;}

.topredeem{
 margin: 44px auto auto;
    width: 166px;
	}