body

{
font-family:ddd;
background: rgba(204, 204, 204, 0.15);
}


@font-face {
    font-family: ddd;
    src: url(../fonts/ddd.ttf);
}
.header-top
{
height:auto;
border-bottom:2px solid #ED1B24;
box-shadow: 1px 1px 1px 1px #C3C3C3;
padding:10px;
overflow:hidden;
}
#fade_content
	{
	padding:30px;
	font-family:ddd;
	color:#ED1B24;
	font-size:normal;
	font-size:20px;
	margin-top:10px;
	position:relative;
	text-align:center;
	
	}
	
#fade_content p
{position:absolute;
text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
}

.head
{
font-size: 14px;
line-height: 20px;
margin-top: 14px;
border-width: 1px 1px 1px 4px;
border-style: solid;
border-color: #F52B1C;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
padding: 10px;
background: none repeat scroll 0% 0% #FFF;
}



.menu
{
height:50px;
height: 50px;
background:url('../img/ss.png');
}
.slider_cont
{

padding:2px;
margin-top:10px;
border-radius:2px;
background: none repeat scroll 0% 0% #EFEFEF;
box-shadow:2px 2px 2px 2px #ccc;
height:361px;
}
.desc
{
background: none repeat scroll 0% 0% #f2f2f2;
box-shadow:1px 1px 1px 1px #ccc;
height:361px;
padding:2px;
margin-top:10px;
}
.desc h2
{
background: none repeat scroll 0% 0% #980000;margin-top: -3px;padding:10px;color:white;overflow: hidden;font-size: 16px;text-align:center;font-weight:bold;
}
.desc img

{
height:60px;
margin:4px;
width:100%;
}

.navbar-default .navbar-nav > li > a 
{
color: #000;
    border-right: 1px solid silver;
    height: 46px;
	}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color:#980000;
	}
	.prod_fetch
	{
	padding:1px;
	border-bottom:2px solid #980000;
	}
	.prod_fetch h2
	{
background: none repeat scroll 0% 0% #980000;
margin-top: -3px;
padding: 10px;
color: #FFF;
overflow: hidden;
font-size: 16px;
text-align: center;
font-weight: bold;
border:1px inset #C3C3C3;
border-radius:4px 4px 2px 2px;
box-shadow: 1px 1px 1px 1px #C3C3C3;

	}
.nav > li > a {
  position: relative;
  display: block;
  padding: 16px 18px;
}
.search
{
padding:20px;
}
	.title
	{
	color:#333;
background: none repeat scroll 0% 0% #E3E3E3;
	padding:6px;
	text-align:center;
	font-weight:bold;
	}
	.inner-cn
	{
	padding:20px;
	
	}
	.col-sm-3 .thumbnail
	{
background: none repeat scroll 0% 0% #FFF;
border-radius: 8px 8px 8px 8px;
box-shadow: 1px 1px 1px 1px #E6E6E6;
padding:5px;

	}
	
	.col-sm-3 .thumbnail img
	{
	width:100%;
	height:150px;
	}
	.col-sm-3 .thumbnail:hover
	{
	box-shadow: 10px 10px 20px 1px #E6E6E6;
	transition:1s;

	}
	
	.col-sm-3 img
	{
	border:2px solid #f1f1f1; 
	}
	.col-sm-3 p
	{
	font-size:12px;
	}
	#last
	{
	color:#980000;
	font-weight:bold;
	font-size:16px;
	}
	.btn {
  background: #e00d30;
  background-image: -webkit-linear-gradient(top, #980000, #980000);
  background-image: -moz-linear-gradient(top, #980000, #980000);
  background-image: -ms-linear-gradient(top, #980000, #980000);
  background-image: -o-linear-gradient(top, #980000, #980000);
  background-image: linear-gradient(to bottom, #980000, #980000);
  -webkit-border-radius: 12;
  -moz-border-radius: 12;
  color: #ffffff;
  font-size: 12px;
  padding: 4px 4px 4px 4px;
  text-decoration: none;
}

.btn:hover {
  background: #980000;
    background-image: -webkit-linear-gradient(top, #e00d30, #e00d30);
  background-image: -moz-linear-gradient(top, #e00d30, #e00d30);
  background-image: -ms-linear-gradient(top, #e00d30, #e00d30);
  background-image: -o-linear-gradient(top, #e00d30, #e00d30);
  background-image: linear-gradient(to bottom, #e00d30, #e00d30);
  text-decoration: none;
  color:white;
  transition:2s;
}
.add
{

padding: 4px;
text-align: center;
border: 2px solid #D8D8D8;
margin-top: 10px;
background: none repeat scroll 0% 0% rgba(161, 158, 158, 0.15);
margin-bottom:10px;	
}
.sub-footer
{
background: none repeat scroll 0% 0% rgba(241, 241, 241, 0.58);
padding:10px;
padding: 1px;
border-top: 2px solid #980000;
}
.sub-footer h4
{
color:#e00d30;

}
.sub-footer p
{
color:#333;
}
.sub-footer :hover
{
color:#980000;
transition:2s;
}
.footer
{
background:#980000;
text-align:center;
color:#fff;
}
.footer a
{
color:white;
}
#tan
{
padding: 20px;
height: 450px;
box-shadow: 2px 2px 2px 2px #C9C9C9;

}
#tan1
{
padding: 20px;
box-shadow: 2px 2px 2px 2px #C9C9C9;
}
#tan1 p
{
padding: 10px;
box-shadow: 2px 2px 2px 2px rgba(201, 201, 201, 0.12);
color: #1D1D1D;
}
#tan h2
{
background: none repeat scroll 0% 0% #980000;
margin-top: -3px;
padding: 10px;
color: #FFF;
overflow: hidden;
font-size: 16px;
text-align: center;
font-weight: bold;
border:1px inset #C3C3C3;
border-radius:4px 4px 2px 2px;
box-shadow: 1px 1px 1px 1px #C3C3C3;
width:100%;
}
#side1 h2
{
background: none repeat scroll 0% 0% #980000;
margin-top: -53px;
padding: 10px;
color: #FFF;
overflow: hidden;
font-size: 16px;
text-align: center;
font-weight: bold;
border:1px inset #C3C3C3;
border-radius:4px 4px 2px 2px;
box-shadow: 1px 1px 1px 1px #C3C3C3;
width:100%;
}
#side2 h2
{
background: none repeat scroll 0% 0% #980000;

padding: 10px;
color: #FFF;
overflow: hidden;
font-size: 16px;
text-align: center;
font-weight: bold;
border:1px inset #C3C3C3;
border-radius:4px 4px 2px 2px;
box-shadow: 1px 1px 1px 1px #C3C3C3;
width:100%;
}


#side
{
border: 1px solid #E3E3E3;
padding: 10px;
border-radius: 10px;
}
#side1
{
background:#f1f1f1;
padding:2px;
margin-left: 16px;
border-radius: 4px;
}
#side2
{
background:#f1f1f1;
padding:2px;
margin-left: 16px;
border-radius: 4px;

margin-top:10px;
}
#right
{
float:left;
}
.side img
{
border:2px solid #ccc;
padding:2px;
}
	
.fieldgroup
{
width:70%;
margin:0 auto;
}
label
{
margin-left: 4px;
color: #000;
margin-top: 4px;
font-weight: normal;
}
input[type="text"] {
   padding: 8px;
border: 10px solid #FFF;
box-shadow: 1px 1px 2px 0px #CFCFCF inset;
transition: box-shadow 0.3s ease 0s;
width: 100%;
}
input[type="phone"] {
 padding: 8px;
border: 10px solid #FFF;
box-shadow: 1px 1px 2px 0px #CFCFCF inset;
transition: box-shadow 0.3s ease 0s;
width: 100%;
}
textarea
{
 padding: 4px;
    border: 1px solid #FFF;
    box-shadow: 1px 1px 2px 0px #707070 inset;
    transition: box-shadow 0.3s ease 0s;
	width:90%;

}
.btn-default
{
padding:10px;
}
.cr-container{
height: 420px;
position: absolute;
width: 94%;

}
.cr-content-wrapper{
	width:100%;
	height:100%;
	overflow:hidden;
}

.cr-img{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:1;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.7);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.7);
	box-shadow:1px 1px 2px rgba(0,0,0,0.7);
	width: 100%;
height: 435px
}




.cr-thumbs{
	position:absolute;
	left:15px;
	height:110px;
	width:575px;
	bottom:0px;
	z-index:20;
	overflow:hidden;
}
.cr-thumbs div{
	float:left; /* Set to absolute each 150px*/
	cursor:pointer;
	position:relative;
	display:none;
	width:143px;
	height:106px;
	    width: 131px;

}
.cr-thumbs img{
	display:block;
	margin:6px 5px 6px 0px;
	border:4px solid #fff;
	-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.25);
	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.25);
	box-shadow:1px 1px 1px rgba(0,0,0,0.25);
	    width: 131px;

}

.cr-thumbs div:hover h4{
	bottom:14px;
}
.cr-thumbs div.cr-selected{
	border-color:#000;
	background:transparent url(../images/triangle.png) no-repeat 50% 0%;
}
.cr-thumbs div.cr-selected img{
	border-color:#000;'
	width: 121px;
}
.cr-nav span{
	position:absolute;
	z-index:50;
	text-indent:-9000px;
	cursor:pointer;
	width:35px;
	height:35px;
	margin-bottom:-17px;
	left:-24px;
	background:transparent url(../images/nav.png) no-repeat top left;
}
.cr-nav span.cr-nav-next{
	background-position:bottom left;
	right:-24px;
	left:auto;
}
.cr-nav span.cr-nav-prev:hover,
.cr-nav span.cr-nav-next:hover{
	bottom:34px;
}
.cr-hide, .cr-show{
	position:absolute;
	z-index:50;
	left:50%;
	margin-left:-25px;
	bottom:-10px;
	background:#000 url(../images/hide.png) no-repeat top center;
	cursor:pointer;
	width:60px;
	height:15px;
}
.cr-show{
	background-position:bottom center;
}
.adjust-height
{
width:100%;
height:500px;
}
#deal h2
{

}
.listing h5
{
color: #980000;
font-weight: bold;
border-bottom: 1px solid rgba(0, 0, 0, 0.04);
padding-bottom: 6px;
font-size: 27px;
}
.listing p
{
color:#000;
font-weight:normal;
width:200px;
line-height:2.5em;
}
.listing b
{

	color: #930000;
}
#sidecontact
{

}
#sidecontact h2
{
background: none repeat scroll 0% 0% #980000;
margin-top: -3px;
padding: 10px;
color: #FFF;
overflow: hidden;
font-size: 16px;
text-align: center;
font-weight: bold;
border:1px inset #C3C3C3;
border-radius:4px 4px 2px 2px;
box-shadow: 1px 1px 1px 1px #C3C3C3;
width:100%;
}
#contact 
{
color:#333;
line-height:2em;
padding-bottom:20px;
border-top:none;

}
#contact p
{
border: 1px groove #CCC;
padding: 10px;
margin-top: -10px;
background: #F5F5F5;
border-radius: 4px;
box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.1);

}
.register-form
{

padding: 10px;
margin-top: -10px;
background: none repeat scroll 0% 0% #FFF;
border-radius: 4px;
box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.1);
}
#float {
    position: absolute;
    -webkit-animation	: floatBubble 15s infinite  normal ease-out;
    animation: floatBubble 15s infinite  normal ease-out;
	width:50px;
	margin-top:-30px;
}
#float img
{
width:120px;
}
@-webkit-keyframes floatBubble {
    0% {
        right:100%;
		
     transform: translate3d(190px,0px);
	 
    }
    100% {
        right:12%;
		
     transform: translate(25px,0px);
	
    }
}
@keyframes floatBubble {
    0% {
        right:100%;
		
     transform: translate(190px,0px);
    }
	100%
	{
	right:12%;
     transform: translate(1px,0px);
	 
	 
	  
	}
}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    margin-left: -1px;
    padding: 10px;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0px;
    height: 60px;
	font-size: 14px;
	font-weight:bold;
}

#dealss
{background:url('../images/carbg.png');
background-size:100%;
padding: 10px;
border-radius: 4px;
border: 2px solid #F8F8F8;
margin-bottom: 20px;
box-shadow: 2px 5px 24px 2px rgba(177, 177, 177, 0.19) inset;
height:200px;
}
