img
{
border:0px;
}

/* -------Header------------*/

body
{
background:#000000; /* this is for background */
color:black; /* this is for font color */
background: url(images/bg.png) center 0 repeat;
margin:0px 0px 0px 0px;
font:0.875em century gothic, arial, sans-serif;
}


h2
{
font: 25px 'Cambria' !important;
font-weight: bold;
text-decoration: none;
color: #5C5C5C !important;
border-bottom: 1px dashed #CCC;
}

h1,h2,h3,h4,h5,h6
{
font-family: 'Cambria' !important;
font-weight: bold;
text-decoration: none;
color: #5C5C5C !important;
border-bottom: 1px dashed #CCC;
}




#megacontainer /* to be blue */
{
width:982px;
min-height:1300px;
margin:auto; /* to be center */
overflow:hidden;
padding-top: 50px;
}

#header
{
display:block;
}

.component /* to be grey */
{
width:inherit;
min-height:2000px;
float:left;

}

#component 
{
text-align:left;
padding:20px;
float: left;
margin-bottom: 20px;
width: 940px;
}

.widget_style_16 img
{
float: left;
margin-left: 7px;
}

.logo
{
width:170px;
float:left;

}

.topmenu
{
width:600px;
float:left;
margin-top: 0px;
margin-bottom: 0px;
font:15px 'Cambria';
padding-left: 15px !important;
}

.topmenu a
{
text-decoration: none;
color:#bfbebe;
}

.topmenu li
{
background:url(images/menu_icon.png) left no-repeat;
display: inline;
list-style-type: none;
margin:0 11px;
padding-left: 15px;
}

.top_menu .top_li.active a	            
{ 
color:#90625E !important;
}

.topmenu a:hover
{
color:#90625E;
}

.login
{
float: right;
height: 26px;
margin-top: 10px;

}

.login a
{
font-size:12px !important;
}

/** login **/ 

.top_tools 
{
float: right;
color: #b18884;
font-weight: bold;
padding-top: 3px;
text-align: right;
padding-top: 9px;
}

.button_login,.button_register
{
    display: inline;
    font-weight: bold;
    float:right;
    width:45px;
    text-align: right;
	padding-right: 7px;
    
}

.button_login
{
    background: url("images/seperator.png") 0;
    background-repeat: no-repeat;
    width:40px;
}
    
.button_login a
{
    color: #b18884 !important;
    display: inline-block;
	text-decoration: none;
}

.button_login a:hover
{
    color: #90625E !important;
}
	
.button_register a
{
	
    color: #b18884 !important;
	text-decoration: none;
	
}

.button_register a:hover
{
    color: #90625E !important;
}



.button_logout,.button_user
{
    display: inline-block;
}

.button_logout input[type="submit"] 
{
    width:80px;
	background: #B18884;
	width: 80px;
	padding: 5px;
	margin-left: 10px;
	color: white;
	border-radius: 5px;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #91726F;
}

.button_logout input[type="submit"]:active
{
-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3)
;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3)
;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}
position:relative;
top:1px;
left:1px;

}






.top_login 
{
    width:990px;
    text-align: right;
    margin:auto;
    padding-bottom:5px;
}

.top_tools
{
padding-top: 40px;
}


.currency
{
float:right;
height:26px;
}

.menu_wrapper
{
width:100%;
height:235px;
background:url(images/menubg.jpg) 0  repeat-x;
padding-top: 90px;
position: absolute;
z-index: -1;
}
 
.menu
{
width:750px;
height:33px;
float:left;
font:17px 'Cambria';
padding:0px 0px 0px 0px;
margin-top: -10px;
}

.menu li
{
display:inline;
margin:0 11px;

}

.menu ul
{
margin-left: 0px;
padding-left: 0px;
margin-bottom: 0px;
margin-top: 0px;
}

.main_menu a
{
color: white;
text-decoration: none;
text-shadow: grey 0.1em 0.1em 0.2em;

}

.main_menu a:hover
{
color:#5A3734;
 text-shadow: 1px 1px 5px white;
}

.rotator
{
margin: auto;
overflow: hidden;
margin-top: 28px;
float: right;
width: 750px;
 
}

.categories
{
float: left;
border: 3px solid #E2E2E2;
margin-bottom: 12px;
width: 184px;
min-height: 260px;
margin-top: 30px;
padding: 10px;


}

.categories a
{
color:#5C5C5C;
}


.widget_style_21 h3
{
margin: 0px;
}

.product_row
{
width:982px;
height:320px;
}

.product_coloumn
{
margin-top:15px;
width:180px;
height:213px;
float:left;
padding-right: 20px;
text-align:center;
}

.product_coloumn a
{
font: 17px 'DFKai-SB';
text-decoration:none;
color:black;
}

.product_coloumn a:hover
{
text-decoration:underline;
color:#90625e;
}


.product_coloumn 
{
color:#90625e;
}
.product_coloumn img
{
border:1px solid #cdcdcd;
}

.product_coloumn:last-child {
padding-right: 0px;
}

.content
{
font:29px century gothic;
font-weight: lighter;
text-align:center;
}

.navigation  ul
{
list-style-image:url('images/bullet.png');
padding-left: 15px;
margin-bottom: 0px;
padding-bottom: 10px;
}

.navigation  li
{
 height: 20px;
 text-align:left;
 font:13px century gothic;
}

.wrapper
{
width:982px;
margin:auto;
border:0px solid yellow;
display:block;
}

.footer
{
background: url(images/footer.jpg) ;
width:950px;
height:185px;

}

footer
{
float:left;
}

.footertext
{
font:14px century gothic bold;
text-align:left;
padding: 0px 25px 0px 25px;
}

.footer ul
{
display: block;
list-style: none;
color: grey;
padding-left: 25px;
}

.footer a
{
color: grey;
text-decoration: none;
}


.copyright
{
width:982px;
min-height:38px;
text-align: center;
margin-top: 40px;
}

.copytext
{
display: inline-block;
font: 12px century gothic;
margin:0px;
padding-left: 20px;
color: #90625E !important;
font-weight: bold;
}

.search
{
margin-top: -11px;
float:right;
height:22px;
}

.search ul.side_row li
{
list-style:none;
}

/******Back to top CSS, add to your stylesheet****/

.back-to-top {
position: fixed;
bottom: 50px;
right: 20px;
/*link to your image, use correct path, if in doubt, use full path with http://...*/
background: url('images/backtotop.png') left top no-repeat; 
width: 60px;
height: 60px;
}

.back-to-top a {
text-indent: -9999px;
display: block;
}


.back-to-top:hover { 
/*link to your image, use correct path, if in doubt, use full path with http://...*/
background:url('images/backtotop_hover.png') no-repeat; 
}

ul .topmenu .top_menu ul .menu a
{
color: #5A3734 !important;
}

.side_row, .search_word
{
width:170px !important;
}

li.main_tree 
{
font-size: 15px;

}

ul#category_tree.side_row
{
padding-left:25px;
}

li.main_tree a
{
text-decoration:none;
}

.searchwidget {
	width: 40% !important;
	float:right !important;
}

.searchwidget h3 {
	display:none;
}
.searchwidget li {
	list-style:none;
}



.widget_title
{
display:none;
}


/*
Banner Rotator
*/

/* Customize */

#coin-slider1667{ background-repeat:no-repeat;overflow: width:916px; overflow:hidden; zoom: 1; position: relative; }
#coin-slider1667 a {text-decoration: none; outline: none; border: none; }
#coin-slider1667.cs-prev, .cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }
#coin-slider1667 .cs-prev { background:url(images/prev.png) no-repeat 0 0 transparent !important; width:35px; height:35px; text-indent:-9999px; display:block; padding:0 !important; opacity:1 !important; filter:alpha(opacity=100) !important; }
#coin-slider1667 .cs-prev:hover {background-position:0 -35px !important;}
#coin-slider1667 .cs-next {background:url(images/next.png) no-repeat 0 0 transparent !important; width:35px; height:35px; text-indent:-9999px; display:block; padding:0 !important;  opacity:1 !important; filter:alpha(opacity=100) !important; right:20px !important; }
#coin-slider1667 .cs-next:hover {background-position:0 -35px !important;}
#coin-slider-coin-slider1667 .cs-buttons { position:absolute !important; padding:0 !important; }
#coin-slider-coin-slider1667 .cs-buttons a {margin-left: 5px; margin-top: 5px; height: 23px; width: 16px; float: left; text-indent: -1000px; background:url(images/non_select.png) no-repeat; border:0px; }
#coin-slider-coin-slider1667 .cs-buttons .cs-active { height: 20px; width: 16px; background:url(images/select.png) no-repeat; }
.wrapper_div1272 #coin-slider1667  .cs-title { top: 250px; height:20px;width:906px; }

.position
{
display:none !important;
}

.email
{
display:none !important;
}

.detail_info 
{
padding:0px;
}

.custom_detail
{
font-size: 13px;
}

.nav_pro
{
display:none !important;
}

.bottombar {
	width:100%;
	height:20px;
	float:left;
	background: #000;
	text-align:center;
	padding:5px 0;
	position:static;
	bottom:0;
}

.bottombar a {
	color: #EBEBEB;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: none !important;
}

.header-coloumn-one
{
width: 600px;
height: 100px;
float: left;
}

.header-coloumn-two
{
float: right;
height: 100px;
width: 300px;
}


/*
* Blog 
*/


.left_blog{
	width: 615px !important;
	float: left;
	
	padding-top: 20px !important;
	text-align: justify !important;
}

.left_blog img
{
border-radius: 4px;
font-size: 0;
line-height: 0;
border: 1px solid white;
box-shadow: 0 0 3px rgba(0, 0, 0, .3);
margin-bottom: 14px;
}


.right_blog
{
	width: 250px;
	float: left;
	padding: 27px 0px 0px 47px;
	
}



.widget h3 span
{
font: 25px 'Cambria' !important;
font-weight: bold;
text-decoration: none;
color: #5C5C5C !important;
border-bottom: 1px dashed #CCC;
}

.widget h3
{
border:0px;
}

.category-module a
{
font-weight: bold;
color: black;
text-decoration: none;
font-size: 12px;
}

.widget_style_44 li
{
border-bottom: 1px solid #BCB4AA;
padding-bottom: 17px;
width: 190px;
}

.widget_style_44
{
margin: 10px 0px 10px 0px;
background: white;
border: 1px solid #C0CAE3;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 2px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
padding: 25px;
border: 1px solid #B4B4B4;
}

.widget_style_44 ul 
{ 
padding-left: 20px !important;
}

.category_blog_view .items-leading

#system-readmore
{
display:none !important;
}

.readmore
{
text-align:right;
}

.readmore span
{
	background: #0084E8;
	border: 0;
	width: 80px;

	padding: 5px;
	margin-left: 10px;
	color: white;
	border-radius: 5px;
	cursor: pointer;
}

.readmore span:hover
{
	background: #0962A5;
	color: white;
}

.mbpgallery-category-box-file-first {
padding: 5px 6px;
}

.mbpgallery-category-box-file {
background: none;
border: 0;
float: left;
margin: 5px;
overflow: visible;
height: 20% !important;
text-align: center;
}

.gallery_category_title {
display:none;
}

.mbpgallery-category-box-file:hover{
    border: 0;
    background: none;
	opacity:0.6;
	 
}

.mbpgallery-category-box-file img:hover{
   
	box-shadow: 0 0 10px rgba(8, 22, 37, 0.3);
}



.contact_label> input[type="submit"]
{
	background: #b18884;
	border: 0;
	width: 80px;

	padding: 5px;
	margin-left: 10px;
	color: white;
	border-radius: 5px;
	cursor: pointer;
	
}

.contact_label> input[type="submit"]:hover
{
	background: #e2b9b5;
	color: white;
}

.contact_form
{
font: normal 150%;
padding: 0;
color: #5D5D5D;
margin: 0 0 20px 0;
font-size: 30px;
font-weight: 400;
font-family: 'Cambria' !important;
color: #393132;
}

#search_keyword{
	background: whiteSmoke;
	border: 1px solid #E1E1E1;
	padding: 5px 10px;
	border-radius: 5px;
	float:left;
	color: #a9a9a9;
	font: 0.875em Lucida Sans, arial, sans-serif;
}

.search_product  > button[type="submit"]
{
	display:none;
	background: #0084E8;
	border: 0;
	width: 80px;
	text-shadow: none;
	padding: 5px;
	margin-left: 10px;
	color: white;
	border-radius: 5px;
	cursor: pointer;
	background-image:none;
	
}

.search_product> button[type="submit"]:hover
{
	background: #0962A5;
	color: white;
}

.search_word
{
float: left;
text-align: left;
margin: 10px;
}