@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: 'Abel', sans-serif;
	font-weight: normal;
	color: #000000;
	background:#FFF;

	
}
img {
	border: 0px;
}
.clear {
	clear: both;
}
.main-body{margin:0 auto;
width:1150px;
height:auto;
background:#333333;}
header{height:auto;
background:#333333;
height:auto;}
.logo{float:left;
width:141px;
height:140px;
}

.header_right{float:right;
width:85%;}
.foganaevent_bg{height:auto;
margin-top:10px;}
.foganaevent{float:left;
width:180px;
height:90px;
}

.callusbg{float:right;
width:50%;
margin-top:5px;}
.phonemainbg{float:left;
width:40%;
height:38px;
height:auto;}
.phoneicon{float:left;
width:35px;
margin-right:12px;
text-align:center;

}
.phoneicon img{max-height:100%;
max-width:100%;}
.numbertext{float:left;}
.numbertext a{text-decoration:none;
font-size:18px;
color:#50ffff;
line-height:30px;}
.numbertext a:hover{color:#F00;
}
.emailbg{float:left;
width:50%;
height:auto;}



.social_icons{float:right;
width:10%;
text-align:left;}
.social_icons img{margin:3px;}
.social_icons img:hover{opacity:0.7;}
.indiaPerformingtext{color:#FFF;
font-size:21px;
text-transform:uppercase;
font-family:Arial;
letter-spacing:6px;
padding:5px;
  -ms-transform: rotate(-3deg); 
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
      background: linear-gradient(to left , #000 35%, #4d20ff 50%);
	  border-radius:0px 0px 97px 0px;
	  width:95%;}
.indiaPerformingstrong {
 font-family: 'Permanent Marker', cursive;
 color:#fff;
 font-size:69px;
 font-weight:bold;
 text-transform:uppercase;
 letter-spacing:15px;
 color:#33cccc;

}

.nav_bg{
	height:auto;}
nav{margin:0 auto;
height:auto;}

.flashinnner{height:206px;
border:solid #fff 3px;
}

section{height:auto;
margin-top:20px;}

aside{float:left;
width:15%;}
aside ul{margin:0px;
padding:0px;}
aside ul li{list-style:none;
margin-bottom:6px;}
aside ul li a{text-decoration:none;
font-family:Arial;
font-size:16px;
text-transform:uppercase;
display:block;
line-height:45px;
text-align:right;
padding-right:5%;
background:#000;
color:#FFF;
font-weight:bold;
letter-spacing:3px;}
aside ul li a:hover{background:#20d2d2;
color:#000;}

.bodybg{float:right;
width:81%;
height:auto;
margin-right:1%;}

.wel_bg{height:auto;
font-size:14px;
line-height:25px;
color:#FFF;
font-family:Arial;}
.wel_bg h1{font-size:35px;
color:#ffcc33; text-transform:uppercase;}


.ourvideos{text-align:center;
font-size:40px;
text-transform:uppercase;
font-weight:bold;
color:#ffcc33;
font-family:Arial;
}
.video_newbg{height:auto;
margin-top:2%;}
.videobg{float:left;
width:60%;}

.videobox1{float:left;
width:95%;
height:300px;
margin:17px;
border:solid #ccc 2px;}
.seemore{margin:0 auto;
width:35%;
border:solid #b50252 1px;
text-align:center;
line-height:35px;
clear:both;
border-radius:10px;
background:#ed217c;}
.seemore:hover{background:#F00;}
.seemore a{text-decoration:none;
text-transform:uppercase;
font-size:18px;
font-weight:bold;
color:#fff;}

.ournewsbg{float:right;
width:35%;
margin-right:2%;}
.newstext{color:#fff;
font-size:16px;
line-height:25px;
margin-top:10px;}
.newstext strong{color:#2cb1b1;}
.footer2{
	padding:20px;
margin:0 auto;
height:auto;
background:#181818;
margin-top:20px;
}
.footer_img{float:left;
width:200px;
height:auto;
margin-right:20px;}
.main_bg{width:140px;
float:left;
height:auto;
margin-right:10px;}
.main_text{line-height:22px;
font-weight:normal;
color:#fb1717;
line-height:40px;
font-size:20px;
border-bottom:solid #262626 1px;
text-shadow:#000 1px 1px;
text-align:left;}
.our_link ul{margin:0px;
padding:0px;}
.our_link ul li{list-style:none;
line-height:22px;
border-bottom:dashed #383838 1px;}
.our_link ul li a{text-decoration:none;
color:#fff;
font-size:17px;
display:block;
}
.our_link ul li a:hover{color:#6cb5ff;
text-decoration:underline;
transition:all 0.6s;
padding-left:15px;}
.contact_details{width:270px;
float:left;}
.adderes_bg{height:auto;
margin-top:10px;
margin-bottom:20px;}
.a_icon{width:24px;
height:24px;
text-align:center;
float:left;}
.adders_text{float:left;
line-height:25px;
margin-left:10px;
width:226px;
font-size:18px;
color:#fff;
}
.follow_bg1{width:200px;
float:left;
margin-left:25px;}

.twitter_bg{height:auto;
margin-top:8px;
margin-bottom:5px;
text-align:left;}
.twitter_bg a:hover{opacity:0.7;}
.twitter_icon{float:left;
width:80px;
height:auto;
text-align:center;
margin:0px auto;}
.twitter_icon a:hover{opacity:0.7;}
.twitter_text{float:left;
font-size:14px;
text-align:left;
line-height:35px;
margin-left:10px;
color:#FFFFFF;
}
.twitter_text a{text-decoration:none;
color:#fff;}
.twitter_text a:hover{text-decoration:underline;
color:#ccc;}
.mapbg{float:right;
width:32%;
height:180px;
border-top:solid #78b64e 1px;
border-bottom:solid #2ea5d9 1px;
border-left:solid #e1324c 1px;
border-right:solid #d3c800 1px;}
.copyright_text{text-align:center;
line-height:45px;
font-size:19px;
background:#000;
color:#fff;
margin-top:30px;}



@-moz-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 

@-webkit-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
/* IE */
@-ms-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
.blink-image {
    -moz-animation: blink normal 2s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal 2s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal 2s infinite ease-in-out; /* IE */
    animation: blink normal 2s infinite ease-in-out; /* Opera and prob css3 final iteration */
}


.bollywood_img_bg{height:auto;}
.bollywood_img{float:left;
border:solid #ccc 2px;
width:18%;
height:185px;
margin:6px;
text-align:center;
background:#fff;}
.bollywood_img img{max-height:100%;
max-width:100%;}
.instructors-img{height:auto;}
.instructors_text{font-size:30px;
color:#ffcc33;
font-weight:bold;}
.instructors_img{text-align:center;
font-size:18px;
margin-top:10px;
color:#FFF;}
.instructors_img img{max-height:100%;
max-width:100%;}
.awardsbg{height:auto;}

.award{height:auto;
border:solid #6e6c6c 1px;}
.year_text{float:left;
width:6%;
font-size:14px;
padding-left:10px;
border-right:solid #6e6c6c 1px;
line-height:22px;}
.event_text{float:left;
width:26%;
font-size:14px;
padding-left:10px;
border-right:solid #6e6c6c 1px;
line-height:22px;
}
.prize_text{float:left;
width:10%;
font-size:14px;
padding-left:10px;
border-right:solid #6e6c6c 1px;
line-height:22px;
}
.category_text{float:left;
width:15%;
font-size:14px;
padding-left:10px;
border-right:solid #6e6c6c 1px;
line-height:22px;
}
.best_costumes_text{float:left;
width:15%;
font-size:14px;
padding-left:10px;
border-right:solid #6e6c6c 1px;
line-height:22px;
}
.choreograher_text{float:left;
width:18%;
font-size:14px;
padding-left:10px;
line-height:22px;

}

.gallery_boxbg{float:left;
width:50%;
border:solid #ccc 1px;}
.gallery_box{
	height:auto;
	border-bottom:solid #ccc 1px;}
.snotext{float:left;
width:15%;
font-size:14px;
padding-left:20px;
border-right:solid #6e6c6c 1px;
}
.gallery_event{float:left;
width:70%;
font-size:14px;
padding-left:20px;
}
.gallery_event a{text-decoration:none;
color:#FFF;}
.gallery_event a:hover{color:#FFF;
text-decoration:underline;}
.press_img{float:left;
width:32%;
border:solid #ccc 2px;
text-align:center;
height:259px;
margin:10px;}
.press_img img{max-height:100%;
max-width:100%;}

.formbg{float:left;
width:40%;
margin-top:10px;}

.formbg1{float:right;
width:46%;
margin-top:10px;
font-size:16px;}
.formbg1 a{text-decoration:none;
color:#FFF;
font-weight:bold;}
.formbg1 a:hover{color:#FC3;}


.googlemap{width:98%;
height:250px;
margin-top:3%;}

.commentstext{height:auto;
font-size:20px;
line-height:35px;
margin-bottom:10px;}
.nametext{height:auto;
line-height:30px;}
.nameinputbg{height:auto;}
.nameinput{
	width:100%;
	border:solid #ccc 1px;
height:25px;
padding-left:3%;}
.messageinput{
	width:99%;
	border:solid #ccc 1px;
height:120px;
padding:10px;}
.submit_bt{margin-top:10px;}
.submittext{font-size:20px;}
.foganatext{height:auto;}
.foganatext ul{margin:0 auto;}
.foganatext ul li{list-style:none;}
.foganatext ul li a{text-decoration:none;
font-size:20px;
color:#FFF;
line-height:35px;}
.foganatext ul li a:hover{text-decoration:underline;
color:#ffcc33;}
.chunnistext{font-size:22px;
line-height:55px;
color:#ffcc33;}

.yearnj1{font-weight:normal;
}


.addtocartbox1{float:left;
border:solid #ccc 2px;
width:18%;
height:auto;
margin:6px;
text-align:center;
background:#000;}

.addtocartimg{
	height:150px;}
.addtocartimg img{max-height:100%;
max-width:100%;}

.addtocart{text-align:center;
clear:both;
background:#ed217c;}
.addtocart a{text-decoration:none;
color:#FFF;
font-size:25px;
line-height:35px;
color:#fff;}






.products_bg{height:auto;}

.otc_details_left{float:left;
width:400px;
height:auto;
border:solid #ccc 1px;
padding:25px;
background:#FFF;
border-radius:20px;
-webkit-box-shadow: 0 0 15px 5px #ccc;
box-shadow: 0 0 15px 5px #ccc;}
.otc_details_image{height:225px;
background:#fff;
text-align:center;}
.otc_details_image img{max-height:100%;
max-width:100%;}
.view_product_text{
	margin:0 auto;
	width:78%;
	text-align:center;
	line-height:35px;
	border:solid #007440 1px;
	background:#3ba9c2;
	margin-top:20px;


    font-family: 'Aldrich', sans-serif;


}
.view_product_text:hover{background:#dd7815;
border:solid #c66200 1px;}
.view_product_text a{text-decoration:none;
font-size:22px;
text-transform:uppercase;
color:#fff;
text-shadow:#04a15d 1px 1px;}
.view_product_text a:hover{text-shadow:#f49a49 1px 1px;}

.otc_details_right{float:right;
width:58%;}
.otc_details_category_text{text-align:left;
font-size:18px;
font-weight:normal;


    font-family: 'Aldrich', sans-serif;


margin-bottom:20px;
line-height:30px;
border-bottom:dashed #ccc 1px;
text-shadow:#FFF 1px;}
.otc_details_category_text strong{color:#e96a00;
font-size:19px;}

.details_text_bg{height:auto;
margin-top:25px;
padding:20px;
border:solid #ccc 1px;}


.detailstext1{font-size:24px;


    font-family: 'Aldrich', sans-serif;


line-height:32px;
padding-bottom:15px;
border-bottom:dashed #ccc 1px;
text-transform:uppercase;
color:#3ba9c2;
text-shadow:#FFF 1px 1px;
font-weight:bold;
}

.detailstext{font-size:18px;


    font-family: 'Aldrich', sans-serif;


line-height:32px;
padding-bottom:7px;
border-bottom:dashed #ccc 1px;
}
.detailstext strong{text-transform:uppercase;
font-size:21px;
color:#e96a00;
text-shadow:#FFF 1px 1px;}



.ndcmain_bg{height:auto;
width:95%;
margin:0 auto;}
.ndc_main_bgnj1{height:auto;
border:solid #fff 1px;}
.ndc_main_bgnj2{height:auto;
margin-top:25px;
border:solid #fff 1px;
}

.ndc_bgleft{
height:auto;
}
.ndc_bgleftmain{float:left;
width:14%;
height:auto;
border:solid #ccc 1px;
}
.ndc_bgleft1main{float:left;
width:30%;
height:auto;
border:solid #ccc 1px;}
.ndc_bgleft1{float:left;
width:39%;
height:auto;
}
.ndc_bgleft2main{float:left;
width:11%;
height:auto;
border:solid #ccc 1px;}
.ndc_bgleft2{float:left;
width:11%;
height:auto;
}
.ndc_bgleft3main{float:left;
width:8%;
height:auto;
border:solid #ccc 1px;}
.ndc_bgleft3{float:left;
width:11%;
height:auto;
}
.ndc_bgleft4main{float:left;
width:9%;
height:auto;
border:solid #ccc 1px;}
.ndc_bgleft4{float:left;
width:11%;
height:auto;
}
.ndc_bgleft5main{float:left;
width:26%;
height:auto;
border:solid #ccc 1px;}
.ndc_bgleft5{float:left;
width:10%;
height:auto;
border:solid #ccc 1px;}

.ndc_left_bgn1{
font-size:18px;
padding-left:10px;
color:#000;
line-height:35px;
background:#ffcc00;


}
.ndc_radio_bg{float:left;
width:20px;
text-align:center;}
.ndc_number_bg{float:left;

width:76%;}
.pack_countnj1{
padding:5.5px;
font-size:16px;
padding-left:10px;

}
.quantity_select_bg{border:solid #ccc 1px;
width:90%;
height:19px;}
.ndc_left_bgnj1{
	float:left;
	width:43%;
	height:auto;
	padding:5px;
}
.ndc_left_bgnjs{height:auto;
padding:5.5px;
font-size:16px;
padding-left:10px;
}







.otc_details_left1{float:left;
width:350px;
height:auto;
border:solid #ccc 1px;
padding:15px;
background:#FFF;
border-radius:0px;
}
.otc_details_image1{height:auto;
background:#fff;
text-align:center;}
.otc_details_image1 img{max-height:100%;
max-width:100%;}
.otc_details_right1{float:right;
width:56%;}
.allergy_text{text-align:center;
text-transform:uppercase;
font-size:24px;
background:#ed1c24;
color:#FFF;
line-height:40px;
margin-bottom:10px;
}




.price_main_bg{height:auto;
background:#ebf7f8;
padding-top:15px;
padding-bottom:15px;}
.price_number{float:left;
width:28%;
font-size:18px;
margin-left:15px;
text-decoration:line-through;
line-height:45px;}
.price_number1{float:left;
width:31%;
font-size:22px;
margin-left:15px;
font-weight:bold;
line-height:45px;
color:#F00;}
.off5{float:left;
width:15%;
text-align:center;
line-height:20px;
font-size:19px;
background:#3ba9c2;
color:#fff;
padding:6px;
border-radius:60px;}
.allergy_select_bg{height:auto;
margin-top:10px;}
.allergy_select_input{border:solid #ccc 1px;
height:35px;
width:100%;
padding-left:18px;
background:#FFF url(../images/select_bg.jpg) repeat-x top;
font-size:15px;}
.addtocart_bg{margin-top:15px;
text-align:center;
height:auto;}

.allergy_left{float:left;
height:auto;
width:100%;
background:#FFF;}

.allergy_right{float:right;
width:46%;}
.productrating_bg{padding:8px;
background:#ebf7f8;}


.categoryname{
	background:#d0e0fe;
	padding-left:15px;
	line-height:28px;
	text-transform:uppercase;
	text-shadow:#b7eef8 1px 1px;
	font-size:17px;


}
.productsdetailsadd{margin:0 auto;
width:27%;
text-align:center;
margin-top:6px;
background:#0d41a3;}
.productsdetailsadd a{text-decoration:none;
text-transform:uppercase;
font-size:18px;
line-height:35px;
color:#fff;}
.productsdetailsadd a:hover{text-decoration:none;
color:#CCC;}

.allergytext{padding-left:15px;
line-height:22px;
font-size:17px;
margin-top:10px;
margin-bottom:10px;

color:#666;}

.allergytext111{
	width:35%;
	float:left;
	padding-left:15px;
font-size:17px;
margin-top:10px;
margin-bottom:10px;
font-family:arial;
color:#666;
clear:both;}


.related_products_text{font-size:25px;
line-height:45px;
background:#3ba9c2;
text-transform:uppercase;
margin-bottom:8px;
margin-top:8px;
color:#fff;
text-shadow:#fff 1px;
text-align:center;}
.product_rating{float:left;
width:25%;
margin-left:6px;
font-size:17px;}
.rating_number{float:left;
width:21%;
margin-left:5px;
font-size:12px;
text-align:center;}
.rating_number strong{font-size:20px;}
.rating_star_bg{float:left;
width:46%;
margin-left:10px;}
.rating_star_bg img{margin:2px;}

.write_icon_bg{height:auto;
margin-top:16px;}
.write_icon{float:left;
height:auto;
width:20px;
text-align:center;}
.write_icon_text{float:left;
width:88%;
margin-left:15px;}
.write_icon_text a{text-decoration:none;
color:#000;
font-size:16px;
line-height:20px;}
.write_icon_text a:hover{color:#fb8c30;}


.productbg{height:auto;}
.product_box1{float:left;
width:360px;
padding:10px;
background:#fff;
margin:8px;
border:solid #ccc 1px;.
-webkit-box-shadow: 5px 5px 20px 5px #ccc;
box-shadow: 5px 5px 20px 5px #ccc;}
.product_box1:hover{
	-webkit-box-shadow:inset 5px 5px 20px 5px #ccc;
box-shadow:inset 5px 5px 20px 5px #ccc;}

.product_boximage{
	text-align:center;
	height:170px;
	background:#fff;}
	.product_boximage img{max-height:100%;
	max-width:100%;}
.product_boximage:hover{opacity:0.7;}
.product_name{
	border-top:solid #c3f3fe 1px;
	margin-top:2px;
	text-align:center;
font-size:17px;
line-height:30px;
background:#ddf8fe;
text-shadow:#FFF 1px 1px;
color:#ff7400;}

.itemnumber{
	border-top:solid #c3f3fe 1px;
	margin-top:2px;
	text-align:center;
font-size:17px;
line-height:35px;
background:#ddf8fe;
text-shadow:#FFF 1px 1px;
color:#000;
font-family: "Roboto Condensed",sans-serif;}
.itemnumber strong{color:#0f48b4;}


.addtocartbg{height:auto;}
.addtocartbg1{height:auto;
}
.product_left{float:left;
border:solid #ededed 1px;
height:auto;
width:26%;
height:180px;}
.Producttext{text-align:center;
font-size:15px;
text-transform:uppercase;
line-height:35px;
background:#104ec5;
color:#fff;
	}
.Productimg{height:130px;
background:#fff;
text-align:center;
padding:6px;

}
.Productimg img{max-height:100%;
max-width:100%;}

.product_left1{float:left;
border:solid #ededed 1px;
height:auto;
width:20%;
height:180px;}
.Producttext1{height:auto;
font-size:15px;
text-align:center;
margin-top:35px;
font-family: "Roboto Condensed",sans-serif;}

.product_name1{text-align:center;
font-size:20px;
line-height:35px;
margin-top:35px;}

.product_left2{float:left;
border:solid #ededed 1px;
height:auto;
width:10%;
height:180px;
}

.product_left3{float:left;
border:solid #ededed 1px;
height:auto;
width:10%;
height:180px;}

.unitprice{text-align:center;
font-size:15px;
line-height:35px;
margin-top:35px;
color:#000;}

.quantity_bg{height:auto;
margin-top:36px;
text-align:center;}
.quantity_input{
	width:70%;
	border:solid #ccc 1px;
	height:28px;
	text-align:center;}
	
.product_left4{float:left;
border:solid #ededed 1px;
height:auto;
width:11%;
height:180px;
}
.product_left5{float:left;
border:solid #ededed 1px;
height:auto;
width:10%;
height:180px;}
.product_left6{float:left;
border:solid #ededed 1px;
height:auto;
width:10%;
height:180px;}
.Update_bg{height:auto;
text-align:center;
margin-top:32px;}


.najeeb1{float:left;
border:solid #ededed 1px;
height:auto;
width:26%;
height:auto;}

.najeeb2{float:left;
border:solid #ededed 1px;
height:auto;
width:20%;
height:auto;}

.najeeb3{float:left;
border:solid #ededed 1px;
height:auto;
width:10%;
height:auto;}

.najeeb4{float:left;
border:solid #ededed 1px;
height:auto;
width:10%;
height:auto;}

.najeen5{float:left;
border:solid #ededed 1px;
height:auto;
width:11%;
height:auto;}
.najeeb6{float:left;
border:solid #ededed 1px;
height:auto;
width:10%;
height:auto;}
.najeeb7{float:left;
border:solid #ededed 1px;
height:auto;
width:10%;
height:auto;}
.addtocart_text{text-align:center;
text-transform:uppercase;
font-size:25px;
line-height:45px;
border-bottom:dashed #ccc 1px;
margin-bottom:15px;
font-weight:bold;
color:#0d41a3;
text-shadow:#FFF 1px 1px;
font-family: "Roboto Condensed",sans-serif;}
.addtocart_butten_bg{
	margin:0 auto;
	height:auto;
	margin-top:20px;
	width:55%;}
	.continueshoppingbg{float:left;
	height:auto;
	width:270px;}
	.continuebg{float:right;
	width:191px;
	height:auto;
	text-align:center;}
	


.login_bg{height:auto;
margin:0 auto;
width:97%;
padding-bottom:2%;}
.login_left{float:left;
width:50%;
height:auto;
border:solid #ccc 1px;
}
.forgetpassword{
    margin:auto;
width:50%;
height:auto;
border:solid #ccc 1px;
-webkit-box-shadow: 0 0 25px 5px #ccc;
box-shadow: 0 0 25px 5px #ccc;}
.login_right1{float:right;
width:45%;
height:auto;
border:solid #ccc 1px;
}


.loginbelow_text{text-align:center;
font-size:18px;
text-transform:uppercase;
line-height:45px;
background:#104ec5;
color:#fff;
}
.emailid_text{
	margin:0 auto;
	width:85%;
	font-size:18px;
line-height:45px;
}

.emailpnut_bg{
	margin:0 auto;
	width:85%;
	margin-bottom:15px;}
.emailpnut{width:97%;
border:solid #ccc 1px;
height:30px;
padding-left:20px;
background:url(../images/input_bg.jpg) repeat-x top;
box-shadow: 1px 4px 9px -6px rgba(0, 0, 0, 0.5) inset;}

.loginsubmit_bg{
	margin:0 auto;
	width:85%;
	margin-bottom:15px;
	height:auto;}
.submit_bg{float:left;
width:155px;
height:auto;}
.iforgot_text{float:right;
width:50%;
text-align:center;}
.iforgot_text a{text-decoration:none;
color:#000;
font-size:19px;
line-height:38px;
font-weight:bold;
color:#006d86;
text-shadow:#FFF 1px 1px;}
.iforgot_text a:hover{color:#eb6a00;}

.registering_text{
	margin:0 auto;
	border-top:dashed #ccc 1px;
	font-size:16px;
line-height:45px;
text-align:center;
}
.signup_bg{text-align:center;
margin-top:25px;
margin-bottom:25px;}

.register_bg{height:auto;
margin:0 auto;
margin-top:15px;
width:98%;

}

.register_left{float:left;
width:48%;
border:solid #ccc 1px;
}
.register_right{float:right;
width:48%;
border:solid #ccc 1px;
}
.firsttime_text{text-align:center;
font-size:17px;
text-transform:uppercase;
line-height:45px;
background:#0d41a3;
color:#fff;
}

.firsttext{margin:0 auto;
width:95%;
height:auto;
font-size:16px;
line-height:35px;
}
.firsttext1{margin:0 auto;
width:95%;
height:auto;
font-size:15px;
line-height:20px;
margin-bottom:15px;
}

.registerfirst_bg{margin:0 auto;
width:95%;
height:auto;
margin-bottom:8px;}

.emailpnut1{width:95%;
border:solid #ccc 1px;
height:30px;
padding-left:20px;
background:url(../images/input_bg.jpg) repeat-x top;
box-shadow: 1px 4px 9px -6px rgba(0, 0, 0, 0.5) inset;}
.registercontinuebg{text-align:center;
margin-top:30px;}

.checkbox_bg{text-align:center;
font-size:15px;
margin-top:30px;
font-family: "Roboto Condensed",sans-serif;}

.finalpayment{margin:0 auto;
width:50%;
border:solid #ccc 1px;
padding:15px;
margin-top:20px;
-webkit-box-shadow: 0 0 25px 5px #ccc;
box-shadow: 0 0 25px 5px #ccc;}
.ordertotal{text-align:center;
font-size:22px;
text-transform:uppercase;
line-height:45px;
background:#0d41a3;
color:#fff;}
.ordertotal_bg{height:auto;
border-bottom:dashed #ccc 1px;}
.shipping_text{float:left;
width:45%;
text-align:right;
padding-right:25px;
font-size:20px;
font-family: "Roboto Condensed",sans-serif;
line-height:45px;}
.shipping_textprice{float:left;
width:45%;
text-align:left;
font-size:20px;
font-family: "Roboto Condensed",sans-serif;
line-height:45px;}
.pay_now_text{text-align:center;
margin-top:15px;}


.checkout_bg{height:auto;
margin-top:15px;
}

.checkout_left{float:left;
width:48%;
border:solid #ccc 1px;
}
.checkout_right{float:right;
width:48%;
padding:10px;
border:solid #ccc 1px;}

.calculate_text{text-align:center;
font-size:22px;
text-transform:uppercase;
line-height:45px;
background:#0d41a3;
color:#fff;
font-family: "Roboto Condensed",sans-serif;}
.calculatebg{height:auto;
margin:0 auto;
width:95%;
margin-top:8px;

}
.zipcode_text{float:left;
width:40%;
font-size:15px;
line-height:35px;
}
.zipcode_text span{float:right;}
.zipcode_input{float:right;
width:55%;}
.calculate_bg{text-align:center;
margin-top:15px;
margin-bottom:20px;}
.emailpnut2{width:87%;
border:solid #ccc 1px;
height:30px;
padding-left:20px;
background:url(../images/input_bg.jpg) repeat-x top;
box-shadow: 1px 4px 9px -6px rgba(0, 0, 0, 0.5) inset;}
.zipcode_textprice{float:right;
width:56%;
font-size:15px;
line-height:35px;
color:#666;
}

.calculatebg1{height:auto;
margin:0 auto;
width:95%;
margin-top:5px;
border-top:dashed #ccc 1px;
border-bottom:dashed #ccc 1px;

}
.checkout_bg1{height:auto;
margin-top:15px;
}
.checkout_left1{float:left;
width:48%;
border:solid #ccc 1px;}
.checkout_right1{float:right;
width:48%;
border:solid #ccc 1px;}
.productsdetails_bg{background:#FFF;}
.total_itemsbg{margin:0 auto;
width:32%;
clear:both;
margin-top:15px;
margin-bottom:15px;
border:solid #ccc 1px;
padding:25px;
-webkit-box-shadow: 0 0 10px 5px #ccc;
box-shadow: 0 0 10px 5px #ccc;}
.totaltext{
	font-size:19px;
	line-height:35px;
	border-bottom:dashed #ccc 1px;
}


.form-control{width:100%;}