/*  



Theme Name: FlashSale Theme



Theme URI: http://sapian.co.in



Description: A WordPress theme frame work



Version: 2.0



Author: Sapian



Author URI: http://sapian.co.in



*/







/*



Improved browser CSS feature



-------------------------------------



Example: .ie8 .sidebar li{width:85px}







•ie - Internet Explorer (All versions)



•ie8 - Internet Explorer 8.x



•ie7 - Internet Explorer 7.x



•ie6 - Internet Explorer 6.x



•gecko - Mozilla, Firefox (all versions), Camino



•ff3 - Firefox 3



•ff3_5 - Firefox 3.5 new



•opera - Opera (All versions)



•opera8 - Opera 8.x



•opera9 - Opera 9.x



•opera10 - Opera 10.x



•webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira, Google Chrome



•safari3 - Safari 3.x



•chrome - Google Chrome



*/







html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, font, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td {



	margin: 0;



	padding: 0;



	border: 0;



	outline: 0;



	font-size: 100%;



	vertical-align: baseline;



	background: transparent;



}



body{



	margin:0;



	background-color: #E5E5E5;



	}



body, th, td, input, textarea{



	color:#000000;



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



	font-size:12px;



	}



form{



	}



fieldset{



	}



input, textarea{



	font-weight:bold;



	}



input.text{



	background:#FFFFFF;



	border:none;



	padding:1px;



	}



input.button{



	background:#000000;



	border:1px solid #000000;



	color:#ffffff;



	}



h1, h2, h3{



	color:#000000;



	}



h1{



	font-size:25px;



	



	



	}



h2{



	



	font-size:22px;



	



	



	}



h3{



	font-size:16px;



	}



h4{



	font-size:14px;



	}



h5{



	font-size:12px;



	}



h6{



	font-size:10px;



	}



p, ul, ol{



	font-size:13px;



	line-height:20px;



	



	}



ul, ol{



	



	}



blockquote{



	margin-left:36px;



	margin-right:36px;



	}



a{



	color:#000000;



	text-decoration:none;



	}



a:hover{



	border:none;



	}



h1 a, h2 a, h3 a{



	border:none;



	color:#333333;



	text-decoration:none;



	}



h1 a:hover, h2 a:hover, h3 a:hover{



	background:none;



	color:#371015;



	}



hr{



	display:none;



	}



#wrapper{



	}



#search{



	float:right;



	width:270px;



	padding-top: 10px;



	}



#search fieldset{



	border:none;



	}



#search #s{



	padding:3px;



	width:140px;



	vertical-align:top;



	}



#search #x{



	width:60px;



	vertical-align:top;



	}



.post{



	}



.post .title{



	font-weight:normal;



	margin:0;



	}



h1.title{



	color:#333333;



	font-size:26px;



	



	font-weight: normal;



	}



h2.title{



	color:#fff;



	font-size:16px;







	



	}



.desctitle{



	font-size:10px;



	}



.post h1.title{



	font-size:24px;



	height:auto;



	



	}



.post .entry{



	



	



	}



.entry p{



	padding-bottom:20px;



}



.entry ul,ol{



	padding-left:20px;



}



.post .meta{



	border-bottom:1px dotted #CCCCCC;



	color:#333333;







	font-size:14px;



	



	



	}



.navigation{



	padding-top:10px;



	padding-bottom: 10px;



}



.navigation a{



	font-size: 14px;



	font-weight: bold;



}



.post .meta a{



	color:#333333;



	}



.post .links{



	margin:0;



	}



.post .tags{



	font-size:9px;



	font-weight:bold;



	margin:0;



	text-transform:uppercase;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #CCCCCC;



	}



.post .links a, .post .tags a{



	border:none;



	}







.sidebar{



	



	}



.sidebar ul{



	list-style:none;



	margin:0;



	padding:0;



	}



#sidebar1 li{



	background-color: #C6C6C6;



	padding: 5px;



	}



#sidebar2 li{



	



	background-color: #C6C6C6;



	padding:5px;



	}



.sidebar li ul{



	}



.sidebar li li{



	margin:0;



	}



.sidebar li h2{



	margin:0;



	}



#sidebar1{



	







	}



#sidebar1 li h2{



	height:30px;



	font-size: 14px;



	font-weight: bold;



	color: #FFFFFF;



	line-height: 30px;



	background-color: #333333;



	text-align: center;



	}



#sidebar1 li ul{



	line-height:normal;



	padding-left: 5px;



	padding-right: 5px;	



	}



#sidebar1 li li{



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



	background-repeat: no-repeat;



	background-position: left center;



	padding-left:15px;



	padding-top: 5px;



	padding-bottom: 5px;	



	}



	#sidebar1 li li li{



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



	background-repeat: no-repeat;



	background-position: left center;



	padding:0px;



	}



#sidebar1 li li a{



	



	



	



	}







#sidebar2{



	padding:0px;



	



	}



#sidebar2 li h2{



	height:30px;



	font-size: 14px;



	font-weight: bold;



	color: #FFFFFF;line-height: 30px;



	background-color: #333333;



	text-align: center;



	}



#sidebar2 li ul{







	line-height:normal;



	padding-left:10px;



	}



#sidebar2 li li{



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



	background-repeat: no-repeat;



	background-position: left center;



	



	



	}



#sidebar2 li a{



	border:none;



	padding-left: 10px;	



	}



#sidebar2 li a:hover{



	border:none;



	



	}



#calendar{



	margin:0 auto;



	}



#calendar caption{



	font-weight:bold;



	}



#calendar table{



	border-collapse:collapse;



	text-align:center;



	width:220px;



	}



#calendar thead th{



	background:#CCCCCC;



	color:#FFFFFF;



	}



#calendar tbody td{



	background:#EEEEEE;



	}



#calendar #today{



	background:#B8D03B;



	color:#FFFFFF;



	font-weight:bold;



	}



#calendar a{



	font-weight:bold;



	}



#calendar #prev{



	text-align:left;



	}



#calendar #next{



	text-align:right;



	}



#design{



	background:#FFFFFF url(images/lines2.gif) bottom right no-repeat;



	height:138px;



	}







.info{



	



	}



.comlabel{



	color:#666666;



	font-size:13px;



	font-weight:lighter;



	}



.comtext{



	background-color:#371015;



	border:5px solid #FFFFFF;



	color:#FFFFFF;



	padding:5px;



	}



.postlabel{



	color:#666666;



	font-size:13px;



	font-weight:lighter;



	}



.posttext{



	background-color:#371015;



	border:5px solid #FFFFFF;



	color:#FFFFFF;



	padding:5px;



	}



.commentlist{



	list-style:none;



	}



.authorcomment{



	background-color:#efefef;



	margin:10px 0px 0px 0px;



	padding:3px;



	}



.odd{



	color:#333333;



	background-color: #EAEAEA;



	padding-top: 10px;



	padding-right: 10px;



	padding-bottom: 10px;



	padding-left: 10px;



	border-bottom-width: 2px;



	border-bottom-style: solid;



	border-bottom-color: #666666;



	}



.odd a:link{



	color:#000000;



	}



.commenttext{



	color:#000000;



	color:#000000;



	font-size:10px;



	margin:0px 0px 10px 0px;



	padding:5px 10px 5px 10px;



	background-color: #EAEAEA;



	}



#author, #email, #url{



	background:#FBFBFB;



	border:1px solid #cbcbcb;



	padding:3px;



	width:40%;



	margin-bottom:5px;



	}



#comment{



	background:#FBFBFB;



	border:1px solid #cbcbcb;



	margin-bottom:0.6em;



	padding:3px;



	width:95%;



	}



#submit{



	background-color:#efefef;



	border-bottom:2px solid #CCCCCC;



	border-left:1px solid #E4E4E4;



	border-right:2px solid #CCCCCC;



	border-top:1px solid #E4E4E4;







	padding:3px;



	}



acronym, abbr, span.caps{



	cursor:help;



	}



acronym, abbr{



	border-bottom:1px dashed #999;



	}



blockquote{



	padding-left:52px;



	background-image: url(images/qt.png);



	background-repeat: no-repeat;



	background-position: left top;



	margin-top: 15px;



	margin-right: 30px;



	margin-bottom: 0;



	margin-left: 10px;



	padding-top: 5px;



	}



blockquote cite{



	display:block;



	margin:5px 0 0;



	}



.center{



	text-align:center;



	}



.aligncenter{



	margin-right: auto;



	margin-left: auto;	



}



img.aligncenter{



	display:block;



	margin-left:auto;



	margin-right:auto;



	}



hr{



	display:none;



	}



a img{



	border:none;



	}















pre{



	background:#f3f2ed;



	border:solid 1px #9a9a9a;



	color:blue;



	margin:10px;



	padding:10px;



	}



code{



	color:#000;



	font-size:1.0em;



	}







/* Begin Images */



p img {



	padding: 0;



	max-width: 100%;



	}







/*	Using 'class="alignright"' on an image will (who would've



	thought?!) align the image to the right. And using 'class="centered',



	will of course center the image. This is much better than using



	align="center", being much more futureproof (and valid) */







img.centered {



	display: block;



	margin-left: auto;



	margin-right: auto;



	}







img.alignright {



	padding: 4px;



	margin: 0 0 2px 7px;



	display: inline;



	}







img.alignleft {



	padding: 4px;



	margin: 0 7px 2px 0;



	display: inline;



	}







.alignright {



	float: right;



	}







.alignleft {



	float: left;



	}



/* End Images */







/* Captions */



.aligncenter,



div.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.wp-caption {



	border: 1px solid #ddd;



	text-align: center;



	background-color: #f3f3f3;



	padding-top: 4px;



	margin: 10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px;



}







.wp-caption img {



	margin: 0;



	padding: 0;



	border: 0 none;



}







.wp-caption p.wp-caption-text {



	font-size: 11px;



	line-height: 17px;



	padding: 0 4px 5px;



	margin: 0;



}



/* End captions */







.clear, .cb{



	clear:both;



	}



	



/*Bootstrap starts Here*/	







    body { padding-top: 0px; min-height: 410px }



    .tab-content p { padding: 10px 0; }	



	



	



.stc-idseq-1 .stc-group ul { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5); border-radius: 5px; margin: 5px; width: 30px; height: 40px; line-height: 40px; }



.stc-idseq-1 .stc-group ul li a div div.stc-value { text-shadow: 0 1px 2px #000; font-family: inherit; font-weight: 900; font-size: 33px; border-radius: 5px; background: #000000; color: #ffffff; }



.stc-idseq-1 .stc-group ul li a div.stc-down { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }



.stc-idseq-1 .stc-group ul li a div.stc-up .stc-shadow { border-top-left-radius: 5px; border-top-right-radius: 5px; }



.stc-idseq-1 .stc-group ul li a div.stc-up:after { top: 19px; }



.stc-idseq-1 .stc-group .stc-group-label { text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); font-family: inherit; font-weight: 900; font-size: 10px; color: #ffffff; }



.stc-idseq-1 .stc-divider { height: 50px; }



.stc-idseq-1 .stc-divider-dot:after, .stc-idseq-1 .stc-divider-period:after, .stc-idseq-1 .stc-divider-colon:before, .stc-idseq-1 .stc-divider-colon:after, .stc-idseq-1 .stc-divider-line:after { background-color: #000000; }



.stc-idseq-1 .stc-divider-comma:after { border-color: #000000 transparent; }







#stac-example-one



{



	width:270px;



	float:right;



}



.stc-idseq-1 .stc-group ul {



    border-radius: 5px !important;



    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5) !important;



    height: 40px !important;



    line-height: 40px !important;



    margin: 5px !important;



    width: 30px !important;



}



#stac-example-one li



{



	line-height:inherit !important;



}

#hold  .stc-idseq-1 .stc-group ul li a div div.stc-value {

	    background: yellow none repeat scroll 0 0 !important;

		 color: black !important;

}

.stc-idseq-1 .stc-group ul li a div div.stc-value {



    background: #000000 none repeat scroll 0 0 !important;



    border-radius: 5px !important;



    color: #ffffff !important;



    font-family: inherit !important;



    font-size: 33px !important;



    font-weight: 900 !important;



    text-shadow: 0 1px 2px #000000 !important;



}



.stc-idseq-1 .stc-divider-dot::after, .stc-idseq-1 .stc-divider-period::after, .stc-idseq-1 .stc-divider-colon::before, .stc-idseq-1 .stc-divider-colon::after, .stc-idseq-1 .stc-divider-line::after



{



	background:#000 !important;



}



.stc-idseq-1 .stc-divider



{



	height:50px !important;



}



.stc-idseq-1 .stc-group .stc-group-label



{



	 color: #ffffff !important;



    font-family: inherit !important;



    font-size: 10px !important;



    font-weight: 900 !important;



    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6) !important;



}

.mailbox

{

	margin-top:20px;

}

.mailbox .amzcs_submit:hover

{

	background:#d49d38;

}



.mailbox .amzcs_submit {

    background: #f8b741 none repeat scroll 0 0;

    border: medium none;

    border-radius: 6px;

    display: inline-block;

    font-size: 17px !important;

    margin-top: 10px;

    padding: 7px 18px !important;

	color:#000;

}

.mailbox input {

    background: #f0f0f0 none repeat scroll 0 0;

    height: 40px !important;

    padding: 10px !important;

}



@media (max-width: 992px) {

.maincon

{

	float:none !important;

	width:100% !important;

}

.slider

{

	float:none !important;

	margin:0 auto !important;

}

}

@media (max-width: 768px) {

.myclas1 {

    clear: both;

    float: none;

    margin: 0 auto;

	max-width:100% !important;

}

#stac-example-one

{

	float:none;

	margin:0 auto;

		max-width:100% !important;

}

.captn {

    font-size: 20px !important;

    margin-top: 18px !important;

}

#banner_top

{

	width:100% !important;

	padding:20px 15px !important;

}

}

@media (max-width: 540px) {

.stc-idseq-1 .stc-group ul

{

	width:22px !important;

}

.salespage-container

{

	padding:20px !important;

}



}

@media (max-width: 480px) {

		.amazon.button strong{

		font-size:26px !important;

	}

.mailbox input

{

	width:100% !important;

}

.slider

{

	width:90% !important;

}

}

@media (max-width: 320px) {

.stc-idseq-1 .stc-group ul

{

	width:20px !important;

}

}