html,body{margin:0;padding:0}
body{
   font: 13px/1.3 sans-serif, Arial, Helvetica;
    text-align:center;
    background-color:#666;
    }
    
img{
    border:0;
}


#menu table{
    
    padding:10px;
}

a:link, a:active, a:visited {
  color:#169ECC;
}

a:hover {
color:#000;
text-decoration:underline;
}
    
p{margin:0 10px 10px}
a{padding:5px; text-decoration:none; color:#000000;}

#header-content{
    width:1000px;
    margin:auto;
    text-align:left;
}

#logo img{
    margin-left:40px;
    margin-top:10px;
}


#slogan img{
    position:absolute;
    margin-left:190px;
    margin-top:-85px;
}

#dir {
    position:absolute;
    top:0;
    margin-left:165px;
    margin-top:10px;
    color:#666;
    font-weight:bold;
    font-size:11px;
    vertical-align:middle;
}


#dir a:hover {
    color:#333;
}


#dir a:link, #dir a:visited {
    color:#fff;
}

#dir img {
    vertical-align:middle;margin-left:3px;
}

#language {
    position:absolute;
    top:0;
    margin-left:900px;
    margin-top:10px;color:#fff;
}

#header-content{
    width:1000px;
    margin:auto;
    text-align:left;
}



.top-list-container {
	color: #999999;
	position: absolute;
	
	width: 100%;
        margin:auto;
}

.top-list {position: relative;
	color: #999999;
	width: 1000px;
        margin:auto;
	line-height: 30px;
	font-size: 11px;
}

#pathway a:hover {
    color:yello;
}



.top-list p {
	margin-left:120px;
	float: left;
	font-weight: bold;
}

div#header{
    background: url(../images/header-bg.gif) repeat-x top #333333;
    width:100%;
    height:165px;}

div#header h1{line-height:80px;margin:0;padding-left:10px;}

div#container{text-align:left;}
div#content p{line-height:1.4}


div#fakefooter{
clear:left;
}


div#footer p{margin:0;padding:5px 10px}
div#footer{
width:100%;
height:50px;
background-color:#333;
}


div#container{width:1000px;margin:0 auto;background-color:#fff;margin-top:-36px;}

div#wrapper{float:left;width:100%;}

div#content{margin: 0 210px;margin-top:10px;}

div#right{
    
float:left;width:190px;
margin-left:-200px;
margin-top:10px;
margin-bottom:10px;
background:#F2F2EE;
height:100%;
    
    }
    
    



div#left{
    float:left;width:190px;
    margin-left:-990px;
    margin-top:10px;
    margin-bottom:10px;
    background:#F2F2EE;
    }


#right table, #left table{
        padding:15px;
        
    }


hr{border: 1px dotted #ccc;}


/*---------------- menu tab----------------------*/
#menu_tab{
width:1000px;
height:36px;
background:url(../images/menu_bg.gif) repeat-x;
z-index:1;
}
.menu-nav{
margin: 0;
padding: 0;
float: left;
font: bold 12px;
font-weight:bold;
width: 100%;
overflow: hidden;


border-width: 1px 0;

}

.menu-nav li{
   
display: inline;
}





.item {

}

.menu-nav li a{ background: url(../images/menu_divider.gif) repeat-y right top;
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;

}

.menu-nav li a:visited{
color: white;
}

.menu-nav li a:hover, #current{
color: white;
background: transparent url(../images/blockactive.gif) center center repeat-x;
}



.title_box{
width:190px;
height:31px;
float:left;
padding:0 0 0 0px;
line-height:31px;
font-size:12px;
color:#fff;
font-weight:bold;
background:url(../images/menu_bg.gif) repeat-x;
text-align:center;
}




/*--------left menu---------*/
ul.left_menu{
width:190px;
padding:0px;
margin:0px;
list-style:none;
}
ul.left_menu li{
margin:0px;
list-style:none;
}
ul.left_menu li.odd a{
width:176px;height:25px;display:block; border-bottom:1px #e4e4e4 dashed;
text-decoration:none;color:#504b4b;padding:0 0 0 14px; line-height:25px;
}
ul.left_menu li.even a{
width:176px;height:25px;display:block; border-bottom:1px #e4e4e4 dashed; background-color:#f0f4f5;
text-decoration:none;color:#504b4b;padding:0 0 0 14px; line-height:25px;
}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{
color:#000; text-decoration:underline;
}






/*--------------------Joomla Stuffs---------------------*/
.blog,.contentpaneopen,.contentpane{width:100%;}
.contentheading{font:bold 18px tahoma; color:#33689D;}
.componentheading{ background:url(../images/componentHeading.gif) repeat-x; height:62px; font:bold 18px tahoma; color:#343333; margin-bottom:20px; line-height:62px; padding-left:20px;}
.createdate,.modifydate,.small{color:#6A8804; font-size:11px;}
.createdate{padding-bottom:5px;}
.blog_more{margin-bottom:20px;}
.blog_more ul{padding:0;margin:19px 0 17px 0;}
.blog_more ul li{padding-left:15px;}
.blog_more ul li a{font:11px/24px tahoma;padding-left:10px;}
.blog_more strong{font-size:14px;}
.contentpaneopen img{margin:5px 10px 5px 10px;}
.buttonheading{padding-bottom:5px;}
.buttonheading img{margin:0px 2px 0px 0px;}
.contentpane img{margin:5px;}






#footerwrap {
	background: #333333;
}


#footer {
	position: relative;
	color: #666666;
	padding: 15px 0;
}

#footer a {
	color: #999999;
	text-decoration: none;
}

#footer a:hover, #footer a:active, #footer a:focus {
	color: #FFFFFF;
	text-decoration: underline;
}

#footer ul {
	float: right;
	margin: 0;
}

#footer li {
	display: block;
	float: left;
	padding: 0 10px 0 8px;
	background: url(../images/sep-vdot.gif) no-repeat right center;
}

#footer li.last {
	background: none;
}

#footer li a {}

#footer li a.link-feed {
	line-height: normal;
}

.listing-type-list .product-shop .price-box {
	float: left;
	text-align: left;
	white-space: nowrap;
	padding: 0 20px 0 0;
}

.listing-type-list .add-to {
	margin-bottom: 0;
}

#footer-content{
    width:1000px;
    margin:auto;
    text-align:left;
}

.legal{
    text-align:left;
    margin-left:110px;
    margin-top:10px;
    
}


#small-logo{
    position:absolute;
    top:0;
    top:10px;
    margin-left:20px;
    
}


.frm{position:absolute;
    margin-left:750px;
    margin-top:8px;z-index:10;
    
}


#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

