@charset "utf-8";

/* CSS Document */



* {

    margin:0; 

    padding:0; 

    font-size:12px;

}

body { 

	background:#000; 

	margin:0; 

	font-size:12px; 

	font-family:Arial, Helvetica, sans-serif; 

	color: #FFFFCC;

	line-height:150%;

	letter-spacing:normal;

}

a:link {color: #FFFF99; text-decoration: none;}

a:visted {color: #FFFF66; text-decoration: none;}

a:hover { color: #FFFFFF; text-decoration: underline;}

a:active { color: #FF9900; text-decoration: none;}



a img{ border:0;}

/*wrappers - page or section containers*/

#mainWrapper {

	background-color:#333;

	margin:0 auto;

	text-align: left;

	width: 1000px;

	vertical-align: top;

	clear:both;

	}

#topwrapper {/* header css*/

	margin:0 auto;

	margin:0;

	clear: both;

	width:100%;

	background:#333;

}

	

#contentMainWrapper {/* content a  table */

	margin:0;

	padding:0;

}

#navColumnOne, #navColumnTwo {/*table left and right td */

	background-color: transparent;

}

#navColumnOneWrapper, #navColumnTwoWrapper {

	margin:auto;

}



.centerColumn{ /* no need in index because have many single div*/

	margin:0 6px;

	padding:10px;

	background:#201b06; 

	border:1px solid  #555;

}

#indexDefault,#shoppingCartDefault { margin:0 6px;}/*don't use in the same time wiht .centercolumn*/

#shoppingCartDefault {padding:5px;background:#201b06; border:1px solid  #555;}

#indexDefaultMainContent { border:1px solid #444; margin-bottom:10px; background:#201b06; padding:3px; }/*index main text*/

#navSuppWrapper, #navCatTabsWrapper {/* bottom footer*/

	margin: 0em;

	background: url(../images/footerbg.jpg);

	background-color: #000000;

	padding: 0.5em 0.2em;

	font-weight: bold;

	color: #909090;

	height: 1%;

	}





h1 { background: url(../images/dot.jpg) no-repeat left center;  padding-left:25px;} 

h2 { font-size:14px; text-align:left;}





#header { width:100%; vertical-align:top;}

#header img { margin:0; border:none; }

.top1 { background:url(../images/top1.jpg) no-repeat left center; height:22px;}

.top2 { background:url(../images/top2r.jpg) no-repeat right top; height:62px; padding:0;}

.logo { background:url(../images/top2b.jpg) repeat-x; width:280px; padding:0 0 0 10px; vertical-align: bottom; height:62px}

.top3 { clear:both; background:url(../images/top3r.jpg) no-repeat right top; height:143px;}

.top3l { float:left; background:url(../images/top3l.jpg) no-repeat; width:280px; height:143px; padding-left:10px;}

#menu { background: url(../images/menubg.jpg) repeat-x; height:42px; width:100%}

.headerline { clear: both; height:10px}

#topLinks{float:left; margin: 3px 0; width:780px; text-align: center;}

#topLinks ul { padding:10px; margin-left:100px; float:right;}

#topLinks ul li { float: left;  list-style:none; }

#topLinks ul li a {

	display:block;

	padding:0 13px; 

	color: #FFCC00; 

	text-decoration:none; 

	font-weight:bold; 

	background:url(../images/menuline.jpg) right center no-repeat;

	}

#topLinks ul li a:hover { color: #FFFFFF; text-decoration:none; font-weight:bold;}

.menuline { width:5px; background:#FFFFFF;}

.topBox{/*language DIV*/	

	float:right;

	padding:18px 5px 0 0;

	width:180px;

	text-align:right;

	}

.topBox a { margin:3px;}

#loginboxHeading { background-image:none;}



.textlist { padding-left:5px; margin:0}

.textlist ul { margin:0}

.textlist ul li { margin:3px; line-height:150%}

.btn {

	vertical-align: middle;

	color: #FFFF99;

	background: url(../images/bn_log.jpg) no-repeat center center;

	height: 31px;

	width: 90px;

	border:0;	

	margin: 7px 3px 5px;

	font-size:12px;

}

#pleaselogin{

 	margin-bottom:10px; 

	border:1px solid #666; 

	background: #000000 url(../images/loginbg.jpg) right bottom no-repeat;

	color: #FFFFCC;

}

.logininput {

	background: #FFCC00;

	COLOR: #000000; font-size:12px;

	width:136px;

	border:1px solid #685F04; padding:2px;

}

.textinput {

	background: #333;

	COLOR: #FFFF99;

	width:140px;

	border:1px solid #685F04; padding:3px;

}

input,textarea,select { background: #FFFFCC; padding:0;}



#pleaselogin form { margin:0;}

dl { padding-left:10px; }

dt { font-weight:bold;color: #FFCC33; text-align:center;}

dd { margin:3px;}

dd a { font-size:11px;}



/* Clear Fix */

.clearfix:after 

{ 

content:"."; 

display:block; 

height:0; 

clear:both; 

visibility:hidden; 

} 

.clearfix 

{

display:inline-block;

}

/* Hide from IE Mac \*/ 

.clearfix {display:block;} 

/* End hide from IE Mac */ 

/* end of clearfix */



.categoryListBoxContents_word A { border:1px solid #996600;

 DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 2px;  WIDTH: 180px; COLOR: #FFFF99; PADDING-TOP: 2px;  BACKGROUND-COLOR: #333; TEXT-ALIGN: center; TEXT-DECORATION: none; -moz-border-radius: 5px

}

.categoryListBoxContents_word A:hover {

	border:1px solid #FFFFCC; color: #FFF; background-color: #000; text-decoration:none;

}

#categoryDescription { margin:5px 0;}

.catDescContent {line-height:20px;}

.itemTitle {font-size: 1.0em;  

            margin-bottom: 0.5em;

			margin-top: 1.0em;}



#ul_ul_00 { color: #FFCC00; list-style-type:none;}

#ul_ul_01 { color: #FFCC00; list-style-type:none;}

#ul_ul_02 { color: #FFFFCC; list-style-type:none;}

.feedbk { margin:0 6px 6px 6px; padding:5px 10px; background:#201b06; border:1px solid  #555;}

.feedbk ul { margin:0; list-style-type:none;}

.feedbk h1 { border-bottom:1px solid #333; padding:5px 25px; margin-bottom:5px;}

.feedbk p { margin:0;}

.feedbk table { border-bottom:1px solid #AD7725;}

.feedbk table tr { border-bottom:0px solid #888;}



#indexDefault .centeredContent,#shoppingCartDefault .centeredContent { /*centerbox content*/

	text-align:left; 

	background:url(../images/add.gif) no-repeat 15px 8px; 

	padding-left:30px;	

}

.centerBoxContentsAbout{ text-align:left; padding-left:5px;}

#productName { background:none; padding:10px; font-size:14px;}

.abcd { background: #CC6600; color:#FFFF99; font-weight:bold; padding:0 3px; text-align:center;}

.payimg {width:166px; height:133px; background:url(../images/paylink.gif) no-repeat center center; }

.cartimg { width:80px; height:79px; background:url(../images/virtuemart_cart.gif) no-repeat center center; margin:0 auto }

.greeting{ margin-bottom:5px;}

.feedbk td{border-bottom:solid 1px #404036; padding:2px}