Body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;
	background-color:#f68923;
	}
h1, h2, h3, h4, p {padding:0px; margin:0px}	
ul, li{ list-style-type:none; margin:0px; padding:0px}
table, td, tr {padding:0px; margin:0px;
	}
#wrapper{
	width:969px;
	height:auto;
	margin:0 auto;
	}
#hdr{
	width:969px;
	height:110px;
	background:url(../images/hdr_bg.jpg) no-repeat;
	}
#logo{
	margin:0 auto;
	width:186px;
	height:99px;
	padding-top:10px;
	}
#logo a{
	background-image:url(../images/bonn-logo.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	text-align:center;
	width:186px;
	height:99px;
}
#menu{
	width:969px;
	height:34px;
	background:url(../images/menu-bg.jpg) repeat-x;
	}	
#flash{
	float:left;
	width:969px;
	height:244px;
	}	
#container{
	padding:12px 0 12px 12px;
	float:left;
	width:957px;
	height:auto;
	background-color:#FFFFFF;
	}	
#search_home{
	width:212px;
	height:215px;
	float:left;
	background: url(../images/search-bg.jpg) no-repeat top;
	padding:5px 0 0 5px;
	}
#searc_home_qs{
	width:185px;
	height:69px;
	float:left;
	padding:5px 15px 0 15px;
	background:url(../images/quick-search-bg.jpg) no-repeat;
	}
#searc_home_qs h1{	
	font:Verdana;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	}
#searc_home_qs .lable{	
 	width:170px;
	margin:3px 0 3px 0px;
	height:14px;
	border:1px #999999 solid;
	font-size:10px;
	color:#990000;
		}
#searc_home_qs .lable:hover{	
 	width:170px;
	margin:5px 0 5px 0px;
	height:14px;
	border:1px #999999 solid;
	background-color:#CCCCCC;
	font-size:10px;
	color:#990000;
	font-weight:bold;
	}	
#searc_home_qs img{	
	float:right;
	margin-right:3px;
		}
#product_search{
	width:194px;
	height:119px;
	float:left;
	padding:0 0 0 5px;
	}		
#product_search h1{
	font:Verdana;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0 3px 0;
	}
#product_search .lable{
	width:170px;
	margin:3px 0 3px 0px;
	height:18px;
	border:1px #999999 solid;
	font-size:12px;
	color:#990000;
		}
#product_search img{	
	float:right;
	margin-top:3px;
	margin-right:20px;
		}										
	
#container-sb-right{
	width:714px;
	padding:0 0 0 12px;
	height:auto;
	float:left;
	}
#container-sb-right-l{
	float:left;
	width:267px;
	padding:10px 5px 0 10px;
	height:107px;
	background:url(../images/home-left-bg.jpg) no-repeat;
	}
#container-sb-right-l h1{
	font-size:14px;
	padding:7px 0 0 20px;
	font:verdana;
	color:#D82221;
	}
#container-sb-right-l p{
	font-size:10px;
	padding:7px 5px 0 5px;
	font:verdana;
	text-align:justify;
	color:#999999;
	}
#container-sb-right-l .more{
	font-size:10px;
	padding:0 5px 0 5px;
	float:right;
	color:#D82221;
	text-decoration:none;
	}			
#container-sb-right-l .more:hover{
	font-size:10px;
	padding:0 5px 0 5px;
	float:right;
	color:#D82221;
	text-decoration:underline;
	}				

	
#container-sb-right-r{
	float:right;
	width:421px;
	height:117px;
	background:url(../images/home-righ-bg.jpg) no-repeat;
	}
#container-sb-right-r-txt{
	float:left;
	width:267px;
	padding:10px 5px 0 10px;
	height:107px;
		}	
		
#container-sb-right-r h1{
	font-size:14px;
	padding:7px 0 0 20px;
	font:verdana;
	color:#D82221;
	}
#container-sb-right-r p{
	font-size:10px;
	padding:7px 5px 0 5px;
	font:verdana;
	text-align:justify;
	color:#999999;
	text-decoration:none;
	}
#container-sb-right-r .main{
	font-size:10px;
	font:verdana;
	text-align:justify;
	color:#B75901;
	}	
#container-sb-right-r .more{
	font-size:10px;
	padding:0 5px 0 5px;
	float:right;
	color:#D82221;
	text-decoration:none;
	}			
#container-sb-right-r .more:hover{
	font-size:10px;
	padding:0 5px 0 5px;
	float:right;
	color:#D82221;
	text-decoration:underline;
	}
#container-sb-right-l-flash{
	float:left;
	width:133px;
	height:117px;
	}			

#marq{
	width:711px;
	height:84px;
	float:left;
	margin:12px 0 0 12px;
	background-color:#F68923;
	}
#footer{
	width:969px;
	float:left;
	height:16px;
	background-color:#964c0d;
	}	
#footer-copy{
	width:600px;
	float:left;
	padding-left:15px;
	font-size:10px;
	color:#fff;
	height:16px;
	background-color:#964c0d;
	}
#footer-design{
	width:200px;
	float:right;
	padding-right:5px;
	font-size:10px;
	color:#fff;
	text-align:right;
	height:16px;
	background-color:#964c0d;
	}			
#footer-design a{
	width:200px;
	padding-right:15px;
	font-size:10px;
	color:#fff;
	height:16px;
	background-color:#964c0d;
	text-decoration:none;
	}
#left-nav{
	float:left;
	width:219px;
	height:auto;
		}	
#left-nav-top-bg{
	width:219px;
	height:10px;
	background:url(../images/left-nav-top-bg.gif) no-repeat;
	margin:0px;	
	}									
#left-nav-bg{
	width:209px;
	padding:5px;
	margin:0px;
	height:auto;
	background:url(../images/left-nav-bg.gif) repeat-y;	
	text-align:left;
	}
#sub-container-left_insidemenu .ico_info
{
	
	padding:10px 0 0 5px;
	text-align:left;
	color:#4f2e00;
	width:207px;
	height:25px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/product_baground.jpg) no-repeat;
}

#sub-container-left_insidemenu .sub_menu
{
	
	padding-left:14px;
	padding-top:3px;
	padding-bottom:3px;
	font:bold 12px Arial;
	line-height:24px;
	font-weight:bold;
	color:#fff;
	background:url(../images/product_baground.jpg) no-repeat;

}
#sub-container-left_insidemenu .sub_menu_active
{
	background:url(../images/nav-bg.gif) no-repeat;
	width:198px;
	height:23px;
	padding-left:10px;
	padding-top:6px;
	font:12px Arial;
	color:#CFA969;
	}	
#sub-container-left_insidemenu .sub_menu_active:hover
{
	
	background:url(../images/nav-bg.gif) no-repeat;
	width:198px;
	height:23px;
	padding-left:11px;
	padding-top:6px;
	color:#CFA969;
}
	a.s_menu,
a.s_menu:visited,
a.s_menu:active,
a.s_menu:hover
{
	color:#666666;
	text-decoration:none;
}	
	
#left-nav-bottom-bg{
	float:left;
	width:219px;
	height:9px;
	background:url(../images/left-nav-bottom-bg.gif) no-repeat;	
	}
#left-nav-search_home{
	margin:20px 0 0 0;
	width:203px;
	height:210px;
	background: url(../images/product-search-bg.jpg) no-repeat top;
	padding:5px 0 0 5px;
	}
#left-nav-searc_home_qs{
	width:185px;
	height:69px;
	float:left;
	padding:5px 8px 0 8px;
	background:url(../images/product-search-bg-inside.jpg) no-repeat;
	}
#left-nav-searc_home_qs h1{	
	font:Verdana;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	}
#left-nav-searc_home_qs .lable{	
 	width:170px;
	margin:3px 0 3px 0px;
	height:14px;
	border:1px #999999 solid;
	font-size:10px;
	color:#990000;
		}
#left-nav-searc_home_qs .lable:hover{	
 	width:170px;
	margin:3px 0 3px 0px;
	height:14px;
	border:1px #999999 solid;
	background-color:#CCCCCC;
	font-size:10px;
	color:#990000;
	font-weight:bold;
	}	
#left-nav-searc_home_qs img{	
	float:right;
	margin-right:10px;
		}
#left-nav-product_search{
	width:195px;
	height:auto;
	float:left;
	padding:0 0 0 6px;
	}		
#left-nav-product_search h1{
	font:Verdana;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 0 2px 0;
	}
#left-nav-product_search .lable{
	width:178px;
	margin:2px 0 2px 0px;
	height:18px;
	border:1px #999999 solid;
	font-size:12px;
	color:#990000;
		}
#left-nav-product_search img{	
	float:right;
	margin-top:3px;
	margin-right:18px;
		}										
#left-nav-product_contact{	
	width:202px;
	height:48px;
	background:url(../images/left-nav-contact.jpg) no-repeat;
	}	
#product-display{
	width:717px;
	height:auto;
	float:left;
	padding:2px 0 0 20px;
	}
#product-display-hdr{
	width:699px;
	height:172px;
	float:left;
		}
#product-heading{
	margin-top:10px;
	float:left;
	padding:25px 0 0 80px;
	width:617px;
	height:22px;
	font:arial;
	font-weight:bold;
	font-size:14px;
	color:Maroon;
	background:url(../images/product-heading.gif) no-repeat;
	}
#product-heading a{
		font:arial;
		font-size:14px;
		color:Maroon;
		text-decoration:none;
			}
#product-heading a:hover{
		text-decoration:underline;
			}
#discription{
	float:left;
	padding:5px;
	margin-top: 5px;
	width:685px;
	height:auto;
			}
		
#discription p{
	font:arial;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	color:#666666;
			}	
#discription p a{
	font:arial;
	font-size:11px;
	text-align:justify;
	color:#666666;
	text-decoration:none;
			}	
#discription p a:hover
{
	font:arial;
	font-size:11px;
	text-align:justify;
	color:red;
	text-decoration:underline;
	
			}				
.tableClass
{
	font:arial;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	color:#666666;	
}
#discription h1{
	font:arial;
	font-size:14px;
	line-height:18px;
	text-align:left;
	padding:3px;
	color:#666666;
			}	
#discription .help {
	font:arial;
	font-size:10px;
	text-align:left;
	padding:3px;
	color:red;
			}
.label {
	CLEAR: none; BORDER: #78A0E4 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 9pt; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 12px 0px 0px; WIDTH: 150px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY:Arial; BACKGROUND-COLOR: #fff
				}										
																
			
			
							
#products-thumb{
	float:left;
	width:570px;
	height:auto;
	padding:10px 0 0 0 ;
	}
#gallery-container{
	width:570px;
	height:auto;
	float:right;
	padding:10px 0 0 5px; 
		}
	#gallery-container ul{}		
	#gallery{clear:both;}
	#gallery ul
	{
	list-style-type:none;
	}
	#gallery li
	{
	float:left;
	display:inline;
	margin-right:20px;
	width:215px;
	height:140px;
	}
	#gallery li p
	{
	text-align:center;
	font-family:12px;
	font:verdana;
	color:#ac7434;
	padding-top:5px;
	}
	#gallery img
	{
	width:215px;
	height:107px;
	}
	
	#gallery a:hover img
	{
	width:218px;
	height:110px;
	}
	
#gallery-container-cat{
	width:630px;
	height:auto;
	float:right;
	padding:10px 0 0 80px;
		}
	#gallery-container-cat ul{}		
	#gallery-cat{clear:both;}
	#gallery-cat ul
	{
	list-style-type:none;
	}
	#gallery-cat li
	{
	float:left;
	display:inline;
	margin-right:80px;
	padding:5px 0 0 10px;
	width:205px;
	background:url(../images/img_br.gif) no-repeat top;
	height:155px;
	
	}
	#gallery-cat li p
	{
	text-align:center;
	font-family:12px;
	font:verdana;
	color:#ac7434;
	padding-top:5px;
	}
	#gallery-cat img
	{
	padding:2px 0 0 6px;
	width:205px;
	height:128px;
	}
	
	#gallery-cat a:hover img
	{
	width:205px;
	height:128px;
	}
	#gallery-cat li p
	{
	text-align:center;
	font-family:12px;
	font:verdana;
	color:#ac7434;
	padding-top:5px;
	}
	 
	 
#products-discription{
	float:left;
	width:630px;
	height:auto;
	padding:0 0 0 0 ;
	}	
	
 	
#product-disc{
	width:678px;
	height:auto;
	float:left;
	padding:20px 10px 10px 0;
	border-bottom:1px #ac7434 solid;
	}
#product-disc_img{
	float:left;
	width:209px;
	height:131px;
	padding:2px 0 0 3px;
	background:url(../images/img_br.gif) no-repeat;
	margin-right:10px;
		}
#product-disc h1{
	font:verdana;
	font-size:14px;
	font-weight:bold;
	padding:75px 0 0 0;
	color:#ac7434;
	}				
#product-disc p{
	font:verdana;
	font-size:12px;
	padding:0 0 0 0;
	color:#ac7434;
	}
#product-disc p{
	font:verdana;
	font-size:12px;
	padding:5px 0 0 0;
	color:#ac7434;
	}
#product-disc p a{
	float:right;
	font:verdana;
	font-size:12px;
	color:#ac7434;
	display:inline;
	text-decoration:none;
	}
#product-disc p a:hover{
	text-decoration:underline;
	}							
			
			
.confirm-dialog {	
    BACKGROUND: url(img/bg/dialog24.png) no-repeat left top;	
    MARGIN: 0px auto;	
    WIDTH: 330px;	
    PADDING-TOP: 14px;	
    POSITION: relative;
}

.confirm-dialog .inner {	
    PADDING-RIGHT: 20px;	
    PADDING-LEFT: 20px;	
    PADDING-BOTTOM: 11px;	
    BACKGROUND: url(img/bg/dialog24.png) no-repeat left bottom;	
    FLOAT: left;	
    MARGIN: 0px 0px -20px 0px;	
    WIDTH: 290px;	
    PADDING-TOP: 0px;
} 

.confirm-dialog .base {	
    BORDER-TOP: #ddd 1px solid;	
    BACKGROUND: url(img/bg/dialog-base.png) no-repeat left bottom;	
    PADDING-BOTTOM: 4px;	
    MARGIN-LEFT: -11px;	
    MARGIN-RIGHT: -11px;	
    PADDING-TOP: 4px;	
    TEXT-ALIGN: center;
}

.confirm-dialog H2 {	
    FONT-WEIGHT: bold;	
    FONT-SIZE: 1.25em;	
    COLOR: #f60;
    TEXT-ALIGN: center;
} 

.confirm-dialog input {	
    WIDTH:50px;
}     

.close {	
    DISPLAY: block;	
    BACKGROUND: url(img/icn/close24.png) no-repeat 0px 0px;	
    LEFT: -5px;	
    WIDTH: 26px;	
    TEXT-INDENT: -1000em;	
    POSITION: absolute;	
    TOP: -7px;	
    HEIGHT: 26px;	
}   

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

#blog{
	float:left;
	padding:5px;
	margin-top: 5px;
	width:685px;
	height:auto;
			}
#blog h1{
	font:arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 0;
	text-align:justify;
	color:#c08a42;
			}	
		
#blog p{
	font:arial;
	font-size:11px;
	line-height:18px;
	padding:0 0 0 10px;
	text-align:justify;
	color:#666666;
			}	
#blog p a{
	font:arial;
	font-size:11px;
	text-align:justify;
	color:#666666;
	text-decoration:none;
			}	
#blog p a:hover
{
	font:arial;
	font-size:11px;
	text-align:justify;
	color:red;
	text-decoration:underline;
	
			}
#partners{
	width:690px;
	height:auto;
	float:left;
	padding:5px 0 0 10px;
	}
#partners p{
	font:arial;
	font-size:11px;
	color:#666666;
	line-height:18px;
	text-align:justify;
	padding:10px 10px 10px 0;
	}	
#partners ul{}		
	{
	list-style-type:none;
	}
#partners li
	{
	float:left;
	display:inline;
	margin-right:15px;
	width:156px;
	height:130px;
	
	}
	#partners li p
	{
	text-align:center;
	font-family:12px;
	font:verdana;
	color:#ac7434;
	padding:5px 10px 0 0;
	}
	#partners img
	{
	width:156px;
	height:96px;
	}
	
			 				