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:16px century gothic;
}

#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;

}

#component 
{
text-align:left;
}

.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: 20px;
}

.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;
    height:23px;
}

.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;
}

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

}

.menu ul
{
padding-left: 0px !important;
margin-top: 4px;
width: 750px;
float:left;
}

.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;
}

.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;
}

.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;
}

/******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.gif') 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.gif') left -23px no-repeat; 
}

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

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

.side_row {list-style: none;}

.search > input[id="search_word"] 
{
width:170px !important;
height:20px;
border:  1px solid #b18884;
color: #90625E;
font-size:12px;
}

.search > input[type="submit"]
{
	margin-left: -30px;
	background: url(images/search_icon.png) no-repeat;
	border: 0;
	width: 21px;
	height: 21px;
	padding-top: 0px;
	cursor: pointer;
}

/*
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: 750px;
height: 100px;
float: left;
}

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