html, body, form {
	padding:0;
	margin:0;
	border:0;
}
img {
	border:0;
}
body {
	background-color:#000;
}
p {
    padding-top:0;
    margin-top:0;
    padding-bottom:15px;
    margin-bottom:0;
    line-height:19px;               
}



.polltable {
    line-height:19px;
}

.shoplist_inner td,
.middle_inner td,
.leader_inner td {
    line-height:19px;
    text-align:justify;
}

.shopview_inner {

padding-left:11px;
}


#layout {

    width:800px;
}           




.1breadcrumbs {
	color:#b11717;
	font-family:Verdana;
	font-weight:bold;
	font-size:8.5pt;
	text-transform:uppercase;
	padding-left:20px;
	padding-top:21px;
	float:left;
}

.breadcrumbs a,  
.breadcrumbs a:link,  
.breadcrumbs a:visited,
.breadcrumbs a:hover,
.breadcrumbs a:active {
	color:#b11717;
	text-decoration:none;
}

.1searchbox {
	float:right;
	padding-right:12px;
	padding-top:15px;
}
.searchbox input.search {
	width:122px;
	height:17px;
	border-top-color:#977824;
	border-left-color:#977824;
	border-right-color:#cda54e;
	border-bottom-color:#cda54e;
	border-width:1px;
	border-style:solid;
	background-color:#000;
	color:#c1a354;
	font-family:Verdana;
	font-size:8.5pt;
	margin-bottom:4px;
	padding-left:5px;
}
.1searchbox img {
	margin-bottom:3px;
}
.searchtd {
	background-image:url(/ui/top_search_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
    
}
.1slogan {
	color:#cca44d;
	font-family:Verdana;
	font-size:8.5pt;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:13px;
	padding-left:45px
}
#middle, #bottom {
	margin-top:10px;
	background-color:#fff;
}
.middle_right {
	vertical-align:top;
    padding-top:3px;
}

td, h2, .middle_inner, .leader_inner {
	font-family:Verdana;
	font-size:8.5pt;
	color:#000;
}

h2.middle_header1 {
    /*padding-top:3px;
    margin-bottom:1px;*/
    
}



.inner_menu {
	/*padding-top:10px;*/
	padding-left:10px;
	line-height:19px;
    padding-right:20px;
}
.inner_menu a,
.inner_menu a:link,
.inner_menu a:visited,
.inner_menu a:hover,
.inner_menu a:active {
	font-weight:bold;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;

}
.inner_menu a.active {
    color:#db2522;
}
.inner_menu a:hover {
	color:#db2522;
}
.inner_menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.inner_menu li {
	background-image:url(/ui/top_innermenu_bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;

}


.middle_header1,
.bottom_middle_header1,
.bottom_left_header1,
.bottom_right_header1 {
	height:18px;
	background-image:url(/ui/middle_header1_underline.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-transform:uppercase;
	padding-left:10px;	
	margin:0;
	margin-left:10px;	
	margin-bottom:10px;	
    width:100%;
}
.bottom_middle_header1 {
    margin-top:-3px;

}
.middle_header1 {
    background-repeat:repeat-x;
    width:550px;
}




.bottom_middle_header1 {
	background-image:url(/ui/bottom_middle_header1_underline.gif);
	margin-bottom:5px;
}
.bottom_left_header1 {
	background-image:url(/ui/bottom_left_header1_underline.gif);
	margin-bottom:5px;		
}
.bottom_right_header1 {
	background-image:url(/ui/bottom_right_header1_underline.gif);
	margin-bottom:5px;	
}          

.middle_header2 {

	background-image:url(/ui/header2_bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-transform:uppercase;
	padding-left:10px;
	margin:0;
	margin-left:20px;	
	margin-bottom:10px;	
}
.bottom_inner, .bottom_middle_inner, .middle_inner, .leader_inner  {
	margin-left:20px;
	margin-right:20px;
	line-height:19px;
}

.middle_inner,
.leader_inner {
	text-align:justify;
    padding-top:9px;
}



.shoplist_inner {
	margin-left:7px;
	margin-right:20px;
	line-height:19px;
    text-align:justify;	

}

.shoplist_inner .middle_header2 {
    margin-left:0;
    margin-bottom:0px;
}

.shoplist_inner a,
.shoplist_inner a:link,
.shoplist_inner a:visited,
.shoplist_inner a:hover,
.shoplist_inner a:active {
	color:#db2522;
	font-weight:bold;
    text-decoration: none;
}

.shopview_inner {
	margin-left:7px;
	margin-right:20px;
	line-height:19px;
    padding-top:6px;
    text-align:justify;    

}

.shopview_inner .middle_header2 {    
    float:left;
    padding:0;
    padding-left:10px; 
    margin:0;

}

.bottom_inner_poll {
	padding-left:16px;
	padding-right:20px;
	line-height:19px;
}



.middle_inner input.text {
    width:269px;
    height:17px;
    padding-left:6px;
}





/*.middle_inner {
	margin-bottom:16px;
}*/

.middle_inner a,
.middle_inner a:link,
.middle_inner a:visited,
.middle_inner a:hover,
.middle_inner a:active,
.shopview_inner a,
.shopview_inner a:link,
.shopview_inner a:visited,
.shopview_inner a:hover,
.shopview_inner a:active,
.leader_inner a,
.leader_inner a:link,
.leader_inner a:visited,
.leader_inner a:hover,
.leader_inner a:active,
.bottom_middle_inner a,
.bottom_middle_inner a:link,
.bottom_inner a:visited,
.bottom_inner a:hover,
.bottom_inner a:active,
.bottom_inner_poll a,
.bottom_inner_poll a:link,
.bottom_inner_poll a:visited,
.bottom_inner_poll a:hover,
.bottom_inner_poll a:active {
	color:#db2522;
	font-weight:bold;
}

.vertical_divider {
	width:1px;
	background-image:url(/ui/vertical_divider.gif);
	background-repeat:repeat-y;
}
.middle_inner input, textarea {
	border-color:#cca44d;
	border-width:1px;
	border-style:solid;   
    font-family:Verdana;
	font-size:8.5pt;    
}
.middle_inner textarea {
    width:269px;
    height:82px;
    padding-left:6px;
}

#copyright {
	color:#7c6f4e;
	font-family:Verdana;
	font-size:8.5pt;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
}

#copyright a,
#copyright a:link,
#copyright a:visited,
#copyright a:hover,
#copyright a:active {
	color:#7c6f4e;
	text-decoration:none;
	font-weight:bold;
}

#bottom_main_menu {
	color:#7c6f4e;
	font-family:Verdana;
	font-size:8.5pt;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:12px;
	text-align:center;
}

#bottom_main_menu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
}
#bottom_main_menu ul li {
	margin-left: 0;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
}
#bottom_main_menu ul li .divider {
	font-weight:normal;
}

#bottom_main_menu a,
#bottom_main_menu a:link,
#bottom_main_menu a:visited,
#bottom_main_menu a:hover,
#bottom_main_menu a:active {
	color:#7c6f4e;
	text-decoration:none;
}

.zmenu {
	background-color:red;
	width:60px;
	position:absolute;
	top:6px;
	left:100px;
	border:1px #d0a64e solid;
	background-color:#000;
	color:#d2a834;
	display: none;
}
.zmenu ul, li {
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:8.5pt;
}
.zmenu a,
.zmenu a:link,
.zmenu a:visited,
.zmenu a:hover,
.zmenu a:active {
	color:#d2a834;
	text-decoration:none;
	cursor:pointer;	
}
.thumbnail {
	float:left;
	margin-right:10px;
	padding-bottom:10px;
}
.alphabet {
	margin-bottom:14px;
	margin-top:5px;
}

.question h2, .answer h2 {
    
    margin:0;
    padding:0;
    font-weight:normal; 
    background-image:url(/ui/header2_bullet.gif);
	background-repeat:no-repeat;
	background-position:left 5px;	
	padding-left:10px;    
    padding-bottom:0;
    margin-bottom:0;
}

h2.vocabulary {
    margin:0;
    padding:0;

    background-image:url(/ui/header2_bullet.gif);
	background-repeat:no-repeat;
	background-position:left;	
	padding-left:10px;    
    padding-bottom:0;
    margin-bottom:0;
}
.question .username, .answer .username {
    font-weight:bold;
}
.answer {
    padding-left:40px;
    padding-top:8px;
}

.tels, .emails, .address, .notes {
    padding-top:30px;
}

.list a.header,
.list a:visited.header,
.list a:hover.header,
.list a:active.header {
	background-image:url(/ui/header2_bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-transform:uppercase;
	padding-left:10px;
	margin:0;
    color:#000;
    text-decoration:none;
}


.list a,
.list a:link,
.list a:visited,
.list a:hover,
.list a:active {
    text-decoration:none;
}

.list a.black,
.list a:visited.black,
.list a:hover.black,
.list a:active.black {
    color:#000;
    font-weight:normal;
    background-image:url(/ui/header2_bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
}

.highlight {
    color:#db2422;
    font-weight:bold;
}

.photoheader {
    background-image:url(/ui/header2_bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-transform:uppercase;
	padding-left:10px;
	margin:0;
    color:#000;
    text-decoration:none;
    float:left;
}

.pollitem {
    background-image:url(/ui/header2_bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	margin:0;
    vertical-align:middle;
}

.polltable td {
    height:18px;
}

/**************** menu coding *****************/
#menu {
1background-image:url(/ui/top_mainmenu_bg.jpg);
background-repeat:no-repeat;
width:144px;

}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}


#menu a, #menu h2 {
font-family:"Microsoft Sans Serif", Tahoma;
display: block;
border-width: 1px;
margin: 0;
}

#menu h2 {

text-transform: uppercase;
}

#menu a {

text-decoration: none;
}

#menu a:hover {

}

#menu li {
position: relative;
}



#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#menu {
	1padding-left:18px;
	1padding-top:14px;
	1padding-bottom:3px;

}
#menu ul ul li {
	padding-bottom:9px;
	background-image:url(/ui/top_mainmenu_bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#menu ul ul  {
	font-weight:bold;
	font-family:"Microsoft Sans Serif", Tahoma;
	text-transform:uppercase;
    
}
#menu ul ul a {
	color:#ebe7df;
	margin-left:9px;
	font-size:7.5pt;
}
#menu ul ul a:hover {
	color:#b51a1d;
}
#menu ul ul ul {
   width:auto;
   background-color:#000;
   padding-top:7px;
   border-top:1px #d0a74e solid; 
   padding-bottom:8px;
   border-bottom:1px #d0a74e solid;
   border-left:1px #d0a74e solid;
   border-right:1px #d0a74e solid;     
   
}
#menu ul ul ul li a {
	text-transform:lowercase;
	font-weight:normal;
	color:#cca636;
	height:18px;
	font-size:8pt;	
    margin-right:9px;
    margin-left:9px;       
}
#menu ul ul ul li {
	background:#000;
	display:block;
	
}
#menu ul ul ul li {
	padding:0;
}
#menu ul ul a.active {
    color:#b51a1d;

}

.middle_inner img.floating {
    float:left;
    margin-right:10px;
}

.middle_inner input {
    margin-bottom:10px;
    height:17px;
}

#header {
    background-image:url('/ui/header.jpg');
    background-position:0% 54px;                    
    background-repeat:no-repeat;
    vertical-align:top;
    position:relative;
    top:0;
    height:303px;
    width:801px;
}
#header .contacts {
    float:right;
    position:absolute;
    top:8px;
    right:1px;
    
}
#infosplash {
    position:absolute;
    top:285px;
    left:240px;

}
#infosplash .breadcrumbs {
    color:#b11717;
	font-family:Verdana;
	font-weight:bold;
	font-size:8.5pt;
	text-transform:uppercase;
    float:left;
}
#infosplash .searchbox {
    position:absolute;
    left:386px;
    top:-6px;
    width:200px;  
}




#slogan {
	color:#cca44d;
	font-family:Verdana;
	font-size:8.5pt;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
    top:235px;
    left:189px;
}
#menu {
    position: absolute;
    z-index:2;
}

#menu ul {
    top:7px;
    left:8px;
    position:absolute;
    width:144px;    
    z-index:2    
}
#menu ul a{
    width:120px;
    
}
#menu ul ul {
    position:absolute;
    width:auto;
    z-index:2
}
#menu ul ul ul a {
    width:auto;
}
#menu ul ul ul {
    position:absolute;
    top:1px;
    left:127;    
    width:auto;
    z-index:2
}

#bottom td p {
    margin-bottom:3;
    padding-bottom:0;
}