#detailcontent h1 {
   float: left;
   padding: 13px 9px;
   font-size: 1.5em;
   font-weight: bold;
   color: #b91616;
}

#prodimg {
   float: left;
   width: 100%;
   height: 100%;
   margin: 15px 5px 10px 0px;
   border: 1px solid #797979;
}

#prodimg img {
    max-width: 300px;  
	width:100%;
}

#proddesc {
   float: right;
   height: auto;
	width:100%;
   line-height: 18px;
   font-size: 1em;
   text-align: justify;
   color: #fefefe; 
   padding: 0px 0px 10px 9px;
}

#price {
   float: left;
   color: #fe0606;
	margin-top:20px;
}

#price h3 {
   font-size: 3em;
   color: #fe0606;
}

#price strong {
   color: #fff;;
   font-size: 26px;
}

#prodtable {
   float: left;
   width: 270px;
   margin-left: 50px;
}

#prodtable thead {
   color: #ffffff;
   background: url('../../redata/images/bg_table.png') repeat-x;
}

#prodtable th {
   height: 30px;
   padding-left: 5px;
   line-height: 20px;
}

#prodtable .prvy {
   border-left: 1px solid #1a1a1a;
}

#prodtable .posl {
   border-right: 1px solid #1a1a1a;
}

#prodtable td {
   padding: 0px 5px;
   background-color: #eff0f2;
   height: 27px;
}

.tabledit {
   width: 35px;
   border-left: 1px solid #aeb3b7;
   border-top: 1px solid #aeb3b7;
   border-right: 1px solid #e1e4eb;
   border-bottom: 1px solid #e1e4eb;
}

#desctab {
   float: left;
   border: 1px solid #dddddd;
   height: 15px;
   padding: 5px 10px;
   width: 88px;
   margin-top: 10px;
   border-bottom: 1px solid #ffffff;
   color: #707070;
   font-weight: bold;
}

#tabline {
   float: left;
   width: 445px;
   border-bottom: 1px solid #dddddd;
   margin-top: 35px;
}

#tabbody {
   float: left;
   border: 1px solid #dddddd;
   border-top: none;
   padding: 10px;
   color: #707070;
   text-align: justify;
   width: 533px;
}

#tabbody p {
   padding: 5px 0px;
}

#likeprod {
   float: left;
   margin-top: 10px;
   width: 100%;
}

#likeprod h3 {
   color: #b20000;
   font-size:1.3em;
   font-weight: bold;
   padding: 15px 0px 0px 0px;
}

#boldhr {
   border: 1px solid #dddddd;
   float: left;
   width: 100%;
   margin: 5px 0px;
}

#miniprods {
   float: left;
   width: 220px;
   min-height: 50px;
   margin: 0px 5px 0px 3px;
}

#miniprods ul {
   list-style: none;
}

#miniprods li {
   width: 220px;
   height: 220px;
   background-color: #000000;
}

#miniprods h1 {
   background-color: #b20000;
   width: 220px;
   height: 40px;
   font-size: 1.2em;
   font-weight: bold;
   padding: 13px 0px 0px 10px;
   color: #ffffff;
}

#miniprods h3 {
   background-color: #414141;
   width: 110px;
   height: 25px;
   float: left;
   font-size: 0.9em;
   font-weight: bold;
   padding: 8px 0px 0px 10px;
   color: #9c9d99;
}

.product_detail {
   background-color: #414141;
   width: 35%;
   float: left;
   text-align: right;
	padding: 2px 5px;

}

.product_detail a {
   font-size: 1.2em!important;
   padding: 5px 0;
   padding-bottom:5.5px;
   font-weight: bold;
   color: #fff;
   text-decoration: none;
   float: right;
}

.product_detail a:hover {
   color: #ffffff;
   text-decoration: underline;
}

#miniprods img {
   max-width: 220px;
   max-height: 220px;
}

#miniprods img:hover {
   max-width: 220px;
   max-height: 220px;
   opacity: 0.5;
   filter:alpha(opacity=50)
}

#cartbutt a {
   text-decoration: none;
   color: #707070;
}

#cartbutt a:hover {
   text-decoration: underline;
   color: #7070a0;
}

#prodtable p {
   margin: 10px 0px;
}

#prodtable div {
   color: #fff;
   min-width: 80px;
   float: left;
   height: 30px;
   line-height: 30px;
   font-weight: bold;
   font-size: 14px;
}

#prodtable select {
   width: 100px;
   height: 25px;
}

#Prodbutt {
   float: left;
	/*width: 38px;*/
	margin: 0px 0px 0px 0px;
}

#Prodparams {
	float: left;
	padding-left:10px;
	margin-top: 50px;
}

#detailcontent select {
	color: #555;
	width:100%;
	max-width: 250px;
	border: 1px solid #ccc;
	//background-color: #fff;
	padding: 3px;
	margin-bottom: 10px;
}

#detailcontent #wide select {
	color:#000;
	float: left;
	width: 100%;
	border: 1px solid #ccc;
	//background-color: #fff;
	padding: 3px;
	margin-bottom: 10px;
}


#BasketInfo {
	display: block;
	float: right;
/*	
	width: 130px;
	height: 28px;
	background-color: #000;
*/
	font-size: 15px;
	line-height: 28px;
	text-align: center;
	box-shadow: 2px 2px 5px #333;
	color: #fff;
	margin: 1px 0px 0px 0px;
	opacity: 0.8;
}

#detailcontent2{
	padding-left:30px;
	color:#fff;
}

#detailcontent2 h1{
font-size: 1.5em;
font-weight: bold;
color: #fc0101;	
}

/* ---- Updated design ---- */
.navbar-nav > li > a {
	font-size:14px;
	padding: 10px 20px!important;
}
.navbar-nav > li > a:hover {
	background: #493d33!important;
}

.navbar{
	background:#b91616!important;
	margin-bottom: 5px;
}

.bx-viewport{
	position:none!important;
}

.collapse {
	border: 5px solid #fff!important;
}

#contentbox {
	border: 5px solid #fff;
}
